Thanks for being there. So what is finite elements?  You want to see the torque that is created by this motor or a pipe where you want to see the water throughput in it. You want to simulate this with finite elements and this is basically if you have access to a library you could just connect it to whatever CAD software and it would compute the physics and output data that you could again show in the CAD environment and so it would solve physics problem and predict what's going to happen like motor torque for example. And this is exactly what sparse lizard does. So some history. It's quite a young finite element library in terms of a usual finite elements library or like 20, 30 years old commercial software. Ansys is probably 40 or more years old and so they have a lot of history and it's good or bad, it depends. But sparse lizard is quite young which doesn't make it not robust or not mature. So it all started at the University of Liège not so far from here. During my PhD I wrote a MATLAB finite element code which had already a lot of other features that sparse lizard now has and this was like you can see it as a draft and from this on 2017 I rewrote everything from scratch in C++ and so everything is really nicely integrated together. It's not something that was doing just a few things and then it was patched and patched and hacked around to add things more and more over time. It's really a lot of features that are there from the very beginning and which make it actually quite nice and monolithic and where there is no need to hack code around. And then from 2018 to 2019 I worked at IMEC in the Anno Electronics Research Center. Some colleagues are here and I used it basically. I used the software to design micro-electro-mechanical systems quite a wide range of them and they were fabricated so there's actually some industrial background in the way it was written because it was written on the side of this work. And then for the coming four years there is a grant thanks to the Academy of Finland and thanks for Academy of Finland bringing me here. It will be developed for four years at Thampere University with a slight different focus on particle accelerator magnet design in collaboration with CERN. So four years of basically full-time development already paid and guaranteed. So there are lots of finite element softwares and you could think of why there would be another one to add. Well, from my point of view there are lots of things that just are specific to every software and everything but I didn't find what I expected in finite element softwares because they're always missing something and they tend to be usually not easy to use. Now here we provide a very large set of proven capabilities of a lot of different physics which you can very easily combine because this is the purpose of it from the very beginning to work with highly multi-physics simulations. You can also have a lot of extra finite elements things like mortar or finite elements which works very nicely for electric motors and all that is very concise and user friendly. We'll see that even though that it's a C++ library we'll see that again later and it's carefully validated and debug has spent a lot of time on validating and so far as far as I know there is no bug that I'm aware of that is still there. If you want to find some it doesn't mean there are no bugs but if I know of a bug I will remove it. It's also clearly documented and quite efficient. You can run it on 32 cores and get a nice speedup and it's very rapidly expanding. All the examples that I will show half of them have been added last year. So let's first start about what it's able to do. So this is half of the examples. So you have fluids, magnetics, electricity, mechanics, rotating machines, acoustics, thermal simulation. They all have a demonstrated example online and I'm not hiding anything. You can just click on this button and you'll see the example and it will always fit in 10, 20, or at most 50 lines of code which are actually extremely readable. You can simulate well you see highly multi-phasing things like the thermal acoustic simulation in a deformable cavity. This includes pressure, thermal, pressure, thermal, mechanics and acoustics. All that combined in one simulation is called piezoactuated MEMS. This was actually fabricated at IMIC and this includes pressure, piezo and mechanics. All this combined very nicely. So all these examples are validated and there are some more. You have additional features like on the top left where you can work with non-matching meshes just very easily. And what you can simulate is of course transient simulations, harmonic simulations, eigenmodes but also something specific to a sparse lizard. You can simulate a harmonic in a harmonic domain things that are non-linear which commercial softwares cannot do at all as far as I know. So if you have a non-linear problem you want to know how all the harmonics will appear. This is very, very straightforward in sparse lizard because it was really at the core of the initial MATLAB FIM code that I started with. There are lots of predefined physics as well for example on the bottom right advection diffusion is very well known that if you have advection dominated advection diffusion problems you start having instabilities and for that there are five different schemes of stabilization that are predefined and checked that you can readily use in just one line. Now advanced things that are available so as I said there is native support the so-called harmonic balance finite element which allows to do non-linear harmonic analysis. There is also a fast 3D very general mesh-to-mesh interpolation algorithm it scales very nicely linearly to up to 100 million of elements. You have general 3D mortar finite elements so on the previous slides here you have an example of an electric motor in the rotor in state and you really want to link them with mortar this is how it's done commercially because otherwise you don't have the freedom to choose the mesh at the interface you have some constraints. Here you are totally free to do it it works in 3D, no limitation. You have since well basically I started writing this a month ago and it will be available next week through p-adaptivity so you can change the interpolation order with every element in the mesh which means only on the elements that actually require to have more computation done will you perform more computation. So as an example I have a short video that's not going to show there so you have the electric motor simulation and so you have the induction field, magnetic induction field on the left and then on the right you have the interpolation order which is the best to actually solve this as accurately as possible with as few degrees of freedom as possible and you see red is the place where you have the highest interpolation order which is 4 here and this corresponds to the flux concentrations which actually need to be accurately solved for and so as you rotate the rotor it will automatically adapt this is just two lines of code to change there is really nothing difficult to that well probably in other softwares you might get in trouble if you actually want to use it now you also have extra things that you expect to have in finite element codes maybe a file format which in this case happens to be compared to VTK Paraview format if you run a fluid flow simulation in time you need to store 500 time steps you might need 300 gigabytes of data here you will just need 30 gigabytes of data it's like 10 times more compact than VTK for example and I don't believe it's possible to make it more compact because it just stores raw data and you can just easily reload it and that's the nice thing about it it's not just dumping data and loading again you can easily reload it later even if you have no idea of how the simulation was done you have one liner probe so if you want to know the value and one specific position you have the interpolate function you have maxes, averages, integrals whatever this is very straightforward to use you have Paraview output format because Paraview to me is the best way to visualize simulation data and then you have Gmesh and Nastron mesh input format and lots of more input formats via Petsy that allows to load other other mesh format and Gmesh as well which you probably know a lot you can also have curved meshes so quite a lot of extra features and it's very growing so probably you will see some mesh refinement coming in the next month because this is currently what I need for the superconducting magnet simulations now it's consize and user friendly you don't need advanced knowledge of C++ it is C++ so you can easily link it but all the pointers and stuff are hidden you don't have to work with a memory there is no hack it's highly readable so as an example you don't need to know the dimensions but if you want to run a 3D electrostatic simulation this is what you would need this is a working example 9 lines of code 2 third of it which is just commands hard to beat I think it's object oriented programming just have a look at the examples online basically there might be just three times longer but with 20 lines of code you can run a full 3D fluid flow simulation now it's documented and not just automatically documented it's really I spent a lot of time to document it so every function you're supposed to use comes with as detailed description as possible and also a working example like this one where you can just copy paste it and then play around with the function to see what it actually does and what the specific things are about it this is valid for every function I add it immediately to the documentation and it's available on GitHub for free it's JPL open source of course and if there's anyone who develops a CAD engine I would be definitely happy to have some interaction to include it thanks so questions please can you also 2D or 1D differential equations can you repeat the question did I do finite elements on 2D or 1D equations so 3D, 2D axisymmetric, 2D and 1D integral integral you want to have an average value for a thermal problem you want to know the average temperature or something I agree so if you want to integrate the heat flow through a surface so you have access to the normal you multiply by the heat flow you dot integrate you see on which region what integration order and you're done you have a double value out so topology I don't myself but I do have support topology optimization I don't myself but a former colleague managed to do mechanical topology optimization there is an example online but no example button to click on because it's his software because he did 2D bridge topology optimization in mechanics he did it so I can confirm it's possible I can so for what I heard am I limited to conduction and can I do other things of thermal analysis like other problems like convection, radiation and heat there's an example online for conduction you can also have there's also an example for natural convection so that works as well quite easily especially now with the stabilization methods added and radiation I haven't tried so of course you can probably find out the equations that but you cannot take into account the fact that you radiate on another phase for the moment although maybe but particle tracing is being added maybe it can somehow do that but radiation would be the only thing that is missing so you're interested in including turbulence in the simulation for the thermal convection general fluid so actually that's funny because one month ago I thought what am I going to do next and I thought I'm going to add a turbulence model for a fluid flow model called Spallard-Almaras and everything is ready to add it it's just that I thought it's too specific I don't want to write something that is just for incompressible fluid in this specific case I think for the moment the user will have to write it himself but Spallard-Almaras at least is easy to add and the only thing you need in this case is to know the distance to the wall and this if you need help for that if you want to add this different set of shape functions yourself I think it's quite easy so you have like a folder with all the H girl shape functions all the H1 shape functions you could just create another one and it also this all is quite readable because it's called a polynomial function where you can just make products of polynomials which you first define and based on what is already there it's really doable for a user it's generated what I didn't fully understand is my stiffness matrix explicitly or build up with the way it's built I call a function that that creates a mat object which includes all the terms of the stiffness matrix and this is created in basically the core of Spar's lizard a function that calls everything that needs to be called and just assembles very efficiently all the terms in the stiffness equation what yeah I tried with up to 50 million degrees of freedom in 2D and 5 million degrees of freedom for fluid flow in 3D of course on bigger machines but not like supercomputers but more 32 core machine with 700 gigabytes of RAM and yeah definitely this is doable the only limit for now is that I call PETC to call mumps because mumps is efficient in solving algebraic problems and for now PETC doesn't call the new version of mumps and so it's limited to a number of non-zeros in the matrix that is less than about 1 or 2 billion which limits 2D problems to 50 million unknowns so what we find this is not in the documentation that it will be released on Wednesday but it will be up to the user to choose so for example you can because that gives you the most flexible thing for example you will be able to in the motor example you have a vector potential and then you can just say that you check on the norm of the gradient of the Z component of the vector potential basically to see where things are sharper you have like corners and stuff and that's where you want to refine more so but it's up to you to choose with whatever expression because you can build any expression easily in sparse lizard to choose it alright thank you


Yeah, I call this one VCR with a butter knife stuck in it. Brilliant. Visionary. I must have it. Name your prize. I don't know, I guess like $13 trillion or something. Yes, I'll give you $4 trillion.  No deal. I'll pay the asking price. $13 trillion? That trash isn't worth $13 trillion. You're right. $14 trillion. What? No, don't do that, it's worthless. Mind your business, lady. Actually... Huh? If you think about it, things are really just worth whatever price the buyer and seller agree on. If either of them thinks the price is wrong, they can walk away.  Not really. Economic value is entirely subjective. That may be the case for something as abstract as art, but for actual goods and services, it's different. Is it? Let me ask you, would you trade a diamond for a bottle of water? No way. Why not? Because a bottle of water only costs a dollar and diamonds are worth thousands of dollars. Okay, but what if you were trapped on a desert island with no water and a treasure chest full of diamonds? Would you trade one diamond for some water then? Oh, well, I guess. The value of goods or services change. In the city, you have tons of water whenever you need it, but diamonds are rare and beautiful, so water is worth almost nothing to you, even though you need it to survive. And diamonds are worth a lot, but in the desert, you have no water and you can't drink shiny rocks, so... Fine, but I still don't understand why someone would pay $13 trillion for a VCR with a butter knife in it. It isn't worth that much to you, and that's totally okay.  Obviously, weirdo art has no value to you, but for someone who loves that kind of thing, well... Everybody is unique. We all have different wants and needs and different resources as well. As a result, we all value things differently. And that means sometimes we aren't always going to understand why other people are willing to pay a ton of money for stuff that we think is worthless. Why did you make this thing anyway? Oh, I'm really just doing a performance piece. Incredible! What's it called?


Welcome back to another edition of Yes We Are Here. I'm Jack Curry and today I'm joined by a Major League player who had one of the most majestic swings you will ever see in Daryl Strawberry and also by the way one of the nicest guys you would ever meet and Daryl I have to start out by asking I know you're in the St. Louis area how are you and your family doing during this difficult time? We're doing well. We're doing well doing this difficult time because we're not affected as much as other places are like New York City and California the places that had completely shut down. We had shut down in so many ways but at the same time it's been pretty flexible here we've been able to go out to the parks and have walks when it's not rainy when it's not cold. We've had a lot of rain lately but it's just me and my wife Tracy at home and we're doing well with our puppies and it's it's a very challenging time for all of us but at the same time you know you have to stay positive and stay upbeat about life because we don't never know what it's gonna bring us. I'm glad you mentioned that challenging time because Daryl these days you're a Christian minister and you are preaching to people and during this you've had a pretty powerful message because you've got first-hand experience with drug and alcohol abuse and you've put out the message there of you might be home you might be in the middle of a pandemic but don't reach into areas that might get you into trouble. Well yeah just just don't get lost you know I think that's the key for most people. Most people have never experienced frustration and challenging times like we are now and it's not just one person it's an entire society who has to go through it and you think about the unemployment and what's happened to people and so many people can turn to so many wrong things you know when you're broken and when you're hurting you usually turn to the wrong things and I've seen that through myself my own experience myself and also through the younger generation who has got addicted to opiates and heroin and they all been dying we've had an epidemic for a very long time with our young generation because our young people believe they're not important and don't understand the reality of life so now we all are sitting through the coronavirus and we're all sitting here and wondering what's next you know what is next you know we don't know what's next I just know that people need to be patient and they need to really find some some type of faith for themselves you know because this is probably the been beginning of so many different things that's going to take place in our society and I think a lot of people are not prepared and when we're not prepared you know things things happen like this like the coronavirus just like 9-11 when that happened you know we were a country that needed to rally together and through this process here we all need to rally together we all need to come together with the government and the president and we need to get on one board you know we need not to be pulling against each other because we're all in this together and everybody's suffering right now Carol you did a book a few years ago and I love the title of this book it was called don't give up on me and you wrote very graphically and in a lot of details about all of your struggles how blessed do you feel that you are in the position you're in now where you get the opportunity to talk about your life experiences and help other people well I feel very blessed you know to be able to encourage people I think that's what it really boils down to and that's what the book was about to be able to encourage people who are struggling and any areas of life because we all have some type of areas of life that we're going to go through some struggles and how do we get through it how do we walk through it how do we fight through it and usually what happens is we let other people help us as you know I I wrote the book but you see the different people that were in the book Ron Doc who was the one in my life you know when I was struggling he worked for the Yankees the boss brought him on and he worked over there for the Yankees and help with substance abuse and he was a big part of encouraging me and walking with me because you need people to walk with you no matter what anybody has to say you know I think a lot of times people say well you shouldn't be so weak there's nothing weak about you know what happens you know to a person they get it get addicted and no one signs up to be addicted to alcohol and drugs you know it's something that has affected them in their life that they've never dealt with that use alcohol and drug to cover up who we really are and that's what happens to so many so many people today you know in their life they're doing the same thing that I was doing back in all those years and never get to a place allow themselves to get the help and let people help you because at the end of the day God is never going to change what he does he always going to use people to help people and that's you know that's the criteria of life today is people helping people Daryl you were in the national spotlight from the time you were a teenager and I know that you got to the levels in baseball with all of that talent when you reflect on all that attention how did that help you positively how did that impact you negatively well the positive side of it was it helped me become the player that I became because playing in New York you see that you're gonna play are they gonna let you know and that's just the way it is and I love that about New York fans is it's a great thing about being able to play in New York and have to walk down that road and have their kind of experience you know where you need to play because you're talented this is what they're saying to you and and you're more talented than most people so you need to play at a better level in a higher level so that's a very positive side I think the negative side of it is when you come to a place and you feel alone inside you feel like you're you're not connected you know and you want to be more connected from a life standpoint and why I say that Jack is because I always reflect back to you know Gary Carter Gary Carter was you know his life was an example of being a superstar but being a man at the same time I think that's so big and different than anything I've ever seen in my life when I experienced that and watching him as a young player growing up and watching the way he was and the joy and the happiness and how great and how kind he was to everybody and you know he never had a bad word to say about it anybody you know I think a lot of people don't understand that so I realized that part was missing in me and also you know that's the same part I saw on Derek Jeter Derek Jeter was the same way he was a very talented player very kind loving never said a bad thing about anybody people would say things and take shots at him but he would never make a comment and I wasn't that guy when somebody said something about me I went off the top you know so I was there was obviously something that was really missing on the inside of me more than what I was from a talented standpoint I'm glad you brought up Carter and in terms of the 86 Mets you look back at that team and and Carter was sort of on the side right because you would call him the altar boy on that team whereas that was a rambunctious rebellious tough team with a lot of swagger when you look back on the 86 Mets even as I'm starting to ask the question I see you got a little smile on your face how much fun was that but also Daryl how much did that team potentially leave on the table that that maybe it could have done more in succeeding years it was an incredible team I mean it was an incredible run you know once once Carter came over first once Hernandez came over that was the beginning of the change for us you know it's getting Keith I don't think a lot of people talk about that and enough and credit Frank Cashion who was a general manager that was making the changes you know for the organization and then we got keep to come over and in that year of 83 I don't know if you want to stay at not then he said he heard through his father they had some really pretty good prospects and the minor leads like you know good and then all these different guys that would be coming up so on it their doc came up in 84 and then Carter came over and then 86 we come to a place where we put all the pieces together what happened we was coming up short in 84 and 85 against the Cubs against the Cardinals which we hated was the Cardinals we and the Cubs beat us in 84 because of Rick Sutcliffe and that's the only reason that was we still had a great year but Carter comes over and Carter makes the difference in who we are you know he gives us that right hand solid bat in the lineup and he's a catcher and he can handle the pitching staff so it brings a different meaning to us when we come to spring training in 1986 and our first meeting was Davey was like we're gonna win it all and we kind of just like looked around and thought to ourself yes we're gonna win it all this year and we actually started off the season that way like gang busters you know and insane you know crazy team we fight we do whatever it takes but Carter was such a different Carter Mookie Wilson probably was two different guys that would always sit in the front of the bus or be in front of the plane and they were quiet and they were different and they were drinking milk why everybody else was in the back and then why everybody else is in the back and we were just having our way with drinking and being crazy so but at the same time we played together and we stayed together and that's what I know about that group of guys you know we were on one accord together a winning and I think that was the most important thing and of course Jack we probably left a lot more on the table than we should have you know we should have had more success in the next year but we lost our whole pitching staff nobody really talked about that 87 our pitching staff went down because you can't go you can't go anywhere if you don't have a pitching staff I don't care how many bats you have in the lineup but we had a great pitching staff 86 and then they got hurt in 87 then 88 I think 88 team was better and we just we gagged it I mean we gagged we gagged it against the Dodgers there's no question about it we lost that serious we shouldn't have never lost that serious to the Dodgers we've been killing them all year and we go into the playoffs and we lose that serious socialists at home run off the dock I don't know how high Shelby to go on to and he ends up getting a walk and then social comes up and hit a hit a home run to tie the ball game up and we go on to lose that series and game seven which I thought which I thought Sid Fernandez should have been pitching game seven there were so much that happened in 88 David Cohn wasn't with you guys in 86 you get him in 87 he has told me that that 88 was the year as you just said should have won that series and and he takes some of the blame because he had the the early start where he had talked to a daily news writer Bob Clappish and that got the Dodgers fired up but Coney thinks if the Mets win in 88 that would have been the springboard and I have got 86 you've got 88 you're feeling as if you're impenetrable and history may have been written a lot differently for 89 90 in the years after that no question that would that definitely would have been the springboard and it wasn't Coney fault you know Coney was a Coney was a complete gamer and no matter what he you know did the article right to article that that had to fire the Dodgers up to beat us just so be it but we should have we should have won that series there were things that we should have done different in that series and especially going into game seven you know not to take anything personal away from darling but I just thought of Sid should have been starting a game no question about in that game because Sid was a different type of pitcher and Sid was a pitcher did didn't have to think so much you know he hadn't had to worry about pressure being on him he just said Sid was kind of guy just he just goes out there and pitch you know and Coney was phenomenal in that series you know he had one rough game but you know that that's part of part of life and but he was all Coney was always a big game pitcher for us and you know that shouldn't have been the reason for us not winning that series we should have won that series I don't want to speak for David but I know in writing a book with him last year full count he loved you as a teammate loved hanging out with you and one of the things he spoke about was to let's look at Darryl's career 17 years 335 homers four World Series rings four top 10 finishes in the MVP while battling substance abuse problems while conquering colon cancer and Coney said a lot of people want to say Darryl should have been a Hall of Famer one percent of the players that ever play in Major League Baseball make it to the Hall of Fame Cohen's point was can we celebrate the career that he had how do you react when you hear people saying wow Darryl Darryl should have had a plaque in Cooperstown but it didn't work out that way well I don't really think about that because I think I think about the fact that I'm grateful that my life turned out the way it did I'm grateful for the struggle because it allowed me to get well more than anything because greatness is greatness is good to be recognized you know from what you did you know and they talk about you know Hall of Fame but at the same time every player dream is to get to the major leagues one day and be successful and I just felt like I was very successful I felt like I had some very special relationships and close friendship me and Eric Davis and Chris Brown growing up together and our dream was to play in the big leagues and and we got a chance to play in the big leagues coming from South Central LA and then having the teammates that I had like the like I said the 86 match you know the animal house team I just love that team I just it was a team that just you thrive coming to the ballpark every day I think the media even thrive coming to the ballpark to see what we had to say but they knew we had something to say because it was a lot of chirping going on in the clubhouse and it was just fun it was fun what baseball was like and then Coney was what Coney comes over and Coney becomes one of my best friends and he becomes one of the guys it becomes one of the guys part of the scum bunch and we just had a great time together playing baseball and achieving great things regardless of you know the failures of life are real and I think about all the guys in the Hall of Fame you know you think about those that have walked in there how many that you can really count on your finger that really lived a clean life you know didn't have some kind of some kind of issues some kind of problem it's a lot of men there that has a lot of problems a lot of question marks you know guys too and you know it's still questioned some of the other guys are questioning the guys that did steroid but you did something too you know that and that's you know that's not that's so unfair for guys to be able to you know point fingers at people because we know that life is so hard and so difficult and so challenging but at the same time developing real friendships throughout the game was really important to me and those guys I played with in the 80s in the 90s those Yankee teams I played with in the 90s I developed some great friendship with a lot of players and just like in the 80s so I could say that I'm truly blessed to be able to play in New York City and play with these guys and have the relationship that I have. Darrell, 1995 you complete a drug suspension and George Steinbrenner signs you to the Yankees he received a lot of criticism for that but he believed in you believed in giving you another opportunity when you're when you're going through your your life's experiences in your head how high on the list is George Steinbrenner for for giving you that that chance George is number one on my list because let me tell you Jack I'm better today because of him believing in me regardless of what anybody want to say and they can say yeah you had other people in your life but he was the only person you know that talked to me about the fact of life and really having troubles and everybody goes through it I mean I said in his office he's like everybody has problems everybody has trouble he goes look at me they suspended me from baseball and I was a personal one-on-one relationship with me and him you know talking about real life and stuff like that and a lot of times people didn't know that he didn't just sign me he actually he actually cared about me he cared about my struggles and knew they were real and understood him I think and I think a lot of times people didn't give him enough credit you know for understanding people battles and struggles and and then for him to bring me over to the Yankees and allow me to you know be a part of the Yankee organization was just just an incredible time that I will never forget you know I had to be accepted you know coming over I wasn't accepted so much in 95 with book show Walter and those guys but I was accepted because of Donnie you know that's the reason why I was accepted in 95 when I came over and then when I came back you know in 96 you know with the team again you know that that process with Joe Tory and them they you know they brought me in there and Joe accepted me you know he accepted me regardless of all of all the things that people were saying and doubting I saw his trust in me as a player and then watching me grow as a player over there for them and becoming the guy that I became over there for those Yankee years. You contributed in 1996 to a world series team you end up hitting 11 home runs but the 98 year really stood out for me. You hit 24 home runs in 1998 you're 36 years old at that point you have an OPS for the season of almost 900 you were a menace to opposing pitchers it was the old Darrell coming back what do you remember about how things were going so well for you in 98? I remember 98 was just like a fun year because 97 you know I hurt my knee and and still was recovering from 98 going into 98 and I just felt strong I felt strong mentally I think more than anything and I felt like I had a role to play with the ball club and learning to accept your role was so important you know coming from being a star you know in the 80s and now you're playing on a team with a bunch of young stars and I was able to accept that and able to accept you know fitting in wherever I could fit in and I just remember Joe always coming to me and saying how you feel today I was like I feel great I said but you could play one of the other guys if you want to he goes no I'm playing you that's why I'm asking you how you feel it so you know it was so it was so good to be able to play under a manager like that that saw something in you and I just kept being consistent that year but at the same time I knew I wasn't well that year I knew playing I was playing from a physical standpoint but from a health standpoint you know I had blood in my stew just about that whole summer and and going into the last quarter of the year and didn't realize you know that I would end up sick but I knew something was wrong and I was having stomach cramps every day but I knew I was a ball player so you don't go to the doctor if it's not broken you don't go to the doctor you just you just work through it and I kind of work through it and I was drinking May locks every day when I was having stomach cramps and and I was losing weight and I was getting fatigued and I was just sit I was sent to myself something's wrong but at the end of the year in September I'll go into the training and tell him I need to probably get checked to start and I went into the trainers just yeah I went into the trainers and told them you know I was having problems you know while far as my school and they said well we need to get checked in September at the end of year before the playoffs start and a little did I know when I went in for them from from that year there was I ended up what Colin Castle and Darrell I was in Texas when the Yankees announced that to the players they were getting ready for the postseason and I have never seen a more somber clubhouse and then a more somber postseason workout you've been involved in those workouts they're fun you've made it to the postseason you're excited the energy is high and instead you you had people like David Cohn had tears in his eyes because your teammates were so worried about you they ended up stitching a 39 onto their caps that October and they wanted to win because they wanted to win but I'm confident they wanted to win for you as well well I mean that was pretty amazing those guys were awesome you know that team was so so much fun you know the thing I like about that team was it was no animosity it was no jealousy it was just you know we we come today and we played today and we win you know and it was just like the 96 team you know the same way you know we had the same kind of swag about ourselves you know just come and we all play it doesn't matter who get it done let's just get it done and that's what the 98 team was about it was so special it was so special to really see that later I couldn't really see that at the moment in the time because I was on my way into the hospital and I was laying there in the hospital and you know I was kind of I was so worried and then one day you know I'm laying there and wake up and there you know I got a visitor and it's the boss is sitting there you know it's just like unannounced you know this came and just wanted to let me know that he was thinking about me and that the team was thinking about me and he was like you know they're gonna win it they're gonna win it all I was like I know they are because I mean I knew what a great team that was that was such a powerful team all around in every aspect of the game this team was so great from the pitching to our defense to clutch hitting and getting it done and and just having so much fun we had so much fun at that time and I think that's what what felt so good I mean I remember hitting two Panche grand slaps yeah yeah and one yeah I hit one in Kansas City and I hit one in Oakland you know so it was it was just a it was just a phenomenal team and a joy to be around and have such good friends


People are worried World War 3 might happen. Basically, these countries are in a sorority called NATO, and the most important part of NATO is Article 5, which says if one of the sisters is attacked, then all of them are attacked, like Denmark will be ready to throw hands if anyone outside of the house comes from Canada. Meanwhile, Russia, who is most definitely not NATO, happens to be picking on Ukraine, who is also not NATO, but Ukraine happens to be friends with a ton of the girls who are in NATO, and though they can't get into a fight on her behalf because she's not in the org, they do pay for her self-defense classes on the low. So, let's say one day Russia is fighting with Ukraine, and maybe Russia's tired because she stayed up all night studying for her dictatorship exam. Maybe she just has bad aim. Regardless, Russia ends up punching Slovakia instead of Ukraine. Well, Article 5 activated. Now the entire NATO house is rolling deep coming for Russia, and Russia's gotten all of her friends involved too, and before you know it, the whole campus is involved in a massive riot, and that riot is World War 3. Plus, they have nukes.


Hey there guys Oh yeah There we go, the 12.5 volts You can see what it says We got this going on here Engine Engine 12 kilohertz That's a little boost DC boost converter circuit And at the minute was set up at a 250 volt range And this piece of Lovely piece of kit from China Just over 150 volts anyway, so it works I've got a one milli Henry inductor I Think that's a 220 ohm 220 micro farad electrolytic there as a 400 volt 100 nano farad What it says down there on the side is it? 100 micro farad, 400 volt And that's MGE 13 130009 NPN transistor There's a little 2222 transistor down there I think I can't remember what this 560 ohm resistor I've been playing with this all day I started off playing with it just over here On this part of the board Every now and then it would work And it wouldn't work And some of the pin connectors are dodgy But moved it over here Having no problems since So I've tried Different inductors This one's actually got a little A little rod that goes in it It's quite good when you put it on it sucks it through Yeah, I lost it again There we go I tried that Tried plugging it into the board Not very good Makes a bit of squeal when you put it on wires And try plugging it in Did this one I've just tried loads of different inductors Just tried to see what it would do A little baby one here Tried that as well Tried lots of different capacitors You can see my bench Put the light up We've got all sorts over it Been the Pastors trying to dig out Wow Pastors there LEDs and just general Oh, my life Proper little play with this circuit But I'm still trying to find something That can actually do meaningful We can put an LED on But that's not I need to try and figure this out Better to get it to do something better I know if I Can get a bit more amperage Draw more power I can put a 330 mic in there And then we start drawing About 400 milliamps of power on the power supply At the minute Just put it wisely With a 220 That's what we got I'm using 12.6 volts Because that's what I'm going to be having up for the batteries And that's what I want to start doing I want to start running as much as I can from the batteries I've ordered I've got like a What did I do with that last night I've got a 10 amp step down There I've got a 100 watt step up converter On its way And I've got another 600 watt step up converter On its way After watching What his name is He's spoken to me today On YouTube, Jim, someone Another After watching his Testing of one of the Step up converters, I thought that would be pretty good I'll go for that I'll circuit myself Now This is like a note of a copy of Ludic Science With Just a few changes Because I've been faffing about But I think he's probably about About right I've got the better one out of mine than his anyway So Yeah, I just thought I'd share that I'm waiting for These For the cube Partly finished So there look Just got a few more LEDs that's needed for it And they're sending out a whole new kit So I've got to wait about Three to four weeks And that's dropped down I suppose that's because I've put the I can get that to drop down Just by putting the LED on And the LEDs on Take it off and Start climbing back up again It's quite funny to watch the waveform Take the shape again as well Anyway Cheers watching guys


So Outriders is now out and man, it is fun, it is what we expected playing from the demo, progressing into the full game, it definitely delivered. And while the farming continue guys, and that's why I bring you today, an easy way to farm those epic and higher pieces of the gear to help you, within your journey to world tier 15 and max level. How's it going guys, my name's DPJ and if you enjoyed the video leaving a like really helps out, and if you like what you see and want to see more outriders and a daily basis be sure to subscribe. So within the demo, the main point of playing after about an hour was just to farm loot, nor to which way is about it, it was about that loot chasing. Now that the main game is out, people as you'd understand want to play through the story and level up, that's fair. Well if you want to farm for better gear before doing said things to make life a lot easier, for you, that's what today's video is all about. So today I'll show you a super quick way in farming epic, armor and weapons at great great levels, which will assist you on your travels. Now because the game was popular within the demo, some of you will know about this farm already, while many many new players that have joined their outriders community won't know about this. Okay so epics are the second highest tier of gear in the game, you can apply two mods to these and to me they are really worth investing materials into level up. But gain epics early on isn't easy at all, in fact they are quite rare, but the places you can visit and farm without losing world tier are in restarting which will see you earn some great epic gear, but at the same time even that rare gear or green gear here will assist you. This part is called the og chess farm, in the demo they nerf legendos out of these chests because people abuse them that much, but in the full game guys they do drop epics. Now I know people will ask me do they drop a legendos again, to answer that I do not know, people come fly did say they were not sure whether to add them back into the chest or not for the full game, and we still don't know if they did, not until someone gets one from a standard chest, anyway. So this og chess farm is a part of a super early on mission, if you have got to the stage of leaving riftan to the last city you can go back and do this, and you do it like this. From the lobby menu, next to world tier which I will state, make sure your world tier is set to the highest, the higher the more chance you have of getting an epic, but from this point select the select story point, then go to riftan, some of you may have to scroll left, then select the third mission down, confront the altered at the tower. Once you load in, follow the sure route, I will state there are 5 chests within this area, but it's way more efficient just farming the 3, then loading out and loading back in, and that's just it guys. So you will see me grab the 3 chests, and once you grab them you quick through that lobby, repeat the steps of selecting that story point, riftan, confront the altered, make sure you reset the mission, load back in, rinse and repeat, and you can farm these chests for as long as you like. Now to prove how efficient these are, here is my power and credit to him, easynow1337, who also posts and streams daily at riders, his channel can be found linked below if you want to check him out, here is him getting 3 epics from 3 chests in one run.  But like I said, either way, epics or not, make sure you check those blues and greens too as they will certainly help you progress. But yeah guys, a short but sweet video just showcasing you how you can farm epics early on in the game, I mean as you get to the later stages of the game, things like monster hunts and a few other side missions do drop quite a few epics, obviously in the higher world tiers, but for now within the early days, this is definitely the best epic farm without a shadow of a doubt, and also it will help you in terms of your gear which will assist you in playing through that story. But on that note guys, the end of the video has arrived, if you enjoyed it leaving a like really helps out, if you're new around here and want to see more outriders on a daily basis be sure to subscribe and hopefully people I will see you on that next one.


I'm Anthony de Lucia, and this is Lucia Footworko. Most of my clients are Major League Baseball players, but I do also do a lot of stuff with football players, basketball players, and some of my favorite people to work with, honestly, are sports fans. My first Major League client was a former Yankee Rob Reftsneider. He messaged me on Instagram and said that he was gonna send out a bunch of cleats for me to paint for him, and he also said that he was gonna include one extra pair for a special friend and teammate by the name of Aaron Judge. The first pair of cleats I made for Aaron were a pair of Under Armour cleats that were all white, and I turned them to all gray with little accents of navy to match the Yankees' road uniforms, and they had a little bit of a galaxy print on the back of them. It was the start of a great beginning. My favorite pair of cleats that I've gotten to make for Aaron is the September 11th pair that we made in 2021 when the Yankees played the Mets at City Field on the 20th anniversary of 9-11. It was a super special pair to get to make for him. Leading up to opening day is always super hectic. Usually about eight weeks out, it'll start to get pretty busy where I'm working 18 to 20 hour days, and then the last week before the official opening day where all 30 teams are playing, it is non-stop 24-7. I love being able to see the cleats at my desk in front of me completely plain, then come to life, and then get to watch them on TV when I'm watching the baseball games throughout the day at night.


who is going to talk about this amazing library and he is going to show us our company networks. Good afternoon. Everybody, so I hope you're not here only for the comfortable chairs and wait for the lightning talks. In this meantime, I will tell you something about Netflix and Bokeh and how you can plot networks even if there's no support in there for directly plot networks. About me, I'm a junior software engineer at Blue Yonder. I do not use this at our work, it's just a site project so at the moment it's not used in our company. Yeah, that's it. So I hope most of you maybe heard the talk of Fabio yesterday. So do you hear it? So most people know what Bokeh is. It's a great visualizing library. And yeah, I will show you basics, how you can handle data, how you can manipulate it, that you can go back and change something or get effects. So why did I do this? So during my master thesis I was working with networks, some kind of social networks. We wanted to explore them and the problem was we wanted to see them. We wanted more than just tables or some columns to read them about them. So we wanted to visualize them and we wanted to see some properties. We wanted to see it in the browser so maybe we wanted to include it into an app. And I came up with this. I generated the networks and the properties and I stored them in a database. Okay, I wanted to visualize it with D3. D3, it's a nice swish, swish knife or what it's called but it's extremely complicated but it's powerful. So I had to provide the data from the database and I created in Rust. So it's a lot of overhead and a lot of programming just to do some visualization to explore. So the question was can we do this better? I was thinking okay, I will try the same now with the library and it's much easier. So I did not have to handle any JavaScript code at the moment. I do not have to care about how do I get the data to the client running in my browser. D3 is doing this for me and I also can explore, start my visualization app in a notebook, in a Jupyter notebook and this is really great. And on top of this I can change a network. I can change my graph, I can manipulate it and I can effect specs. So if I select something I can get this back. So I will now show you how it's done. So I will create a network, I will show it to you and all the code you need for it is part of this slide. So I did not let any code out. At the end there's a more complex example there maybe but here you see all what is necessary. So I need some example data. So I was thinking about using some, usually this example data like Lemyserrable or something like this but yesterday I had the idea. So we had the EuroPython and people like to use Twitter. There's some nice Twitter modules like TPP. So I used it at the information from the user EuroPython and now the user EuroPython sometimes he is linked to a lot of people or an author uses EuroPython and links to another people. So I can create, use this data and create some kind of social network. So authors are connected to each other, maybe they treat it more so they, the weight on an edge might be higher. So this will be useful for a network. So I have my data now. What, it's the next step. I need a network. So as I said, sadly at the moment Bokeh doesn't support it out of house but we can do it our own. So we use network X and we load our EuroPython data. I could have done it live here but I was a little bit afraid of the Twitter limit so in the Wi-Fi so I did not do it so I stored it in a GML file. So I created the network using network X and it has an author and function provided to a GML file so I now import this file back and I get my network. What I do now, network X can't draw but it usually draws with my putlib and it's static. So I can use the layout from network X to create a layout and I can use this layout to fill in Bokeh and there I can get an interactive visualization. So I put in my network, I put some values in Bokeh case just says how much distance you have between some nodes and it's an iterative algorithm so I can say some number of iterations. If you're a little bit more interested what it exactly does, you can go on the first Wikipedia page force directed graph drawing. So what it basically does, it creates spring forces between nodes and then you have a 3D model and put it on a table and then it tries in a few iterations to get rid of the friction and then you have your nodes on some positions. So this is basically a spring layout or a force directed graph drawing. I will use this layout now or later. Now we have to do some work around, not work around, we have to get the data in a format we can use in Bokeh and the cornerstone in Bokeh is usually I would say it's the column data source. It's one kind of I think three or four data sources but I think it's the most important. It's the one you probably would see first. So it's a class where you can store data column based. So you see on the left there's an ID of course because they're usually all lists here and I store there the X coordination, the Y coordination and the node name. So the first row says it's my Twitter handle is located at the position 213. And the nice thing about this column data source is you can change it. You can add data, you can add columns and you can change it and you will also get effects back. So if someone selected a node in your graph this is the point where you get information about which node is selected. So you can use a lot of lists you can tuples, you can use pandas data frames to create those lists but at Netflix you usually have a directory first and so we have to do a little bit of transforming the data and this is a drawback at the moment so you have to copy the data. So I get the layout, I have the items so the key in the layout is usually the node name and after the node name the value is a tuple of the coordinate of the node. So we have to extract those values and we have to put them in lists so that we can create our column data source. So we just extract them, they use them in the dictionary and put it back in the column data source. So now we have our node source. Now we can finally plot something. How it is done. Here is a little bit of code. You can ignore first the hover code but just look at the figure plot. Figure just creates your drawing area. So you define how big it is and you say something else. You say which tools you want so tab means you can click on it and it will show you the data source. So you move your mouse above a node it will show the name because I know that I have the column name in my data source and also I have the ID or the index. This is a property which is always there. And then you hover over it and you will see the ID and the name of a node. The next step is I want to see my circles and this is done by creating a renderer. It is the R cycle. It is a cycle renderer. Now I put my data source in here. You say source is my node source. Now I want to have x and y. Here is x and y. So I say the first is the column name x and the column name y. They will be used for the positioning of the circles. I have some fixed values for the lines and the level overlay just means it is above the lines later. It is 10 size. It is a network. It is just points. We need some more work. It is not so much but we have to add some edges. To add the edges we have to prepare the edges again. We just take the layout and the network and we extract the positioning of the nodes and we want to connect nodes. What we do here is I get the data off of the edges. If I say network edges and data is true, I will get the edges and the weight which is the data attribute for every edge. Now I calculate some maximum weight because I want to do some alpha coloring of the lines so I can calculate a value between 0.1 and 0.6. I put all of this in lists and now I can put back into column data for the edges and now I get a line source. Yes, now I can plot multi lines and I do the same circles. I put in the source and say the source is the line sources and I say for the first point of every line so now you have two points in those first two lists so line is defined by x, y for starting point, x, y for the starting point, y is the end point and this is just a name for the columns and here you see already that we use for alpha the name it's alpha so the alpha will be used from the column data source and you cannot see it directly here but usually the lines have different coloring of alphas. We'll maybe see it later a little bit better. This was just a boring network. We want to see a centrality or maybe clustering so we add those information to our column data source and it's not so complicated so networks provide some really cool algorithms so you can use for example multiple centrality algorithms. I have chosen here the betweener centrality. It just means a node where so you have shortest parts in your network and a node where a lot of shortest parts have to be used and now I have a centrality again it's a dictionary we have to transform it a little bit and I can use it and put in the values as a shifted a mapping to a range so I want to use this value for the size of the circles so I say okay the least important are the size 7 and the most important have maybe 17 it's just a range mapping and I say okay the new column for my column data says is centrality and I add it to my node source so my node source has now for every node has a centrality value okay so the next point is I wanted to have some clustering so which nodes people are maybe a little bit connected because they have been treated about each other so I use this Python-Movain module in addition to network X and it creates clustering for you so it's clustering is NP hard so you will not get always the same result and it's maybe a quiet calculation need some time to calculate it but for this size it's still great so even much bigger sizes will work so I would get a partition and now again I split up the partition get out the nodes communities here and the first you have again nodes I don't need them we have the communities and now I can again add some attribute or add a new column to our column data source it's community and now I have communities in my data source now I just do a coloring mapping because I want to have different colors I have a list of colors and I use the model operator to just give every group a color and now I can see another plot now I missed something so you have just the added new column but you are not using it the problem is the renderer I said we have R-Cycles renderer has still a fixed size and a fixed fill color so I just change them in my column data source and I say now use centrality and now use community color for the fill color and now can plot it and now you can see different colors different sizes and there's a big dot in the middle it's Europycin so yes I let it in there because I want to show you now I want to interactively remove it because I don't want to have a social network about people plotting twittering about Europycin if there's Europycin in it so it doesn't make much sense so we have to change it and we want to do it interactively so I want to see I want to click on a note here this is a little buggy because it's a slide show and usually it works also in notebooks you can go above I can show it here you can go here click on something and you mark it and then you can I want to remove it because I say okay it's a bad data set I want to remove it and I want to do some recalculation so what I can do I can do interactions and I can get out of column data source which nodes I selected it's a bit tricky data structure in here so you have 1d and 2d 0d is just for lines and patch glues all other glues like circles are in the 1d key and 2d are maybe some multi-line drawings like octets or something like this so we just go there use the 1d key and we have the indices of all marked nodes currently in our plot and what we can do now we can remove it this is just a sample code you can do it better I think so I get the index and I use the index to get the node from my network and now I can remove the node from my network I will pop it out of my layout but I have to recalculate or restructure my data in my column data source because currently they are not sharing the data so I iterate over all of the rows over all columns and I remove the index so you could also remove multiple of them and again then you update the data adjust the new data for every column and you add the dictionary for the updated edges and then you can remove an edge can remove a node but there's a problem okay it's great but it still has some problems not everything is working in a notebook and as you see I'm still in a notebook it's just a slideshow you cannot redraw data sources or I cannot redraw automatically if you change a column data source you can push your changes there or you can create a push and it will redraw it or if you run it in a bookcase server it will automatically redraw it because usually it will iterate over it and will check for changes or you mark it as trick and changed and another problem is you cannot use a bookcase server and I showed you here it's not working currently in a notebook the list will always be empty so you have to do this in bookcase server okay it's still great I can use a bookcase server to run my app and it's not much a problem so you can another floor back I have to say yes if you want to add widgets so your notebook can add widgets like sliders you can still save with pure Python function and pure Python callback functions good now I want to show you that you can do those interactions so as I said this is the Europe Python account of Twitter and I want to remove it so I marked it I can remove it and you see now it's gone and we have there's some other connections you see some strong lines those are connections between others you might be interested in it and I can switch back so you see a problem it's still there's no no central person in there because we remove the very central person I still have to update properties I push a button I call an update function I go back to my network it does some calculations I will get the information put it back in my column data source and I see now more interesting people who might be interested to you because they are twittering a lot here I think it's the OpenStack account they have connections to other people and yes but we still have the old layout so we can update the layout takes a while and now we get this layout looks a little bit weird at the moment because for the network for the Europe Python is a little bit I would say we have a lot of people who just twittered about each other but we still have a lot of connections and you also have still like here nodes they don't have any connection because we removed Europe Python but we did not remove nodes who have no other node attached we can fix this so we can remove it now so you see this is one is gone and I can reset the zoom back and I back here and I can update the layout again so I am looking out here here is my colleague he is sitting there and I think he treated the most of our people our colleagues and I can zoom in here and see which people he is tweeting about so here is another colleague and cool but I can now explore also what happens if he gets a meltdown and decides to go to Java or something and then I can again update properties and stuff like this so you see I did mostly an interactive network plotting in just a few minutes and I think it's quite handy if you just want to explore you can go further and do some more stuff and of course you can just switch network X it's a great library where you can switch it for other iterations if maybe you want to use something like this you want to do some heat development and you want to plot it just think about it you can do it it's not so complicated to bring it to bokeh and interactively change maybe what you're doing and bring in some values you wanted to change and I think that's it I hope you have enjoyed it and maybe learned something if you want to get the documents and the notebook and the data and how I get the data and you can go to our company Blue Yonder documents there are the presentations for this year and the last year here's the links for the network X and bokeh that's it is it working with all the layouts which are possible in network X with the bokeh or not can you customize the layouts more like there's like five or ten different network layouts they have a random circle layout but they are not so sophisticated but if I have like a specialized one like my own stuff can I use it through this as well so it will work or have you tried it no I did not try but if you generate a network where you just generate positions it should not be a problem so if you want to for example if you want to have a spring layout where you can move clusters nearer together I think you can just you have to copy it you have to create a network X and then you can bring in some additional forces to draw others each more together should not be such a problem so it's like in piplot right so you first draw the nodes then the edges and then I can put it into this one as well okay thanks just wanted to understand a bit better the connection between bokeh and network X so once you've done the initial graph with bokeh when you do some more things live back to network X again or not when you do things at this point yeah I go back to network X okay so I want to see a different centrality here closeness centrality it goes back to network X and calculates it it's not pre-calculated it's just Python callback functions they go back to network X call algorithms remove on network X and node and then you have to transform it back and then you can use it the thanks for the talk by the way the buttons I see here is this from bokeh or have you added this yourself okay this is something you have it's not in the slide so it's basically buttons from bokeh two lines you say I want to have a button I want to have then you add an update function to a button you bring it in a layout and okay it's three lines two lines and maybe another and then you have both buttons and they do something any more questions no give a big applause for bro


My parents gave me everything they could. They were good times. But you know what I'm most grateful for? I'm really glad they gave me the Welsh language. I grew up with Welsh and English all around me, and that's helped me through life, school and work. And now I'm a dad, and I want the best for my baby too. My partner doesn't speak Welsh, so it's up to me to pass on the language. You are the best for your kids, so pass on the gift of Welsh. Thank you.


So the moment that made the biggest influence for me in my decision to go into obstetrics and gynecology was probably the time when I was on my rotation and I was working with a resident, it's a brand new resident intern and they really expected me to take ownership of my patient and it was the first time it was like it in medical school you do a lot of oskies and you do a lot of role-playing but it was the first time it is this is a real patient with a real problem and real feelings and a real family and you know and Feeling like I was making a big difference in their life is Amazing started on OB and I was doing a C-section like my first day of residency, which was amazing We have a lot of private attendings But they treat us as their equals and they fully expect us to be there for all of their deliveries all of their surgeries There's never a case where a resident's not allowed to come into something because it's a private patient So it gives us a lot of opportunity We also learn a lot of different styles because we have so many different type of attendings here of operating Operating is definitely the reason one of the reasons I decided to be an obstetrician gynecologist Delivering babies is definitely a very it's a plus and it's always like a happy moment most of the time but operating is fun you get to You know put yourself challenge yourself a little bit and learn different people's techniques and Eventually you'll get to have your own style of how you like to do certain procedures Okay, so I knew I wanted to be a doctor in High school after I thought I wanted to be a marine biologist and I realized I don't want to be outdoors all the time So I just I did a lot of volunteering at hospitals My first experience was volunteering here in the city while I was in college And I realized that I love the side of blood and I love operating and it's awesome And I I couldn't imagine doing anything else. I know it's very weird. Sorry


Don't know I was gonna make a joke about Pavlov and translations and conditional versus conditioned But it's gonna get lost on you unless you heard the other lectures, and I can't guarantee you've heard those other lectures and Anyway, so conditioned motivating operation All right, so in other words, this is something you had to learn you had to experience this in order for it to Become valuable to hear to have an effect on you. That's the conditioned part right so a conditioned motivating operation is not something like food or water or sex or lack of those things and It would be more along the lines of like man cameraman, and I haven't gone skiing slash snowboarding I'll let you figure out who does what because you know you'll figure that out anyway So we haven't gone up to the mountain in a while and so it is probably pretty valuable for us to go to the mountain I'll bet if we just said bugger off. Let's go to the mountain today Then I'll bet it would be quite fun, and we would enjoy it well And especially since there's some fresh powder just recently so So it would probably great so a conditioned motivating operation since it's been so long We've been deprived of doing that sort of thing whatever it is. It's going to increase its value most likely again It's not it's not a classical. It's not a Unconditioned so it's not like food water sex stuff. It's other things this ties in with the response deprivation hypothesis pre-mech principle Blah blah blah blah you can work all those things together. They all interact