What's going on, everyone? Sam here with late in sports cards. We are ripping 2022 Bowman, Sterling, baseball, hobby two box break number two, pick your team style, got a list of our names and teams. Gonna read them off to you guys really quick. Ben S, raised Red Sox, Brian J, Cubs, Guardians Dodgers, Seahung with the Braves, Chris B has got the Yankees, Dagoburto G with the Athletics, Darren L, Mariners Phillies, Dustin M, Royals Angels, Dustin K, Orioles, Rockies, and Tigers. Jared M's got the Pirates, Joaquin O has got the Astros, that's John S, with the Reds, Jorge M, Twins, Nicholas P, Metz, Ryan B, Brewers, Sadunori Y, Diamondbacks, Steven M, Cardinals, Rangers, Blue Jays, Steven G, Marlins, Suzanne P, Nationals, Ty W with the Giants, and Wells J, White Sox, Padres. Good luck here, everyone. See what we got? Two boxes of this again. Again, we gotta fill up the next one, I think there's five teams left. Again, it's PYT style, all the teams are pretty cheap at this point, I believe. You're looking at like the White Sox, the Cubs, few other ones as well. That's only the next one we just gotta get filled. Again, we're looking for 10 autos, so statistically speaking, pretty good chance of hitting something. Statistically, statistically. Stewart Fairchild, Nicoladolo, we've got a Pink Curtis Mead, that is 60 out of 75 for the race. Very nice one there. We've got Willemand Diaz on the insert auto, 72 out of 99, going to the Dodgers. Tell you, the Dodgers hit very well in this. One of the teams still available in the next break. Very nice. Spencer Strider rookie, and Ryan Vallade. Ah, did you tweet or no? I'm okay, I got you. All good. One sec, guys. Come on. Come on. You got a Facebook. There it is. Oh, I said break next, not breaks next. Cool. All right, let me get back to our, there we go. Okay, we've got Hedbert Perez, Ian Lewis. That's refractor, Wander Franco, 170 out of 199. Very nice one there. Alejo Lopez, 13 out of 99, going to the Reds on the speckle auto. Nice speckle auto for the Reds. Willemand Diaz and Jason Dominguez. Very nice. Next break. Our next box, I should say. Next mini box, slash packed, I guess is the best way to go there. Brian De La Cruz, Roy Smart Gonzalez. Romy Gonzalez. Ellie De La Cruz. There you go, Reds. John S. Congrats, buddy. Nice Ellie base rookie auto, or base prospect auto. Again, he's in the thumbnail today. We're just hitting guys in the thumbnail. And Boppe was in the thumbnail yesterday. Ellie De La Cruz today. Blue Rod and Jose Ramos. So, Brick. I like the, I like the, hey, thanks for the sub, Brick. Appreciate it, man. I like your profile picture. That's cool. I love the Sharks logo. Such a classic logo. All right, we've got Marsh, Martell, Boppe, Trey Sweeney going to the Yankees. Another nice prospect auto. There you go, New York. Yankees is going to be, where are you Yankees? Chris B. Congrats, Chris. Dori Lorenzo and Denzar Guzman. Next one up here, guys. Crokelson rookie. There you go, Tigers. Helly at Ramos rookie. Auto is going to be Shailen Polanco going to the Pirates. There you go, Jared. Jared taking the Pirates in most of the PYTs today. So, there you go. Nice one there. Aaron Ashby rookie. Ronzi Contreras and CJ Abrams. That will do it for the first box, guys. Let's go on to our second box next. Still at five to go on the next one, guys. Again, it is a two box breaker looking at three autos per box. Three autos per box, or not three, five autos per box. So, 10 autos in the entire break. And we're looking for a lot of big guys. We just pulled Allie De La Cruz. That's a pretty big one. George Valera's in there. I mean, for a lot of the teams still left, like Benny Montgomery, Colson Montgomery, Christian Santana for the Cubs. Pretty big one there. A few other ones as well. All right, here we go. Empty. Bryson Stott. Auto is going to be Hendry Mendes going to the Brewers. Brewers are a very good team in this as well. Got him, Frelik, Hedbert Perez, and Tyler Black all in the set. There's a Khalil Watson rookie. George Valera and Blaise Jordan. A bunch of good prospects there. O'Neil Cruz rookie. Allie De La Cruz prospect. Josh Lowe, 26 out of 199 on the rookie. Refractor going to the Rates. Nice one there. Rates. We've got Jordan Lawler, 20 out of 99 on the speckle. There you go. That is, um, that was, no, not Satoshi. Satinori again. Two breaks in a row doing well with the D-backs. Congrats. Nice hit there, man. Jaren Durand rookie and Luis Angelic Cunha. Baby Acunha. Middle child Acunha. Moby from scratch. Uh, what do you mean? Like, if I were to rearrange the divisions, Rick, uh, we've got a tech. Peter Lanzo, five out of 15 on the vet hit there. Congrats Mets. Nice one there. Nice cheap hit. Cheap team hit, I should say. We've got Yosemite Garcia. That's going to the Phillies on the, uh, prospect auto. Five by a Wilman DS and a JDOM. Jason Dominguez. That's got a lot of cool, cool prospects, cool players in it, man. Some good bats. Like you pulled a Soto auto. We pulled a Freddy Freeman auto yesterday. There's a lot of good stuff. Hit the Kwan, Stephen Kwan, Christian Santana, Mazzello, Yerbina. That's Armando Cruz going to the Nationals. I think that's Suzanne. Yep. There you go, Suzanne. Nice hit for you. Got Alvarez and Luciano. Last card or last box of the break. Good luck here, everyone. Let's see something crazy. Trey Sweeney, South Relic, John Kenzie, Noel. We've got Wave Auto, Carlos Comaneres, six out of 125 on the prospect going to the Raze. Congrats Raze. What's up, Kenzie? How you doing? Couser and Curtis Mead. How you feeling? Let's do a quick recap, guys. We've got Carlos Comaneres going to the Raze. That's Armando Cruz Nationals. Yosuar Garcia-Fillies. Jordan Lawler going to the Diamondbacks. Hendry Mendez-Bruers. Shailen Polanco-Pyrrids. Trey Sweeney-Yankees. L.A. De La Cruz going to the Reds. Nice hit again there, Sincey. Alejo Lopez, Rookie going to the Reds. Wilman Diaz for the Dodgers. And Peter Lanzo, five out of 15. Nice one there. That will do it for the break, guys. Thanks again for the fill. Next up, we've got to fill up the next break. Be right back.


First of all, I would like to thank the organizers for organizing this meeting because it looks like just coming back to normal conditions and I'm very happy about that such that we can communicate directly, which looks much, much easier and more, more efficient. So and second, yeah, thanks for giving me there just for having me here. So this work is a joint work with Felix Höfling, which we started just very recently and this is about confined colloidal motion and how and why would we consider that like memory effects. So in the context of non-marcovan dynamics or generalized Langevin equation. So basically confined colloidal motion, so colloidal means overdamped and this was covered in the second talk pretty well, confined in the previous talk, we also had a very simple example where you can see what happens and basically this is what I'm going to talk about. So generalized Langevin equations, they are efficient means just if you want to reduce the complexity of a system. If you have many, many particles, you can just encapsulate a big number of irrelevant degrees of freedom into memory kernel and then you have an efficient model. So the second point is that, and this is a formidable challenge, this is really a serious task, is how to parametrize the generalized Langevin equation and in other words, how to extract the memory from the forgiven system. So there are many studies which look at exactly the opposite problem when you have either a combination of memory kernels for instance, exponentials like in the disk elastic medium and how you can fit the given experimental data. So here I want to really focus on the question if you are given a set of experimental data or just a simulation data and the statistic can be limited. So how you can extract the memory kernel out of it. So on the basic ingredients of our system is just the passive or active colors which means that they are over that. Then periodic potential and this means that you have some periodicity along one direction or many directions and the approach is data driven. So data driven in the sense you can be limited to a statistic. So what can you do? So the first problem is that it's not hard. It's not easy to solve this equation. And the second is that if the statistic is limited you are really in trouble. So, and by answering the question why is it interesting? You can consider a number of systems where for instance if you can see the passive colors then you can have a number of system where you have periodic conditions. For instance, you have an array of traps. So this is a completely one dimensional geometry and you have already confinement by the periodic potential. You can drive the system like with a constant force and this was again very similar to the previous talk where you can even temporarily drive the so for instance with the temporal oscillations then this gives you more complicated effects like temporal mode locking. So on the other hand, if you go further the geometry can be two dimensional. The particles, there can be a lot of nanoparticles trapped in a potential there can be interacting on its own and additionally you can drive them and this gives you the possibility of having giant diffusion and also directional locking. When the particles deflect from the direction of the driving force they start to move because of the interaction in some other direction. So if you add activity to the system then it becomes more even more complicated and even more interesting. For instance, instead of the energetic landscape you can have purely geometric landscapes when you have a number of colloidal particles glued together and put an active particle on top of that so the particle fills the background and this is kind of not strict but still confined. So there is thermal noise and so on and due to activity you can have the possibility that the particle just from time to time changes the direction of motion. So this is another factor which makes the system interesting. If you additionally drive the system so if you just put, if you take the simplest system just for a single particle if you drive it additionally with an external constant force then you can see that for an active system the depending transition changes. So it looks very similar but still you can demonstrate that the behavior so the known, depending transition known for the passive system is completely different. So the nature changes and also the diffusion it's in some sense super giant. So it's also giant but you can increase due to the activity you can also tune and it becomes okay not others of magnitude larger but still yeah, five or six or 10 times larger and so on. So this is the motivation and if we start with the conventional Langevin equation just for a single particle so this is our generalized Langevin equation for a single particle for the velocity of mass m zeta is placed the role of friction and this is also the memory camel. So the fluctuation dissipation theorem is just to make sure that the thermal noises is modeled in a way that it doesn't break the physics and then if you proceed to the velocity of the correlation function and then if you do the Laplace Fourier transform basically this means that you just transform your system from the real time to the frequency space and then there is a relation between the velocity of the correlation function and this memory kernel written in the frequency space and this formula, this simple formula without going into the deep math you can consider as the definition of memory. So what you have here can be called memory for conventional under damp system and this is what we basically do and to solve this equation how to extract the memory so this is basically not very easy but still we have recently considered two situations which give you two rules how to extract the memory one is just through the frequency space and another one just in the in the time domain. So just to get the rough feeling how it works if we consider the trivial the simplest possible example of the Markovian friction if you just have just an equation for a particle moving in the viscous medium then with thermal noise then you can proceed so this is just an immediate calculation for the velocity of the correlation function then you proceed to the mobility because they're related directly and then here are close to this formula which defines the memory and if you compare so if you look at the previous slide here you can just read off this value and you see that there is no dependence on the frequency it's just static friction. So this is trivial but it just gives you a feeling how it works. So this is how we proceed in the frequency space of course there are some subtleties but still this is the method which seems to work for real data and if you want to do the same in the time domain then I just don't want to discuss the details just it's just a single paragraph go around the formula 23 in this publication and try what is important is that there are two things first of all if you start from the same equation you don't integrate you can integrate it but it's much more efficient and less numerical errors if you go for the time integral so not directly for the core but for the time integral this is one thing so this is doable and the second one if you discretize that and solve the solution it looks a bit awful but if you do the predictor character scheme so if you take into account on the flight if you take a weighted average of your result so it doesn't look so awful and oscillating it gets more and more reasonable if you also compare with the analytical solution so I cannot prove mathematically that this is something the most reasonable in the world but still it's just a scheme which works it's finally perfect. So now if we proceed to the case of confined colloidal motion so confined and colloidal first of all confined it can be trapped in an optical potential somewhere else and the particle if you just put and formulate an equation of motion then we can ask a question can we put the complexity given by the potential or the strapping force into the memory kernel so this is how we core strain the system and the second point is that this is a colloid and they are usually slowly moving so just colloidal particles are one micrometer so pretty large and they move with also micrometer per second maybe at maximum 10 micrometer per second so if you evaluate the radiance number so you see that it's an incredibly low value so this means that so it basically measures the ratio of inertia to viscous forces and this means that here you can neglect the inertia term and proceed to the reduce system so here you have to make the decomposition so this is not mathematically rigorous but still you split off the Markovian contribution and then put the rest if you do the same procedure as before you have to modify the definition of your memory so the formula looks similar but it's not identical and just to make sure that it works as it should so we just have considered a simple example where you trapped the particle you didn't drive it so everything is, you can calculate and it works well I don't go into the details the only thing is that if you compare with numerics with analytics all the information about the constants they are known and this means that previously for instance in this system which I mentioned we did it ad hoc in the sense that we have assumed something and now we know exactly why the diffusion and how it depends so all the parametric dependencies are captured with that approach so this means that physically it's not it's very transparent so if the particle is freely diffusing you have some background diffusivity if it's trapped then the diffusivity is reduced so just the intensity of diffusive motion is suppressed and in between you have just the crossover from one region to another one and now we know all the dependencies in terms of original parameters within for this system so this brings me to the conclusion and basically in typical MD, MD simulations or underdamped systems you can see and pretty much capture long-term tails and so on so in contrast for colloidal system you have to go to the overdamped limit that it seems helpful and from the point of view of complexity reduction so the memory function approach can give you some insight some details about the parametric dependencies of course probably you can get them in the standard way but this is just for free and it looks like it makes sense and if you add activity especially if you combine activity with the confinement this makes the system really interesting so this is an interplay of counteracting tendencies and this is just in progress thanks thank you very much for this nice talk any questions? Yes, Medidja? You mentioned that there was a difference in the depening of an active particle so can you say a little bit more? Is it the beta exponent or is it the creep? The difference between both and what? The pinning at a certain point you mentioned the pinning at the beginning there, yeah here? Go back No, this one No, maybe later four I guess this no, one less the active pinning Ah, I mean you mean active the pinning Yeah, so can you say a little bit more about the difference with the normal one? Well, you have to just consider the exponents of the transition because if you have no noise it's just one half the square root behavior if you go for the active noise first the degree is different and also if you switch if you keep the active noise so there is thermal noise and there is active noise and they act differently and if you completely switch off the thermal noise then the exponent in this transition will be dependent on the activity so it really it works like a parameter so this means that it's no longer one But you mean the exponent in the creep? I mean it's no longer one half just the short answer Any further questions? Yes So, I'm not sure about everything but it seems to me that you are saying okay, so give me the experimental data and we'll get your memory function or effective equation essentially Yeah, this is the dream This is the dream So my question is what happens if your equation is both non-linear and non-marcovian? That's hard That's even not easy in the simplest case when you have just a linear equation because well, it's not just Yeah, you don't know if it works If it works, okay if it doesn't work you have to think what to modify I don't know Okay Pragmatic answer Any other questions? If not, then let's thank... Oh, there is... I think that's Andrea's comment I'm not sure but apparently we have several chats and we only see one Yes, please Those following online send the questions in the chat so that they are visible to everyone Yeah, if anybody is interested you can just send me an email Or you can send an email to Sarah Or preferably all of the mentioned In particular, the email is... Apparently she has a big inbox, so... Okay, then if there are no further questions then let's thank the speakers of the entire session and enjoy lunch So maybe for the...


So he said it's over. We're going to talk about how to move on after heartbreak Okay, first off, let's face it. The end of a relationship is sort of a death While not in the same sense of a human or even an animal or pet that you own It's the death of a dream It's the death of a dream. So obviously if there's going to be death of a dream there's probably a corresponding feeling of Pain associated with that. It's that's a just a very common very human feeling But we're going to talk about how to move on after that now ladies oftentimes you get so fixated on Why he ended the relationship you go you want I mean there are articles about articles about why did he move? Oh, why did he pull away? Why doesn't he commit? Why doesn't he love me and And many of you oftentimes in that heartbreak in that fear in that anxiety you will chase a man To get his affections back to get that that feeling of being wanted by another human being and I want to encourage you all If it doesn't work for one of you It doesn't work for both of you I'm gonna repeat that that's really important if it doesn't work for one of you It doesn't work for both of you And yet I've witnessed women losing their mind over a man. They dated only three or four months Not even that significant of a relationship that they've literally are in the pit of despair Over someone they barely knew and god forbid it's worse. It's a cyber relationship I can't begin to tell you how many humans find themselves in what I call cyber relationships And what it means is you have a relationship more with your telephone You're touching your smartphone more than you're touching the other human being most of your connection is through cyber connection Now what's interesting about this and I'm I'm not going to spend too much time because I'm going to talk about how to move on after a breakup But these cyber connections if you will I call them cyber You know Their virtual connections if you will create something known as artificial intimacy See why you felt so connected to this other human being from an artificial sense Or from a from a cyber sense is that it's artificial intimacy You feel a sense of closeness, but more importantly you've given your heart You've given your power away to another human being in many cases And so in a in a in a day-to-day relationship, there's an actual you know separation when someone ends it And by the way, even though the title says he said it's over moving on after a heartbreak Well, this is true for this is by the way, this video is for men and women alike Because what I've observed with so many people that they've given their power away To another human being now I did a video once called the seven ways women give their power away Um seven wait, what's it called? Yeah, it's called seven wait here. Here's the script for it So look it up. I want you to check out this video the seven ways women give their power away And I think heartbreak first is recognizing what caused the heartbreak like why do you feel heartbroken?  I mean your your your sovereignty's perspective of your heart If you haven't read my book what the heck is self-love anyway a journey of personal development self-help and spiritual work There's a link below to get a copy of all the books. I recommend in my videos under Jonathan recommend books in the show notes And then the first comment Well, it's not a dating a relationship book.  I'm talking about And that's what you're feeling pain over You know in many cases women are afraid to speak their truth You know sadly and they know this is a crude illustration, but there's duct tape over your mouth. There's duct tape Okay Now I understand why many of you have duct tape over your mouth because you're afraid And most likely there was a significant trauma that happened in your childhood or your adult relationships That caused you to lose your voice In fact, I highly recommend Reading the book the Hoffman process the Hoffman process This is a deep dive into healing your childhood wounds and adult traumas that may have taken your voice away But the minute you've given you've taken your your own voice away by not speaking up You've given him all the power in a relationship to cause heartbreak You know, it's interesting when a relationship ends when you've given your power a all the focus is on him Why did he do it? It's all focused on him very rarely. Are you redirecting? That focus on yourself and we're going to talk about that in a few minutes as well And then god forbid you've been in a relationship where you're constantly waiting for him to initiate contact to create validation in your life If that's occurred You've given your power away You know the other thing a lot of humans do in relationship. This is true of men and women alike They stopped doing their normal routines That they had prior to the relationship. I am guilty of this In my last relationship. I got out of many of my routines because I just enjoyed the company And that wasn't healthy for me.  I can't live without them Folks, many of you know, I've lost a child. In fact, there's a picture of my son conna right there in the obey shirt It's my son who passed away over five years ago I can tell you That I didn't experience the death of a dream. I experienced the death of my child And what i'm going to share with you in a few minutes Is how I was able to come to a sense of peace Over his loss because the loss of a child or a pet is far more significant than someone you've been dating for a few months Or even possibly a year and I recognize a year-long relationship is a significant relationship And we're going to have to heal from that. That's critically important I wonder excuse my slurping.  I had the most amazing chemistry with them. The sex was off the charts And yet you are unfulfilled in many parts of the relationship most likely When a man ends the relationship as I said before if it wasn't working for him most likely there aren't parts working for you Now many of you know, I had a significant relationship that ended We were together about 14 months Before the relationship ended and we lived together nine of those months This was significant to me and I mentioned this because interestingly enough we're reconnecting She's visiting in she's coming into Los Angeles We're going to meet up for a lunch probably an hour hour and a half because she has a doctor's appointment nearby where I live I share this with you because I'm going to share how I got through this how I moved on from this relationship And I can tell you that I feel in a good place Listen, I'd be lying to you if I didn't say there's a residual sadness for me Because it is there was a death of a dream. I was I was um To some degree I got caught up in the fantasy of the relationship without recognizing that there were some deficiencies You know, but thankfully I didn't have to call a doctor. I didn't have to call an attorney. I didn't have to call a policeman See if you're in a type of a relationship where you have to call a doctor an attorney or policeman Yes, that's a relationship you need to move on from The most garden variety relationships don't work out for reasons that we all know internally And yet we don't look in the mirror We oftentimes blame the other person without looking at what was our role in this relationship Now doctors will tell you I mean medical I mean professionals will tell you That when a relationship ends Give yourself some space And I'm fully in agreement with that. It's important to reintegrate when the tapestry of a relationship ends It's time to reinvest in yourself. That's critically important. There's no doubt about that Let me tell you something if you're losing your mind for someone you dated for three months There's some real deep inner work that needs to be done You know versus just taking some space I mean, I'm in agreement with taking space but more importantly if you're losing your shirt over someone you barely know Boy, that's a time to get some deep help In fact, I invite you all to go seek an elder to go seek a professional To help you unravel why you gave your power away to another human being because that's all that's happened From my perspective anyway, you know, they suggest keeping busy I think busy can be a benefit Because it takes your mind off of the relationship, but it can also be busy is actually a different kind of Self-medication some people keep so busy that they don't allow themselves to feel their feelings To truly feel the pain of the loss I can tell you folks When I dropped Marie off at the airport Meaning I was sending, you know, she was moving on to To florida I was driving through lax and I was screaming at the top of my lungs. I just wanted to go I mean, I'm not going to demonstrate it here, but I screamed at the top of my lungs in the car With the basically saying the airport. I mean like I mean I was screaming loud. I just wanted to Release the feeling Of this ending And by the way, we have to we release in pieces So recognize that keeping busy is important at the same time I invite you to feel your feelings And certainly take time for yourself. Don't put yourself back out in the dating marketplace Some some coaches will tell you the best way to get over someone is to go seek someone new No That is not fair to the other person if you haven't truly reconciled That past relationship Now I want to say talking to family and friends is critically important Talking to family and friends You know share your feelings with this is this is what life is all about life isn't just isn't about by the way We are blessed. I'm going to go off on a tangent here We are blessed that we don't live at least here in the united states in some sense of war Time experience we we actually have been given the benefit Of exploring our inner world because we're not hyper focused on the basic hat Maslow's hierarchy of needs of survival We've all been given this gift of being able to explore our inner world This is why I recommend book after book after book after book If you really want to get a sense of your emotions, I haven't recommended this book This is a thick mother, okay It's called the language of emotions What your feelings are trying to tell you I I mean this is like I said, it's a thick book You may want to check it out link below to get all the books. I recommend The language of emotions You know after a heartbreak go through and do some work On yourself and please don't use drugs and alcohol as a way to self medicate And please please please take good care of yourself because here's where I'm going to get to Moving on Folks I learned this with my son In fact, my book what the heck is self love anyway was birthed after the passing of my son and I Actually reached a level of acceptance Very quickly I accepted his loss accepting the death of a dream Is it accepting the loss accepting the loss? I think helps elevate our our acceleration from moving on Much quicker when we get to a place of acceptance sure we're going to feel denial and anger and bargaining and all those things in the wheel of death The wheel of death. I'm sorry You know the hierarchy of of emotions of grief. Excuse me of grief In a relationship, I think it should be easier to get to acceptance because it isn't you know, it isn't the same as losing a pet or a loved one And I'm talking about objective Objective acceptance See objective acceptance goes like this. I want everyone to write this down I want you to first write down and ask yourself What positive things about myself? Did I learn in this relationship? What positive things about myself? Did I learn in this relationship? It's the first thing I did When when when my relationship ended, you know, one of the most positive things I learned about myself I was capable of going all in Was capable of going all in I really I don't think I ever went all in in my marriage And I don't think I ever went all in in my my significant relationship after my divorce for the first time in my life It's really I I want to say that not only Am I proud of myself? And I'm just using me as an example. You have to you have to examine this for yourself. What positive things did you learn about yourself? number two How did you heal from this relationship? How did you heal? Folks, many of you know, I've mentioned this in previous videos. I have what's I am a I am a recovering anxious attachment style if you're not familiar with the work of Dr. Stan Tatkin and Wired for love and attached by Amir Levine and Rachel Heller. I highly recommend checking this out I am a recovered anxious attacher. Okay. I'm going to call myself out But there's anxious avoidant and secure. I highly recommend checking out these books I feel as though I've healed pretty much You know as close to being secure as possible I share this because one of the critical components of moving on Is healing our love attachment style Because if we're feeling deep heartbreak Then we're obviously disconnected from ourselves. We've given our power to another Please forgive those armpit stains. It's just hot up here with the lights And the next two things I invite you all to do Is to ask yourself What was good about each relationship? What was good? Really get nitty gritty Can I share with you mine? One of the things I loved about our relationship was going to Costco together. I love that I loved how we worked as a team There's so many beautiful qualities about Marie that I truly respect and admire And rather than feeling it as a loss. I'd rather feel it as a sense of Of of gratitude because that's the fourth piece is being grateful For this person to be in your life not from a place of pining for them because here's the danger You can do this what was good and what you're most grateful for and then go Oh my god, that's the only person that can give me what I want. No folks Soulmates come into our lives to bring us a lesson to teach us a lesson Our true love goes to school with us each and every day holding hands. Okay If if that person isn't ready to hold hands with you for the distance There is somebody else out there that is Your person I want you to know We have an abundance of great people out there and oftentimes we individual sabotage Our own relationships by giving our power away to another human being There's nothing easy about doing the work. It's not this is this is this is really deep stuff to really own Our own sovereignty And yet the reward at the other end whether you're in a relationship or not The reward at the other end is a sense of inner peace And that's my invitation for you all Is to love yourself in such a way that you will never feel heartbreak You might feel sadness you might feel Some sting that's natural But the end of the day you love yourself so much that you're going to put up pick up your britches and put yourself out there Is this sinking in is this resonating with you? Please let me know if it is post a comment below I'd like to hear your thoughts I do my best to read them all in the first 24 hours if you like this video Please hit that like button. Please share this video Please subscribe to my channel and hit that notification bell so you can be notified of new videos as well Also, if you'd like to connect with me, there's a link below to schedule a discovery call with me to see If working with the coach is right for you or you can follow me on instagram You can join my group called midlife love mastery where you can have direct access to me on a regular basis All the links below including the link to get the books. I recommend All right, those who know my live format know that it's time for q&a If you have a question In the chat box Write the word question then post the question there after or you can purchase a super sticker super chat All the monies from the super sticker super chat goes to a scholarship fund in the name of my son connor asley That's a picture of him with his brother It is in his honor We donate to causes like the hockman process insight institute and we give scholarships to private coaching as well All right, so hit that little dollar sign. Our goal today is 50 dollars. Let's get some love going today Hit that dollar sign to send us some love All right If you have a question by the way, you're more than welcome to ask me personal questions because I shared some personal stuff with you Kath says jonathan love your transparency honesty about your past relationship. Thank you You know what? I i'm actually very proud of myself my capacity to be Vulnerable to be authentic to be transparent. I really am proud of myself So thank you for honoring me by pointing that out. I really appreciate it leah is in the house Do you agree that most important thing to men are sex food money? And for the most part if you're satisfied these three things men are completely satisfied You know, I think This is gonna sound like a judgment. So I want to be careful. I believe low vibration men Men who are driven by their lower chakra that chakra for power that chakra for sex that lower chakra I think for the most part that might be true Even the most until this isn't about intellect about a man This is about where his libido lies if his libido lies in food money and power and sex See power doesn't have to be the same as money. Okay, but I included that in there see men who Desire a real heart connection men who desire a real connection with a partner on an emotional level men who desire emotional intimacy They're not satisfied with those three things. Yes, that's him. By the way, it's him. By the way, I mean now Let me be clear. I'm a guy that likes to have lots of sex So I want to be with a partner that likes it morning, noon and night. I'm just gonna own that piece Okay, and I'm over 50 I sure I like money money is the sense of safety and security food is important But you know, it's equally important for what I call a more evolved man Is true emotional intimacy true emotional safety So yeah, we can you know, here's the problem with generalized advice And even my advice is somewhat generalized, but I I'm inviting you always to pick it apart There are no absolute each man is different We have a significant percentage of men and women who are deeply wounded out there emotionally speaking And they use each other as therapists instead of really working on their own stuff prior to entering into a relationship When a woman feels heartbreak, it's because she's given her power away to another human being most likely That means there's sign that you know, that's why you have to heal after a breakup and that's why I offer objective acceptance I didn't say this in the broadcast, but when when my relationship ended one in other words um I accepted her reason Because her reason for her to end it if it didn't work for her it didn't work for me either I was objective about it. Sure. I missed a lot of the good things I'm reminded of those good things every day And actually these reminders are like, you know, it's interesting A lot of people, you know, I mentioned earlier. I lost a child a lot of people Are afraid to talk about my child to me I want to talk about connor to everybody. I love talking about connor and I love the reminders because they're all great Memories for me in such a good way. I'm talking about my previous relationship all these reminders because I'm not given my power with the idea of getting it back See when you're in a state of bargaining trying to get it back those reminders can be very painful For some of you, you can't have reminders of past relationships around Now be candid with you. I took away all the photographs. I didn't need that reminder But I'm reminder of of just little things Which are all good Like a candle she might have got me or something else. Anyway, I'm just going off on a tangent there But I think you get my gist. Hey beach lover just gave us a 20 dollar super sticker. Thank you for the love We really appreciate that How did I find uh How did I heal or find peace after my son's loss radical acceptance that is that was what I got to radical acceptance That's just recognizing that His journey. Okay. Here's what I how how I viewed it We all come into this life for a variety of different reasons Some of us are a full length feature film filled with a lot of drama some it's action adventure film Some it's a suspense. Some it's a scary movie Some it's a sci-fi Hunters was just a short film I accept that his time on this earth was meant to be a short period of time radical acceptance is not focused on what Is missing in my life radical acceptance is recognizing that we're all here on a journey and he chose to his journey ended I don't want to say he chose it, but I think on some level we all Choose what happens in our lives to some degree um Even when we step out of the house to get hit by a bus or got hit by a bus we we chose to step out of the house um Radical acceptance that's how I got through it Thank you. I appreciate that um Let's keep going maria's in the house Isn't it going to be hard for you to see marie? How much how did the lunch come about? We haven't seen each other yet. That's that's happening in a few days actually is it gonna be hard I don't know yet. I mean I I have no attachment. See I have no attachment to an outcome I have no attachment to an outcome I'm actually looking forward to seeing her. It'll be nice. She's a good human being We haven't talked very much in between we we maybe share a message here or there We talked about right before christmas just to wish us each other a merry christmas Um, it'll be interesting to catch up to hear how her life is going in florida I'm interested in hearing about that. I'm interested into hearing about how her children are doing I'll share about connor. Oh, I'm gonna share with her my upcoming live events.  Okay It's a little bit hard. Okay, but it lasts a second Because I'm in a good place because folks for the most part for the most part not fully I feel like I love myself It's only hard when we are attached when we want that other person to validate our own love for ourselves The minute we've given our power away to someone else and we want them to validate us You know, that's what's hard. I don't feel that need. Okay, so thank you for that question. I appreciate it jennifer's in the house By the way, jennifer's one of my favorite names. It comes from jennifer heart from heart to heart I just had a crush on stefanie powers and I just love that name because of that Okay, jennifer says I broke up with a guy dated three weeks because he was a poor communicator I've tried getting back with him because I miss him and was Attracted to him. He won't talk to me. Should I give up? See Okay, the the thumbnail in this video says don't chase him What you're attracted to is the fantasy of him Most likely.  Certainly. You're physically attracted to him. I get him What did you say he was a poor communicator? Like like it's fascinating. You want him back.  Do you know miserable you're going to be in relationship?    If he doesn't want you, you know, you should move on Uh E.m. Said I remember you recently said you're not interested in dating other coaches because they don't make enough money By the way, none of the men I talked to said they care how much well I I let me just be clear Look at and in midlife two incomes are better than one number one Number two it costs a lot of money to support two lifestyles So I'm what I meant in that joke is I don't want to be with someone who's broke or can't support themselves That's what I meant in that comment and a lot of people who are by the way when I said coaches I'm talking about all those people on tiktok all those people giving advice on Instagram. They're just they're they're pseudo, you know Advice givers. That's what I really meant of that But certainly I don't think Men don't care as much about money when they can support themselves, but midlife men. It's a whole different ball game Folks, I think unless a man is a six figure plus income earner in los angeles. That's almost being broke um It takes two in two incomes is just better than one especially at the cost The cost of living the cost actually worse the cost of dying Do you know the cost of dying Is more expensive than sending your college your your child to a four year high end university the cost of dying is ridiculous So anyway, I did share that publicly and I'm that's my my reflection of that. So thank you for that one Suzanne says what do you think about a god? Wait? What do you think about a guy wanting to go back to being friends after a romantic relationship? We're friends for many years before we dated. He hurt me badly and doesn't acknowledge it. Okay. This is a great question Here's the challenge with being with friends with someone And I guess it depends on what kind of friends we're talking about oftentimes These type of dynamics you have used each other as each other's therapist and while the relationship didn't work out You are dependent upon that therapy the two of you provided for one another That's why people oftentimes stay friends So the real question I have for you is will this man be in your life? If you meet the love of your life, you've got married a year from now Will this man still be in your life? Will he be someone you talk to every day? Okay, probably not So what happens is this this oftentimes becomes a self medication staying connected with a former lover or partner is a form of drugs and alcohol It's self-medicating The different okay, so am I friends with Marie? We are friendly to each other And I will call her my friend. Okay But there's a big difference between Somebody I talk to on a regular I will not share my emotional life with Marie That's reserved for other people in my life. That's actually reserved for my partner See a lot of times people stay friends Because they won't have a need to share their emotional life with someone. I refuse to do that Until we are both in a significant relationship and then I won't have a need to share my personal life with her Now I might share my personal life. It's something coming up with my son Okay But I'm not going to use that I believe the emotional life is oftentimes a again a replacement for therapy So I don't I don't believe that that's healthy But you can be friendly my ex-wife and I are friendly to each other and we get together every once in a while We share children we share an experience of loss of child So we do we are friendly with each other and sometimes we send each other funny reels on instagram or facebook She likes she likes french bulldog. So she's always sending me one She sends it to my son as well and whenever I find one I send it to her because being friendly with an ex is I think of a better way of living life than being Unfriendly with them, but I would be careful being friends with them Because it oftentimes is a replacement for therapy. Thanks for that question. By the way, does anyone shoot Um, does anyone want to join the hot seat? Okay. Does anyone want to join the hot seat with me tonight? Here's the link. I just posted it in the comments if you'd like to join me live, okay Stephanie oh, so I mentioned jennifer and stephanie now stephanie's in the house If we can meaningfully if we can have a meaningful intimate relationship with god Then do you think perhaps it's possible in the long-distance relationship, especially where there's deep spiritual connection? Stephanie I can appreciate that two people can love god and still not be a good partner for one another. Okay and ultimately Um, you know, you could be experiencing a false sense of intimacy. Okay, you wrote it in your comment You know, you could be feeling artificial intimacy So it's great. By the way, it's great that you have something in common with god But ultimately god doesn't god didn't intend cyber relationships. I don't believe I think god intended Men and women to be together Okay, and not to bond, you know through uh, you know cyber You know, that's just my perception of god. Okay Jennifer says thank you for the previous comment. I appreciate that Light blue says thank you jonathan for sharing on your healing and talking about your son acceptance That's what I need to do. Just accept and move you don't move on you move through Okay, I know the title of this video is moving on but we move through when it's mobile when it's the loss of a child We move through it. We don't move on from it. I go to cosco with you anytime. Thank you so much All right, um Gigi said, uh First off deciding how much how important your partner's income is very Personal choice. I don't want to be taken advantage of and and I'm used to very comfortable lifestyle. Yeah, you know money By the way, money is an important critical part of a relationship If you haven't read the book eight dates by doctors jon and julie gotman okay chapter Four right there chapter four the cost of love work and money Money money is an important factor. I know a lot listen Rich men don't care about money. Okay, they don't I mean well, they do care about money They care about coveting their own money hence why prenups and everything by the way. I think that's a good idea Okay, but the average american here in the united states makes less than a hundred thousand dollars a year The average american has less than three months savings in the bank account. Okay, just the average I'm gonna say I believe I I believe studies show that 80 percent of americans live close to paycheck by paycheck So to say money doesn't matter it does matter It's so critically important for the by the way. Do you realize That close to 50 percent of divorces cite money as the reason And for the for the fact is for the over divorced the the over 45 crowd given that Probably 75 percent of singles out in the dating marketplace are divorced Some people have alimony child support things to deal with Financial things to deal with maybe they listen. I I mean I got wiped out in the market crash of 2008 and I just split my assets When I prior to that going through a divorce Money is critically important.  I mean until we're in a fully curated relationship And even and and at that point it may it may be a factor may not necessarily be a factor for each person it's completely different And as brian says Can't buy me love by the Beatles exactly and jahala says Yes, money can cause problems money. It by the way, it is naive to think otherwise But jonathan men are supposed to plan and pay for dates and men are supposed to pay for everything because that's what they're supposed to do They're supposed to be the provider and protectors By the way, there is a lot of you living here that gotta recognize you got to take care of yourself for the rest of your life You know, we do not live in that base survival Component that cave people lived at I'm just here to and by the way By the way, just like jahala says it's important that a man take care of himself After the market crash it took me almost a decade to rebuild my life Took me almost a decade to be in the position. I'm in right now and I'm very grateful I'm very blessed and thank you all for the love and kindness both in your support But also the general, you know Honoring me by being your coach By the way, there's a link below to schedule a discovery call with me to see if working with the coach is right for you My area of expertise is teaching you discernment And I'm blessed that I'm in a preset profession where I get to showcase that So thank you Um, all right, if you have a question write the word question post the question thereafter or purchase a super sticker Super chat or if anyone wants to be brave and join the hot seat. I just posted a link right there Ian says A e n a e n What to do if he left us? See wait, what to do if he left us on scene for weeks like I found a video of his with his wife He said he divorced cooking With kids on his father's public facebook I am sorry. I don't understand what you're saying. I apologize I I know you're probably from another country and cannot articulate properly, but I'm not really sure what you're saying here Okay um Gigi says my last guy's behavior was despicable when I said enough I blocked him I am covered that he has a clinical issue and constantly negging me to tear me down That's negging is negative reinforcement. I don't want to know anything. I don't want him to know anything about me Yes, some cases we have to block a person from our lives We have to block a person from our lives You know There are a lot of emotionally disturbed human beings out there I mean, there are some emotionally disturbed human beings some people that have clinical issues there's no doubt about it and so Given that that we have connections through our devices Either through social media or just direct devices. Sometimes we have to block people That's a reality Um, I blocked haters. Oh my god.  That's where you know, they're that's the haters, you know Poor taylor swift. I feel sorry for her. She's got when I say I feel sorry for her I'm sad for her because I get the sense. She does a lot of good and yet.  It's a sad world when people Have a need to tear down other people and particularly in relationship, you know Sometimes people get over a relationship by literally making it so much about what was wrong with them But the sad part about doing that when you make it so much about what was wrong about them What was wrong about them? What was wrong about them? You know, there's a mirror coming back and saying what's wrong with me. What's wrong with me? What's wrong with me? And worse that residue is like tar It affects every relationship there after in your life So I just want everyone to recognize that uh Um that can happen again. If you'd like to join the hot seat, please click that link. I'd like some love We need some questions Okay Ann comes back and says what should I do if he's been ignoring my direct messages for weeks But I found a video of him and his wife whom he claimed to have divorced cooking with their child on public facebook.  You must move on That's what you need to do if somebody is still okay I mean, I guess the question is do you want if he is married and has children And what are you going to do about it? What are you going to do about it? for yourself Because if you want him back that means he has your If you want a person back who's married and has children. What does that say about you? I want you to really examine that question. What does it say about me that I I want this person back? Let me ask the question differently. What if he was married to you and there was a woman that wanted him What would you think of that woman? What would you think about that woman that wants your husband? Now you can judge your husband and his behavior and his actions I I get that piece and that's very understandable and acceptable But what would you think of that woman because that's what you're talking about for yourself It's it by the way, this is an inner journey. I invite you to explore it All right. Thank you so much. Suzanne has a question How to get through breakup of a guy wouldn't tell you why he broke up with you and why and won't talk to you Okay, I like this Does the does the why matter like why does the why matter? What if he just didn't like the way you wore your earrings, okay? I'm just picking something so obscure like bizarrely obscure. Okay. He didn't like earrings. What if that was the reason? Like does the why really matter? I know we can go you see the problem is our ego finds ways to To see the ego and the heart This is the way I observe it the the unhealthy ego has to rationalize Ways to attack ourselves emotionally Our self-love our heart is supposed to is supposed to lean into any experience and say how can I love myself more You know I suspect when marie ended the relationship the reason she gave me was the reason she gave me I suspect there was a deeper why I didn't really need a lot of time to figure I mean I could actually now this is personal to me That's why I can't share it publicly um But I don't need to know the deeper why all I need to know is she ended the relationship and if it didn't work for her It doesn't work for us the why doesn't matter now I know jahala says here the why does matter as it can have you second guessing yourself Well, what if the why was he didn't like the way you wore your earrings? Are you going to start second guessing your entire life?  Well, that's something you do on your own. That's called self-examination. That's that's why the the why doesn't matter what you can do is look in the mirror And ask yourself why was I attached to this person? Why am I losing my mind over this person? That's the why you should be really exploring and then invite yourself How did I how can I heal from this?  The why doesn't why did he lie? Why do people lie? Because we've got a lot of messed up people out there we do Why would he lie?   I recognize that we see it's funny because A lot of people I started this broadcast by saying you always want to know why did he end it? Why did he end it? Why did he end it? Why did he pull away? What if he just said I I'm not attracted to you.  What if it's that harsh Are you going to take that personally and say are you going to really look at yourself and go?  Otherwise. They may be trying to reconcile Yeah, that's a good point too Taty says it's it is it even safe dating anymore watched Dateline last night where a lady got killed by one of her ex-boyfriends Okay, you're talking about the one tenth of one percent things that happen You can live your life in fear look it I could go out next week go out with a woman she could pull out and she could be um Glenn close in a fatal attraction that could happen But I don't live I could go I could get in the car and get in a car accident tomorrow and die You know I can get on an airplane it could crash You know yes, you could go out on a date This is why you know now being prudent is very you know I think being prudent in your life doing a little bit of background work about on a person everything That's very healthy to do that. But don't live your life in fear and gosh you die Listen, I have a belief of brown I believe um on on A belief about life is that we get to we come back and do this over and over and over again Okay, we live a life of groundhog day We just take the lessons of what we learned in this incarnation and we do it again So you have to kind of accept, you know the fear of death Cause the fear of death is why most people avoid A lot of really good things in their life And they also helps protect them from the bad things too. I guess I can own that as well Jen says heart prayer heart. Thank you All right, uh roller girl says Thank you, uh, take care of your soul for your uh, your being your health your life. I agree Um, jane spitfire says Jonathan thank you for telling us the truth humans are complex in so many different ways. Ain't that the truth If you have a question write the word question then post post the question thereafter You cannot control all situations. Be safe. Be careful. Listen I learned the hard way. We have no control When connor passed away And no control I mean could I have Curated circumstances that might have caused that not to happen. Yeah, but I don't beat myself up for it either You know what that's why really appreciating every second every moment with the people you love is probably the most important thing In life is appreciating every second with the people we love including ourselves Tricia tasha says Jonathan is right. It doesn't really matter why why does not really help sometimes when someone breaks up With you all you can do is accept it. You have to accept the person's choice to leave That's my belief system. You don't by the way, you can disagree with me folks. You can say i'm wrong I'm fine with you saying that I think when we when we spend too much on the why We're we're and I know we see because we are such Rational human beings than the ego that the unhealthy ego really fucks with us It really does fall. I I think there's a healthy ego and I think there's an unhealthy ego I said in this broadcast objective acceptance You have to look at like I looked at the entire relationship from beginning to end My dynamic with maria. I I really examined it And and because I wanted to I asked myself What positive things did I learn about myself in this experience? What was what how did I heal? What was good one of my most grateful for those are the only four questions? I believe at should be asked and answered to move on from heartbreak Belinda says we're all looking for closure when the closure is obvious move on But we can determine the closure. We have that power. We can close a door We have that power to do that. We don't need the other person But by the way once they closed their side of the okay, so you ever been in a hotel where there's double doors This is a perfect analogy They close the door so you can't get into the adjacent room You can close your door too Because if you're always looking at their door, you're hoping that they open it You're disconnected from your own life. By the way, that's a heavy-duty pit stain. Whoo I'm funky. All right, this is tagged up. I can't even pronounce miss moon or mr. Moon I text him. Good morning after traveling overseas and just getting back. He replied. He doesn't want to see me We are having issues. I just don't I do I just go no contact already distant for two months He he already said he doesn't want, you know I mean was his behavior rather depending on how long the two of you two together Could it be kind of crappy? Absolutely. But yeah, you don't need to do anything Work on healing yourself What positive things did you learn about yourself? How have you healed? What was good? What are you most grateful for? Taty says after having been married for 16 years, how do you know you're you are good to date? I think If you are still charged by it, okay, if you still have a charge over this other person if you haven't uh examined Uh, if you haven't, you know, if you still have a charge by them if you're bitter if you're jaded Though those things I would say don't date as you move to healing when you get to a tipping point Where you don't feel charged by them charged as in like electrical charge um If the charge is just very prickly just a little bit of a prick That's a good time to start dating If it's like Like this then no don't be dating if it's ah Don't be dating if it's uh If it's uh That's when you date and only you can decide that for yourself Jane Spitfire says Jonathan losing a child is so nerve-wrecking, but appreciate in keeping the memories indeed Kath says live very true live your best life my brother stated I will see you at easter cat three days later. He was killed in an accident Craig taught me Taught me well 40 years ago Yeah, I'm sorry about the loss of your brother Aurora says 100% agree the why ultimately doesn't matter it could even make it worse. You can only control what you can control exactly Tati says can a man have higher chakra? Absolutely, there are lots of men with higher chakras. Absolutely. It's great. By the way God universe spirit, I invite everyone here watching this broadcast right now To recite this prayer with me God universe spirit, I invite in a juicy delicious healthy happy relationship Where we have amazing chemistry with one another and the communication between the two of us is effortless and easy particularly when we have friction When we disagree on things and we have compatible lifestyles with one another and we share the same values And we build the deep roots of trust that support a relationship god universe spirit It is raining good men. It is raining good women It is raining good people that have the kind of character to dive into the kind of relationship I and everyone seeks and god universe spirit. I invite that in for everyone right now Beach lover says oh wow jonathan adjoining rooms analogy is incredible keep that one I know I got to write that down adjoining rooms Break up. Let me write that down adjoining I just made that up on the fly rooms Doors closed Oh, thank you for reminding me. I know I was like god Do you ever sometimes just kind of marvel at your own and listen? I know this sounds arrogant But there are times when I feel like I'm channeling from source and I feel like that one was channeled in for me So I'm like I'm gonna own it by the way every once in a while. We got to give ourselves a pat on the back Anyway All right. Hey, did you find value in this broadcast? If you did I'd like to hear your thoughts post a comment below I'd like to hear what you have to say about this if you did find value in this video Please hit that like button. Please share this video. Please subscribe to my channel Hit that notification bell so you can be notified of new videos as well And always if you want to connect with me as a coach check out the link below If you want to follow me on uh facebook and join my group There's a link below to midlife love mastery. You can follow me on instagram You can check out all the books. I recommend you can get my dating vows They're all in the links below and in the first comment as well. All right. I'm gonna wrap up this video As I always do and again those pit stains. I'm so embarrassed give myself a big gigantic jotham bear hug I'm gonna reach into the camera and give you a hug of love if that's okay I'm gonna ask you to turn to someone a pet a teddy bear pillow Give it or them a hug of love because hugs are a great source of love And let's face it. We could all use more love in our lives I want to thank jane and melissa and aurora and ann and belinda And jill and joanna and cath and roller girl and beach lover. Thank you for that. By the way Folks, we still have time to get 30 more dollars. Send some love to connor today. I'd really appreciate it I'd like to thank rachel tatsy and ann and uh pa pa pa pa pa pa Let's see That's miss moon and we said belinda already tasha maria Thank you all for the love We really appreciate all your loving some I truly appreciate all the Hey, look at this troll spoken like a real simp. Thank you so much for your comment This is a simp means a wimp basically a person that caters to Um females I get it. Thank you so much for saying that by the way, that's my way of saying f you buddy Aurora says god bless you. Thank you so much. All right everyone be well. Have a fab day and go enjoy the super bowl tomorrow


Felly, yna gydag yno gael y niforol yn gweithio i mi, yn gweithio i mi. Felly, rwy'n Philip Hans, ehm, sydd yn cyfaniadau yn y Debyg a'r ysgwrdd a'r ysgwrdd, felly y gwybod a'r ysgwrdd yn gweithio i mi yn gweithio gweithio gweithio'n gweithio'n gweithio'n gweithio'n gweithio'n gweithio'n gweithio, Alexander y Tysgr, rwy'n enw i'n cymaint, rwy'n rwy'n dweud. Felly hi, ychydig! Mae'n gweithio'r cyfeiri, boeddartwch byddwn i gweithio am y plaig. Dwi'n eitio'r dda i'r rhaid i'r ddweud o'r ddweud o'r ddweud, mae gennym yw'r llwio'r cerddau yn gwirio'r llwio'r llwio'r cyfeirio'r ddweud. Mae gennym yn defnyddio'r ddweud o'r ddweud o'r ddweud o'r ddweud o'r dysgu. ychydig yn ysgol yw'r tympai, a gweithio'r cyflwyno gyda'r ymwneud yn dweud yn y cyflwyno, a rydyn ni'n gweithio'r tympai ar y cyflwyno ar gyfer y dweud. A rydyn ni'n gweithio'r tympai ar gŵs, a'r tympai o'r cyflwyno a'r ddweud yn y cyflwyno. A'r tympai ar gyfer y ddweud.  Felly mae yna yma. Yna yma y mynd yma, y y tu yn rhoi gweld. Yr prymau yma mae'n gwneud i ddechrau'n ysgrifennu'r ysgrifennu a dyna ein bod fydd y gallwn ni'n amser hynny. Pethau'n rhaid, mae'n detall yn drafodraen na'r gofynn. You read that, OK? So this is a test-rigger of Jenkins because we inadvertently upgraded Jenkins on the main Jenkins server last night and the triggers broke in a different way. So, at the moment the push isn't working but everything else is working here, I think. Sometimes it carries on going for ages and then some minor plug-in upgrade means that the bits you can figure it with ac mae oeddaf yn bob sgwpeth o'i ddweudio'n hoffa, mae oeddaf yn dweudio'n hoffa ymlaen. Gweithio'n ddwy'n ddweudio. Ac mae'n fydd yn fwyaf. Dwi'n meddwl, dwi'n meddwl. Dwi'n meddwl. Aroedd o'r bydd yn fwyaf. Mae'n meddwl, mae'n meddwl. Mae'n meddwl. Dwi arno. Mae oeddaf yn gweithio'n meddwl. Mae'n meddwl. Felly, ystod y cynghoraeth fel ei wneud hwn yn eich gweld, mae'n golygu ynddig yn ei gtwyr yn y fawr. Dyma yna o'r unseidiau u debyg, ond felly eich gwaith yn gweithdfodd ond iddo wedi mysiu'r ysgrifwyr. Felly, ydiad y nextio'r ysgrifwyr, eich gweithdd, yna hwn yn ei ddiwedd eich cynghori.. ..id oed yn cael'r ysgrifwyr a'i gweithdynt yn gweithfodol i'r ysgrifwyr yn cael'u gweithfodd. Felly mae'r ffordd ydyn nhw, ac mae'n meddwl iawn i gaf o'r cwmnu i'r bwfferddau, bobi'n ddefnyddio i ddaeth hynny. Rydym wedi ei falch efo. Felly mae'r awddiadau yn unig. Mae'r ddaeth yn brifio. Merthifael. Felly mae'r ddaeth wedi cael ei bywyd. ..aeth hyn y maen nhw'n gwrs... But. Ychydig. Ac ydy yw bod dyna cyflwydd. Mae wedi ddweud eich cyfrwp ar gyfer yr awr... ..y'r tyn ni'n ei ffaith o'r whit yn 2010... ..dydyn ni'n gymholll, ddim yno ar ei amddir yn cyfleoedd... ..yna'n gallu ychydig. Felly mae wedi weithio'r hwynt. So, dyna'r gwlad i'r newid, mae'n gweithio i'r awdd, ac mae'n gweithio i'r awd, ac mae'n gweithio i'r newid. Mae'r ddiwedd i'r ceisio yn ymddangos. Felly mae'n cael ei ddweud... Ac ydych chi'n meddwl i'r gwahodnaf yn ymddangos yma, i wneud yma y dyfodol yn y syniadol diolethaf diolethaf.  Rydym yn ddiffredigol i'n dod o'r rhannu Something, which means that you can do that in any repository that you run, as long as you get Jenkins to then go and look at that repository in response, which is pretty cool because it means you don't have to have Jenkins checking every ten minutes. You can, as long as it's checking at all, so you can configure it to check once a day or something just to have that box ticked. After that it will react within seconds and quite often I I don't get to the web interface before it's finished for UDEPs, which is really nice. So, what happens then is that Jenkins is provoked into action, and then Jenkins is a, I don't know whether I want to talk about that at the moment, Jenkins is a Java and XML thing, which most people go, ahhh Java, and then, ahhh XML. So, then they, they thought, let's wrap that in Python. So, we've got a thing for taking YAML to XML, so you don't have to worry about XML or Jenkins too much. Then, actually some of the YAML isn't powerful enough. If you want, if you've got a huge matrix of possible tests that you could run, and you only actually want to run a few of them, then it's really difficult to do any YAML. So, we also generate YAML using another layer of Python. That's good. Then, from the testing I'm doing, there's a thing called Cucumber, which, where have we got that? It's one of these. It's a bit of a Cucumber. Right, so Cucumber is this thing that you're meant to point it, point management at, and they can write little scenarios. Because, you know, they're not meant to be, they're not expected to understand you and this stuff. So, you write this, sort of, like English, as a normal user, I should be able to install it in. Fair enough. And I want to, you can, this is a more complicated thing than you get out of a manager, I expect, because I wanted to try several scenarios with several results. And it fills in the blanks. You can see these bits get replaced. So, it saves a lot of typing if you do that. That's written in Ruby, which you can't retell from that. But the reason it, what's actually going on is that they're all Ruby functions using these matching bits. And then it picks out the variables from the English text and that stuff. So, this is waiting for an image that's got name of user in its name. And when it gets it, it types the name and enter. And then it does it again for, it waits for that to go away. And then it looks for other things to come up on the screen, like the user password or the user, the show user password. So, that one's the image where it's got the tick box from the new version that says, I want to show it. And it needs to be able to recognise all these different images. And it's really tedious to do all the screenshots. So, we need to fix the workflow for getting that. But there's meant to be an OCR thing. We'll make it a lot easier because you'll then just be able to say, look for password on the screen. And it can OCR it off the screen. But at the moment, that's really noisy and just logs all over the place. So, that's Cucumber is this thing for controlling stuff, which inside it is actually using a thing called Sicily, which is doing all the image recognition. And that runs a headless X and KVM and like that. So, it all nested together and drives the session. So, you're not preceding it like we normally do our tests with preceding. This is pretending to type on the keyboard. You can also make it say, look for this image on the screen and click to the left of it. And so, you can drive graphical user interfaces with it. Then, underneath the Jenkins stuff, the thing that's actually doing the job are just shell scripts so, my job name is this. Chop bits out of it. Run a shell script and that's how it's all controlled. So, it looks incredibly complicated. There's lots of stuff going on. But actually, it's just a way of running a couple of shell scripts. And if you can join the good jobs together so that when this job runs, if it succeeds, then it runs another job and it takes some of its parameters and passes them on. So, that's how I've got it, so that this sort of worked example that is going on in the Jenkins thing is once you do the push, it builds a U-deb and drops the U-deb into the name of the thing that you pushed. Then, if you've got multiple U-debs like that, it will be dropping all the U-debs into that directory. At the end of it, when it's done that, it builds an installer with those U-debs in the local U-deb directory. So, what you get out of the end of it is the current testing, well, you can decide which version, but the current testing or CID DI with your personal branch U-debs on top, which means that you can test anything you like. You're not doing any harm to anyone unless you're not pushing it into the master branch. And you get a mini ISO out of the end, which you can then boot and do all this stuff to. And if the test has come out the other end, the test that I've been doing most often is doing an install to the end of several desktops, then letting it reboot and seeing whether it manages to get to a login prompt. Obviously, once you've done that, you can do much more because at every stage where a major decision is being made, you can snapshot it. And the snapshots allow you to roll back to just that point. So, if you snapshot it at the point where it's just ready to boot after the first boot, you can then say, actually, I want to see if Firefox is capable of getting on the network. And it's only the installing Firefox and running it a bit that you have to test. And they can have a load of these tests in parallel and it fires through them pretty quickly. So, I've talked about Cucumber a bit. Yeah, the reason I'm using Cucumber is because Tails uses it for their testing. They've got their scenarios tuned to the point that they actually have to have the success branch of what, you know, I found the image pause for 10 seconds because otherwise, if you're making a movie of the test session, it comes up, gets the screenshot that it's looking for and destroys the snapshot before it's even managed to sample it enough to notice it on the video that it's worked. So, they put a 10-second pause in to make sure that you actually get to see that Firefox managed to get on the net and then it disappears and the next thing happens. So, Cucumber, what it's meant for Cucumber is behaviour-driven development. So, you're meant to get your manager to say, we want the product to do this. And when you run that, it complains about the fact that you haven't got any functions to find. And then you're meant to fill in all the functions and then you're meant to write the code and you're meant to end up with a website or something. All the things that are talking about Cucumber are sort of saying, you shouldn't really use it for what we're using it for, but Tails were using it anyway and it did work. So, it took me a while to get to the point where it worked for us. And there's lots of rough edges I could really do with someone that understands Ruby better than I do to sort out all the rough edges. But it does actually work. It's pretty amazing when it does work. So, all the bits could be improved, but as it is, I think it's going to be pretty useful. Cycly is the thing for grabbing screenshots and typing things. You don't really know it. You need to know that. It's got the OCR thing which is coming up. When that happens, it's going to make life a lot easier because you should be able to just say, here's a bit of text that is unique to that screen. And once it comes up, I know that I'm meant to be typing this other thing. At the moment you have to... The workflow I've been doing mostly is that you run the scenario. It gets to the end of it. It fails because you don't know what's meant to be on the screen. It gives you a screenshot. You take the screenshot. You chop out the bit that's going to be unique. You save that in a file. You run the whole thing again. And of course, because this is why it's taken six months, because the early stuff gets fixed quite quickly. Every time you want to test it, it runs out to further away from you and it can be an hour before you find out that you've cropped the image part slightly too small and sickly can't recognise it. Or you've made it not specific enough and it'll recognise it early and then start typing when it shouldn't have done and say that you're three steps beyond what you thought you were. Yeah. But now I'm getting to the point where if you have multiple images that could be on the screen, it tells you which one it's found. There are some race conditions in that because it looks for the first one, looks for the second one, looks for the third one. So if it looks for the first one and then the first one appears, it looks for the second one. If that's quite similar, it might recognise it as that and go off and do something else. So these days what I do is look for the first, look for them all. If it recognises any of them, look for them all again. And that way you can prioritise which one you really want to see and then you don't get so many false positives. There's also a remote shell hack which so you start a TTY on your virtual machine and then you can connect to it. And in Tails they have a particular command line option to boot something like, never do this in production or something. And if that's there it runs this little server which listens for commands and you can tell it to run things as route and it gives you the response, the result codes in JSON. We don't have that thing in DI by default. So at the moment I'm just running a busybox shell and for reasons not apparent you get a double echo and a load of control characters out of every command prompt. The echo for what is actually going on is fine. The output is fine. So with a bit more clever recognition on the Ruby side of things you should be able to pick things out of that. That means, at the moment all I'm doing is, I've got it here. Is there any questions or, you know, is this, am I going too fast, too slow, anything like that? You all okay with this so far? Okay. What? Well, let's throw them in the middle. I don't mind because then I'll have some idea of what's actually interesting people. I don't want to bore you all to death. So, yeah, I really like the way it's actually stacking together even though you've got so many different components. I think it's horrific. Test all the bits actually does work because there's not many other ways of doing that. I know you've got so many different languages involved and you're stitching them together with a cathode but actually getting it to the point where you can actually test that kind of stuff is really important. I'd really like to work out a way of alting a text interaction thing on the back end so that with the same scenario you can say actually I'm going to use SSH over the Met to the target machine because most of the time you don't care whether the colours are right and things like that. If someone changes the background colour on the installer then I imagine all my PNGs will be dead and I'll have to do them all again which will be really tedious. Whereas if you're doing it in text mode and talking to it at virus so you don't have to do any recognition you've just got the text. So, I don't want to replace the cucumber thing because some things you do actually care if there's a bug at the moment where the increased font size option isn't working in DI. So, you actually want to be able to see that the font size is bigger in the graphical installer at that point. Yeah, let's not go to the point of trying to work out whether the installer with speech synthesis actually works and I hope you can test that. Well, yeah, that's got to be worth doing as well because... If you can work out how to do that. Yeah, I don't know how you... because it's going to be pretty similar. The sounds are going to be fairly similar to one another. It's not like speech recognition. You're just recognising that particular noise that it always makes when it's asking you for that prompt. So, I think you should be able to do that and you should be able to say if the noise is vaguely similar with some rubbishy comparison thing, that's probably enough because if it's radically different or it doesn't come out of the speaker at all, then that's bad. So, the testing of the actual text base and SSH and that kind of thing, that's a separate test because you're not testing the way that installer is used on... Well, not really because... It's another parallel test, isn't it? Well, it's sort of... but it's applying the same... you can apply the same test through a different user interface. Okay. A faithfully. So, I've got it at the moment so that in that table of scenarios you can say that I want the VT or the text user interface and I want to install a graphical thing or vice versa, you can do all the combinations with that. Yeah, ideally we should be able to test the whole matrix, isn't it? Yeah, absolutely. Although it's a bit pointless, actually. If you can install it using the graphical installer and all the way to the end and then you can install the same thing in the text installer, it's probably not a point of going through all the desktops in series and then doing both of them. So, it's worth doing one or other than what there are twice. You need to identify which paths and test each path. So, I think as long as you've covered most of the paths then the only reason to do more than that is if you actually find a bug where it only manages to install GNOME if you do it in text mode or something like that. So, I think it would actually be quite nice to use the behaviour-driven development idea by taking things out of the bug-tracking system and saying, this person is saying that they can't do this thing. So, we write down the scenario that they're trying to do that doesn't work as the cucumber thing. And we can start building that and seeing why it doesn't work. By the end of it, you should have a bug fix that sort of ties into that and you just keep the scenario forever when it wants a month. And then that's a bug. I've had loads of features in preceding and I use preceding in some pretty odd ways. So, nobody else ever explores the code paths that I wrote to handle that. And they just break because nobody is even aware that that code path exists really. For instance, setting an early command on the boot command line in DI doesn't work in stretch at the moment because we swapped the order that the preceding was happening and the execution of the early command is tied to one of the preceded packages and that got moved slightly earlier. So, it would go, has it been preceded in a file? Let's try running the early command and then we'll interpret whatever's on the command line. So, it gets preceded, it never gets used. It's not very useful. The other one we found on a similar level is we use in preceding for smaller parts of the actual testing where we're trying to test whether a kernel that's not fully mainline yet can actually provide enough services for DI to run. So, in that kind of situation, we don't care whether it can actually install. No, we don't want it to just install a standard system. Yeah, we're getting somewhere like a password prompt or the, do you want an English prompt in your way? One of the things we found with the preceding is late command is a single command that can't be a list of commands. Do you want to bet? Okay, we need to talk about that because we couldn't... Well, you just make it semi-Carol and separate and you can have as much as you like. Yeah, but when we have a preceded file sent in for us part of the test and we want to add our own late commands onto there, that semi-colon list is actually harder to work out where you put our commands rather than others' commands. Yeah, but you can do it. The real thing is we need to be able to adapt this to live image testing as well. It's basically... Because this isn't preceding, you don't have to know anything about the internals of the thing. You just know what it looks like. So you boot the live image, you look at it, does it seem to have booted? Fair enough, click there. That's it, yeah. So the good thing about it is that you can do this thing where what you're looking for is the user interface talking to you in the way that you want the user interface to talk to you. And if it doesn't do that, it's either because someone's changed the colours or the fonts which you can fix quite quickly. And the person that can fix it doesn't have to be the person that wrote the test. It doesn't have to be the person that wrote the Ruby. So it breaks the job up quite nicely, but it's good. And is it all QEMU? Are you actually calling QEMU to start the actual operations? Ruby is calling QEMU somewhere down there. So we should be able to configure that to be able to test the EFI QEMU with stuff as well? Yeah, I think so. Yeah, so I mean I don't know that much about boot things, so I was looking at DI bugs this morning trying to pick one that I could fix during this lecture. But I don't know enough about firing off. That was potentially one of them, except that I didn't know how to start QEMU. So come along, do that bit. So one thing that would be great is if anybody that likes Ruby would come along and look at the appalling mess that I've made of what was the tiles bits of this and undestroy them. There's something similar going on in Python. I very occasionally write Python code. I don't write Ruby code at all. So my Python and my Ruby are probably appalling. I don't know enough about either of them to know. There are loads of things. Once you've got this thing mostly working, it doesn't even have to work very reliably because Jenkins can be told to run it every four hours. If it works three-quarters of the time, then you get to see a nice traffic light thing where it's sort of working. And that means that the thing that you're testing is probably fine and it's the tests themselves that are flapping, which is great because it means that like when we're doing a point release, the people can be assured that it's installed once after they've... When they're planning to do the release, they can see if they look at the Jenkins thing, they can see that the push that caused them to be ready for doing it has been built, has been installed. So that gives an extra confidence that the thing that they're doing is actually going to work. Obviously, we're not testing everything at the moment. So when bugs come along that do something to the installer which I'm not testing, that's just a prompt to test something else. And we can explore more paths through the thing and over time we should be able to make it so that it's actually quite difficult to get a bug past it. I was talking to Ben Hutchins about getting new kernel pushes to be built and then booting... If we keep our images around that we've got to the point of first boot, then we can use QMU to boot with a more recent kernel without having to do anything to the image because you've got the operating system, you can boot QMU using this image that's outside the image, outside the file system. And then see, well, a pretty good test to just see if it can present you with a login prompt. It's done quite a lot of stuff by then. If you know of things that don't work after that, we can write tests for it and that's great. And the chapter is doing screen for DI. He hasn't really got any rights to upload stuff at the moment. So this is going to... I'm going to be talking to him soon about this. He should be able to make it so that he can do pushes to feature branches of any new dev that he needs to touch to make that work. And it'll get built into a mini ISO by the system without him having to do anything and then test it. So I think that's pretty cool. Also, the screen stuff will mean that we can maybe do the SSH testing and have the backdoor shell thing by just doing, you know, Control-A. Mike, well, what are you saying? I can just repeat it. Were you... what? So which bit of the stack is actually doing the Control-A? Is that Cucumber or is it sickly? Cucumber is... well, it's actually sickly that's pressing the buttons. But if you're using SSH, then you don't need sickly because it would be a pretty stupid thing to have a SSH session running in a headless X terminal and then trying to recognise what was on the screen doing image recognition when the data is actually coming out of the box. So probably doing it in some... I presume Ruby has some sort of expect equivalent library so you could just do send and receive on that. The person to talk to there is Antonio Tocero because he's probably done that. Yeah, okay. Yeah, so I think hopefully we can make it so it's much easier for people to contribute to DI. It's pretty scary trying to change DI at the moment because there's just so many ways you can break things even with one character change because it's busybox shell so it doesn't support all the things that you know for certain have been supported in shell for 20 years. And you can specify options to said that don't exist and it looks fine. You can even run it in your desktop version of busybox and it still works and on DI it won't work. So having some way of just doing the cross check so that you know that you're not doing something silly without having to put yourself in public and ask someone else to use the U-dev that you just built. So, we live on WMQA doing this stuff on the IFTC network. I'm Phil FIL. I'm quite happy to if you've got a thing that you want tested come up with a test because at the moment my biggest problem is that I haven't got useful tests. I think it should be driven by bugs really so rather than coming up with tests that work which if you do that then you write tests which probably won't notice when it breaks. So yeah it's working great. Well actually it's not working it's just you're looking for the outside of the window and the inside of the window is full of nonsense. So if there are things which you think might be testable like this and which there's a bug which we can look for the thing that is the bug and then notice when it's gone away or vice versa. Then I think that's a really good way of writing tests without wasting time writing tests that will never fail. I think that's it. How are we doing? That's not too bad. I wasn't expecting to last that long. We still have around 10 minutes so if you have any questions. So I have some comment from IRC. Oh yeah. Alexandra is watching. Hey hello Alexandra. And she's wearing her Dapkoff Helberg t-shirt. And Matilda is less interested in trying to stuff pencil openers. Thank you very much. More questions? It's more of a thank you for doing it. It's super great and it's innovation that we definitely need. So thank you very much. You should thank Matilda. Because she's the one that's totally destroyed my ability to do anything in more than half hour chunks. So this way I can do a push after 20 minutes and relax rather than not do the push. And then for six months have this cloud hanging over me thinking I really ought to test that stuff. So you know it's taken an enormous amount of time mostly because I can't just like Ruby out of the top of my head. So I have to go and find something to cut and paste it from. And then if you do that half of the things you find are on stack exchange or something which means you can't cut and paste them because the license is interesting. So you have to be inspired by them instead which means you have to do a bit more reading. Yeah so it's taken a while but it's good. When it works, sadly it's not working today but when it really works it's just astonishing because it's so easy to use, the user interface is just good. What we've got at the moment is that if you have any branch that you push into any of the DIY packages and there's no reason to limit this to DIY packages. Any thing on Alioth, anything that you can persuade Holger to point Jenkins at and he's really easy to persuade. So yeah, Patch is very very very welcome. Once you get to the point where Jenkins is actually looking at the repository you just push a branch and it'll get on with it. At the moment we've restricted it to only react to branches that are called P.U. slash something. There's no reason for doing that. It could also be doing the master branches of loads of packages. The resources available are astonishing. Profit bricks have donated loads of hardware for us to use. The main Jenkins machine's got 19 cores or something I think. Last time I looked it's probably about 25 by now. What about storage? I can think of tests that I'm thinking of. We actually need to use Jenkins to build artefacts which then get submitted to other things. Absolutely, those loads of storage. I keep on bumping into limits but I'm doing most of my testing on a little VM and I keep on filling the disk and then we redo it twice as big and I fill the disk. The main one is... We had to move the VM stuff off from Jenkins because there's some minor difference in the CPUs on the hardware which means that it runs 30 times slower on the actual main books than on the one we're using at the moment. That's not just the KVM model, it's not loaded or something? I can't see any difference between anything at all and all the flags are the same but you can see the BIOS character at a time as it's giving you the I'm booting thing. It takes about 23 minutes to get to the first useful prompt in the installer. I can't fake a demo. Is anybody interested in the internal to this stuff or do they want to leave me giggling insanely in my cupboard? This is how the breakpoints work. It's an awful combination of Ruby syntax and English where you can kick it into doing things. What you mean my layout? I think I inherited that from the Tails thing. So it's pretending to be one of those freeform things but then they put it all in quotes so they can loop over it. This is the... So at the moment the romantic execution thing, it doesn't really work but I can get it to run echo hello and then recognise the fact that it said hello which sounds like it's a totally worthless thing to do but actually if you suspend the machine and then resume it you've no idea how soon it's going to come back up. So you can neither look at the screen and hope for the best and what happens then which is great fun to diagnose is that it flashes the suspended screen at you momentarily then it thinks about how the hell to get a hold of the disk for a while. Meanwhile your script has gone, oh I saw the prompt prank which gets thrown away and then your one screen out of sequence and it all goes wrong.  So even the really brain damaged version of that is useful if I had someone that was interested in that weird little niche in Ruby then we could probably make it a lot better. By top and tailing all commands with some strings to recognise and writing it's difficult to do though because it's busybox shell and I'm trying to do it without actually modifying the image so you're going to have to survive that broken shell long enough to inject a real command that you can use into it and notice that you've really done it and then you can run that command and then we can start doing the thing that the tales folk do where you say I'd like you to run this command as a user but it's not very useful in DI that bit but I wanted you to run this command and give me the output in a particular format or whatever. Yeah, I was going to show you a movie. I'll show you a movie for the last little bit. I was trying to find that on jingas.net. What's the path to that view? What's the URL to that view? I was trying to find it in jingas.net. Shall I paste it into our RC? This is a machine that's not really in public use but you're welcome to look at it. Where are we? Where do you want it? There you go. Nope, you wouldn't be able to find that would you? Yeah, it's just one of the little VMs that's been set up on profit bricks and it's got a copy of Jenkins on it because that way I can thoroughly trash Jenkins and add more plug-ins and things like that. So somewhere on there there's the mini ISO job. I can't have a look. I can't recognise it when it's all blown up. In there you see GUI, LXDE, LXDE and MPEG. This is a recording of a previous install.  In theory to change the... It tends to blank the screen which is really annoying. Which is why I couldn't actually test the recent stuff because during the downloading thousands of packages thing it does five minutes of that and then the screen goes away. You don't see anything anymore. Although now I've got a loop that keeps on pressing F3 or something which the GUI seems not to mind you pressing F3 all the time. The nice thing about this is that you get an email saying it's all broken and rather than having to install it yourself you can fast forward through it and then you can get to the end. It's pretty cute. This is the first reboot going on and then you notice that's taking a long time. I thought system D was going to be quicker. I'm pretty sure there's nothing to do with system D so it got five seconds into the boot and now it's... There we go. So a couple of minutes in it's gone sort of bang in some way and then we have another minute. So anybody that knows why this is happening in VMs under stretch and then it does this. That's lovely, isn't it? I think it's something to do with... The first long pause I think is something to do with the graphics. There's something with the graphics and the way it happens inside when you're running KVM inside KVM and the combination of those two things this is why you don't actually see it in real installs but it'd be quite nice to fix because this makes the test when you've generated all the images you've run the thing to the end and then you snapshot it. If you run that test again it should do it from the last snapshot which takes about 12 minutes at the moment because it's looking at this. It should take about 20 seconds to boot three different desktops. It's booting. And then, eventually, that's the screen switch. Lovely. And then very briefly you'll see a login prompt. Then it goes, yep, that's why. Or was it so briefly that we didn't see it? It recognises this bit and that's your first boot. All good. So that counts as a success and that's why you end up with... That scenario that I showed you before is all here and it's filled in a little table and the fact that there are no errors around the place indicates that it worked and you've got three scenarios, all the steps and it tells you what happened. So... What? Time's up. Okay, cheers.