Hi, my name is Leslie Matcher and I'm a first Gulf War veteran. I came down to the Mountain View Olds Dodge today because I've seen in the newspaper that they were honoring veterans and giving us a $10 oil change, which would be $10 being matched towards the local Legion as well. So I would like to say thank you so much for honoring our veterans and come on down.


What is going on guys welcome back to the channel critical overlord here? I haven't done a Friday the 13th film in many months, and that's because there's literally Nothing that I have really thought of up the top of my head that I wanted to talk about regarding this franchise I am a fan of it, but again, I think I've made it pretty clear in previous videos. I'm not The biggest fan of Jason in general He's on the bottom of the totem pole for me when it relates when it as it relates to the big three anyway Michael Jason and Freddy, but recently Corey Feldman sat down with Movie web and gave some exclusive Information and regards to how it relates to the progression of this franchise and what we should what we may have to look forward to in the future This is not him confirming that the legal battle is actually over since he didn't provide any receipts he just made a statement about it and his wording was According to this headline the headline for movie web states that Corey Feldman says Friday the 13th legal battle is resolved And he wants a Tommy versus Jason movie now I'm sure if you're someone who stays on top of your Friday the 13th news You've been hearing this idea of the Tommy versus Jason movies probably since the late 2000s maybe even early 2010s at the latest as it relates to a movie like that happening, but he had this to say when Referencing this supposed legal battle being over that we know has been ongoing and what's been not only hurting the franchise But it brought the video game that I know a lot of us enjoyed to a complete halt as well It says I he said that I think if we do any reboots the reboot should be Tommy versus Jason reboot interestingly enough Some guy came up to me at a party This is true two weeks ago and said he has resolved the rights issue He's a lawyer and he has resolved the rights issues around Friday the 13th And that things are working out and now they'll be able to start making Friday the 13th movies again He again did not provide any evidence apparently that would back up this claim. So that's why I feel that everyone who is coming across this article Would probably need to take it with a grain of salt at best because again It's not something that's being officially Confirmed with any receipt of his who knows even who this lawyer was There's a whole lot of possibilities to consider with a statement like this I'll just say with Cory film insane this and then I was also hoping that this lawyer was Shelley from Friday the 13th part 3 because I'm not remembering the actor's name, but I believe he is a lawyer these days And I feel like when I was scrolling through twitter I saw his reaction to this and it's kind of like an eye roll at best About these comments. So now now that I was thinking about that the minute he said a lawyer talked to him I know it wasn't Shelley So I'm gonna just say that Cory Feldman whoever this lawyer was that talked to him this lawyer either Whether trustworthy or not they didn't provide any proof of this Cory Feldman just took their word for it And he's saying that he got told that a lawyer told him that the right issues have been resolved Which is fine for him to say but you know You haven't provided any proof on the matter. So I don't think anyone should really get overly excited about this If you want so you can as far as like the whole tommy versus jason narrative goes Where would you put that at in the timeline? Would you place it after part six?  Also, maybe even jason takes manhattan. You wouldn't mind that one being ignored But a tommy versus jason movie. I wouldn't be opposed to it If I had to say where I would place it in the timeline, I would personally put it after part four if Cory Feldman would be the one reprising the role as tommy jarvis, which I don't even think would be the case I think if they even did that It wouldn't be Cory Feldman reprising the role But let's say that he would be the one reprising the role then yes, I would argue that it should be placed after part four I would not want to see it placed after part six And Cory Feldman is not the one playing And the one who played what I meant to say was I would not want to see it placed after part six And the actor who played tommy jarvis in part six isn't the one that's playing him now I would rather since Cory Feldman was already in the franchise. I would rather this be set After part four where Cory Feldman was still an active participant in this role his first ever portrayal of tommy jarvis And just take it from there. Now how the movie itself would play out I don't necessarily think that will be the best of quality well-made movie in terms of the narrative anyway because they could do Tremendous work as far as technical technical aspects the way it's directed the way it's acted The way everyone is selling this to you, but they could have just the most lackluster narrative written script There is that's what I would just take from a movie title tommy Versus jason or jarvis versus jason even even because that's I think what one of the titles were That Feldman talked about previously when he has brought up this project. He's talked about this plenty of times He also goes on to say that he isn't really a fan of the of the reboot He wanted to do like an h2o style film with the whole jason versus jarvis film that he Wanted to be done with platinum dunes, but they opted to do the reboot that we know we got in 2009 so You know top Corey Feldman he he has every right to say what he wants to say about this franchise and I can agree or not Not agree. He's not saying anything harmful here. So I really could care less About what he really thinks about these films or if he comes back or not I do enjoy Corey Feldman's work as an actor I just feel like with Corey Feldman in the public eye many people feel He's just lost a lot of credibility when he relates to making claims like this um, and again, there's nothing wrong with making claims. It's just that There's there's nothing here on coming from him that I think should warrant any fan of this franchise Then get overly excited about I'm just being honest there. He's not he's not saying he talked to anyone specifically that's involved with Anything that we I would say I guess can trust with a hundred percent certainty about this matter It's a nameless lawyer who knows who this person even was if they were even actually a lawyer Or if it was just someone who Took a chance on themselves and hope that somehow Corey Feldman would run out there and dish out news like this And in the hopes that he would name them, of course, Corey did not name them So, you know, there's just a lot to consider my whole point is I wouldn't necessarily get overly excited because there's nothing here That's backing up what he's saying. He's saying that the legal battle is over So we'll see if that ends up being true over the course of the next coming weeks months or whoever Knows how long this is going to take until we get to see Jason for he's back again It's been so long since we were without Jason and again me not even being the biggest fan of him when it comes to the big three I'm I I don't care how long it takes. I'm just being honest I would love to see see another film at some point, but I don't care how long it takes If you haven't already make sure you subscribe turn on post notification in this video in the description I have links on my social media accounts on my face with Twitter and Instagram You can message me there, of course There's any movies news or reviews like me to cover in the future a lot in my guys. I will see you in the next video


But yeah, so don't judge me, I've been looking like this all week, no lashes, no nothing, just raw, uncut. So, yeah. I really don't feel like doing shit, but we're eating some food and chilling, but you know, I gotta take pictures for Instagram anyways, so it's currently five o'clock now, I gotta, we're gonna meet to take pictures at like 7.30, so I gotta go because I'm already like, slow when it comes to getting ready, so I'm about to get in the shower, so let's go. So, I'm gonna show y'all my outfit because I just came in the mail yesterday. This is the outfit, it's so cute, y'all already know that I only wear sets. Like basically, like in the wintertime, for real, for real, because I mean, I like to just wear leggings and stuff like that.  But this is the outfit, it's super cute y'all, oh my god. I tried it on yesterday. So, this is the outfit and it's a size small, I'll link it where I got it from in the description box.   Or do I want to be cute and comfortable? Or do I want to be chic and different? I don't know, it just all depends on the weather. But it obviously snowed yesterday, so I really wanted to be like chill and like comfortable. I didn't want to wear shoes because I'm not slipping on the snow. So, I think I'm gonna put Yeezy's on with socks for the, I don't know, so cute. But I need to get in the shower, I'm sweating.  Don't ever let your armpit get like this.    Okay, okay, look at this. I'm up full of energy right now. That's just because I was relaxing. No, those are bomb.  Yeah, I'm not annoying. Hold on, let me pull the camera so they can see me. Ooh, okay. Claire Montuin, the third. Yeah. Going to change the color or no? No, I just got off the shower. So anyway, so I'm just about to do my makeup. It's 621. So, I'm just about to make this quick. Okay, so I just had to clean my beauty blenders or whatever. But y'all, like, have y'all seen where Kylie Jenner said, like, can I just have me somebody to take a vacation with, like, please, like myself? Ugh, I'm so tired of being here. Y'all, I've never been overseas. I'm supposed to go next month. But, uh, yeah, I've never been overseas. Next year, I'm going on a vacation because I need a break. No, well, hopefully I'll be on a vacation if I need somebody. But, um, yeah. My mood is on Kylie Jenner. She stay out the way. All she do is post. Her businesses, all the Kardashians, all they do is post her business.  They stay in they lane and all they do is post their kids. I have to talk to y'all about something. I don't know, like, I just really been feeling some type of way because I don't know, like, I always get this feeling in my chest, like, a tight feeling or something that makes me want to cry. Like, I don't know, like, I don't know the feeling. I don't know how to describe it. I just feel like something is missing in my life. I don't know what it is, but I really, lately, I just been really been wanting to have the life of a thrill. Like, I don't know, like, I want my life to be spontaneous. I don't want to, you know, be working at nine to five no more. I just want my life to be unpredictable.  I don't know. I don't know how to explain it, but I want to live the life of a thrill. Like, I feel like I'm missing it. Like, because, you know, I still work at my job or whatever, but one day it'll come no rush. But yeah, I just always feel like I'm down when I'm not even down. And then, you know, I get discouraged sometimes, which is normal, but I don't know. I just feel like I be wanting to shed a couple tears. I don't know why, it's just weird. But yeah, that's how I feel sometimes. But yeah, I've been had a drink since Atlanta, and that's been like, I don't know, two weeks.  So I'm gonna use the MAC Strobe Cream, the Hydrant Luminance one. This Jasmine Oil Blend from Pixie. Again, it's back to normal. Tell me y'all, go get that, what is it called? The Body Shop, y'all. I'm telling you, the bomb. Do my skin to be popping today. Popping! She gave me a man. Y'all already seen this part. I haven't switched up my foundation yet as of right now, but I think I'm gonna mix this with my Estee Lauder. But that's kind of mad. A bit of the Huda Beauty filter foundation. Just literally just a little bit, because look how different it is. Actually, I should mix it some more. Hold on. The Born This Way does kind of make me look a little bit orange on camera sometimes. So let me just see how this is going to pop. Even though we don't have time to be experimenting. The difference. So, let me just add some more. This one. We shall see. Let's see. Y'all, I'm literally about to take this cream contour color and just put it on my lid as a color. Okay, so now I'm gonna make my wing. I'm so, I'm shoe-shad that I don't have my original nicks, but that's alright. Because, but first I'm gonna see how these lashes look. Thanks to Meek by Tiffany. Y'all, she sent me some of these lashes. But y'all, I've been wanting to try the 25 and M lashes. Like the really long ones. If you have any of those, grow them, send them. But I might order my own. But yeah, if you have 25mms in your collection, hit a girl up. My wing is extremely high. So yeah, this is not gonna work. So I have to restart.  But guess who won me? But yeah, I'm about to just put my lashes on. I always use the applicator. So much easier. And after my lashes on, it's like that from here. I know I'm not the best at makeup. I'm not really like a beauty crew. But I do love beauty. But I really love fashion more. I love clothes. I love creating outfits. In my head. Today, and as I told y'all before, to straighten this and y'all, beauty forever here is bomb. I literally just slept on it. But look how soft it still looks. Looks like bed head. I don't know about y'all, but I love when my hair is messy. But when it's straight, I like it straight, obviously. And everything about this hair will more than likely be in the description box below. So don't forget to check that out. We have to run out the door, but this is my outfit y'all already seen. So yeah, I hope y'all enjoy getting ready with me. So don't forget to like, comment, subscribe. And I'm gonna see y'all next video. Bye.


What's up everybody, Jayce here for jayspeakscasebreak.com, 2020 Panini Absolute Baseball It is a five-box half-case break round of teams number four. I remember all called her sip, all teams in Cuz my name's top ten, got their spots in straight up, Chris got last ball mojo, and the rest won in select last or 15 So 20 of you guys are in there. Let's roll it and we got ourselves a one and a six for seven times One, two, three, four, five, and six That's actually one of six seven times not six Tom Jones Steve Burge at the bottom seven times One two three four five six and seven Reds done the Braves TJ with the Reds, Mike with the A's all over the Royals, Sean with the Rangers. Oh, sorry angels Sorry, Nick with the Red Sox, Jason with the Nationals, Jordan with the D-Vax, Tom, TJ with the Mariners, Steve with the Rangers Anthony with the White Sox as well as the Cardinals, Stephen K with the Rockies, Jordan with the Burrs, Nick with the Phillies Mike with the Indians, Steve with the Blue Jays, Chris D with the Pirates, Reza with the Yankees Stephen K with the Twins, Rick with the Rays, Steve with the Astros as well as the Cubs Jordan with the Giants, Steve with the Mets, Gerard with the Tigers Chris with the Dodgers last one, Joe Don with the Orioles, Steve with the Marlins, Nick with the Padres, and Steve with the Atlanta Braves There you go. So quick trade one of you guys like Now we're gonna start and I'm gonna just start ripping some boxes too as well Let me turn on the camera Just to get a little help start Oliver's saying Royals are for trade and the Nick's saying Red Sox and Phillies for the Yankees Yankees owner wants to entertain that offer But it is out there Stephen K's offering twins for Royals Reza saying appreciate it. I'll get Michael saying the Indians for trade. I mean Oliver if you want to do a trade with Stephen K, if not Propose one maybe with Michael and if not, I'm closing it. Let me know what yes is for Let me know if you're accepted or you're declined it and both of you guys just tell me confirm If it's gonna go down All right, cool. So deal with Stephen K then, right? Awesome. All right guys, I'm closing the trade one of them I'm hoping up the last box. Let's see if we can do the trade then. So that was Royals for twins. Oh, well, Jarell, you sent it right at the same time. I'll allow that one if you guys wanted to Let me know Michael if you want to accept Jarell's I sent it right when you sent it. So I'll allow that one Oliver I was gonna go to Twins All right, you accept to all right officially trade window closing guys And you're good with that trade then right Tigers for Indians to draw. All right guys We got a couple trades today. I like nice My column was treated the jazz for Celtics So where's it? Where's where's the Celtics owner? In the baseball brick Although I did say trade window close Colin, but I'll allow it if the Celtics owner wants to Want to propose it wants to accept the trade. All right, so quick low down Jarell now has the Indians Mike now has the Tigers Stephen Kay now has the Royals and Oliver now has the twins Boom and I we're ripping the five boxes. So here they are. Good luck. I know I just write Stephen Kay I was just thinking about that man. We're actually having some proposed trades here. I was like, this is this is more exciting than what It's been the last couple ones without sports tonight and I and we got Jose Veras Got a little Barry Larkin I saw the double patch tonight and I'm absolute heroes It's very Larkin and Cincinnati Royals edition or Cincinnati Red. Sorry. I have Royals TJ was Allen and tools of the trade triple relic. That's Ronald Bologna's for the San Diego Padres out of 79 or 75 And we got AJ puck to 149 next one So a is that was Mike San Diego was Nick Francisco Lindor to 99 absolute heroes Johan Moncada Taylor Ward, Puerto Raleigh tonight down to a little trade angels When a Sean And we got a little Justin Turner to 99 for the LA Dodgers absolute ink Dodgers that's going to Chris Las Balmogos and Mauricio Dubon tonight For the San Francisco Giants going to Jordan Ricky roundup to 25. That's a Rcd's queen or a quino quino Jacob de Grom to 99 Jordan Yamamoto quadrelic to 99 for the Miami Marlins going to Steve Max Muncie another absolute ink for the Dodgers tonight and Brian abray you BL or BU I guess 149 That's to the Houston Astros and Steve Little Babe Ruth AJ puck. Babe Ruth. That's a Red Sox edition You got Donaldson to 199 Randy Johnson 25 out of 25 absolute heroes Raleigh Oh my trouts Can't get autographs opinion when Mike Trout, but you can get pieces of the Jersey 82 out of 49. It's kind of like on a LeBron type of level Joe Palumbo to 99 that is for the Texas Rangers Steve and a Louise Robert rookie baseball material Saints just black. Oh Oh Black that that thinks I'm thinking that's a one-on-one, but I could be wrong. I could be wrong.  Oh, man, that's normal They make red and blue be one-on-ones in this product Blacks not like it was gonna be a one-on-one black or gold usually But it's gonna be out of 125 And part of a 113. Yeah, so there you go Black is out of 125 still nice hit though and Chicago White Sox It's gonna go to Anthony That's straight up nice All right through my boxes guys Jack flattery flattery For a liner to one 99 Robin you out to 25 absolute heroes to the trade That is you Chang tonight and I'm for Cleveland That is a trade mojo going to draw and Nico horny tonight and I Chicago Cubs gonna Steve I We got the mean goal Lava tonight, right Arizona and a Jordan Jorge Posada 22 out of 49 for the Yankees Res they go man and Sam Hillier to 75 Colorado Rockies when it's even kinder One 99 Winner and Otto And we got rookie materials for the Washington Nationals at Tres bar for Jonathan Hernandez to 50 To the Texas Rangers Texas it's going to Steve and Another Brian of Raids 149 for the Houston Astros going to Steve. All right Last pack and then we have one more box guys Looks like a bl right Oliver, not a BU Eddie Rosario Freddy Frum hallbound Alex Rodriguez and this is New York Yankees edition Randy a Rosarita to 125 That's for Tampa Bay Rick Thomas and the redemption is Yoshimoto rookie baseball material signatures pink and Pink is out of 75 and it's card number 115 Which is for the Tampa Bay Raids. Oh Yeah, is it like hold on Confuser I thought I was just the whole first name Yo, she told me suit Suit so No, I'll just pronounce the first thing Alrighty Christian yellows to 99 David Alder one night on Team Tandems Christian yellows Kiesten hurry not numbered the little pinstripe on yellows Donnie Walton quadrileg and auto tools of the trade It's gonna go to Seattle Go into Tom Jones and Dylan Cease tonight Chicago White Sox and is going to Anthony All right, you guys last pack, and I'm sure we'll have more absolute. I still think we have a case or two left It's been a really really fun and really great product to rip the last week or so Funny, I don't think I've done any of these personal on Instagram, but a lot of these group rates with you guys Max Scherzer group break friendly price. That's for sure.  We have another one We'll post it up. It'll be number five from a fresh case. Appreciate it


Hey bartender, get this lady another shot. I told you I'm final ready, I don't need another. Hey barkeep, whatever she's havin', charge it to my card. Ah, I told you I don't need another drink. And who is this lovely lady we have here? Hey there sexy, is there anything that I can get you this evening? No, I'm fine, I got plenty, I'm good.  I'm just trying to enjoy a drink here, just back away. Looks like you can use another one. Hey bartender, she needs a refill right here. No, like I told the other guy, I'm good.  Ah, yeah right creep, in your freakin' dreams.  It doesn't matter, I'm just here to enjoy a freakin' drink. Hey bartender, get this lady another one, it's on me. Ah, I told you guys already I'm good, I don't need another drink. This place isn't the rockin' joint it used to be. Damn, it got quiet here. Hey, what the hell's happenin' down there? Another drink, I don't care about your name. I just wanna have a drink here, that's all I'm asking for. Why you guys surrounding me? Everybody, please.


Well we'll see how the guys shape up, obviously it's the first day back recovery, I gave them Sunday off I think they needed a rest, deserved a rest especially after that second half performance so we'll see how they shape up tomorrow and then we'll pick a team that we think can go out and win the game. Well I don't know, time will tell I assume but that's you know I think that's coach's main main problem. In games of football there's always momentum shifts at times you know and halftime is a great opportunity for you to either reset or refocus or try and two after a positive first after try and maintain that but no two halves of football are ever the same you know that what's important is you don't concede in those moments I think on Saturday we weren't at our levels in the first half and that was clear and we probably deservedly were one goal behind second half I thought we were exceptional the way we played the way we you know control things at times you know when it become a transitional game it suited the players that we bought on as well and we had numerous chances to probably win the game so that's the way we want to play that's not always perfect we know and it's not ideal but you know when we have our moments we can't concede either which we did a set piece as well. Well I've never met a player yet or a team yet that goes out there not to actually play well never have and if I do then we're in the wrong sport you know players don't purposely go out there to not perform at their levels sometimes it happens and when it does happen it's important you remain in the game and we did that half-time we made it I've made a few told them a few home truths and we weren't it wasn't really really bad we just weren't really good I knew we could increase our levels by 15-20% each player and if you do that collectively then it makes a big difference in the team and that's certainly what happened so I thought you saw we started the second half on our front foot we started winning more battles and more individual drills and from that we gained a little bit more momentum which was the reason why you played very well in the second half. Well it depends which way you look at it because if you actually break down the I think six sick pieces there's been two penalties there's been a wide free kick away at Newcastle and there's been a deflected free kick on the edge of the box and then there's two corners on Saturday the two corners on Saturday the first goal is not good defending from us we have to hold the hands up we're in the wrong position and we don't deal with it well the second goal is the boy has just out jumped our defender Patrick and you know if you out judge sometimes the ball is exceptional and the jumping man gets a run on it and out jumps your opponent so I don't think it's a big issue is it an issue it was on Saturday because we can see the two goals from corners which we you know you have a chance to reset when the ball is dead and we didn't get that right but over the course of six games it's not been a big issue because two penalties one deflected free kick and a wide free kick as well they've got good players you know let's not be mistaken about that it's early on in the season you're trying to find your groove some teams have found their groove already some teams are inconsistent and some teams you know are probably below their levels at the moment they've got good players obviously one they're all fit and I know teams are dealing with injuries at the moment there there'll be a very tough proposition I know that Grant will obviously say to them a few things and they'll be looking for a response but so are we you know we're at home we want to try and start off on the positive note especially at home like we did in Newcastle and then maybe make it 90 minutes rather than 45 or 50 minutes so it's going to be a very difficult game no it's not I get asked a few odd questions so you're okay with that no it doesn't listen because I know whether you're a first-time coach or you're not you know coaches go through these periods where they're inconsistent you know players perform at levels and they're inconsistent at times it happens with coaches as a coach you can't control what your players do when they cross a white line sometimes you can overthink things sometimes you can overanalyze things and they you know teams who've got coaches in charge will do it their own way but it doesn't give me any joy it's because I've been in the business for a while and I understand what they're going through and it's sometimes it's not nice yeah probably another week or so I think it'll be an outside chance for the weekend but it depends on you know how much we risk we want to take obviously he's he's out we've got Dylan and Tass who are both out as well and then we've got Muchi and Juki that are still waiting to come back so we've got some freshness to come back into the squad that might be two or three weeks away but the boys who've got the shirts at the moment and the subs are pushing for places yeah now it's great obviously he's a good player he's a good person as well which I know and he'll bring a different quality to our group that we've got and an added competition because that's what we need so you'll probably take him 10 days or two weeks to to get up to speed but he's a good player


Hi guys this Meks from the Meks creation, welcome back to this channel, by the way don't forget to check up the tiktok account still at Meks creation where we have the latest updates around the latest updates of what is happening Hope you'll enjoy when you get to that tiktok account Well in today's video we want to ask to talk about something and still that I got a question in the comment section and that is all about what you call the offer later and the contract in the in Qatar What is the difference? Which of the two is more important? Remember when we are talking about offer letters and we are talking about contract first of all something that you need to understand and offer later is given to that person that is chosen potentiality the person who is potential for example if the company conducts what you called interviews let's say for example through what you call recruitment agencies from manpower agencies wherever you may be coming from when they conduct what you call the interviews they will select out the potential candidates those potential candidates they think they can hire or they think they can give the opportunity to work with that company they will give them what you call what you call offer letters remember when we are talking about the offer letters it is selected is normally only for those selected candidates it will definitely as what we talk about the selected candidates we are talking about those that are potentiality are picked out of the many remember we always very many that go for interviews and very many people apply for particular roles or particular opportunities but they look at those offer letters will normally given to those people that are chosen or what they think they can add up something to the company or those people that are being so lucky at that time that is what you call those selected candidates are given offer letters and something that you need to know out of the offer letters when they give you what you call a offer letter the offer letter first of all you need to understand the offer letter will be written what you call the job title what you going to do it also include the salary that is still on the offer letter it will include also the benefits then it will also include the paid leaves it will the benefits you going to have it also some of the offer letters also include what you call the management structures they will also include the start of the employment or the start and the finish up the employment that is what you call part of what we call the offer letter it is normally given to those people are selected then when we look at a contract to what we call a contract a contract is just a mutual understanding it is bind by the labor law it is bind by the employment contract in that country that you are going to go to let's say for example you going to go to the UAE you going to go to Abu Dhabi you going to go to Syriza you going to go to Dubai you going to work in Qatar you going to work in Lebanon you going to work in Bahrain you going to work in Oman in Kuwait in Saudi Arabia each of these Gulf countries have different labor employment contracts for what you call employment loads and they have what called different labor loads so you find that that employment contract will be designed or that employment contract is designed according to the particular country that you are living in and the particular country that you are going to work in and what is the structure or what are the employment details or what are the details of that contract for that particular country that is what it will be like but remember when you talk about that employment contract we are looking at a labor agreement that misho labor agreement that binds the employer and the employee what you call the employer we are looking at that person who is upon selling your visa or we are looking at the person that is giving the work visa that is what you call your employer then we look at the employee we are looking at the person who is going to be doing the job or who is recruited for that job if you are recruited for that role as a security guard if you are recruited for that role as a cleaner or a female security guard or if you are recruited as what you call a maid that you are called an employee so that contract you are going to sign that contract between you and the employer that binds entitiles it binds all the details it will give all the details that you are entitled to and what you are entitled to per what we call the law per what we call the labor law or per what we call the employment contract law in that country so meaning that what does it mean I always keep on telling people when we are signing what we call the employment contract that you need to be very careful you need to read and understand you need to read and understand and understand whatever is being written in the contract such that you don't have what you call a maize out in one way such that you don't have a maize in one way and what does it mean in that situation it means that the employment contract is more important than what we call the offer later at one stake right now we have very many people that have offer letters outside or outside kata or outside in their countries but they have not yet received what you call their visas their visas are not yet out they have not gotten their visas from their employers or for people who interviewed them at this stake until now because maybe there must be a problem the visa section where they halt out a little bit but still you also need to be a little bit patient because you having that offer later still does not guarantee you that you already selected and you can begin work or you entitled to begin work that is what I have to let you know so you need to be a little bit patient you need to be very patient until when they will be contacting you or they will contact you and you will have that done for you hope I have tried to share it for you so meaning that the employment contract that you sign is more important than what we call the offer later although both of them work in hand in hand but when you have that contract with you it will enter to you and it will definitely give you the full details of what you supposed to have or what you supposed to get at the same time thank you so much for coming by the way if it is your first time to come across this channel consider subscribing by the way don't forget to click on the notification bell you will always be updated wherever I upload a new video thank you so much see you again in the next video it makes from the next creation


Hello, hello everyone. My name is Laura. This is my channel Laura's Little Library and welcome to today's video where I am packing up all my books So the day has finally come. We are moving If you are unfamiliar with my channel or you're new here, then you might not know that I am moving to a different state than where I currently live It is a 10-hour drive from one place to another but We are getting a U-Haul and basically what I'm gonna do a very quick overview of what's happening here My family is coming up this weekend for my partner's graduation They're gonna take a majority of our stuff home with them and unpack it in their basement We are actually gonna stay here for another couple weeks because we're house sitting but then after that then we're gonna move home Then we're gonna go on vacation Then we're gonna try and buy a house in our new city So my family lives about an hour away from where we want to buy a house So it's close enough for storing our stuff there, but it's Not good for us long term because we're gonna move in with my parents until we can find a house But we're hoping to have a house by the end of the year. That's the hope and goal as soon as possible is great Just because we have to be in our new city for like our jobs and school and all that jazz so The book room is absolute chaos. It's an absolute mess, of course because we there are some known bookish things that we've been storing in the corner we have All of our things packed for our vacation and then we have things set aside for We are going to use them now and when we go home Versa or for stuff that we're gonna use when we go home and then there are very few things that we're gonna keep Here Until we move. I know it might not make sense. It's all kind of complicated But yeah, basically this weekend Which as of right now is going to be like May 13 we're losing all of our stuff and then May 26 is when we actually move to where our stuff is going so We've got a couple weeks where we're gonna have very little stuff and Then we're gonna have a week Then we go on vacation so We come back from vacation early August And that's when we start looking for a house and hopefully then we'll be able to get a house and move all of our stuff Into that house and out of our parents basement So that's a very long intro to say that I will be packing up all of my books What I'm going to do is I'm going to pack them up Kind of how how they are on the shelves because I have them organized by genre and I want to continue organizing them by genre but I'm gonna be fairly loose with it though because We're gonna sell these two shelves But we're gonna keep this one and I'm gonna buy new shelves for our house Super excited about that So it's going to be very loose because I'm gonna end up reorganizing them anyway But I am gonna try and keep the genres together-ish or at least like shelf by shelf so Yeah, I guess it's just gonna be a little pack with me. So here we go We're watching if you like this video give it a thumbs up feel free to subscribe and hit the bell to be notified because I am posting One video a week over summer and I have bookish social media that is linked down below So you can follow me there and keep up to date with what is going on Yeah, thumbs up social media comment down below anything How you move your books Feel free to chat with me about anything Mostly anything book related but really anything. Yeah. Thank you all. Okay. See you in the next one till then happy reading


The device that I have here is a generator. Let's see what parts it has. I can turn the crank here. When I turn the crank, what it does is turn an armature inside. Now, an armature is a coil of wire that's specially wound, and it turns in a magnetic field. And the purpose, of course, as you know from generators, is to generate electrical current. Now, you can't see the armature inside there, so I'm just telling you about it. What's inside here are a series of gears, and the purpose of the gears are to increase the rate of rotation of the armature compared to the rate of cranking. So I can crank slowly, and I can get a very rapid rotation inside the armature. The output of the generator comes through these two wires, so if I clip this to something external, such as a light bulb, I will get electrical current going through the light bulb. Before I do that, I want to show you another function of this device. This can also act as a motor, which basically acts the reverse as a generator. As a motor, as you know, what we do is we take electrical energy or electrical current, and we convert it to mechanical energy of rotation. So to make it work as a motor, I just take my clips and I connect them to a battery. And when I do, current will pass through the armature inside here. That armature is in a magnetic field, so the magnetic field exerts magnetic force on the current, and that produces a torque which turns the crank. So let's see that happen. All right, so that's the motor. All right. So let's move the battery pack aside, and now we're going to see it work in the reverse as a generator. So this time I will be inputting mechanical energy of rotation, and the result will be electrical energy as an output. So we'll connect this to a light bulb, crank away, and a little bit of cranking. You get some light from the bulb, a lot of cranking. The bulb is very bright. So as I crank faster, I was generating greater current. And as you know, the power dissipated by the bulb is the square of the current times the resistance of the bulb. So greater current means greater power dissipation, hence more light. Now there's something else interesting going on with this that you didn't, you couldn't see, but I could feel it and I want to talk to you about that. When I turn this, I feel a mechanical resistance to my turning. Something is pushing back on my hand. And that depends on what I have connected to the circuit. So if, for example, there is nothing connected to the circuit, this is very easy to turn. If I have the light bulb, it's moderately easy. And if I connect it together, it's very hard to turn. The difference in these three situations is the resistance of the external circuit. Here the external circuit has essentially zero resistance. It's only the wires. Here we had infinite resistance. And here we had maybe about 10 ohms of resistance for that light bulb. So as you know, the amount of resistance is going to influence the amount of current in the circuit. So we had more current when there was less resistance. Now let's examine the cause of this mechanical resistance to turning from the viewpoint of something you know about induced electromagnetic fields, and that is Lenz's law. Lenz's law tells us that an induced EMF gives rise to a current that opposes the original change in flux. So let's see how that applies to our generator right here. As I turn this, I'm producing a current, and that current is passing through the armature. So we have a current that is being moved in a wire through this magnetic field. The result of that is an induced EMF. That induced EMF will generate a current which actually opposes the current that I'm producing by turning it. And the result of that opposition is to create a force on the armature which opposes the force which I'm applying to the crank. That appears in the form of a torque which is called a countertorque. So there's a countertorque opposing the torque or the forward torque of my turning, alright? And that's going to be greater when there's more current in the external circuit. So that's greatest when there's no resistance in the circuit or essentially zero resistance in the circuit so that there's the greatest amount of current. And that resistance, that countertorque is least when the resistance is infinite and there's no current in the outer circuit.


All right, Ginny asked me if I use any social media posting tools like Hootsuite or Buffer to organize or preschedule postings to make my time more efficient. I do not. Obviously, I have looked into them. I have used them in the past and I decided not to use them because of two reasons. One is that the, well, when I use them, this is 10 years ago when I was 12, 10 to 12 years ago when I was using them, they weren't as sophisticated at posting the right kind of format in these different platforms. That was one part. And so it's like, it's like, you know, something you tweet out looks exactly the same on Facebook. It shouldn't look the same on Facebook because each one of these or on Instagram or I guess Instagram is totally different, but at LinkedIn, et cetera, like each one of these platforms has its own feel to it, its own style. I'm sure it's gotten much more sophisticated now and you could, you could like, you know, make it different. You could schedule things differently. So maybe that's problem is solved. But I also noticed, and this might still be the case. I'm not sure, but you might want to test it, that the social media algorithms don't like these tools because human beings, your audience, don't, your audience feel that something is not authentic when you use those tools. It's not, sometimes it's, does it do this still like, it used to say posted by Hootsuite or something like that? Like in Facebook, when you use Hootsuite to post something, you just say posted by Hootsuite, like a very subtle underneath, right next to where the date is. It's just posted. You say that. I don't know if it says that anymore, but when you, when you use those tools, the, the temptation is to schedule it recurringly, like, oh, this was a good post. So I'm just going to have Hootsuite or Buffer recycle this post every, you know, three months or something like that. And by doing that, your audience, it's like you didn't consciously do that. You know, let's say three months later, it posted automatically, like you weren't consciously doing that, and you have the intuition about your audience and about what they need at this time and what you want to stay at this time that is in the moment. And that is broken by the, by the tool that's recurring, posting for you. I, I know to be clear, I repost stuff all the time. I mean, if you look at my content, I post, what is it, four things a week. And three of those four things are reposted things from the past. But I do it manually because I am like saying, yes, this, I still want to post this. This is still, you know, and so I, I think that makes a difference for the audience. I think they hopefully sense that. And that's the danger of the tools.  And, and therefore it becomes less and less authentic over time. And therefore the algorithms know that and, and will tend to downplay that. So here's the thing. I, I, this is a question I get like every month. I answer this question every single month. And I always am, I always say the same thing, which is that. Isn't it worth the extra two minutes? I mean, is it really, does it really say that much time on it? Like, how much do you post? Like, okay, I understand if it's somebody who is posting like Twitter is a little differently, you know, Twitter has a different Twitter. I could see the there's a, there's a, there's a Twitter strategy where it's okay to post 20 times on Twitter a day. Yeah. 20 times, 20 tweets on Twitter a day is acceptable and it's not only acceptable. It's frequent. And so people using that strategy, I understand they could, they might use those tools because it's madness to, to be literally copying, pasting 20 times a day or 18 times a day, something you tweeted before. So yes, for Twitter, like mass content strategy, I understand people do that. I think that's fine. But for Facebook or Instagram or LinkedIn, or, or YouTube, I don't think it makes sense. I think those platforms, you should, you shouldn't be posting more than a few times a week, you know, on those platforms. It just, it's not good for the audience. It's not good for the relationship with the audience. So if you're totally posting three times a week, does it really take the extra two minutes? Do you can't really can't spend that extra two minutes and do that? I mean, knowing that it's more authentic, your audience will sense it over time. So that's my, I hope that, I hope that helps. And I want to say, you know, I always get a little bit surprised by this question. I'm not judging the person asking it because everybody asked me this question. I mean, I've been asked this question by like 25% of my, my entire audience has asked me this question, but I always go, is it really that much trouble to do a few extra clicks? To me, I'm a social media purist. So I feel like it's honoring to the audience to take the extra two minutes to shape my post for that platform. You know, and it's like to the, and I get it. It's like, of course, who wants to work more? Everyone wants to work less. So yeah, George, why wouldn't I save the three or five clicks? That's 30 seconds. If I say 30 seconds times three times a week, that's a minute and a half, you know, or four and a half minutes or whatever per week. You know, why wouldn't I save those five minutes a week? Sure. But if you understand that it is honoring to the audience to just take an extra half a minute or two minutes to shape it for that platform, I think it'll, it'll be better for your relationship to the audience over time. And not just the algorithm, by the way, it's better for your internal relationship to the audience. There's kind of like, kind of like this bowing to the audience when you post something or this humble offering rather than, ah, just get it over with. You see, you see the internal mental, emotional difference there. Ah, just get it over with, go, go, go, go, go. Versus, here's my humble offering today, difference. And it's like, it's just, here's my humble offering today. You're like, why would I automate that? How can we automate that? It's, I mean, no, no, no, I'm sorry, I have to clarify real quick. I do use Facebook and Instagram creator studio to schedule the posts for the coming week now. Okay. So, so let me, I probably just sound like I can contradict myself. I do use a Facebook and Instagram creator studio, which is what they want us to use to post things to schedule the post for tomorrow or for next Tuesday or for next Thursday or something. But I still do it. I don't, the difference is I don't, I don't recur posts on a regular basis in an automated way. I always do it manually, even if I schedule it manually. I always do it manually, even if I schedule it ahead so that if I'm working on a Monday to schedule posts for the week, I do schedule posts for the week using the official tools, but not using food sweet, buffer, or literally there's a post, there's a tool called recur post and things like meet Edgar and things like that. I want to actually show you on the screen, which tool I'm talking about. This is Facebook creator studio. Does it look like this for you? Because it always, they change it every couple of months. So you can see now that I've already scheduled this post for, what is it, a couple of days from now, two days from now, and I scheduled this a couple of days ago, and this is a post from 2018. But as I scheduled it, I thoughtfully did it. And in fact, I even, you know, listen to my video again on my dog walk to make sure that this is still relevant versus if you use something like buffer, food, sweet, etc., they'll just repost it without you having consumed it again yourself to make sure it's still relevant. You see what I mean? That's the difference. And then and create Facebook creator studio, this Instagram link here. If you've linked Instagram to creator studio, you can, you will also be able to post. See, I have a scheduled post coming up to for Instagram. You see, so that's the tool that I use for scheduling to Facebook Instagram for YouTube. You could schedule videos on YouTube using the official YouTube tool when you upload a video or a post. And LinkedIn, unfortunately, you can't schedule. That's the one thing I'm annoyed by on LinkedIn. That's where I might get convinced to use something like Hootsuite for LinkedIn, for LinkedIn scheduling, because that's real annoying that I have to do it myself. So that's the one part. But again, the difference is I wouldn't, I would do it just for the coming week and not for, oh yeah, every three months, this is going to go out, you know, kind of thing.


So about BPF guidelines, on EBPF-IO we have projects, which is a list of projects in the BPF ecosystem that meet stated requirements. That's great, but we have wrestled with the idea of how do we also steer people to the easiest projects to start with, giving people from different disciplines the best experience with EBPF. And so the idea was, apart from the EBPF-IO projects, we also have an EBPF-IO slash guidelines to show best practice projects and steps, tailored for end-users, observability, security, networking, application, accelerators and so on. I'll talk about what I've got for observability so you can see the idea, but I will need your help to fill out the other things. So we've got security, networking, performance accelerators, probably other use cases as well. So this is just a draft. So to start with observability, familiarize yourself with traditional observability tools so you're not reinventing the wheel. One thing we tend to see is people will do submissions where they say, here's a new BPF tool, and it's like there's already another tool for that. So we want to get people to get up to speed to where the actual gaps are. We can also list recommended requirements to get people onto a BTF version of Linux early on. So when you're enubing, you're getting started, yes, you need to be on something good. For observability, the best thing for people to do is to install BCC and then try running the libBPF tools and find some performance wins. And maybe I'll word this to be more clear. A problem I'm trying to avoid people doing is I get emails from newbies who have been playing around with BPF for a month. They've done nothing with it. They're still trying to write BCC tools. And it's like, please use the tools first. Tell management at your company we just found performance wins, EBPF is great.  So I really want people to just use the tools to start with, get some performance wins, tell the rest of the company, and then spend time developing it, writing tools. So I get that in early. Then for for, install BPF and try out one-liners. And at this point people can try doing custom one-liners and their own programs. I tell people use workload generators to sanity check your output. I always try to do 23,000 events, like write my NC program that does 23,000 events. And then I do my observability tool and it should match. The observability tool should say, yes, you did 23,000 events. Sometimes it's like kernel noise because I'm doing like a syscall or something. And so there'll be extras from the system. But if the output says 23,143, it's like, well, I'm in the right bullpock. This is a good point to check it with the user space because once we had an intern, I asked them, count the number of executions happening on the system with the BPF program. They wrote a counter and they were incrementing it. Of course, this was not an atomic counter and they were like, it's not matching. And then here's a simple thing that you think should have worked with BPF and it didn't work because of concurrency there. So yeah, that's a good point. I see it all the time when you're writing tools because you find the fast path quickly, but you don't find the slow path to code. And so you're writing some TCP tool and it's like, hey, look, it works, I think. And then in production, when there's like buffer bloat and retransmits and UDP, the numbers just don't work. So that's why we've gotta come up with really good suite of workload generators to test out the different code paths, make sure they add up. For front end UIs, I would tell people to build upon BPF PC tool output, which is horrible, but like scraping the output via stat. But that's easy, BPF Trace has minus F JSON, so you can do BPF Trace and then feed that straight into UIs. That's what we're doing, what Netflix is doing. And so, yep. And if you make it to six, I'm still learning Windows. If you make it to six, if you've tried all of these steps, then absolutely go code your own stuff. Go code your own LibBPF tools in BTF and Core and try not to use the Python stuff. Go through the contributing scripts checklist. So that's the idea, it's to get people to not shoot themselves in the foot. Get them on the, like using the, think about this in other contexts, security networking and application accelerators. They need to understand the problem space first. Like don't do an application accelerator when it's already got built in. They need to do the problem space first, they need to meet the requirements, try to give them some early wins so that management and the company likes their project. And then give them an easy path into developing BPF. Any comments on the observability one? I'm still tweaking it, editing it, but. I think even before observability we need some guidelines on how do you develop and how do you start looking at this. So ideally we'll have some documentation on eBPF.io various program types. But I feel that self-test is a good place to start on, like here's this, you could use the BPF skeleton to generate or get yourself started. What is the command line to use to compile a BPF program? All of this is just a big barrier to entry for somebody beginning with BPF currently. Okay, KP says people should be doing self-tests and looking at how to start programming. This is exactly why I'm writing guidelines, because that is not how you should start doing observability. Not observability, but BPF development. Absolutely, yeah, so we have BPF development, right? Okay, got it, okay. The problem with observability is that people start in doing that. And this is why they send me an email after a month, and they've accomplished nothing, but learned to hate the BPF verifier. And then I tell them, why didn't you just run some tools? So BPF, so we absolutely can have guidelines here too, that should be self-tests. I'll just fill it out later. So what are the top things? Not just kernel development, right? Like when you're starting to write BPF programs, there are some guidelines around that. For example, don't attach to certain events in the kernel, because they're going to overwhelm you, right? Just have a general knowledge of shed switch attachment of a BPF program is going to be bad, right? And then how do you begin writing a BPF program? Look at the self-test and try to see what is already implemented, and try to look for patterns that you might find useful. In the absence of documentation, which ideally should be there, so, like. Right, so how to begin, and like you check for existence of docs, and then look at self-tests. But people also probably start looking at, okay, my applications that they have, they are based on, isn't that runtime or isn't that language? And then they start looking for the library, and then they look at, where can I start with that library to get some stuff done, right? This is for LibBPF, right? Yes, that would be for LibBPF. Yes, yeah, you're right. In terms of the compilation and set up self-test, it's like the most complicated BPF application. Like, its make file is like nightmare to understand. So I think if you are starting with LibBPF, LibBPF puts trap is probably way easier to start. We actually have a CMake, like a helper file or whatever, the terminology, I'm not sure. It would be nice if someone actually can pick it up and upstream it, and like provide it as like a standard thingy, because it has a logic of like how to find LibBPF, like was overrides for like using it as static, non-static, and all that stuff. So Daniel Xu, who was contributing to BPF, tries a lot. Like he wrote it as like a first version, but we never got to contributing it upstream, whatever that means in CMake world. I think that would help like anyone who's familiar with like CMake, C++ developers like not, because a lot of people think like the even simple CMake file is incomprehensible, so like CMake might make it a bit easier, especially if it has some like common logic of where to find the BPF and all that stuff. But maintainers will review contributions, you know. So I want to farm for ideas from the other, just we can bounce around. Let's see what ideas we've got. For security, I want to add a step about studying time of use attacks. I think the first thing to say for security is not the use case perspective, but just configuring your system rightly, correctly to use BPF, and this is disable unprivileged BPF. It's disabled by default, right, that is good, but don't fall into the trap of enabling it yet. Okay, so BPF, unprivileged, disabled by default. But if you want people to be successful, right? So one problem I see is some startups are taking my exec snoop TCP life and open snoop and saying there's an intrusion detection tool. And I did not write them as security tools. I know that you can defeat them and make them print out wrong things. They have observability tools, they have a different set of requirements. This is why I need to do guidelines and say, these have to change. In fact, there's a Netflix engineer in the bill who has rewritten my exec snoop to be secure. And so hopefully he'll publish it or get it in BCC and I'll use that as a use case and say, he's an example of taking the observability tool and then making it secure where it's far more complicated to maintain and work on, but at least it's got, and higher overhead. So I don't even want to use it as an observer, as a performance engineer. But if that's your requirement, then if security is your requirement, then that's the path you take. There is a talk that we did at CNCFEBPF Day where we showed that if you hook at the wrong level, an attacker could trick you into showing the wrong address for an IP. And then if you hook at the right place, then you don't have the talk to raise there. So maybe that talk could be a recommendation on the parallels of this. Yeah, I can link to it. So what was that? There was CNCFEBPF Day. I'll find the name of it. I'd also like to study opportunities, study events to trace. You've got LSM hooks. I've also got my B-Sides SF talk 2017, where myself and a former Netflix security engineer, we went around the kernel and said, here's all the cool play. Because you can trace UID calls, you can trace TCP open, you can trace a lot of common parts. Signed programs. At some point, well, when I had signed programs there, once we have something to actually say. Yep. And I think regarding the six point, maybe you have it in the XXNOOP as well. But like some of the bigger projects that are out there, they were using, they were probing the user memory. And that's, of course, racy. So like they were attaching to the wrong hooks and using the wrong methods. And it's been there for a long time. And they got a CV on it. But it would be something that people should have considered much earlier. Yeah, I think that's something that Nabil has done with his. For the comm, iterating problems we see. Like I've seen people use the comm, like it's some sort of thing that is actually, right? It's like.  It's convenient. So like. For observability. But for something that you trust, it's dubious at best. And to explain this, for observability, I will, on the entry to syscall, I'll take the pointer to user space, structs, cache it. And then like some time later, I will then print it out. But like there's this huge window of time where people can change it. So yeah, because I just didn't write the code to be for that sort of requirements. I didn't care. It was for you. Yeah. I mean, observability tools need to be, need to not impact the system. That's the number one priority. Like don't, don't have too high of an overhead. And then, then it's about being as accurate as possible. So where it's security tools, it's about being as accurate as possible. And then not having the highest overhead. So there's some ideas for security, networking. Familiarize yourself with XTP, Cilium, Catran. What else? IPv6, UDP, quick. What's quick called now, HTTP3? Right, HTTP3. Anyway, familiarize yourself with the current state of the art. I can feel that, that stuff. What would you want? So understand the problem space, have the basic requirements. So for the first step is like, how do people get quick wins? So like, you're at a company, you've heard, you've heard that EBPF networking is cool. What's the quickest thing you can do? Is it like install Cilium? Or is it, I mean, if that's the case, that's the case. Like that's going to be it, right? I mean, like, so if you want to start one layer lower and you want to use, for example, TC, then I would say use the LibBPF TC libraries because they're much easier to use than the comment line, for example, and it will do all the things in the right way instead of making mistakes that. LibBPF TC libraries? Probably the same for XTP as well, right? We also have, I think it would be a good starting point, at least, to experiment with that. For networking designed, right? There's a number of things that you can do in networking that you could, in theory, do at different layers, right? So the first big design question is, what's the right layer to do your thing at, right? And so at least having an understanding of the relationship between different program types and attach types to say, OK, you want to do a thing, here's the menu, how do you know what's the right thing for you is actually an important design step to do early on, right? Or your performance is going to be a fairly bad. Maybe you're related, I feel like building a very basic DOS type thing at XTP is just a good way to get a sense for how BPF, what kind of interface it has, the packet, like how do you deal with this stuff, even if this has been done better by other tools already, but it gives you experience with it. Right, but if you're going to do something like, oh, I want to scan the payload inside encrypted, quick, or whatever, are they doing it at the XTP later, is probably a bad place to start. On the BPF summit, there was a talk by Liz, which does a very basic XTP program, and that was quite useful, if somebody doesn't know where to start. So again, experience of TC and Q disks, that's familiarizing itself with the problem space, like look what I did, that's the Q disk, there's already one for that. I think another perspective could be different layer, XTP is the bottom one, but we also have per LatinM space program, per C group kind of program, and then also per socket kind of BPF program. So it's a different scope of running the program. Right. I think. Yeah, it's part of designing options, and it's also understand scope. So it was C group, socket, device, XTP is the scope. We can keep adding to this stuff. I think one thing we should probably do is like to document all these with the use cases. When would you use these, for example? Because I think newbies, they have a really hard time to get into this without understanding or reading the kernel code, where you can attach your programs to. I mean, with the TC and XTP, it's maybe easy to understand, but with the other attachment points, maybe it's less obvious, for sure. So you've made a good point, and what I should really do, because we're running out of time, is to do the meta version so that I can go back, not that meta, the other meta. OK, so meta. So it's all the different things you've got to familiarize yourself with. It is the problem space, including other solutions. It is the use cases. It is the grid, like technologies. What else was there? Yeah, and actually, what makes sense for you? Then it was requirements. Then it was basically get a quick win. And then it was get into the recommended programming path from easy to complicated, like it's the easy one, the hard one, the hard one. So that's what I've got to make sure is in each of them so that as people work through it, they're getting the best value. Could we get you to write a new book? Next book is going to be much shorter. I'd love to do a 250 page. I see all these people publishing very thin books. Why can't I publish a thin book? Why do my books always too long? Because it's all this work, copy, edit, and publishing. I'd love to do a 250 page book. Maybe it will be EBPF on Windows, 250 pages, EBF tools. Looking through the window glass of EBPF, something like that. I think it's never happened for Windows. What's that? It's never. Small book never happened for Windows. It never happened for Windows. Anyone have any other ideas you want me to put up here and discuss before we break? I have a quick question for Martin, though. With TCP-BPF, can we easily show that auto-performs other TCP algorithms with a small setup? You're asking the congestion control algorithm, right? Right. What about that, sir? To easily show why you want TCP-BPF, that should auto-perform other alternatives? Yeah, I think it's like you want to write TCP, but it's not necessary, it's better than the latest kernel one. It's the way that BPF gives you easier to deploy or upgrade and change the algorithm. So I think that is the best advantage. And that will, that shorter turnaround time to productionize your experiment is, give you a better chance to improve the performance than the kernel one, I think. It's not necessary. The congestion control algorithm will, we think BPF will magically make the throughput better. It's the quick turnaround time that BPF gives you to deploy the experiment in BPF that will make you improve the congestion control faster than writing it in the latest kernel way. Yeah, I think that could be a very good selling point to try BPF in networking. Yeah, yeah, yeah. And we are also doing that. We are experimenting a lot. So I was just talking to Daniel. So we were, I'm hoping now we can present some data in LPC, this LPC or something. So I really like this crowd-sourced guidelines session, Brendan, that is a good idea to get this moving forward. I wonder if we could spend some time tomorrow doing the, in a fancy way, call a technical roadmap in a simple terms, like the wish list of things they want to do in BPF, fill out the stuff and then have everybody look at it, right? That's a great idea, yeah. I was also thinking, given you doing the guidelines, this should also be pointers where, I mean, sometimes I get emails where people asking where to start, and it would be good if they want to go into a BPF development where they can help to have pointers in the different areas, right? I mean, that's what this is, right, different areas? Or you mean sub-areas? I mean, like for contributing to also the project or the kernel or areas where they can help. But I think this ties into the roadmap that we've been talking about. I think we should do a session on this tomorrow. Yeah, let's do a wish list. We should have a contribution guide. Yeah, from time to time, we've had a wish list on BCC and BPF Trace. And Alexi's done kernel BPF wish lists before. But yeah, to link to them from here so that if people don't know what to do, they can start with one of my bugs. So that'd be nice. Where is the existing wish list for the kernel? I haven't seen one for years. Okay. I think we maybe had something like this six years ago, I don't know, but I think what would help is not specific items, but maybe on a high level, like a roadmap where we want to be strategically and people can dig into that. Not fix this null pointer exception. Yeah, no, that doesn't make sense. So we have a similar half started document right there. Let's just fill it out live here. Okay, it's three o'clock. I think it's, do we have a break in the schedule? All right, thank you very much. Thank you.


All right, so yeah, this is the title of my talk. I wanted to make a point of just mentioning my collaborators here, one of whom is somewhere in the audience, and this is the archive number, so look it up, I think it's great. And yeah, since I only really have of order 20 minutes, this is gonna be a pretty sort of rapid tour through I think a very interesting subject, but one which also has a lot of confusing pitfalls and technical details, so it'll be of the kind of cartoon variety, but if there's any very basic questions, please interrupt me, and also of course afterwards, I'd be happy to talk about some technical details. Okay, so let me begin. So I wanna just flash the take home message before I try and rush through everything because I wanna make the point clear and just you have something to take home. So my main focus here is that there really is a tension when you're talking about spinning objects, and when I say spinning objects, I mean macroscopic spinning objects like a space station or something. So when I use the word spin, I'm not talking about spin one half, like an electron, that kind of spin, so macroscopic spin. There's a real tension between Lorentz invariance and describing spin, so we like Lorentz invariance, number one because we think it's a symmetry of nature, but also because it's crucial in building things like theories of gravity, in particular general relativity and coupling general relativity to matter. So we have this nice prescription that we learned from classrooms where once we get something which is nice in Lorentz invariant, we essentially promote the Minkowski metric to g mu nu, and we promote derivatives to covariant derivatives, and this is called minimal coupling, and so we know how to take a nice relativistic field theory, let's say, and couple it to gravity. And now the problem is that spin is a little confusing because macroscopic spin, we like to think of as a three vector, and so it's a three vector, not a four vector, so what do we do? And so there's this tension here, and I want to describe a resolution of this tension, how to think about this problem, how to construct it in an organized and intelligent way so that the physics is nice, and the method of constructing this is what's known as the nonlinear realization of symmetries or the coset construction, and I'll sketch a little bit of that here, and once you do this, you get a nice low energy effective field theory for slowly, and I'll describe this in a little bit, rotating objects coupled to gravity. And so this is a natural extension of what Walter Goldberger was talking about in his discussion where he had point particles exchanging gravitons, compact objects in his case. Now we can also describe point particles with some rotational velocity exchanging gravitons. So this is my bad pun of the day. Why should we care? First of all, things in astrophysical objects do spin, and some of them spin very, very quickly, so I was doing some Wikipedia searching last night, and I found this amazing pulsar with this really sexy name, but the thing that you should pay attention to is the fact that it spins around in 1.4 milliseconds. So this is something of approximately two solar masses, and the surface of the neutron star roughly moves at about a third the speed of light. So it's pretty rapidly rotating. We need to understand how we incorporate strong gravitational effects in a situation like this. Here's a little map of where it lives. I have no idea where this group of stars is. Nope, have I wandered too far? There we go, okay. So when we talk about spin in general relativity, we usually have one thing in mind. We have the care solution, which is this beautiful object here, and it's so tricky and complicated that even though people were, of course, interested in rotating stars and planets, it took until 1963 to find the solution. It wasn't even clear if there would be an exact solution, but here is one, a nice vacuum solution, but it's pretty much useless when we wanna actually do astrophysics. So as long as we're kind of far away from care, you usually have another object or maybe some disc of dust or something like that, and so even as beautiful as this thing is, it's not particularly useful for actually doing astrophysical computations. So in particular, if you're interested in the binary problem that Walter Goldberger was discussing, what are we gonna do? So just as a quick reminder, having really accurate gravitational templates is a very, very useful thing. Rather than just doing numerical simulation, you can do analytical analysis as far as possible, and this gives you a better way of basically scanning the possible gravitational templates, and this is crucial for actually extracting the signal from gravitational wave telescopes, and so this is something that we want, and in particular when you have a separation of scales, there's some effective field theory slash perturbative methods that we really can't employ, and that's what we wanna see if we can sort of pull out of this today. Okay, so let's actually talk about spinning objects. Again, macroscopic spinning objects. So, well, when you're talking about a point particle, we're lucky enough to have, oh, there should be a derivative right here, we're lucky enough to have the four velocity, right? And this four velocity is a nice four vector, and we know how to put it into the action for the point particle, which is just basically the proper time, so integral detail minus m, and we vary this action under this constraint. We don't let the four velocity change magnitude, okay? But when we have spin, like I said, in the very introduction, we have this three vector, okay, it's a little unclear what to do. Maybe we can promote it into some larger, manifestly, you know, Lorentz and Varian object like some anti-symmetric tensor, S, but the problem is that there's no simple, unique constraint, so these kinds of constraints are what's known as spin supplementary conditions, and they're basically designed to get rid of these extra degrees of freedom that you've introduced by making this thing nice and Lorentz and Varian, okay? So we don't have quite as simple a story here. We have something which is sort of ambiguous and kind of confusing and it's unclear what the best choice is, so on and so forth. So we wanna try a different perspective. So our viewpoint, our viewpoint, meaning my collaborators and myself, is that this object like this ballerina here is really describing the motion and the dynamics of gapless degrees of freedom. So for instance, if I take the translational motion, right, it doesn't take any energy to excite a little bit of translation, and it's the same thing with rotations. So in this sense, these things are gapless, and notice that they're also associated with symmetry, or generators of symmetry transformations. So for instance, translations are associated with the usual translation generators, and rotations, of course, are associated with spacetime rotations. And so there's this interesting connection which should remind us of the situation of spontaneous symmetry breaking, right? So we have a situation where acting with spacetime generators creates fluctuations on our vacuum state. So in this case, our ballerina, if we act with a rotation generator, we rotate her slightly, okay? And here's the symmetry breaking pattern. We have an unbroken time translation. This is the ballerina sitting at rest. We have some residual rotations encoding the residual symmetry of the object. So for instance, if she was completely spherical, there'd be some residual rotations in here, but we also have broken generators that are spatial translations that gives rise to our three positions, and we also have rotations and boosts. And so we break all these things, and we want to find a way to come up with the low energy dynamics of these goldstone modes, okay? So the symmetry breaking pattern is gonna give us this, and we wanna find, it turns out that there's a mathematical construction which really is just a big crank that we can turn and outfalls the low energy effective action essentially for these degrees of freedom. And it goes under the name of Don Linear Realization of Cemetery's or the CCWZ Construction. Now this is something which is very, very well developed and super precise for internal symmetry breaking patterns, but when you have symmetry breaking patterns that also include spacetime symmetries, it becomes a little trickier, and there's been a lot of work in the last five years in particular to understand exactly all of this. And I think it's fair to say that the situation is pretty well understood, and really it is a crank that you can turn and outfalls interesting stuff. And what it essentially amounts to is that you have these gold stones, which I'm just gonna generically label by pi, and they're derivatively coupled because they're gold stones. And I need to find a clever way of dressing these things in a way that transforms nicely. And exactly what this means is that it has to transform under the unbroken residual symmetries. And so you find some way of dressing your fields and this construction gives you exactly that dressing. And once you have these objects, you throw them in the Lagrangian and you're off to the races. And so if you really wanna see exactly how this is done, please take a look at the paper. I think it's relatively pedagogical. You can check it out. There's some nice examples in there. Like even the point particle, for instance, is something you can analyze from this perspective. And of course, the usual examples from particle physics like pions and stuff. Okay, so you turn this crank, this wonderful thing, and outfalls a action. And the degrees of freedom of this action are my positions, my three oiler angles. And then since our whole point of this thing was to try and couple to gravity, there's a procedure for understanding how that works as well. And we have the graviton coupled to our degrees of freedom. So here, I've written it in a nice manifestly Lorentzian invariant way. This is the usual point particle term. And now there's this other term which should look vaguely familiar, especially because I am using sort of usual notation. This thing here is gonna be the moment of inertia tensor. And then we have these objects here which are derivatives of my oiler angles along with the velocity and other objects. So it's this bundle right here. And what's important is that it's made up of these, sorry, I'm being a little schematic here, that these matrices, these Lorentz matrices, lambda, and these lambdas essentially define a frame. So when the dust settles, you realize that your action is basically given by some frame. Part of this frame is picked out by this condition here. So the four velocity dotted into the frame is equal to zero. And this is basically telling you that this frame you sort of have to boost into the frame. And then this frame can have any rotation that it wants. And so if you really sit down and start thinking about this thing, you can be convinced that indeed it's the right object. And the coupling through gravity comes in because there's some parts of the fear bind in here. And then this is also the spin connection omega. And so when you expand the sky, you get coupling of my low energy degrees of freedom like my orientation variables and my translation variables with the graviton, which is exactly what I want. Now, since this is an effective field theory and unlike the point particle, I can actually write a whole bunch of extra terms. And so this dot dot is something I'm gonna address in just a moment. Okay, so as a reality check, just to make sure that I'm not completely just smoking mirroring you. So let's turn off gravity. Let's go to the rest frame of the object, meaning it's not moving at near relativistic speed. So it's just spinning right here in front of me. A lot of things simplify. And what I end up seeing is I see that my action is just given by this. So this is the usual action that you can find in something like land down lift shits mechanics for a rotating body where this capital omega, which is just sort of a rewriting of this nabla alpha is my angular velocity in the frame of the particle. And so this is the right leading order Lagrangian for a rigid body. If I vary this action with respect to the Euler angles alpha, I find that I get the Euler equations. So this really is the dynamics of a rigid body. And then the question is, so what exactly are these dots? Because these dots are not something that Landau actually bothers to put in his mechanics book. So are we crazy? What's exactly going on? Well, you know that maybe you're not completely crazy because the subject title of that chapter is rigid bodies, but as we know, nothing is actually truly rigid, especially when you have relativistic physics going on. Thank you. And in particular, the next term is gonna go of this nabla alpha to the fourth with some constant in front. And we can just do some dimensional analysis.  Other, sorry, frequency squared, excuse me. And that's this omega not here. And so the question is, what could this omega not be? And from the effective field theory point of view when you're going down from high energy and you're trying to integrate out things and find this low energy physics with the minimal amount of degrees of freedom, you realize that when I went from describing a planet or a comet or a chair or something to just a couple of degrees of freedom, meaning just the rotational degrees of freedom and the translational ones, I've actually missed out on all the internal possible dynamics of these objects. These things can twist, right? They have vibrational modes, all of that kind of stuff. But importantly, these modes, especially for generic rigid bodies like a steel bar or something, are gapped. And so they have some characteristic frequency. And so when I go below this characteristic frequency, I can integrate them out. And what do they do? They introduce higher derivative couplings. That's precisely what these things are. So what should we expect this omega to be? Well, it's gonna be related to the typical frequency of those kinds of objects, right? And so this extra term, which you can write, really gives me the correction to rigid body dynamics due to distortion of the body itself. So slight flattening or something like that. A correction, if you will, to the moment of inertia tensor. And so this is a beautiful thing and you can check how the Euler equations are changed and you get interesting forms of procession and everything. We can throw back in gravity. We can have things moving at relativistic speeds. Everything fits together. And the only thing we have to remember is the thing controlling the derivative expansion is that we don't spin too much faster than the normal modes. Because if we start spinning too much faster than the normal modes, then we thought we had this sort of rigid body and it just, I don't know, breaks apart or completely becomes a disc. Something very drastic. So as long as we don't do that, we're safe. We can calculate stuff. It's wonderful. And in particular, we can just start doing perturbation theory and now we have these new vertices, a la Walter and company. And we can compute new gravitational potentials due to this new coupling.  So I think this is a nice way to view this, not missing piece. There are other ways that you could have handled this. But this is a really sort of elegant way to keep track of these orientational degrees of freedom when you're doing these kinds of computations. And they'll end up in your final effective action just like your point particle. OK. So let me flash, once again, the take home message. Because that's, like I said, what I'd like you to leave with. So again, there's this Lorentz invariance is crucial for GR, but spin is a little funny in that perspective. And so what do we do? Well, we sidestep the whole issue. And we use this coset construction to build this effective field theory, this effective really in a true sense of the word, effective description of the dynamics. And it works beautifully for astrophysical objects. And we also get this wonderful sort of extension of classical physics that is like a really nice interpretation. So I think it's easy to compute with, very useful for astrophysical computations, and has a nice physical picture. So thank you very much.