What's up guys welcome to another video and today I have something special for all of you because I Just hit 2,000 subscribers, so I want to thank everybody Welcome to all of my new followers, and I hope to see you all around for my 2,000 subscriber special I wanted to do something a little bit different Something that you guys might enjoy. I hope you guys enjoy this I am going to be reacting to my very first video my first video I uploaded on September 29th, 2018. I believe and it was a review of Ravine Flyer 2 at Waldemir, which is actually one of my favorite coasters, right?  I was using a laptop microphone at the time I used it for my first two videos. I remember it sounding awful But if I remember correctly, I think that basically everything I said probably still holds up to this day I think I actually did a Pretty good job of analyzing it and talking about what I liked about the ride Oh, and if you haven't noticed yet, we have a special guest here today.  Here we go. You guys enjoy Look at that. Oh gee logo right there. I barely had any pictures to use when I started out of my own.  He's like here you go. You need this Park is located And this right actually has quite the history which we will get into We will get into first going over some of the basics the stats for this ride lots of Stands at a height of 80 feet, but it actually has a 118 foot drop reaches 57 miles per hour as a 60 degree drop It travels on 2,900 feet of track and the ride duration is one minute and 30 seconds Which I believe Classic Philadelphia company cars that you find on a lot of wooden posters It has two trains and and six cars for They 24 passengers Yeah, so for a really long time after I started my channel I didn't use scripts at all and for this first video I did I actually did have bullet points that I wrote down and I actually followed those bullet points But I wasn't good at speaking like you know, I've gotten a lot better over the past couple years Doing this, but I wasn't good at speaking. There's lots of ums and stuff like that and they were left in there. So yep Talk a little bit about my personal history with this ride my personal history And the year I Believe it would have been either 2009 or 2010 that was it was Better in 2020 So, you know, I've ridden it several times throughout the years, but I actually Recently visited Waldemier Park just about a couple months ago. It was in July. I went and I got ten or I got 11 rides on it When I went when I was talking about this video, yeah 2018 yeah You did ride steel dragon Well, I talk about that It's like I said, it's one of my personal favorite dragon. Oh, yeah, there's the sea dragon One of my favorite rides one of your favorite Like, you know, there's that roughness that wooden coaster I actually Wooden coaster And I mean that that feeling is great, especially for this ride You get some really good airtime, I mean this thing calls it's right up on Location And we're just gonna go That sounds awful you start out by pulling out of the station We're pulling out a little turn and a dip to the left. We Okay, put your hands in you know, we start going up the 80 foot incline It's incredible. You got those nice little Canada and America That's right, here we go some say you can see Canada from the hill here man.  This is giving me Take a turn into the right ptsd get the brakes now you get those brakes quick I can just feel the pain. Okay so So Well, you know like you talk very similar The awful mic and I didn't know how to use aspect ratio So like the aspect ratio of this video is just all weird. So there's like black bars all around it. Yeah I didn't know what I was doing at the time. So there's a lot of coaster enthusiasts At least now from my perspective that overlook this ride. I mean Yes, you know it underrated, you know Despite what you may think about the goal to take that award, you know You know it's been voted As high as the seventh best wooden coaster in the world this year was voted number eight And I mean, I feel like there's a lot of coaster enthusiasts that overlook this. I mean, it's it gets quite a bit of love But I still feel like it's a little bit underrated. It's an awesome ride You know rides like that like This ride definitely holds itself. Yeah, it's a small park. It's not like a destination for some of the pros and cons A lot of people, you know, I prefer it The pros It's intense Very intense ride the night rides on this thing.  It's dark. It's already dark outside Going through a tunnel Especially That feeling is unbelievable. You just have no idea where you're going. I agree. I agree. See It's it's great. So the night rides are a tunnel at night, but and you know, you're going over that road You know, you're crossing the highway there I I can't remember then you're in that ravine and it's not lighted around there. You know, it's not lit It's not lighted I also did not really um Edit my voice my uh, my voice work that well The lines were pretty long for this throughout most of the day, it was a very very busy day for this part very busy Um, it was busy and the line wasn't too long But it still there was quite a few people in line most of the day And the longest I ever waited for this was 15 minutes. Maybe 15 minutes. I mean the operations were great Look at that wood look at those layers of wood. That's a nerdy shot right there But I mean honestly, that's even early questionable I mean would if you don't like rough rides this ride probably isn't for you because it is pretty rough but If you enjoy wooden coasters I don't know her like I said, it's that good kind of roughness that you kind of Would maybe Because it just makes it feel like that much more out of control. I have room Core and in my eyes, um And the only other kind I have is that it's a pretty short ride. It's not that short, but yeah It could have a little bit more to it like water to your elements You know, I used to say that all the time. I would get so annoyed with myself And that's one of the main reasons I started to rate Because it just works out so much better because I'd have to edit out so many, you know, you know, you know You don't get that feeling. Um, it feels like a complete ride So, um, that has been My personal review on ravine flyer two if you're thinking about going to ride this Making the trip out the walled mirror. Just do it. It is worth it for this ride. Yeah Just incredible Do it Yesterday you said tomorrow. So just do it make your dreams come true Just don't let your dreams be dreams. And I just want to talk a little bit about myself. Um I'm new here. Um, you know, obviously I my name is uh, Coaster daddy. My name is actually I've been a coaster enthusiast for quite some time now. Thank you for tuning in And I think I'm gonna do another video in the future kind of Dedicated to my time as an enthusiast and just talking about like, you know And my credits how I got into coasters and how I talking about my I would just kind of got back into it fairly recently So if you guys would want a sort of video like that to help introduce myself better Put that in the car. I actually didn't do that until my 500 subscriber special Which was quite a while after this About well, this first day here. Thanks for watching this. Um, if you could subscribe, that would be awesome Have a great day everybody And then you all subscribed and here we are. Yeah, well I didn't get very many subscribers for quite a while after this for the first like Seven months or so. I had like nobody and then February 2019 You had me baby. Yes, you you did subscribe to my channel About seven months later February 2019. I made a Cedar Point coaster removal video that video like blew up I got tons of subscribers from that and it just snowballed from there and here we are at 2000 subscribers So how was my first video? Pretty bad. Oh, I'll be honest. Come on. Be honest It was shitty It was pretty bad. Um, I do think that I I think I had a lot of good points And I agree with pretty much everything I said, but I could have presented it much nicer I mean, I knew even at the time the recording quality was terrible, but That's right Start from the bottom, you know Hey, you're gonna get me copyrighted All right, sorry drake So, um Thank you guys for watching this reaction to my very first video. Let me know what you thought of it What do you think of my first video? Let me know how terrible it is I will have a link to it down in the description if you want to go watch it It's down there. It's it's right down here somewhere. Just click upon it. Just Um, yeah, I'm glad to have all you guys here Thank you for supporting my channel getting me to 2000 subscribers Of course, I have a facebook page coaster daddy. You can follow me instagram coaster daddy official All that nonsense if you would maybe be interested in seeing me re-review uh ravine flyer 2 Uh and update it, you know just to have like a better quality review and have some better thoughts on it Let me know if you'd be interested in seeing that once again Thank you guys for watching. This is coaster daddy and coaster mommy See you next time


We're going to be looking at graphing a system of equations to find a solution. We start off with this example, and I've already given you the graph, and these are the equations. So we won't really need to calculate it for this one. We just want to see how it works, and then we'll see how we can use a calculator to find the answers as well. So when we had these two equations, remember that this one right here is going to be y is equal to negative one-half x plus six, and this equation right here is going to be y is equal to one-half x minus four. Every point on here satisfies this equation, and let's circle this in green so that I can say that every point on here satisfies this equation. Again, every point on this line satisfies this equation. So when we're looking for a solution, we want to know what satisfies both equations. And you can see that they have one point in common right here at the intersection point. So it's an ordered pair, and the ordered pair would be x is ten, and y looks to be one. Now let's see how we could actually do that in our calculator. So y is equal to, so this first one will say negative point five x, because point five is the same thing as one-half, plus six, and then enter. And my second equation, instead, I'm going to put one divided by two times x. But when I end out, put a fraction in parentheses, and then minus four. Okay, you can write it either way. And we want to look at the graph. However, if you look at our graph, it's ten one. If we, I'm in a standard window, I believe, when I graph. Okay, to find that intersection point, you do second, and then trace. Put it there so you can come back to it. Second, trace, and then you choose five, because it says intersect, and that's what we want to know. Where do they intersect? So you can choose five, and then you're just going to press enter three times. So press enter, enter, enter, and I'm going to get an error. And the reason why is right on the edge of my screen, and it doesn't like it have intersections right at the edge of your screen. So I can just come in here and change a window. It didn't work, so I'm going to choose the window. And I didn't, I was over at ten, and yes, that's my answers at ten, but it doesn't, again, want it to be right on the edge. So I just need to go a little further. I'm going to let my x max be fifteen instead of ten. Now when I graph, I should be able to see my intersection not right on the edge. And then again, second, trace, option five, and then enter, enter, enter. And the intersection it tells me is ten, one, just like we had here. And so you have another example. In this example, we're going to want to use our calculators because we don't want to have to graph it by hand. This one's great for the calculator. In fact, I can come back in here and put that one in here right away. Clear up my equation, and I can put p is equal to two m, in our case, and the calculator is going to say two x minus twelve. But the second equation, enter and clear before I forget, the second equation isn't p equal. So I have to solve for p. I have to solve for the same variable. So I've got to solve for p, which means I'm going to add three m to both sides. So I'm going to have negative seventeen plus three m. And that's what I want to put my calculator. So negative seventeen plus three x in our case. Now we can look at our graph and see if we can find the intersection point. There's one line, there's the second line, and I can see my intersection point. So I'm ready to do second, trace, five, enter, enter, enter. And you would want to make a sketch of your graph. So here's my graph, and it looks something like this and something like this. And this point right here, then, is my solution, which says five negative two. Okay, what do you think we're looking for in our table? Remember they have to be the exact same point for both equations. So this is the x for both equations. And I need my y's to be exactly the same. So here you see it, y, x is five, y is negative two here, and y is negative two here. And we know that that is going to be our solution. Y's are the same, four, x equal five. Here I have a y equal, so that's great to put in my calculator. This one's not so great, but I want to show you another little trick. Let's solve for y. So we're going to have negative three y equal to negative twelve. And I have to subtract the x, so minus x. And the quickest, easiest way to get this in your calculator is just to divide everything by negative three. But you've got to remember to put all of this in parentheses. So we're going to come in here, put our equation in, and one divided by three. This time x is going to take one and divide it by three and then multiply by x, so I don't have to have those parentheses. Plus the four, and that's my top equation. Now this time I have to have the parentheses. And it would do our division first before we did the addition or subtraction. But we want it to add and subtract first. So negative twelve minus x, close the parentheses, and then divided by negative three. So it's going to do the top part and then divide by negative three. We can look at our graph and see if it fits the standard window, and it does. And you're looking at that and you're probably saying, wait, it only showed us one line. Well, let's go look at our table for a second. And see if we really do have one line or not. Quick way to tell if we have one line. When you look at a table, notice all my y ones and y twos are exactly the same. So this is the same line. If I go back and look at my graph, so I can sketch it, it looks something like this, okay? If I had taken negative twelve and divided by negative three, that would have been positive four. And if I'd taken my negative x and divided by negative three, that would have been one-third x, which you'll notice is the same as the top equation. All right, let's look at another one set. These are nice equations. There's a point I want to make here, so I made them nice equations. Three x plus seven, enter, three x minus three, enter, and I'm going to graph them. But these are parallel. We will find out they're never going to cross, so they have no solution. And if you look in the table, you will notice that this is seven to negative three, ten to zero, there's always a difference of ten. Thirteen and three, there's a difference of ten. Sixteen and six, a difference of ten, they're never getting any closer, they're always the same distance away. So the y's are the same distance from each other. So let's make a summary. We can have a graph that has one point in common. We can have a graph that has infinite solutions or all points because they're the same line. And we can have a system that has no solution because they are parallel.


Good morning everybody. We're in the process of making three pickups today. I made my first one already. I had to tarp it Some kind of generator. I don't know. It was already wrapped in plastic, but I had to tarp it anyway So I tarped that I'm now on my way to Berlin, Wisconsin And there's Karen there's Karen Always getting involved always wants to be a part of the vlog. No one wants to hear from you Karen. No one All right, don't make me do it.  I don't even know what town we're in right now but Now you got me all worked up Karen What was I saying? Don't talk back to me What was I talking about? Okay. Yeah, we got three pickups. I got the first pickup done and I'm gonna go pick up the second one I think I got 16 feet of generators to pick up and then I have one more pickup in show field, Wisconsin another 10 feet of Something and I'll probably pick that up tomorrow morning.  She's a She thinks she's my navigator whatever. She's my co-worker. We might say she thinks she's the boss She's very boss. He always telling me what to do. It's very frustrating sometimes And usually whenever I want to talk to you guys That's when she has the most to say she wants to be involved, so I guess I can't blame her for the show Let's be part of the vlog So I can't quite see what town we're in here yet, but we are in Wisconsin. I Like it whatever it is. I like the small town And if you know what town this is the corner of us 12 us 89 that we're at here We're gonna turn west on the 12 maybe we'll maybe we'll be able to find a Town name or something around here You guys know what town this is let me know down below in the comments. I must have missed the sign Hey, today's gonna be a good day. I have a good feeling about it even though Karen's trying to interrupt me and talk over me That's fine. We're still friends It's gonna be a good day. Look at this house on the right. That's awesome Beautiful Check these houses out on the right Wow That's like a castle Can you see it? That's why I love small towns Wow, I'd love to have a house like that on our property. All right guys end of a long day Skipped a whole bunch during the day while I was loading, but I'm gonna show you it in the morning I'll show you the load. I mean we're here in Clearwater, Minnesota the clear water travel plaza Petro I'm gonna try and see if I can find a parking spot for us here And we'll go the rest of the way home tomorrow A little over six maybe six and a half hours from home We'll have plenty of time to get that done in the morning Let's see if we can find a spot over here Just off to the left Okay, we're gonna have to go around. All right, well, we'll do a lap around the yard. Why not?  It's a mismatch mix and match a little bit of this little bit of that and Man, I don't know if I'm gonna find a parking spot here I have three different shipments on my trailer. I didn't expect it to be this full. It's only quarter to ten That's why I pulled in here now because I thought for sure I'd run a parking spot here now. It's not that late Yeah, I'll catch up with you in just a little bit here. Let me find a parking spot first Got to sleep with the sounds of the highway right beside me That was fantastic and a bulldozer. He's my friend That's cool Let's show you guys this load So there's three pickups yesterday, right? So underneath this tarp here was our first pickup. It's a generator not a mobile generator They wrapped it in plastic, but they wanted me to tarp it anyway So the customer wants the customer gets all right, then you got a bunch of these guys mobile generators or lights And you got this guy back here. This is a Some kind of wooden siding Not too sure pick this up in showfield, Wisconsin And then we had this room at the back here yet, but I just didn't have time to fill it yet because I Need to start heading back up to Canada So this is going to Winnipeg delivering this probably tomorrow or something I'm guessing and then these are going to Calgary and delivering that after the long weekend and This last freight over here, this is going to Saskatchewan up north of Saskatoon Yeah, that's that usually we end off with doing the post trip now we end off Punching in the details of the pre-trip Not a beautiful sound Those trucks Line past me. I love sleeping like that sleeping right by the highway Not too close to the highway though a little too close is on camera. I won't sleep on the shoulder Can't sleep then I don't trust people What was I doing here? Oh, yeah I got a punch in that I did my pre-trip and then we're gonna start tomorrow's video So how have you guys been today? What have you guys been up to you like the video today was a little short So that didn't feel much. I was in such a rush. I had to get these three pickups done in one day I couldn't wait till the next day. Otherwise, it would mess up my whole schedule So it was a little bit rushed rushing around but We got her done and today which is the next day for you guys tomorrow's vlogs a little more relaxed We're in Clearwater, Minnesota, and we're just heading home So both six and a half seven and a half hours or so five and a half hours to the border and then another hour and a half or so up to Winnipeg dump the trailer off and then Another while to get home yet So be home this evening So diesel do you eat all your treats back there? You did.   I put a bunch of treats back there for them. They're all gone Every morning. He gets a dentistic and he gets a glucosamine choose which are there He gets these every morning They're like treats, but they're glucosamine treats. It supports connective tissue cartilage health and joint movement Helps older dogs Muscles sort of lubricates the muscles, you know sort of like oil for the tin man Here it says product facts. They're facts apparently For use in dogs and cats over the age of 12 weeks formulated with glucosamine MSM Condro condro it tin condro tin And acts the oxidants to support connective tissue cartilage health joint movement and Lubrication of joints recommended for adult pets including large breeds and overweight pets So yeah, you can find these on Amazon. I'm not Advertising them now or anything. I'm not gonna pay to talk about this but Giving them a shot our foster dog that we have came to us with these it's his his mom Gave us these to give to him everything because he's a pretty old guy and you know apparently it really helps his joints So I figured hey, let's put all of our dogs on this and keep their joints healthy longer I'll hopefully get them to live a little longer, especially what we went through with little Frankie The wiener dog was last year With that whole surgery going all the way to Saskatoon. Oh, yeah, just about a year ago because we did that around New Year's, right? there's a Terrifying situation and you know, this may not have helped that issue in him, but you know, I'll take every step I can To take care of our boys so that they live long healthy pain-free lives, right diesel Right diesel. You don't got nothing to say today He's gonna stare at me one of a staring contest first one to blink wins Wait, that's not how that works First one to blink loses.  Ah, you blinked. I win I win don't feel bad diesel will play again later Anyways with that Let's end the vlog. Thanks for watching. We'll see you tomorrow for the ride home. Then we'll be home for a couple of days Until after remembrance day or veterans day as they call it in the US. It's the same thing for us is remembering the soldiers who fought for Canada for the United States for all of our friends and allies and Remembering those who sacrificed everything so that we can live here in freedom and prosperity You know, I can have free movement across all of Canada in the United States. I can deliver freight from, you know, Alaska down to Florida California all the way up to Newfoundland and everything in between I Don't have to worry about Crazy, you know things like like in Mexico lately You guys all heard about that cartel attack right on that family that American family got attacked by the cartels in Mexico That's crazy that the government can't even control that there, but we live in countries here where we're safe and That doesn't come free and doesn't come cheap either So if you are a serving member of the Canadian or US military or any other military abroad That's allied with us Thank you for what you do Thank you for your service and the choices you made to bring you to where you are and If you are a soldier of an enemy army, well, I hope you make the right decision and Quit I don't know what to say to that. I never thought of it that way before Sorry, sorry. I'm sort of making it funny. It's a serious issue serious thing a lot of veterans are homeless Living on the streets. We've got to remember them and help them the best we can All right, that's what remember saying veterans days all about So you're probably watching this after that already, but hope you had a good long weekend. I'll see you tomorrow


Hi guys, welcome back to my channel. Today's video is going to be a little different. I feel like I say that in a lot of my videos But today I'm going to be telling you why and how I stopped sucking my thumb I was a little bit older when I stopped sucking my thumb I think I was about in first or second grade when I stopped and it was actually my choice So that is one thing that I Want to put out there like it wasn't because my parents put like hot sauce on my thumb Or it wasn't because anything crazy It was never any tactic that my parents used on me to get me to stop sucking my thumb Um, I sucked my thumb I guess I think ever since my parents adopted me and it was just one of those things that comforted me I also never had any binkies or like I don't know teething things because if you guys know Valerie She's like a germaphobe There would be nothing of that sort in our house because she just thought binkies and like teeter things were just like super Unsanitary and I've got to agree with her those things are so gross and then when you know like parents drop them and then they Suck on them thinking that they're getting the germs off of them and they put them back in their baby's mouth Just grosses me the heck out like I think that is so gross I mean, I'm not a germaphobe, but I just I like cleanly things And just the mere fact of thinking of that and like everything and all the bacteria is just like so gross to me I'd never had a binky or anything of that matter dummy Whatever you want to call it never had anything like that So I guess I self-improvised and I used my thumb and it was all great, right?   I didn't know these words at the time I don't think but I was like in my head like f off like whatever like I don't care what you think So I just of course continue to do it and I'm just like, okay, I'm gonna let you be at that point in my life I didn't really care. We moved to Florida.   They're fine I really think that depends on the individual a lot of individuals have Problems of their teeth because of that if they do suck their thumb or use a pacifier for too long But clearly I never had anything wrong with my teeth And I think one of my friends actually she sucked her thumb too or she like she bit her lip or whatever I don't know really, but she always did that and she never had any problems either So I don't know I think it's just up to the individual and like their body and stuff because I never had a problem So we were just like being advised like, you know, she should stop that blah blah But my parents will like she'll decide when she's ready to do that She I don't know goes to college with sucking her thumb then like so be it It doesn't like hurt anyone, you know, and that's what braces are for like fix your teeth, whatever I continue to suck my thumb whatever and then comes my first sleepover So I was like nervous, but also like super excited I was like gonna sleep over at this girl's house and It's actually funny that we like stop being friends like shortly after that But um, yeah, she was in brownie scouts with me and I was so excited to have my first sleepover And I didn't want to be sucking my thumb during that because I didn't want to be made fun of I think I started caring more what other people thought of me. I guess at that age And I was like I'm if I'm having a sleepover.  What I would do is I would I think I would always suck the left thumb I don't know.   So I would stick this hand under my pillow That's how I did it because I'm like well if it's under my pillow in my head And that's probably why I sleep the way I do because like I sleep like this So like my arm is like far away from my face Yeah, that's kind of like how I stopped and why I stopped I didn't want to be like the only one sucking their thumb at a sleepover And I think it took about two weeks to like actually break the habit I don't really know how long and my parents don't know a lot about that I mean they knew my strategy about quitting sucking my thumb But like I don't know it was more of like a personal thing And if that makes sense So I just slept with my hand underneath my pillow and I didn't touch it and tried to not think about it And then when your head is on your arm, you really can't like move it that easily. So that is how I would love to know if you guys suck your thumbs or use past far or whatever I mean, it really doesn't matter at any age Like honestly if you do that or whatever it really doesn't matter Like I mean clearly you can't be like in an office building Or anything like that like sucking your thumb But I mean like at night like who cares, you know I mean it doesn't really hurt anyone and it's not that big of a deal So let me know if you sucked your thumb or anything like when you were young because I would love to know It's pretty much the story.  Bye


Oh my gosh. I was like, and then I forgot that I had joined early. I was like, oh my gosh. I just happen to see you. That's all. It's been a while. Is somebody behind me? I was like, I was coming from inside the computer. I know. I feel like this week is not my week, y'all. I took, I took an L, I took an L yesterday on the work tip. It was just like the list that I created for myself that day. I think I crossed off like one out of 20. I have this new system where like I just, I turn over a page and if it wasn't done, hopefully it'll come up again. Yeah. Yeah, I got tired carrying things over. Like, I know my, like I've been, I've been keeping this like recurring stand-up document for my boss and I'm just been like hopping and pasting the next, like. Yeah, that sounds like some overwhelm. Trying, trying this again. Trying this. Yeah, like this is not the year for to-do lists. It's a, this is actually something that happened in the space of like contributor strategy stuff. I am thinking about this as far as like if our communities are not going to be as productive as we would normally expect them to be, then what? That's to bring it back in towards like, you know, the topic at hand, but how dare you?  Like it's impacting people. And part of that is sort of like, because there was kind of this expectation that we would basically see each other at a Kibcon and, and like it would be like a magical deadline that if you didn't have your shit together by then, everyone would know. And that's not really present anymore. So in the absence of that, what other pieces can we kind of look towards? So that is what I am thinking about these days. Crushing anxiety to get stuff done. Is that what you're saying? I mean, that's, that's one method.  No, but really more seriously thinking about like, what happens if we hit like, you know, like as we hit like November for Boston and, and, and we don't have releases and we don't have things like, what do we do? We just have really stable products. Yeah, I mean, framing then. Okay. I mean, finally, not okay to say, but we would, we would have very stable products instead of playing catch up every three months. That's a nice reframing of like, you know, we would focus on stability and we would focus on like, you know, being able to like, you know, bug fixing, right? I mean, that's what we're doing, you know, on my team, actually is just refocusing on other things instead of catching up on keeping up with upstream. That's fair. That's fair. All right. Go ahead. 33 after. I'm like, let's get this party started. All right. It's only five of us two, so we can chill. What was I gonna say? Yes, agendas and chat. I already put all of our names on it. I personally only have one thing today. I do have to skedaddle at 11. And does anybody else have any topics or agenda or discussion items? Actually, I do have another discussion, which is the hotel stuff. Open telemetry. I'll fill y'all in on that. Okay. Anybody else have any other discussion points or anything for the agenda? Not me. All right. So we are like, I feel like two seconds away from shipping the survey and the and all of the verbiage, which is awesome. Now we are at the stage of who's doing what, why, how, who. April has already taken some stuff in chat. The thing that I said in chat still stands. I'm down to do the majority of this, but I know like, Carolyn, you're tied to some other communities internally. So it might be weird for me to like do it when you can just do your own kind of community thing. Same thing with E or you might want to take some of these too. Some of them have like ambassador stuff. April's taking the slack, the private slack channel though. But if we could all assign owners to this, we could ship this today for sure. Carolyn, what do you think about? Do you want to? Which communities were you thinking of exactly? All of them. Because I'm tying in communities that aren't seen CF actually. Well, you're, are you tied to Helm a little bit? Oh yeah. Yeah, I can bring this to home. Yeah. Okay. I was like, How about Brigitte? Brigitte, Fruitshoe, Cubelet and other Microsoft-born C&C projects. Yeah. Yeah, muted, Carolyn. Yes, too muted. I mean, we could, we could also ask the ambassadors to help spread the word amongst their own communities. Yes, please feel free. Yeah, we'll definitely do it, but after this meeting. Yeah, like if, I know I said that, you know, I volunteered to share it in the ambassador slack, but like if Ewhor wants to do like a coordinated effort where we ask the ambassadors to kind of share the survey and everything with their own communities, like I think that would be great. Yep, that's an idea. I just want to make sure that all 45 plus communities are hit. That's my concern. So I'm saying I can like, we can just blast the, blast the dev lists or y'all can individually contact your own. So I'm going to, I put GRPC on the not blast list. And then I'll also put, I'll also take off Helm. I'll say Carolyn's doing Helm or Karen too. It doesn't matter. I just figured it would be better coming from your voices than mine. Like, who is this? I mean, they're my co-workers. So yeah, between the two of us, we can, we can fill it out. Everybody knows who you are, Paris. And nah, nah, it's not, it's not a true. All right. And then owner for maintainer list, I think this should probably be Josh or somebody. So I'm going to put Josh in because he doesn't have much. He's also out of the office until like, I'm going to say Monday. Okay. Well, I'll put myself, I mean, like, it is fine if you want to be able to do that. Just the expectation is. Yep. No, I did not. Thank you very much. And then TOC, we've got that covered private dev channel. We've got that covered. Ambassadors got that covered the next one. Oh, so CNCF is going to also do a blog. I put the blog in the Slack channel as well. Julie was super helpful and got that drafted for us. We just need to review it. I told her hold until after all of this stuff is done. So probably sometime next week, I figured that personal reachouts would be better than people seeing on a blog first. Or at least the opportunity to have personal reachouts kind of thing. But that's it. So I mean, that's pretty much our timeline. I'd say by not tomorrow, but the following Friday, pretty much everybody in the community should at least have at least have heard about us, looked at skimmed an email header, like for some kind of thing. One note on timing. I am seeing a lot of people to include us have tomorrow off. It may be worth being able to blast this Monday rather than being able to blast it today. You can make all the plans today. That's completely fine. I'm starting to be aware of people not looking at their email, shall we say? I would do some communication across the Ambassadors community on Monday, if that's possible. Because I don't like to do any communication like the day before weekend, especially if we have three days weekend. A lot of people have had this come up kind of suddenly as well. So make all the plans. Today's kind of like Friday and it's never good to launch something on a Friday. If you can, if you wanted to not have input then, but this you actually want input. So start calling me. Good call. Sorry, helping. Monday, June 21st. Yes. So and then I'll tell Julie then probably Thursday for blog. We've got a few other blog posts coming out earlier in the week, so I think that's totally fine. Yep. Just from a timing perspective, I know that you wanted to be able to say everybody knows about this by next Friday. I'm like, kind of. Yeah, yeah, yeah. Well, I mean, like I've been just saying, like with it, like by the time like a five to eight day period or rolls through, like when up from our send out or whatever, that's all. All right, well, that's all I really wanted to get done right now. I'm not going to lie to you. I just wanted to see who was knew what as far as this is concerned. But as far as the open telemetry stuff, I, I know I tagged my tag. I gave everybody the link and slack. Let me pull it up. They were talking about getting like some advice for kind of like how to set up community infrastructure that would allow them to start outreach for for underrepresented contributors. So I thought that might be cool for something that we could think about in the future. It's like best practices or stuff we could do with the contributor growth working group. I did tell them to feel free to come to any one of our meetings. I told them that we could come to them. I just figured we could kind of take that advisory approach with them, but they're also discussing kind of like the the meta issue of like, do they need a community manager? Do they need a SIG like that kind of thing, which is really awesome because that's what we want the projects to do. I think now as well, they kind of see, oh wow, we, we really need to focus on this. So that's the open telemetry back story there. Anything else going on in the community? Community. Inclusive language. I did set an issue for that as well. And Kate, that's what I'm doing at 11. Kubernetes is forming a working group. I'm going to see what's going on there because I know container D and a bunch of other projects are also asking for lists because they've changed some of the other keywords already. I know the container D team has already done a lot of different, I don't know, I don't know the specifics, but I know they've done a few different words. But they actually specifically asked if CNCF would help out with some kind of inclusive list of things. So Celeste with SIG docs and Kubernetes actually already started a list. So I'm going to see what comes of this and if we can surface this kind of stuff and and things like that. Are these words like for use in documentation and repos or like, okay, I wasn't sure what the full context was. And is it, are they, are they looking at like a banned list of words or how the list that that's the lesson SIG docs has now it's inclusive language and non racist language for components documentation, pretty much anything on your technology stack. And what they're doing is I think they're doing kind of like a ban option or a this is better than option. They're giving a couple different layers of advice and they're also but it's also actually, hold on, let me have the link. I didn't know if it was like here's a resource for being more inclusive and the things that you say, or if it was more of like it's a project, never say these other things. It'll give maintainers who want to be able to adopt more inclusive language of an ability to say the CNCF recommends these without having to tackle defending why they want to adopt different languages and explain each and everyone like this is why we're doing allow block list. This is why we're changing master domain. Right. This is why we're doing XYZ and having to fight each individual battle themselves they can refer up to this is what the CNCF recommends and let us explain once. I was just I was just curious kind of how the approach was for it but I think it's a great resource for people to have for sure. Yeah. Like I saw the Google one was good. I won't lie. I thought that was nice the the Google developer one and I know a couple other companies and stuff have put out like some guidelines and like we might even want to look at all that stuff as well. But hold on. I've got the here's the link and I lied. Hold on. I must not hit copy. Here we go. Happy and paste. I'll put it in chat too. One sec. Actually that was just the link to the actual thread itself. Here's the link to the doc. Here we go. That's ugly. Everybody get it. Yeah. This is great. Oh my gosh. Yes. I would love to see some of these words switched out. So it's just pretty much giving some kind of like context background and then also like technical justifications things along those lines. And this is happening in Kubernetes and I'm trying to figure out how to just bubble this up because the other thing is I know a lot of CNCF projects are actually going to be at this the SIG architecture meeting listening to what they're doing. So I'm just wanting to make sure that everybody is collectively coming together on this instead of realizing that you know they're recreating wheels if you will. So I thought this could also be a good maintainer circle topic for work whenever we can kick kick that off hopefully soon. So that's it for me folks. Eor what's up with you lately? No news. No news. Is that good news? Is that good no news? Well I hope. Is that three days weekend somewhere outside of my city for the first time in three months? That sounds very exciting. April what's up with you? How is JRPC? JRPC is fantastic as always. We have the JRPC Pancakes has not done anything recently. He's not going anywhere. I mean that's the thing like he should have been to where were we supposed to go for KubeCon this year. I don't even remember where we went to Amsterdam. Was that EU? He should have been to Amsterdam. He should have seen some tulips. I was actually really looking forward to having the sticker of like pancakes running through a field of tulips but sadly no.  A tulip pipeline. Yeah the JRPC conference is next month so everyone should attend. Carolyn how are you on your projects? Oh my gosh I am so excited. My team has interns and I love mentoring. It's so much fun. It's great. I'm having a blast. So are they all over or? They are working on CNAB bundles with me and Crustlet the rust tulip. Nice. Oh cool. Yeah and it's great. We're having so much fun. I love that. It's awesome. It's like every week we have hashtag real talk time where we talk about things that have nothing to do with tech and it's really great. I love it. Love it. We need that stuff in hours but the problem with that is our chill sessions usually end up as work talk. Oh no no we talk about all sorts of like things going on in like the industry and tech about negotiating pay and like how to like I don't know all sorts of things. Keeping friends when you switch companies like when would you actually want to work in open source. I don't know we talk about like career ranging problems and I love it because my interns are thinking about big stuff. It's good. I'm yearning for that kind of stuff right now. I'm yearning for that like I'm yearning. All right. Well y'all are patty bunches. Amy how are you? The CNCF side I am delighted to be able to have the TOC review the new samdax process next week. I'm looking forward to that. Yeah so hold on. Like that one that one's just TOC but it's going to be recorded and published and the conversation is really like we are going to go through and just be able to review public comments on the spreadsheet. So we are still in public comment period for that particular document and let me go see if I can't find that tab. There are the millions of tabs that I have but.  Large. This large and in charge. That opens up that form opens. People are going to be like flooding out with projects. Well so what I'm not the only one that's waiting. I was actually being like fairly like reasonable about this. I made an entirely separate spreadsheet so that the form isn't going to be like lambasted with like public comments but my challenge right now was actually running into the google docs problem of someone made a comment and here somewhere no idea where it is. I asked like where is it? It's like gone. But yeah lots of stuff in here really looking forward for that on like the kind of CNCF contributor like bringing a new project side frankly so. I think it's a good problem. People are really excited about the changes. It is and unfortunately a lot of these people have been sitting out for like a while from like you know a large variety of reasons. Some of it like the project got busy and some of it was like man we had a lot of questions and like it's just it's kind of all over the board so yeah. I'm optimistic I feel like things are moving in the right direction so you know it's gonna work but it's good. Um yeah I'm curious about how this is going to go down and of course like the people come in and put comments and hear about like that you didn't get this right and I'm like help. People are picky. That's okay. Nothing is ever perfect. Everything for a living document. Is it supposed to be Tuesday at 8? Yes. Then as soon as like the recording comes through I'll publish it and that sort of thing. The intention right now is just like the trial run for people to come in and kind of you know see how this goes and all of that and we were we were supposed to be able to have this a couple weeks ago but we had a maintainer diversity issue come in and frankly needed some immediate attention so all things. Yeah 8 a.m. meetings I catch the recording. Pacific time oh well yeah yeah but yeah Paris that's that's like the the fun stuff going on from my side as it relates towards like contributors and strategy and all of that and how um we're frankly like we were looking for input so um you know what I'm sure it's too late at this point but I wonder if we should have some kind of maintainer circle-y thing for cube con the 17th through 20th virtual um drop an email to speakers um at and we'll start like tracking for that because uh the the thing is that each of the sigs actually do get the room sessions here and I am not sure if you guys put in for a session and if that was the case then that would be an appropriate use for your session yeah I don't know all right I'll poke around and in the past I have hosted a um a maintainers kind of birds of a feather session I canceled that for cube con because my understanding was everybody was going to be on so many zooms they'd be dreaming in zoom but if you want to bring that back I'm I'm completely fine with being able to reschedule that um or just frankly make it yours oh I don't know let me think about it okay I want to make it worthwhile I like you're saying I just don't want to get another zoom so I mean yet another zoom with purpose but yeah yeah I want yeah purpose is good so I'm zoomed out so this is my I'm zoomed out face exactly I was trying to be kind to folks understanding that like we have another two months of this I hope you like it yeah that's what I'm saying okay I would sorry April I look meet yourself dates and calendar maybe closer than may appear other fun things are kind of outside the scope um uh the to-do group is hosting a track for opens for a summit north america so that's kind of other interesting things running around yeah that's that's kind of applicable they have applicable topics so it's close enough um there should be a blog post coming out frankly as soon as I mash merge on some of the to-do stuff but yeah good fun yeah I miss the to-do group well they're they're gonna be out in force that track is Monday the 29th so all right that's it for me folks cool it's all I got I'm going to run to another meeting so it's good to see all of you yeah look at us getting done early yeah I know get time back by all by your missy hi Karen I didn't even know you were here you're even lurking hi oh my gosh no I like oh I clicked off the participants tab after like I saw it was just five of us oh my god I did not total I like would have said like what's up Karen oh my gosh I'm so sorry all good how are you um good mainly just like wrapping things up to do camp cloud native next week yeah nice yeah I'm like gosh yeah no I would have like did you hear me talking about helm no I came out after that I was in the same meeting as carolyn we have like this like brunch thing with our interns okay cool no um the survey and the like to send out about like who we are why we're here is pretty much done and I figured it would be probably be better off if it was sent from like our folks who are helping us that um represent our own communities yeah like I mean especially if you have your own voice so um carolyn said that y'all could handle um like helm and brigade and some stuff like that so just let me know which ones you do so that we don't blast them because the ones that we don't hit will just um will send them to their dev or contributor lists so it's about like 45 projects okay cool um is it just a link that's in the agenda yep okay cool I'll take a look all right and I'm there on slack obviously if you have any questions at all cool all right well chat soon so sorry here and I swear I did not see here I I'm like five of us today I'm clicking off the participants tab clicking off the chat tab I was just chilling so and dang I'm sorry Karen no worries I didn't have my video on thanks I'll see you soon okay bye


My name is Peter. I'm from the Eels team. Eels is an actor for Ethereum Execution Layer specifications. We're working on the future of how do you specify the execution layer. We've just heard about how the consensus layer do their specifications in Python. If you think what I'm talking about is similar, it's because that's where we got the idea from. Before I begin, I want to talk about what I mean by the execution layer. We're only here interested in the state transition function. You have a long chain of blocks. You have some state. You add in some new state. And the question is, firstly, is that block valid? Are you allowed to add it to the state? And secondly, what is the new state afterwards? We don't care about anything else. We don't care about networking. We don't care how you look at the orgs. We only care about what is the state transition function. So currently, let's suppose you're like someone you want to know about the state transition function, the execution layer, how it works. Where would you go for information? The first place you could go is the yellow paper. I have the yellow paper here. This is a lovely extract that explains what the head of validity conditions are. And some people think this is readable. They are in the minority. If you're curious about the, like, weird mountains, they're not mountains. That's how mathematicians write and. The other problem with the yellow paper is that it's actually really out of date. This is the Berlin version. The reason it's the Berlin version is because no one's implemented London yet. Secondly, you can look at EIPs. EIPs are individual slices of, like, changes. They're specific change proposals. And they're like, you can look at them and see the history. But they're not, they don't tell you about the relationship. They only tell you about individual changes in isolation. So if you, like, for example, if you read, you can read EIPs where it's like, well, this thing says this, and this thing says this. But how do those two things interact? And you just can't get that from the EIPs. At that point, you can then go and go, well, I'll look at the test suite. And the test suite is great. It is full of loads and loads of tests. But ultimately, it's just a pile of tests. It's not particularly well-organised. And if you want to find some behaviour, like maybe you can find somewhere in the test suite where that behaviour is tested, but it's not specifying anything. And then you can just give up and look at the guess or sketch. Fundamentally, if you've, like, got to the point where you're having to read the client source code to work out how the execution layer works, we have failed at specifying it. These clients, they are big, like, complicated, high-performance pieces of code. They're not, like, designed for the reader. The other thing about specifications is they need to be part of a standard process. You can't just, like, say, well, we're going to implement all this stuff and then we're going to update the specifications later. This is the big problem with the yellow paper, is that it's not part of it. No-one, like, proposes a change by saying, this is how I would change the yellow paper. And so the yellow paper just gets updated later on as an afterthought. The other problem is that the yellow paper is just like a document. It's not executable. You can't test whether it works. And this applies to EIPs as well. So this here is a sample from the EIP that changes how the cost of the mod X for your compile works. It was proposed. It was accepted. And you're like, this is nice. There's a nice piece of easily readable Python that says exactly what it does. The problem is this Python is wrong. No-one has ever executed this Python. Because if they had, they would discover that it doesn't really make any sense. And, I mean, as Donald Coo said, beware bugs in the above code. I have only proved it correct. I haven't executed it. So this is our approach. We want to start with, like, a code-first approach to specifications. We take, like, Python. And we're not just writing any old Python. We're, like, trying to create the Python that if you opened, like, some programming book and someone had an example algorithm, it's that Python. So we don't use classes. It's just methods and effectively structs. This is, like, the common language. All programmers speak this. Anyone who's done any programming will immediately know what this is. We don't need to, like, understand fewer mathematics like you do with the yellow paper. And, crucially, it can be executed. We can test it. If you want to know what Python does, you can run it. If you want to compare it to a client, you can run this. You can run the client. Do they do the same thing? We're purely here interested in readability. We don't care about performance. It's extremely slow. It can think mainly it. I think it takes about, probably take about six to nine months to start from Genesis and get to the head of the chain. It's not a viable client. We also make some very weird, like, design choices. We look at hard forks in isolation. So if you have various, if you go, you'll see it's ethereum slash, slash ethereum slash frontier and slash homestead. And each of those is an independent implementation of those hard forks. So this is, like, terrible for, like, code duplication. Like, literally every time we implement a new hard fork, there's, like, this massive coughing of, like, thousands of lines of code. But it's great if you're, like, a reader. If you want to read it, you know, you can see, like, how homestead works, completely in isolation. You don't have to think about how it relates to other things. Whereas if you read a real client, it's just a pie of, like, if we're later than a spurious dragon, do this thing, otherwise do this thing. If you do want to see a comparison, so we're developing specialist diff tools. And those diff tools allow you to compare, like, this is exactly what happened. This is the specification for frontier. This is the specification for homestead. This is what's changed exactly, line by line, in code that we have tested. So here's a sample. This is the S-load opcode. I'll give you, like, a feel. A number of things here. First, you can immediately see we've really tried to make it as readable as possible. We've also divided it up into these, like, individual sections, which we've given headers. This actually, like, matters. Cymaintics that the EVM has that relates from the fact that gas calculations are done before any computation is done. And you can get very confused about some of the subtleties of, particularly the call opcodes, if you don't realise this. Now I want to move on to, like, now we have these things. How can that, like, affect the development process? How does having these specifications make improving and building on the EVM better? And I think it's helpful here to think about two signs of development process.  Rydyn ni'n bwysig. Rydyn ni'n gweithio'r pwysig. Rydyn ni'n bwysig i ddweud o symrhaf python, rydyn ni'n gweithio'r performanc, rydyn ni'n gweithio'r pwysig i dda, i ddim wedi ddim yn ei ddweud. On dwi'n gweithio, rydyn ni'n ddechrau'r pwysig Yn ymlaen, mae'r system yn ei adrodd yn ôl i'r ddweud â'r ddweud ar gyfer y cyfnod, ac mae'r ddweud sydd ymlaen yn ddefnyddio'r ddweud, ac mae'n ddigwydd i'r ddweud i'r ddweud eich ddweud o'r ddweud o syniad rhai cyfnod o'r ddweud i'r ddweudio'r cyfnod, oherwydd mae'r ddweud i'w ddweud i'r ddweud i'r ddweud, ac Eels yn yr ysgolion cyfnod. y meddwl, dyna eich meddwl y gweld ymlaen. Ym eigylchedd. Mae hyn sy'n gynest i chai gwahanol. Yma, yma, y bydwch gyda'u gwahanol, mae hynny'n gwybod iawn i hyn. Mae hynny'n yn gydnos a gael computer, ac mae hwn yn y caser ymlaen, ac mae hwn yn y bobl cymunedle. Mae yma, mae hwn yn y Ymlaen, mae hwn yn cyfnodol am eu gain sy'n god complaints. Ymgylchedd. Mae hynny'n gyd,團 o bob, mae hwn yn ymarferwch, mae hwn yn ymlaen, yn gael unigol, mae'n cychwyn i'r unrhyw, mae'n meddwl i'r unrhyw i'r unrhyw, a mae yna bethau o'r proces ymddangos i'r unrhyw o'r gweithgau, mae'n dod yn cwrs, ond ydych chi ymddangos yn cwrs yn ymddangos, mae'n ddigon i'r gwaith cyd ord-degydd, a dweud i'r bobl yn gweithio'r arfer y pwrdd. A cymdeithasol, ond mae'n gweithgau'r gwahanol, mae'n gweithgau'r gwahanol, ond mae'n hefyd o'r spec. i'r hunud o'r rhan o'r cyfnod, sy'n gwasanaeth sgwydiannol yng Ngharliwyd yn dweud. Mae'r ddiweddyn nhw yw'r pethau a chyfyddiadau, sy'n gallu y bydd ymgyrchaf y ffordd o'r cyfnodau sy'n gwneud. Yn hyffordd o'r cyfrifoedd y gwirdd o'r cyfrifodau sy'n gyfrifodau sy'n gwirdd o'r cyfrifodau sy'n gofynol â'r cyfrifodau ar y cyfrifodau. Felly mae'r ffordd o'r cyfrifodau sy'n gweithio'r cyfrifodau eich cyfnod o bwysig o gweithio atllordi i ddeallu gweithio'r dweud, ac mae'r hunig o gweithio arferwadnau i gweithio gogen. Ond oedd chi wedi bod yna ydych chi eich dderbyn o ddweud o dweud ac roedd eich ddeallu am y gweithio o gan eich cyffredin o'r holl. Amgylchedd o'r waith yma i'r ddechrau a'r ddechrau. Cretych i chi fod eich ei ei ddechrau. Mae'r ddechrau bywyd yn ymwybod yma, Currently you have this situation where like the implementers and the R&D people like get to like interact much more tightly. If you have this like Eals process, you can like separate that out and do these in parallel so that you can like have the implementers phirling up one heart at fork while Eals are like getting ready to prepare the next hard fork. Whereas if you're like busy modeling things in geth and the implementers are also tidured to do in the R&D you just don't get the same parallel efficiency. I just now talked a bit about where we're at We have implemented all the hard forks, the merge is still a PR, but we're nearly there. We're going to need to do a bunch of refactoring, and then we need to freeze the code because we're asking people to build it. We're saying if you want to take an EIP and you want to build on top of that, change it, you have to take up our latest fork, copy it, implement your own changes, and we can't ask people to do that sort of thing until we freeze the code and say if we're not going to refactor it under you and we're not quite there yet. Once we've done that, we're planning to shadow the current governance process for Shanghai, so Shanghai is going to go through in exactly the way that all previous hard forks have gone through, but we're going to also be working with a whole bunch of people to try and implement those changes as EELS proposals, and then we're going to see how the governance process works, and then hopefully we can improve on that and talk about moving away from some of these legacy approaches to specifying execution there. Finally, there's the question of how you can help. First, if you actually need to help yet, we're still coding, we need to finish that. Once we've done that, we ask you to implement your favourite EIP and give us feedback. How was it? Because we don't want this to be a world where we as the EELS team can develop what we want, develop things and we can propose changes, but no one else understands it. I don't want to be in the situation that you're currently in with the EIP. We're actually only a really quite small minority of people know how to write tech and how to change the EIP, so I want this to be like an open process where anyone who's like, oh, I want to propose something to just clone our repository, run the new fork tool and implement their change and produce a proposal without being burdened by having to think about how the GFDB works or whatever or wherever else they're going to do their modelling. Yeah, that's the end of my talk. We have plenty of time, so did people have any questions? State growth, so if I make a commit to the execution spec and I want to see how that influences state growth over time and the capability to run a node and things like that, have those sort of things, those mutations been thought about from a, you know, metrics gathering level? I mean this is the thing that like people who implement this like think about this all the time, like I mean yes because we hold the whole state you can like model that sort of thing, I think a lot of that is mostly about gas pricing and gas accounting and like there are advantages here, so for example there was a proposal about how withdrawals work, because I have the execution specs I could like look up the table of gas prices in the execution spec and say well this is how much this sort of thing should cost and like yeah but I don't think our tool is like particularly useful for like modeling state growth particularly, you just need to understand like what actions can cause state growth and how much gas those could those cost. How is this going to interact with the reference tests that the eels, there's a lot of crazy edge cases in reference tests such as integer boundaries and other strange things? Oh yeah I mean I've had a lot of fun with crazy edge cases, I should do a talk on crazy edge cases once at some point they are amazing. I mean firstly we run all of the reference tests so if you go in our test suite you type TOX, the automatic test suite will run all of the reference tests and so currently we pass every single one of them and I have like learnt an awful lot about the crazy edge cases of the EVM. We actually hope to go firm on that, we want to be the chemical builder of the execution test so currently for those who are not familiar we have test fillers which are like, they're not like complete tests, they say here is what the pre-state's like, here are some assertions about what it should be like per state. Then you run, you take a client, it's usually death and you run a filling process that gives you a completed reference test and that reference test and it tells you what the state which is and it tells you basically exactly what the block should be after you've formed an execution. We will think that we should be like the chemical filler of those tests, we can fill them before the execution clients have even implemented those tests and then we can, if you want to, and that means that clients can use the test to build their clients whereas currently until you've implemented something you can't fill the reference tests and you have to implement it at production client. There is also and I haven't thought about it in great detail the question of whether we should use the, whether we can like analyse the structure of the evils to like generate new reference tests and basically do some sort of path analysis and say well these are the possible paths through this sort of code base, can we follow every possible path and make sure there's a reference test that follows every possible path but that's like R&D that we like haven't done yet. You mentioned you implemented, no you care only about state transition function and that means you implemented your own EVM and you can fill the test and then you provide the post state hash. If you have a chain and you have a block and your proposal is to add that block to the end of that chain and update the state, we could tell you, we are test, specify our things, specify exactly whether that block is valid. Are you allowed to do that because something particularly valid tend to be invalid in that case you're just not allowed to do it and if it is valid it tells you what the state changes are and then you can do the next thing. We don't do anything else, that's the only question we answer. So this is obviously inspired by the consensus specs or the pi spec. Are there any particular architecture changes or learnings you've gotten from the pi specs? Oh yeah, that's a really good question. Okay so there's a couple of different tiers here. The first one is that the pi spec, the consensus pi spec is a document that can be, is a bunch of documentation that can be compiled to code. So if you look at the pi spec it's a bunch of MD files with some code in then there's a compilation process that spits out code.  The second big change, if the pi spec does this like incremental building stage where in the pi spec you have phase zero and then you have Altair and the Alpair documentation just adds a few changes to the phase zero whereas what we did was we copied the entire thing and create a new version that contains everything, which means because otherwise what would happen is if you wanted to know how the merge works, in Paris works, you'd have to read Paris which would say these are the changes versus London and then London would say well these are the changes versus Berlin then Berlin would say well these are the changes versus Istanbul and it would just keep getting on and on and so we don't think that's a particularly good way especially because a lot of the historical details are really quite legacy and not things that people need to be concerned with nowadays because they've been changed out and so we just like do isolate, they're completely isolated files. This calls like a whole bunch of code duplication issues and complexity but it does mean it's like really simple, you can read a particular fork completely in isolation from any other fork whereas if you can't do that with the consensus specs. I was wondering for the executable specs how do you think it might change and improve like the EIP process of Ethereum? There was lots of conversation in terms of governance of how when you're proposing an EIP maybe this should be like a requirement to kind of speed up the testing process but would love to hear your thoughts on how it could be intercreated and what parts of it it could improve to change that EIP flow. So there are some people who think that we should get rid of the EIP process for the execution layer. We should abolish EIPs for the execution layer and instead you should have whatever EALS proposals are called and it should just be.  There are other people who think that we should do a like hybrid process where there is an EIP and the EIP comes with as like a mandatory component an EALS change. I actually don't have a particularly strong opinion of this, I can see the argument for both sides. Yeah but there's lots of force on this. I generally take the attitude that I'm going to wait until like we've started using this and people have like seen it in production and then they can start talking about what they actually want to do.


Hello and welcome to the session in which you would look at how companies consolidate in mid-year acquisition. In all the prior examples, we looked at full year acquisition. So what happened if the company acquired the company sometime in March, in July 1st, so on and so forth? This topic is covered in an advanced accounting course as well as the CPA exam. Whether you are an accounting student or a CPA candidate, I strongly suggest you take a look at my website farhatlectures.com. I don't replace your CPA review course. I'm a useful addition. I'm a supplemental material to your CPA review course. I can help you understand the material better, which in turn will help you perform better on your exam. Your risk is one month of subscription. Your potential gain is passing the exam. If not for anything, take a look at my website to find out how well or not well your university doing on the CPA exam. I do have resources for other college courses. Here's a list of my catalog and my CPA supplemental courses are aligned like with Becker, Roger, Wiley, Gleam. So it's very easy to follow between my material and your CPA review course. I do also have all the AICPA previously previously released question. If you have not connected with me on LinkedIn, please do so. Take a look at my LinkedIn recommendation, like this recording, share it with other connect with me on Instagram, Facebook, Twitter and Reddit. So now we're going to look at a mid-year acquisition. So it's not a full year acquisition. What happened is this, the new parent company, they must first compute the subsidiary's book value as of the acquisition date to determine the access total fair value over book value allocation. Remember, every time we buy a company, we have to determine what's their fair value. How much did we pay? What's the access and allocate that access to various assets? If there's no various assets, we allocate it to goodwill. But we have to compute the book value as of the acquisition date stopped there. We also have to prorate any access amortization expenses, any dividend distribution. We have to execute any revenues and expenses prior to the acquisition itself. Also, we have to, in other words, post acquisition revenues and expenses only included in consolidation. So anything prior, we execute anything prior to the acquisition. And we would look at an example to see how this all works. The best example in real life is to show you, is to illustrate Comcast when they purchase AT&T broadband. Comcast that year reported 8.1 billion in revenues. However, what they did, they had a pro-format income statement, pro-format means what if, and they said, if they included all of broadband, AT&T broadband revenue, the revenue would have been 16.8. And the reason they did this is because they acquire AT&T broadband sometime during the year. And what they were telling investors, look, when you're projecting our revenue next year, our starting point should be around 16.8. Because if we included AT&T broadband, our revenue would have been 16.8. Therefore, they excluded for now 8.7 billion, that potentially could be included for next year. And why did they exclude this 8.7 billion? Because it was earned for that year prior to the Comcast acquisition. So I just want to make you aware of this. It's very important relevant information. Let's take a look at an actual example. Atom company paid $900,000 to purchase 90% of Ryan's company on July 1st, 2025. Ryan's fair value was a million dollar. The book value was common stock and retained earnings total of 800,000. Then we have to compute the access fair value. The access fair value, we paid $200,000 more. Let's see what are we going to allocate this? We're going to allocate the full thing to a trademark worth of 200,000. Therefore, we have no goodwill because the full amount was allocated to the trademark. Therefore, goodwill is zero. Now, since we're going to be allocating this over four years, we have to kind of compute the amortization expense. Remember, we purchased this company as of July 1st. Therefore, we're going to have to amortize, we have to prorate the amortization expense. Simply put, we're going to debit amortization expense 50,000, credit trademark 50,000. Now, why 50,000? Because it's 200,000. We're going to divide this by four on a yearly basis. We amortize 100,000 times one half because this is for a half a year. We purchased the company as of July 1st. Therefore, we're going to amortize 50,000. It's very important to understand this amortization process. This is what we're going to do. Then, both companies reported income at the end of the year and assume revenues was earned evenly. Ryan reported 300,000 of revenues, Adam 450. Their expenses were as followed, 325 for Adam, 154 Ryan. Quarterly dividend was Ryan reported 20,000. Adam reported 100,000. Now, we are ready to prepare the consolidated financial statements for Adam company. How much revenue do we include? Well, we're going to include debt of Ryan plus debt of Adam. But again, Ryan, we're only going to include 50%. So, 450 plus half of 300,000 is 150. Therefore, it's 600,000. This is the consolidated revenues are 600,000. Expenses. How are we going to deal with the expenses? Well, we're going to combine debt of Adam's and Ryan, which they add up to 475. Then, we're going to deduct half of Ryan's minus 75. That's going to keep us at 400,000. Then, we are going to take half of the amortization expense plus 25, half of the amortization expense. So, total expenses will be 425. So, the consolidated net income will be 175,000. Now, let's compute the non-controlling interest, which is $5,000. We have to deduct from the consolidated net income, and that's the income that belongs to the minority shareholders or the non-interest shareholders over the second half of the year. Well, the second half of the year, we made 150,000 in income, which is 150 of revenues minus 75 of expenses. The other half of the year, that's 75,000. Then, 150, which is 300 minus 150 equal to 150. Then, we have to deduct 50,000 of the amortization expense, which will bring us down to 100,000. Now, the 100,000, the minority shareholder, they will get 10% of that. 10% is 5,000. I'm sorry, 10% is 10,000. We're going to have to prorate this by half a year, and that's going to give us 5,000. Therefore, we're going to deduct an additional 5,000, the non-controlling interest. Basically, this will be the consolidated income statement figure. What's left is the income that goes to the parent company. The parent company will get to the controlling interest is 170. This is the consolidated financial statements. Now, also, at the end of the year, what we're going to have to do, we're going to have to do the elimination entries. Basically, we have to eliminate the book value of Afrayans' company, the retained earnings. We have to eliminate all of this against investment. But we have to eliminate other things, such as the part of the revenue that's part of the income statement that belongs, that's pre-July 1st. Simply put, we're going to have to debit the common stock of Afrayans' company. We have to debit the revenues, the 150,000 Afrayans' company, to take out that revenue. We have to credit the expenses, 75,000 of the expenses. Usually, we don't do those if we have a full year. Then we also have to credit the dividend declared for half a year, which is for the 10,000. Now, we have to eliminate retained earnings. This is the retained earnings as of July 1st, 2025. Now, we have to go back to January 1st, 2025, and eliminate that retained earnings. What do we have to do? Basically, we have to roll it back. Well, how do we do this? Well, we have 200,000 as of July 1st. Then we have to deduct from that. We have to reduce it by 75,000. Why? Because income for that period was 75,000. Income was that period. Then we have to add 10,000 in dividend because we have to roll back half of the dividend. So overall, that's going to give us beginning retained earnings of 135. Therefore, we're going to debit beginning retained earnings of 135. Now, all in all now, we need to close it to investment. Generally speaking, we close that to investment. Simply put, we have a book value of 800,000 and we need to close it. Now, we cannot close the whole thing to investment because we only own how much? 90%. Therefore, 90% is going to go to investment and the 10% will go to the non-controlling interest. Therefore, we established an uncontrolling interest at 80,000 and we, which is again, what is the 80,000 coming from? 10% of the 800,000 of the book value and this is 90% of the 800,720. Hopefully, this recording showed you how we can do this, how we can close those accounts. At the end of this recording, once again, whether you are an accounting student or a CPA candidate, I don't replace your CPA review course. I'm just, I'm going to add information to your knowledge. Give me a chance, invest in yourself, invest in your career. The CPA exam is worth it. Good luck, study hard and of course, stay safe.


What Compton nursing school explained in this video on priming a primary IV set and what we mean with priming is To get the air out of the IV tubing So when there is an IV tubing there is air in there And of course we don't want to infuse any air into the patient so priming just means getting the air out of that system


This week at our cabin we are buried in snow out here working hard to move it all maintain the homestead in the winter and we find ourselves with our tractor sideways. This is not looking too good everyone. All right here goes nothing. We've worked so hard to get our off-grid cabin prepared for winter and that means I'm able to go outside and do one of my favorite winter off-grid activities. They don't like these things. All clear. I love seeing them glisten. One I love waking up to the snow panels covered because it gets us outside right away. Feels super good too. I love to see them cleared and see that sunshine. Izzy are you spying? Mom I'm coming up honey. Precious. When there's snow on the ground and the sun's out winter is absolutely magic.  Keeps that blood flowing. It feels good. Winter morning routine y'all. I just checked on the batteries there at 70% and that helps me determine what source of heat I'm going to use. It's a wonderful thing to have three sources of heat in the workshop and three sources of heat in the cabin. Glorious sunny day and we're pulling in 4852 watts on one array and 2567 on the other array. So that definitely means it is hate pump day. The press of a button. Are you watching the show or something? That's the AP forget-a-log machine. She means when we forget a log. How easy is firewood this year? It's easier than ever baby. Not fun. We're stopped at wood. All right. Just sitting here waiting for Crystal to return. She's been chasing a bird for the last 15 to 20 minutes. She's wanted a million. Seven billion. Oh, I think I hear that one. How's it going bird catcher? The cabin is in a snow globe. It is stunning. This is the winter. We love so, so much. I've never seen anything more beautiful and it's so great that we get this right before the holidays.  Just came out in the snow globe to take some shots and look what I, how it's supposed to go. Honestly, Crystal. It's a hard job chasing that drone, is he? The coffee seat is the best bagel. Panels are getting covered again. Espresso for me. Isn't it wild to thank everyone that this time last year we didn't have a kitchen at all and now we're cooking in a beautifully literally 100% done kitchen? It's actually hard to go back there in my head because I'm just here now. We woke up and cleared snow off our panels instead of starting a generator to make our self coffee. Sometimes I just forget. I think we try to block it out. Not gonna lie. Block it out didn't happen. I do block it out. It's incredible how much can change in one year. Guess who's having a latte? Me. Cheers. I didn't realize that we'd be equally as excited to be using this indoor outdoor bar, not only in the summer, but in the winter. How Canadians to bargain. Most people bring their boats in for the winter, not us. Come in. It's a tippy canoe. And if they fall in, it's freezing. So we'll wait. Hi, cabin. Isn't this nice? It's so nice. The river. It looks like rapids. I want to go down it. Who can spot Bella following us along the path? What a Velcro dog.  Passenger princess. It is so quiet and so special out here. We need to spend more time on the lake. I think we've only been on the lake a handful of times. Because we're only in the lake. But it's really something to be of. It's snowing. It's snowing again everyone. What a nice ride. That was fun. We're supposed to get more snow and more snow and more snow. So I'm gonna shovel my deck. Straight shoveling. This is the coldest climb in time has ever started as our child. She used to live in New Brunswick a.k.a. Fritzi. Ready? Let's all listen to her. Notice that our firewood was a little frozen this morning. And that's because we haven't made it a hat yet. And we're gonna do that right now. Come on. Ready? This is our 11-core firewood shed that we built a few weeks ago after three years just in time for this winter. And the wood is doing super well in here. It's in between the solar panels as you all know. And it's the sunniest spot. Anyway, we need some more firewood. All the IBC totes are in the wood shed minus one. I did the good old FIFO method. My mouth is kind of frozen right now. So I can't really speak. But first in, first out. Rotated them all. And I only have one more IBC tote left. Bravo! That looks like a little home. It's really cute actually. A little gnome home. I like it. Basically five o'clock. And it's basically dark out. Bella hates being tickled. Yeah, you're grounded, eh? This is what we do after five p.m. Whoa! Mom's spicer in the dark! Those are your leaders, everyone. Izzy, you want to tell everyone what you just did? I caught the drone and took it to the ground. Now I need the biggest drink of water. I'm tired after running after that thing. All you need is 15 minutes to learn a new language. I know. It sounds wild, right? But with Rosetta Stone, that's all it takes. And tonight, we're learning Portuguese. I'm on a Portuguese kick. However, there are so many languages you can learn. From Spanish to Dutch to Japanese, the world is your oyster. And you will get there a lot easier if you can speak the language. Rosetta has been such a big part of my life for so long. When I was in high school, I was gifted a CB ROM where I started learning Spanish because I was going to Spain without speaking a lick of Spanish. It entirely changes your experience. It allows you to travel more confidently. To make friends with the locals. And to be able to communicate effectively and help others. Rosetta prepares you for real life conversations in real life scenarios. Using the immersion approach. It's engaging and it helps you retain the information faster and better. What I love is learning from pictures, audio from native speakers, and the interactive activities. Rosetta is offering you a lifetime subscription. No renewal fee necessary ever. Full access. All languages for life. I have big travel dreams. And if that's you, click the link in the description and learn a new language with me. Does anyone eat anything other than soup? Baby bowls of soup because there's nothing else to do past 5 p.m. So all you do is do waves of eating. That means one wave is soup. Next wave will be sandwiches. The next waves will be cereal. And then maybe we'll have some tacos. Down. Down. You just got to warm the soul up your being outside. What a good winter day. There's nothing better than barley and soup. Mary Berry Ho Ho Ho. Add a cat name Ho Ho. Fun fact. There's the North Star. Good morning. Your favorite snow's here. How tempting. I want to throw this at you now. Uh oh. It's your favorite snow. So pretty. Today is the perfect, perfect winter day. We got so much snow last night. It's a blizzard out there. I feel like a kid waking up this morning. And I feel so grateful to have this beautiful view as soon as I open my eyes. Ready? Go outside girl. Ready? You want the snowball? Three. Two. Oh I just can't stop. It's so pretty. Wow. This is my kind of winter. You ready? Cue the off-grid winter morning routine. It's my time. It's your time. It's your time. It's my time. It's your time. It's your time. Come on shadow. 56.5 today everyone. And that's what each panel is pulling in for sun today. If you don't know what those numbers mean. It's not much to put in perspective. A toaster takes around 1000 to 1500 watts. And we're not even bringing in 1000 watts today. Josie. Yeah. You want to warm up Clementine? That's a very good idea. This type of weather is a true testament to our off-grid system. Now you all probably realize why we went so big. That is our sun. Get warm. More coffee. Here's your friend. Pac-Man. Is it named Pac-Man after the game because it has no arms? Pac-Man's also got a hat and a t-shirt. Thank you all so so much. It was overwhelming to see how excited you were and how well our first ever merch drop went. So thank you for showing up and supporting. And on that note, Jasmine and I purchased lots of extra t-shirts and hats and we want to give them away. So in the comments, leave us a little note about why you love the Pac, why you love, would love some merch. And we're going to pick some comments and send them your way. What do you have here? Funny story, everyone. We bought Clementine a present for the holidays. And it's here in this box. And I'm so excited to show all of you what it is. And I'm so excited to show Clem off with it on. Let's dress her. It's the snow making it so heavy. Don't worry, Clem. I'll open it for you. The backhoe probably went to a good job of opening it.  Well, we made it a little far. Got everything out of the box. Tried to put her new jacket on, but turns out all of the instructions and paperwork that we have isn't actually for the model we received. So we were putting it on as if it were a different model. Gonna go and try and find those online or give them another call, see if they can find them. But that's all we got. This road is not gonna plow itself. And it's still snowing. Here we go. Let's plow the road. Jasmine's just trying to get her bucket on her forks to bring it down to level ground to be able to detach the forks and put the bucket on. But it's so slippery. It looks like we need a lot more than a canopy for Clementine. We may need some chains. Are you excited? Our first plow and Clementine is in the ditch. I highly regret not getting those chains. The other day when I was in the city, we need those immediately. She's currently sideways. She's stuck and it's super slick underneath this snow. I literally fell trying to go help Jasmine. I don't know how well this is gonna work pulling it out. It is trapped in the woods. It's icy not only for the tractor, but really icy for the truck right now. I hope it doesn't ruin the tractor. All right, here goes nothing. We're first gonna try to pull the tractor out with no one in the tractor. That way if it does tip, no one's tipping. But we might have to do that. This is not looking too good everyone. We're gonna add some mats to give the back tire some tread. I'm gonna count on three. Slow and steady though because I am in the tractor. This is so chaotic. I can't even believe it. Just a casual day. Let's go snow plowing. Don't even make it down the driveway. Are you out? It's got your boggling. What are we doing? Is my tree okay?  Tree has, I'm really sorry, but we'll use it as firewood. That was so scary. Just gonna say that was a bad case of forgetting where the driveway was. No, I thought this was the French drain. No, and everything to do with the fact that there is no gravel there and your tire went in a ditch. Well, maybe we should plow earlier and I could see the driveway.  Guilty. Yeah, okay. I blend that on the French drain. It's definitely not the French drain. No, because the French drain goes into the woods. So that means I went into the woods. Right. Look at this map. Okay, all right. Yeah, girl. Badly. Bad. Well, everyone, five o'clock is here. Sweats are on. Comfiest hoodie is on. And every day looks the same. The night seems so long like they're never going to end. And you wait for the next day and guess what's on the menu tonight. If any of you have some really delicious recipes, I would love some new soup recipes. Please. We've been making the same ones. Mushroom. And chicken noodle. Chili chicken noodle. On these cold nights, that little tree brings us lots of joy. For the second year in a row, the four of us went out and got our very own Christmas tree. This is a four of us. So cute, eh? We're here. Today is the perfect day for this. It's sunny and we got a fresh dusting of snow. And we know exactly where to pick the best tree in the Christmas tree capital of the world. It's true. Nova Scotia is the Christmas tree capital of the world. And this is our second annual family go-getter Christmas tree. I think I know what one I want. Do you guys think we want the same tree? As you can see, there are many good candidates. This one's number one in my heart. Why? It's big. It's skinny. It's full. And I think it would look really nice with our windows. Crystal's eyes. And you could only see that right now. Like, get out of here. It's not about the size of the tree. It's about the size of your heart. What is going on with this holiday spirit? Let's compromise. That means get your size because you don't want. That's not compromising. We could get that one. No, you don't want that one. You want a medium one. So the compromise is whatever you want. Good try. We have come to a conclusion. And we found the best tree ever. Time to get chopping. This is the absolute perfect tree for our house. I love it. They look so different and they're so unique. And we don't even have to strap it down this year. Behind the scenes, my photo. I wasn't planning on getting a tree that looks like this, but when I saw it, my heart fluttered. Ready to go home now, girls? We can decorate our tree. It will take one second. Have a good ride. Thank you all for such a wonderful year. We will see you next year. We love you, Pac. Love you, Pac. Thank you. Happy holidays. Thank you. Oh, sorry. We're all, we just want to talk so much, all of us. Just thank you for being in our life every single Sunday. Yeah, thank you so much for showing up each Sunday. Happy holidays to you all. I hope it's wonderful. We will miss you, but we will see you in 2024. Bye, Pac. Love you. Say love you, Bella. Say love you, Izzy.