Okay, we're back. We're live. It's it's a Thursday morning. It's a corona virus a coronaville. Pardon me What's next? Tyler our show is is is trumped back to his own tricks his old tricks on COVID and it sounds like he is But you know what what what is interesting and you were talking about this before the show Tim? That's Tim up a cellar and Stephanie Dalton So you were talking about the book that you're reading The mary trump book which may explain some of these machinations Um, and I you know, I guess it's worth talking about some of the bizarre things in the context of that book What does that book tell us about bizarre things on on behalf of our president? Well, Jay, I wish I could go into detail, but I just came from amazon as of this morning So I will read you the first paragraph on the back of the uh the cover And I think it does explain a lot of things why this mishandling of the COVID-19 has been gone horribly wrong and has resulted in Already 151,000 american deaths. So here's what she wrote about donald trump Today, donald is as much as he was as three years old incapable of growing learning Evolving unable to regulate his emotions moderate his responses or take in and synthesize information Yeah, he's he's uh, he's learned under his father the lead of cheating life cheating is the highest value and uh, you know, I've heard her many times on on on the national media talking about her book and I I have it also And I find it very easy to read and find it very valuable And it does explain some of the bizarreities, but let's talk about the bizarreities So last week he he read something maybe at the beginning of this week He read something of a teleprompter and it sounded pretty rational But since that time, he's uh, he's declined. He's back to his old tricks making ridiculous things statements and doing ridiculous things Can you talk about some of the madness here, stephanie? well, I know that uh, he's uh, he was Parented very badly and uh, the mother was very very ill at the time of his early early life like four three Before he settled into as tam read about but he was not getting that kind of And the dad was just a loser at it It I mean he was the 50s dad 40s 50s dad So he did what those dads did just not paying any attention And then the man himself was devoid of some of the the Nurturent kinds of uh temperaments and and personalities and just spent no time with him Well, how does that translate into what he's doing now?  He's lying.   So he must be okay Uh In his little mind whether he's got some some reason whether there's a method behind the madness I mean arguably he'd like to see the chaos Hey, you know chaos is better for dictators He'd like to see a real mess by election time both in covet and and the economy where he can where he can I don't know somehow make capital out of that But what is what are the crazy things he's been doing lately? Well, everything he's been doing all along and that he's learned since he was very small and watching the other children But he cannot abide any Assault on his being um, he cannot take any of uh criticism or feedback or direction He is only moving around in the you know from sweet leaf to sweet leaf And once one is no longer sweet, he moves on or he deflects it or ignores it So he he doesn't have that that foundation Of self-confidence that gives him a margin to to use to absorb These kinds of things that happen to all of us and then he watches the other kids get beaten up or get rejected And he just will ignore that and have no empathy for it either. So he's missing. I think what um Is being shown what he's enacted The very thing she talks about in the book and she talks about the developmental sequence towards that And what now he's doing is the same thing. He's just like the same kid One pile of mess over here until he starts getting that then he moves over to the next pile Then the next pile then he makes the next mess So by the time anybody can intervene the the point of intervention is now eight messes behind The current one there's a master of the news cycle yet He's just a man as you say of doing that that kind of stuff So no adults have been able to help and then everybody's enabling him because they don't know whatever There's nothing else to do So that was the surprise of the sys of the niece saying why why is he continuously enabled? So that's what's heard her what she hasn't figured it seems to be a crack in the wall tim Yeah, I just to tag on with Stephanie is if you really look at his last three and a half years her last In that one paragraph. She says he's incapable of taking in and synthesizing information So look at the coven reports and and and the coven data the deaths and the cases Around the world and the united states within each state He's unable and incapable of being able to process that and then develop a policy that counteracts it Look at the the executive presidential briefings. He doesn't read them. He can't take it in And so what results from that? Well just recently The the fact that russia is paying a bounty on the deaths of u.s. Soldiers That was in his prep greasy And he he can't take it in he can't he can't process it So here's a classic example of what she's referring to in this book yeah But looking at the the metrics here where you you said at the beginning it's a hundred and fifty one thousand deaths in this country And I hold him responsible for those deaths He was there at death number one a case number one and he really hasn't done anything He's been always going the wrong direction always making these huge lies huge mistakes In dealing with it and I've been meaning to ask you guys this question for a long time Can you please count for me? 150,000 just start now Do the math how long that would take You know there if there are 3,600 seconds in an hour Or in our case for half an hour there are 1,800 seconds It would take you How many shows? How many how many how many shows it would take you 75 shows? Or more to read the names Of all the people who have died here. It's extraordinary. There's three times as many people that died in vietnam I saw something in the paper Because it addresses this very thing is The the american public has been desensitized to the number and so to put it into layman's terms How many airliners filled with passengers would go down? Each and every day to equal 151,000 and then once that number was obtained Maybe america the united states the red states would understand and grasp The gravity of of this whole situation and treat it a little bit more seriously Well seven nine eleven count of names read reading out names has been cancelled So you know how long it takes to read out three thousand right there? So that would take months to go through the reading out of all the names of people who have been lost So yes, unnecessarily And yet, you know, there are people in this country including many public officials who are in his administration Who oppose wearing masks that's been politicized And it is still politicized or something, you know even worse. Let me add that there was a peace last week About about anti-vaxxers And 20 of the country according to this poll by I think was the guardian Would are anti-vaxx and they would oppose taking the vaccine You realize how deadly that is if you have a pandemic they would refuse to take the vaccine And that would that would really not achieve immunity. I mean community immunity That would stand in the way. I mean these people really ought to be I'm sorry, but locked up I mean, if this is a public emergency, I don't know why This administration is not taking, you know The steps that are strong every single country in in in asia has better numbers than we are Some of them fractionalized vietnam has never had a death Singapore I think 34 maybe that's all Maybe less Japan just just a handful And china after all the tumult there at the beginning with all the lockdown everything They they didn't have a lot of deaths Korea the same thing So, I mean we are so far behind in so many huge multiples of the deaths that any country in in asia And most of the countries in europe too We don't know how to flatten the curve. We never did flatten the curve. I remember how How amazed I was when he got up there and said we're gonna reopen now And then think of all the ways he has pushed that and is still pushing that And and I think this goes back to mary trump's book. He doesn't have a handle on things He doesn't know how to deal with this at all And and the results are obvious So, um, okay So, um, is there a plan and to what extent is the plan does the plan come from him? And to what extent is the plan being implemented or is it not a plan as it not is it not being implemented? Do we have 50 plans maybe Or 50 plus all the cities, you know, there are a lot of jurisdictions lower than a state jurisdiction So, I mean, how are we doing? Can you comment on that tim? I think we have a political plan to a non political virus and I think that's been the case since day one And I believe that um, donald trump only had one thing on his mind And jay, you and I did that interview back in early march. Um, I was in seattle And uh, you were you were here and there was um Just outside of seattle. I had eight covet cases or eight deaths at that time And and what we said back then is true today and that was donald trump only cares about his reelection And he knew that the economy and the dow jones and the nasdaq was tied to his reelection And so he would say and do anything to make sure the financial markets would not go in a decline into a free fall Now we did that interview. I think it was on march the fourth and the dow had dropped 3 000 points at that point But he was willing to say that it's it's you know, temporary. We're gonna lock this thing down We'll have a virus cure. We'll have a vaccine within months And it was just around that time dr. Fauci who just arrived on the scene said no By the time you develop by the time you manufacture by the time you distribute We're gonna be into 12 to 18 months So that was dr. Fauci's first entree with in a dispute in the room with with donald trump And so it's always been a political game rather than a a public health crisis I don't I don't think that's changed. I don't think that's changed one bit The big the big news today is that he is talking and tweeting about about postponing the election He's not getting a lot of resonance on that certainly not from the democrats and not from the republicans either but can you um, you know, give us the context of that against his Um, a binding desire to win this election and stay in office. Well, I think he needs more time We're now down to 96 days before the election He realizes that he has missed Some critical deadlines about trying to turn these polls around He realizes that he's taken the wrong position on how to combat covet Particularly with mass. Uh, he's turned that into a complete a complete political football to be played with And uh, as I said not wearing a mask is equivalent to wearing a mega hat And he he loves that stuff, but he realizes that the poll numbers are not going to shift in his favor Therefore, he needs more time to basically come across in a gentile way of saying mea copa Now i'm taking this virus seriously and we're going to clamp it down November the third will come by far too fast for that to happen Yeah, you mentioned before the show that deborah berkson just said something about everybody should wear a mask now Is that from her or from handle both? That's a good question Um, we'll find out because I think if she came up with this on her own and and and again, she's She's asked both states and municipalities to mandate mask wearing If donald trump did not give her those marching orders You can count on her being put put in a corner somewhere just like he's done with dr. Fauci You know Stephanie, we need to know more about the science here. I mean that in every sense of the word And um, you know that there was an article a few days ago. I think it was in Uh, I think it was in either the guardian or the no it was in the atlantic It was in the atlantic and it said something about let's do a reality test on vaccines And they pointed out in this article and it was very well written as everything in the atlantic Um, that uh, you know, we we can't be sure about this vaccine We can't be sure about any part of it. You know, not the testing not the efficacy not the not the safety Um, how you distribute it how you finish it. I mean remember that doing hacking russia's doing hacking in our test results We have international competition Instead of international collaboration. I wonder if uh, I wonder if trump discussed that with pudin in this meeting a few days ago With his secret meeting, you know where he says, oh, I can't tell you about that Just it's just personal me and pudin. Are you kidding? You're ahead of state. You were elected um Or if you were elected, I'm not sure that but but okay bottom line is um The article was very skeptical on whether you know, what was being fed to us about the uh, the possibility of a vaccine Even by Anthony Fauci was really something we could rely on At the best of it. It's going to be a year away from now Um, but where are we can you talk about therapeutics? You know talk about the vaccine Well, according to his topic with pudin. Um, well, I don't know if he spoke about it, but Russia's two weeks away So we're on countdown to two weeks uh from what yesterday or whatever when he said they are having a vaccine Produced in within two weeks according to pudin now Is that that from his discussion or is that just out of his head? The other point is that no matter the science No matter what we know he cannot understand and comprehend it absorb it and uh, that's I mean, I find it ought to be a firing offense if somebody doesn't read their morning daily bulletin of the the cia and that system of network Intelligence, he's not That he can answer a question and say I didn't I don't know that that never got to me I don't have any recollection of that. I mean that really is a Firing offense imagine if your colleague or or somebody you work closely with said that every time you ask a question I mean that is not okay So I thought it was interesting that in the axios interview that they showed pieces of I guess yesterday You may have noticed that he was asked directly. Do you read the morning briefing report? There's a an acronym for that that he gets every single morning every single president and everyone designated at that level Gets that top secret report and he says yes, I read it. I can read contrary to what everybody says I and I am a very good Comprehender. I have good comprehension. I understand I'm a stable genius, too And the axios if we're just can kind of continue on but uh, you know, he's very very much on Let's get back to the question. It was no discussion at that meeting as far as I know about about vaccines and About collaboration.  It means that we're not collaborating We're competing and and uh, there are tech people out there, you know, a lot of Cambridge Analytica and you know using information against us not only to undermine our elections But to undermine and and and compete with us on development of the vaccine But you know, we have Moderna, right Tim and Moderna has some promising candidates. My recollection is that all together We have something like 150 candidate vaccines But they're only really in trials on about 30 of them And maybe Moderna has the the most advanced But and there's supposed to go into according to Tony Fauci supposed to go into Level three trials here in the next few weeks In september I think and and that you know takes us further although You know, we don't know what's going to happen in the trials And we don't know that whether it's going to work or they're going to have to you know And and trump is doing his warp speed thing. I don't I don't think he knows what he's talking about but So where are we on this? You know, can I I I think you know the faster we go to the future the further we go back in time Um, I'm going to bring up louis gomert. We're representative louis gomert Who's who has been loyal trump acolyte? and now he's come down with coven 19 and he Is following the playbook and that is don't worry about a vaccine in the future We know what we have right now available is the cure and that is um hydrochloroquine And and we know that doesn't work. Dr. Fauci has said it repeatedly through clinical trials It is not effective against this virus yet louis gomert who now is contracting said i'm going to use it Donald trump said i've used it. I think it was beneficial And so that's the only miracle drug that they can use between now and 97 days to say see we told you We've been on top of this all along and if you had just listened to us We'd be a lot further along. We wouldn't have had the 151 000 deaths of american citizens So he's trying trying to do what he did before rely on hydroxychloroquine Okay, and his son Was out there on the media. He was tweeting and sending videos out And I forget whether it was facebook or twitter probably twitter caught him off They said hydroxychloroquine has been shown, you know been debunked and you're still talking about it You're misleading the people you can't do that and they come in on the old days He used to call that snake oil salesman Yeah, but a trump trump is still pushing on that and you're right I think that's that's his ace in the hole because he got nothing else um And I don't think the vaccine is something else that we can really count on neither in in timing Or in how long it works on you if it works at all um, and you know bottom line is We have we have a problem in terms of dealing with the vaccine as we see it now So This is going to have a bad ending I mean, we're we're we're somebody estimated yesterday on msnbc that by the end of the year We'd have 800 000 deaths A doctor, you know, it's not just the 800 000 deaths. It's the 800 000 deaths plus the families that have been affected by this The you know the grandkids the children the sons the daughters the wives, you know, the whole family units and neighbors Um, you know, you take one death and you replicate it in your community And it's it's tenfold of of the impacts of of death And you know, it's tragic and it was unnecessary and I agree with you from your your initial comment on this show is I hold donald trump directly responsible for a majority of these deaths I do and I always have because he's avoided the true problem. That is it's a virus not a political football So we have an economy that's in free fall, Stephanie Can you talk about that? You know, where is it going if we having this increase this dramatic increase in the number of cases all over the country as opposed to other countries Which have flattened the curve. We have it. We're we're shooting up like stars Um, we're logarithmic already and there's no sign of it slowing down largely because people insist on on Not abiding by social distancing and not wearing masks and even now So where's our economy going here? And how does that affect this? well, I think that might have had to do with his announcement of postponement because Bloomberg reported that this is a is a decline or shrinkage in the gdp The worst since the 29 Problems the problems with the depression. I mean, it was really scary this morning in in a couple of ways So, um, the market was only down about 100 points and as I think it's tripled by now But anyway, so I think he heard that because this is a marker of that second quarter And that that the toll that that took and of course it hasn't gotten any better So I'm thinking that he may have been motivated out of that bad news Very bad news to to make that to bring up another point another what we're calling shiny objects but this time the changing of the of the election date, but um So I think that it's going to get worse and I think we're facing a calamity all of us I all of us. I mean, I really had a moment and I think we all are going to have moments of where are we going with this? It's such a good question Jay Because unless we get the russian vaccine or the other vaccines or can we hold till next year because what's that song in Hamilton like what did I miss jefferson sing while he was in france and the revolutionary was going on We we don't know what these vaccine people have missed, you know, who are revving it up What was the stage Of the of the experimental trial that was missed something was missed if you're only doing it next amount of time as valve She has already schooled us all on so I just wanted to say that I am concerned I think that that might be working around That's a real darkness there and then the other news this morning. I haven't heard anybody mentioned but Herman came died of And he was at the Tulsa Uh, uh rally I I really was taken aback by that. He was there most people were uncovered now That that must be the bellwether of a whole host of other numbers coming out of there But um, I that's a shocker. So we've had three big shocks this morning and your question Asked us all to be reflect and maybe get ready for some rough times and we're gonna have to hang on for this vaccine the real Good are the rough times tim. Let's look at the I don't know if it's the worst case analysis But the likely analysis is going forward. I mean the congress is broken on this uh, the republicans Maybe I don't know if you talked about this on your show the other day, but the republicans are coming apart And uh, maybe we see cracks in the wall the republicans They disagree for example about postponing the election, but there are other things and some of them Well, they can't come to agreement on the next uh, the next, uh, you know tranche of money This is a real crisis. So we may not have Uh agreement or we may have a negotiated result which is way way down The from before and then you have people may I say starving Around the country. There's no safety net anymore And then you have like 40 million people who are off because of job situations. They're off healthcare And they stand the risk of getting sick in the hospital No insurance company to pay for that. No healthcare That's really in a hard time. So uh, query what happens when all these vectors come together Confluence of negativity. Thank you to donald trump. What happens in the streets? Well, I'm gonna take um, winston welch's path of optimism And a reminder of dickison's quote. It was the best of times. It was the worst of times You've already described the worst of times and they're going to get worse You're going to see a lot more economic disparity. You're going to see a lot more people thrown out of their homes You're going to see a lot more people who die from covet You're going to see a lot more of of unemployment and all the things that follow with unemployment But if you think about it, if people go out and vote and vote trump out of office This could be a very formative Transformants of of our government of our society not too dissimilar with what happened when richard nixon resigned We went through a pain We went through a lot of pain But as a result a lot of new laws were developed to protect graft and corruption in government and and and um abuse of of federal agencies And I think we're going to be in that time again where we're going to see what went wrong with donald trump How donald trump gained the system and how we could put in preventative Stop gap measures to prevent a future president from doing the same thing So I I see a mixture of positive Of transformation for this society this government and then I see the horrific changes that are on the horizon And they're not good and they're they're very bleak Well, I think part of your answer assumes that he will lose But he's making every effort he went he's not going to stop in these 97 days to try to you know Ameliorate his situation on the polls and and with voters. So just let me shift the facts a little bit Suppose he's able to avoid the election Even if he would lose Postponent what have you contested go to court about it delay inauguration, I know Nancy Pelosi's supposed to step in if there's no other president elected in a lot But let's take a look at that possible assumption in fact Let's assume that he either stays in office or he actually gets out of office But then he's still a voice to his base Causing trouble and consternation That makes the scenario which I think is a little optimistic Less optimistic, doesn't it? Yeah, in fact, I think your second scenario that he he's still a voice I fully if donald trump loses this election, which I pray he does I I think he'll start his own tv network And it'll be not dissimilar to alex jones or rush limbaugh that type of personality that will always stir his loyal base into You know almost anarchy against the existing form of government And he'll he'll enjoy that for the remaining of his life And so I think that's the likely scenario and I don't think we get rid of that No, and we have to you know return to the way it was or at least the way we'd like like it to be as you say But that's not an easy job. We were talking last hour to uh, sylvia luke who chairs Not only the house finance committee in white legislature, but also the the special select committee on coven and became clear to me that When when things go bad like this If in order to fix them this huge amounts of work to be done Because you have to repair all The holes in the boat you have to you have to fight the same fights you were fighting before again Against people who're not going to agree with you And and that's the way it's going to be after this election whatever happens so All I'm saying is we have our work cut out for us even in the best scenario So let's talk about the future. Let's talk about this week because what we have I mean next week what we have this week Stephanie is More of his old tricks more of his distractions more of his his lies and What's going to happen coming Is it more of the same or will he come up with something brand new? Well, I'm hoping that somebody will explain to mr. Donald trump that the next person to become president If he does not have the election is nancy policy And there's nothing he can do about that since that is hardwired And a line item so to speak in the constitution. So I bet that he doesn't understand the succession Under those what's going to happen Stephanie? And he was what's going to happen is he's going to find out about that. He's going to start other stuff Okay, so that's what he does He can't absorb that as we know now and it's validated by the study in the book of the sneeze So he cannot manage that so he moves on to something else and he continues to pull the whole house down So there he hit the election now. What's the next thing? So and it'll be every other day or probably every day We're going to have 90 of these things in Yeah, and we still have he still has A devoted ally in uh, William bar. We've seen that Even this weekend testimony in congress bar will support him no matter what What do you think? Is it I think or is the same or what? No, I think we have 97 day window of that will shape what we're looking at So what's the fastest way to reduce covet infection mass? We know that will be the fastest way to do it. So therefore I see in the next week or so The administration now really starting to promote the use of mass indoors and outdoors And I believe that Donald Trump will reluctantly go with that only because he knows that's the fastest way get to his 97 day turnaround And that's the only reason why he would support it What's he going to be doing about the stock market? Because you know all the predictions are is that if the if you don't fund These efforts social safety net. What have you if more people are out of work The stock market is bound to go down. What can he do about that? I I think it's the same thing he tried to do in march and and he even said it himself. I'm a cheerleader That's what I do and he's going to cheerlead more You know miracle cures and he's going to cure uh falling rates of case infections Because he's the great donald trump and therefore that's why he should be reelected So he's going to promote the same and just be more of a cheerleader about it You know, there's a whole momentum thing about this covid business That is whatever you say, whatever he says it doesn't take root immediately Is there's a delay of weeks. It's like tulsa, you know before kane died. It was how much it was a month at least Um, you know after tulsa and i'm sure there are a lot of cases out there now That are just coming around just ripening and incipient deaths that are just ripening because of tulsa So what you say what you do in this context and I think that's why he's concerned about You know the shortness of time and and has how he has to Catch up somehow because he knows that there's a delay on everything And uh, I can't say what it is, but I can say this it's it's weeks at least And so we we're going to see him really get desperate. Don't you agree Stephanie? I certainly do jay. I I really do especially as the tally continues to to swerve upward at a rate that's unimaginable and uh, What may will that and as the secretary of education arnie dunkin said there are no numbers There is no number of bodies that will make this man consider the welfare of our children much less the rest of the people There's no amount so don't expect it and don't wait for it That get on with the plan just nevertheless nevertheless, there's plenty going to happen I'm sure between now and next thursday So be prepared be watching and we'll have a continuation of this conversation Thank you Stephanie. Very nice to have you and tim and what a delight to have you on the show Thank you. Have a good day. Stay well. Aloha. Aloha


Hello everyone. My name is Lucas and I'm thrilled to be here to be presenting you on this awesome event Well, let's get started to it. So we don't lose any more time Okay, so today we're gonna be talking about integrating containers into JavaScript in several ways I've been doing this and How did I get to this and how we can leverage this power? Okay, so basically These are my social networks. This is my email. My name is Lucas Santos I am a developer advocate from Sao Paulo, Brazil here and Microsoft And if you want to get in touch with me in any way, just put my social network dot L from Lucas Alsandos dot dev Okay So if you want to know anything about me at all if you want to know any other social networks Just go to info dot Alsandos dot dev. Okay, then let's get started, right? So containers, they are a thing now, right? They are containers containers are widely used for a lot of things They used in several areas with several technologies kubernetes is here Dockers is dockers here and there's like a lot of stuff that actually uses containers and it's Something that's been really active and really hot in the technology area But containers in a new the excess like since the 80s or something like that they started in Linux and you're not actually telling the whole story of containers here today What I'm going to show you is just how we can make this work with JavaScript And why did I choose to do that, right? It's easy to control containers, right? It's pretty easy dockers here to show you to show you that We can actually control it via like a CLI or something And basically docker does most of the work for us You don't need to understand how the underlying infrastructure actually works because this is basically you know Not important for you to get your work done So controlling containers mostly have been done by using CLIs or other Graph code user interfaces or something like that, but it's easy if you're human, right? Most of the CLIs and most of everything we use now, they're made for human beings They're made for people, right? So docker CLI is awesome It allows you to do a lot of things and there are other toolings that are actually pretty good In what they do to allow us to spin up containers kubernetes is here to show you that we can have a good CLI We can control and a lot of other things, but the point of all that is that we We need to create things as if they didn't work They didn't were created for humans, right? So All this tooling has been created to be used by humans in the command line interfaces instead of programmatically through an API or something like that But what happens if you're not a human if you're like a program on an API or an operator or something like that You might face a hard time By you know Doing that for a lot of reasons that i'm going to show you and now we are going to just understand What is what we're actually working with right so to present this to you We're going to use a technology called continuity is actually a tool that was built by oci is a the open container initiative It's built up by like a lot of companies and including docker and microsoft and a lot of other companies and the The basic idea the goal of the oci is to create a standard interface for all containers and all images that we use today so Continuity is a high-level runtime. Actually, it's more like a runtime manager because it controls something called called renzi Inside a linux machine. So what we're going to do today is that you're going to spin up a linux machine, right? So i'm going to use a linux machine With container installed and run seen stalled so we can run our demos and our examples here So basically this is why containers are actually widely used in linux and not so much in other os's right It powers docker. So docker actually uses continuity Underline its implementation and infrastructure It was part of docker in the beginning and then was split up into several other stuff and continuity differently from docker or other Dilling It was created to be manipulated through an api or an sdk client or whatever, right? Despite continuity also has a coi interface called ctr Because it's actually pretty easy to manipulate containers using the cli and basically container d actually does that For you if you have like a cli or something you don't need docker installed in your machine And you don't need anything else installed. So it has a cli have you know despite being created to be used programmatically But this is not important actually having the cli is one of the parts that Will allow us to control it a bit better, but that was one of the attempts, but a continuity is actually widely used most of the container run times uses container d in underlying infrastructure or run seeing some way, but It's not so easy or javascript developers So if you go google or whatever search engine or whatever Documentation you might find you're going to see that most of the container things are done using go Container d is actually built using go Docker is built using go Run C is built using go and there's like a lot of other things that we can do But they are mostly You know aimed to go laying developers This is one of the examples. There are a lot of other examples But basically what we're seeing here today is that we need to import all the packages and you see that in this right-hand most image here That we have a container d client that is actually well integrated into go and you can just import it and actually create containers and delete containers and pull images and so on just using the go lang CLI which is not actually present in javascript, but then I actually Came across a article that Made me think of it. This is actually not wrong, right? It's not actually wrong to be written in go It's performatic and it's a great code But it's not intuitive. It's not that intuitive for those who doesn't know Go lang or whatever other language So I came across this awesome article by marcos How to get a browse to communicate with container d through geopc? So I thought well, if container d has a geopc interface, maybe we can actually integrate things Into javascript. So I thought well What if I did this using no jas, right? I I know how to integrate it into geopc interfaces using no jas. I know how to do this using The javascript command line and I know how to use this On javascript itself that we have like a lot of libs that Allows us to create a javascript a plain javascript job is seen to face And that are very actually good to do this. So I tried a first attempt. Okay So the first attempt I did was sometimes good mostly bad, but it kind of worked and it was ugly at all But the first thing this first attempt is just a proof of concept To show us that are two actually actually there are two ways or even more ways That we can integrate container d into node. It's actually a simple way to you know Avoid being so You know verbose and trying to actually not to know all the concepts You don't need to know all the concepts behind container d to make this work So the first attempt was to use chat process So basically what I did was that I created a chat process and I spawned this chat process to actually create instances of the ctr container interface And well, this worked very very well, right? So container d has this COI called ctr, which I already told you And it's able to do like a lot of stuff maybe maybe like everything that container d can do is able to do You were able to do via the ctr Command line interface. So what I did was just I put all these commands into a node.js process and try to build something out of it I'm going to show you the code, but let's talk about the pros and cons of this first, right? So you might be thinking well, this is easy. I can do this at home. Of course you can do this at home And I encourage you to do so. It's actually very very nice to see these things working But the pros of this is that it's super easy. It's very easy to integrate using a command line interface and using ctr using chat process. Chat process is actually amazing to use And you have like a lot of tooling on top of that that you can indeed use And well, this is one of the the pros the other things that it takes advantage of All the implementation that's already done in the ctr interface. So you don't actually need to be So Into containers or you don't need to know how container D actually works. So you can Make everything Work inside JavaScript. You just need to know how to call a process and just need to know how to control that And well, it's a faster implementation So basically, uh, you can do things very very fast. I did this isn't I did this Container decline like one hour or so, right? and can be integrating to any api basically if you can Manipulate this through the code. You can integrate this using the apis So it's actually so simple that I did this I did this amazing container the api which is basically a You know vanilla javascript Running yes modules in the browser and it doesn't need anything else just some css and some html And it kind of works. So as you can see, I can create I can list images So let's jump to the code and I can show you this actually working So This is our code and basically what I'm going to show you is this small server. It's built using koa So as you can see, it's just a few routes a delete route a Put route and so on so we can create containers. This is our course And we have a body parser and allow methods and so on. So this is a base kpi and this only calls the ctr Okay, so ctr is a container decline that I Called container deep because of obvious reasons and this is actually everything that does the work So it's already running here. I run both the api and the application So this is the static application that I'm running using the Coa static web server So this is all the same just to serve the html And basically what you can see here is that I have my implementation of container d basically using just trial process promises and This is actually it so we have These actions that I freeze we have the list namespace action So I just exact a sync. So I just run an execution a sync execution of ctr client This is really really just the proof of concept, right? So we have this if we have a standard error, then we just error out if we have a Another thing that is not a standard error. We can pause this string Output so basically this is the idea. So I can parse the string output I can run everything that I need into this thing. So Basically, this is the Amazing container api as you can see I'm a backend developer I don't have a lot of experience and I can't do good front ends So I can change the default namespace container d is based on namespaces So I can change the full namespace, but I won't do this. I'm going to download. I have these Network manager here open on dev tools So I'm just going to show you how these things are working But I'm going I'm going to pull this image So I'm going to pull the go vote api which is a simple image It looks like it waits more like five megabytes or something like that Then I can create a container from this image and I have this Website already open for for api this runs on 8080. So as you can see nothing actually happens here because the container is not running But I can actually run a task to run this container So once I create this task my container is going to run here And as you can see, I can actually use my api and I didn't need to integrate anything into anywhere So I just can I can just kill my task to leave my container to leave my image And everything is going to be back to what we had before Okay, so this was my first attempt of creating something that was going to be used as An integration for container d right so This is not it's pretty good But we have some cons as you may have seen on that The first thing we have is that it's heavily dependent on the environment you have so Whatever you were doing You just need to you can just run this client if you have it installed in the same machine as your container d binary so If you have like on you have a machine with container d inside it and you need to run this api in somewhere else Basically, you can do it because it needs to be installed in the same machine as the api Of course, you can actually run container d run this api and then run a reverse proxy or something on top of it to communicate Externally or remotely to this api. This is uh completely feasible, right? But uh, there are other cons on this Basically, we don't have any control over the process so if by any chance the ctr runs into a problem or something that we haven't anticipated and Being honest, it's really really difficult to anticipate any sort of Errors that happen in a command line interface because it's not meant to be Giving you all details of the error because it's basically built to be used by humans, right? Not machines So you can't control all the process you just control its inputs and you receive all these outputs And this is everything that uh, it's bad about it because you receive a output. That's basically Uh, a giant string And you need to parse this string to you know, figure out whatever if you had any errors or something Some of the clients like container d clients that you are they have a quiet mode that doesn't output headers or something but uh, it's You know poor I can't actually get the container status or the image status or task status because uh these uh These informations are actually hidden behind a parsing or a table like structure something like that And basically what you have to do what we have to do is to parse this giant string and use string parsers And so on so we can put this thing into data structures that we can manipulate Okay, so this is the first part, but the second part is that uh, this problem doesn't allow us to give a proper error handling Because we just know that this is going to be an error when we haven't standard error output And the standard error output is meant to be used for humans. So it's a human Readable error and it's not a machine Like error, it's basically What we do is just receiving the error string the error message and we can't know for sure If that error can be corrected or not instead of like we can just parse it But you know, we can parse it by rejects. We can use Whatever thing that we can but this uh, is basically running all the errors in one place and trying to figure out How to parse everyone using regex and using uh, you know every sort of hacking that we can do in strings So this is really really bad. This is one of the reasons why these api and these front end doesn't actually return Uh a good error handling sometimes when uh, we run into an error like the image red exists or the image doesn't exist Uh, it returns like a chorus error or something like that And I can actually return this because I'm erroring this out and this doesn't Return my error properly, right? Uh, you need pseudo to be run. Uh, although this is actually possible to be removed. You can, uh, configure it, uh, you can configure its, uh container d to run this, uh in Is and as another user, okay So there is a config file and I think it's slash edc slash container d config dot toml that, uh Allows you to change the default user id and the default group id that container d is going to create its Sockets and it's going to create all this process So you can actually change this to allow you to run container d without pseudo, but it requires extra configuration, right? Uh, and actually this is The most important part, uh, we had the the error strings. We had all the output strings, which is kind of boring It's kind of uh complicated to treat but it's doable But uh, the only thing that we need to actually be, uh, a Aware of is that this is a huge security failure because uh, we can input anything into that So if we run into any attacks or if we run any into any hackers or something We need to sanitize all user inputs for our api because this, uh, otherwise can be passed on to our, um Container decline and this can run some things that we don't want to run inside our machine, right? So you actually have to be very careful of that Uh, so the conclusion is, uh, we can't integrate containers into javascript This is the first way this was the proof of concept that I needed to make sure that this was actually possible Uh, but I wanted to do this, uh, a real integration like I wanted to integrate this Without manipulating external stuff and manipulating things that are already there So I wanted to actually create something that was going to be native Okay, but not so native because it's just jrpc, right? So, uh, the second attempt I did was to read on to the container g Joppy c interface so container d was meant to be extended You can extend container d and it has a joppy c interface that allows you to do so So, uh, if you have like this is these are the all the brutal files and you can see these are all the concepts that container d actually has Uh, containers, content diffs, events, images, uh, introspection, leases and namespaces, snapshots, tasks and Whatever thing else that you want to do and this is like the image service Okay, so we have a get a list to create an update image and so on the problem is you need to know how to do it, uh, because The interface needs you to control every aspect of a container creation pipeline from downloading images to Downloading blobs reading manifests Creating containers creating an oci spec for both the image and the container creating All the bindings you need from The file system to the container creating all the flags needed and everything else. So basically If you have Anything that you run run like, uh, you need a lease for researchers need to read a lease and need to create a container and mix that up together And uh, in other words, you need to understand how container d works under the hood So in every aspect of the container and creation and every aspect of how containers actually work For these you might need to you know, read the oci specs for image The oci specs for distribution or the oci specs for the artifacts or containers and whatever. Okay, uh, the runtime spec for instance, so This is the the example I want to show you We if you need to create an image like the list, uh, rpc here doesn't actually get any, uh Parameters is just a filter a string filter to filter the images But the create one actually needs an image type So the image type is not just a full image. You can just download an image and pass on that image To the jrpc interface the image type is just a descriptor So basically the descriptor is just a name and some set of labels a descriptor a oci descriptor a timestamp for creation and updates and basically The image is just a pointer to a set of blobs actually the blobs a pointer to a set of images, but The image interface itself. Uh, I can't create an image without even downloading that So, uh, I can create this image. It's going to be there, but there's nothing behind it. There is no root file system There is no file system at all. So in order to fully create the image We need to download the content So this is the service for content that we need to download it and these downloads are blobs As you can see if I run like ctr content list We're gonna see that we have all the layers from our image like it's just three layers, but Those are the blobs that uh, I downloaded when I pulled the image and In other words, you need to understand all the flux of how to download an image Which is not that difficult But this is not very well documented. The documentation is as far as it's actually scattered everywhere, right? So it's possible to do it. This is what I did. I integrated with the jrpc interface So let's jump into the code so you can actually see this working. Okay is not that immense example or something that's gonna take a breath away, but uh, in other words, uh, it shows you that it's actually possible to do So so what I'm going to do here is just uh, I'm loading the proto files. So the proto files are here Uh, they are completely descriptive and they are completely, uh, downloaded into this thing So basically this is the content proto file and it's very well commented. It's very well documented here inside the proto file But not the whole pipeline process Basically what i'm doing i'm loading these proto files using the the full jrpc module from no js So this is it's a bit laggy because i'm using x to Execute visuals to you code outside of my uh, Linux VM. So this is running inside the Linux VM Uh, so it's a bit laggy But i'm using jrpcjs and the proto loader to load an image definition And the content definition here down below As you can see so i'm just loading the content dot proto and i'm Loading the images proto file i'm creating a client So i'm creating this image client from the continuity services images v1 images And i'm binding it to the eunix Socket, so this is the address that we're going to bind to our jrpc server Okay, container d actually allows you to expose these as a tcp and over htp server And i can't create this without any, uh, you know, uh, jrpc requires you to have a certificate because it uses htp2 Under the hood so uh, we can actually create a empty certificate using this And we can add this metadata. It's just a header base basically, so it's a header Named container d namespace and we are going to use this namespace js ctr Right, so js continuity and this is the payload that i can use to create an image So it's the name of the image the target. This is the descriptor The oci descriptor, which is a basically a size a digest and a media type And the creation dates so i can create this image using this payload and that namespace And i can list all the images using a filter, which i'm just not going to use For the creation, uh, i'm just going to use the content definition, right? So in order to do this First i'm going to run this for you down below here in p.m Start, uh, and as you can see i can, uh Download this image so i downloaded that so this image is now here and, uh If i try to download it again, i'm gonna have a error Okay, because the image is already there as you can see the image already exists As you can see this is a very good error details. It's a very good error code So as you can see we have a code you have details you have a lot of other things and uh, if i execute this on my amazing Container api here, but changing the namespace to js ctr We are going to see that this Is actually what we just did but i cannot create a container from this image because uh, it's just a pointer Right, so, uh, this is what i did right now This is what i had time to create for this presentation because these two Content definitions does not need actually any inputs So this is the output from the container, uh as the content definition as you can see This is just a blob file that is put into json Uh, and basically this is what we have when we download images. Okay, so now back to our Presentation over here. You're running out of time Uh, this is the pros. Oh every every of these every one of those two attempts have pros and cons Okay, so the first pro is actually we have proper error handling as you could see we have a basically, uh, Basically, uh interface for errors and a basic interface for handling these images and these Messages and everything else. Okay, so we can actually return a proper error to the user We have proper return codes So we can actually return proper errors to the user And allows you to fully control all the aspects of the pipeline So if you have anything that you want to be Better or optimized you have caching you can do whatever you want from this pipeline Like you can download the manifest and put them in a cache and then uh download this For further downloads you can just look into the cache and then download all the blobs again or whatever you can optimize it If you can like find blobs into different images that have the same Digest you can just use them mutually or you can add whatever future whatever features you want Okay, so it's basically the whole control the best of the control you have And does not need to be in the same machine. You can as I said config container d to Upload the gipc interface into a dcp port, but it needs you to have a crt Certificate, so you need to have a certificate file both for the You have to actually have to have a certificate file in a private key file to Be able to do that. But once you have once you have this you can connect to your gipc api for from whatever External machine you have so it doesn't require sudo because you're actually connecting straight your continuity and it's practically name native Okay, so you're just using a native module not native module. You're using a native protocol You can actually extend this. Uh, this is the standard way to extend container d. Okay So the cons are that it requires a lot of knowledge. Uh, I don't even know how to start Describing this because I didn't even discovered how to actually execute this in a pipeline completely I'm doing this job. I'm going to tell you about this By the end of this talk, which is already in a hand The documentation is a sparse both for jrpc in javascript and container d So we don't find this very easily You need to actually read the source code for go or not for go But for a continuity and cti to actually learn how these things work and how to build the ocr spec It's way harder as you can see Uh, and might be a problem to connect external servers since you need these certificate files, right? Uh, and you need and everything to actually connect the external servers. So what are the next steps we can do to this? Uh, actually this opens up a very good opportunity to integrate javascript into containers and make like ci interfaces or whatever actually you want to do Using containers. So what I did is that I'm starting a project As you can see you can actually go into my GitHub account and you can help me do this because it's really really in the start of this project It's container djs. There isn't anything that is actually, uh, like it. So I'm building this from scratch I'm going to use Everything that I've been learning so far and everything that I can find on the documentations to build a very Native and very, you know, useful client for container djs. So javascript folks can, uh, you know Use this to build their own tooling and to build their own better version of containers docker and you know Leverage all these incredible tooling that we have into other languages as well, right? so let's add more knowledge and Actually create more documentation for this. So if you know how to do it create more documentation post about it blog about it and actually Share this knowledge so we can create a better ecosystem both for containers And both party the javascript folks and both for those who actually love containers and love javascript like me so, uh, basically, this is what uh, this is what my goal is, uh to create more documentation into, uh Microsoft docs and whatever other platforms we have to Make more people able to create containers and to understand containers and to show them that containers are not that Hard as it seems to be, right? So, uh, these are the refs that I took. So basically all the, uh, GitHub files and all the repositories that you're going to see here all the code that I showed you is in these repositories So, uh, this is the integration example using just going and continuity with a client Jesus, this is the js continuity example that I showed you right here And this is the ongoing work to the container djs client, right? This is mark's article about jypc web interfaces and he has a lot of good articles in his medium I really suggest you to go there and read it. Uh, it's amazing How he can integrate this into several other languages like java He can do this using jpc web. It's amazing and well mark's actually one of the people that I gave me this idea to Try to integrate this into javascript and make it work So I can share these things with you if you want these slides It's on slides. else on those that have uh slash integrating containers into javascript. So i'm just going to leave this here and Uh, thank you so much and it's a pleasure to be here If you want to talk to me if you want to ping me out on anything info dot else on those dot dev And well, I'm always available on twitter into uh facebook or linked in whatever github So if you want to help just come on and ping me. So thanks a lot and I hope you have a great day


Hello everybody and welcome to video number 14 of the free online version of the future research lecture You might remember that we started in the last video with chapter 3 parameter limits for fusion plasmas And this is where we will continue this time So we will first outline the general principle how to analyze the stability and What we do is we analyze stability limits by applying the so-called energy principle so we will Analyze We're analyzing the the stability Limits by Applying the energy principle The energy Principle I will explain that in a minute, so we have yes the ability limits and energy principle What does that mean so at first we will take an equilibrium and Perturbed that or deform it. So we will deform an equilibrium equilibrium by small perturbation and We use the Letter psi for that probably the one which is the hardest to write and this is definitely wrong This is better and Second we will then calculate the change in potential energy due to that deformation So the second step is to calculate the change in potential Energy Due to that perturbation now, let's try to illustrate that a little bit. So Let's assume we have a situation like this Where we have here our potential energy with the capital U of X then he is basically coordinate X and then we have potential like this and then inside of the potential we have our starting position here and Now when we move the That into negative X direction oops, sorry Into negative X direction or positive X direction. We are moving upwards of this potential wall meaning this the potential The potential energy changes and it's getting larger and this means we have a stable Situation a stable equilibrium now if on the other hand side It looks As follows again spatial coordinate X X or potential and now the spatial distribution of the potential might look like oops like this and If we have our initial situation sitting here on top and then perturbing this one so we would move into a negative X direction would going downwards into this direction positive perturbation into this direction then the change in potential energy is negative and This is an unstable situation and a change in potential energy Which is negative means the kinetic energy increases so it is a conversion of potential energy to kinetic energy Corresponding to an unstable situation Now what do we take as equilibrium since we have here a magnetic confinement situation? We take the flux surfaces as equilibrium so we take the flux surfaces as equilibrium as equilibrium surfaces Which we perturb Then what we do is we expand the perturbation of the deformation into modes to make life a bit easier so we expand the deformation or perturbation Into modes and what to do I mean by that let's quickly draw our equilibrium situation So it might look for example like this supposed to be a poor loyal cross section now let's Copy that a few times since we need a few examples like this and if we now We can perturb it multiple ways. I said we want to expand the deformation of perturbation into modes and modes are characterized by motor numbers and an M equals one perturbation Would mean just shifting the whole flux surface So this would be an M oops, sorry This would correspond to an M equals one perturbation So this M is here the poor loyal mode number since we're having a poor loyal cross section This is a poor loyal mode Corresponding to a poor loyal mode number in M equals to perturbation would look for example Like this so we have a two-fold Symmetry basically of the perturbation So roughly right? I guess you get the idea. So this would be an M equals two perturbation M equals three perturbation Would correspond to something like This roughly This would be an M equals three perturbation So you get the idea of that Now let's assume we have a linear Tokamak, so a screw pinch meaning the geometry would be something like What we have if this would be our Tokamak Expanded into this direction Oops into this direction then we would here have the length of Two pi capital R not linear Tokamak. Sorry for this kind of Very tight space here This direction here so going from here Into this direction This is the z direction then we would have Let's try to draw this this small R So this one is a small R and then we need an angle. This is the one. Sorry, which goes down here And this is the angle theta And then we can free a decompose Almost as such that the perturbation psi being a function of R theta and Z can be written as The sum Over the mode numbers M and N And we have an amplitude term Mn being a function of R and then the exponential Which has in the argument I times M times theta plus N times Z over R not so a Fourier decomposition of The modes something very handy and very useful because it allows to make the calculation of the actual Equilibrium and the perturbation of that and the resulting change in the magnetic energy much easier so What you need to do then is you need to analyze you need to analyze the change in potential energy Delta u for each mode separately for each mode and As I said, it's you have an unstable situation if the change in potential energy is negative and When you do that you find that the most unstable modes occur if the mode numbers are resonant with the flux surfaces, so the most unstable modes occur if The mode Numbers Mn are resonant With the flux surfaces so Where the modes appear? Yeah, so the most unstable modes occur if the mode numbers where these modes appear are resonant with the flux surfaces and This means that M or being resonant with the flux surface Surface means that M over N. So the mode numbers are equal to the safety factor or That the inverse of that N over M is equal to Yota bar and As a as an expression how to properly say that so if you have a deformation of Um If you have a deformation which is unstable, sorry if you have a deformation which is unstable against Against mode numbers M and N you call that an unstable an unstable and then you use brackets M comma N mode So this is meant by saying you have an unstable Mn mode And What I have written Here basically is a equivalent to say that Qs so the Ratio of M over N if you have an unstable mode there that this has to be rational for the most unstable modes So this is a very general property very general finding that if The mode numbers the ratio of the mode numbers is equal to the safety factor being a rational number Then you get you find the most unstable modes and remember the safety factor is not constant It is a function of the radius It means along its profile along its function of the radius. You certainly have positions Where you have a rational number for Qs and thus these are prone to instabilities of a certain mode number combination Okay, a few words on how to characterize unstable modes, so the correct characterization of Unstable modes characterization of unstable modes So first of all we can distinguish between different driving mechanisms, so first of all we have the drive and This is where it is always some kind of gradient But there are two types of gradient in the plasma one is to the pressure So these are then pressure driven modes or Of course, this is mostly a talker muck topic current driven modes Because only in a talker muck we have the large currents And then current driven modes can be further distinguished or categorized so current Driven modes Can be further distinguished and What we can say about them is that they depend on the resistivity resistivity and First of all we have so-called ideal modes We have ideal modes to start with an ideal modes means that we have no resistivity no resistivity or Well, perfect conductivity Perfect conductivity Which means basically we have an ideal mhd situation And that means that the flux surfaces are only deformed so flux surfaces are only Deformed They are not broken apart remember from maybe plasma physics one lecture that in such situation the magnetic field is frozen in the plasma So an ideal mhd now We can have ideal modes, but we can also have resistive modes resistive resistive modes and You might be surprised by that but resistive modes mean that the resistivity is finite now You might have guessed that probably and this means that That reconnection is possible that reconnection of the magnetic field lines Reconnection of field lines Is possible That means magnetic islands can be formed That allows for magnetic Island formation Now what happens during? Magnetic field line reconnection maybe just a few words on that So if we have the following situation so to start with we have Two field lines for example one field line going like that Then another field line going like that So they are close but Separated then there is a strong plasma flow from the top. Let's say pushing downwards Then there is another plasma flow here pushing upwards. So one two You one you two So we have a situation where the field lines do not interact with each other due to the strong plasma flow They are pushed Together such that the situation might be for example now like this. So they are very close to each other so the We have an area here where they are very close and if this continues if you have finite resistivity then Reconnection can finally happen and Then the field lines will look in this example this one will go like this and Here we will have one going like this so the field lines are basically reorganized here and Magnetic energy here is converted into kinetic energy. So this is a process thought to be responsible for acceleration of cosmic particles for example, so if we think about MHD phenomena in space So this is a very interesting topic and still a subject of very active research. So this is about reconnection here Sorry about resistivity and reconnection Then there is a third Current driven mode which we will not talk about in the lecture, but we definitely should mention it here and these are wall boats and Here the resistivity of the vacuum vessel wall plays a role. So here the resistivity of the vacuum Vessel wall is taken into account and What happens here is that currents can be induced in the metal Vessel wall and this can affect plasma dynamics. So currents induced in the metal can affect the plasma dynamics and You can for example, if you think of a metal wall of an ideal wall with a with a negligible resistivity being very close to the plasma Then the currents induced in that ball can actually help to stabilize growing modes inside the plasma Due to mirror currents being induced in the wall This is something which is researched in the reverse field pitch in powder for example also medicine and a very interesting concept And for burning fusion plasma However, you might have the problem that the walls cannot be so close to the plasma But it's definitely these are definitely very interesting experiments to study The effect of such modes and how to stabilize modes and something and we can learn definitely something from these experiments for ETA Okay So that's it basically for this lecture But I think I should maybe make a very brief reminder on ideal mhd since I said that a few times Just that we are all on the same page here So feel free to skip that last slide, but I guess I mean feel free to skip anywhere the whole lecture, but I Would be more happy if you don't do so, but of course Feel free to do so Just a brief reminder about ideal mhd so in ideal mhd we have a few initial assumptions You have a few initial assumptions so a We assume that the characteristic timescales we are looking at those are Larger than the iron cyclotron frequency cyclotron frequency or by the inverse of that The timescale given by the iron cyclotron frequency meaning that tau Typical timescale is larger than the inverse of the iron cyclotron frequency then B that typical length scales are Much larger than the iron gyro radii and the iron gyro Radius meaning that L for a typical length scale Much larger than the iron Lama radius row li then C We assume to have a collisional plasma Which means we have a maxwellian distribution Maxwellian This basically means that the length scales are much larger than the mean free path so the average distance between two collisions and Then D that we have no dissipation with no DC patient Meaning that the viscosity Is basically zero now Applying these assumptions allows us to make a few simplifications during calculations and A few remarks on ideal mhd because ideal mhd is something very useful So for example the ideal instabilities which we find within this Within these assumptions within these limitations are generally the most fastest and most violent modes So it's definitely already very important to know just these modes so the so-called ideal Instabilities Or modes so modes or instabilities described with an ideal mhd they are Generally the most fastest and Violent Modes and if we have an ideally unstable plasma Such a plasma won't last long and ideally unstable plasma won't last long so we definitely have to take care that the plasma Where to start with is ideally stable now in addition The non ideal instabilities are often just some variations of the ideal instabilities So often so there are of course a few exceptions, but often the non ideal Instabilities insta bill it I think there are a few letters missing insta bill it Tease those are Often just some variations of Ideal instabilities and then Finally ideal mhd works generally in hot and collisionless plasmas. So fusion relevant plasmas ideal mhd Works and this means holes and can be used can be applied in hot And hot often means that basically it's a collision less plasma Hot plasmas if the Typical perpendicular length scale because this is what is important in a magnetic confinement experiment is larger than the iron Lama radius Yeah, so the perpendicular length scale Okay Finally, that's it for this video where we talked about the general stability or the general way how we analyze stability limits namely by applying the energy principle talked about that we Expand the deformation or perturbation into modes that we fully decompose them and I told you that the most unstable modes occur if the mode numbers mn being the polar lentor oil mode number Equal to the safety factor being a rational number. Yeah, so these are then the most unstable modes then we can Correctorize or distinguish the unstable modes usually into How they are driven so either pressure driven or current driven and then the current driven modes can be further distinguished or separated into Ideal modes where we do not have resistivity. So this is ideal mhd then resistive modes where we have resistivity Which means reconnection is possible and then wall modes and finally I gave here know of you about or remind about ideal mhd Okay, that's it for this video. Hope to see you in the next video


I had a therapy session mid-game Hey, I need some advice from y'all Also, all right, check it. So I've had this friend for like eight years, right? He's been a really good friend. We've had our fights here and there But like recently like he's been pretty toxic and like he always What do I do? Do I block him time to jump him off? I would put your distance and I can see what he's missing And see how much he values your relationship


Okay, good afternoon folks, Larry Pesavento for TFNN and we're going to take a look at the markets. Tremendous move up in the Dow Jones, we were down about 400 points at one time and we recouped all of that. NASDAQ is still down on the day, S&P up just a tiny bit and the Treasury bonds of course are still moving lower. That's going to be a real one, a real hard one for the Fed to figure out what to do there because it just doesn't have much support but we are what we think is a great support because today's low in the Treasury bonds was exactly 78% retracement to the penny at that $119 in change and that was done earlier this morning about two hours ago. It had every chance to really explode for the downside there but it did not, it rallied. So I believe we're going to at least be in the range between $1.22 and $1.18 probably for maybe a couple of weeks before it decides which way it's going to go. Now the thing that's most important today is what happened yesterday in the short-term Treasury note rate and that is the Treasury notes just absolutely, excuse me, these are the T bills, these are the short-term money, the two years are less and it just exploded to the upside, hit 5.3% folks, we haven't had a 5% move in the T bills, I mean you can't remember, it goes back that far, I guess I could research it but I know it's been at least 25 years, maybe longer.