Good morning. Good afternoon. Good evening wherever you're hailing from welcome to another episode here on open shift TV today We are talking about a very special new thing that is being released by red hat. It's it's still in beta We're still kicking the tires on it and figuring out how people are gonna use it But it is the free developer sandbox for open shift and I've run on Don Schneck to Sorry if I made a total mistake on saying your last name We've brought on Don to talk about his you know this new thing that we were doing to help everybody kick the tires on open shift So welcome Don. Thank you for joining Take it away, buddy. Like show us what you got. All right. Thank you Chris. I'm gonna share my screen try to get try to get rid of the inception stuff so This is called the It's actually called a developer sandbox for red hat open shift Everything in red hat has to go through branding and I want everyone to pay attention to the little orange beta You remember when Gmail came out and it was beta for like five years. We don't do that here Yeah, I don't think that was actually like 10 years. I think to be It's like, okay, that's a good that's a good out, right? Oh, it's right. It's always beta So we're definitely gonna glom onto that idea But it's it's pretty slick and it's gonna get you started So let's go through a few points and then we'll get some hands on the keyboard and I can really mess things up. Yeah There's a URL at the top and I'm sure we can get it out to you. I got it Okay, so first of all, what is the developer sandbox red hat open shift or the sandbox? It is it's two weeks of free access to a running the open shift cluster So you're you're sharing a cluster with other people So that has some limitations there are some things in red hat open shift that are not Multitenant and if you're not familiar with that term think of an apartment building It has multiple tenants that can live together happily There are some things in red in open shift that you install it and it's only one can be installed for the whole cluster So we can't let you have that because you might install it somebody else You know, that's they bump into each other, but things that are multi-tenant, you know knock yourself out There's no installation necessary, which is really slick.  There's no credit card. No fee. There's no fee. There's nothing like that you click a box if you want us to span up a contact you occasionally and That's it then you just go to a URL and you're ready to go, which is really slick and it's For a developer and operation people it's basically a zero risk opportunity to learn about Images and containers and Kubernetes and open shift and microservices and all that fun stuff You can play around Experiment all you want you have seven gigs of RAM and 15 gigs of storage, which is really nice I've been using this since it came out, you know alpha I guess and I've been having a blast It's it's just fantastic and there's no risk. There's zero risk So who's it for?  I've been an IT for over 40 years Me being in here since I was 15 and now I'm 40 Well, I mean if we're counting Commodore 64 and everything yeah, but if you're someone who's been an IT for a while and you really like you There's pressure to keep up not pressure But yeah, there's a desire to keep up. This is your chance to really up your game even if your company's not using it It's always good as an individual right to learn things, you know, you know, I'm saying But also there's developers and operators where you're in a company where they're exploring containers and Kubernetes and open Shift or they're talking about it or they've heard of it And this is your opportunity maybe one of those companies to kind of be the leading-edge person said hey look I've been doing this stuff and this is really slick and we could use it here here and here I had a really good conference talk called let's kill the microservices hype Which really it's not quite what the title sounds like and it really helps companies Get a grasp on how to get going with this stuff Yeah, I need to get that recorded and put it out there It's also for hedge fund managers who maybe lost all everything recently trying to short game stop and maybe you're looking switch careers, so I Just had to give these guys a shot on story about It's just Folks that aren't aware right like there's there's there's people that are shorting the game stock stock thinking that it's gonna tank because It's like a mall-based business But then there's this group of amateur investors over here on reddit doing all kinds of crazy stuff and now the stock is up like 400% something it's ridiculous. So yeah, all these poor people that have two yachts I know right. I'm not I don't feel bad for them so so We talked about what it is and how do you get it and then what can you do one? Let's get some more concrete examples and so you can run samples. We have sample. We open shift has sample code Sample projects not projects sample applications built into it that you can basically click and run And so there's that that's a good way to kind of you know get started You can build run your own code, which is pretty slick And I'm gonna demo that and the first one You can also run your own images that maybe you already have maybe you've already done the The docker build or pod man build remember if it's it's only a container if it's done by pod man Otherwise, it's merely a sparkling binary But either one of those that you build it with either one of those that you build it with you can then just run that Like you don't have to so you so we have this image and it's running in this container that works Cool, just blah blah blah blah and it runs an open shift. You can do that you can Basically learn all the stuff you need for containers and kubernetes no open shift if you're not familiar is built on top of kubernetes I call it kubernetes on steroids Without the heart problems and it supports like Java Python go Dot net including C sharp F sharp even VB. I have because I'm Like that actually done cobalt. Yes, I have just for giggles Ruby, so you can run, you know pick your language pretty much And just run it in the container So the first thing I want to do is I only I have I have two clusters here. One is My sandbox right and one is just another cluster. I have and because some of the steps take a while I don't want to bore you with that. So the first thing I want to do is I want to go and show you the samples So here we have all these samples and I can say give me a sample application. I click there pick a language of choice I'll pick Python and So it has a name for the application the image that I want to build the version It has a repo where it's going to go and get it and I'll talk about more of that. So is it create? Oh, I've already done that one. So I have so here's this is a really good example. I've done this before when you create an Application in open shift. There's a lot of stuff that goes on behind the scenes You have things called deployments or deployment configs. You have image streams You have sometimes you have a route sometimes you have a service and sometimes you have secrets Which you know like passwords and stuff like that It's not important right now that you know what all those are This is your opportunity when you get in here to learn that but what you're seeing on the screen now is hey This secret already exists because you've tried this before. Oh, I'm sorry. Well, then let's go and pick a different one So we'll go to samples of pick node JS and again, it fills in all the blanks. I can create it now What you're seeing in front of you is me you're going what's called the dashboard that has multiple Modes there's developer and there's administrator, right in a typical environment if you're in a enterprise You will probably only see the developer mode because you're probably not the admin you might be but you probably aren't But just know that there are like everything. There's two facets to it, right? And there's our our back Configuration to control this it's not like your developers are gonna stumble and go. Hey, look, I can install this SQL server Which by the way you can run SQL server in OpenShift Microsoft SQL service. It's a brave new world So I've gone and clicked On that node JS, but what I wanted to mention was you can do everything from the command line, too And in fact as you I don't want to say mature as you gain experience, right? You'll find yourself more and more at the command line Yeah, and I spent forever since it came out working at that net world while I'm waiting for this I'm gonna give a quick bio. I I came to Red Hat as the dot net on a sky I even literally wrote a book on top that a Linux so I came from the dot net world where Everything in Microsoft them was point click point click point click right when I came to Linux it was like no you use the command line it's just a totally different mindset and Then Microsoft went open source and the short story is now I'm one of those command line people I'm like, why would I go point click when I just do the command line, right? And everything we do here you can do it a command line in Windows in Mac OS and in Linux You know, it's the operating system does not matter because the CLI runs on all three of them, right? Although the beauty of writing a command line tool and go But what you could do is you could run it all in PowerShell because PowerShell runs everywhere, right? So This is starting up. So while that's I'll come let's come back to that. Let's not sit here wait for this thing to start I want to show you Taking your own code. So what's happening is you see the blue circle. It needs to turn dark blue things are happening over here Let me just go and view the logs. This is pretty cool. So I can see the events That's kind of a higher level OpenShift saying hey, you know, I'm building this and I'm building this now I can look at the logs of the individual pod that's running and you can see the details of what's going on here It's copying things. It's you know, if you've ever done like Docker or podman build It's kind of running through it would be a Docker file and so yeah, okay We're getting some blobs pushing some stuff so you can see all that So that's pretty cool. You kind of get behind the scenes image look at everything To me that's cool once and I'm like, yeah, I don't really care It's gonna build seriously as a developer. I don't care I want to know I want to see it once like okay. I know what it does now. I'd like I don't care It's like my car like I turn the key it starts. I drive it. I don't care about the DSG and how it works but you know Eventually Kubernetes will become something like the car right or yeah the computer where it's like, I know how this works That is exactly true because there are there's some talk out there about Kubernetes is can be Complicated and I guess from operator standpoint, but as a developer eventually it gets really boring Which is what you want, right?  So the node when is finished if I click on this it's gonna it's gonna do two things in that short click It's gonna build a service Which is the open shift like Rapper around your application that just says here. I am I have a name Right, and that's how you reference it and I'll show you that a couple minutes And then it's gonna build a route which basically is a URL that it exposes to the world on here You go here.  So it did that that's cool You know, you know so that so you can do that and then as a developer what you can do I'll say that so the next thing I want to show you is building from your own source code So the samples is okay, but the next thing is maybe you have some code and get Okay, and if you see the screen you have container image docker file There's a bunch of way to build things. I'm gonna just go the first three. So next go from get this one's really This is pretty slick And I think I think hang on. I think I had that one running here. Yeah, so I'm gonna do it my other cluster because it takes Six minutes and I don't want to sit here for six minutes and watch this thing spin six minutes in conversation potentially Six minutes plus my slow typing speed. So it takes 14 minutes So the first thing I'm gonna do and talking and typing is impossible is I'm gonna get get hub comms and I You know red hat developer demos typing and talking is like the is like moving your mouth It's it's it's the higher level form of walking and chewing bubblegum. Oh, well, I fail at it It's not valid. What did I do wrong? Oh spring peg? I think so so the first thing to do is know the name of the get repo that you want to get So now it's validated it for some reason they can't figure out that it's Java. So I'll just say yeah It's Java and that's really all I need to pull the code down, right in like generic sense But this particular one uses a database. Oh You know what? I forgot to create that. Let's do that. Let's go back here and create a database No, if you're new to OpenShift, just watch what's going on here my SQL ephemeral database instantiate I'm gonna change the I'm gonna give it a name pet clinic and Then I'm gonna copy paste that because the first time I did this I didn't do that and I misspell one of them and I ranted to someone that doesn't work So boom boom boom there. I've just created a my SQL database Instance that's pretty slick. Yep. Now, I mean, that's all the work it took and if you've ever set up a database before it's like whoa now and When you get to the command line for those who might be interested you can do the same thing with Microsoft SQL server Which is pretty slick. I mean just like click click boom You have a database so now while that's spinning up and see the name of it. It's called my SQL All right, it's done. That's running The my SQL is the name of it That's the name of the service that was created because that's how you're gonna reference it inside of OpenShift and again You're gonna get a free Access to this and you're gonna learn all this stuff and you're gonna be doing this stuff with your own code And you're gonna be like this is so cool and this is so great So red hat developer demos, which is a great repo that we have of all kinds of red hat developer Red hat has a great developer program. That's what I'm part of and we have all kinds of cool stuff here And it's called spring pet clinic and on that repo All there's this there's instructions for this. Oh, there are instructions. So Is Valibic not be reached? Why what did I do wrong Valibic? Red hat developer demos What did I do wrong? You know, it's probably cuz this is a private repo. No, that's the demos get HTTPS get up comm slash red hat developer Developer demos that would be better. There we go validated. That's validated. Thank you Now I remember I have SQL server running So I'm gonna go down here and click build configuration and if this seems a little like cryptic is like well That's why you get the free demo and play around with it You start to learn this stuff and we have all the resources you're gonna need and now the one resource. I don't have is My I gotta get to that repo to remember what to type in here. I pretty sure I remember but I don't want to mangle that up, too Right. Okay. So in my other screen that you can't see I'm going to this. Well, you know what? I'll just bring it over here. Yeah, why not and then I'm I'm looking for pet clinic pet clinic Okay There's a you see there's a quarkus one if you're a Java developer and don't know about quarkus. Oh my gosh It's so awesome. It takes it just makes Java like really fast, especially when you start it It's like boom done. You like there's no waiting you can I'm sorry I'm off the rails here. So there's just there's instructions here. Let's call them destructions So everything I'm gonna do is right here. So I want to change a couple of or add a couple of environment variables. Here they are so so this There's a thing called 12 factor apps if you're not familiar with it. Yeah, and that's where all the microservices stuff gets its Where it's Genesis a lot of its Instructions or whatever you want to call it's almost like a manifesto one of the things is to store stuff in Environment variables but which I I kind of call it the return of hard coding because it's not but it's like this Spring profiles active has to be given a value and that's it's not hard coding because you can change it but just kind of funny to me that I don't know I just I've been around a long time. That's just fun. So but here's what's really cool And this is an important thing. So Kubernetes has it solves the problem What's called discovery and so I don't need to know IP addresses at all? I just need to know the name that I assigned to it So if you remember earlier when we created the database we called it my sequel so over here That's where home man. Could you make there it is if you see what I'm highlighting here see the that my sequel colon That's the my sequel protocol And my sequel is the name of the service that I created So if I called it fool and then here in this command line or this Environment variable I would use the word fool. So with the so the thing is you can set up conventions ahead of time And you could program with complete confidence that it's going to find what's supposed to it's not like What's the IP address? You know do I have to know this and that no you just give a service name? You all agree that we're going to call them on sequel good We're done and then that's going to work. So I'm going to create that Then there's an error because this image is forbidden. What did I do wrong by policy change after mission? I probably I probably I don't know what I did wrong that doesn't matter It really doesn't because I'm it's going to go create it and the bottom line is it's going to do this The proof that it works is what you're looking at now is my sandbox and it's running in my sandbox So I've moved that over here over there to highlight these two my sequel and pet clinic my sequel is running Pet clinic is attached to it and when I click on URL it's going to go and open the application again It takes it takes six minutes for that to spin up, right? And then I can run it find owners now What's interesting if you recall is? When I created the database I use the my sequel ephemeral version I may have brushed over that which means if I go out here and delete The oh, let's look at mystery. What's running under my workloads There's a pod for my sequel deploy that is the pod that deploys my sequel and then it's done Here's the actual pod running my sequel now because it's ephemeral The database the data are stored inside that pod So if I add data and then delete this pod Well, if I delete this pod it will automatically replace it, right? But because the data is inside the pod. It'll go away. It's lost. It's ephemeral. Yeah, right. So When your developer that's kind of cool because you can go out and create a database and Test your code work on stuff and then when you blow it away.  It's gone now production probably want to use the permanent one Yes, you want some persistent stores behind your database. Yes Pretty good idea. Yeah. Yeah, that's how you take your code in and you won't get that the goofier I think I said I was running that in a different.  And I'm not gonna worry about that's in my that's a whole nother. That's not the sandbox. That's not the sandbox That's not the sandbox. That's a whole nother Experimental thing that I'm working on I'll tell you what is I'm running windows containers and open shift and it's really slick now That's coming that we can't do that in the sandbox. Not yet I would just say generally in open shift you can run windows containers and you can oh, there's so much cool stuff for windows coming. I mean it's but Focused on focus. Yes. Yes. Oh That's you can do that now the other thing you can do is you can pull in a I'm sorry. I've got I'm looking at my other screen. I'm trying to get the right one. Where's my script? Come on guys Guy's meaning me. There's my script You can run your own container And so I'm gonna go up here back into developer mode What am I doing? Which container am I doing? Oh Yeah, close it there Sorry, I made note to run the container, but I've got which one it was so I don't know what I'll do I'll go out here and log in So this is a very controversial website because of the name of it Q you a why some people say quay But it's colloquial English key And that's where Key West comes from so I call it key because I'm right. So this is quote of the day That's not arrogance. That's confidence This thing called quote of the day and here's a it's just a regular old Image I created in I don't know what language Isn't that the beauty of right like you Remember, I think it's written to go because I think I have a C sharp I haven't I've written him like five different languages and basically it just gives you It has like six quotes in it Famous people and you can get a random leader. It's just an example of a microservice someday I'll tie it to like a database, but here's one called November 11.1, which I created I'm gonna guess November 11th. So That I'm not guessing In my well, there's no audience to laugh at my Jokes it's just me. I'm sorry. Yeah, and I'm obviously I'm failing. So no, I'm actually trying to respond to comments and chat Oh, okay. So I'm gonna do that that URL cute key I oh And right now people are cringing when I say key. So I'm gonna say key dial So quote of the day No, I remember that one from key. I'm gonna keep seeing key that I yeah, cuz I just know a few people had red hat They're going no So it it validated that it's there. I don't need any pool secrets the application name. Why is it saying? Oh, this is where it doesn't matter I'm just you can group Pods so applications run a pod you can group them together into an application In open shit. So there's a little like it's an application running in an application In open shift that the grouping of pods is an application so I'm gonna call quote of the day and This should work The reason I pause is because if if you have an Image stream like you pulled an image down Sometimes you rerun it say it already exists So if you're familiar with images at all you have a registry, which is what this is This is a registry or I keep stuff and then inside of open shift you have your own registry and it It's really cool because it follows a naming convention that has to do with the project that you're in So an open shift you have projects see this and in fact in the sandbox you're given three one's called Do username dash dev the other ones username dash code and the other ones user name dash stage I've done all my work in dev and a patent code. So anyway You have different projects and I lost my train of thought so So I put this into this project and quote of the day is running there So I should be able to click on this URL and theoretically I should be able to see this application running and There it is. So that's really tiny But here's what like so I can do quotes and get all of them I can do quotes slash random and I can get random quotes Dino and self be true. There's a there's a what there it is. I got a fever and the only prescription is more cowbell That's my favorite. There you go. So but that's how easy it is to bring your own image in into The sandbox again It's not cost you anything to do this you could just like go out say I'll just bring the same agency what happens go ahead Here's what's really cool though behind the scenes when I did all that it created a bunch of stuff and I want to show you some of this so Under workloads it's created what's called a deployment and here's my quote of the day So the other ones are there too. I keep gesturing off out of frame The others are there too. And so if I click on that quote of the day deployment, so here's the number positive. Let's watch this So I clicked it was five thousand six thousand seven So they so within like what eight ten seconds. I had two now I have two of them So I have two instances of that running They're both Gonna work the same way If I'm running up if I'm hitting it heavy. Well, it doesn't matter when I'm hitting that By default OpenShift does round robin routing Load balancing so it's gonna go for pod one pod two pod one pod two So that's just to show you how quickly you can scale something and you can set up auto scaling. I'm Gonna set that back to one. I want to show you this Everything in Kubernetes and OpenShift is Set up and controlled by YAML Like it or not YAML's here So the cool thing is it did all this from those remember the screen right just said here's here's the repo Here's the the image and I gave a name and whatever it created all this YAML for me Most of which I'm gonna ignore But it's pretty slick that this the cool thing is when you're learning all this you're like, what does that do? What you can do is over here in the corner you can download that To your local machine and then you can start looking at it And you can open it in your favorite editor Vim or Emacs or VS code and you can start Like under do some web searching go to Red Hat developer Play around and start really learning what's going on. And so then then you have this little It's not a script, but it's a YAML file that describes what that Object is in this case of deployment, but it also created a service Called coiler they remember service is when you take your pod and you Run it inside of OpenShift that becomes a service. It too has YAML that describes it You can download that and look at it and you can like you see like there's different ports. It's running on That's the other cool thing about Kubernetes. You don't have to like you can have two things running on the same port Yes, because Kubernetes will set up Yeah, I ran a port and then map it to that one, which is that's really that's nice Developer, that's nice, but you can pull this down that YAML file and then you have a route and you can pull that down And you can look at that YAML file. So this is again in the free Sandbox you can do all this stuff and start to learn it and in fact I Did that and I'm I have it on my desktop. Oh, you know, I I probably shouldn't do this People are gonna see that stuff. I have my desktop, but here they are. I have these three and So that's what I did I downloaded them and I have these files now What's really cool about this is you can tweak these because there's things like How like when should you rebuild is it always or only when something changes? There's lots of little tweets you can do here Like you could have it that when you set up a when you start an application when you launch a deployment It could automatically do three pods because I just want to start there for some reason because I know this is going to be used heavily or Whatever you can set up and then when you really get into it you start messing with this thing called Istio, which allows you to set up routing and All kinds of cool stuff you can play around with what's called blue green deployments and canary deployments There's all this great stuff that you can do for nothing in terms of money. You do for free at no cost But when you have these files in in your possession as a developer This is the genesis of that mysterious thing called DevOps Because now I can take these files and include them in my source In like github or gitlab or bit bucket where I'm storing my stuff Yeah, and I can hand these off to operations and say hey look I've got this running and Here it is an operation to say okay cool We're going to take this and we have some standards that we apply or naming conventions or what have you and they can tweak it and use it and I think that Conversation and those files can go back and forth and that is what GitOps is I mean DevOps That's what DevOps is that is the cooperation and the joining of developers and operations so you can literally I know I'm Pying the sky but you could literally introduce DevOps to where you work through this free opportunity from Developers handbox. It could literally be the genesis of that whole you know dogs and cats living together It really could it's because this is it's really slick to be able to put stuff in the files infrastructure as a code as code is If you haven't been there it's vastly Underrated and tremendous because to put stuff in your developer right you work with code to put things in code It's like all this is so great. I don't have the point and click and guess Oh Yeah, that's as someone mentioned in comments throwing some margot CD and you got GitOps. There you go. Yes. Yeah, right. Oh, and then you also have I Don't know if I'm allowed to mention this. Okay. Well, so you have an open ship this thing called tecton which is a CICD system That is built out of the Knative build and if these are all strange words to you Again get in the sandbox Take those words look them up with the web Browse a web search of your choice google duck duck go or being or whatever and Start learning these things and you'll be like whoa. This is really cool So tectons build on Knative build and it basically allows you to build your images Through a pipeline and do the testing and everything and if you remember 15 minutes ago. I mentioned that OpenShift has its own Container Registry you can do it and you know what it's gonna be named because it follows the name of your project You can use tecton to build images and stick them right into your project So which is pretty slick and I fact I have a whole series Six articles and three videos and three pose coming out on this. Okay, cool very shortly. Nice. So That's who can use it. That's what you can do. Why would you do it? Well again, it's a zero risk opportunity I mean, there's literally no risk. You're not even installing anything and You can play around with DevOps now There's another part of this that I want to try and I'm saying that because when I did it yesterday it failed because we didn't have enough resources available and I'm gonna try it. I mean it's it's beta So there's a thing called code ready workspaces, which is So cool code ready workspaces allows you to run basically an IDE in a browser Now I have a dotnet when I did I'm gonna start it up. Can I move this? Now that originally that to me I thought well, why would you do that? I mean I have a PC and then Well, there's a there's a couple of if I look at a lot of reasons. Yeah, the biggest to me the biggest most Obvious one is if you have like If you have like 20,000 developers and you're onboarding someone, right? Basically, you can say here's a URL get the word. Yeah, there you go And they're good You can set up custom workspaces and custom Layers of dependency so you might have one project in Python Was a 3.8 and you have these dependencies. You might have another one of Python It's a 3.6. Yeah And so you don't have to mess around with that Python ENV the environment switching and stuff You could just set up separate workspaces. You can set up separate ones for dotnet node. No with express node with MongoDB Java whatever you want you can set up different workspaces and to switch them out You just go to the workspace and you say okay here and you click on it and you're in the workspace now again I Don't know if we have the resources for this from the come up or not and this Yeah But I've done this in production environments, it's there's no I mean when you have your own cluster It's a world of difference when we're talking performance.  I don't think it does I don't expect this to not work, but I at least one if it does it'll be like a really great testament The other the other thing about this is is you can you just need a browser so Right, I like to just do you don't install any extensions or DS code. No, you just dive in. Yeah, I remember I did cobalt in a container.  Mm-hmm, which was the best operating system ever. I swear I will always I anyway and they had this thing called continuum and it was a little box So you would plug in your phone and it made it run like a PC. Oh, I remember that and so I did that Opened a browser and wrote that that code. I'm like, I'm writing that that code on a phone on a phone Yeah, because it's amazing and the other thing is if you're in this and you hit f11 and go full screen After about a minute or so you serious honest you completely forget you're in a browser It's just the s code to the point that the s code plugins will work on this most of them Because if you're not familiar with the s code and here's a tangent. It's based on technology called electron And so fs code and all that is just JavaScript HTML and CSS that's what it is. That's so that's why it's okay. It works in a browser Yep, so it looks like some stuff is gonna want to run Okay, so this particular workspace I have is for dot net dot net 3.1 It could very well be node It could be Python it could be PHP if we go just I mean Java just name the applications Stack and we have those and you can also create your own but It's really slick because and it ties in with GitHub or your git repo so you can so you You can either Have it persistent where it stores the code in your cluster or you can have an ephemeral and you're When you save it You basically what you do is you push it to get up so you don't even have to have any kind of Like persistence you could run this And yeah, you could totally like fire up a new cluster throw the image So you could just like off you go like, you know, thank Thanksgiving your own call and your parents house and and fix a printer fix a printer like you're always doing and right and like you get a Call today out of this microservice died you could literally walk over their PC and open your browser and go fix it Yeah, you could even you could even you can even sit on the beach with a with a Surface duo and reference it and and that would be really stupid to do that, but you could do that I mean seriously who wants to sit on the beach and write code I'm there for other reasons I mean, you know, there's people that do that though. I apologize if I Would not do that, but like if it's not stupid if you like I have let me think about this But the last time I was at a beach, they're right any code. Yeah So yeah, I mean It's inevitable right like I'll get bored at some point right and I'm just gonna go sit on the beach And let's say I'm getting my laptop. Yeah, it's not a good idea. Yeah, so I hit the wrong button there. So I think it's still loading. I got this. Yeah, but that's You get access to this. Oh, there you go. Yeah, it's coming up. Yeah, so you wow In this free sandbox you get access to this and look and it's like this looks really familiar It's right. So here's my dot net web sample. Look at this. Here's code and All the plugins I want. I got a terminal where I can do like dot net bill dot net run All that stuff and I see you using edge for this. So this isn't like some, you know, oh, yeah, this isn't like I need I need Google Chrome or something. You can use this in any browser, right? Like well, I don't know about links But well links. I mean that could get What is links to look it up look it up I Mean, how cool is this? I mean this is I'm writing code and compiling and everything Yeah, so that's via code ready workspaces. I this This is literally like a whole nother OpenShift TV if you haven't already done it you probably have right Yeah, well, I mean have we talked about code ready workspaces. Yeah, okay. Okay. I was gonna say please say yes Because I don't want to do that one too No, I mean, I'm just kidding. I would love to buddy. It's it's so yeah, go find that one and oh my gosh the world the This all this it's in sandbox. Yeah, you have access to anything so Shift-wise in the sandbox. Yeah Pretty much. Yeah, like I said, there are some mall.  This is so cool And it does not cost me anything. So Let's look forward. Let's say a week or two and you're done with this. Okay. What next so I just want to like your exit strategy There's a thing called code ready containers. It's it takes a bit of a powerful PC We're working on it folks. We really are but the nice thing about it is that whole multi-tenancy thing You don't run.  So if you're not familiar with that Yeah, that's right. You can run a virtual machine in an open shift and treat it like a container. What? Yes, like you Yes, you could run a window. Yes, you can run a Windows VM on your open shift cluster. Yes code ready containers Or we call it CRC. Well, like you can do that. So it's it's as a developer. That's like, okay Maybe that's the next step or maybe the next step is you have maybe if you have an on-prem data center, maybe Have an old server laying around for when you were a sysop Maybe you have a server sitting around that you could install open shift Or maybe you have a cluster in the cloud of your choice.  Um, I spun up a cluster a few weeks ago in Azure to demo some really slick thing and it took Like 45 minutes and I had I had a complete production cluster running And it was it's like you I typed in like a dozen commands, which were basically copy paste Yeah, and change a few parameters and I was like, that's all I'm gonna do and I have open And I was slick and you talk about performance difference. Oh, man I was like I was like a kid running through a candy store. This is awesome using someone else's ram and see Yes, it's awesome And the company's money, let's be honest, right? Yeah, so so that's what's next. That's what I have to show for the sandbox. So Like the audience is ecstatic about this right are they really are you just like this is no I'm not kidding like I can send you the text afterwards, right? Like this is amazing How long do we have access to these sandboxes? How long will this program allow a single user to be part of it, right? so you get Like your pot runs for eight hours in a day not think it runs you start of a pot it'll run for eight hours and then quiesce That's the fancy, right? Yeah. Yeah, and you get it for I was told a week Forget I it was we have talked about it this week and I already forgotten so I need to go. Oh, it's two weeks I'm sorry two weeks two weeks. Okay, so and that's you know, that's pretty slick Yeah, like you're working a big company. It's like, okay Sarah gets hers for two weeks and then you all sit around the computer or play around with it and then Mary gets her I didn't say that Well, that's actually Okay, yeah, and you can sign up again. Yeah, that's totally fine You can get another cluster if you need to keep tires on something I used to use a Pittsburgh Steelers glass, but no too ashamed but um So are there other questions? I don't know. I don't know so, you know people people Do we have like to play out or do I do we do it live or how do we do this? I mean, whatever you want to do. It's it's entirely up to you. So the There's a lot of you know, this is awesome, right? Like the fact I can use CRW inside the sandbox is great Like have you tried deploying service mesh or anything like that in the sandbox? I don't know And that's okay, that's the whole idea somebody try it go ahead do it. Yeah, try it. Let us know how it is Yeah, we definitely want feedback on it, right because it's beta beta I love that. I know for now on my wife, like I give her a Christmas present. I'd be like, this is a beta So she doesn't like it. I'll be like, well, you know, I mean take it back All right, I mean like if there's if you're if you're good on the content you've covered We can wrap this up and that'd be fine. No worries here The audience loves this. Thank you for sharing it. Um, pleasure And it this is This is like what we're doing folks. We're trying to get you more hands on with OpenShift so you can understand How it works better, right? Like we understand the need for you know, having a beta environment cluster To show off the capabilities to somebody that might buy this thing for you eventually at some point, right? So like we get it We you know, it Narendra of like I I just asked like if you can get service mesh working on this, let me know Uh, if you can get canade if working on this, I don't think that'd be a problem to be honest with you No, it's it's it's part of it actually came out. Yeah. Yeah, so the The service mesh piece not sure about right like because that is a pretty high resource consumption thing as to you Either that or is I don't know if I can't remember if it's multi-tenant. I guess it must be it has to be but I Yeah But there's a really good 10 part series about istio on red hat developer That I wrote. Oh my oh I should look that up and then share it with the audience real quick. Uh, let's see You wrote about istio you said, right? Yeah Okay, if you haven't figured out folks, I do a lot of writing Well, you know, which is the best. I had the best job in the world. I really do Are you sure my job's pretty free? No, I'll tell you why it's better because not only to get the speaker conferences, which I love and I've written Three books while one the tech book But I get to like play around with technology and break it and report it and play around some more And then I write about my experiences like it's like the developer's dream Like hey, there's this new technology. I think I'll play with it and get you right and write about it It's I'm just gonna share your whole like list of stuff. You write a ton for us. Yeah, thank you I loved to write I was a journalist before I you know, I've done a lot my old years Don't date yourself too much. Okay No, I mean I'm old Where were you for the Kennedy assassination? I mean you're not that old already. Yes, I am. Okay. Wow. All right. Never mind I I'm out. Okay. Uh, yeah, sorry HR. I didn't mean to ask that No, I don't I don't have any problems at being old. I beat the alternative. So Okay, so paroch says right now the sandbox does not have service mesh or serverless operators on it We plan to add them soon. Okay. That's okay. Yeah, I apologize because when you're involved in the whole conversation You forget what's coming and what's available But it's because it's beta. It's beta. Trust me. We talk about the future so much on this show I don't know what is currently like ga beta I'm like, am I supposed to say that or not? Whoops, uh, and you know, I don't think we've had any major football I'm already in trouble with the hedge fund managers out there. So I know right like they're coming for you next Um, this don guy blowing us up on this channel. Come on Uh, but that would be funny if they all shut up here at once. Um, oh, yeah, that'd be real funny So, yeah, uh, I think we've got everybody's questions answered um So mccally says this is really cool. I just started learning about open shifts and look and look what I got Free environment to play with. Yeah, that's cool. There you go. It's awesome. Right. Yeah Like you don't have to build spend You know 1500 bucks like I did it to get your own cluster in your house, right? Like you don't have to answer when your manager goes, what is this for? I'm like, oh, no, sorry My azure spend I promise you I had something on Amazon and a month later. I got another bill. I was like, what and it's one of those things where Everybody's heard this right. You forgot something was on there because there's no way to go in and say like just wipe out everything And I was like, yeah, no, like that's that is like my number one pet peeve I have gotten a personal $2,700 bill from amazon before Because of a bug in cloudflare, believe it or not Well, so figuring that one out with aws was super awesome. But like they yeah, oh, yeah, but like they really need the money They learn. Oh, yeah, they totally refunded me. Don't like yeah, they were you know And but like they learned so much from that bug being exposed, right? It was worth the money to him $5,000 bug bounty or whatever. Yeah, exactly, right? Like so, yeah, you guys don't mean money Man if there was a bug bounty in my career, I'd have been broke a long time ago like on my code. Oh, yeah Man, I would never do that. I can well I mean, I remember when I was a a network admin and then a security admin, right like all the bugs I submitted the sysco, right? Like that eventually got published or fixed or whatever. Yeah, like if if sysco would have paid me for that work It would have been great. Thank you Software getting a 500 error when I try to sign up. Wow. Okay Well, we might be we might be having capacity issues. Yeah, as a result operators are standing by Yeah, no, no, no your call is important to us I okay, so boroslaw that might be a capacity issue that we're hitting wait a couple minutes to try again You should be fine. Um Apologize for that. But yeah, I don't know Is it signing up for the Developers account or signing up for the the trial or the the cluster itself. I'm curious which one you're getting there And you know, that'll come in a few seconds. Well, you know what? I should let you go because you probably have another show and Yeah, I do have actually, you know what what is up next for me a meeting? Yes, and then a very long stream of the Open shift commons gathering on data science. We'll be covering the first bit of it And then we'll be switching over to get ops happy hour after that So, yeah, your account is being prepared for the club. Okay boroslaw says he's getting a 500 signing up for the cluster itself um It's capacity. What do I log in with it should be your developer account And if you don't have one, you have to get one again have to get one Oh, what do you log into the cluster with that should tell you that I believe Yeah, when you go it, they'll be like open my cluster and it'll take you right to it. You it won't yeah It won't ask you to get into the login screen that you don't only get with openshift. You'll just go right to your cluster Is cubadmin available in the dev sandbox? I don't think so. No because It's one cluster. We don't want you going over and wiping out everybody else's stuff, right? So Yeah, like Can you can you use the command line tools? I guess absolutely. Okay. Oh, yeah, I wanted to show that and forgot Sorry, no worries We're gonna have you on some other time when everything's more fleshed out, right when it's not in beta, right? There you go. So yeah, it keep in mind. It's beta product. Um, Work with us. Oh, norenda says I got a login screen. Oh, that's not good. Click something. Oh What You Is there an option to click something it showed these options? Okay, so we're showing some options. Well, there's a couple of login screens. So when you when you go To the developer sandbox site, you have to have a red hat account at that point It's going to ask you to log in with your red hat account You're logging into red hat developer Then it's going to redirect you to a screen that says accept the terms and conditions and you click Okay, and then it takes you to your cluster So there is a login, but it's not the standard Login like if you've ever worked with open shift, there's a log and it says welcome to open shift, right? This is the developer that redirects you and automatically locks you in. I'm gonna see if I can get them working. Well, anyways If you have problems, we have a discord and I would like you to share your problems with us in discord or send me an email See short at redhat.com I am on Twitter at don shank s c h e n c k. Go ahead. I'm there light up dawn on twitter I'll help you. Yeah, and I'm chris short, you know all one word on twitter and you can ping us Ping me via email. Just fine. Ping me on twitter. Just fine Uh, nurandev's getting through it. So yeah now he's in the cluster. Okay, cool. Thank you an hour ago I was like what happens if I run short. I don't have enough It's an hour. It's like two minutes before Yeah, so Yeah, thank you so much don for coming on showing this off. Thank you everyone. This has been a great show Thank you so much. Take advantage of it, man Yeah, it's free and it's there for you to learn and kick tires on so like if you have your cluster at work And they don't want you mepping up with stuff use this one instead, right? Like there you go Okay, awesome. Thank you don really appreciate you coming on. Thank you so much. Thank you everyone for watching We'll catch you up soon here in about an hour You


Hey everyone, welcome to Nintendo Prime and hey, we're giving away this thing right here. Details on this down in the pinned comment or the description. Thanks for the intro editor. So we got two really big stories I want to get to really super fast this morning because holy crap Xenobrid Chronicles 3, the review embargo just went up minutes ago and my lord, these early review impressions are absolutely insane. I'm going to go over a handful of the reviews, not like read through them, but I'm going to give you all the review scores because guess what folks, at the time of recording Xenobrid Chronicles 3 has a metacritic rating of 90, making it the highest rated Xenobrid game of all time. Now I'm guessing it's probably going to settle in more so around 87, 88, it usually is going to come down a little bit because of two specific reviews. That being said, I actually want to go over a handful of the reviews so Nintendo Life gave this game a 10 out of 10, Video Game Chronicle gave it a 5 out of 5, RPG site gave it a 10 out of 10, Eurogamer called it Essential which is the highest rating they have, Gaming Bible gave it a 9 out of 10, The Sixth Access gave it a 9 out of 10, IGN gave it an 8 out of 10, come on IGN is there too much water? But then Game Informer is actually the lowest review so far at a 7.25, calling it a double edged blade where the game is obviously really good, but Game Informer complains about performance and things like that that they seem to care more about than the actual core gameplay. They also noted for some reason that the gameplay isn't new, Xenoblade plays like Xenoblade. Reviews at 10, imagine complaining that Mario plays like Mario, I don't understand those complaints but you know what? I haven't played Xenoblade Chronicles 3 so maybe it's completely valid and it's definitely valid for this reviewer because reviews in the end are just subjective opinions when it comes to video games. It's very rare that a review can actually be objective because it's about personal enjoyment rather than like performance per se, like when you're reviewing, I don't know, a graphics card, you can actually go over objective review metrics with performance, you can't do that with a video game because it's a lot of subjective enjoyment, you can have objective I guess, I don't know, performance numbers but that doesn't tell you if you enjoy the game. All I know is this is absolutely incredible for Xenoblade Chronicles 3, there are even some of these reviews calling it a game of the year contender. Now, chances are it's not going to end up leapfrogging Elden Ring as a favorite, Elden Ring has like a 96 on Metacritic so look, it's not going to get up there but could it get nominated for Game of the Year, could it win some categories at the big game award show at the end of the year and obviously end up winning a bunch of awards at various websites by the end of the year, absolutely. And one thing is for certain, this is the best, highest rated Nintendo Switch exclusive of the year and it will be hard pressed for any other game coming the rest of this year to get rated higher. I do think Bayonetta 3 has a chance to possibly be rated this high and we'll see with Sparks of Hope. I think Sparks of Hope is probably going to sit around an 86 which is still incredible on Metacritic but who knows, maybe it'll blow people's minds and end up in the 90s. I guess we won't know but if I had to guess Xenoblade Chronicles 3 will end up as the highest rated games. Platoon 3 I think will get some of the criticism of why do we have another Splatoon and then that will end up somewhere in the low 80s but we'll see. I'm just projecting other people's opinions and scores. I don't really know. All I know is this is massive hype for Xenoblade Chronicles 3. I am super excited to play this game so much so that, hey, I will probably live streaming it at some point during the day or a launch stream on Friday. Maybe we'll even go ahead and kick off our morning with it assuming I have the game and we're all ready to go at that time. Now, another thing I want to talk about today is Nintendo updated their phone app. That's right, that app they make you install on here if you want to use voice chat. They actually added a useful bit of functionality to the app, although still with some strange caveats. So here's the official update. If they did it to 2.2.0, you can now send from requests using your friend code. However, accepting a from request requires a switch console because for some reason Nintendo couldn't actually set it up where you could send and accept from requests on your phone and it actually links up to your switch. Apparently making a unified infrastructure like that is a bit beyond Nintendo's current capabilities. You are also able to copy your friend code as a URL and or save it as a QR code, which others can then use to send you friend requests. So, hey, I'm on the go. I only have my phone with me. Hey, this person's message to me, hey, I need somebody to work. They want my friend code. I can copy it out of the app and give them a link and stuff. I guess that's a convenient use case. Unfortunately, you can't accept the friend request on the spot, but it's neither here nor there. Other minor changes have also been implemented that most people have been able to figure out. I think mostly it's probably fixes, hot fixes behind the scenes. And system requirements have been updated. So while this is launching on iOS and Android, it's notable that if you have a iOS device, you must be on 14.0 or later. So any Apple device must be on not the latest update, but it has to be on 14.0 or later. It's really, really weird that that's a requirement. The only reason I could think that is maybe there's some these features affect performance on really old phones that can't be updated anymore. I I honestly have no idea because I don't think the Nintendo app really does a whole lot. Now, this is cool that they finally added some useful functionality, even if, again, it's useful functionality that's half baked. I can now send you guys friend requests from my phone, but you can't accept them. You can send me friend requests, but I can't accept them. I must grab my switch, which is fine. And I have to accept them there. But it's still really, really weird that I have to use two different devices to do a very, very simple task. They still haven't added messaging yet. They still haven't added the ability to make lobbies. So, you know, basic functionality we're still waiting for messaging, by the way, that would make sense. I can't tell you how cool it is when someone messages me on the Xbox and I get an update on the Xbox app on my phone and I can message them right back and it'll show up on my Xbox later when I go check my messages. Like, how convenient that is that I can actually respond to people in within the Xbox ecosystem. Nintendo, take notes. That's how yours should work. But you got to first have messaging and for some reason you don't. I'm sure it's supposed to be related to protecting kids or whatever. But every other company in the world does it. And kids are busy using Discord. Kids are busy using chat rooms. Kids are busy using Snapchat and all these other things. Nintendo, I think it's time to maybe get with the times. But hey, what are you going to do? At least they did update the phone app with a useful functionality, which is more than we can say really for the last, I don't know, what's it been, three, four years of the app's existence. So, hey, it's something. At least it's not just like they made a big deal out of the 2.0 update. And the 2.0 update just reskinned everything. Didn't add any functionality. So at least they're adding functionality now. That being said, obviously the biggest news today is the Xenorid Chronicles stuff for now. Obviously, maybe we get bigger news later today, but I'm really, really stoked to play that game. I hope you guys are as well. If these review scores and the reviews you're going to read, I'll link a few of my favorite reviews down in the description. If they are enough to convince you to want to buy Xenorid Chronicles 3, I'll have pre-order links to that game as well down in the description. I'll put up a pre-order link for Best Buy because we get like a little 14 percent kickback if you want to use that. So I do appreciate if you guys want to support us in that way. You could also obviously use Amazon. I will put an Amazon link as well.  You'll have to obviously convert over to your local websites and stuff if you want to get it there. Anyways, folks, thank you so much for tuning in and I'll catch you guys in the next video.


What's up everybody, Jason here with jasperjasecasebrace.com. New release today guys, 2020 black football six box half case break, packaging number one just sold out We had a little random number log for the Eagles and Panthers, and there you go, Nick down to Greg And then here the customer that bought in straight up Nick also got the Seahawks last spot mojo and good luck to everybody else New release guys haven't haven't had black football since 2013 Again one pack per box five cards for packing in one RPA one additional autograph one memorabilia card and two base One base card and one parallel card This is a half case break so Second half is picker team number two Which we can get rolling as well. Oh For transcendent. Yeah, that's actually another way to sell some spots, right? I mean because every card is gonna be numbered so technically Every number will be represented at least once All right, we got six on the left six on the right. See what we can do here One two three for the left side four five six for the right, and it is a one so one two three These right here would be for picker team number two Here you go Yeah, really. All right. We gots at a 75 for the bills 52 out of 75 that is AJ Penza we got Joe Reed. I guess yeah, not numbered so it'll be a number card potentially That's good chargers though and mark our first one we got is Cam acres little relic number 24 out of 50 little one off the jersey number We got Brian Edwards a little Jersey auto 70 out of 99 for the raiders Las Vegas raiders going to David Derek Brown. Look at that That was a random number block team And that is 25 out of 50 so spot five Going to trade last bottom mojo Very nice next box. We got Aaron Rogers 60 out of 99 We got a Thurman Thomas. We got Danny Jones rally for the Giants numbered 58 out of 75 jet block Giants, it's been a strategy So let's go with Bottom auto first Clevon to song Jaguars 158 out of 199 Jacksonville Jaguars going to Chris Maxwell Anthony McFarland jr. That's like use this actually gives you such big vibes of Black gold football right here. There you go 85 out of 99 Pittsburgh Steelers it's one of Trevor All right, I remember guys. We also have these available for personals tonight with me We're going on around three o'clock in a couple hours on Instagram at Jasper's brakes We got 54 to 75 for the Rams That's Terrell Lewis Rams going to Serenity. We have Todd Gurley The Atlanta Falcons We've got a Jacob Eason four out of 75 little relic Indianapolis Colts that is going to Michael CJ Henderson for the Jaguars Number 96 out of 199 Another one there for Chris and the Jaguars and the last one here out of this box Is a La Michael P ride Out of 99 we got Curtis Weaver out of 10 for the Miami Dolphins When a richer we got Philip Lindsay Broncos one of you a we got Kyla Murray relic 61 out of 99 Cardinals going to Trey Isaiah Simmons another one for the Cardinals number two one ninety nine Another one for you Trey Anthony McFarland jr. Another one there for the Steelers The patch auto 20 out of 50 Pittsburgh Steelers that's going to Trevor last two guys In a second half is in the store guys Derwin James jr. 3999 Chargers Gonna mark as Tyree Cleveland for the Broncos Derek Henry 58 out of 99 Titans you want to read we got Donovan people's Jones 2199 for the Browns But a Jarell and the Michael P run a little three color patch and autograph 25 out of 25 No one there for the Jets and Chris All right last box guys Number second half is in the store guys 39 out of 75 Anthony McFarland Another one there for the Steelers Terry Bradshaw James Morgan a little two-color patch to 50 for the Jets Nate Stanley To 50 for the Minnesota Vikings and Timothy and the last one here guys. Good luck Antonio Gandhi Golden Out of 199 and it is a patch auto 162 out of 199 three-color patch for the Washington football team I'm going to Chris and there you go guys Some sharp-looking carts Fortunately no big huge rookie pulled in this half so second half can be extremely loaded guys Nice little feel again second house in the store number two. Appreciate you guys. Jasper's case breaks.com


Čakaj, Ali. Čakaj, organizatora, začal mi, da bi se počutiti. To je zelo način, če njih ne zelo počutiti. Čakaj, zelo počutiti. Čakaj, zelo počutiti. Zelo počutiti o entropiji, vsega vsega vsega vsega vsega. tako, da bomo kštati, in zanim sem odpočen, načo se vse bo povoljno odmah z vse.  To je CR-Decal. Vse pravno vse. Kaj je napravil entropij, napravil metrič, vse je vse. Dostanje v 2 počke. Vse je napravil n, vse je napravil vse. Dostanje vse. FI of X, FI of Y, for zero, smaller equal, i smaller equal, n.  And this should be, let's say this is A of, it depends on f and then epsilon greater than zero. This is a minimum of the cardinality of the sets s, such that s is an epsilon generator, which means that the union of the balls with this metric, center x and radius epsilon, where x is in s, covers the entire space. And then you look at the exponential rate of growth of this. So let me give the definition, is limit epsilon goes to zero, but limit n goes to infinity, one over n log of this number. This is a topological entry. On the other hand, there is a metric entropy, which I will talk about the metric entropy, too. I suppose that I am in the same sitting, but now I will suppose that I also have an invariant measure, which is a probability. This means that the push forward is the same for f. And then one can define the metric entropy of f with respect to mu. Well, I won't give the definition. Basically, it's a similar definition, but now you ask that this set s, this balls cover almost all the space with respect to the measure. These are some definitions. There are many other equivalent definitions. It can be done with open sets, with other type of numbers here. For the metric entropy, it can be done also with partitions. These are the entropies I will talk about. They are well studied in dynamical systems. There are some important invariants. This is a topological invariant. This is invariant under major theoretical conjugacies. They describe somehow the complexity, the level of the complexity of the orbits of the system. They are also related with other invariants, like the opponent, volume growth, dimensions. So they are well studied and they are very important in dynamical systems. Now, more specifically, what I'll look at. I'll look at these as functions for the topological entropy. This, of course, can be seen as a function from some space of the geomorphism, where a function goes to the entropy of the function. And the metric entropy also can be seen as a function, but it will be defined on the space of invariant measures for some systems. Now, I suppose that M of F is the set of invariant measures. And then I look at the function. It goes from M of F to R. Well, actually R plus is always greater or equal to zero, where a measure goes to metric entropy of F with respect to this measure. This is called also the entropy function. And this is, I can show that it is an affine function. And well, what I'll look, more specifically, I'll look at the continuity properties of this. So, here I have a topology depending on R, depending on the space I take. Here I have, for example, the weak start topology set of measures. Now, some general things about these functions. Let me start with the second one, metric and H mu of F. As I said, this is an affine function, in general is not continuous. And what usually fails is general not continuous. And in many cases is not lower semi-continuous. This is generically. That's because, for example, some invariant measure can be approximated by periodic orbits. Measures supported on periodic orbits. The metric entropy on a periodic orbit is zero. And the metric entropy on another measure can be non-zero. So, this usually fails. However, in many cases, and there is a lot of work in smooth ergodic theory, I don't know, when this function is upper semi-continuous. Many cases, upper semi-continuous. And this is useful because this, well, is related to thermodynamic formalism. This will imply that there exist equilibrium states. In particular, measures of maximum entropy, which are measures where this metric entropy coincides with the topological entropy. I didn't say, but there is also a variational principle, which says that this topological entropy is the supremum of all the metric entropies for all the invariant measures. Okay. And there are many cases where this works. I want to say first, no? Maybe I should say what is the main tool here to prove this thing from Bowen. I don't know, it was made better by other people. It's something which is called entropy expansiveness. Well, there are generalizations, like asymptotic entropy expansiveness and other types of generalizations. This basically means that one can look at these balls, but when n goes to infinity, and what one wants is that there is no entropy in these balls. Dynamical balls, they are called dynamical balls, but there is very small entropy on these balls. And this usually implies that this function is upper semi-continuous, and this gives equilibrium states and measures of maximum entropy. Okay. Now, some general things about the topological entropy. And again, I will talk about upper semi-continuity and lower semi-continuity separately. For upper semi-continuity, there is one obstruction. Well, actually there are two, but for two together, let's say, is finite regularity, low or finite regularity, homoclinic tangency. What is a homoclinic tangency? There is a hyperbolic point. This will have a stable and a unstable manifold, and these two manifolds are tent at some point. And here there are some examples, explicit examples by... I should mention, I mean, Mr. Revich. That's when you have this, and you look at the entropy function, well, the topological entropy function, upper semi-continuous. This is for any smaller than infinity. This is what I mean by finite regularity. In a space of CR defiomorphism, with R finite, if there is this homoclinic tangency, at this point you won't have upper semi-continuity. And maybe I should say here that this... Well, you can... With this you can construct an example where you don't have the upper semi-continuity of the entropy function, too. So, in general, goes to H2 of F. Upper semi-continuous. It's equivalent with having the... This function goes to... Let me put F0. Goes to H of F, upper semi-continuous at F0. The upper semi-continuity of the metric entropy function and the upper semi-continuity of the topological entropy are very related. And the same tool, for example, the entropy expansive net proves the two. Now, as I said, there are these examples where this doesn't happen. And actually these are the only obstructions because there are two theorems. There is... I think he did it for the topological entropy, I guess. Newhouse did it for the metric entropy function. So, they proved that in the C infinity topology they are absolutely continuous. So, this doesn't happen. How should I put it? This infinity, upper semi-continuous. And if F is C infinity to H of F is upper semi-continuous. So, in the C infinity topology everything is fine. Now, also there is a result which says that far from this homoclinic tangency everything is fine, too. So, this is a result by... It says that the coefficient that you want topology here, this means that it's away from homoclinic tangencies. This is a set of homoclinic tangencies, the function has homoclinic tangencies, and the closure of it. The topological entropy is upper semi-continuous. F is here. And the metric entropy function is also upper semi-continuous. So, this gives a pretty complete description, I think, about the upper semi-continuity. Well, of course there are many other results for some functions with some specific properties. One can get some... the upper continuity of the metric entropy function, too. About the lower semi-continuity. Here, there are some results in low dimensions. And the most famous result is probably the result by cut-top, which says that if M is a surface, if we look at the space of C1 plus alpha, then on this space the topological entropy function is lower semi-continuous. It's... You can do it in the C1 topology, and you can put the restriction that the function is C1 plus alpha, too. OK. Well, if the dimension is one, then, of course, the entropy is constant zero, so it's obvious. And let me put, like, an observation. If I mention greater or equal than three, then you can look even at the C infinity functions, and this will not be lower semi-continuous. So these are some general facts about this entropy view that functions of the system or of the measure. Now I want to look at the case of partial hyperbolic systems. Let me define quickly what a partial hyperbolic system is. I'll denote it as PHD, partial hyperbolic defiomorphis. If there exists a splitting into three sub bundles, sub bundles are invariant, their star can be... And, well, three conditions, let's say, F, restricted to ES, is contracting uniformly with a stable space. On the unstable space, on EU, is expanding uniformly. In the center is... Let me just say that it is in between. This means that it can be contracted or expanded but weaker than what is happening on this other sub bundle. Why do I look at these systems? The reason is that, because for these systems, usually you can see lots of things. So the first thing is the center zero, then F is uniformly hyperbolic. And in this case, there are lots of things known. For example, it is known that they are entropy expensive. So the upper semi-continuity comes immediately. And, well, it's even more. They are structurally stable. They are conjugated to small c1 perturbations, which means that the entropy, the topological entropy, is actually locally constant. This, everything is very fine. Now, let's look if the dimension of the center is slightly bigger, equal to one. What is happening in this case? Well, one can still expect some good behavior, because, well, in dimension one, the entropy is fine, and the other directions are uniformly hyperbolic, so everything should be fine. And here, I just have, it is enough for me to say that the partially hyperbolic defilmorphism with the central dimension one are away from tangences. I will denote hd1. So these are inside ones which are away from tangences. So, I can just apply the result by Ljavo, Vienna, and Young, and the upper semi-continuity comes for free, for the metric entropy function and for the topological entropy. Now, about the lower semi-continuity of the topological entropy, this is a bit more complicated. So how about the lower semi-continuity of the topological entropy? Here, there is a conjecture, I believe that it's still open, that in this space the topological entropy is also lower semi-continuous, which implies that it is continuous. This is known to be true, but this can be proven in case-by-case analysis. One can show it for basically all the examples. Unfortunately, there is still no good classification of this, even in dimension 3, as far as I know. See, there are, lately, there are many results in this direction. Also there are new examples which keep showing up. Let me just say that in many examples, actually this is locally constant, and I think the most difficult case was perturbations, time one of hyperbolic flows. In this case it's actually continuous, it's not constant, it's easy to see. Well, there are several results here, I could mention, for the most general, it's myself with perturbations, including perturbations. Well, let's say the proof, in the proof you have to argue that it's close enough to the hyperbolic flows. For large perturbations, I believe it's true, but it's... So it is true for small enough perturbations, maybe I should say. This is the proof. C1 small enough perturbations of hyperbolic flows. We needed that it's close, C1 close enough in order to preserve some of the structures which exist for the flow and use them in the proof. That's locally constant, I'm not sure about some last examples by... I didn't check, if there is any difficulty. The last examples by Bonati with Bob Golev, and Po3. But I think probably the same technique would work. They have basically perturbations, some perturbations of the flows. Well, unfortunately as I said, it would be nice to have a proof in the general case, but as far as I know, there is no such proof. And let me talk a bit about the higher dimension of the center that is equal to then... Well, everything fails. In general, it's upper semi-continuity and no lower semi-continuity. Well, no upper semi-continuity, it is not see infinity. In the center you can have a homoklinic tangency, and there is no lower semi-continuity, even in the see infinity topology. You can construct example where it is not lower semi-continuous. One can... One wants to prove something, he has to add some extra conditions here. Now, how about the flows? Well, what is a partially hyperbolic flow for me? Partially... Well, I didn't say what's the entropy for a flow, but yeah, maybe you can use that. You probably get the upper semi-continuity at the measure of the maximum entropy as close to the measure of the maximum entropy. But it still depends, wait. If it's low entropy, but it depends if it contributes or not, total entropy. Because it's... If you have a tangency, I don't know, it depends. You have to put some conditions there. I think that if you put the right conditions, probably you can get the continuity.  And the homoklinic tangency can be a small perturbation of the identity of a small entropy. Ok, for flows, well, I didn't say, but the topological entropy is defined as a topological entropy of the time one map of the flow and the magic entropy is the same. The invariant measures for phi and for phi one are not exactly the same and one has to be more careful here, but basically one defines them like this. Now, for me, a flow is partially hyperbolic. I will denote this partially hyperbolic flow. If, again, I have the invariant splitting, and they are invariant under the flow. And again, it will be the same. Yes, it's contracting. It's exactly the same definition. U expanding and E c is in between. Let me just put an observation here. Or maybe I should put it in definition. What I mean here? Well, I want to put a restriction here and I'll assume that phi has no fixed points. No singularities. Probably some things can be done for singularities, but it's easier if you assume that there are no singularities. And let me just make an observation that the center bundle always contains the direction of the flow. So it will be at least one dimension in this case. But the one-dimensional case is the uniformly hyperbolic flow, is uniformly hyperbolic. In this case, again, everything works fine. It's entropy expensive, so upper semi-continuity comes. And it's, well, structurally stable modulus, time change, so the entropy is, in fact, continuous. This is everything. So, well, the question is what happened in the central dimension is equal to 2. Now, here I should say, like a general observation, is that the flows in dimension n are basically at something in between the show morphisms in dimension n minus 1 and dimension n minus 2. There are some restrictions of the show morphisms in dimension n, but some generalizations of the show morphisms in dimension n minus 1. So this is, let's see, that it's morally in between partially hyperbolic the show morphisms with the center 1, partially hyperbolic the show morphisms with the center 2 dimension. So one would expect that the behavior should, some results which work for this could be transferred for the flows. But possibly not all of them. And this is exactly the case here. On one hand, let me put it like a theorem, is, well, we still have to write it down, the upper semi continuity works, partially hyperbolic flows 2, this means that the center dimension is 2, topological entropy, is upper semi continuous, here in the C1 topology. And the metric entropy again is upper semi continuous, upper semi continuous. Of is, it's not immediate generalization of this of the show morphism case, but it's almost. So apply the same method. Because it is entropy expensive. And it's entropy expensive. So how about the lower semi continuity of the topological entropy? Here is where the difference comes. The topological entropy is not lower semi continuous. Not even in the C infinity topology. For this, we have an example. And the example, maybe I should give an outline of it. How much time do I have? The example is to take hyperbolic flow. Let's see. Hyperbolic, uniformly hyperbolic.  Then to take m, the product of T1n. To take a function, infinity, let's say, non constant. And to define the flow on m, x is y, x is in T1, y is in n. You keep the horizontal fiber fixed, and then inside the second coordinate you move with the speed alpha x. X, T, y. Move on the flow, but with different speeds. Some points you move faster, on other points you move slower. Then the topological entropy of this, the topological entropy of psi multiplied by the maximum, the exponential, maximum of alpha, the exponential of maximum of alpha. And how to perturb it, you make the flow move a bit up. The idea is, let's say that this is generated by x, some vector field x on n, then phi will be generated by the vector field zero x. So you can make an arbitrary small perturbation, c infinity small, phi epsilon to be generated epsilon d dx. And then the orbits will move up, and they, well, they go around the circle, and it's easy to show that the entropy of phi epsilon is the entropy of psi multiplied with the integral of alpha for log of the, I think it's log of the integral of e to the alpha. It drops immediately and it stays constant actually for every epsilon. Let me finish with just saying that, okay, it doesn't work, but at least there is still some hope one can, at least in some cases one can prove something, but I don't want to, let me just say that one can define something which is called the volume growth. Maybe you should, perfect. Let me stop that.


So here's what Clifford claims. Clifford claims that in order for you to be entitled to your belief it has to have sufficient evidence. And for it to have sufficient evidence, it has to conform to the uniformity of nature and conform to the common human experience. That's one part, right? That your beliefs have to have sufficient evidence. That's one part of his claims. Another part of his claim is that if your beliefs do not have sufficient evidence, then you must withhold judgment. If you don't have sufficient evidence, you must withhold judgment. Okay, now the second claim about withholding judgment. Is there sufficient evidence for this? So, you know, he makes, these are some substantive claims, right? Is there sufficient evidence for the claim that if you don't have sufficient evidence, you must withhold judgment?


This that energy boosts. I'm alive. How can I lose what you do with keep my vibration super high? And my frequency aligns In the quantum where we live The more we get the more we give You understand what's going on right now because I don't and I want to just give you a little quick advice Or just just just a little awareness Audio ears visual lights. There's just lights passing back Vibrations just frequencies that are hitting you.  Have you ever asked yourself that? What's happening?  That's all we know We don't know why we can at least we can't prove why but the fun part is if we think of ways that it can Help, but if we can let's let's say if we can think of ways that are these Energetic laws some say the spiritual laws some say it's God some say it's a simulation some say it's just a universe if we play by those laws We can create our reality and here's the thing we do it together And that's not the fun part the fun part is we get to do whatever we want, but do you believe it now? Here's the cool part. There's some science if for those that need science, which was me you need some science to Back it up.  Well, that's a cool car next and you know you see it everywhere. Why now it's in your filter now You notice it that's not that's what happens. Everybody's had that experience. We don't use to our advantage the placebo effect We all believe in that what's happening there our mind is changing our body We thought we took something and it was just sugar now if sugar can change your body, that's cool But if your mind can control your body, huh? Why don't we use that to our advantage? What are we doing? Why are we not using that? That's awesome So use it to your advantage. This is your reminder you can do a lot with your mind every action starts with a thought I want to go like this that was the thought I had I had to think that first my body didn't do that But then again, I'm not my body and my in my mind. No, we got to transcend our mind We are the awareness behind our thoughts. What does that even mean? I don't know but I like the sound of it and here's the thing it makes sense think of a wave I had this theory in a lot theory whatever I had this moment when I was in the ocean that Helped me understand this you're standing in the ocean waist deep as you as the waves pass They pass through your body not like through you but actually they kind of go through your pores your skin You're connected to it, but you're standing there the wave comes and goes comes and goes that is life You're standing that's your awareness you're standing in life and these experiences come and go But at all times you're here and now that's all that exists future is a thought past is a thought here and now is the only thing That exists we don't even know if those exist until we create them There could be quantum possibilities that the universe is getting manifested at every moment Even the subatomic but the coolest part too is at the subatomic level at our actual universe is is Quantum there's not physical things. There's just vibrations and possibilities and then when they try to measure it the collapse of the wave function You look it up. I already did it collapses into a physical part now. I don't know if that's theories been debunked or Been changed since but so far. That's what I've known so far Sean Carroll on Joe Rogan blew my mind I can't keep up point is it's a possibility Until we observe it. We are that observer if you look at video games in the past like Grand Theft Auto when you move too fast, okay, so the video games are using the observer effect To make the system more efficient now if you extrapolate that that is what we're doing everything We see is now rendered in real time and when it becomes seamless We don't know the difference that it's manifested right behind me I don't got him. I got him if I if something right behind me. I'm not looking at it It's not real yet as soon as I look at it makes it real if it's so seamless Then we'll never know if it exists or not because it will never see that lag Maybe that's what deja vu is when we see that lag. What am I talking about? What I'm talking about is the fabric of our reality. It's very strange But it's amazingly miraculous at the same time and we have these fears we have anxiety about the future we have money problems We have relationship problems all these problems are just thoughts that we created But we're so much more than that so I hope this video brings you some peace and brings you some power into your life to create it in a way that you want to bring you happiness and the fun Part as we do it together and when you can vibrate on a happy level we create beautiful things Naval Ravi Kant on Joe Rogan said if we made robots or whatever and everything took away all the jobs that we had to do Humans would just create and make art and music and all the creative things that only humans could do that robots Can't because that comes from some people think the divine but also just human nature is just something that's innate Everybody's so unique that they create their own art. So why not do that now? You are unique my boy Devonte Wilson I checked out his video today. He was saying everyone has a unique purpose And I think most people don't know that enough is that we all are so unique from our DNA to our combination of life Experiences that that makes us unique to fulfill one role in this world And I choose to believe that that's true because I like to live that way I don't want to think that other people can do what I can do and I think it's it's also fun to see what you create For example, I love this. I'm so proud of the setup Which is why I jumped on the mic the video the audio which is so cool to me I've been working on this for over five years now to get to this point and I have bigger goals But it's just so fun to get to this level and if I wouldn't have had that mindset that I can do it I would have just stopped because I would have said there's no reason I was talking to a client today about doing things for no reason because there is a reason when it feels like There's no reason you're doing it out of joy You're doing it out of inspiration and that's when the magic happens But there's so many ways to easily stop that by just saying there's no reason what's it gonna lead to but it that's because it's the unknown We're afraid of the unknown, but not only are we afraid it doesn't seem like there's a purpose But that's where the purpose lies in doing the things that just fill you with that joy and let it lead to those things So trust in that I'm gonna make this video into a title of the goal is peace And so I hope this brings you peace and I hope this brings you some inspiration to go do something You love and watch life unfold I want you to start becoming the creator of their reality instead of reacting to your reality and that is a really tough thing to understand But I want you to go try it for yourself And I want you to just attempt it and see if you can start to be the energy that attracts and Amplifies things around you instead of letting things control your energy you control your energy fill it with inspiration Fill it with good vibrations. I don't like to just say vibes It just takes away so much of the meaning good vibrations and watch how that energy Reverberates outwards and I'm gonna stop there. See ya What you doing, what you doing, what you doing