President Zelensky, what does it mean if you don't get aid by the end of the year? President Zelensky.


In the space of a few years, androids have completely transformed the world in which we live. By letting androids into our homes and factories, the CyberLife company has made them everyday technology. The founder of CyberLife, Elijah Kampsky, is a very discreet man. Despite being the CEO of the highest valued company in the world, and being voted Man of the Year by Century Magazine, he remains a mystery for most people. That's why we at KNC are so excited to be here, as CyberLife opens its doors for the first time. Elijah Kampsky, could you please tell us where we are? Certainly. Welcome. We're currently in CyberLife's production center in Detroit, where all models are designed and manufactured.  Fascinating. Could you tell us what your goal was when you founded CyberLife? Well, I simply wanted to use technology to carry out all of our most annoying and repetitive tasks, so we'd have more time to enjoy life. I imagine you must have faced many challenges. Yes, there were technical challenges, but the hardest thing was to design an object that we would want to welcome into our homes. We had to imagine a machine in our own image that resembles us in every way. That moves, breathes, blinks like us. But yet it's smarter and more capable than any human being. Let me show you around. We're here in production unit four. Could you explain in a few words how the androids are made? Sure. Yeah, it's very simple. We use machines to manufacture machines. The removal parts are assembled on a production line, and then we apply a synthetic skin to the whole body. A human operator checks the cognitive abilities with a pre-established protocol, and finally the android is conditioned and sent out throughout the country. Here's your result. Say something. Hello. I am a RZ-400 model. How can I be of service? You can go now. Our androids are already replacing humans in many fields. For example, they represent more than 80% of all university professors and 63% of all medical staff. Tomorrow they'll replace our soldiers. And who knows, maybe one day our leaders will be able to make the best decisions in humanity's interest. Come on. Replacing humans with machines has led to record unemployment of 28%. What do you think about the situation? Uh, okay. The first steam engines also cause an increase in unemployment. But no one today would imagine turning back the clock. Artificial intelligence makes everyday lives easier. Nothing can stop progress. What's happening here is inevitable. These days, more and more people choose to live with an android rather than another human being. Does this development worry you? Everything's much easier than android. Your orders without ever complaining. They can cook, discuss philosophy with you, have intimate relationships according to your desires. They never say no. Obviously they are the perfect partner. Everyone deserves happiness. Why deprive yourself of so-called moral reasons when a machine can make you happy? Many science fiction books tell the story of how machines become more intelligent than us and end up confronting us. Aren't you worried about that possibility? I understand the irrational fears about artificial intelligence, but I assure you that will never happen with a cyber-life android. They're designed to obey humans. They're machines. They can't have a developer any sort of desires or form of consciousness. Are you sure? I'm absolutely certain. You can trust me.


Okay, good morning everybody. I'm going to tell you about distributed energy and the challenges it poses for OpenStack. Apologise for the croaky voice I've spent last evening shouting too much. So, what is network functions virtualisation? I'll describe that to you. Those familiar with networks will recognise the situation on the left hand side of this diagram, which is how we run networks today, that you have an appliance and it does one thing, so a firewall. And if you want another function, say a media converter, a media gateway, you have to install another appliance and it can't be anything else. And there's lots of logistics, you know, to install those boxes. If you're going to install on a global network, you could plan to take a year or two years to install those sort of boxes around the globe. And, you know, there's lots of issues with that. So, what we've said with network functions virtualisation is why do we need to do it that way? Why do we need to install all these physical stuff? Why don't we just run them as software on standard servers on the right hand side of this diagram, which is something you'll be familiar with. So, I don't have to explain the advantages of that. It's kind of the cloud model. I've made all the vendors' boxes disappear there and then I'll run in the software on the right hand side and lots of advantages there. And to the IT folks in here, they'll say, what's the big deal? But to the network folks, this is a very big deal. This is changing the model of the way we deploy things in networks very significantly.  You've got all these different shapes of the sizes of boxes and you've got them continuously trying to stack them into your network. Whereas with the cloud model, it's much more uniform and much easier to adopt the growth and flex as demands change. And the bit that's important for OpenStack there is where you see those spinning wheels, the cogs that makes the automation installation of that software into the network is of course OpenStack as a role to play there. And you might be wondering what I mean on the bottom there. I'm comparing networks today a bit like Victorian machinery. And kind of where we've got to with NFV today is kind of like the PC with the green screen and where we're trying to get to in the future is kind of this advanced holographic display that allows you to select functions you want in your network instantaneously. So, why use OpenStack for NFV? Well, you see the architecture diagram on the left-hand side there. I won't go into all the details of that, but you should recognise, you know, the bottom left-hand corner should be very familiar to you. We call that NFV infrastructure, but to you guys, that's just infrastructure with the usual storage compute and networking there. On the right-hand side, we have the management components. So the virtualised infrastructure manager, we call that. The VIM is essentially what OpenStack is. It's VIM from our point of view. And you can use other components from OpenStack in the VNF managers and the orchestrator as well. But most of the area we concentrate on is the VIM there. And when we came up with this architecture, which is now about three years old, it was always assumed when we were drawing that diagram with a VIM in, that OpenStack would be one of those candidates. And we didn't want to reinvent OpenStack, so we didn't assert. We really wanted to reuse as much as possible and not go out and invent new stuff. But the big question is, are the differences between NFV and cloud too large a gap for OpenStack to bridge? And there's been lots of debate and this is bringing some of issues up in that area and other people have been bidding that this week as well. And that's very key. And the thing you've got to be aware of is you've got to be aware of the use cases you're using for NFV as to whether OpenStack applies to them. So distributed NFV, let's tell you a bit about distributed NFV. Unfortunately, it's known by various names, which is kind of an indication of how early and immature this technology is.   So distributed NFV means that we're putting the NFV functions right out at the edge of the network. So let's give you a feel for the numbers here. If we were putting things in the core of the network and we'll talk about the UK network, and that's a relatively small network in global terms, you might have 10 or 20 locations in the core that you typically put data centres. If we're talking about the edge of the network, that could be anywhere between 105,000 depending on how you define the edge. But in terms of customer size, it depends what you call a customer. So if we're just talking about multinational corporations, a typical multinational corporation might have 1,000 branches around the globe, might have 1,000 branches in the UK. So we might be talking about 100,000 sites there. So each site has a server on it, so it's a compute node. So we're talking about minimum sort of order of 100,000 there. But if we're more ambitious with this sort of solution, we could extend it into the SMB, the small medium enterprise market, and you might be talking in the order of low millions. And if you want to be even more ambitious and extended to the residential market, people have been talking about using OpenStack for IoT, and obviously you're going into the multi-millions. So the scaling has to scale tremendously as you go towards the edge of the network. And then your next question is, well, what sort of functions do you really need to run on the edge of the network? And I list some functions there. Then this applies to the enterprise market. Now, there's functions that run out on the edge of the network that have to be implemented there. So here's another view on those deployment options. So the top diagram shows where we deploy network functions in a service chain, where you couple together things that you need to make a complete end-to-end service. In the top there, as all delivered, we're from the cloud, and you probably all get your heads around how you do that. But the next one down, we're delivering it purely as distributed NFV, the virtual ICP running a server on the edge. And you might say, well, why would you want to do that? Why isn't it OK to run everything in the cloud? So let's just give you some examples why you might want to do that. You might not have a data centre or provider edge or infrastructure in the country. You want to deliver services to your customers. So the only location you can put your service is on the customer premise. And this customer premise can vary from being a branch site, which might be running a very low-end sort of server. It might be even atom-powered, or eventually be arm-powered. It might be quite a big branch, a HQ, or even a customer's data centre, in which case you've got the full, you know, dual-cord, dual-socket, it's the on-type of server there. And the other thing to bear in mind is what is the network infrastructure there. So in BT's case, a good example is BT Brazil. We've got 40,000 customers in Brazil. On the end of 2 megabit centre, satellite links. So if you're on the end of a 2 megabit per second satellite link, you don't want to put all your compute out in the cloud because it's just going to take the delays, it's just going to take you too long to that. So you need some local compute. And that's the idea of putting a server on the customer premise delivering our service. It'll be the compute on the customer premise, but we're managing it remotely. And the bottom there shows a hybrid mixed model. And this is slightly to happen. There's some functions implemented on customer premise and some functions implemented in the cloud. And there may even be functions distributed across the both in a cloud-like way so whereas the customer's premise becomes part of the cloud. This shows the architectural components in there. On the right-hand side, we've got what we do in the data centre end and on the left-hand side, we have two choices. We have the hybrid deployment where we put a server on the customer premise and you can see the bits and pieces in there, the hypervisor that you'd expect. And where we put everything into the cloud and there's no compute on the customer premise is the box very much on the left of this diagram. So when you're running something in the data centre then OpenStack's fully appropriate and that's the scenario seen in Verizon and ANT, AT&T talking about recently, now so that's great. But the issues with distributed NFVs, the focus of this discussion here is when you're running it on the customer premise. It may be a single server, maybe a small server and we're talking about potentially hundreds of thousands or more compute nodes that we have to manage. So that leads to these six challenges. I'm going to hand over to my colleagues now so I've got three colleagues coming up. I'll talk through two of each of these and then we'll come back to myself and I'll summarise at the end of it. Adrian, thank you. Thank you Peter. So the first of the challenges that Peter has articulated first is to look at the issue around how you bind the network devices within the guest, within the VM with the virtual nicks that the infrastructure is going to provide. So the reason why this is a particular challenge if you think of the type of a firewall deployment example it's really important that firewall understands what's the LAN connectivity it's got versus what's the LAN connectivity. And as you can imagine, pretty bad to mix those kind of things up. So one of the things that we looked at first could be help is the consistent device naming in Linux. And this is a set of conventions within Linux that helps you to understand which type of device you're connected to. So if it's a LAN on motherboard, it's an EM followed by some number. If it happens to be a PCIe device then it's P followed by the slot, followed by P followed by the number of that device. And with virtual functions that extends further it starts to look at the underscore followed by the number, or the VF number, the virtual function number. But we're not recommending that you would rely on this method to make sure that you have this consistent allocation of your nicks because the administrator could change and it's certainly within their option there's a capability in Linux to do that. And also it's a requirement that this is specified on the, but the kernel boot commands. And while it is the default, it would be pretty bad for us to rely on that kind of default in OpenStack. So to help look at how we want to try and address this challenge, the first thing we would say is does this know of a boot option with metadata? So for V and Fs that support the ability to look at things like configuration drive-related options and read the metadata as they're booting up, the tenant or whoever is deploying this service can look into that virtual function, what the device labels are. When they go through the typical process of instantiating that machine and you look at, you get to the point where you've created the port, coming back from that you get the MAC address. And what we can do with this capability then is to specify in the nova boot command the device label that is associated with that desired MAC address. And then when the VM comes to go boot up, it can go check the config drive and it can do the right mapping predictably what type of interface you've got. The other one to start looking at is this new capability in Nova that's planned. It's called virtual guest device role tagging. And the benefit here is that even when you're running the same type of V and Fs, the ones that can access config drive info, we no longer need to go and figure out what the MAC address is. So it's sufficient with this proposal to just add the command into Nova boot to reference the particular device label that you want or sorry, the device tag we call in this case and associate that with the network that you want to have this device boot up on. And then Nova is going to go off and create the mapping and figure out what that MAC address should be to reflect the desired mapping. And when the VM boots up, it can go read the config and it can figure out what that MAC address is. But what about the case where you're looking at a V and F that can't go and look at this type of config drive info and it has a very static view of how it wants these devices allocated. Now in that case, what's necessary here is first to go again, you have to go and look in at the device, understand what the PCIe address that they really want these LAN or WAN to show up on. And the proposal here is that we're going to make an extension in glance around the image metadata and be able to tag with the particular device capability like a WAN or a LAN with that known PCIe address in the guest that the virtual machine really wants you to boot it with. And then we leverage the capability I just mentioned about. You go through the boot process and Nova is going to create the mapping to make sure it's using the PCIe address for the guest that the guest really wants. So when the guest comes to complete the boot process, the LAN or WAN or management interface, whatever the one you're looking at, definitely shows up on the right location. So it hits on the predictability that's really necessary in this case. A related part of the problem with the binding virtual NICs is what happens when a NIC goes down. And three behaviours have been observed in the environments. The device could show up as the same device again, which is usually okay. It could show up a numerator as a new device, like some like Ethernet 3 in this picture, in which case the V and F may not know what to do with it. Or you can end up in a case where your network function just locks up. Now, when we looked at the reason why some of these things happen, it kind of feeds into what we'll talk about next. It's around the method in which these devices were the data model that we deployed it with. So there is an option to deploy with something like chaining neutron networks together to try and create that service chain. But when you do that and you want to make a modification, you get a lot of these connected and disconnect events. So the short-term solution is to look at more of an SFC option. I'll talk to that in a moment. But longer-term, and it's probably the most correct path, is we need to make sure that the V and F vendors can properly handle these type of events in a cloud environment. So looking then more at the service chain modification, part of what was set up was this idea that if you've got multiple functions, and this is before we had networking SFC, you could use neutron networks to chain all these things together. Quite a static way of setting the thing up, but if you wanted to use a neutron interface, that was really the only option we had at the time. Now, if you did want to go and make a change here, that's where you get all of these connect and disconnect events. And if you wanted to make a significant change, you could end up in a network outage of potentially more than five minutes, which is terrible from a service delivery perspective. So what we started to look at is all the great work that happens in the networking SFC community. Now, networking SFC, there's lots of talks and design sessions on that this week. It's this port group-based method to figure out how you're going to create a service path between your various network functions. So what I'm showing here, too, is that the way it's been architected, you can have lots of different backends and lots of ways of interfacing with your network. The one I'm just showing is around how to leverage OVS. Neutron managing OVS directly. You can use networking SFC to do that. So relatively easy to consume interface. Works quite reliably and predictably for this type of use case. However, we started to look at there's a lot of goodness in what it is today. When you look towards the IETF and the type of things that showed up in the SFC specs there, we identified a number of changes that I think we'd like to make for the SFC for Neutron. So there's a proposal on the table now to look at how we might move that forward, to do a second rev of that API. If you'd like to follow this mailing list on it shown up here, we're going to try and address features such as being able to do reclassification at different points in your chain, being able to contain metadata, a different way of being able to do encapsulations depending on the wireline protocol that you might want to support. The idea here is that we're going to work with this community, possibly move to a second rev of the API, possibly look at taking some of the ideas we're putting forward and see how we can modify the existing API, which could itself mean a step change. But what we're really looking for here too is to say, please work with us, engage with us and understand of all these extra types of features we think might be necessary and necessary. Which ones show up as the most important for you right now to prioritise that work. With that, I'm going to hand over to Tara Kan in HV Enterprise. Thank you, Adrian. One of the other problems that was articulated to us was that, as Peter talked about earlier, a lot of these distributed components of this CPE deployment are at customer sites. When they are inherently at customer site, under some cases they may be connected directly to the provider's fabric, but in a number of other cases they may be connecting either over the internet or someone else's fabric. And in those cases, you've got to be able to make sure that the communication between the customer edge and the next hop, wherever it may be, all the way to the cloud or perhaps to the local pop, that needs to be protected. So, in this one, this is one of those things that you have some issues. Since we are talking about a physical device with some host operating system running on it, one of the shorter term options is that you use some kind of a tunnel, some encryption, when you are shipping the CPE device and most of the times carriers are the one who ship this device either directly or through their partners. One of the encryption endpoints on the CPE device, along with the host operating system, and you create a tunnel back. Quite likely IPsec is most portable and easiest to use, but other options absolutely are available. But for longer term we need to be able to look at, in addition to having a tunnel, how is it that we can minimize the type of traffic that travels between the CPE and the cloud. In the next couple of slides we are going to go a little bit more on this different federated deployment where you don't have to open those 500-odd pinholes to be able to communicate and manage the remote devices. The fourth challenge goes into the scalability of OpenStack. I think over this session as well, and if you look at every session that OpenStack goes through, these summits, we find that a single set of controllers are supporting more and more compute nodes. For production deployment we are reaching very close to thousands. In test, yes, we have been able to go beyond thousands as well, compute nodes. But in this case, even going over to that number doesn't meet some of the requirements that we had earlier. We are looking at what options could be available. As we talked about earlier, the OpenStack, when it started, as we are all aware, they were trying to solve the problem of providing infrastructure as a service moving up the layers but doing it in the cloud. Perhaps in short term it is not appropriate to use OpenStack to manage the edge compute device. Essentially, then are delegating a lot of the features that OpenStack provides over to some kind of orchestrator. It could be the orchestrator that we talk about within the HC architecture, the NFV orchestrator. It could be a VNF manager or it could be a yet new thing, something that one of the earlier slides talked about, which is a CPE manager, perhaps a combination of some of the capabilities that VNF managers do but more focused on the edge use case. Obviously, some of the disadvantages are that we are talking about another new thing. Another new thing always creates the problems of what are the interfaces we are going to be using, how are we going to be working with the components that are on the other side. Slightly long or medium-term options go into trying to be able to use OpenStack on the edge. One of the ways of doing it is to come up with an all-in-one or a hybrid model where you have a very lightweight control plane sitting on the on the CPE device itself. That light with some of the OpenStack project, something like OpenStack COLA, which essentially enables the deployment of OpenStack services using S containers, perhaps leverage something like OpenStack COLA to be able to deploy just the core services. Nova, Neutron, of course you need Keystone over there and just the basic services on the edge device and then have the same CPE device be the compute node as well. So you are able to deploy a few VNFs over there and then look into seeing if the VNF and if they are working with the VNF vendors on what kind of lightweight VNFs can be deployed and perhaps making those available to the containers as well as lightweight as possible. Now in this case, this is doable with the efforts that are going on today. It's just a matter of being a careful design and architecture and some of the operational issues related to having trying to keep track and managing the different OpenStack instances that you're going to have which over time are going to be different flavors, different versions. The longer term option seems to be that a solution that was I believe initiated a couple of years ago but didn't get as much traction earlier OpenStack Cascading Solution which became a project in the last couple of years called OpenStack Tri-Circle. We feel that this is the more appropriate and more elegant solution to be able to address this and primarily being that with OpenStack Tri-Circle you have the top OpenStack with the additional Tri-Circle components a deploy on it that provides a proxy for all the local OpenStacks that are running at each edge device and this does the elegance of the solution is at the top side you're still using OpenStack API but now you have a single API endpoint instead of your orchestrator going over to thousands or tens of thousands of endpoints and in the bottom piece it uses the standard OpenStack API to communicate to bottom OpenStacks which helps us work through the issues of be it the scale that we talked about earlier be it security that we talked about earlier as well because it's REST API command that are going down below and these are standard OpenStack but of course Tri-Circle is not as active as we'd like it to be so I encourage we at HPE absolutely are looking to participate increase our participation and look for more community participation in it for the next challenge I'm going to pass it over to my colleague Arun Thulosi Thanks Eric Good morning folks so ChallengeFi is what we call start-up storms over the last few years there's been a significant increase in the number of mobile users in the way people want access to the information but most importantly the expectations of how you'd like your service to be the quality of service expectations have also skyrocketed if I cannot post a picture of the salad that I just had which probably a million other people had just now if I cannot post it on to my social network within the next 15 seconds it typically becomes my service provider sucks hashtag so that problem specifically gets exposed when you run into start-up stampede when a pop or a data center loses connectivity it impacts a number of users within that region and when the services start to come back up we do not hesitate I mean we want to refresh our request again and again in the sense the load on the infrastructure increases and the patients level of the users decrease so it is very important for our service provider to be able to address these situations so that the kind of quality of service we have come to expect can always be met so today when an infrastructure goes down as the infrastructure is coming back up the VNFs need to come back up they need to talk to each other they need to reconcile their status open stack services need to come back up they will have to figure out their consistency requirements and we can do today with the option that we have a short-term solution to be able to mitigate this problem the first is dynamic scaling of control instances as the load starts increasing in environment your orchestrator or your MANO tool that you have should be able to dynamically scale your control instances as required it could be for the VNFs it could be for open stack services in essence you need someone who is monitoring this to be able to respond to the surge in the workload secondly take advantage of some of the advantages that your networking protocols inherently provide you so for instance if you use IPv6 using neighbor discovery you'd be able to completely work through the art storm problem which is also one of the scenarios that could happen here however for long-term you should be able to so that the impact is felt only at the local level and not at the entire data center level so we talked about projects test tricycle which have a similar goal in mind where I can localize critical services specifically no one neutron services that I can push to the edge so that the impact is not felt all the way back to the powerful to the data center going forward and applied just to no one neutron services we should be able to scale open stack and every microservice within the open stack down into every region as best as we could and lastly because the VNFs are the ones that provide the actual service to the user we need to figure out a way to run a hybrid VCP deployment where not all your VNFs run in the data center some of the critical VNFs probably a van optimizer any VNF that will be impacted by this loss of service also run local in a sense keeping the storms local to the center that has failed so when we first discussed this slide one of the questions we had was around why is there a bus there what's the point it's trying to drive so that's from the movie speed actually so you need to drive a bus more than 50 miles an hour you're on an isolated freeway and then you see a huge gap and that's the exact field you have when you deploy your VNF and then open stack says this API is not supported so VNFs do not have the kind of development cycles that open stack has they cannot refresh their code every six months to meet the API changes that not just open stack any of the other fast growing open source communities introduce to find a way to bridge that gap for VNFs not to feel the pain have the ability to use the latest and greatest features security features or something that matters more to them without losing the compatibility that they've already had with an existing version and for us to be able to do that there are some short term solutions and a few other long term solutions first as a community we need to be able to back port critical and domain specific features as our users desire so it's great for us to move from you know Mitaka to Liberty and Liberty to Newton and Newton and beyond but that does not carry the same value for a VNF vendor who's already certified his code on an existing version so if it's a critical feature that a good portion of a user base is already on we need to ensure that it gets back ported into that release but today within HP Enterprise we have this challenge as part of our partner solutions where there are multiple versions of OpenStack that we need to validate on and we work around it by using a variety of different remote storage options so our compute nodes are essentially shells where they boot from a different storage volume based on the version of the controller that is currently under test it is a circuitous solution to this problem but it's seemingly working until we can get to a stable state and lastly as good as these advance notices are which come out saying this version is going to be deprecated as developers we keep chugging through on our own timeline so there has to be a feature or a facility within the code that activates a deprecation countdown timer and it just announces to the world that something is going to change it starts it much earlier in time a long term release option could be having a safe harbor release this is what anyone who has built a product is probably already doing we provide a customer a long term support or a safe harbor release with an OpenStack that we assure will have all the critical features and this helps us keep the engine running for innovation where every new release will introduce a number of features but a customer who's made a conscious decision to move to a long term supported release will get all the key features that he requires to ensure backward compatibility and the last is the ability to provide a cloud portability kit that can act as an overall wrapper around some of the APIs that we provide that I'll pass it back to Peter for us so let's just summarize the issues and solutions binding network interface codes to the network virtual network function very important to get that wrong very serious consequences you can do it today obviously but it's kind of dependent error approach I would say because it's dependent on writing your heat script in the right sort of way if there's some inconsistency of the virtual network function then you might end up connecting the interface that's wrong so definitely a concern now so those coloured balls are kind of my concern ometers so I've read down the green coding so I'm concerned about that today we can see in the longer term that some of these mechanisms proposed might be able to turn that to a green status securing open stack over the internet definitely have to be concerned about that today even if you think oh it's easy to implement IPsec you have to be careful how that's implemented and have a think about how are you isolating all the components correctly from the internet and it's even just using IPsec then you've got to think about how you manage your digital certificates etc so they all are things you won't get an intern to design that sort of solution design it very carefully but with some other solutions proposed again we can see a way of making open stack more secure over the internet service chain modification it's very important to us the whole point of NFV is that you have this flexibility to change your service in real time minimum downtime FSC is essential to that but still concerns about how it's implemented today needs a bit more management capabilities needs a bit more flexibility there is a way we can see we can go with that scalability of the controllers very essential architecture thing how many controllers do I need to install how do I regionalise them do I do it per customer etc and I need to get when I want to manage hundreds of thousands of nodes I need to get really good scalability I can't have 50% of my infrastructure just running in open stack it's got to be efficient but there are some good solutions we can see colour and tricycle there and I think that would take us to a really good point if those are carried through the startup storms are stampede lots of concerns you can do things to mitigate those today but I've still got some underlying concerns and this is the experience that we get in networks all the time with network equipment that you can stampede you do need control mechanisms around there to fix that and I'm not clear that we've yet got a roadmap that takes us to a solution that is guaranteed under all circumstances to recover backwards compatibility let's just be clear why I need backwards compatibility I'm talking about thousands of different customers all with different planned engineering works I can't get all those customers aligned to say we're going to upgrade you all in the same hour of the year the different source of customers in different segments need some want their maintenance windows in the middle of the night some want that as the busiest time in the middle of the night so we have to be able to run the same service different releases of the same service and you just can't do that today it may be an architectural issue you might find some clever ways around to solve that with the architecture but definitely one of concern today because if we can't upgrade our customers it's a real issue so we have to be able to upgrade them and we have to be able to do that smoothly and today with traditional network equipment that does take up a lot of operational time and that's with some of the vendors guaranteeing backwards compatibility so without backwards compatibility it becomes a nightmare so what's the conclusion and call for action so we've seen the several tractable and competing solutions at various stages of maturity we're making progress it's not really quick enough network operators are launching all the free services right now BT has, AT&T has, Verizon has so we have to move quicker I'm happy we've having a limited number of competing solutions that's not a big deal, the best solutions will win at the end of the day now we need something very specific to happen specific call for action here the colon tricycle will be really useful in this giving us the scalability so that's essential to have FSC service function churning essential to have as well so those developments we really want to drive so we have to engage with the open stack and the OP NFV that's a community that's generating open source solution for NFV specifically and make these challenges more mainstream and make sure they get addressed you're going to need continued operator engagement and that's why I'm here, I'm engaging with you because I know vendors can't solve this alone and finally I'm sure I've just listed six challenges here you may have heard some other challenges from telefonica but there's bound to be something we've missed here so if you think we've missed something let us know and we'll get in touch and we'll add it to the list of things that we need to fix so thank you everybody I think we've got three minutes for questions so colleagues come up in case is there any questions okay so this is Dong Hui from Channel Mobile and I have questions about what is the solution here and are you doing the virtualization for the connections I mean the P routers and when you do the VPN connections are you totally skipping that because when we do this kind of solution we need to end the service orchestration for that purpose we need both a steam orchestrator and NFV orchestrator so I'm asking here are you considering that yes so you know our solution our orchestrator will orchestrate the physical and the virtual elements on an to end basis so that's how we're considering it but I don't think you know how you configure the P routers or the physical elements is another question that's separate from how you manage the virtual CP right so when we do the legacy physical configuration we need to connect to the EMS I mean the legacy solutions and when we connect the legacy to the steam orchestrator other than the NFV orchestrator so if you can come tomorrow I can present how we do that I have a second question about the 600 chain because I saw you have 600 chain on the edge side probably you also have the narrow side how can you combine the two chain together I mean two chain both on the edge the other one is data center so how you chain them together are you using two way of managing or that's very interesting topic I'm also present tomorrow I'm wondering if we are not thinking about this more holistically because it seems like you're assuming that me as a customer I'm with American Airlines that I don't need other functionality at those edge locations so in theory if we start moving towards VDI type stuff functionality I need a lot more things over there and I'm not sure for you if your CDN means content distribution network or if it means something else but we need something like file synchronization file caching we need the ability to talk to SAS providers so there's a lot of functionality we need so the idea of having just these little micro instances no I'm actually looking at unless it's a really small airport or a really small reservations office at least two beefy boxes that may have Intel CPUs and as Intel CPUs keep on going those are going to be really beefy boxes that have tons of functionality solid state storage there's tons of things we can actually do at the edge and I'm worried that you guys are not thinking big enough about what the value proposition of NFV is to enterprises like American Airlines because it looks like you're still trying to solve just the networks portion of the world and ignoring us server and mid-range and desktop guys that's a very good comment heard that many times and I'm trying to walk before I run and I definitely see it evolving to that picture where we are addressing we get customers saying we run more of our IT capabilities on your platform and I think we'll get there and I've got it the other way as well when customers say well I've got you run your network functions on our IT platform and I think we'll go there and actually I've got some customers that are doing that matter we are running managed network services on their IT platforms and we have done that and the other way around we've not done that yet it's early days but I can definitely see it evolving to that point Hi, I'm Cathy Cacciatore from OpenStack Foundation and my question is a link on there for the first challenge for PCI card tagging how are you getting these requirements into the Nova, Neutron and Keystone etc projects I'll turn the question around how would you recommend we'd get those requirements in We had an extensive conversation about that Monday but we can talk about that offline but also I think OPNFE joining OPNFE and joining with AT&T and China Mobile and other telecoms bringing all the requirements in together with one voice is probably a good idea they are working together closely with OPNFE to facilitate the processes to make that happen I wondered if the vendors were engaging the projects I think there are multiple options that we have to get these type of requirements in there are people working like you mentioned in the OPNFE community and there's a lot of great work getting that brought into what we've just established in the product working group where there's going to be a very specific NFE track or a telco track where we can start looking at these things and work going directly into the various projects like you mentioned there's actually two blueprints in that targeting on one of those challenges and you'll find with lots of the different challenges there are people going in direct that are very active in the OPNFE community so it makes sense to go make it happen I think the way of looking at these different use cases and helping to prioritise what we can do per a different phase that's an important step it's one we have worked on in the past I think it needs more attention to be able to prioritise things on the input into these development cycles so that we're not hitting this big backlog at the end Okay, we'll talk after Thank you You mentioned didn't mention MANO much in the distributed architecture you presented to us Will you also think about distributing the MANO functions? That's a good question probably I think yes In this case a couple of ones they've talked about scaling and other things we specifically didn't go out to MANO and talk about but right now the way we're looking at some of those MANO functions which Etsy has not clearly articulated on how they relate to distributed NFV so those we're right now kind of bundling them into some unnamed thing called CP manager they may be and that perhaps would be regionalised but we'll like to move the MANO functions as much to the cloud and then manage these devices from a remote location Okay, thank you Okay, I think we have to move on now otherwise we'll be running into the next week Thank you


hey folks check out this dude just a quick note I'm starting a separate YouTube channel called the t2tile project channel that is for weekly updates which is a terrifying concept for me weekly video updates on the project to build the future of computing to actually figure out how to get these physical tiles built and programmed and doing crazy lifelike computational stuff if you're interested in that aspect of the sort of videos that end up on my channel I encourage you to go check out the t2tile project subscribe and we'll see how it all develops if there's questions comments I'd like to make that side as interactive as I can given that weekly seems incredibly short time to me but I just wanted to let everybody on this side know about that so thanks


Climate change is spiritually urgent to me because we are here as caretakers and stewards of God's very good creation. On this Earth Day, I hope that generations to come, seven generations and more, can enjoy God's creation, which He made very good. For the love of all creation.


Then I'm going to go into the data up top and then we'll go into the data tools and the text two columns and Then once again Deliminated by the commas next and I want it comma-deliminated looks good. It looks like it's doing what we want down here next and Okay general. Okay finish it. Let's make the top bit bold So that we can then hopefully Excel will know that that's the header home tab font group bolden and then I'm going to put my cursor somewhere in the data and Go to the insert tab and I'm going to be picking up the table and the table here so let's insert the table and Boom so now we've got our two data sets for 1920 and 2000 I'm going to insert another one more Row above it insert so I can say this was 2022 Data and let's do that up here too. Just so I can make sure I know which data is which Which is which? insert And I'll say this was 1920 those are the two years we did am I right am I right? Okay? I think so, okay? So there's our data. So now what I'd like to do is just get the batting averages Over so I want to pick up the batting so I'd like to get the player's name as well possibly So do I need their age or any of this other stuff? No, let's just get the batting average. So I'm gonna I'm gonna put my cursor from C and I'm gonna scroll over now You possibly might do this with pivot tables as well, but I'm just gonna do the good old normal table I'm gonna right-click and hide So now we've got our batting averages now when we sort the batting averages I'm gonna make column B a little bit wider so we could see the players names Notice that we might have like some outliers With the batting averages So if I if I drop it down and go from z to a all these zeros in the batting average when you're looking at the actual data sets then You know that that might not be applicable, right? You might you might not want the zeros and the batting averages because it might that might be indicating that these people Didn't have any at bats or anything like that, right? So maybe we trim off the zeros and On the high side as well You could say well one Or a hundred percent Possibly that's because they had a very low at bats. They might not have that many at bats So this these are kind of skewing our data You know if they had like if they had one at bat and they got it so oftentimes we might say Maybe it would be better for me to trim off the extreme numbers And so I can filter by hitting the drop-down and say maybe I should trim off all of the zeros Maybe I'll keep everything else and maybe I trim off like the 100s and anything that's a blank that doesn't have anything in it then I want to remove those as well So so I'll trim down my data to that Thinking that maybe that's a more a better representation You know of the people in in the data set So now notice what happened is it hid some rows because I filtered I filtered those out So it goes from two to six That's why I don't want to have anything to the right of my data set because if I have this filtered It's gonna it's gonna squish up all of all of the stuff I do to the right because it removed these rows That's why I'd rather copy this information Now that it's filtered and paste what I want to deal with in another tab So I'm gonna open up another tab. I'm gonna double-click on it. I'm gonna call it blank To or let's call this one blank data. This is the blank data. It's not blank data But it's the data for our blank worksheet and then I'm gonna copy this I'll select these two and then I'll say control shift down. So it goes down to the bottom I'm gonna right-click and copy it and then go to my blank worksheet Paste it. I'm gonna hold control shift and scroll in a little bit in a one. I'm gonna place it just one two three Alright, so there we have it and then the top bit. I'm just gonna put in boldened home tab font and In boldened and then I'll put a table around this one After notice I removed those top bits like if I go to the last one you might think You might think hey, maybe it's still pulled in those ones But it didn't because like if I copy this control C and you look at the dancing ants and I unfilter And I say remove the filters Or select all actually hearty. That's not where the filter was Remove the filters. You can see the dancing ants are not around these ones because we filtered them out So the filtered ones are not included here. So now I'm gonna insert a table insert table and then I'm gonna say okay and Then batting average. This is for 1920 Let's say so there we have it names a little bit larger Let's do the same thing for the 2022 control shift down and so now I want to pick up the 2022. There's my batting averages I'll do the same thing I don't want these blank numbers and I don't want the zeros and I don't want the hundreds because those are probably skewed Stats possibly because of the number of at bats or whatever it so here's like this one even has a point four that's you know, pretty low, you know, maybe we remove the point oh four and the point oh five and I'll keep the ones after that and then I'll go down to the bottom and This one goes up to point seven five. Let's get rid of the blanks point seven fives pretty out there. It's probably probably Probably one person that didn't have that many at bats, but I'll keep it and we'll say okay So then I'm gonna copy these two control shift down and Then control C copy. I'm gonna put this on the blank tab and we'll put it up here in D One right-click and paste it just one two three Select in the top bit home tab font group data or Bold and then I'm gonna put my cursor somewhere in the table and go into the insert Tables and put a table around it the dancing ants doing their table dance


My name's Bailey, I'm 22 and I'm from Essex Brentwood. My relationship history has been a complete mess, an absolute rollercoaster. I've had no relationships to ever really go well. My ex is Bobby, we've been in a relationship for four years. It never really worked, we've always gone back and forth to one another. Me and Bobby ended things very toxic. Every time that we've come to an end, we've literally given each other so much abuse and so much stick. It's just always got so nasty. My ex would describe me as the wild one, funny and loyal when I want to be. The best way to get revenge on your ex is to get with someone else in front of him. The most embarrassing thing my parents have called me doing is hearing me have sex and having to be confronted about it the next morning, I was mortified. The weirdest thing that I probably do when I'm alone is stalking looking girls on Instagram.     It cringes me right out.  I'm hoping to go next to the beach to face my feelings with Bobby to see if I still have any feelings at all or if they're completely gone but it'll be a good test for both of us.


Greetings to all of you HBCU students. On behalf of President Joe Biden, Secretary of State Tony Blinken, and our entire administration, it is my great honor to welcome you to the 12th Annual HBCU Foreign Policy Conference. This conference represents the faith we have in you, the investment we have in you, both as students of today and as leaders of tomorrow. As many of you know, I attended an HBCU, Howard University, which is not far from the White House where I now work. This conference wasn't around then, but I was on the debate team and joined a sorority and interned on the Hill, and I actually ran for my first political office at an HBCU at Howard. I ran for freshman class representative of the Liberal Arts Student Council. And so you see, I like you now that when we attend an HBCU, we learn not only that we have the capacity to be great, but that we have the responsibility to live up to that potential. And you have the responsibility to live up to that potential. And you will to cultivate your talents, to lead with purpose, to make a difference in our nation and in our world, which is why I am so excited to be with you here today.  On these challenges, on all things, our foreign and domestic imperatives are intrinsically linked. Our strength at home depends on what we do abroad, restoring our alliances, leading with diplomacy, and supporting international institutions. And that's why we need the brightest minds to forge new partnerships, to advance new policies, and to help solve these challenges. In short, we need you. And you know, the first time Secretary Blinken and I met after we were both sworn in, we talked about you, the students of HBCUs. We talked about how you are the future of the United States State Department, how you are the future of foreign policy. As HBCU students, you have likely learned about the African diaspora. You have likely studied about W.E.B. Du Bois and the Pan-African Conference. You care about civil rights and human rights. You care about lifting people out of poverty. You care about empowering all people, including ethnic minorities, including women, including LGBTQ people. And that's why you are the leaders we need today. As you participate in this conference and continue this work, you will carry on the legacy of Ralph Bunch, a black diplomat who helped craft the Universal Declaration of Human Rights. Of Ambassador Andrew Young, who served as Executive Director to the Southern Christian Leadership Conference before he served as Ambassador to the United Nations, and of Ambassador Linda Thomas Greenfield, who will hopefully, by the time you see this, be confirmed as our administration's ambassador to the United Nations. We are counting on you to carry on their legacy, to shape the future with the ideals we all share, democracy, human rights, and the rule of law. We are counting on you to lead.  So thank you for all you have done and all you will do. Enjoy the conference. May God bless you and may God bless the United States of America. Hello, everyone. I'm Tony Blinken, your Secretary of State, and I'm delighted to join you for this year's HBCU Foreign Policy Conference. As you may know, this is the 12th year the State Department has held this conference. I wish we could be together in person, but today's virtual program is terrific. So whether you're joining us from your dorm room, living room, home office, kitchen table, welcome. Vice President Harris and I are thrilled that you're here because we believe deeply that the United States needs the strongest possible foreign policy and national security workforce. We need America's top minds and most committed public servants, and that means you. Historically, black colleges and universities have been raising up generations of American leaders for nearly two centuries. They do outstanding work, mobilizing change in their communities, across the country, and around the world. They're mission-driven institutions, and so are we. That's why we make a good team. For more than 200 years, the State Department has represented America to the world. It's a privilege and a huge responsibility, and it's been possible because of generations of foreign service and civil service employees, including many proud HBCU graduates, some of whom you'll hear from today, who've done the hard work of formulating policy, carrying it out, communicating with other countries, finding solutions to problems, and helping make the United States a more perfect union. At our best, the State Department has been a place where people of all backgrounds, races, ethnicities, genders, religions, and nations of origin have been able to contribute and lead. Diversity makes any organization stronger, and for the State Department, it is literally mission critical. We are representing the United States. We need a workforce that reflects the diverse country that we are, and the challenges we face are significant. We need to make the most of everyone's talents, ideas, and experiences. If you're a student, you'll learn more today about whether a career and diplomacy is right for you. Our diplomats do everything from working with foreign governments on political and economic issues to helping Americans dealing with problems when they're traveling abroad to fostering cultural and educational exchanges with people around the world. Whatever you're passionate about, science, law, business, the environment, the arts, there's a good chance you can pursue that passion at State. And if you're here today as faculty, your institution may already have a partnership with the State Department. If not, we'd like to change that, and this conference can help us get started. No matter what brings you here, I hope you leave with an even deeper understanding of how foreign policy works and why it matters. Even if it may sometimes feel disconnected from your life, it is actually all about you and your future. Will this planet be safe and healthy for you and your kids? How will we handle the next potential pandemic? What will the global economy be like in 10 years? Will it be providing growth and jobs? How can we protect ourselves from countries or groups that would do us harm? These are just some of the questions foreign policy seeks to answer. The Biden administration has major challenges on our to-do list, bringing an end to COVID-19, addressing the climate crisis, creating a humane and effective immigration system. And we know this. Not a single one of these challenges can be met by any one country, even the United States, acting alone. We need to find ways to cooperate with other countries. And that's exactly where diplomacy, where diplomats, where the State Department comes in. That's our job. That's our responsibility. And we're committed to delivering results for you and your families. We'll lead with our values, because ultimately, foreign policy isn't just something we do. It reflects who we are and who we want to be. So thank you for your interest in diplomacy. It's a great field. I've dedicated my career to it.  So I hope you have a great experience today. And I hope to see some of you in the halls of the State Department in the not too distant future. Thank you.


All right, I have a conspiracy theory. I need to get off my chest. It's a Linux based conspiracy theory I've it's actually been eating at my soul for several months. I just need to get it out there Maybe someone else will will agree with me on this. Okay, but it's driving me crazy. Okay It makes me feel like I'm from an alternate universe in fact that might actually be what it is it might be You know the Mandela effect, you know, this supposed to be the oh, I remember Nelson Mandela dying in jail Oh, I don't remember C3PO has a silver leg. Oh, blah blah blah and therefore you conclude you must be from an alternate universe That's how I feel. Okay, I feel like I must be from an alternate universe. Here is my conspiracy theory, okay? These things app images snaps flat packs. I was born in a universe where these things did not exist Okay, allegedly in this universe. They are supposed to have been around for years And I don't know they're very common In fact, I looked up and looked it up and there are like people doing videos on them years ago but I had never heard of any of these things until only a couple months ago and Theoretically me is a famous you Linux content creator. I would have run across these Eventually at some point. Okay, even if I wasn't using them in this video I want to talk about these and why I don't use them. Okay, because I Think there I don't want to live in this universe. Let me put it that way. I think these things are terrible I've mentioned some of the reasons I don't like them But I want to I want to make it a little bit more complete and I'm gonna hope that I get it all in this one Session. Okay, so here's the deal. What are app images snaps and flat packs? If you don't know just turn off the video You're in for a world of hurt because these things are terrible. They'll make your life miserable. They're nothing but frustration Okay, but what they are supposed to be our universal package managers for Linux so It suffered there exactly the opposite of that Okay, let's first let's think about the alleged problem in Linux the alleged problem because this is one of these It's it's one of these problems that like I guess noobs the Linux really fret about but once you get into it You just like don't care But the problem allegedly is that they're all there too much.  I'm gonna respect my opponents You know, there are there's this problem that there are too many different different distributions There's too much so-called fragmentation. That is I might use Ubuntu my friend might use arch my other friend might use gintu and that means I'm gonna use app get as my package manager He's gonna use Pac-Man. He's gonna use emerge. I might have a friend that uses fedora I don't do people in the world actually exist that use fedora I don't know if that's just a internet meme, but I don't even know what fedora has when they have one of those Is it like yum? Is that it or is that so who cares who cares? But either way there are different package managers on Linux. Okay, that is the alleged problem That's an issue. Okay, because oh if I if I run arch and I have a new Ubuntu server Those are different things. So it's I don't know.  You'll be fine Now this alleged solution is to use one of these things now in real life Okay, first off you should be right now you should be going to your image folder and getting that one xkcd comic that is like oh There are a hundred different standards of Linux package managers. Well, okay. We'll make another one that is universal Oh, well now there's a hundred and one standards. That's basically how it is. It's that first way way worse, okay? Because here's what happens it used to be if you were just a normie Ubuntu user You just had to worry about app get that's all you had to do You know or you might have to figure out how to use PPAs But that still is really just a part of that, you know the app get system on Ubuntu. Okay, but Now that is not the case. You have to know app get you have to know snap that comes with Ubuntu But default and everyone the on the internet is going to tell you to use flat pack or app image to install Install some kind of program the first thing that people tell you to do if something is not in the main Ubuntu app to get Repositories they're gonna tell you oh just I'll just use flat pack. I'll just use app image. That's now so now what happens is instead of The way it used to be where at least individual end users had one package manager They had to worry about now they might have four now They might have way more frustration and of course that means pulling redundant dependencies that means, you know Thanks messing up. Thanks not being compatible stuff like this nothing but frustration now There are alleged benefits to this. Oh actually all right. Let me I pulled this page up I pulled this github. Let me explain what this is. This is when I first came on to the snap and flat pack Mandela effect universe this guy opened an issue a github issue and he's like I installed snap Why am I doing in the voice who cares I installed snap blah blah blah basically stuff broke actually That's a common that's a common theme whenever you're dealing with any of these package managers everything's gonna break everything around them It's gonna break none of it is gonna be compatible. Everything's just it's gonna be frustration Okay, but anyway, he's having font problems, and I was like what is snap I don't I don't know what this is and if put yourself in the shoes of someone like me who would literally never heard this term He says this I just remember like being flabbergasted when I read this like what is this guy talking about? He says snaps as in Linux packages format from snap craft I installed snappy, and then I went to install some snap packages from the snappy store, and I was just like I've never heard I forget what I actually said here.  Yeah, it's like oh wow my snappy full snap fools from you know snapopolis That's what it sounds like. It's so weird But anyway, what was what was I gonna say I was gonna say something important Okay, so the real issue is there's an alleged benefit that these things are supposed to give And that is well multiple alleged benefits and all of them are bad. Okay, the main thing is they are not real Package managers you are not pulling down programs with their dependencies and installing them on your system in the way that Appget or Pac-Man or emerge or any other Linux package manager does that's not how they work They have their own they don't use the Linux the Unix file system in the typical way Instead when you install an app it pulls that app in all of its dependencies Okay, so they used to not even have dependency management So you do if you install 20 different programs that required some dependency you would have 20 different forms of that dependency I think that might I think flatpacks fix that so you don't have a million gigabytes for all your programs Um, but snap. I don't know. I don't know if snaps fix that but here's the issue. Okay, many issues with this Let's say actually actually there's a site. I think I pulled it up a second ago. So what is it flat? kill Dot org so there's this little site And they know well they note this in terms of security updates But this is actually true of any updates the issue is if you have all of these apps that have included in their own Containers they have these different dependencies. Well, what happens if there's a security flaw in one of those dependencies What happens if you need to update that for something else? Okay? Well, that means that you you know If you have snap and flat pack and all this kind of stuff installed They're not gonna be able to properly you you have different versions of a a obsolete You know program dependency that might have security for laws. They actually mentioned one here What is it with like the calculator or application or something like that? You can look at it. The other thing is a lot of people say oh, well, there's a there's a benefit to having sandblock boxed applications Because oh well, yes, they don't properly interact with anything else on the system Oh, yeah, snap and flat pack like the if they if they even succeed at reading your GTK theme to get you know your color theme or anything else external for the system. That's a miracle But even even if that's a flaw, that's no big deal because at least it's more secure But it isn't more secure. This site actually notes it very simply because Basically all of these programs have right permissions To be able to write in the user's home directory if you can do that You can do anything because you can do something as simple as oh, I'm going to echo something into the bash RC and say oh In the background download this malicious script and run it okay send all your Send all your good stuff to me so I can monitor you or something like that Okay, you know have a key log or anything anything you can do so the idea that these are more secure is just nonsensical like I think it's a good example like these are marketed like flat pack and snap are marketed to the public as if they're supposed to be easier to use when they're not you're gonna run into like crazy Problems when you're you're dealing with them because they don't interact properly with the rest of the Unix based system But they're allegedly marketed under the idea that they're made for like security reasons where I don't think that's true at all I think it's like I think it's more for the the fish the it being easier for the developers Oh, we'll just develop this and tell them all to use that for this platform. We're not gonna bother to do anything else We'll just have it pull the dependencies Automatically and we'll just manually hard code them. That's the other thing if you have you know the other issue is If you have let's say you require or different apps might require a slightly different version of a package So you have like all these different versions of a package whereas if you were just using a package manager Like Pac-Man or app get in the proper way that you're supposed to be using you don't have to have that everything you do the Maintainers just keep it up to date. That's just that it's supposed to work I've said before like one of the reasons that people use these things is not Necessarily because they're actually easier to use or at least at the beginning They see me or easier to use because then you know Ubuntu you get this nice little thing that oh well here Just click and install that and that's all that's all you have to do. It's easy. It's super easy But it's just I You know you use like an operating system like Ubuntu that's like a slower release It's not like arch, you know an arch or art X right you have you have up-to-date programs all the time And you have this massive you have the AUR where you can basically download anything Okay, you can just get steam if you really want it you can get all these proprietary Junk software that they offer on snap and flat peck and all this kind of stuff all of that stuff You can get on the AUR if you needed it But I think most of the reason that people gravitate to snaps and flat pecks is just because they use like a slow release Distribution like Ubuntu which frankly shouldn't even frankly, you know, I don't really feel like You should be running an operating system like that on your main computer You can get by with that But I really I feel like you know, it's in the same vein as Debian where it's a server operating system And it does very good at doing that sometimes But I feel like the demands nowadays There's a reason that people more like normies more like introductory Linux users are moving over to stuff like Manjaro or you know, Ardex or something like that because a lot of these Faster updating distributions you actually get the software that you want in your package managers And you don't have to worry about doing snap and flat pecks like this is where I actually think the impetus for Like, you know people using these things actually comes from I just don't feel and I'll say as someone who doesn't just You know people email me all the time having problems with snaps and flat pecks And all of it is part of a systematic issue. The systematic issue is that these do not properly Interface with your Unix based Linux operating system There is a standard like everything is supposed to be not supposed to be but I mean ideally works with the Unix philosophy programs do one thing and do it well and Importantly they can interact with other programs when you sandbox applications. That is why it's a big problem Where if oh this dependency didn't work out or it wasn't packaged correctly or it caused this kind of font problem where it You know, it doesn't look at my theme correctly all of them. It's not just It's not just one or two little things like I don't want to nitpick them saying that Oh, the depends the dependency problem, which has been solved I think on flat pack is a deal breaker for me because it's part of a bigger issue The bigger issue is going to be cropping up forever as long as these package systems exist Because the maintainers the developers they're gonna be playing whack-a-mole with these programs that all have the same source The same sources they are not they're they're not like just normal files on the computer that install like all the other Programs on any other computer. Okay, that is the issue and that is like if you want a world like that Maybe the world of Mac OS is more to your liking frankly Because I think they basically do stuff like that where they have massive applications. You can't change But you know the reality is you know this this is I think someone said yeah Someone said here right here, you know snaps are proprietary and a Trojan horse for more proprietary software RMS didn't die for this And there's a sense in which that's true like there's a lot of you know This is sort of becoming a platform And this isn't necessarily per se like gonna come with the technology But when I look at these things I see that they are mostly being used as a way to get new users of Linux to continue You do use the proprietary software they used on Windows and it's like if you're doing that, dude I mean like no shame like if you're just familiar With something you like on Windows and you're using it because you're you know how to use it And you don't know how to use Linux stuff and it looks like there's nothing out there because you don't know the the field I guess you know nothing against that, but you know what you really want is people moving to a more productive user-centric extensible I guess computing environment and I see these programs I see You know snap and flat pack as undermining this fundamentally they're turning they're good turning Linux into little iOS's that that's sort of how I see it but Anyway, that's about it. I hope that maybe gets my vision of why I find this such an issue I mean the weirdest thing to me in addition to jumping to this Mandela effect universe where these things exist is that no one No one else is really questioning them like I you know I brought up that side a second ago, which you know is negative about them But it's so rare to see anyone questioning these things and that they're taking like they they've been organized be the by these companies And are taking over Linux, okay? I at least think people should be a little bit more suspicious and I feel crazy that no one else is You know with all the security concerns with all of the frustration it causes users all the emails I get about this kind of stuff all the time like problems caused by these things I'm just confused more people are not like Adjutating against them. Okay, that's my that's all I have to say It's effort It's over like this. So Brody Brody actually has 10,000 subscribers. Congratulations He has a tenth of my subscribers, but look at this camera. It's 10 times better than mine. I need to update my equipment No, that's that's how actually what what's the resolution here, and that's on 480p Yeah, and I guess I need to get a bit of a webcam, but you know, we don't we know what we like keeping it minimal We like keeping it. I don't know just the casual on this channel. So anyway, look at all that lighting Maybe I should get that I did turn on a lamp for this video. Okay, that's it. I'll see you guys next time Watch out for these things


I feel like Virgil I would just die. I'll be making niggas vex.  These niggas are softer than the condom I'm learning new judge nigga might bella duplex.  This is Shining boy I feel like Kubrick.   How about that nigga?  I've been giving niggas tips. They be asking me boy These niggas can dress up gas in a boy. I say you should see my closet look like fashion week boy Pull up skirt. How about these niggas adored you ain't the only one that can afford You're not the only name to make the tabloids.   That's a time stone power stone.  I say back. Oh, nigga. I say black.


I think about it the more I realize I don't want to do this because this is gonna take a lot of work However, I am gonna do it just for my team team Isaiah because vlogmas is not over yet And I'm gonna make the best of it for my team because team Janice sucks So what's going on infinite and welcome back to another video if you guys are new to the channel Make sure you guys hit that subscribe button turn on your post notification But leave a positive comment down below for a chance to get a post notification shout out at the end of today's video So guys as you guys can tell by title and thumbnail the video I'm going to be wrapping our entire bedroom with wrapping paper like I said, this is gonna take some time I got the ladder because your boys like only five three and Yeah, so I'm gonna start wrapping right now Janice is currently out to brunch with her aunt So when I'm done, I'm gonna call her and be like babe when you get home I left you a really really huge gift in the bedroom. You can't miss it You're gonna see it as soon as we walk in in reality. There's no gift I mean if you want to consider the bedroom a gift because I'm wrapping it the whole thing then so be it But yeah, we're gonna see her reaction when I literally wrap this whole entire room with wrapping paper. Let's get to it All right guys, so this is how we're looking so far. This is about 15 minutes in I have some gaps I got to cover it. Okay, but we are looking good I would say another I don't know half hour and I should have the whole room covered All right guys, I know I said about a half hour It's actually been about an hour or so, but this is what it's looking like I think I did a pretty damn good job if you ask me look at the cut Just look at the cuts like that's nice right I ran out of you know paper for some spots like right there But everything I think looks pretty good. Nene. What do you think? Think mommy's gonna like it? You think mommy's gonna like it? So I'm gonna go ahead clean all this up right here take this ladder out of here And I'm gonna give her a call and let her know that I got a big surprise for when she gets home And yeah guys this looks crazy. This really looks crazy guys. I am so tired, but let's go ahead Let's give her a call babe.  I left you a really really big surprise in our bedroom a Big surprise. Yeah, it's a huge Christmas gift So when you get home Go to the bedroom. All right, and you'll just see it as soon as you walk in you can't miss it I don't trust you Why not? I don't know. I feel like you have something up your sleeve. All right, whatever anyway When you get home like I said bedroom you can't miss it Mm-hmm. All right. Just let me know when you get there Okay, love you. Love you Guys This is about to be freaking crazy. So I'm gonna set up the camera Somewhere in the room. I really don't care if she ends up finding it It's just more so to get her reaction to see this I think I'm just gonna hide under the covers of the bed if she doesn't see me That's freaking wild and I'm gonna have to make her more aware of her senses because it's gonna be really obvious that I'm under there But yeah, I'm gonna set up the camera and now we're just gonna wait for her to get home She probably should be home knowing her probably within like the next half hour now that I told her I have something at home for her But yeah, we're just gonna set up and we gonna wait Guys, it's really hot after this This is crazy and this is this is crazy. You it took 12 rows of wrapping paper Yeah, I gave her for some spots, but don't look too much. All right. Um, don't look at my flaws It's staying like this until Christmas day. That's fine. I'm down. I knew you. I knew I knew Seventies, yeah, you will put like sticker wallpaper on I don't know. I think it's it's pretty cool We better go into 2023. I know What's your boy? They're saying staying. Yes, you take it off. Yeah, that's gonna be the fun part when I get to rip it all down No, look how pretty with the TV. Yeah, I know I did a lot. I did a lot Your efforts are very appreciated and notice. Was this my surprise? Yeah, that's your big surprise, bro That's a big present. I know you have something up your sleeve. Now you gotta unwrap it though No, I'm not ripping it off. You gotta unwrap it. You gotta unwrap the gift I don't want to rip it off. What do you mean, bro? There's a gift underneath the wrapping paper. What do you mean? No, there's not. Yes, there is. No, there is it Yes, there is your line patches. Look, look, look, white Picasso style. Yeah, no, there is no point. I just wanted to do it. Oh, I like it You did a good job, baby. I don't even know if I want to celebrate Christmas after that guys that is it for today Guys that is it for today's video I am so tired and I am really hungry after doing all this if you guys enjoyed today's video Make sure you guys smash that thumbs up button Yo, your boy put in a lot of work Please give this video a big thumbs up and send it to someone alright cuz it took a lot of work What all that being said it is not time for today's post notification shout out today's post notification shot It was out to me because I did a lot. What do you know how long and how much effort this took doing this by yourself, bro Bro, why? No post notification shot it was out to me whoever has a disagreement with I can fight you have your own post notifications on Anyway guys yeah post notification shot it was out to me and what all that being said we will see you guys in the next vlogmas video


This is Ken Helivang, NDSU Extension Agricultural Engineer. Rebuilding a flooded home or other building starts with cleaning and drying the structure. Cross ventilate to move moist air to the outdoors. Be patient. It could take several weeks to dry. Wood should have a moisture content of less than 15% before drywall, paneling, or other coverings are replaced. For more information, contact your NDSU Extension County Office or search the web for NDSU Extension Flood Info.


what did you gather from me with this conversation? Be more specific. What did I gather from you like personally or with like what you're going through on YouTube? I mean, both honestly. Respectfully, I gathered that you want to understand men. Let me rephrase it. You want to want to understand men. Does that make sense? I want to understand men. You want to want to understand men. However, I think there is some reservation that it might compromise who you are. Like you would be giving something up. And I think that is kind of creating some resistance with actually hearing what it is that I was saying and the context that I was trying to add to the conversation because there was a lot of, yeah, but. When Courtney Michelle and I did a conversation, we had a whole stream about sex. One of the things that was brought up is this whole how long should a man last in bed, right? And there was a street interview that we referenced and the young lady said, well, if my stuff is good, he probably won't last long, right?   What? Okay. So, and that's counterintuitive because we're taught that, you know, if it's good, he's going to want to stay and boom, boom, boom, boom. So similarly to bring it to what you're saying, a dude who is unconcerned with who other potential suitors are and da, da, da. Either number one, he already has you locked down. What do you mean by locked down? He already has you locked like he's already slept with you, he knows that you're not going to wear or not talking about, we're not talking about that. No, you're right, you're right. I'm talking about they're all suitors, right? You're not sleeping with them. Sure. I'm sorry that some women don't have self-control. That's sad. I agree with you, I agree with you.  Okay, so or like I said, or again, I think for the sake of this conversation, we're going to assume I know niggas, right? I know men, I've been a niggas and I know niggas. With that being said, that dude who doesn't care, don't like you that much. No, I don't agree, I don't agree. Because I know women who have dated and the man was, didn't care. And that's their man, they got engaged to that person. They eventually married that person, like I'm sorry, but maybe it's just this YouTube thing, but like we don't deal with insecure men. Like I think it's an insecurity thing. And I don't stand on that. I think like I said, as long as you're not sleeping with people until you commit to that woman, you should be asking her questions of what she's doing on her downtime. Because she's not committed to you. She's only known you for a week.  That's not the point I'm making. I think you're missing the point I'm making. Like I said, like I said in the beginning, we're going to assume I know men a bit better than the average woman. And I know women. Sure. And right now we're talking about men and their motivations. So with that being said, we're not talking about insecurity. That's not what I'm saying. But what I'm saying to you is on the macro, cause we can all come up with anecdotal evidence to reject whatever it is that we don't want to agree with. But on the macro, if a guy really does like you and really does want you, it will bother him if you are entertaining other men. How can you like me that fast? If it does not, because again, I'm speaking to a man who's actually done his due diligence on you as well. So you're not just a random girl. Like he's done his own research.  This is somebody I really want to pursue seriously. With that being said, if he is okay, if he is okay with it. And again, I've been a dude. It's either number one, he doesn't really care about you or number two, he views you as a trophy. I don't agree. Cause I've seen women do that when they got married. I just said, we can all come up with anecdotal experiences to negate anything. So I'm speaking on the macro. Cause I'm sure there's examples that don't line up with what I'm saying. Obviously. But on the macro, we can only speak in generalities cause everybody's not Alan. Everybody's not being tailored. The men are not asking them, who are you with? Like, like crazy territorial people. I'm not talking, I'm not talking about that. I'm talking behind the scenes. I'm talking about, I'm trying to tell you what's going on in men's mind. And we might not vocalize it, but I'm trying to tell you what's going on behind the scenes. When they first meet a woman, they want to sleep with her. Yes. Right. So what makes a man look at a woman more than just something they want to sleep with? They what? Get to know her. So if a woman knows that you're only approaching me right now because you want to sleep with me. Right? You don't even like me yet.  I'm talking about, y'all been talking for a while. You've got to know each other a little bit. That's what I'm talking about. That's where you're losing me. Cause I clearly stated that if you are talking. At what point do you dismiss the other guys? Let's kind of figure it out. Right. At what point? Yeah. Cause like that's what I'm saying like a week. Like what are you guys doing? No, if I'm talking to a guy and we went on one date and the date went great, I'm going to be excited for the second date. And whoever I was talking to before him and if we not really like on that level, like the pressure that he's putting on, I'm going to slowly fade away from them. Like, you know, and then as I go on the second day and he's letting me know that maybe what I would say, it doesn't take that long for a man to know if he wants to be with you, right? I say, I give it about six weeks to eight weeks. That's when a man should know if he wants to be with you. So during those periods of y'all getting to know each other and he's really showing up, he's being consistent.  Y'all was talking on a phone every day. Y'all seen each other. He's planning dates. Anytime he talks about the future, he's adding you in it. That's a man you cannot risk losing for some dudes that y'all are just probably texting here and there and there. So have there's been, and it's just like, has there been a situation where two men at once are putting pressure? You're going to go with the man that you like the most and brush off the other ones until, and then eventually they're going to, you know, they're going to go their own way. They may still hit you up, but you're not paying them no mind, no attention anymore. And then I think by that eighth week, six week mark, you should ask him, hey, where are we going with this? Where, I think women shouldn't be scared to ask, hey, where are we going with this? You know, like, is it just me and you? Like, where are we going with this?  I want to be committed. That's when you don't play around anymore. Like don't even, they should be blocked at this point. Everybody should be blocked at this point. That's where I say it. One of the things that I bring up a lot as far as, you know, why so many of our women are having such a hard time and dating these days is because a lot of our women, number one, they neglect the self work and the understanding of self. And number two, and I think this is vital, they enter the relationship beginning stages in bad faith. Like they enter it expecting things to go bad. So they feel this sense of having a backup plan, having an alternative. And again, that's okay if you don't want certain outcomes. But for the women who might be watching this, who might listen to this later, who want the outcome of monogamy, want the outcome of marriage even, the one at a time gets you to that better than the best man. Why are there so many women saying their time was wasted and they stayed too long trying to make something work because they really put all their eggs and invested. One thing a woman hates is investing so much of her time in a man.  Okay, so to say that. But remember the first thing I said is an understanding of herself. No, the first thing I said was an understanding of herself and what it is that she needs. Unfortunately women, and I've said this before jokingly, women spend more time on a motherfucker's Instagram instead of his LinkedIn. So a lot of women unfortunately prioritize superficial aspects of masculinity. Because they barely understand femininity so they don't know what to look for or how to vet men. And that's why they end up spending and wasting so much time with shitty dudes. And later on instead of taking some kind of accountability of the part they played in the toxicity and choosing that, they would rather say, I'ma just switch up my tactic as opposed to getting to know myself better. Because again, not only have I participated in this, I've seen these things play out. The women who are just dating because it's fun and may the best man win. Typically, there are one offs. Like you said, I agree with you. But typically that does not end well because that woman continues to obfuscate responsibility to every external factor outside of herself as opposed to recognizing that I am the common denominator with each of these guys and all this time that I've wasted. You can use the same analogy with a job. You could use the same analogy with religion even now with sex changes. If you are unwilling to start with a deep and nuanced look at yourself, it doesn't matter which path you go down. It won't work.