It's really emotional for me because I was so lucky early on to get to know this guy. I remember when I was 28, Billy Martin used to bring all of us to camp. And we'd walk around behind him. He'd teach us the drills and the fundamentals, the way he wanted it done. And Whitey one day said, hey kid, I hear you play golf.  And we got through it around. I'm sitting there having a beer with Whitey Ford. I used to watch this guy on Game of the Week. It was unbelievable how humble he was and what a normal guy was. He came in one time and said, hey, Mickey needs to dress in here in the old-timers game. It's too crowded out there. Whitey Ford's asking me permission to dress in my office. I would have went and gotten his locker. But every spring training, he wanted to work. He didn't want to be there as some figurehead. That's what I remember about. He goes, kid, what can I do to help you? I said, well, we got this guy that's got an elbow injury and he's not going to pitch this year, but he needs to play catch in his rehab on the back field. His name's Marianna Rivera. And I remember him coming in. I don't want to keep an eye on this guy because I can't catch this ball in the webbing of my glove. It's got late movement and late life. He says, Gidrie can have it tomorrow. I'm not catching this guy anymore. And he didn't care where he was announced in the old-timers game. He had no ego and he loved the Yankees. He certainly had his place. Some great memories there and tributes to Whitey Ford have been pouring in throughout the day on social media, including some from other Hall of Famers. On Twitter, Jim Palmer said Ford was his childhood hero. And writer Claire Smith remembered him as a gentleman and a joy to know.


that container and communicate with container and manage container and nevertheless where it's running. And it found already a very high adoption. 93% of corporations who also in the cloud native survey utilize container. This is a huge number, but container itself doesn't make the magic happen. So what you also see is that Kubernetes has the container orchestrator of trust kind of de facto standard comes around and it's responsible for setting up and to implement complex systems running in containers. And we see that the Kubernetes is basically implemented everywhere on any kind of infrastructure, globally scaling, cloud providers, local, regional infrastructures, the service on edge, on airplanes. So there's theoretically no limits, but sometimes it maybe doesn't make so much sense to use it. And if you take a look into the European market, which is very interesting, because we see here an adoption of a little bit more than 90% and compared to hypervisors, which has a market share or market adoption, better to say of 92%, we are very close. In fact, in the last seven years, Kubernetes has reached the same amount of share on the market more or less as hypervisor did in the last 20 years. And this is crazy. So container and Kubernetes itself and also together as a big nice package has drastically influenced the information communication technology market world. It's a big bang actually for a whole new market based on all the source projects. It's boosting the open source ecosystem drastically, it's continuously implementing new features, new ideas, and it has kind of thought leadership in many ways. And it also changed the way how we see infrastructure. So nowadays we're talking more about infrastructure as applications rather than of infrastructure for the rest of my life. Things like security, observability, this all got more black and blue, actually makes fun to implement it and to play around with it. It's not a burden, but you can do so many cool things with it and it's not that complicated as you have done in the past years. And Kubernetes abstracts away the hypervisor, the cloud service provider infrastructure as a service. And this can be very valuable also for heavy regulated markets. Banks and insurances often needs to define the exit strategy. What did you say have to demycrate from a cloud provider? To do a migration one to one to another provider would be not that sustainable in the end. So Kubernetes as an extraction layer could be there a very reasonable good solution for it. But Kubernetes also creates knowledge whiteness.  And this whiteness comes right behind the field of missing knowledge from cloud providers. So there's a big hole, a big issue of adapting to it because it's a continuously moving, very big, growing environment where you not really can walk with the same speed as the community does. So what's next? Solomon Hikes, one of the developer or inventors of Docker mentioned already 2019 that if Wasm WebAssembly and the Wasi the interface specification would have exist in 2008 they would never have created Docker. And this is a big statement from someone who has theoretically invented practically invented something which has changed so much the way how we are working how we implementing applications. So what is WebAssembly or what is Wasm? There are many aspects which we can take a look on but the three outstanding positions we have described here. WebAssembly is a kind of intermediate layer. On the one hand side it supports various programming languages. On the other hand side it supports very different architectures, kernel architectures. And yeah, it allows you to basically abstract this both things away from each other. So if you have a new chip set and you need to support it you actually just need to make your WebAssembly runtime being able to execute on it and then you can ship any other application to it. It's very secure by default. If you build a Wasm module and execute it and you do not tell what it is allowed to do it cannot do anything. It's running but it doesn't do something because it's also an encapsulated binary and there's no operating system in it. I would not say impossible to hack but there's not so much which you can hack. And this on the other hand side comes specifically the opponent of what a container can do. The container pretty falls so you're already allowed to do everything while it was a Wasm module you're allowed not to do anything. And it is fast, blazing fast and way more faster than you would expect. In comparison to the most of the containers which we see on the market it is more than a hundred times faster than that in startup time. Means that this is for example a perfect implementation if we talk about serverless because rather than it's maybe still needs a few hundred milliseconds until the container started this is now very less milliseconds at all. And this is also because the footprint of the WebAssembly module is very, very small. We're talking about megabytes not gigabytes. So most WebAssembly modules which we see running around two, three, four megabytes while in enterprise creative environment golden hard images are often around a gigabyte or more. So this WebAssembly in your paradigm, maybe. One spoiler, I think yes. Yet there's a lot of things which needs to be developed but you see already that gets so much drive and this step from a containerized environment to the WebAssembly environment is not that difficult. Especially not when you think about the use cases. You have tools like Figma or Lidges which runs as a WebAssembly module totally encapsulated and still guarantees a good performance. This is outstanding because Figma for example is very powerful in what it can do but if it would run this for every customer and they would need a very large infrastructure but they don't need because running and executing it as a WebAssembly module basically in your browser it's getting quite interesting here. And I know it's at the outside of the browser but we need to start somewhere. Then we have plugin systems like the Envoy Proxy and then QV Needless environment with the WebAssembly you can do the modifications and configurations of it and allows that you basically have a very trusted environment. On the other hand, it can isolate directly on the other hand side like you born.  So it prevents that third party libraries could expose you. We see also an adoption of blockchains in areas like the internet compute protocol from the DFINI foundation utilized WebAssembly. We have implementations like Cossin-Wazen which utilize WebAssembly for running blockchains. And obviously we're going to talk about containerization with Krusty, Wasm Cloud and Wasm Edge. And as mentioned, serverless platforms are on the rise and I think their WebAssembly will really make the difference because on the one hand side it will allow you to execute very fast applications but it would use your costs and because of the infrastructure owner. So it's a win-win situation and it's more secure. So in the containerization environment we see for example the Krusty implementation, a cool project that allows you to build nodes where you can run WebAssembly modules. You just have to exchange the runtime with a Wasm runtime. You need to run the Wasm module there and you need to basically replace the kubelet with a Krustlet but then here you go. The downside is you cannot execute container and Wasm modules at the same host. That's not possible. So you need to maintain multiple nodes, multiple node groups which can cause some additional maintenance effort at the moment. Therefore we see Wasm Edge because it just can run along the container images and place together with the old CRI runtime and the CRI runtimes so that you do not have to change anything and this is very powerful because here you can really run a container image and a Wasm image beside each other which are that it's cutting deep into the Kubernetes. On the other hand side it utilize the Kubernetes environment but we will talk more about this in a second. And then we have the Wasm Cloud which is actually a new paradigm and a new platform. Here we can really think about new paradigm because this is a system which can run on Kubernetes but also with machines or anyone else. All the different nodes are connected through something called lettuce based on nuts messaging system and that's actually there for implement the business logic between these things. So when we talk about Wasm and the potentials based on Wasm Edge we see here that through the clear movement strong forward to the Kubernetes environment it can utilize and leverage all the existing tooling means that it doesn't need to develop any new big functions and features because everything is given. On the other hand side Wasm Edge is also able to run and being executed as itself as a modern web application runtime if you want like this. It can host serverless functions and extend it and being even kind of embedded. Always be careful was embedded because it's not really embedded in the Edge device but because it's so small and the runtime was so small and can be brought actually to any kind of devices. The Wasm Edge is a very good alternative in comparison to very expensive embedded development. So all over all Wasm Edge bring the advantages of Wasm to the existing ecosystem of Kubernetes together but without being any kind of inverse. And this is very strong. And this will also from our perspective drive very much the adoption of Wasm Edge and Wasm modules in the cloud native environment. On the image level we also have here some benefits because as you can see in the first black box this is how you can build a Wasm image you build it from scratch so there's no operating system inside you just add your Wasm module and then you execute it by starting up when the container started. That's it, all the magic happens. In addition, there's just one minor thing which needs to be done and this is the annotation of the module that wasn't the image slash variant equals compact. This will tell when the image is getting executed on a Wasm Edge module in a Kubernetes cluster hey, you need to execute me on the Wasm Edge and not on the container run time. So this is one minor dependencies which you need to keep in mind but I think sooner or later the adoption also here for giving this kind of annotations also for other build mechanisms will come and then also here you do not need to rely on one single tool like buildup which actually does a very great job. So let's have a look how does all the things looks like. I have here a machine running and perfect, directly dropped out of it and I need shortly the password for the environment. All right, so back VR. As you can see, we have here a few things which are interesting to highlight. We have builder because it builds my container we have an HTTP server demo. We have Kubernetes and Docker running and we'll also highlight why and then we have a Wasm Edge demo. So first things first, we take a look into the Wasm Edge demo and there we have a demo. And you can see here there's a cargo tunnel which means that this is a Rust program in the end which is executed. See here, it has a name called echo and it will be built from the source main.rs file. And if you take a look into the source folder, you go to source and then take a look into the main.rs. You see there is nothing big and special going on. So it just will basically print echo and then whatever argument we throw into that's it, that's all what it is doing. So going back, the first thing which we need to do is to run cargo build. And we have here the target for Wasm32 and the Wasi specification. So we'll have a simply interface specification because you can also just make a random cargo build and then you have your Rust implementation like a normal implementation. And this is already quite helpful.  It knows some of your other folders and then we have all the builds and most importantly our echo Wasm build. And when we can execute it here, I would highlight that we call now Wasm Edge and say target Wasm32, blah, blah, blah, echo, say hi to your all. And then you get just response echo, hi to your all.  It's nothing special. However, this Wasm module is super reliable because it's quite small, it's robust build and it can be also just actually your Rust program. And you can do the same with JavaScript or Go or whatever. So this is not the very special thing in it. I have also there another nice demo in the HTTP server. So again, we have a cargo Tomo. Just for time, it looks a little bit different because you have here a few dependencies which we take into like the HTTP codec, the byte codec and Wasm Edge Wasi socket. This is needed so that we can actually do the network communication. And if we go to the source folder, we'll take a look into this one. You can see it's a little bit more code which we have here, but actually in the end it's just an HTTP handler which does the same like before. It echoes whatever we throw into and gives us as an output. So this time we will run again a cargo build, but you maybe will notice that here's release written. So it's not a debug like before with the echo one, but it's built for the release. Why so? With the debug, you get everything. You get all the packages every gets thrown in and you can take a look precisely what's going on. But if you make a release, it's get reduced. So everything which is not needed, it's gets thrown out and everything is get compiled into your code from the libraries which I needed. So when you have your module, we can take a look. Oh, nice. So you can see here is a little bit more going on. So again, here's our cargo log and then we have our target for the release build, the dependencies and then here our wasm32 wasi folder also again for the release and we have our HTTP server.wasm in the end. Just to be sure about what we are doing here with the container, I give some execution rights to it depending on how it's configured and which writes by yourself, you need to do this. And what we then just simply can do is again run wasm edge and gives a target for the HTTP server. So now you see there's nothing else going on. So I also have to check basically on this host and we can perfectly also disconnect in this terminal. I forgot to reconnect. So there we are. And now we can make a curl, perfect. Now we can make the curl. I think this is the network today. And you can see here that we immediately get the answer from the wasm module running echo main equals wasm edge. So we can also say something like, hey all, write a mistake and you immediately also get the answer. You see that it's so fast giving you feedback that even the terminal doesn't get the time to get to the next line. However, this is still, well, okay, cool. Now we have an HTTP handler. I can answer some requests or cool. This is running either here in a wasm edge module or what we also can do with it is basically to build a container from. And there it's getting super interesting. So let's see where we are on the root level. So where we first need to go is to do a target, wasm release and create a Docker file. And just the example which I've shown you before in the presentation. We don't need anything more than from scratch at the HTTP server.wasm and execute it as soon as the container starts. That's all what we have to do here. Then the next thing is that we need to actually do suitable build and give the annotation with the module wasm image variant compact to the HTTP server image.  And here's very important. This is just the Docker hub. There's nothing special going on. Fast go into it. May I go wasm server and just pushed a few seconds ago with the wasm annotation tag. Now, as you can see and as I highlighted already earlier with these approach of building the images and utilization in wasm edge or I will show you in a second also in Kubernetes. This is very easy to use. So how we can use it? We have here running Kubernetes or Kubernetes in Docker because I don't want to blow up the whole infrastructure too much. And you can see, always forget about because I'm lazy about writing keep CTL. We have here already, for example, wasm edge running. I call this wasm edge two. And what we can do now is to throw in a new container. You see the run. We'll never restart it called a wasm edge from an image with the HTTP server wasm annotation. And then we have the annotation of our module and overwrite here some specifications. So that also we have the host network and we can talk with it. So now we also have this wasm edge thing here and what we need to do and find out next is the IP address so that we can actually do a call on it. It's the 172.1802, so what we can do this time is like this. 172.1802 and then we have the port 123.4. Specified. And then you get also here immediately an answer on our curl. So again, we can change here the curl as we want to have it. Perfect, so let's break C command so it can also say just copy it fast and say like hello world. So then you have also here your hello world. Again, it's blazing fast and it's running your Kubernetes, which is quite awesome. There's nothing special in it. So it's a standard kind cluster and kind control plane. The implementation here you can find under the wasm edge documentation for Kubernetes and Docker. This is actually done by two colleagues of mine, Sven and Christoph Kudos for your implementation. And you can see here it's from our liquid reply repo basically the kind C run wasm implementation. So if you want to get started with something like that it's the, I would say at the moment easiest way to have also your local development around wasm. So summarizing slowly everything up wasm edge. Awesome solution R, isn't it? So it can run alongside everything what you know so far also on your machines, also new Kubernetes, on the edge where you get adoption possibilities here. The specification you have seen it's just yet been as a Docker file and supports all the CIO, CIS and Kubernetes distros. So there's no limit in it. And you can use the existing Kubernetes ecosystem which is great because they have hundred of open source tools solving very specific problems. And you can use all of it. What you have to consider, it's an additional tool chain which you need for example, builder to build the annotate the image. I think this will change in future but at the moment it's needed. For some use cases you need an SDK. If you want to build a full wasm edge or full server less implementation you need some SDKs to make this possible. And it sometimes can lead to confusion that wasm edge solves so much problems. So it's solved on the one hand side or not means problems but it can solve and run on the one hand side of Kubernetes but also on VMs but also on edge. So one and the same implementation for all of the use cases. My former role as enterprise architect I always got a little bit skeptic I would say but so far we have not discovered any big flaws in it. I can really say that it works. So for my point of view wasm edge would be the best choice to extend your current orchestration and even environment depend even not really matter where you're running. And it also extends your container landscape because comparing the Docker like containers and WebAssembly, WebAssembly is better in performance. The resource footprint is very awesome. It's nearly nothing. The isolation, think about like having big multi-tenant clusters. Well, with WebAssembly this is less a problem. It's quite safe. It's very portable as that. It's can run wherever the runtime can run and it's highly secure. Where it's not so good yet is about that not all of the programming languages are supported and it's not that easy to use sometimes. Also my demo was showing you that it's actually quite easy to utilize it but if you get started with it, it takes some time and until you have all the tools installed and so on, it's not that fast in the setup. And from the management perspective or manageability perspective, that's easy. Boss is quite good to handle. So WebAssembly and Watson together has a very big potential beyond the browser. It enables you use cases and it finally gives you the chance to also run use cases in a Kubernetes-like way where Kubernetes itself doesn't make sense, which is awesome. And I'm pretty sure it will not substitute containers. Containers at the moment is replacing a lot of virtual machines, but it also means that there's heavy lifting applications moving to containers. Watson is not made for those heavy applications. This is also clear, so it will not substitute them in here. And we also see on the other hand side, Watson can extend like the N-word proxy Kubernetes perfection. At the moment, we see that there's some harmonization issues, there's a lot of things going on in the market and this makes it sometimes a little difficult to be adapted. But in your future, I believe that this organization will sort all their things out that we have here then also ecosystem, which is clean and tidy up the move on. And as soon as the developer experience for WebAssembly will improve, this will be a game changer. So if you even can make some more steps forward and it's more natural, then I also believe here you will have a very good adoption rate throughout your ecosystem and also throughout the different kind of roles in the development of mine. So how do we see it in the end? We go with the container for the flow. Whatever needs to be containerized, every kind of application says a big ecosystem, all the languages are supported. And then somehow it's this first born yeah, kind of effect like everything's like, oh, you have a big eye on it. On the other hand side, build with Wasm for the future because it's consistently fast. Doesn't matter where you're executing it. It's small, it's reusable and it's very universal. And also container claim more or less all the statements in the direct comparison between Wasm and containers, you see that one thing is really universal and reusable and small. While the other thing is better than a VM, definitely. But there are some use cases with the one or the other makes more sense at the moment. So both together actually is a good win in my point of view and will go along also for the future. So thank you very much. Have a great day and enjoy your time on the conference.


Hey everybody, it's Robin with Creativity RV. Today is March 18, 2020 and a lot of you have been asking me for any information I have on camping closures because of COVID-19. Now I'm going to go ahead and say right here up front, this is not a political video as usual. This is just a video to help you guys get the information that you need. And I'm also going to say things are changing hourly. So please take some of the information I'm going to give you and research your spots yourself right before you go because things are changing. Now I'll tell you guys for me, my plans have been completely upended because of the closures and I have a lot of people that think this is not affecting us. It doesn't affect us as much because we're away from other people. So we're already socially distanced, right? But you know, I was camping here with a couple of people. We went to the grocery store at 4.30 in the morning the other day and the shelves were bare. So we're having trouble getting some of the stuff we need just like everybody else. The other problem is that there is this completely disparate reaction to people camping in different areas that are causing different closures. For me and for some of my friends, our plan this summer was to do the New Mexico State Park Pass, which is under $300 dollars for non-residents and then you can camp for free at any New Mexico State Park. Well, about, I don't know, I got it seems like forever ago now but it was probably just a week ago, New Mexico announced that it's closing overnight camping at all of the state parks. So then we all regrouped and we decided to go boondocking in Moab. Well, it's raining right now so I was going to leave in the morning and head for Moab and today Moab banned any new overnight camping visitors from Moab. And you guys, here's why. Moab has a lot of visitors this time of year. It gets completely slammed with non-residents and they only have a regional hospital. So if people start to get sick, they can't handle it and I don't blame them for doing that. Well, I'm getting other news from all over the place and have been trying to find what I can do for myself. I'm going to link below the best resource that I found, which is the Campendium app and the link to this page I'll have below, has a state by state campground closure listing and I would say call the local BLM office. I called local BLM offices in Colorado and in Utah to ask about closures because I was thinking of heading back towards Colorado. What I got from both of those offices was things are changing quickly, they're evolving, so call your local BLM office for the actual area that you're going to be camping in, not the state office.  But here's the thing, there is a chance, according to both states, that there could be closures on designated dispersed camping areas. Now, these are not paid campgrounds. In some places they are free campgrounds, like we're used to.  In those places it's possible that they will put up a barrier. Now, it hasn't been announced yet, the people just wanted to let me know that things are evolving. The reason that they might need to do that, according to the people I talked to, is because they don't have the staff to monitor those campgrounds or maybe fire hazards, like they did before, because those people are working from home. But they also said that in the vast array of public camping that we have out there on BLM land, if it's not designated BLM camping like a BLM campground, if it's just like a BLM spot that you go out to like in the desert or something and there's a pullout, it's impossible to monitor those. You're also going to be away from services probably if you choose to go that route. But it looks like right now that it's still available to us. I'll tell you in the scramble, most RV parks are booking up and every state is handling it differently. So New Mexico shut down and I actually have not looked this up in the last hour, so check for yourself. I heard New York was making their campgrounds free because they want people to go out away from each other, which makes sense to me. But if you look at this site with Campendium, it's like Alaska's not reporting. The Navajo Nation in Arizona is closed, but the Arizona State Parks are open. Arkansas is open. California is closed. So you get me, right? I will tell you what I finally ended up doing just so I could get somewhere where I knew I had a spot and I knew I had cell service and I knew that I had water and maybe was near a town if I needed groceries at some point. What I ended up doing is calling a friend with some land and so I'm going to go and camp on his land. Boondocking, he's got a few acres, very nice of him to let me do that. I know other people are doing this.  But that's what I decided to do for myself for now. I know not everybody has a friend that they can call.  Um, one-state closed rest areas, for example. Again, please look at the most recent information. For a lot of us that Boondock, there is a lot of space in the U.S. that has free dispersed camping and if you've looked at the videos I've done before in the maps, it is a huge portion of the United States. So if people want to find boondocking, they should still be able to find even if some of the designated campgrounds are closed. The tough part is if you don't already know a spot, finding one on the fly that isn't already taken and where you know there's going to be a cell signal. So please, everybody, check out this link I'm going to put below to Campendia. If you Google campground closures COVID-19, there are a lot of news articles state by state that gives you information but this one is compiling it as of this point and it's only 19 hours old as of when I'm putting this video out. So we're going to all scramble for a little bit just like everybody else. The good news for me is that, you know, we normally are socially isolating anyway. The bad news is that, you know, I have some friends, several of them in different rigs that I was planning to hang out with this year and camp with and it's kind of a drag that we're having to go our separate ways to find different places but, you know, I'm confident that soon everything will be more clear and then we can all plan a little bit better.  If you're in one place and you can hunker down for now until things become a little more clear, probably a good idea. I hope you're all doing well out there and I hope you're all staying positive and healthy and I hope to see you on the road soon. Until then, everybody have happy travels or happy sheltering in place and be free.


It's 6 p.m. Do you know where your artists are? Yeah, I said that So you guys I am on the phone again Jeff is over yonder doing airbrushy things Can y'all hear me, okay, huh? Every day every day in our world is either it's both Friday and Monday every day, so today I'm going to add some little extra Extraness to our this is the geo that we did the other day with alcohol in resin and Glass and bull beads. I love how it turned out. I do have one error over here There's a little raw spot where the resin broke, but we're just gonna We'll add something there to make it I'm gonna use possibly some of this foil I got it on Amazon if You want to know about where I got this from click the link in the description box below this video and It'll take you to our Amazon shop where we sell nope, we don't sell it, but it's there All of the things that we don't have in our shop. I haven't used this stuff in a while I don't know if it still works You guys see on it that a little bit of Where are you where am I like a little bit of like an oil slick Look to it a little bit. It'll make more sense once it's on here One day closer to the weekend, right use it on flower pot sounds awesome Hey, hi, how are you? Oh, I forgot to tell you guys. I'm Erica Jeff's over there. We're artists still death We paint Pretty much every day on this channel for you guys usually at 6 p.m. Except for on Tuesdays. It's 2 p.m. Always central We're trying to grow our channel. So if you could leave us your thumbs Leave a comment and share our videos with people you like and maybe even people you don't like I Hate it. The hate is she's engaged. Don't tell anybody Today's tilt fire sales true special guest also true can't wait till you guys are here Really, she never mentioned it So I'm gonna try to use this sticky pin from Deco foil. It's Called an adhesive pin, but sticky pin sounds more fun We're gonna see if that works. If not, we have our good old backup The bottle with the lady aka speedball Mona Lisa the bottle with the lady. I can never remember Listen, don't judge me Also, I'm gonna be adding some variegated gold leaf, which is a gold leaf that looks like this If you have never worked with gold leaf, it is not the easiest to work with it's a very light finicky and temperamental Let's get started. I can't remember which side of this stuff. I put down. So I'm gonna do a roadside test real quick I'm going to start Right Kim You have the sticky pin. This is great great stuff Good catch. I think so. I don't think I'm gonna put I think I'm gonna put it all the way around I'm gonna do it in parts kind of like how the glass is like Here and here but not all the way around that I had lost where my sticky is By thought I definitely So it doesn't take long for that sticky pen to set up enough for this to pull the Oil off of the backing Just adding a little bit of pressure You can I don't know if you can see it Where it's come off You can kind of see through it there Maybe this is better G. U. D. Anyways It's working. It's coming off But I'm gonna get y'all's opinion in a second. We're gonna go Partially all the way around See what it looks like. See if we like it We'll take it from there. I put too much pressure, but you have to feel a little bit of pressure I'm trying to move my face around to see if I've got Like if it's working if it's sticking without Doing a full Ritterhawk Yes, we love her. If you haven't checked her channel out do it especially if you like acrylic for art I think I let that dry too much Too much jibber-jabbon But let's just go over it. We're gonna see what it looks like. I'm gonna show you guys up close and then we're gonna take it from there You gotta love a good sticky pen So what did you guys create today? Tell me all about it. Got it. Everybody calm down. Got it tg.   That's That's impressive I saw that commission you did Van Very nice Oh, you're doing it. She's moving to funds bill that I get. All right. Let's see if you guys can see What I just did I can kind of barely see it. Okay It's right here But you can see it when It's under a light and I kind of like how subtle it is But what do you guys think? Like it doesn't even look like there's really anything there until bam To proceed all the way around a little bit just to finish The thought process with the green one You like the subtle look? It's cool You okay? Mr. Beans Doing a chameleon either because I feel like that would make sense with It's a color palette and whatnot being summons team player Thank you for the reminder thumbs up people thumbs thumbs Do what be? All right. Let me go get some chameleons Barbie chameleon check this one is green silver and rose chameleon plate from color obsession Thank you, JJ. Hi dancing with art barks. They love the name Lisa we just started Look how fun those are Sippy-sippy to all you adults out there. Tink. All right. This sticky pin doesn't take long to get tacky I'm just going to brush on Some of these flakes Just work my way around As you work this color on we're gonna build up a little bit of um Static electricity so the The flakes are gonna stick to your brush Which is a good thing and a bad thing Oh, that looks so fun Let me some chameleons Any two seconds and I'll show you guys what? This awesomeness looks like a close and I go ahead and shut that lid so I don't sneeze and waste A whole bunch of products it's been known to happen trying to brush everything into Literally any area so it's not just sticking out Sticking to the geode an area. They don't want it Definitely don't do this till after your resin piece is cured for a little bit because if your resin piece is tacky at all The chameleon flakes are gonna stick to those areas not just where you have your sticky pin Since I have the light on it on my phone The chameleon's only gonna shine one color even though IRL it's many different colors So once um Once we get this video done. I'll post a true color video in Somewhere in our facebook group artist till that dot com. Nope. ATDs poor people Where do you think we should put the next line? They dry out set up whatever super quick Hi, buddy. Melissa Sue Kim Where should we put the next line? Maybe coming off the blue That's what I was thinking too in between the dark and the light purple because there's already such a definite line In between the light purple and the blue That maybe back here would be better Great minds. I'm gonna try to remember where it stopped. It's already tacky enough Hey, what do you think about my this? The line lines on it. I'm having buffering issues. My feet is showing Okay, bitrate, but what was the question? I think she put rainbow aqua ink in it. Oh, yeah, I did. I put marabou rainbow It's crazy how The chameleons kind of look different depending on what color is under them So this is very orange, but This line looks very purple Which is why I like the translucent Holographic chameleons the best because you can they're so versatile Finish this line No buffering not yet. Sadly So I'm trying to think of what My next art piece should be. What do you guys think my next big art piece should be? Glad you guys had the idea of doing Chameleons on this. I think it's Very nice subtle Awesome look. There's another reason why I love arting with you guys. I was giving the greatest Feedback and ideas to wooden sticks. I'm confused knock off some of this excess I always use a big Kind of stiffer bristle soft brush to get the excess off because you want it to be a sturdy enough brush to Make a difference, but you don't want it to scratch In case your Sticky isn't set up yet. And also they're cheap Cheaps always good. You know, I don't know why I keep bringing it up like you guys can see subtle Purple goodness it looks purple on here too, but IRL it looks pink right here Y'all don't want me to bake a cake They are not my type of turtle cool Can you use the lady in the bottle stuff? If you don't have a sticky pen with the color shift, absolutely lisa If I end up doing gold leaf on my Glass I'm gonna use a lady in the bottle because It's essentially the same thing Damn, don't get crazy A blue or purple dragon. Oh wait, that should be clear. Well, she's coming up here so one vote for no gold Bacon marigolds. I did that and it is not as fun as it Bottle with the lady I'm gonna do a line of this Green jasper kelly green chameleon It's got a blue-green look to it. I can use that messy technique for what the Baking a cake. Y'all just want me to set my house on fire Okay, I'm using the bottle with the lady and the paint brush I don't even see him. I'm gonna lay down So that I can draw a thinner line And it takes a little bit of time for this stuff to kind of set up enough It's got to dry a little bit before you can use it Or put sticky on it. Nope before you can put Whatever flake you're gonna use Maybe it's ready already. Let's just see What does abalone do? I thought it was making tiny sparkle Abalone is tiny sparkles and typically mix it into resin set enough for me to dust this chameleon on You don't want to put the chameleon or gold leaf or whatever on too soon because if you do it's not going to be sticky yet and You could smear Your line if it's not ready got to gingerms Ken that is exactly right I'm thinking that as well sue. I think you and I are very much on the same brain frequency right now But I wanted to see how dark this was before I tried to put it in and around the The uh, being at difficulty with working with the any tacky whether it's With the sticky pen or the bottle with the lady Is that sometimes you can't really tell Where you put it So I have a double line in some areas, but we're gonna make that a choice And roll with it anytime something happens that I wouldn't have done Typically, but it's doing it anyways. I just Decided to call it a choice Hi, bowie. It's not your part of the show yet.  I don't want to apply too much pressure right now Since that the tacky is still fresh From henceforth, I will call anything whether it's the sticky pen or the bottle with the lady the tacky Just because I'm only liking the look of it. I'm buying the double lines either The outlying shimmer right here is the chameleon that I just haven't dusted off yet So It'll stand out a little bit more Once we fully dust off Initially, I thought this might be too dark, but I think it'll be fine Girlcat just because I have gold leaf over here does not mean that you can come over here Today's episode is in tile kudos got warrants. I don't think you guys like not any outstanding. I think I took care of all of those Outstanding situations All right, we're gonna use the paintbrush again to draw a thin line Where you put this stuff on the butter Yeah, I think I got it all So for this we're going to use purple gold green chameleon by color obsession Totally I take care of kudos warrants Mostly as I would like Right about that, but it'll still look awesome. Nonetheless, we're going to dust our way around just like we did on the other ones Girlcat is over here just eyeballing what I'm doing Probably just waiting on an opportunity for me to just walk away so she can Come over here and get fabulous With all the sparkles and gold leaf most cats are very attracted to catnip mice empty boxes Ours are addicted and attracted to Gold leaf it's an actual situation We're right back. Y'all don't let the cat get into that Your cat used to steal your chair.  I know she's waiting She's laying in wait so that she can Come steal all the shiny things Notice how it's a girl cat that's very into the shiny thing. We've done so much boy cat I wanted to say that but it just started Nothing wrong with being attracted to gold leaf that is back All right, so we're going to do a line with Midnight mermaid It is a beautiful dark blue purple pink everything amazing I think we're going to put this one Inside Like I'm just not going to blink and I'll never lose my line. This stuff is like it was made to do this Don't do a girl cat who just wants to be in the shiny stuff so bad I didn't think I could love this piece anymore than I did but y'all Loving it like we mentioned a second ago. I think I'm going to Put some leafing The glass but just barely I'm just gonna put it on like one side of the And if that looks good, then I'll do this one Your cat likes to head bunt Is there such a thing as a chameleon pen? um I wouldn't be surprised if one comes out soon Oh my goodness. Lisa says do you remember? um She said girl cat had that look of um, do you remember yesterday when you Shut me in the closet for like um an hour Thanks, now she wasn't looking at me like that. She is now apparently just cooking dinner Very grotto. Let me show you what that looks like Looks kind of dirty right now Apologies. Apologies.  Go lay down It almost looks like bismuth. I get a good Angle there we go Definitely gonna have to put that on You could at a top coat of resin.  I can just use chameleons TG when you break yours Yeah, I hope you have a quick recovery because It sounds very painful Just adding a little bit of the adhesive glue In just areas that I want to add This bismuthy look Girl cat, don't even Thanks, gingerms Could I do similar to what you've done and cover with resin to make a table And how deep you could totally do it. I wouldn't do the glass in lay though because it's not going to really show Um, but yeah Or is that the part you're talking about wanting to do on a table I think I just needed to let this bit dry a little bit. So that's what we're going to do Bismuth is delicate. You could make it with resin mold and chameleons and it would be cool concur So the thing about glass is if you Have just clear glass like this Like notice right here. It's almost like disappeared In some areas So if you were to like essentially cast a bunch of it in resin it would completely disappear so I would advise against essentially doing a river table putting glass in it and then clear glass and then Filling with resin because it's just gonna It'll all just disappear And kind of be a waste of your materials. I'm just trying to dry this glue a little bit Get this process moving a little bit. I can't remember where all I put the glue. So we're just gonna dust some of our chameleons all up in and around everything I make sure I don't forget anything Pass over anything I just love how that looks. I wonder if I could use a sticky pen. What about Mike Reed? by tg Yeah, if she colored the glass first it would look fine Um, I don't sell the pens but you can get them from Any craft store and also amazon. I'm pretty sure I have it linked in our description box below this video We just click on the amazon link PS amazon prime days are coming up would really appreciate it if you guys used our link to get to amazon before Going hog wild and buying all your Amazon prime day stuff It would help our channel out a whole whole bunch extra extra.  I'm just gonna turn this on Just the air if you guys do this trick to Help dust everything off make sure you've already closed your Jars of mica or flakes or whatever Because if you don't you'll cry yourself to sleep and probably have chameleon in your eye I'm gonna take some alcohol and we will then sew out We know we just hand me that square butthole We need to get some but putting a little bit of alcohol down And wiping off in between my line Cujo Is he over there? Is he in the kitchen? Yeah Well, then he wants some jerky We're just gonna get these big fingerprint sized Bits real quick and then I'm gonna show you what it looks like and we'll decide if we need to add more Or more or not more Maybe more who knows When you're done with that we do my favor Remind me right here. Yeah I thought he was in the kitchen Jujo, go lay down Be careful not to go over the areas that you want to keep the chameleon When you wipe off with alcohol because If it doesn't take it off completely it's gonna dull it So Just be advised I want to show you guys Don't look white What's that tutor? If you found Resin with different reflective index to glass it shouldn't disappear. Maybe Possibly So yeah, check out our not bismuth bismuth. Let me turn the flash off I don't know what the issue is Our purples our pinks are more purples Loving it Jeff mentioned that he thinks like a white line, but I think that it might Not that kind Be distracting. I feel because this is subtle In my head this chameleons are subtle in my head dry by This midnight mermaid can't even mess with it. Can't even mess with it All of these chameleons can be found on our website artistilldebt.com Look at that fun variation where it's like different color flecks in there Right on my chameleon would be perfect so You guys think I should uh change anything. I think I'm good with how it looks Only thing I would possibly consider is adding chameleon to the glass in these areas but um Maybe not I I think I like I think I like it With the dark areas just on the outside bits um The flakes mixed in resin I wouldn't do unless you want the It looks like glitter. It's not soluble in resin So it's not soluble. So it would look like a whole bunch of this and I would just use the powder Version of chameleons as opposed to the flakes because they're essentially the same color Accidentally crossed over in some areas, but I'm digging it. I can't wait to see how subtle the wedding is. That's fair I'm digging it. I'm loving it Hope you guys enjoyed This video. I know it wasn't too groundbreaking, but I enjoyed it. I hope you did too And um Looks a little lacking in the center That's so fun. It's kind of lacking Yeah And this is my bismuth edge I think I'm gonna That's my type people of YouTube land what's happening What's the good word? I'm gonna use a combination of purple brown blue wine And sunburst you made a veteran. I didn't think it was possible be muted wedding colors You never know except for probably not Cujo calm down Everyone says hi Jeff Uh, Sue says hoping to get moon lady finish this weekend Jeff Cujo calm down. So I'm just adding some sticky Just regular sticky cujo. That's enough. I gave him a treat Did you cut it up? Relax miss. Add a little sticky in some places Damn cujo goes really fast in any direction. It's suspect. Like where do you have to be? Why are you in a hurry? Billy go hit him Y'all it's so cute. Can you hear those little feets running around? Billy and Jeff are playing Just working it in just working it in Lost a couple bubble beads guess how I Chop it in it's getting a little aggressive Whoops just being hella extra Thanks you guys Boy cat That is not a scratch in post I shouldn't have dusted this off so soon These off rip it down just a little bit So you guys can see what we're working with Loving it be we're loving it. All right. Let me take you guys down to show you one more time Yeah, I like the darker center as well to notice that yellowy purpley Center still need to clean it up a little bit still kind of sloppy out here, but I'll take care of that I'm digging it. I hope you guys are too Thank you so much for watching seeing what we're up to today. We love you guys so so much Make sure to leave us your thumbs Subscribe It's so so much you think Oh Hi big boy Okay, um Something Make sure to like subscribe Ring the bell so you get notifications sometimes and Yeah, if we kind of want another you never know what someone's going through So you I just got knee checked by a puppy I know it. I know Did you say bye? Okay, okay, that's enough. Thank you Anyways, thank you guys for watching. We'll see you next time. Bye You


I really do. What is this? This is me testing out a iSpy adapter I made for cutie pie boards. So cutie pie boards are our seed shell compatible mic controller boards and they come in all sorts of different configurations. We've got ESP32S2s and SAMD21s and RP2040s and all that good stuff. This one happens to be RP2040 and this is an iSpy adapter. So on the back there's all these jumpers in case you want to change the configuration but it has all the pins necessary to connect to pretty much all of our display boards. So you can connect the SD card, SPI, iSquared C, IRQs and all that good stuff and there's no soldering required.  Yeah there you go. So coming soon to the Adafruit shop makes it so easy to connect displays.


It's going on everyone. Sam here with late in sports car driven 22 tops dynasty baseball hobby at five box case break number 52 random left side serial numbers There's a look again at your random results as always you can find those on the website under the results tab as well as the link That's in chat. So good luck here everybody. I knew like going into that comment Dynastee Average a happy to watch some breaks now. There we go. So I like to hear Wahoo's For going to Viviana at the four spot For of ten Joey Vado three colored patch auto nice one there the Vado auto That's Viviana third card and two breaks not too bad Not to bod more playbook spots coming on in that's under ten to go now. That's when they're Viviana four of ten on the bottom Vado auto three of ten going to John John a on the rookie is Royce Lewis another nasty Royce Noice Royce three up ten three colored RPA I don't know what that's from dude, but that patch is kind of wild I'm not gonna lie three of ten there we go John John a with the Royce Lewis Noice Royce Nine of ten that's going to drew em at the nine spot Joe Ryan on the three colored RPA Some of that twins gold in there too. That's awesome Nice one there nine of ten. He is a stud. That's Emily the show legend Joe Ryan right there There you go drew congrats drew four or five Viviana again, we've got Chipper Jones Jumbo three colored patch auto Another MLB the show legend That's sick congrats Viviana three colored patch auto of Chipper Jones Game used as well Jumbo patch card. That's sweet That's what like forceful the jump man of Jeter in that jump He didn't know it was the first I Would have thought cleat. Yeah, I would have thought cleat originally. Oh, of course that happened. That's annoying Eight of ten. That's going to ammo. That's the wizard Ozzy Smith God gorgeous signature on that one too eight of ten three colored patch auto Ozzy Smith the wizard very nice Thank you all again for getting this break filled on up. I do appreciate it always a lot of fun to rip some dynasty Up next we've got basketball. We're into basketball


Michael Burry tweeted this picture on January 23rd. He was referring to the years from 2000 to 2003, when the S&P 500 index dropped 39%, rebounded 25%, then dropped another 34% before the market finally hit bottom and started to recover. This is how it looked back then. This is how S&P looks today. You can see the similarities. Will the market drop from here? After analyzing more than 50 years of economic data, I found that the market can start to rebound from here if certain conditions are met. What are those conditions? Number one, month over month CPI is less than 0.3% for the next few months. Unemployment stays under 5% and the Fed stops the rate hikes between April and July of 2023.


Hi Troy, this is Ashley Logsmore Toyota, how I wanted to send you over a quick video greeting that way you can see who you'll be working with. I noticed that you're interested in a new Tacoma, want to hit and send you over an email with links to our current inventory for you to look over when you have a free chance. If anything interests you, please let me know that way I can get more information. Feel free to give me a call. My number is<PHONE_NUMBER> or you can also email me back. Thank you so much. Bye.


Okay, so I'm going to talk about reproducible integration testing in MIR. I'm Sergey Federo from Consensus Lab, one of the developers of MIR framework. And let me just quickly recap the completeness that the MIR is a framework to implement distributed protocols with focus on consensus protocols. It's made modular and flexible. You can find it here, GitHub, and it's a part of Consensus Lab's Y3 project, which is also called scalable consensus. So the general architecture of MIR is even centric. So there are different modules that can produce and consume events. And basically the node operates by dispatching events from source to destination modules. And as any software, we would like to ensure its stability and correctness by proper testing. And with distributed protocols, and I think especially with consensus protocols is particularly difficult. And the consensus protocol is a critical part of any blockchain or distributed system that uses that. So our goals when we do integration testing is to ensure stability against different kinds of failure, like crushes network partitioning, Byzantine failure. And we would also like to catch some implementation bugs. When we think about integration testing of a consensus protocol, it appears a good idea to have such testing at deterministic, so that if we get the failure, test failure in CI, then we can take some kind of random seed and reproduce the test exactly. The failure exactly so that we can debug it step by step. So to achieve that, we need to control concurrency in the node and between the nodes. And we also would like to explore different schedules of execution, so that we use pseudo random shadow ability to run pseudo random schedules, so that we can catch different bugs. What prevents us from achieving reproducibility so it's a different kind of inherent sources of non determinism. So this this the sources of non determinism in our case is mostly communication between nodes over the network, it can come because of unpredictable message delays, or unreliable message delivery or out of order message delivery. And as well as communication between nodes, we can also have non determinism within a node because our even dispatching between modules happens concurrently. And we also have a local clock in each node that can fire timeouts. So that is also non deterministic. And when I'm talking about integration testing, I talk about a scenario where all nodes run on the same machine within even within the same process. So it's kind of like, don't really have to communicate through network they can communicate with some stub. But nevertheless, when we run several nodes, we need to run them concurrently. And that concurrency gives us non determinism that we want to control. So how, how we can control that non determinism. So our first trial and a step towards that is introducing a simulation engine that I recently implemented within the mirror framework. So the core of this engine is the runtime. It counts simulated time. So it simulates time. It counts logical time, and it executes actions that are scheduled at specific points in the simulated time. So we can so the simulation, the runtime knows at which instant of time any each action should happen. And the action itself happens as it were instantaneous. And this runtime, it functions such that it executes all the actions scheduled at the next. Well, it executes the shadow the next scheduled action in the in the simulated timeline. And it waits until that scheduled action is complete and then it knows that there is nothing more to execute at this time. And it can proceed to execute the next action scheduled in the virtual time it may be scheduled in two hours of virtual time, but in our simulation it happens as the next step immediately. This this runtime has a notion of processes that can help us to control concurrency. And so it represents running actions within the runtime. So whenever an action is executed that is bound to a process that becomes a runnable, it executes some code and then it should go to to block on some operation or sleep in virtual time, so that the action is complete and then the runtime can proceed to the next action to the next scheduled action. So processes can also spawn new active processes. They can virtually fork like one process can spawn a new process and then both are active. And until they both go to sleep or block the simulation runtime doesn't execute the next action. And they can also synchronize and communicate with each other. And that is achieved by means of channels. This is the mechanism to synchronize and communicate values between processes. So how does it help to run mere nodes in reproducible integration testing is that we wrap all modules of a know of a mere node, and we run unmodified node core, and also unmodified modules code, but we wrap modules so that we can get control of module execution and event dispatching. So in our case, handling of each event, it happens as if it was instantaneous, but we can also introduce some delays in virtual time. So the random delays in virtual time to simulate modules taking more time to execute. And since modules do not communicate are not supposed to communicate with each other directly, only through the node through the mere node through the core. That is perfectly fine, because we have full control over event dispatching and before we can schedule module modules running with our simulation framework. The execution of modules it's reflected as a simulation processes those processes that that were mentioned the previous slide. And we try we track events that come out of the modules that are generated by the modules and that are consumed by the modules so that we know exactly what to expect from the module from from the core. We know how how dispatches events and then we control concurrency through the simulation runtime. And we have to provide two substitutes. Before I mentioned that modules are not modified, but with two exceptions. One module is transport which implements communication between nodes. And we provide a substitute for that module called SIM transport that that implements communication with the simulation channels instead of real network or go long normal channels and so that we can control messages passing between nodes, as well as the events in each node. And we also have a substitute for a local timer because obviously we cannot use real system timer. If we run in simulated time, we also have to use the simulated time. And this since mirror in mirror any modules are not supposed to use system timer directly but instead they emit events targeting a timer module that can install timers and send back a specified event when the timer fires. And we provide an implementation a substitute for this timer module that is connected to the simulation and basically utilizes the simulated simulation runtime. To implement this timer with the virtual time and the implementation of these parts that are specific to mirror are located here in package deploy test. But the simulation engine itself is located package testing it's not really so coupled with mirror is kind of independent. Right and this this mirror specific stuff it uses the simulation runtime to me to to to work right so this is the code and I will just run to two integration tests, a number four and number 15 and the difference is that the number four uses real time and number 15 uses virtual time. So the test runs. And in the end we will see the difference in how much time does it take so the number four. It's with real time it takes 20 seconds because it has to wait all the timeouts it has to wait all the things in real time and number 15 is the simulation time and it runs significantly faster. So it's good in CI and also it does not depend on this on how fast is the virtual machine running the test, we had some failures because give have virtual machine in CI, it was sometimes a bit too slow. So real time doesn't really work reliably there. Whereas simulated time is just doesn't matter it. It simulates time that that's all I wanted to show. Thank you.