So, thank you everybody for attending. Good turnout considering that it's Thursday, the last day of the summit, and it's the second to last session. So, I'm glad you all were able to have enough stamina to make it through three, would have been three good days, and attend our session. So I'm Jacob Sundowski from Intel, and I'm Pino de Candia from Mitokura. And we want to talk about some fun and exciting work that we've been doing to bring network security inside private clouds that are orchestrated by OpenStack. So that's what we're here to talk about. Right? So you guys have all been part of what has been this evolution of the Enterprise Data Center from something that was focused on supporting traditional hardware, where the applications were something that was just running on top of them, and the people who are running the infrastructure are thinking about maintaining the infrastructure. And where virtualization has taken that and made it more about utilization of your resources. And now we're in this era, and this is what OpenStack is really driving, is a software defined infrastructure era, where we care about the applications, that's where the business value is derived from. And these things that they use, storage, network compute, and in our opinion security, are key to making those applications available and keeping them up and running and happy and healthy. So one of the things about these new types of environments as you operators and people who are working on the development side know, is that if you look at the structure of such a cloud, typically from a security perspective, you think, okay, we have a perimeter, there's a firewall there, it's inspecting traffic and making decisions on whether to block or allow that traffic through, this is traffic going out to somewhere else in the network, going to somewhere in the data center, it's a gateway. So what happens to the rest of the traffic that never sees this gateway? So this is a visibility issue, and when you're thinking about how do I secure my whole data center, how am I securing my network, you need to think about securing this portion of the traffic that never sees appliances that are designed to inspect the traffic. So we need to get at this 80% or so of the traffic that is swirling around inside the cloud, going from VM to VM, maybe those VMs are on the same hypervisor, maybe they're on adjacent physical hosts, doesn't matter, if they don't see the perimeter firewall you have no visibility into them. And there's other problems that we know about that we have to deal with that are related to the elasticity and the dynamic nature of these software defined infrastructure environments. Workload migration, and like the elasticity point, you might be bursting number of instances that are running your application, and so we have to think about how do we deal with that from a security perspective. And we know, and I wouldn't be here talking to you, if physical hardware appliances that are available for purchase today from vendors like Intel Security and others could solve this problem for you. So when we were thinking about, and this project started as an initiative in Intel Security, but has now moved over into the core of Intel, what are the kinds of problems and the challenges that we're trying to solve when we're thinking about security in these areas? One is this east-west traffic, traffic that's swirling around inside the data center that's not seeing any of your routers or firewalls or other security devices that you might have from the physical world. One of the problems that we need to deal with is this workload migration and protecting new workloads like the elasticity requirement. And of course, acknowledging that not all of the workloads or applications or whatever you want to call them have the same security requirement. So there's a variety of them, and that means that we need to have some way to map policy to security policy to these workloads if we want to protect them, because they need to be protected especially. Like let's say you have workloads that are dealing with PCI compliant data or HIPAA regulated data or things like that. And different regulations I think around the world, but those are the ones from the United States that I'm familiar with. So we have to support multiple security functions, and we need to support multiple security requirements. That's policy mapping. Okay. And the other thing that we need to think about when we start formulating solutions to these problems, which as we get a little further down the path in the presentation we'll talk about how we want to use virtual security appliances, virtual network functions that are security related, like IPS, Next Gen Firewall, things like that, is if we're going to scale out to meet all of the demands of inspecting inside the data center, inspecting in a distributed way, being able to apply these policies, now we run into what I believe is an orchestration problem. So I'm proposing a solution that says, okay, I want to scale out my security workloads. These are security V and Fs you can think of them as. And then I have to manage them. I have to provision them. I have to configure them. I have to hook them up in service function chains. I have to insert the services. That's what Pino is going to talk about, how MetaCur is doing that. But I have to manage the security at scale. And that's an interesting problem, and that's a problem that we felt the solution to over at Intel was this thing that we called the Intel Security Controller. And I guess it's more than a controller now. It's become what we're trying to make it as a platform. And what that is, is an abstraction between the virtual infrastructure management pieces, which are OpenStack and an SDN controller, like MetaCora, like MetaNet, and the security function themselves. That could be something like the McAfee Virtual IPS or McAfee Virtual Next Gen Firewall, or any third-party function that is integrated with the Intel Security Controller platform. We are open to integration with other security VNF vendors, by the way, if you're looking. So one of the things that we want to do is make sure that the security, the virtual security functions, don't have to worry about what type of environment they're plugged into. They need to focus on doing their job and doing it well and not consuming too many resources. So we come from that security background. And so we wanted to make sure that they just receive packets and know how to map policy to those traffic flows and enforce the policy, drop or allow or alert, based on the security needs. And we want to enable them to plug into as many types of OpenStack environments and with SDN controllers as possible. And so you'll see in a few slides how we're planning on attacking that. And of course, since we're Intel, we want it all to run best on Intel. And the appliances that we started with, which are the in-house ones from McAfee, from Intel Security, are optimized to run in x86 computing environments. So run on Intel architecture. They leverage a lot of the built-in goodness that's there, things like DPDK and HyperScan and AES and I, some of the feature sets that you may be familiar with. And the point is that they run x86 native code so that they run best in these environments. And we want to help other third-party virtual security functions and other virtual functions in general to do the same thing. And to make them orchestratable by us, by the Intel Security Controller, so that they can be easily plugged into these types of OpenStack environments and utilized in service chains and made available so that you can make security services available to your workloads as necessary. So like I said, we're building this platform, and this is kind of how we see it playing out, right? We want to support as many hypervisor options, as many SDN controller options as possible. And we've started in the VMware world, so we have a nice integration with some of these McAfee products with VMware in their NSX environment, which is closed, but it works pretty nicely. Cisco, we have an integration with them. We've metacore, obviously. That's why we're here talking. And other SDN controllers. We built a very modular architecture for the security controller piece, for the Security Orchestrator, and that allows us to easily write or work with our partners to easily write plugins to plug into our environment so they can interpret how we want to insert security, the nouns and the verbs that we have internally for making the right API calls to insert security in a service function chain, and for them to go ahead and implement that. So it's very easy, and Pino can talk about how easy it is to do the integration. And then, like I said, on the top side, on the northbound side, we want to, our goal is to bring as many virtual security functions as possible onto this platform and allow them to get access to all of the types of environments that we cover. And all running on Intel architecture, of course. So, one of the other things that I'll talk about before we hand it over to Pino to talk about the nuts and bolts of how all the sausage is made in the background, is the security controller allows you to do this really nice abstraction that I talked about. And one of the key points there is that a lot of people are running, when I talk to customers, they're running multiple stacks. Those stacks have their own keystone, they may have their own Nova and neutron controllers and pieces. And the security that you need in your data center should not be isolated to a single stack where you need to manage the security, the network security there in that individual stack separately. It should be uniformly available to all of these stacks. And that's a layer of abstraction and a feature that the security controller provides. They can connect to multiple open stack stacks and their SDN controllers and make the same security uniformly available to all of them simultaneously with the same step that you can set it up for one, which is the type of automation and leverage that you really are looking for in a cloud environment. Okay. So, the way that we do this is we register what we call a distributed appliance with all of these data centers. And more or less that has an image associated with the appliance with the security function that we hold in a security function catalog. And that image is registered with Glantz and then in each of these stacks and then can be deployed via Nova API calls from the security controller directly when you say I want to deploy this appliance to all of these different stacks, ISC makes the necessary calls. And it also connects to the manager, the service manager, right? So this manager is unique to each function, each security function. If you think about IPS, intrusion prevention system, or IDS, these are systems that generate a lot of alerts. They have sensors, these network sensors that sit in the network and sniff traffic or in line in L2 service insertion type deployment mode. And they're sitting there, they're looking at traffic, they're making decisions about whether to allow or deny traffic to pass through them. And they're also alerting someone in a security operation center saying, hey, this is malicious software that's being emitted from one IP address or VM in this environment to another. This VM is trying to attack this other VM and I want you to know about it. So those types of alerts, that connection between the virtual IPS instances in this particular example that I'm talking about, they need to be authenticated back to their manager, they need to know where to send the alerts. And similarly, the security person, the security administrator, needs to have a place, a central place where he can create policy and then disperse that policy down to the associated instances that are providing the actual security service. And so we're enabling that connection in mass. Think about trying to, if you've ever worked with these physical functions in the real world, you have to authenticate them to the manager one by one. Imagine doing that a thousand times, you'd go crazy. So we can do it, well, what is that? Snap of a finger, click of a button, it's all the same, right? So very, very easily, that's the point. And so we also connect to the manager to enable this communication. And in the particular case of the Intel Security Appliances that we have with our initial integration, it's the same manager that manages the physical appliances. So there really should be no difference between managing physical appliance or managing a federation of virtual instances that we call the distributed virtual appliance, okay? So one of the things that, how this works, we can think about it from a logical perspective, we're drilling down and down and down into this platform and how we're doing things, right? Is that we have a construct for grouping VMs or workloads within the Intel Security Controller appliance. And so they're logical groups. It doesn't matter what network these things are connected to. You can, they can be a dynamic group that's based on a whole tenant, open stack tenant, or whatever, whatever you want to do. A tenant network or just a list of VMs that can be static. And so the security controller, right? Like I said, connects to the Suppliance Manager. And then through OpenStack, deploys virtual instances. Now, if you've ever looked at any of VMware's stuff for NSX, they talk about micro segmentation. So as far as I know, there isn't really an allegory to micro segmentation in a strict sense for service insertion in OpenStack, like there is in the VMware ecosystem. And that's what we've brought here. Is that anywhere that you can draw one of these logical boundaries, create one of these groups here. You can say, I want to put IPS service and I want to have this specific IPS policy inspecting traffic that is transiting that logical edge. And in the background, ISC works with MetaNet to make that happen. So now I'm going to pass it over to Pinot to talk about how that actually works, how the service insertion, the service function chaining works. Thanks, Jacob. All right, so I'm here to tell you about MetaNet's service function chaining capabilities. I want some takeaways for you are that MetaNet is open source. The service function chaining capabilities that I'm going to talk about are already in MetaNet released. And if you want to try them out, you can download MetaNet from metaNet.org. So let's see. So first of all here, let's see, is a pointer working here? Good, so before we describe things, remember this concept of the group. So workload groups are going to be associated with policies. And before you associate groups with policies, you define the policies. So remember those two steps. Define the policies, then associate workload groups with policies. Ah, right, arrow. OK, I understand. There it is. Oh, you went through a few animations there. There you go. Spoiled it. OK, so up here on your right is Intel Security Controller. And what you're seeing here is that it has via the management plane access to the service VM here. And it can configure policies this way. So the very first thing that happens is before any workloads are set up and any policies are bound, the Intel Security Controller will map policies to VLANs. It can do other things, but we work with VLANs in MetaNet at the moment in the first version of the service function chaining API. Now, before we go further, let me point out the service function has two ports in this model. It has a port for managing it and changing the policies or for setting the policies and binding the policies to VLANs, but also for the service VM to talk back via the management network to the security managers that can actually collect the events and do correlations and so on. The next thing that happens is when the policy is bound to a workload group, the effect should be that the virtual machines in that workload group are protected. And how can they be protected? It's by redirecting their traffic through the service VMs, meaning the security functions. In order to do that, Intel Security Controller makes an API call to MetaNet. Now, in the future, it should be the service function chaining API in Neutron, and then MetaNet would just implement that via a Neutron plugin. But that doesn't exist today upstream. We're working on it, and as soon as it exists, then we will be implementing it, and ISC will talk to OpenStack Neutron. Neutron then goes in programs, excuse me. MetaNet goes in programs, this service chaining logic. And what I want to point out here is that we've inserted the service function chaining logic between the VM and the port firewall. And that's true in both cases, in the service VM and the workload port. So if there is a flow that starts, packets are flowing from the VM out. Sorry, wrong button. What happened? So the VM emits a packet, and the service chaining logic will intercept it and tag it. Now, it does two things. It tags it with a VLAN, which it was told to do by the ISC, a VLAN for the policy of the workload group to which this VM belongs. And the PCP field in the VLAN header is used to signal that the packet is going away from the VM, not coming towards the VM. That's important. So VLAN tag signals the policy. And actually, you'll see on the way back that if the service VM allows the packet, so the MAC address of the packet is used to connect back to where the packet was redirected from. In other words, in this model, we're using a layer 2 model. We're using MAC addresses to identify the service chain that is redirecting traffic. There are other models, too, but right now, this is what we're using. So the service chaining logic strips the VLAN and reinserts the packet back where it came from. And again, it's the MAC address that allows us to know that the traffic was coming from this VM, and so we bring it back to this VM. On the return path, the packet comes back. It comes through the port level firewall. It's intercepted by the service chaining logic. It is, again, redirected. This time, so same VLAN tag, because we're talking about the same policy that's protecting this VM and its workload group, and the PCP field this time is set to a different value, which indicates to us this is going towards the VM. And if it's allowed, then the packet on the return path is again intercepted. The VLAN tag is tripped, and it's reinserted at the point where it was redirected away. So it arrives at the VM. At some point later in time, the service VM might decide that this is an attack flow. So for example, someone trying to run a script here on a web server. So the service VM blocks the packet. And now all packets in that direction will be intercepted. And the same is true of all packets in the other direction for that one flow. All right, so then if the service VM fails, there are two modes. There's a mode where the service is down. It's not there to protect the VMs anymore. If you can't guarantee, if you want to be strict about security, and you can't guarantee that the packets are being filtered and that they're safe, then all traffic should stop. So they're all blocked right there. But if you want a higher availability mode and you're willing to sacrifice some safety for high availability, then if the service VM fails, we can redirect the traffic away from the service. And this is kind of cool because this is reactive. It's showing that meat on that is actually able to detect that the VM is down and redirect the traffic. And we can only do this in certain cases. And this is an area that we're exploring to do more and more and better detection of when is the service really available or not. OK. So then we're talking about chaining here, not just insertion. I've showed you one service, but we can do chains of arbitrary length. And we've tested with two and three, chains of length two and three. So if there are, let's say, there are two service functions protecting the port. And this means basically that the workload of the VM, the workload group of the VM, has been bound to two policies that are both, is that correct? Two policies. And therefore, two distributed appliances are protecting the VM. And therefore, the traffic has to go through both appliances. So when the packet is redirected, it's redirected to the first service function with a certain VLAN tag, the PCP field saying that it's coming out of the VLAN. And then when the service VM allows it, the service chaining logic over here, and I'll show you with a pointer here, this service chaining logic is detecting that there is another element in the service chain, and therefore redirecting it again. And finally, the return path strips the VLAN and resumes the packet's path in the logical network. And so then the port level firewall will be evaluated, and then the layer two network, and layer three router, and so on. And here it's the same. So if there's a failure, and the policy has fell open, which means we trade safety for availability, then we dynamically modify the chain for that instance, and the packet, the path, skips the failed service function. How am I doing on time? You're good still. Yeah, OK. So I wanted to show you this very briefly. So this is what the API looks like right now. It's very simple. And we're going to basically scrap this API later and use the full service function chaining API. But this is what we have today, and you can use this. So this layer two insertion object has a protected port. This is the port of the VM where traffic is being redirected from. The service port is the port of the service that's going to receive the data traffic that's different from the management port. We don't need to know about the management port in MitoNet. We learn about it through Neutron, but it's not special to us. The isolation format, so the folks at Intel Security have various ways that they can set up. But we currently only do VLAN for mapping the policy. And then, sorry, that's the isolation tag. The format tells us a little bit about this is where the PCP bit, the PCP bit, is set based on this format. And the failure policy, we talked about fill open, fill close, and the position so you can have many of them. You can see here there's no classifier, so we're working on a classifier. And the L2 service object is to indicate that this service port, before we create these service insertion objects, we create a layer 2 service object to inform MitoNet that this is a special VM, that on this port it should not receive any traffic. It's not redirected traffic. So I think that's it. And I'm going to pass it back to Jacob. All right, thanks, Pino. So what I want to talk about in the remaining time, and then of course give everybody time to ask questions, is if you use cases and then talk a little bit about deployment and how we do this via ISE. So not only can you use Intel Security Controller to create logical groups of workloads, then bind policy into workloads, and then have the service inserted to protect those workloads as you desire. But we also allow you to deploy virtual network security functions like IPS, or next-gen firewall, or WAF, or whatever you want, onto different physical hosts in your environment. So we obtain a list of all the physical hosts, and you can deploy into an availability zone. You can deploy onto a specific host. You can deploy one instance. You can deploy 10 instances. You can, what else can you do? You can do a lot of things. You can share them across tenants. So you can share these security VNFs across tenants if you're a managed service provider.  So all your tenants traffic can be inspected by different tenant policies, all using the same virtual IPS instance, for example, instead of having to boot up and maintain multiple instances and consume all your compute resources for security, which you don't want to do. So the deployment, really big piece there. This is kind of how we see things playing out architecturally with the best practices model of deploying one virtual security instance per host, and then letting MitoNet redirect the traffic locally on the hypervisor using their agent in the way that Pino just described. So Intel Security Controller, it's its own VM that's doing all of this marionetting, I would say, behind the scenes. It has a UI, but it also has a fully open API.  And you can set up these security groups to help your tenants provision security for themselves as necessary, which I think is really nice. One of the things that Pino brought up is that MitoNet is open source. So I'm just anticipating a question later, someone asking me, OK, is Intel Security Controller open source? And right now, it's not, but it will be. We know that that's the direction that we want to go in, and we're making the plans and provisions necessary to do that to help enhance adoption and get more people onto the platform. But the platform is open, so we're willing to work with anybody right now who wants to join, and then with the knowledge that it will be open source to the community shortly. I think in the release after our end of November release. So I just wanted to preempt that. But let's talk about multi-tenancy use case. I think that's really relevant to a lot of the people probably in this room, right? You have two tenants. They need to think that they are running in two different clouds that belong to them. You can use the constructs that we have in ISC, what we in Intel Security Controller call security groups, or in the previous slide we're called workload groups, to group an entire tenants domain, let's say, of VMs. And this is a dynamic group, if you want, that will add new workload instances as soon as they get created in a tenant. And at that logical boundary, apply IPS, or next-in-firewall, or whatever type of DPI inspection. And Meadonet in the background is orchestrating all of this. By the way, we also have our own home-brewed method for doing service insertion within Neutron, but it's mostly a reference design, I would say, and can only do service chains of one, which is good for demo purposes, I would say. But we encourage people going with a fully-fledged SDN controller to take care of their networking needs. So you can inspect that this logical boundary, while knowing all the time that in the practical world, you have virtual instances of IPS that are sitting on your compute host, and the workloads are commingled on these hypervisors throughout your data center, throughout your cloud, and that the traffic is being rerouted as necessary to be inspected as necessary anytime that you need that it's a traffic that's designated with a specific policy to be inspected. And the IPSs know how to interpret that traffic and apply the correct policy. So this is a use case that we hear from time and time again as what our customers want to do. And the customers who we're running POCs with right now on this, this is what they want to do. So one of the other interesting use cases that I hear about from customers more in the provider space is, and a lot of people are talking about this, virtual customer premise edge, or VCPE. Everybody loves acronyms.  In each branch office, there's a communications closet. That closet has a bunch of fixed function hardware in it. Every time you want to make a change or make a configuration update or do something, you have to send a guy down to go get on the CLI for this box and configure it. And not only to do that, but install it and you have to buy all these hardware things from different vendors. And so what I hear from my customers when I talk to them in this space is, it would be a lot easier if I could deploy a generic X80 Intel server into this closet or a few of them and manage them remotely and install virtual instances of router, a firewall, an IPS, or some other function, have those managed remotely and be able to do it all from afar. So that's something that brings a lot of business value. Cuts a lot of cost, so helps reduce cost in a lot of cases. And also gives you a lot of flexibility because you're managing remotely and everything software. Like I said, if you need to add another instance of IPS because this office is producing more traffic, there's more throughput, no problem. You don't have to add another physical appliance. All you have to do is boot up another instance. So tell ISC to tell this thing we want another instance over here. So this is another interesting use case. So where do the customers see the benefit? It comes down to business value. So we're making security for attacking this big problem, this visibility hole that people have when they're running their open stack clouds, seeing what's going on inside from a security perspective. We're bringing the automation and the agility that enables you to really do that. We're enabling customers to dynamically scale out their DPI type advanced security appliances. We're enabling them to map policies to workloads intelligently. And then on the personnel side, because none of this happens in a vacuum, we're enabling the people who work on certain areas like the security admin can continue to do her job of creating policies, looking at alerts, figuring out what actions to take if there are breaches that are detected. And the infrastructure administrator can continue to do his job of running the open stack environment, which is a full-time job. So they don't need to learn all of each other's other functions. So it's really about bringing security in an agile way to this agile environment. OK, now this slide, huh? So how much more time do we have? About seven minutes, I think. We're supposed to be done at 5.10? Seven minutes? OK. So Pino already talked about this, so I think I want to skip this slide. But what I do want to talk about is, like I said, one of the take-homes is if you're an operator, you should be thinking about how you can bring security inside your cloud and help manage this east-west vulnerability. If you're a managed services provider, you should be thinking about how can I provide value-added services, like charge my customers more for security? This is how you can do that. If you're a security VNF vendor, you could be thinking, how can I leverage this Intel Security Controller platform to make my virtual function orchestratable in mass in this way and leverage all the work they've already done, cover all these environments that are already supported? So there's value there for those folks. And then if you're in Pino's case, if you're a SDN controller vendor, if you're an infrastructure software piece vendor, I think you should be thinking, OK, well, I want to make sure that people are that I'm useful in running all of these virtual functions that I could do service insertion, and we can help do that. So we can help enable you to deal with NFV, I think, security NFV in an easier and more headache-free way and bring in all of these other security functions to work on top of you, like the Intel ones we've already integrated and the third-party partners that we're in discussions with right now. So that said, from the VNF perspective, there's a few modifications that I think one has to make in order to enable and appliance to be orchestrated by ISC. So it has to have a small agent that's running in it that allows it to communicate back its health and status and things to the controller. And a small agent that allows it to count statistics about what the traffic that's going through it and help in managing those things so it can tell the security controller what's going on. So it's really not a lot. And we have developed, we've already developed these things for our own appliances. We've done a reference implementation with the Snort open-source IPS appliance. And when we open up ISC, we are planning on releasing these SDKs to help enable the VNF vendors to join the platform. So that's pretty much what I had. I think we can open it up for questions in the last four minutes. So if you have one, shoot. For me or Pino? Yeah, you can step to the mic or you can just yell. Since you are in Intel, and Intel has TXT, trusted execution for execution, and the attestation. How does TXT relate into this so that I could have trusted attestation from hardware all the way up? I couldn't have planted a better question because I'm talking with the TXT team about how we're going to integrate those pieces today. And we see that as an important piece to help enable trusted virtual network functions because we're deploying them. And so we should be able to deploy them on trusted compute hosts, and then also attest to the fact that this VNF is the same one that you bought from the store. So this is something that we are working on and that will be included in not in this ISC 2.0 release that's coming out in November, but in the open source version that will be, I think, probably in the community. I can't really give you a time, but let's say next year at some point. Yeah, you're welcome. Yes, sir? Yes. I think this is for you probably, huh? Yeah, yeah, just curious. So service search machine is used to run one of the security lines, for example, like ideas, ideas, or whatever. But what's the point of putting the firewall and splitting this service data network and service VM in different trusted hosts? What's the point? Sure, so actually this is just, so in Neutron, you get a port level firewall by default. And if the APIs allow you to turn off the port level firewall, it's gone. So right now, I believe, the API that we were working with, Kilo, I think you may be right, the port level firewall may not be wrong and my drawings may be wrong. The Intel security controller has Neutron API. So when it launches this service function, it has the ability to control the ports. So it can just turn off port level firewall here. It can use the port security extension to turn off this firewall. And therefore, I'll correct my diagram. Thank you. You're right. There's nothing. And the only reason, so basically, these port level firewalls are here because I was thinking that Neutron would put them there by default, but with the port security extension, we can get rid of them. This one actually would probably be here on the management side. This one would not. And as for this one, there is a point in having that, because that way you have layer for security on your VM, right? Separate from the service VM. Does that answer your question? Yeah? Good catch. It's based on antivirus. No, so this is the McAfee network security platform, right? So it's the service VM, right? So it's own VM. It's not running the antivirus engine. It's running a totally different engine that does full de-packet inspection on all the packets and stuff. It's like the market leading IPS that you can buy. And yeah, so it doesn't have any direct communication with the hypervisor. It just receives packets from the service chaining logic in MetaNet or from OBS or whatever directly. It's not doing introspection into any of the other guest operating systems adjoining it. So that's a separate product that McAfee creates. You could think about this as just a virtual version of a network IPS, like a box, that you would normally plug a bunch of wires into. Only we're doing the wiring all in software and all dynamically through MetaNet. And it runs really well in the virtual environment. Yeah? I think that's it then. Yeah, I guess that's it. So if you have any other questions, feel free to come approach me in the back or up front. We didn't have time to show a demo. But if you want to see a demo of this stuff really working, like it's a real product, you could buy it today. We could show you the demo. So I'd be happy to do that as well. We'll be around. We'll be here all weekend. So just let me know. Thank you, everybody. Thanks, everyone.


Lamarcus, that's a Cavaliers team that gets after it. What did it take to hold them off and get this W tonight? Just staying solid, trying to take care of the ball, not selling for the first quick shot, and just trying to get out in our transition. You guys get the W. You're still waiting for guys to come back from injury. Joe Harris among them. What are you guys going to have to continue to do to keep this thing rolling until you get reinforcement? Just compete, man. Put it on defense, try to guard every night, try to rebound better, and just play. You guys had 28 bench points. You had 24 of them. What kind of groove were you able to get into tonight? Not a good one. I had a bunch of mid-ranges that normally go in that didn't tonight, but hopefully going on, I'll be better. Lastly, real quick, they've been trying to get a lob to you over the course of the season. You caught one tonight. Sure. JJ going to throw it. I ran the floor, he threw it, I dunked it. Easy, you know what I'm saying? Enjoy the win. Thanks, LeVargar. Thank you.


Hi guys, welcome back to my channel. Today's video is one of my most favorite videos to film. An iPhone unboxing, so today is opening day or like release day of the iPhone 15 and 15 Pro. So I got the iPhone 15 Pro because I am a pro girly. As you can see, I have the white iPhone 14 Pro. I love iPhones guys and I always say this, I always get the iPhone Pro instead of the Pro Max because I did experience the Pro Max lifestyle. The Pro Max is just too big. I had the iPhone XS Max and I couldn't hold it in one hand and I need to be able to do that. So ever since then I have always gotten the smaller phone. I love the white. This has got to be one of my most favorite models, like the look of the phone. Look at how crystal pearl white this phone is. But I went to the dark side. I got the titanium black. Okay, let's just get on into this. I'm sorry, I'm like drawing it out. Look at her. Here it is guys. So this is what the front looks like. We had the back paper strips to take off. I really missed the cellophane because like that sound just like satisfies me. I don't think I'm ready for this. I can't believe I actually upgraded this year, but here we go. She's so pretty. This is her. Oh my gosh, and it's a lot lighter. Like I can already tell that this phone is a lot lighter. Okay, let's take her out. Oh, I already love this model and this feeling in my hand a lot better than my other one. No offense, 14 Pro. No offense, but yo, look at these. It's so easy to hold. It's lighter. Just everything about this phone, this model, I like better than this one. Let's just do one of the most satisfying things and take off the like screen paper. Again, I really liked when this was plastic as well, but how did I do it last year? Oh my gosh, I guess I just like peeled it back. Okay, ready? Ready? This phone is so perfect. I love the way it makes me feel like I have my 12 Pro again and I absolutely love my 12 Pro. Oh my gosh. Okay, so I'm gonna be right back. I'm gonna put the screen protector on. You guys know this is like the most stressful part about iPhones for me, because I need to get it on perfect. I'll link everything down below that I purchased so you guys can shop the same stuff. But this is the screen protector I got. It's the Belkin Ultra Glass 2 screen protector and it's the exact same as this one and it was really easy to apply like knock on wood. I hope I like do a good job applying it. The screen protector has been great. So that's why I just decided to get the same one for the new phone, but I'm gonna put it on now. So fingers crossed. So far it's a little off center, but everything looks even. Yes, I do have some bubbles, but I know for a fact that I don't have any hairs, which is amazing because on this phone, I do have a hair. I think I named it Steve. What did I name it? I don't know, I tweeted it. I don't know, I tweeted it because there was a minor hair in this one and the hair has stuck with me for an entire year and we've just been through things together. So luckily there's no hairs in this one, but there are a little bubbles, but I know with time those will sink in. It's just like how the screen protector has been applied. Yeah, I've taken like five minutes. All you have to really do is take a credit card too and like press against it like this and like move your hand. I'll work on that a little later, but first I'm too excited. So all right, so let's continue on with the unboxing. So we have the new lightning. It's not a lightning cable, it's a USB-C cable. So this is what it looks like. It's just still white, but it's this really cool material. It's almost like a fabric and not like the plastic feeling. So I don't know if you guys can like really tell, but this is like a more fabric cable than plastic, which I appreciate because the plastic ones like be fraying all the time. So finally have USB-C and it's finally, hopefully not gonna like fray or I don't know, hopefully it's just better quality. It's fine, but to go along with this because there's no charging block, I bought myself a charging block. I don't have one. I only have the old one. So this is my new charging block for my iPhone so I can plug it in next to my bed. Here she is. Here's the little phone charger. Looks like this, just like any other phone charger would. The box doesn't come with a lot of stuff just like last year, but I'll go through this. This is just little papers. We get an Apple sticker. Here's the Apple sticker. If you guys didn't know, I collect these. I have like over 20 I think because one of my old friends, she had like a lot of Apple stuff. This actually started last year, but the SIM card is no longer. So we have eSIM and honestly that's why I think I get messages and send messages slow because of eSIM. So hopefully they like upgraded that. I don't know. I've just had a lot of issues with eSIM. I don't like it. I'm not a fan, but it is what it is. So that's everything that comes in the box. My bubbles are still bubbling. Then I also got a case for the phone.  I think this is just gonna look so sleek and nice. I absolutely love when people just have a black phone. Like I said in one of my other videos, when you take like mirror selfies, I find, well, I just recently found this distracting, but like the three dots, when you like take a mirror selfie, it's like kind of distracting. Like when it's just all black, it just looks so much better. Don't get me wrong. I still love this phone, this look of this phone, but we'll get into that later. So here is the iPhone case to go on the phone. I'm gonna put it on later because I wanna do like comparison and stuff, but I wanted to show you guys what that looks like. Oh my gosh, Apple silicone cases smell so good. I was watching Sophia Carmada's videos just to get like pumped for the iPhone. And boy, is she right. They smell so good. And last but not least, I kinda wanted to show you guys the car cord I got, like the ox too.  So I got this ox cord to USB-C because my car doesn't do Bluetooth. I have to like manually plug in my phone still. So I got this cord from Amazon. It was like $10. And I got the gray one. So this is what it looks like. We have the ox side and then we have the USB-C so I can plug in my phone. And thank goodness, this one's not like super long because I had to like make a bunch of not, or like roll up my other one and like put a tie around it so it wouldn't like go all over the place. Cause I guess I got like a super long one when I did like lightning cable to ox. But this one actually seems like it's a good length. Oh my gosh. Yeah. That's like a perfect length. It's a little long, but you know, it's fine. I hope this works good. Okay, let's quickly move into like comparisons with both of the models because I actually really like seeing these. I didn't really so much dust there was in my room until like, I don't know. These things are just getting kind of dusty. So let's start off with the back. The back's actually quite similar what I'm seeing here. But honestly, they both have the matte glass on the back with the shiny Apple logo. They look almost identical. Like if you were on the street and you saw one phone or this phone, like they look the same. So that's not that different. Not really much has changed except the design as in materials. I'm gonna do the same thing I did with my last unboxing. I'm gonna put them side by side. The iPhone 14 pro is a lot thicker than the 15. You can see, you can definitely tell that one is thicker. Even when you hold them in your hands, this one's a lot thicker. I don't like that. Like honestly, that's why I was excited when this one was coming out because this one is just too thick. This thickness made me miss my 12 pro so much. This one resembles more of the 12 pro in your hand. So it's kind of obvious, but like the sides are rounded. That's kind of an obvious thing. Do I like the square? Do I like the rounded edges? From a design standpoint, I like the square. From a feeling standpoint, I like the curved edges just because it is more comfortable in your hand. But this design, like I love the box, the square, the squared off look. So that's also a key thing. Also, it's obvious that this is like really shiny and this is more matte with the titanium. I hate this because I could never rock no case. I normally sometimes when I know I'm getting a new phone, I like to rock the phone without a case. But you can scratch the sides. You can see all the fingerprints on the sides. Heck no. I am not going without a case with this one. But this one, I feel like I would rock no case for a little bit if I wanted to like towards the end of this phone's time with me. Because the sides, like I don't see them getting like ugly.  Definitely do not like the shiny finish on this one. And I love the matte finish on the sides. This is self-explanatory, but the chargers are different. USB-C, lightning cable. What everyone's been talking about and everything, the action button. Other than the action button, they look exactly the same. Again, action button and mute button and then the two volume buttons. I really thought they were gonna do a rocker type thing where there wouldn't be two separate buttons. I think this model is beautiful. Like from a standpoint of just like, oh, what I wanted to touch on. I would never get the white titanium because going from the 14 Pro, that is such a beautiful white, a pure white, pearl white.   Like it is so pretty, but it's more like pretty in a glass case, not for everyday use. Because again, you cannot rock no case with this phone. I love this one's weight too. It's a lot lighter than this one. And that was one thing I also complained about. This one was just like too heavy for me. I didn't really like how heavy this one was. Overall, I don't regret my decision in upgrading because this model just already feels so much nicer and like user friendly and better for my everyday life than this one. But still, like I do grow emotional attachment to things. So I will miss this one so much, but I know it's like, it's not practical for me. It's just more aesthetically pleasing. I don't know if you'll be able to tell, but you can kind of see the marks. I don't know if you can tell. I'm trying to look. Yeah, you can kind of see it there. It is noticeable, but not as noticeable as this one. You know what I mean? You actually have to be kind of looking for them, like hunting them down. See around the lock button right there? I mean, yeah, it's kind of noticeable, but it's not as bad if it was just like all shiny and stuff. But now I'm going to put the case on her and then we're gonna set this phone up. Okay, so the case is on and it smells so good. So I cannot wait to take like mirror selfies because this is how it's gonna look now.  So I don't know. It just looks so clean, so sleek looking. I don't know. I just love it. I gotta work on these bubbles. But now I'm going to set up the phone. I hope no one like texts me or anything because I don't know. I'm gonna have to do this ESEM thing again. And I don't know if you guys know this, but I had such an issue like getting my ESEM, like it took I think a day. I don't know. Maybe I did it wrong. I don't know, but it was like super frustrating. I do not regret getting the black one. I was like a little nervous because I've always had gold or like white iPhones ever since like the iPhone 4. I think this one's super strong and like really classy and like you don't have to think about it. Like what case do I need? Like it'll match everything. Like the white matches everything, but I don't know. It's just I'm, I don't regret my decision. I love this. This is like what I've been wanting moving on because I am just like getting off track. Let's turn her on. Okay, so we have our hello screen. I have the screensaver on my MacBook. I love it. My mom was like asking me like, what is this? All right, so we wanna do English, United States, looking for nearby devices. So this is when I guess you like hold them up next to each other. Oh, set up new iPhone. This is what I messed up with last time. What I was going to do was like back up from Mac and like they want you to do it, continue on your upset up for me. So they wanted me to do it this quick start way. They didn't want me to use my computer. I had to like reset my phone and stuff. And the eSIM is so much better too. Cause it's like, it just asked like, do you wanna transfer your number over? So that's amazing. So this is gonna take a while. I'll be back once it like finishes updating the software and stuff. So the lighting's changed because it's gotten a little later, but the transfer has been completed, at least according to this iPhone. So here we go. It says Olaf restored from backup and then it's just loading. So I hope everything goes well. Then I'm just gonna have to figure out the eSIM because that's probably the hardest part. Oh, I'm gonna customize my action button. Okay, so continue. I do want to customize this cause I want it to like pop up to be the camera, silent mode. Oh, wow. Look how fast that goes when I like swipe. Okay, so flashlight, camera. So silent mode, camera, flashlight, accessibility, no action. I want it to like be the camera. Welcome to iPhone. And there's my stuff. Set up cellular, yes, set up. Okay, so basically this phone asked to transfer SIM to this one. So I will say transfer SIM unable. It says this every time that it's unable to transfer. Oh my gosh. This is so frustrating. Okay, so everything transferred. My phone is my phone, but I'm having that problem with the eSIM again. Yeah, I don't know. This happened last time. So I'm not that concerned if anything I can just go to a Cricut store. But I figured I was just in the video here. I accidentally deleted the eSIM off of this one. I don't know. I was like, okay, maybe because this one has eSIM this one won't do it. I don't know. But that's the only really frustrating part about this whole phone thing. So I'm gonna go on my computer and like type in a Cricut and like tell them what's going on. But overall I'm very impressed with this phone and I love it. So I hope you guys enjoyed this little unboxing chit chat video and yeah, some of my favorite videos to make. So if you guys enjoyed make sure to give it a thumbs up. Don't forget to subscribe and I'll see you guys in my next video. Bye. Okay, quick update. I actually had to get on like the chat with Cricut so they could help me. But the guy named Chris was so nice and basically just sent me like this QR code and now my eSIM is like all activated and ready to go.  Like I waited like 24 hours to like have a phone like to have a phone that could like make a call and I was like freaking out. I don't know why I didn't just like put two into it together and be like, well, they probably have a help desk. So I don't know. But anyway, just wanted to throw that in there.


Hello in this discussion question. We will discuss the question of why does my definition of credit differ from the books? This is going to be a question that could be asked in an essay format in just defining Debits and credits a question in the terms of define debits and credits in class this is often a question that is asked because many people have different conceptions of what a credit is and therefore when they hear the book Definition often a little bit actually disappointed in terms of the length of the definition that is Involved an essay question what you not when you need to be careful of is not to expand on the definition of a credit Beyond what it actually is in terms of financial accounting So there's many reasons why many people have preconceived notions of what a debit and credit is and why we can get the definition of The debits and credits mixed up and we want to be careful of that when we go into the financial accounting just to have the finance


What's up everyone? It's your girl Kenzie here from like Leighton Sports Cards and I'm ripping a personal for Yang M We've got a 2022 Bowman's Best Baseball Hobby Box best of luck Yang. Thanks much for hopping in Yeah Jason prism like I said can be hit or miss can have some really big cards in it or sometimes you get I'm just gonna dug case, but there's definitely big cards to be had in that product no doubt Kind of like with with any product Not every box can be Out of this world Here we go Chateau god, uh Tamar Johnson christian posh air corrector. We've got red lava Auto of louise gonzalez four out of five There you go. Yay Nice hit for the orioles four of five Red lava there you go. I'll mag that one for you beautiful hits Triantos UFO I'm telling y'all Pullman's best has just been crazy Crazy crazy for us global impact die cut of Rizzo Alec thomas refractor That's true james They have a lot of different weapons there got oscar colas rarus Burger jeremy penia. We've got auto of tyler wittaker for the astros tyler wittaker blueda 150 nolan aeronado montaero rookie refractor Mount castle redeptor's rookie refractor fire yellets next mini box here first up. We've got a norhay vera white sauce or hey there UFO Pedro panada and valera Atomic ryan malcastle one soda refractor bobby witt jr. Onney bowman masterpieces Marcello meyer rimos Yeah, they do a nice design on these Chisholm we've got a denzier guzman for the angels So we've got a aqua lava redeptor's rookie to 199 angels Um osprey. I don't believe so. I'm only ripping for another 15 minutes. I got three boxes Um, I don't believe so I apologize. We got mini diamond rizzo to 2.99 Um green rookie fire just chism jr. The last factor for you Our contraris and brooksley and steven kwan again. Congrats on the red lava louise gonzalez 4 out of 5 Congrats again yang. Thanks so much for hopping in we'll get these right out to you


Of course, in a late night moment of high drama, people can have moments of frustration. As you all know by now, on Friday evening, things got heated on the House floor when Republican Mike Rogers was physically restrained after he tried to launch at Matt Gaetz during an altercation between Gaetz and Kevin McCarthy. But none of that ended up mattering in the end because McCarthy secured the votes needed to become the Speaker of the House. Now, in a moment, we're going to talk about their actual agenda because that's more important that's going to affect you, whereas all of this drama is nothing more than entertainment. But first, let's get to why that altercation became so heated. As the New York Times explains, just after 11 p.m. Friday night, Mr. McCarthy remained one vote short of what he needed to seal the deal. Representative Elect Eli Crane of Arizona and Representative Matt Rosendale of Montana, the two holdouts who seemed most likely to vote, both voted against him leaving his fate in the hands of his lead tormentor, Representative Matt Gaetz of Florida. Mr. Gaetz initially did not vote when his name was called. Instead, he waited until the end of the roll call to vote present. Republicans cheered but it was not enough. Mr. McCarthy needed to vote directly in his favor. Mr. Gaetz refused to budge and Mr. McCarthy's allies moved to adjorn the House until Monday. Crest fallen after a defeat they had not anticipated. But while the vote was being tallied, there appeared to be a breakthrough. Republicans quickly switched their votes to oppose the adjornment and proceeded to a 15th speaker vote which ended well after midnight. So that's why things got so heated. They were this close to securing the speakership and Matt Gaetz would not budge. So that's why we saw that altercation that quickly went viral when it was posted to Twitter. Now we kind of see the end result is relatively boring and the end result of that altercation between Rogers and Matt Gaetz is even more boring because it's ending amicably, unfortunately. I was hoping that they would continue their beef but they're forgiving each other. Here's what Matt Gaetz said on Fox News. There was a tense moment late night, Friday night when congressman Mike Rogers expected to be the next chairman of House Armed Services confronted you. You guys both serve on the Armed Services Committee. What was that all about and are you guys going to be able to work together on armed services? Mike Rogers is going to be a terrific chairman of the Armed Services Committee and we share a deep commitment to our national defense, to our men and women in uniform. And of course in a late night moment of high drama people can have moments of frustration but Mike Rogers and I have a six year productive working relationship. We're going to work together wonderfully going forward and I don't think there should be any punishment or reprisal just because he had an animated moment. He has my forgiveness and certainly is someone who's done great things for our national defense and will continue to do those great things. That was an uncharacteristically mature response from Matt Gaetz and it's genuinely shocking to see these Republicans behave as grown-ups because typically they act like unhinged children but there we saw him kind of put aside his differences with Mike Rogers and simply say whatever I forgive him and it seems as if Mike Rogers is feeling the same exact way saying he regrets this via Twitter writing Matt Gaetz and I have a long and productive working relationship that I am sure will continue. I regret that I briefly lost my temper on the House floor Friday evening and appreciate Matt's kind understanding and like that their beef was squashed. And I'm disappointed admittedly because whenever these Republicans are going at each other that means they're not doing damage legislatively to the American people or attacking some marginalized community which is what they love to do. But I've got to just point out real quick before we move on to the substance here Mike Rogers is wearing the most conspicuous toupee I've ever seen in my entire life and he needs to be more convincing if he wants to convince people that that's real hair. Anyways that's neither here nor there. The question is how did McCarthy ultimately seal the deal? And that is an important question because what he agreed to is going to affect all of us and potentially everyone around the world. So he agreed to more conditions on raising the debt ceiling in order to essentially get his opponents to stand down. As Roll Call explains the deal between Speaker Kevin McCarthy and his conservative detractors lays a foundation for the massive spending cuts that some want but also sets up a daunting challenge for GOP lawmakers who want to keep the government functioning after winning control of the House. By increasing the difficulty of reaching a bipartisan agreement on spending it could raise the risk of a market rattling battle over the debt limit and a partial government shutdown later this year. Now last year for months Republicans were pretty open about the fact that they want to cut Social Security and Medicare but now we're seeing a little bit of what I believe to be a ruse where they're saying actually we want to do some more altruistic cuts to the budget. Namely we want to cut military spending and to me if they were to accomplish that I would applaud them because that is an objectively good thing military spending is out of control in the United States and I think that we should spend more money on saving lives rather than taking lives but that's not necessarily what I think they're going to do. Although you have some Republicans like Jim Jordan saying that military spending cuts are actually on the table although he was fairly vague about that in a Fox News interview and we've heard some Republicans talk about their goal to balance the budget. This is something that Lauren Boebert said that she wants to do which is why she opposed Kevin McCarthy but if they actually really believed in balancing the budget that does mean that military spending cuts would be on the table right? Wrong roll call continues military and national security related programs which received more than half of this year's budget boost or 76 billion would take a 10% hit if cuts were applied proportionally but top Republicans are already warning that will never happen and this was reiterated by Republican House Majority Whip Tom Emeron Fox News. In the spending approach you've got the discretionary spending that involves both this out of control domestic spending since before the pandemic under Nancy Pelosi and you've got defense spending and the argument is this would affect defense spending which I'm here to tell you guys Republicans will not impact defense spending aside from efficiencies and waste it's the domestic spending that we're going to go after. Yeah so cuts to the military budget are highly highly unlikely and if we do see cuts it's not going to be very substantial. I think that we need to cut the military budget by 75% but even if we cut it in half we'd still be the largest military spender globally but if we're not going to cut the military budget what's going to happen? What are they going to target if they actually want to balance the budget if that is indeed their goal? Well let's hear it straight from the horse's mouth. Should military spending cuts be on the table and put on the table by a Republican? Well look I agree with Jim Jordan that we are going to carve out woke policies out of the military. We are going to look at the out-of-wack ratio of generals. I invite them to come on Armed Services Committee and and work with us on that but Stu and by the way I'm all for a balanced budget. We've got to get spending under control but we are not going to do it on the backs of our troops and our military when at the same time we're talking about China is the greatest threat. We're going to have a select committee on China they're tripling their nuclear arsenal. Iran is racing towards a new North Korea is about to launch and ICBM Russia is on the on the march and oh by the way we still have a global terrorist state now in Afghanistan thanks to Joe Biden. So this is I mean we can work on report prioritizing defense spending but that's really nibbling around the margins. If we really want to talk about the debt and spending it's the entitlements program that 70 percent of our entire budget that 1.7 trillion and defense within that is only 30 percent. So if we want to talk about big reforms I look forward to hearing that from those folks who are pushing towards a balanced budget. So there you have it it's entitlements. Now notice how he was being purposefully vague there. Oh well you know when it comes to the military budget sure we can cut out some of these woke programs but you know ultimately it's going to come domestically from entitlements entitlements is code for austerity and if they get their way but they ultimately want cuts to Medicare and Social Security. But let me explain to you how disingenuous he was being there. So he was asked a question about our discretionary budget. Notice how he pivoted to entitlements which usually includes the conversation about Social Security and Medicare. Now to say that Social Security is an entitlement is a misnomer because that isn't an entitlement in the sense that it's a welfare program that's something that we all paid into. So that's our money and the government is holding it for us until we need it. So to say that that is an entitlement is wrong if that is indeed what he's referring to which I think obviously that is the case but this is our discretionary budget here. Now as you can see military spending takes up almost half of our discretionary budget. So if you really want to balance the budget and make some cuts to our annual discretionary budget the military is an obvious solution. But notice how he took the question about the discretionary budget and then pivoted to entitlement programs. So entitlement programs like Social Security and Medicare and I say entitlement in quotes because those aren't entitlements but those programs are not part of our discretionary budget they're part of our mandatory spending. The average Fox News viewer the average Republican probably doesn't know that. So in order to actually make that be the case where you make cuts to Social Security and Medicare and other programs that Republicans deem entitlements you have to reform the programs in order to make these quote adjustments. Now how do you reform the programs here? Well you can do that in a plethora of ways but one way was floated by Senator Ron Johnson where you simply make Social Security and Medicare part of our discretionary budget so it can be adjusted i.e. cut annually and at the whim of Republicans whenever they take control of the House of Representatives. So with these deceitful Republicans you oftentimes have to read between the lines in order to force cuts to entitlement programs or programs that Republicans often deem as entitlement programs you have to reform these programs make them part of our discretionary budget. So that's what Republicans want to do they want to either try to cut Social Security or Medicare as they've been broadcasting their intent to do over the course of the last year and then some or just push more austerity on us in a plethora of ways but what's even more ominous than their agenda is the ways that they can get Democrats to acquiesce if Democrats don't hold strong because now there's more conditions to raising the debt ceiling which is a necessity in order to pass budgets. So what happens if they don't come to an agreement where we're in this hypothetical situation where Republicans say in order to approve of this budget we're going to mandate cuts to Social Security a reform to this program to make it part of our discretionary budget and Democrats choose not to and they don't reach an agreement and then the debt ceiling doesn't get raised well catastrophe happens full-blown catastrophe because if the debt ceiling doesn't get raised and the United States ends up defaulting on its debt that will trigger a global recession we're talking about worldwide misery and they have that as their leverage and they're already broadcasting their ability to basically push through what they want because they know that Democrats will never allow that to happen so Democrats will be forced to acquiesce let's listen to Bob Goode admit that on Vogue's news well the real test for us as you know Neil will be when the debt ceiling situation arises when we reach the debt limit we've got to have the willingness to go to the mat over that to force cuts and spending to put us on a fat path to fiscal responsibility we've got to use the leverage that we will have at that time because as you know the omnibus bill was passed unfortunately a couple of weeks ago we've lost all of our budgetary leverage through September but we will regain that in the debt ceiling uh battle when we have that soon and the full faith and credit of the U.S. government is on the line for us to cut spending so we don't face a reckoning someday because of the rise in interest rates and the rapidly rising our national debt so we've got to show courage that was on display display in here in this congress I would say historically over the past week we've got to continue to display that courage to fight to save the country from a fiscal standpoint he's admitting it there he says the full faith and credit of the United States is on the line for us to cut spending in other words if democrats don't go along with what we want either austerity social security cuts medicare cuts and whatever else we're willing to default on our debt now democrats wouldn't do that we would though they know that we're crazy enough to do that so the full faith and credit of the United States government is on the line for us to cut spending that's the leverage ultimately that they were looking for so they're going to use that leverage to do very terrible things because they know that democrats aren't going to want the United States government to default on its debt I mean nobody should want that but these republicans are crazy enough to make that happen so that's what we have to be on the lookout for I think that overall this congress is going to be boring legislatively speaking because they're not really going to be able to get through things that they want because the senate will reject it or biden could veto it but when it comes to bills that's where they have all of the leverage and that's where the true showdowns are going to be so I would highly encourage you to pay attention to these budget showdowns because that's where it matters and that's where it's going to impact you directly


Once you've mastered the basics of the iPad, you might want to try a couple of other things. So one of the first things I'm going to show you is how to take a screenshot on the iPad. What a screenshot is, is you can basically take a static image of whatever you see on the screen and use it in any other application. So let's say for example I have my home screen here and I want to take a picture of it. What I can do is press the home button and the power button simultaneously, so this button and this button at the same time. Watch and listen. You're going to hear a camera shutter noise and you're going to see a flash. There you go. So now in order to see that I've taken my screenshot, I'm going to go inside my photo library and if you look down at the bottom right over here, I now have a picture of my home screen. So I can do whatever I want with it. I can bring it into any other application, manipulate it and so on. The next thing I'd like to show you is how to copy and paste text from a web page or anything else on the iPad, anywhere where you see text. So for that one I'm going to go inside Safari and let's bring up any old web page. So let's see over here this first paragraph. I really like what it has to say and I want to copy and paste that into my notes.  As you see you'll have a little tiny bubble which is going to pop up. If I let go, the first word is highlight it. I'm going to drag this little blue dot over here until the end of the paragraph and then let go. Next I click on copy. I'm going to exit this app. I'm going to go inside my notes. I'm going to click where I want to put the text. Hold my finger down and choose paste. Done. Now once I've pasted my text, I may want to insert a cursor and do some further edits. To do so, to position the cursor is rather straightforward. All you need to do is take your finger, place it on the iPad screen where you want the cursor to appear. So as you can see in that bubble, if you look carefully, there's a little cursor wherever I leave my finger. So let's say I want to put the cursor in between the word it and response. I just slide it over, let go, and now I can type whatever I want. Last but not least, I'm going to show you how to save a picture from a webpage. So let's say I'm in Safari and this picture of this iPad mini, I really want to save that to my camera roll. All I do is simply hold my finger down. I'm going to choose save image. Save image will now save that into my camera roll. Exit this app, go inside my photo roll, and as you'll see right on the bottom there, there is my image of the iPad mini.


I'm Sam Vaknin and I'm the author of Malignant Self-Love, Narcissism Revisited. My frequent advice to victims of abuse is, run for your life, flee to the hills, detach, no contact, go away, escape. But do not leave unprepared, study and execute every detail of your getaway. This is especially important if your partner is violent and paranoid. Be sure to make a safety plan, how to get out of the house, unnoticed, and the indispensable minimum items that you should carry with you, even on a short notice. Here are the recommendations of the Province of Alberta in Canada. Long before you actually leave, copy all important documents and store them in a safe place. These include identity cards, healthcare and social insurance or security cards, driver's license and registration, credit cards, bank cards, other personal identification papers including picture IDs, birth certificate, immunization cards for the children, custody orders, personal checkbook, lost banking statements, and mortgage papers. Make a list of all computer passwords and access codes. For instance, ATMs, ATM pins. When you leave the house, take with you these copied documents, as well as the following personal items, prescribed medication, personal hygiene products, glasses and contact lenses, money, borrow money from family members, a neighbor, a colleague or friends if you have to. Take with you several changes of clothing, don't forget nightwear and underwear, heirlooms, jewelry, photo albums, pictures that you want to keep, craft, needlework and hobby work. The situation is inevitably more complicated if you are fleeing with your children. In this case, be sure to bring with you their various medications, soother, bottles, favorite toy or blanket, and clothing, gain, nightwear, underwear. Similar kids may carry their own clothes and schoolbooks. Make a list of the following and have it on you at all times. Addresses and phone numbers, domestic violence shelters, police stations, night courts, community social services, schools in the vicinity, major media, an address and phone and fax numbers of your lawyer and his attorneys. Secure a detailed public transportation map. Your best bet is to apply to a shelter for a safe place to stay the first few days and nights. See a separate video that I have prepared about domestic violence shelters. If you can afford to, your next step should be to hire a divorce attorney and file for interim custody. Your divorce papers can be served much later. Your first concern is to keep the children with you safely and legally. Your husband is likely to claim that you have kidnapped them. But your escape should be only the tip of a long period of meticulous preparations. We already mentioned that you should make copies of all important documents. Don't escape from your predicament penniless. Secretly put aside cash for an escape fund.  Ask around where you can stay the first week. Will your family or friends accept you? Apply to a domestic violence shelter and wait to be accepted before you get away. Be sure to know where you are going that first night. Make extra sets of keys and documents. Bundle these up with some clothes and keep these reserved drawers with friends and family. Put one such treasure in a safety deposit box and give the key to someone you trust. Make sure transportation for the day or night of the escape. Agree on codes and signals with friends and family. For instance, if I don't call you by 10 p.m., something has gone wrong or if I call you and say that Ron is home, call the police. You should wait until he is gone and only then leave home. Avoid confrontation over your departure. It can end badly. Do not inform him of your plans. Make excuses to slip away. End the days and months before you actually leave. Get him used to your frequent absence. Should you get the police involved? Watch the next video for an answer.


A criminal case on hooliganism charge has been launched in Armenia's capital Yerevan for desecration of the monument dedicated to the children of the Leningrad blockade, Russian media reported. The act was committed by Samvol Shyrinyan, a resident of Yerevan. Opening the wreaths next to the monument, the perpetrator threw the flag on the ground and trampled it. Shyrinyan, who recorded all these actions on video, said there were no documents confirming the blockade of Leningrad. At the same time, the head of the Russian investigative committee, Aleksandr Basterkin, has ordered the launching of a criminal case over the incident in Yerevan. The investigative committee of the Republic of Armenia stated that the perpetrator has been identified and measures have been taken to arrest him. The images taken by Samvol Shyrinyan have been spread on telegram channels. There are no documents from Artsakh, ethnic cleansing has taken place in Artsakh. There are no documents, interesting. There is documentation that Leningrad was a blockade, and we put a monument in Armenia to these fascists. And we also bury. There are no documents, there are no documents.


Our next speaker is Adam Davis, who currently teaches physics at Wayne State College in Nebraska. He earned his bachelor's of science in physics from Brigham Young University and is doctorate in science with an emphasis in cosmology from Case Western Reserve University. His current interests include spirit matter, free will, Bohmian mechanics, and time. He will address us on scientific realism and the simulation argument. It's a pleasure being here. So we've heard a few references to the idea of living in a simulated reality or of some sort. And what do we mean by that? There's been a few explanations. One person put forth a particularly interesting formulation of the simulation idea, and that's Professor Nick Bostrom, who's been mentioned a few times, but he gave an argument that said that basically one of three things will happen. One will never achieve a post-human state. Humanity will destroy themselves or something, or that post-humanity is simply an impossibility. And so that's option one. The second option was that if we have post-humans, they have no interest whatsoever in running ancestor simulations. They just don't want to or are not interested in for whatever reason and trying to recreate doing quantum archaeology or anything like that. And then the third option is that quantum archaeology and other things like that have occurred and that they are running simulations. And then if you have a plurality of simulations and you give the principle of indifference, one of these three things are likely. And I counter this in a little bit with a, or counter point it with a little bit of the paradigm of scientific realism. And scientific realism has a whole bunch of subtleties to it, but we can exemplify it a little bit with the cliché if a tree falls in the woods, does anybody hear? Or does it make a sound? The scientific realist answer is yes. The sound really does occur. Maybe nobody's around to hear it, but it's the event happened in that it's there. That is not the case for all epistological models. And so let's compare a little bit scientific realism in the simulation argument. In the case of scientific realism, to really fully model reality, you have to model everything. You can't model just what's being seen, but you have to model the tree that nobody hears. And not just at the macroscopic level, but at the microscopic level as well. And because everything is really happening, it's not events are not mind dependent. Reality has an existence outside of the human mind. Now our perception of the reality might not be there, but the reality does have a distinct and separate existence from human minds. The simulation argument, or at least as Nick Mastram presented it, is really all we need to do is simulate human minds. Because that's what we see. And as long as you're simulating the human mind, then you have enough data to create the reality. So if nobody's in the bathroom right now, we can shut down the data and simulation of the bathroom. And we don't need to. It's just not there. Not until somebody actually opens the door and walks into it is it there. Now he doesn't actually talk about this, but you'd also have to have enough simulation to correlate the two different perspectives of people so that they can agree. Now the question here is can we get away with just simulating human minds? And one of the things that was mentioned by our keynote speaker was the idea of chaos and other things like that. And what we find is that the amount of computation or the influence of things that can occur, given chaos theory, is that very large results can occur from very, very minute things. And so just because nobody's in the bathroom, does that mean we have to ignore it and ignore what's going on inside the bathroom? Chaos theory would suggest really we do have to. I mean, the classic butterfly flaps its wings and now we have our hurricane in the Pacific. I guess I need to call it a typhoon. Another interesting thing was Brian Cox. He gave a BBC talk a couple of weeks ago or a couple of months ago to a bunch of affluent people who wanted to pay a lot of money to listen to a celebrity. We'll talk about science. And he pointed out that according to the theories of physics, as we know them or understand them now, any minute change that occurs here will influence everything everywhere. And the example he pulled out is a diamond and he rubbed the diamond and said, when I'm affecting the just the slight minute change in temperature of the diamond, I'm actually influencing the quantum wave functions in the Andromeda Galaxy. He did like a little bit of a boo boo with his citation of the poly exclusion principle, but even if the justification given wasn't quite the quite precise his main point stood, is that the computations necessary were tremendous. And indeed, it turns out that the computations necessary, we can demonstrate that quantum computation can compute every single physical phenomena that we're aware of. Problem is that it takes an infinite amount of computation. And we can go beyond that a little bit. As Prescotti mentioned, the fastest computer is the universe itself. Moreover, the largest, the smallest or the largest computer, the size of the computer needed to simulate the universe would be the universe itself. You can't simulate anything. An atom can't acquire more information, possess more data than the actual atom itself. And so whenever you engage in some kind of simulation, you are actually simulating something smaller than what scientific realism suggests. And that builds into it an incredible inefficiency. And inefficiency isn't usually considered one of the hallmarks of post humanity. So that becomes a little bit of a difficulty. And so all arguments about simulation that are really, really trying to seriously tackle it or propose a kind of laziness is that we're really only simulating a portion of reality. And that becomes good enough. Like, we just need to simulate every human mind that has ever existed. And that's a much, much smaller subset of reality than the universe itself. And that's good enough. We could do that. But that runs into problems with the chaos and the interconnectivity and all this kind of stuff. A much more subtle discrepancy occurs in the concept of explanation. Scientific realism's concept of explanation is a little bit different than simulated reality. And Briscotti actually mentioned this, you know, the laws of physics for our physics don't have to be the laws of physics of the simulated reality. And so you can get these supernatural events because they're obeying their physics, but the programmers can tweak the code in whatever way possible. Or if something happens bad, there's a blue screen of death in the simulation. We just rewind it a couple of minutes and run everything again and we're all okay. That runs into a little bit of fun with the Mormon concept of accountability and agency. But we won't worry about that too much. Okay. Anyway, explanation's a little bit subtle. And suffice to say that if we were to go to a pure simulated reality, the concept that we are sometimes associated with explanation and need some adjustment. In the end, what we can see is that it's okay to assert that a simulated reality that we are living in a matrix as a work, or that we're brains in the matter of some other variation. But it does come at the cost of giving up the paradigm of scientific realism. The two don't really play nice together. The scientific realism has been very, very successful. All of our technological advances have come more or less in the realm of a realist mode. Simulation arguments track record for scientific advancements a little bit less prolific. But that's philosophers and philosophers can have all kinds of fun ideas. So, well, that's more or less my conclusion. Have fun. Thank you very much. I think you are making the assumption that in case we are living in a simulated reality, we can never find out that we are living in a simulated reality. And then I think I do completely agree with you. We should keep scientific realism because it has been very successful so far. But suppose we could find out somehow. Don't you think then we should appropriately extend our concept of scientific realism to accommodate the new understanding of reality? Okay, so the observation, the potentiality for observation of a simulated reality, or one we would have to identify the observables. And this is another philosophical subtlety in that we can really only observe what our theory tells us we can observe. And so if our theory doesn't allow us to assume a simulation, then we'll never see any data. The best we could see are anomalies that are inconsistent with her theory. And the other ideas that we might assume that they would let us see. I mean, maybe we make an observation and we see a glitch in the matrix as it were. And then, again, they can just rewind and rewrite the entirety of everything. So maybe we discover it, but rewind a couple seconds and our discovery is gone.


Okay, so the last few videos we've really outlined some challenges with working with Qt and templates and specifically Qt templated classes. Now we need to actually understand that if we're going to get around that disable copy constructor in QObject by using pointers and we have to manage our own memory there is a better way and it's called a shared pointer. We've worked with this before it's super easy to use and it works beautifully with templated classes. So let's go ahead and put some includes in here. Qt about Qshared pointer in my class. My class again is just a blank class that has constructed and destroyed. So we can see actually it's full life cycle here. All right, let's jump in here and let's actually say void add items. I should say yeah add items got a little ahead of myself there. Qlist and this is where things get a little bit confusing. You notice how I'm putting those brackets in there immediately. That way I don't lose track of where I am because I'm not the best at this. And I'm going to say Qshared pointer and then put the brackets in again. You get this double arrow that confuses some people. Don't let it and my class list. So it has a very horrible looking parameter there but it's actually very very simple. We're just making a Qlist filled with Qshared pointers that uses my class. Now because we're using Qshared pointer, we're telling Qt, hey you track the memory because I'm busy and I don't want to mess around with it. Let's go ahead and grab this and then we just simply say and then we can say my class make sure that does not have a parent make it very painfully obvious that it does not have a parent. I'm going to say my class set object name and let's go ahead and give this some sort of super special snazzy name. For example my class and then whatever number we're currently on and then we're just going to list append this. Now we want to make sure we encapsulate this or wrap this inside of a Qshared pointer. So I'm going to say Qshared pointer and let's go ahead and say my class and give it our instance there my class. So really what have we done here? My gosh, what have we done? So very simple. We have a list. The list instead of pointers has Qshared pointer which wraps it around of the pointer to our class so we don't have to manage that memory. Looks really confusing if you're from newbie land but seasoned veterans especially you old C++ gurus are going to know exactly what that is. Now we can go ahead and let's just play around with this just a little bit here. So I want to say void test list. I'm just going to make a function so we can see Qt do that automatic memory management for us. We don't want to have to play around with it. Save just a moment of typing. I'm going to grab this. Say this is our list and I'm going to go ahead and say add items. Add those items in and then we're going to say list dot and I want to remove add let's say to why not. I'm going to pay something in super quick. So I'm just going to say Q info count whatever that is and then print that out again just so we can see that it was actually removed. I'm going to do a for each and this is where sometimes people get a little confused again. Super super simple. You just need the type item and then we need our container which is the list. If it seems like I'm copying and pasting a lot within my own code it is for I am for a reason and it is because you can very easily misspells something like that and then you have all sorts of weird errors I can't even say it. I have all sort of weird errors that you'll have to figure out here. So 99% of the time the IDE will catch them but once in a while you have that one where you just sit there for 10 whole minutes looking at your screen going what the hell just happened. So oops not object cast object name and then we're going to go ahead and move this down here. So really what are we doing here? We're just making our list of Qshared pointers which hold a pointer to the my class. We're going to fill that list up with 10 items and then we're going to print it out I should say print out the length. We're going to remove at 2. This is the interesting bit here. Then we're just going to print out the object name for each one print out the count and then it's going to exit and you're going to see something beautiful happen. Qshared pointer is going to come to the rescue and remove all of that memory for us. Simple to use, simple to understand and most importantly it takes us out of memory debugging. Voila. So we have a bunch of constructed count and then we removed one and then sure enough we can see it goes 0, 1, 3 because we removed that other one. We have a count of 9 because we removed it and the rest are destroyed automatically for us. So if you're ever concerned about putting a pointer in a Qlist, don't. You have plenty and plenty of tools at your disposal whether you do Qdelete all or you make it a list of Qshared pointers, it doesn't really matter either way as long as you just remember to take care of that memory. When in doubt I almost always prefer the Qshared pointer simply because I don't have to worry about forgetting to do the Qdelete all.


So we took a murine model of chronic arsenic exposure where our mice were exposed to environmentally relevant levels of arsenic in their drinking water over five weeks. So to put it in perspective, if we talk about arsenic in the old lace, we're talking about acute very high dose exposures and we've known that arsenic is probably the perfect poison for thousands of years. However, what we're more concerned with is the low amount of arsenic that is found in drinking water as well as in food. Arsenic's the 21st most abundant element in the earth's crust and most of the contamination in drinking water is from the bedrock that wells After arsenic exposure, we first subjected the animals to an acute muscle injury, which we induced via cardiotoxin injection. We then evaluated muscle regeneration and functional recovery two weeks after injury. What we found was chronic arsenic exposure in our animal models results in a significant decrease in the ability of skeletal muscle to regenerate after an acute injury response and this was associated with a decreased functional recovery as measured by force producing capacity of the muscles. The impact of arsenic exposure was significant in the sense that it does seem to set up the muscle for an impaired healing response after an acute injury. The other thing that was interesting is we noted a very dramatic alteration in the skeletal muscle myometrics where we saw a dysfunctional extracellular matrix remodeling after injury. We obtained skeletal muscle from both control and arsenic exposed animals and we completely desellurized the muscle so that we were left with nothing but the extracellular matrix. This allowed us to have a three-dimensional construct whereby we then obtained naive human muscle stem cells and we seeded it onto the ECM constructs that were derived from control and arsenic exposed animals. What we found was the direct effect of the arsenic exposed matrix drove the stem cells towards a fibrogenic conversion and seemed to inhibit the capacity of our stem cells to form myotubes. Arsenic seems to be working through a signaling pathway called NF Kappa B. One of the striking results is that if we blocked this activation of the NF Kappa B program we saw that the arsenic exposed muscles recovered just fine so that actually points to a possible intervention in the future to help people who might be coming into surgery or might have been exposed to arsenic and need to recover muscle function. So these findings suggest that potentially individuals who display an impaired healing response after injury or surgical procedure for example this it may have been previously disregarded as in Sidious in Nature. Our findings suggest that in fact it may be contributed by environmental exposures.


I Don't say Yeah Let me hear you make some noise if you are alive All right Once again, let's give some round of applause Yeah Oh Oh Y'all give me a round of applause. This is the one that we had on par. I said y'all having a good time tonight. So once again, I think I was asking, did you, do I have anybody that likes Joe? Joe? Yeah, I like Joe. I don't, I don't, I don't speak the music. So we're gonna do this one. I like this song too. Just one time. Take a picture. Yo, come on.