So, good morning everybody. I just woke up. My name is Edith Levina and I'm from EMC Dell. Oh, Dell EMC actually, I see. And this talk, we're going to talk about Unikernel a little bit and about integration with Cloud Foundry and a little bit of Intel little thing. It would be a very interesting talk. So, let's talk about the motivation. Why did we start working on these things? So, this is the stack as you know it when you start working with something specifically like Cloud Foundry, right? That's what you're running. Starting with the hardware, right? That's the first layer that you will have. And on top of it, you will have the hypervisor. In the hypervisor, you have hidden the drivers, right? Then you have the guest OS that you're putting on top of it. Guess what? They have another driver, right? And then on top of it, you have the OS kernel, the user processes or separate your processes. Then you have the Docker runtime, kind of doing the same thing, but it's a very great packaging tool. And then in Docker, you're putting the shell libraries, the language runtime, the application and the application config. This is all the stack that you're running every time you're running Cloud Foundry. And my question is, why are we trying to actually do? What we're trying to do is to run a single application with a single user on a single server. That's what we're doing today in the Cloud. We're not sharing anymore. We just dedicate one container, one server for your application. And if you look at this stack, it's kind of like Overkill, right? You have a lot of redundancy, for instance. If you're looking at isolation, you have isolation on the hardware layer. You have isolation on the OS user processes, Docker, the same thing, isolation. And then eventually you have the isolation on the application level for the user. And the kernel is very, very complex. And the question is why? Why it's so complex? And the answer is that because the job of the kernel is actually to protect. So what is protecting? It's protecting application for application, user from user, and application from user. So if I'm running my application in the same servers as someone else is doing it, I need to make sure that if it's doing something wrong, it's not killing my application, right? And that will make a lot of sense when we were actually sharing. When we had, you know, computer running more than one application. But we're not doing it anymore, right? So why do we still need this? And that model is coming all the way back when we bought this mainframe that was very, very expensive. We cannot have four running one server in one application. It was too expensive. So what did we do? We let software isolate it. The thing here is that it's not the case anymore, right? And there's quite a lot of complicated software that involved in this. Like for instance, permission check. And the rings. I want to separate the ring because what's going on if I'm running in my application again with someone else and he's doing something nasty to the kernel? I lost my application as well. So I need to separate. So I need to separate as an address space because I need to make sure that you are not doing anything to my memory of my memory application. But again, running one application, one server does not make sense. Now, if you're looking at the kernel itself today, there's quite a lot of unnecessary component there. You have your floppy driver, for instance. I don't know anybody using floppy driver. Guess what? You actually have that on your machine. You also have the USB driver when you're running a machine on AWS. I cannot get to the machine. Why do I need this byte on it? And a lot of other stuff that you have on your machine that you're really not using and catching quite a lot of storage and memory and sometimes they're not even running, but they're still there. And if you're looking at the update model, again, the same thing. You basically don't get up or yum. You're getting all this junk to your machine. You don't know what it is. Some of them you don't need. Some of them you already have. It's still going to be there, right? So again, less of control. You don't know what you're running on your machine, but you're in quite a lot of stuff that you don't need. In terms of security. So just describe you that you have quite a lot of stuff that you don't even need. So guess what? The surface of attack will be huge, right? I can SSH to the machine. I have back end drivers that you don't even know that I can actually go and talk and mimic. So there is quite a lot of vulnerability because the surface of attack is very, very big. In terms of sharing microservices, we all like love, but actually we're sharing quite a lot of stuff with it, right? We're sharing the kernel, we're sharing the memory, we're sharing the file system, we're sharing the hardware. And the only thing that we do in order to protect it, we're using C-group, right? So it's kind of like the same like I will buy a really big house with windows and doors and I will put a lock. That's maybe work or maybe not. But if I would take one room and I were not going to put any room and windows, probably it would be much more secure, right? It would be easier for me to protect. So, again, let's just talk. I just want you to understand what you're running because I'm not sure that we pay attention to it. The kernel language, in order to support one kernel, one need to know all those language, all this technology. I don't know a lot of people in the world and it's going on and on, right? This is your Linux kernel. I'm not even talking about your real distro or for Ubuntu, right? So this is what you need to know in order to maintain one. I will argue that there's not a lot of people in the world who knows that. In terms of size, I really like the way I define it is that a small application today is around 10K line of code. If you're looking at medium to large, it's probably 100 lines of code. If you're looking at huge application, we like to talk about millions. Guess this is the Linux distro, only the kernel, 22 million lines of code. This is the Debian distro, right? Again, the operating system that you're running, 419 million lines of code. In order to understand what actually happening there and maintain it, think about the potential of bugs and how you actually prioritize that because there's quite a lot of code to maintain. So just describe you why what we're doing is all wrong. So the question is how did we get there, right? And the way we get it is by pure evolution. We started all the way for the mainframe, went to the personal computer all the way to today in terms of things. And the only thing that actually was there, the entire world is Unix, right? So if you're looking today, what can Linux run on? Anything. And what can run on Linux? Anything. So I can take Pentium 1, take the last Debian distro and the Pentium of 10 years ago and it's just going to work. I don't need to do anything, right? So we make a choice in the community and the community decided that it's more important for us to save compatibility versus efficiency. That's where we want to put our target. It's important to us that someone can run on a very old machine. Okay, that's interesting. So we make it work, right? It's working. We're running all the data center and everything is working very well, but I believe that we should make it right right now and then make it fast. So the question is how, right? What can we do in order to make it better? Should we rewrite it? Maybe we should make one from scratch. Probably it will be too much job, right, to just take and build the system. Or is it? And I think I basically suggest that we will think different. This is a quad of Linux, the guy who built Linux, you know. That was a totally different argument about monolithic Linux kernel versus micro kernel. But what I wanted you to take is the end of this argument and basically what he said is this. In the end of the day, the Linux, the source is portable, except a tiny kernel that you can probably, that you can, and I did, rewrite totally from scratch in less than one year without having any prior knowledge. What I'm trying to say is not that complicated. We can actually do that. So actually, people do it. It's called Unicernel. So what is Unicernel? Let's understand how it's working. So this is the stack you're running today.  No matter which application you're running, you always going to have those libraries and this kernel. What Unicernel is doing, they're saying, let's start from the application and see what it's actually need in order to run. And it will take only what it needs, so it will look something like this, right? Only the pieces from the kernel that it's actually need, only the pieces from the library that it's only need. And then it's packaged, right? This is a little bit, I will go fast because I don't think I have a lot of time. But basically, this is the git and the guide of how it's actually working. It's based on library OS, which means all the drivers are basically libraries. It contains only what it's need. It's a single address space and again, because you know what? Only one user and it's running on kernel mode anyway. One process. I don't mind. I don't need the separation of the address. Single process and that's key. So if your application is forking, you cannot run on it. It is supporting threads, it's just not supporting forking. No virtual memory isolation again, because no content switching, no user mode, no kernel mode, right? It's basically really straightforward. So how do you go about building one? You're taking your application, binary, your application config, your application dependency.  And the result of it is basically a bootable image. So you can take this bootable image, you can run it on bare metal. Probably it will not make sense, because the beauty of all of this is that it's so tiny. Why do you want to take a big machine and put very tiny operating system on it and very tiny application? So usually using an hypervisor. Except if you're using Internet of Things, an embedded device, then it's make sense. So it's a VM, right? You have everything you need, you're just putting in the regular hypervisor that you're running, nothing very special here. And the advantage of running it on the hypervisor, so it's an hypervisor, a very tiny VM, versus running on bare metal with container is the fact that the hypervisor give me the physical isolation, right? It's actually using the chip itself, separate the processes, which is much more secure. So what did we do? The stock looked like this suddenly, right? Much less layer, much less code. Easy to reason about what we did. We just removed what we don't need. So again, let me just summarize that. What is the advantage of Unicolonial? There is no user, there's no multi-user support. There is no permission check, right?  Isolation is only on the individual hardware only, which means that you're only sharing hardware. The minimum size of VM today, for what we take VM, I don't know, self, co-founder, it's probably, I don't know, you're starting with one gig, right? I mean, this is what you usually at least starting. The Unicolonial is tiny, it's in case. So basically, the size of the Unicolonial is the size of the application, because the head of the reporting on top of it, it's really close to like 2009. That's it. Very, very short boot time, because again, there's not a lot to boot, right? In a sec. And then in a millisecond, actually. And the last thing is that the surface of attack is very tiny, right? Because there's not a lot of stuff, you cannot SSH to it, for instance. But it's also custom. Which means that if someone was very, very motivated and somehow succeeded to go to your machine, it's not the same script will not work on a different machine, right? It's not going to work, because it looked different. The libraries are different, the kernel is different, everything is different. So that does, again, another advantage. Just for your knowledge, there's two types of Unicolonial today in the market. The first one is what called a back for compatibility, which means that it's supported POSIC, which is the API of the system, which means that every language that you run before you can run run. So Java, it's no JS, it's go, it's C++, just name it Ruby, it will be there, right? The other one is they're more special. And they're not POSIC compliance, therefore, you need to include some library of the separate system. So usually it's probably better for Greenfield. But you're getting better performance, right? Because you don't need to translate the POSICs. So this is an example, Mirageurize, for instance, the company that the OS of the company that Docker bought, you need to write in onocomel, which is interesting, but not a lot of people running oncomer. On comkernel, you can run whatever you want. So this is an example of performance. This is a company called Cloud Use in Israel. They started actually from Unicernel, they pivoted for it. And the way they pivot is they basically created a database called a scalded B. They took a sender and rewrite it on Unicernel. And this is the result that you see, it's 10 times better. And I think this is like, you know, it's talking by himself, we're actually getting 10 times better performance than if you would run a regular Cassandra. This is two projects. Okay, this is two projects. I will show you a two example. And I don't know if we have time. Okay, so this is a two project that out there in the community of the Unicernel today. One of them is this, I will show you that real quick. This is the Pinata. So this is a challenge of the Mirage-wise guys. They just want to show how secure it is. So they created this VM, which is a Unicernel. And they basically challenge everybody to come and try to take it out. And to be fair, it's still there. And it's quite a lot of time. And I'm telling you that there was a lot of attempt, they just fell in, right? Because there's not a lot of option to go inside and attack that. So that's one project. And the second one is I really like this one, because that's showing you data. So when I click this button, a machine spin up. And that was 0.2 seconds ago. This is how quick is to actually spin up a Unicernel, right? Now, if you think about how quick is to spin a Unicernel, and now it's interesting because, for instance, for serverless, today the technology is reusing container with Unicernel. You don't need to. Much more secure, right? So just spin your application in a Unicernel and it will be just work. So you can look at it and I will share my slides so you will be able to do that. So what did we do? I just explained to you about a very cool stream inside the open source community. So when I looked at this technology, what I was wondering is, for me, the technologies that look like a very, very attractive solution. It's just much more, you know, if I will need to go about and design a system, this is the way I will do that. So the real question is why I'm the only one who thinks like this? Oh, I'm not a lot of people think like this. Why are they not using it? And the real answer to it is that it's exactly what happened with the container, right? Until Docker came and actually make it easy to use, no one used it or very few would use it. So that was the attempt of this project. We said, that's an interesting, but it's very, very hard to create a Unicernel. You need to understand the driver and spin it up. It's very, very complicated. What if we will create something Docker-like that we will be able to actually just run a VM? Give me a code. I will build it. I will run it and then we provide it what you want. So that is what Unic is all about. It's an open source project. It's reading and go. Very clean. Go and look at it. I will show you in a sec. So how do you work with it? It's very simple. Unic Damon and spin up your environment. Unic build, you're saying, where is your code? What is the Unicernel type that you want me to deploy? Because all the beauty of Unic, I don't know which one will win. There is quite a lot of Unic allowed there. I don't know what you want. I mean, maybe the use case makes sense for you to run Mirage, even though it's running in OCaml, but maybe you have all the applications that you want to run. So you will want to use one kernel. So I didn't want to make this choice for you. I want you to do that.  Because this is probably the key difference between Docker and Unicernel. I need to know where you want to run, because I need to compile the drivers. Versus in Docker, it's infrastructure independent. We don't care where you're running it. So versus the system-based. And then after it, we're creating that for you. You can just do run, and I will show you in a second a demo. So as I said, this is from, again, my opinion, this is the most important slide about Unic, which is the fact that we make Unic not opinionated. And the reason for that, as I said, we don't know. It's a new area. We just want to give you all the option. So Unicernel type that we support today, there is OSV, very good for running Java. There is IncludeOS, one of my favorite and very interesting to watch. The only problem with that is that they're not supporting POSCIC, which means that your code has to be re-reading and it's in C, C++, that's the only option. Run kernel, you can support and run everything you want, POSCIC, MirageOS, or kernel. In terms of provider, again, we want to give you all the option. Today, this is the provider that we support. So OpenStack, actually a great project in EU, Contribute is good, micro-enginal, and they basically just, you can right now spin up an environment of OpenStack and spin up Unicernel on top of it. Most of the Unicernel type will work, except of Mirage, because the drivers is for specifically gen. So if you're not running, then it's not going to work. VirtualBox, I want you to try it on your machine, right? Maybe you don't want to spin it on the cloud, you just want to run and dock all your machine, AWS, makes sense. KVM, again, if you want local, QMU, if you want to play with it a little bit more, you can attach debugger and so on. VirtualStream is the EMC cloud. VirtualAV Center, right? I mean most of us running and FUTON, which is the new technology of VMware. But also when I look at this architecture, I think what I notice is that Internet of Things will be a very, very good use case for it. And the reason is because, as I said, very small, very secure, very fast, right? All everything you need in Internet of Things. So that was important to us to support ARM. And this is what we did. So embedded device. We have a Denys here actually sitting who did for us a unique hub. So the motivation for a unique hub was you're building your own a unique kernel. Sometimes the one who's building it is another one that we're running it. And also we wanted community. That's what all this project is about. This is why we open source it. So we want people to build a unique kernel and basically share it with the community. So we did that and Denys, make the calls. Thank you, Denys. Appreciate it. This is an example of what we're doing. We're basically searching a unique kernel from the app and then we're running Minecraft that we show it live in a sec. Docker integration, we noticed that somehow this community, the open source community really, really liked the Docker API. So it was really, really important to us that they will not need to change the script and their system build and so on. So what we did, we teach you how to speak Docker API. So the idea is that we use the minus H flag, right? Today you can just target a daemon that is remote. You can right now actually do the same thing with unique. You can just target a unique instance instead. And then what we're going to do, we're going to translate the Docker API to a unique API. Basically. So you can do Docker run, you can run a unique kernel. That's simple. This is when we started this project, the city of the EMC Doja, that was always our target. Our target was to run it with Cloud Foundry. So unique is very good tool, but it's like Docker, which means that we're spinning up the unique kernel for you, but we are not monitoring it. We're not checking that it's health. If it's dead, it's there. We don't know, we don't care. Therefore, we need to average something like a cluster management. So of course, Cloud Foundry was a very native solution. So what we did is we just basically created a build pack. So it's that simple. And we showed a demo running with PWS, which is the people. But you can do it with every destroyer that you want of Cloud Foundry. And basically what you're doing, when you see, of course, you're just putting the build pack of unique and you're just going to build instead of your code in container, you will do it in unique kernel. And the beauty of it is that you can run your code one time here and one time here, or some in container, some in unique kernel, and you're leveraging everything that the platform is giving you. Or outing and everything that we're getting for free, you're just getting it. So let's see a quick demo. Do we have time? Yes. The worst case, you will not eat lunch, okay. So. So I have a machine. Oh, she just ran something. Nevermind. Yeah, I just instant the machine. So what you see is that by accident, I just spin up a unique kernel. You're going, you're doing unique. This is what we're supporting right now. The beauty of it is that it's not a very white space. It's not a new space like containers, when basically we need to figure out the volume where it's going to work because there is no support or network. This is a VM. You're running it with your regular tools. You can see it in vCenter. You can live migrate it with Vmotion. You can, everything the same, right? The tool volume supported from the box. Everything is very easy. So what we're going to do is we're going to do unique images and you will see that I built some images before. So what I just did by accident is I spin up one of them called Node.js. So if we go and we'll do unique PS, you were getting what I'm running and I'm probably running that because as you see, I just did it. As you see, I have an IP address. If I will take this and put it in a regular app provider, aim, sorry, browser. So that's running by the way on AWS. So it's Node.js application. So we'll do 8080. As you see, this website is running right now on AWS. 56 meg. Just give you an example. This is how big is this VM? 56 for a website. So let's do some other stuff. For instance, let's spin up a game. So I will do unique run. Actually, it's a bit easier just to do this. So what I'm doing right now, I will spin a game. I will spin Minecraft. Just to show you how simple it is to do something like that. Image name will be Minecraft demo. So what I'm doing is I'm just spinning up a VM. As you see, it's still pending. We'll do PS. We will get, it's still pending, but we're already getting the IP address. So this is a Minecraft unit and running on AWS. What I'm going to do is I'm going to take that and I will try to play Minecraft. Did I close it? Shit. So I need to open it again. Basically, I just wanna show you how simple it is to play something like, to do something like that. So we're gonna play. We will server with the IP address, which is, I don't know what it's really good at. So it's <IP_ADDRESS>. So, yep, let's run a quick server. What is that? Still pending? Let's run it. Did I put the wrong IP address? I'm gonna do that. Add us with four, one, one, two, three. Yeah, I don't know why it's not here. Try to connect. No, maybe it's the integral thing. Let's go figure it out. Okay, so I will show you in a second the logs and stuff because the cool thing about UNIG is you can actually go and look at the logs. So I'll put this IP address and I will do, let me say, six, eight, seven, seven, six, nine, slash logs, we can hopefully find the logs if it's wrong. Yeah, I don't know what's going on here. Yeah, that could be the reason. Still can't, maybe it's not the right thing. Well, no working, we'll look at it after it. For some reason it's not working. But let's go back to Cloud Founder because that's why we are here. So what I will do right now is I will show you that I have the CLI of CF running here. I don't have network, right? That's why the problem is nothing is wrong working. I have a network problem here, right? That's what's the point. Is that the right one? Wifi? No, let's close it. It's very important. Not working and then just create it right now. Okay, organization, it's just great. Okay, so now we will do CF. Ups, I'm pulling it into this back. Yeah, so now what we're going to do is we'll go to a directory that I have here. See, for example, sprint application. So I did this one in this. So and now what I'm going to do is just as simple as CF push. I'm putting my build back and my manifest. And basically I'm spinning up a unicolon right now. As I said, it is working with PWS, but you can run it with any VCF that you have. And while that's taking time, it's not going to take a lot of time, but while that's happening, what I will say is that the way we did it is that you're still running a little container on your infrastructure, on your cell. But in this container, we're running a very, very small instance that what it's doing is basically monitor the unicolon. That's one thing that it's doing. So it's spinning up the unicolonal, then it's monitoring it. So which means that if the unicolonal dead or the container dead, the other one will kill and then Cloud Founder will spin up a new one. So that way I was basically, it's a proxy. It's also a proxy for the actually IP, right? So for the internet. So if I'm going to the container to work. So see what's going on, CF up. So now it's running. In a second, we'll go show application. So we take a second because from my opinion, it's still spin up. It's going on today. See if the application is still up, still up. So it's probably taking time a little bit to spin up. What we can do for the meantime is do something like CF scale, minus four in the application name. So we're just spinning up, for instance, and I didn't do minus sign. So right now if I will do CF ups, for instance of this application, let's see if it's up already. Still working on it. Don't want it to work. It's wild, it's spinning up. I don't know why it's taking so long. But what? Yeah. But what we're going to do for the meantime is we will go to Unique and we'll see what we're running right now. So in Unique we're running six machine right now, right? The Minecraft one, the space website that I did, right? And for instance of the Unique channel of Spring application. What we're going to do right now I'm just going to try to kill one of the Spring application to show you that Cloud Founder is just going to spin it up again, right? That's simple. So it would be easier. In Unique, so Unique delete instance, minus, minus instance, and I can just put one of the instances. I'm working with that. Unique instance, what would it be? Instance. So apparently, I think that should be fine. I think the problem is, maybe I can put the name, but if I will put the name it will kill all the application that should work as well. Let's see what's, yeah. Well, I wish I had a demo later. But I want one second to continue and take just a second to continue and show you what I think that we did. And then I will go back and hopefully it will work. So as I said, I'm a big believer that we should create our own future. And I think that Unique is a perfect fit for Internet of Things. So this is why we went and did this exercise. We were the first one to actually run Unique on Raspberry Pi. Embedded device, right? That was the point. So when we put the Unique on the beginning on the Raspberry Pi and connected it to monitor, surprise, surprise, we didn't see anything. It didn't even load. It was like a black screen, right? So what we did here, we basically connected Raspberry Pi that will debug the Raspberry Pi with a GDB and I don't have time to show you the demo. And also maybe it's better that we're not show any demo today. But basically what I did in conference before and you can go online and look at this, make Unique make me a toast on stage. So basically just spinning up. We had a switch. The Raspberry Pi give the power to the switch whenever we want. So I could just click a button in my phone and it's making this. So we're not show that. We'll talk one second of where we're going with that. So we added support for my RADUOS. RADUOS is an interesting, the reason we decided to choose is because Docker bought a Unicolonial system. Therefore there is some of attention to this specifically group. And they have a community that is nice in size and people are already running some in production. For instance, by the way, when you're running Docker or Mac today, you're running Unicolonial. You just don't know that. And they're doing a lot of stuff that related to NFV world, like a network function virtualization in a serverless fashion. This is a project that for instance, Ericsson did. So there's quite a lot of very cool, interesting work there. And we wanted to make sure that the people will not need to run, to go to configuration file and start playing with it. That's too hard to run a Unicolonial. So with Unique it's just very, very simple. Solo five feeds, basically coming from IBM. What IBM did, they took the MirageOS. MirageOS is coming from the feature called MiniOS in Zen, which means that it's only will run on Zen. What the guys from IBM did, they basically took the low level of the Unicolonial and changed it and put a different, you know, the KVM drivers and make it the ability to run on KVM and QMU. But they did another thing that very, very interesting for my opinion. So you know, usually when you're building Unicolonial, as I said, you see what your application will need, you're putting everything you want. But you're using a regular iProvisor. Regular iProvisor will give me everything I need. So for instance, if right now I'm building my application and my application doesn't need a volume, I will not put the driver of the volume, but on the iProvisor when he actually give me the, you know, the device, he will give me a backend for volumes, right? That's very dangerous.  So what we're saying is that it will be interesting to make the Unicolonial build the Unicolonial itself, right, but also build a special iProvisor that will have only what the Unicolonial specifically need. And that's what called UKVM, Unicolonial KVM, it's a project by IBM research project, right? So, surprise for us, we will be supporting it in probably next week. So we already have running, we're just testing and stuff. And again, because our purpose is that every time that you want to run a Unicolonial, you will not need to deal with anything manually. Just come to us, we will build it for you, we will run it for you, it will be very, very simple. So AMP support will come, we actually have that, but we need to open source it, so we should work with the EMC legal on it, dotnet support. So again, think about it, when you're running right now, Linux, it's interesting. But what about the dotnet? There is quite a lot of ecosystem out there, that building a dotnet application, not really using Docker that much yet, and we'll want the dev of kind of like experience. The cool thing about that is that you can actually take dotnet running in Unicolonial and paying zero license, right? Which is really, really cool for my opinion. And the last one is serverless. So it's open-stock source, go to the repository, we have a, it's a very cool, you know, just go to my repository, and what you can see is that there is community around it, there is issues, there is full requests, actually we take care of all of them, which is quite fantastic, and very good, explainable, how to run, what to run. It's very, very easy. And the last thing that I will say is that, that's exactly the point that we're trying to make. We cannot do it by ourselves, not even emcee. What we need is your help as a community, and we really believe, I believe, I'm a big, big believer, that that will be, at least in the cloud, it will be as part of the future, as Internet of Things, it will be the future, for my opinion. And therefore, we need a community to help us. So we already do our best, we basically on all this project right now is me and two more people. We have a slack channel that people are asking questions, that we're helping them, if there is any issue. There is a unique Twitter that you can just go and follow some announcement there, every time that we're doing a new feature, we're going there, and there is the repository itself, you can put issues and so on. And that's it, that's all I have. I mean, good at that, I'm happy. Thanks so much.


Hey, YouTube Shaber 1000 here and monkey one thousand we did it We're the first ever to film this ever no one has ever filmed this before but We did it. We found Bigfoot Stay tuned. Hey guys, so we we're not talking about the box because I'm sure somebody old Now my cousin filmed that last year or whatever. It doesn't I'm not talking about the box. It was a joke We found Bigfoot. So anyway Monkey got this for me for Christmas This is real wood real wooden box Where'd you get this monk? And how much was it? 20 bucks and you got it where with the Where is where all they had the gift sets for Christmas than that that had yeah, so Inside this box. It's got a glass stein a sasquatch bottle opener original beef jerky 0.625 ounces teriyaki beef jerky 0.625 ounces cracked black pepper and Sea salt popcorn two ounces. So let's open this up and let's see what is inside here Okay, so first, I know a lot of you guys like to see this I'll put the nutritional facts on here You can pause it Maybe and read that I'll move around a little bit. You can pause wherever you want to Read I know the next video was supposed to be my drone up in there, but I didn't get it out today Monkey had the grandkids over and I was sick and bad all day. So I wasn't even going to do this but Monkey talked me into it. So All right, 730 at night, let's go ahead and open this up. This is cool Like I said, it I'm sure I'm not the first one to film this particular item. It was a joke. It was bigfoot things Missing a sasquatchery This is Off here. Like I said, this is real wood. It's it's a crate. It's a little crate. It's from Jack's links They're not paying me to do this. I just happen to like their beef jerky Feed your wild side messing with sasquatch This I thought it was really really cute. I'm not sure what one need to open this Fragile must be Italian You're supposed to say make it says fragile honey. It doesn't say it. It's just a movie And what movie is that? It is a Christmas story see that is real thin plywood real thin It's got stuff in here Yeah, there's not much jerky. Wow Uh seven grams of protein 50 calories 96% fat free made with premium beef, but this is a little I mean you can see my hand it I'm not a very big dude, so It's the original and this is teriyaki What else we got That's cool that the stuff in it Put this out And I shall pass this over to Wow, that is nasty dirty. Let me tell you you just see that Dickie Oh, yeah, I mean you shouldn't anyway, but I mean for a brand new mug that looks like it Anyway, it's a nice mug Not only found Bigfoot, but we got his imprint here Jack links Feed your wild side. I believe that is a magnet Yeah, it is so That's cool sticking on your fridge by your beer on your beer fridge where you can open your beer Anyway, we're going to get the drone out tomorrow if I feel better Yeah, it's really cold right now here. So that's not helping me 40 degrees. It's supposed to get down to 29 tonight It got down to 20 last night Yeah, that is nice A high today was 55. So it was pretty cold This must be the popcorn. Yeah, this is the popcorn. Now, this is what popcorn It is a sea salt. It's cracked pepper And sea salt corn So yes, we're going to open it up. I don't need a lot of popcorn. I eat some I like the uh the kettle corn So we did once in a while The smell real good, but I figured There you go. No, it's uh, it's pretty good kind of tastes like jerky All right, that's pretty good contains milk. So I can't eat a lot of this anyway, but Merry Christmas. She she will have the popcorn I can taste a lot of the pepper in there Let me see the light reflecting in here. Yeah, check this out. That's funny, but This thing I don't know what I'm gonna do with it It's very cool. I like it I'm not going to do I'm not going to open the jerky yet. Well, you know, I mean, it's just the jerky So That's cool. I don't know what I'm going to do with this I will do something with it. I'm sure I like that Versus feed your wild side maybe on this side here Maybe I shall put a clock in here Wouldn't that be cool put a clock in here And then I can put stuff inside here my treasures Or something You'll think about it. Let me know in the comments below. What should I do with this box? Yeah, maybe that gives you some ideas Yeah, I need to do a review. Yep But it's real wood. So that's cool So I thought it was neat. That's why I got it because I thought it was cool. Yeah, it was very cool So anyway, I got my Santa hat on because It's not christmasy because it's still there's a christmas print on the side and I'm looking pretty rough up there So anyway guys, don't forget to check out monkey 1000 For the busy day. Yeah, so she's got better camera equipment now And she's learning more how to hold her camera steadyers. She's doing very good. I got her a set of wireless mics Hers has got two mics I gotta work on those So that'd be nice Well, just get the rechargeables Because they wireless mics guys will they go through a lot of a lot of batteries, but So that way we can always keep them charged Right or me because yeah So anyway guys, I'm gonna get off here Remember to check her out. Shea Berry met the man legend gone for now month All right, thanks for watching guys appreciate it and stay tuned for the dream video It'll be coming up soon. So hopefully tomorrow feel better and get enough air for you. So All right guys, we'll see you later. Bye. Bye


Tess of the Derbervilles, a pure woman, faithfully presented by Thomas Hardy. Read by George Doyle. CHAPTER I On an evening in the latter part of May a middle-aged man was walking homeward from Shastan to the village of Marlott in the adjoining vale of Blackmore, or Blackmore. The pair of legs that carried him were rickety, and there was a bias in his gate which inclined him somewhat to the left of a straight line. He occasionally gave a smart nod, as if in confirmation of some opinion, though he was not thinking of anything in particular. An empty egg-basket was slung upon his arm, the nap of his hat was ruffled, a patch being quite worn away at its brim, where his thumb came in taking it off. Presently he was met by an elderly...


Hi, my name's Jim Barlow with ST in the NFC RFID Marketing Department and I'm going to show you how to overcome a couple of errors that may happen when you're evaluating your ST25R3911B discovery board. Perhaps you've acquired this board to evaluate the ST25R3911B IC itself as a reader or perhaps you're using the features of the GUI in the tag editor to evaluate the ST25DV dynamic tag. To find the discovery GUI from the ST home website there's a shortcut you can type www.st.com.nfc. This will take you to the home landing page for all the ST NFC products. If you click on the NFC RFID Reader section it will bring you to the full selection of ST NFC RFID Readers. To go down to the ST25R3911B select that product and from the quick toolbar select tools and software and under tools and software you find the PC software installer for the ST25R3911B discovery board and simply click get software. Accept the license agreement and download to your machine. Once you've downloaded and installed the ST25R3911B discovery GUI the first step you want to do is the demo board check. This is where you can encounter an area where the version mismatch of the GUI and the code in late loaded on the discovery board do not match. This is really simple to resolve this error and I will take you through this process. First click OK then under the help menu select help and then scroll down to firmware update select firmware update it will take you automatically to the path where the hex file is located that needs to be updated on the discovery board select that select open you'll see in the bottom left here the steps where it is successfully updating erasing the firmware at this step and now it's doing the upgrade upgrade was successful please reconfigure the device before continuing now at this point you can do the demo board check calibrate the antenna and adjust the regulators and you're ready to enjoy using your discovery board. Another error that you may encounter when doing your firmware upgrade is an incompatibility with your USB driver on your PC machine. If this error occurs as on this slide in the upper left you will see the above error messages and will continue to retry without success. This is an indication that you need to load a new boot load driver on the bottom part of this slide you can see the path under program files ST microelectronics ST25R3911B discovery GUI and if you follow out to Windows 7 and 64 bit machine you will find the file called dp install amd64.exe simply click on that file execute it and it will update your USB driver so that your machine will talk correctly to the discovery GUI board now that you've had a successful install of the ST25R3911B discovery GUI you can begin debug of either your ST25R3911B reader or with the new ST25 tag editor feature you may be doing debug of any of ST's NFC tags whether they're type 4 or type 5 tags enjoy use of your new tool and thanks for designing with ST.


s not really contradictory. Like humans are not rational people, but at the same time we should believe things are true Rationality itself like formal reasoning and stuff like that is a is a sound system But the the premises that we have going into that are not Are not necessarily sound and we shouldn't rely on I mean it's similar to like in academia when people do statistics To make it sound more real than it actually is, right? Um, I think people have a similar problem of Uh, they use what they think of as being reason and which is kind of reason To reach conclusions that they have set themselves up to reach. That's what I would say Um, so I think the important thing would be having a meta rationality being able to look back I I would I would have when I was younger I would have like Ideological purges and what I what I mean by that is I would say, okay I have all these emotional attachments to like often like political beliefs Uh or things like that and I'm gonna go on a purge and I'm just gonna from now on I'm just not I'm not gonna be insulted If someone says this I'm gonna not assume that this is true. I'm gonna start over from square one, right? Or you or you have to be like you have you have to be constantly looking at yourself You know what? I mean, so that's what I would say. Um human reason is not reliable. Um I mean formal formal logic and some narrow formal sense might be true Uh, or tau tautology tautology tautologous or something Uh But that doesn't necessarily mean that us using it in a larger derivation that involves our own biases is not going to screw us up um, additionally Even formal logic itself and even like human reason in its purest form might not necessarily be a replica of How the universe works? That's another big issue, right? And that's possible as well either way. Yeah, we we still got to try as hard as we can to find truth That's not contradictory, right? I'm not putting up my hands and saying oh screw it. Oh, we can't do anything No, we we have to we have to approach truth. It's similar to what I said about like, um, like, uh, You know, you'll never live off the grid But you got to get as close as you can and it's like a function that approaches that value But it never quite gets there But as you you know as time goes on you're gonna get closer and closer and closer You're just incrementally moving closer and it's sort of similar in truth. I think um, you can never really get there Because I think the human mind is not a perfect replica of reality However, you can get closer and closer and you can constantly test your assumptions and things like that So that's what I would say. Uh, this is actually half of his email. He probably goes on to that a little bit more Uh, for example, you complain about christian apologetics along these same lines. Um, but if not rationally And not the fact that it's heckin based what justifies our belief in christianity Can you say something about intuition divine revelation? I mean, yeah So like that that's what intuition divine revelation things like divine revelation is supposed to be, you know, a a um Something that we can use as a basis as a premise That avoids that right? So if you are someone who um Yeah, so I mean that's that's an example of a premise that we can rely on right? um supposing you believe In god supposing you believe in divine revelation that works as a premise in your system, right? um and intuition in the same way like intuition like when I did that podcast episode on like um When you're too rational to be rational on the gerd gigarans are both the rationality for mortals and I talked about heuristics and biases like intuition is good in that like it's kind of um It's kind of like ecologically calibrated to reality or maybe evolutionarily calibrated to reality While um our own reason might not be right? So we might reach bad conclusions. Um But I don't see how this lets you make Make decisions about more intricate details e.g about whether catholicism or orthodoxy. No, no well when it comes to okay So if you if you have no, that's actually the domain where you do have the the ability Well, like if you have already assented to some priors Um about the existence of god or divine revelation or something like that. Yeah, you can use reason to Adjudicate disputes, right? You at the same time you have to be very clear about your reason. Am I deceiving myself?  Oh Here is some guy who said uh, wow look Oh, the roman pontiff is the greatest the most important and some you know honorific Letter that he was writing him and of course in their coat mine They will be like, oh my goodness. This is proof of Petrine supremacy and the doctrine of the papacy and all this kind of stuff Look at all the complimentary things that people said about Rome in this letter or something like that That's how that's exactly how it works. That's exactly what i'm talking about Like my view of of catholics. I mean the reason Um, I think the catholics are so wrong about this is they are so They fall prey so easily this kind of self deception Especially in quote mines when it comes to historical stuff. Whereas if you take if you step back and look at it You will be led to the orthodox Interpretation of ecclesiology and stuff like this where you realize. Oh, no. Um, that's that's just not how it works like I don't know. So that is exactly the domain. Um, you know, once you're on a common setting of uh, Premises you can start you can use reason to assess things But you have to always as an intellectually honest person you have to always be Thinking in the back of your mind. Okay. Why why should this be true? Right? Am I actually fooling myself in in in saying this? Am I deceiving myself? Are my passions getting in the way? Are are the things that I want to be true? Are they getting in the way of what actually is true? Right? And I mean there was a period where I was seriously looking into Catholicism and Stuff like that and I I feel like I fell for that kind of stuff Or really I I did fall for that kind of stuff some but I think it was mostly just I hadn't really thought of orthodoxy as an option I think that's usually the case because when people really look at it. They're like, oh, yeah, it's right. Yeah It's kind of an easy It's often a very easy choice to make So I really need to figure out the donation thing because it's working But people seem to think it's like not giving them confirms or something So Harris says thoughts on using paper versus digital files for things like notes receipts invoices, etc I actually use I actually think that digital files are harder to find and easier to lose At least on windows that can be the case. Um, I only have a couple like paper archive. Okay. I need I need to like move my webcam This is like My sitting position is causing testicular pain. That's all I can say Um, I'm gonna move this a little closer move. Why do I have two bibles right here?  That's like super dark Now let's see. I'm gonna do my my video editing here my uh Change the exposure again Change the exposure, uh Is it up or down? I forget Uh, it's too light or maybe it's not too light. Maybe that looks that doesn't look bad That looks bad even though it's like way more exposed. Okay. Now, but now this area looks dark Uh, whatever. Um, yeah, so I I only back up a couple things on paper. Not that much Um Yeah, I haven't really I I haven't really seriously thought about backing up that much. Um now I do I do have some things backed up on like, uh No, no, I wouldn't even say that like I don't have analog technology backed up But there is a lot of analog stuff that are back up digitally, but you know, that's not saying that much I do keep papers of like important like I want to say in a super secret place I have like my GPG key like printed out on four pages of paper and like hidden different locations, which Hypothetically if I lost it I could recover it that way Which is like that's like too. I just make a new GPG key. You know what I mean? That's almost but I would I would have some things I need to Decrypt with that old one So let's see He has the lunax keycap.  It is so easy not to coom.  However What I usually tell people is after two months. It's all downhill. It will not be an issue whatsoever You're not even going to be tempted to like you're going to be like, I'm not going to worry about this whatsoever um Is west virginia the best state to go live in a shack in the woods probably so because it's mountainous And like it's obscure like there are mountainous places out northwest But it's like a very tight mountainous area. It's it's it's different It's like it's not like this impassable mountains like you can get out west Um, although they're a nice place. I'm sure there are nice places there I think west virginia is pretty good and also nowadays. It's very cheap because it's like economically so bad It's probably pretty easy to buy stuff on the cheap um Not cooming is a game changer. Yeah, I mean A lot of people think it like gives you super power. Well, I will say this this goes for any vice you have Whether it's cooming whatever Um, you will not feel like a superhero. You're not going to feel like oh, I'm just gonna I have like psychic powers now that I don't coom um, but I'm not specifically talking about cooming here But like any of these other things were like, oh, I'm not going to drink soda or something You will really you're not going to feel that different. It's not it's going to happen gradually Okay, you're not going to like all of a sudden feel like oh my goodness I feel so great But then you'll like drink some soda and then you'll like when I don't you'll feel awful You'll be like, oh my goodness. This stuff is terrible. I don't know how people do it And you'll be aware of how it affects your body. That's how I would explain I think the same is for cooming. I've never relapsed There I don't plan on it Being orthodox, what's your view on catholic saints and miracles? For example, padra pio st francis and phatima. Do you think they're all null and void just uh for being catholic? I think that they're most like cat. I feel like a lot of catholic alleged miracles are kind of historionics probably and like just like folk like kind of I don't know like I don't really like the possibility of miracles happening for catholics or Protestants Or hypothetically even people who aren't not only christian who might be like some kind of other Religion that leads them in the right way Like I'm not against that entirely I think it's possible, but I would say that like most of the catholic Tradition of miracles, especially in the modern world or there's some crazy stuff there and I don't want to lean credence to that um I mean the orthodox kind of have a different view of miracles were um and other things like the veneration of Of of of like um antiques. What's the word I'm looking for like?  I I feel like the orthodox they're more like um They're not they maybe care less I mean miracles happen like every orthodox church I've been to like people talk about the miracles that have happened in their life and People who have been cured of this and that or the other and they're much more extreme than I've ever seen uh in terms of like the the I don't know unexpected things that happen Um, but they're not like I don't feel like it's a kind of a showy thing I feel also that although, you know, you look at uh Oh, man. Sorry. Who knows it's starting to itch Um, I just feel like the difference is there's a difference in again the orthodox are are strong on like not being too Uh given to passions and I feel like a lot of catholics I I feel like a lot of their alleged miracles are much more likely to be the result of kind of mass hysteria and but I don't rule out the possibility of miraculous event happening Uh, but I don't have opinion on specific events Obviously things like fadema for example presupposes the correctness of catholic doctrine Um, because I want to say what is it? So Yeah, yeah, I want to well actually theoretically I guess the three prophecies of fadema. They couldn't be consistent with orthodox teaching, right? Uh, three secrets of fadema. I guess I forget which ones they are because it's like, uh, oh I'm trying to remember what they are I don't whatever who cares. I don't have an opinion on specific, uh, alleged miraculous events I don't really you know, whatever What are passions? I mean passions are just like So what's the word passion mean in latin? Okay It comes from You know the infinitive poppy, which means like to suffer or to undergo doesn't mean suffering like painful suffering, but it means like Um, something is being done on you. Okay, so a passion is basically Um, it's when you are not the agent. It's when someone else is the agent It might be your physical body that is taking over so like you might Gluttony can be a passion or or hunger is a passion, right or lust is a passion now lust Like sexual impulses can be used for good or they can be used for bad either way It's a passion and if you're letting a passion do what it wants. It is often morally ambiguous It's going to do whatever and more often than not. It's going to be directed to something that's bad, right? So, uh, when I say passion in that sense, it means like someone who's passionate in the the historical sense is someone who is Kind of an agent who's just laid back and they're letting their body take control or they're letting demonic forces or the influences of others They're letting them manipulate them. They're not sitting down thinking about things Prayerfully considering things. They're they're just I don't know. They're they're like sock puppets. Okay So that is what a passion is right? So when I look at a lot of this catholic stuff I don't really see I I I I don't know. I kind of feel like it's more on the verge of Mass hysteria and things like that and you know Protestants, of course Protestants the thing that's most worrisome about them when it comes to the passions is that they like When people arriving on the floor in a Pentecostal church, they're not like, oh, this is someone who's I don't know having an episode Uh, this is someone who oh wow the Holy Spirit is speaking through them Which is something that has uh extreme potentials for blasphemy Saying that like that's the thing that's most Worrisome about how some Protestants work because they think of emotion is like, oh, it's a good thing. Wow Look, I'm being like emotionally manipulated by spirits. Wow. That's a good thing. That's like Exactly the opposite of how the orthodox look at things and like if you read how the early church functions Um, like yeah, the Holy Spirit this descends on people, but they're not writhing on the floor They're not like, uh, they're not hysterical and things like that. It's it is something that is Um, you know or Protestants will read that into it because that's what they want to believe You know what I mean? They want to think it's like Pentecostals speaking in tongue kind of stuff But um, anyway, so that's what the passions are. All right Yeah, it's chasing dopamine all right um Check um, you know, I've only I'm offended. I've only gotten one Monero domination Uh, maybe I should check out and make sure that this thing is working. Why did that go through? Okay Okay, I'm getting a little tired getting a little tired See if there's anything in the chat Luke, how is your credit utilization? So I would say Let me just let me do some math low because I have a lot of credit cards. So I would say, um I'm just to tell you my finances. I probably have around like 75 thousand dollars in credit I think And I would probably say I'm using like maybe one thousand dollars and that's just on a card that's like just using for the Well, I I opened uh to pump and dump for the intro offer and I'm just waiting to the for the zero percent ap r to you know In so I can pay it off because I don't want to I'm I'm going to pay it as late as possible. So I would probably say that um So I I'm pretty low utilization. I again, I used to pay everything off all the time Instantly now I just pay off before interest is going to happen So I just uh let balances accrue on cards that you know have a zero ap r Oh, well, that's not including my business for Lindy press Lindy presses credit utilization is something like 80 percent right now But you know, that's not part of my score. So I don't care about it. Um, theoretically, I'll pay it down before Before I need to apply for another credit card there. I don't know Does your business actually have like a separate credit score? I I guess it does, but I don't have access to it Stefan Mullen you gets triggered if he gets 50 cent donations I mean they're like the thing is Now I'm not going to say no to any donation of any size, but I will just say this Out of sheer autism It is annoying when someone donates a low amount 50 cent a dollar Because your payment process processor is going to get a big cut of that You know, or if it's on youtube, it's even worse like if if you donate one dollar to me on youtube I will basically not get it. Okay, because youtube's fees are like so It's the same thing on freaking. I remember getting a PayPal donation from a guy It was one dollar and it was in some other currency. It was like some Latin American currency and I literally got zero cents of it because after the conversion fee and the paypal fee It was like congrats. You've got money and it's like here's the money You got zero dollars because the fee was one dollar. It's like dude. Why even waste it That's that's the only reason people complain about one dollar donations. Like it's I don't know I just what what I really should do I kind of I I'm too egalitarian when it comes to donations because a lot of times I will treat I've been treating like the ten dollar donations the same as the one dollar donations In fact, I haven't even read the amounts out here. So what I should do is I say Yeah, I'll start this next time. I'll write it like if you give me a one dog If you give me a I don't I think my minimum is like three dollars or maybe five dollars If you give me a five dollar donation, you're entitled to like one minute of me talking If you give me a ten dollar you get more, you know, it scales up, right? So So that that's the reason people complain about because it's annoying Now if you donate Monero Great, send in one dollar send in 50 cents whatever because transaction fees are so freaking low Uh, I will happily take any amount and donate in Monero, and I will never complain. Um So Anyway, uh Yeah, rub hands He didn't answer the anime question. I didn't see an anime question. Sorry Oh, jeez dope ten dollars. I gotta get my pills Uh, we should watch that video It'd be hard to pull up an obs I should I should have a I already should have that. Okay. Does anyone remember when I was before? Uh, back when I lived in that apartment years ago I used to have this whole format where I would like For doing streams and watching videos I would have like the video pull up here and then I'd have the full everything was auto generated It would like generate the the title of the video and even create a qr code for its like, um For its url if someone wants to scan it that was like how tryhard I was back there Or really I just was experimenting with scripting stuff that would appear in obs So I'm gonna see what's up with the donation portal Sorry about everyone who is confused, but your donations should have they did go through and I did see them. So Unless there's someone else who's gonna say Um, yeah, I don't I don't know what I accidentally I don't know if I changed something about that or what It's you know, oh, it's probably the email. Oh, hold on. Oh, yeah, I think I know what the issue is. Maybe Maybe All right, let's do some tech support right now Do some tech support right now, um, and then what is the password here? It's that um, and then over here We will go to uh, what is it? Yeah fospe fospe Wow luke every time you do a stream you you have to like, um Through tech support I mean, this is a technology channel right guys. This is this is what people come for Right. Am I right? Am I heckin right arena? Oh, no Yeah, that's probably it Yeah, that's probably it isn't it Maybe Maybe maybe okay right port there Let's restart fospe I don't know if that's it I'll have to check it. I'll have to check it later Um The laptops are not good for the laps. Yeah, they do they do uh radio your testicles notice notice That's why I have it on my leg and not my lap I am hyper paranoid about neutering myself by having a laptop like this imagine imagine doing this Imagine taking hot showers and sterilizing yourself every day Yeah, my don't worry. It's nowhere close Now we're close So I think things are winding down. Uh, or at least I'm winding down. I'm tired Oh, but I closed out of firefox. I gotta pull that back up so I can actually end the stream okay, so That this is about the end. I'm gonna go You know double check the donation portals make sure everything's working And uh, thanks for everyone for stopping by Thankfully most americans at least are off of work today so We can uh, I don't know maybe I should do Livestreams during people's work because that's like based in redfield if I'm like I'm we're raising raging up against Rising up against the way do you get an epidemic? Um, okay, where is that thingy? all right Yeah, see you guys, um Yeah, I'm tired then I stream for another hour. Yeah, that's actually typical, but Now I'm actually hungry We need to go eat so um Okay, I don't I've never developed a way to end my streams other than I'm just gonna end up That's usually how I end my videos. So I'm gonna I'm gonna just say I'm gonna end this or I'll end it on this side So it's a cleaner shut down