DuPont, cavalcade of America, starring Paul Lucas. Tonight our cavalcade plays about the distinguished American scientist, the wizard of X-ray, Michael Pupin. His rise to fame from the time he landed in these shores as a boy with only a nickel to his name is the American dream in action. This way to tomorrow, starring Paul Lucas as Michael Pupin on the DuPont cavalcade of America. I got a cotton machine. Hey, Jim, come here. We've got to get torn to the hospital. Oh, it is you, Professor Pupin. I heard about the accident at the factory. Was the experiment successful? Yes, it was, Louis. Oh, wonderful. By Professor, I suppose there was never an experiment conducted under such conditions. I know. There was the man with hundreds of little pieces of metal embedded in his hand and forearm, and the doctor couldn't operate because he didn't know where exactly those pieces were. And he couldn't find out because the man could not keep his hands still for the full hour or more that's required to make an X-ray picture. But, uh, what you got to picture anyway? Your method worked? Oh, yes, Louis. Well, uh, how much time did it take? Twenty seconds. A good X-ray picture in twenty seconds. The surgeon was able to operate right away, and the man is going to be well. Well, congratulations, Professor. You must be very happy. You must be extremely happy that years of experimentation with X-ray just resulted in probably saving a man's life. If my work can't be so regarded, for the moment, yes, I'm happy, son. Uh, Professor. Yes? I'm glad you dropped into the lab here. I wanted to have you see what I've been doing. You haven't reached the end of your experiment. Oh, no. Far from it. Oh, I wondered. This thing you are doing is the sort of thing that will take months and months. Don't I know it, though? Oh, I haven't told you before, but there is a U.S. public health official who is interested in this experiment of yours. Really? Oh, of course. When I told him it was not my experiment, but that of a pupil of mine, he started to lose interest. But then I told him what an exceptional student you were. And when I told him that this experiment might result in a cure for tropical fevers, well, he's interested now. And that's all you have to know. But the results may be negative. That's what I like about you.  You do not jump to conclusions. You are cautious. You are going to go far. Well, what is that you wanted to show me? My notebook. See? Yes, yes. Very clear, very neat. You would be able to read it? Yes. But what do you mean? I'm quitting. You are... What did you say? I'm quitting. This is my last day in the laboratory. Well, girl, you are going to marry? No. What is the matter? Why should you leave Columbia University? I can't stay here. It's impossible. Now you can't leave here. Now let us establish that fact right away. You cannot and you must not leave here.  I don't want to use big sounding phrases, but science needs you. I am leaving here, professor. I would suggest Jimmy Holmes to take my place in this lab. You would, huh? Here you have a talent and a spark that may possibly amount to genius, and you calmly suggest to me that I should take on a boy who is amable and bright and who doesn't care. Well, at least he will be able to stay here. He's got a family that takes care of him. He has got everything. So that's it. It's because you are alone in the world. Well, where is your courage? No, no, it isn't because I am alone in the world. And I have courage, but I have sense, too. Yes, the sense to turn your back on a great career. All right, look, I have another notebook here. Look at it, you see? You see that column? Weekly income. And their weekly outgo. And look at this weekly deficit, $8.32. That is the average. Hmm. Well, that's serious. I don't understand. You get a good scholarship here, don't you? I get the best scholarship they offer. Well? Well, the scholarship is fine, but I need more money than it offers. I have problems that you never had, Professor. Is that so? Yes. I have to send money to the old country. So? I have a grandmother there, and my parents, and my sister. She's ill, she'll never be well. They depend on what I can send them. Huh, I see. Well, you do have a problem. Now, look here, Louis. You live very downtown, don't you? Yes, Professor. Well, it happens that I have to go downtown myself now. Let's have dinner together. I don't want charity. Oh, my goodness. All right, if you regard it as charity, I will let you pay for your own dinner. Well, if you can stand the kind of place I have to eat in. I imagine I've eaten in such a place many times. Come on, let's go. Did you mind eating in that place, Professor? My boy, I like a good beef stew.  Look, why did you want me to come with you? Where are we going? To call on a friend of mine. I can't imagine you with a friend in this section. Oh, I lived in this section for two years when I was quite young. Because you couldn't afford to live in a better section? Exactly, and because my rooming house was within walking distance of Cooper Union. Cooper Union? Yes, Cooper Union has a library with a fine reading room. Oh. Yeah, now we are coming to my old boarding house. Let's go in, shall we? All right. Mrs. Garrity still lives here. Mrs. Garrity? Well, Professor, you've been... Mrs. Garrity, how are you? I'm fine. Come in, will you? Thank you. This is a young friend of mine, Mrs. Garrity. Then he's welcome. I'll sit right down, I'll make you cup of tea. No, thank you, Mrs. Garrity, we have to be on our way. Oh, Professor, that's just like you. I haven't seen you for months and now you're going to run out on me. Oh, I'll be back. I was just wondering whether my young friend here reminds you of anything. Hmm. He reminds me of you at his age when you lived here. Are you, uh, related to the Professor Boy? No, I wish I were. Well, he'd be a good man to be related to now. But when he was your age and lived here... You know you were an awful Greenhorn Professor. But always reading books he was, this Professor Cupine. Well, I must say he had plenty of time to read books. There wasn't much doing in the shops and factories at first when he was here. Oh, how many weeks did you trust me for the rent, Mrs. Garrity? Enough weeks to make you my friend for life, Professor. Oh, gosh, I've been able to pay my rent pretty regularly. Well, those were pretty hard times right then. And anyway, the Professor was always good for it. He always earned a dollar sooner or later. Oh, maybe he didn't eat, but he paid his rent with it. Oh, I knew what I was doing. I'd pay my rent and that you'd give me more food than the rent was worth. Oh, I was wondering, Mrs. Garrity, how is your business? Well, I can't complain, but I could use a boy like you. Oh, I mean like you used to be, Professor. I need someone who will, oh, you know, can the furnace wash up the dishes and make his own bed. Well, I can't apply for the job myself, but... Well, maybe the Professor will be able to find someone for you, Mrs. Garrity. Oh, I hope so. Well, we'll have to be going along. I know you. You just came to see whether I'm all right. You know, son, this man is still trying to offer me back rent that's been paid long ago, and I won't take it. It's been very nice meeting you, Mrs. Garrity. It's been very nice meeting any friend of Professor Pupines. Goodbye, Mrs. Garrity. Goodbye, Professor Pupines. Goodbye, son. Goodbye, Mrs. Garrity. It won't work, Professor. Living at Mrs. Garrity's would help, but I've just got to earn money. Well, you probably could get your rent free that way. Well, sure, but that isn't any good.  I'm not going to live hand-to-mouth anymore. I'm in debt now. I'm scared when I think how much in debt I am. Two or three hundred dollars. And my expenses go on. I can only say that we all have problems. Well, Jimmy Holmes never had problems like mine. And neither did you. And I'll listen to me. No, I won't listen. Professor, you think it is easy for me to quit the university? You think it's going to be easy for me later on when I read about Jimmy Holmes or somebody else making experiments, making discoveries that I might have made? But it's impossible for me to go on. I've thought it all out and it's impossible. Well, perhaps it is. I'll be sorry to lose you, Louis. Well, I... I will miss everything myself. I should think so. Professor. Yes? Here is the key to the lab.  Then I have to give it back? Yes, I see. I will see you again, won't I, Louis? I'm coming to your lecture tomorrow. I would like to... attend one last time. Ah, tomorrow. Very well. Tomorrow I'll say goodbye to you, Louis. You are listening to This Way to Tomorrow, starring Paul Lucas as Michael Pupin on The Cavalcade of America, sponsored by the DuPont Company, maker of better things for better living through chemistry. A lecture hall in one of the buildings at Columbia University. The students have been assembled there for a few minutes, and Professor Michael Pupin stands behind his desk at the front of the room and begins his lecture. Now, gentlemen. No, no, no. You may put away your notebooks. Today you will not need your notebooks. Today, instead of telling you any scientific facts, I want to talk to you a little about the scientist himself.  He does not think of getting ahead in the world. There is a colleague of mine who says that is why he does get ahead in the world. Well, at any rate, he's an impractical fellow, the scientist. And if you will forgive me, I will tell you about one particular scientist to illustrate what I mean. Now, this man came to America when he was 14 years old. He came in at Castle Garden. That was the gate to America in those days. And every so often, he goes back there. He remembers that morning. He remembers the crowds, the women in shawls, men in rough homemade suits. He can hear them. He can always hear them when he goes back. The dozen languages, the wailing of the homesick ones, the laughter of the brash, adventurous young ones, the babies crying, immigrants coming to the new world. Hey, hey, hey, hey, brilliant American pastry, taste the sweets of the new world! There was a man selling pastries to the immigrants that morning. The sweets of the new world. You want to buy some sweets, green horned, genuine American pastries. This boy picked out a prune pie. Five cents apiece. Five cents was all this boy had. That is all he had brought to America. All onEND, thanks, kid. Thanks. Here's your pie. But when the boy bit him to the pie Screamed in the man's face that the prune pie was filled with stones The boy walked away green horn Tears were steaming down his face He walked until looking back. He could not see the duck anymore. He could not see the water anymore He was walking alone on the streets He hadn't once sent in the world America big strange and unfriendly Had closed around him That was our friends introduction to America and Here he was with no money walking walking on streets that seemed to him as strange as the streets of Baghdad would seem to use to Anyone could see that he was a green horn and someone did see it and recruited him that day before he had a chance to start To do work on a farm Now how many of you ever worked on a farm? Well Farm work was it's the scientist's first job in America a Farm is a restful place though that work is hard The second day the boy was there He was so stiff from everything he had done the first day that he was good for nothing But helping the farmers daughter shell peas. I'm glad to have you help me. I don't like shelling peas anyway He had never met a girl like her in the old country a Girl who spoke to him kindly spoke to him as an equal even though he was in a way her servant I'm interested in your accent. He told her he was a Serbian. Tell me about your country I don't know much about it. All he could think of to tell her at the moment was about Amelia The wonderful heroine of the old Serbian ballad The stories in Serbia changed from night to night the deeds formed in the stories are different each time But always the heroine was the same Villia the gentle will you the beautiful will you have the golden curls? Villia was the inspiration and the spirit of all the Serbian ballads Villia sounds wonderful the heroine incarnate the woman all men of love throughout the years And so he dared to tell her that she was like Villia He was afraid of what she say, but she just smiled and thanked him He told her that what he wanted most of all was to get over being a green horn. I can help you And she did help him He learned the geography and the history of this country from the daughter of his boss Now where else could that happen? But in America professor?  That's an interesting question Perhaps it has something to do with the fact that this was America that that's why the boy was able to become a scientist because this was America Well, anyhow, he went back to the city and one day he went to a factory and asked for work No, no worker. I'm sorry. No work. So he left the factory It was the noon hour and the boys who did work in the factory were gathered in a group together They had all just finished the lunch and when this boy started to walk past them He told him he wanted to pass well ain't that sweet he wants to pass He staggered back from the force of the blow but he was strong from his work on the farm So he sprang back at his antagonist Hey He knocked the bully down Nice work. Good going Greenhorn He did not understand. I said nice going. Congratulations It was incredible Wasn't this fellow a friend of the bullies sure? I'm a friend of his but you beat him fair and square. Didn't you? I said nice going but when the rest of them going to hurt our boy, of course not This is America Greenhorn. We like a scrap here, but it's got to be fair It was that day really that our boy discovered America It was a land when where even the friends of the bully have gave you a chance Oh, I don't say that he didn't ever have his doubts after all he was out of work He was staying in a boarding house, but he soon ran out of money and the landlady asked him for it Well, he got this week's rent. He had to tell her that he didn't have it You've got to have money. He said he was sorry He said he would pack and get out of the boarding house in five minutes Why that's not what I mean. You've got to have money to live on Here's five dollars He couldn't believe it. Oh, go on take it. This woman was more incredible than the friends of the bully Hurry up.  You're unemployed Now, how do you expect to get any money if you won't let people help you? He told her that he had a plan and he did have a plan At that time the road outside the landlady's house was paved with cobblestones Now all you students have heard the horse wagon going over cobblestones, of course Well, this boy got so that he could tell just by the sound a block away one kind of wagon from another The only kind he was interested in was coal wagon When he heard a coal wagon, he followed it. He followed it through the streets until it stopped and then the same thing always happened You were the cart of coal company. I ain't the whole company myself, Mike, but you have the right idea Thank you This coal is for me. If you live in 357, it's for you. Oh, yes. Yes, I do. I live right here Now I want you to carry the coal into the house for me My job is to deliver 2200 pound bags of coal onto the sidewalk outside of 357. That's just what I'm gonna do I know but I'll pay you Thanks, mr. I got other deliveries. Yeah, I know but I'm not strong enough. I'm an old man I'm sorry, mr. Now look out of the way. I'm gonna start heaving the bag. All right Dear that was our boys cue. He approached the man who had bought the coal Yeah me Where did you come from? He explained to the man as he always explained to all of them that he had followed the coal car through the streets You did what? Really not now why he told him that he did that every day Followed coal wagon He told him that usually got the job of carrying the coal into the basement of the man who had bought it. Yeah me I I trust you will do this for me and so the boy told him that of course he would that this is how he made a living What an ingenious way of beating the unemployment situation You will go far young man. Many of them said things like that But this man the last man who's called the boy ever carried into the basement followed the boy as he went about his work Tell me what would you do if you had a regular job? And so the boy told him that he would save his money to get an education. Yeah, you have a regular job Here's my card young man. You just report to my factory tomorrow morning Good luck to you Well class That's all I'm going to tell you now You'll have to take my word for it that the boy I've told you about became a scientist He had not stayed on the farm. He had not stayed later on the factory.  He had to learn to roll with the punches but to work hard to do all in this power for his goal He had to learn that people in this country were good and that they were good neighbors and wanted to help him He worked hard and won a scholarship at Columbia University and he became a scientist and Always I almost forgot to mention this fact always. He had to send home 12 dollars a week Now these things I tell you you're feeling the rest with your imagination Class dismissed Come in. Hello, Professor Pupin. Oh Louie I'm so happy you have come to my office. I have looked everywhere for you I wanted to say goodbye to you, but that was nice of you professor, but but what I Don't know that you will have to say goodbye to me. I Want to stay professor what yes professor? I? I came to ask you for the key to the lab. I'm glad Louie Thank you for your lecture this morning professor It didn't take me long to realize you were speaking about yourself But I didn't know all those things about you. It doesn't matter that it was me my boy What really matters is that in this country a young man has the opportunity to achieve? If for example my Experiments with x-ray helped save a man's life the other day or if your own experiments sometime bring benefits to others Then this American dream that every man has the opportunity to do the best he can is worth preserving Professor yes, I I would like to stay at Mrs. Garrett is from now on Do you think you could fix it? Oh, but I've already fixed that Louie She has my old room waiting for you next week cavalcade presents the popular Hollywood screen star Cornell Wilde Our story is an original radio play called the black duster This is a turbulent drama of the dust bowl of bitter Misunderstandings dividing a father and his son and how a girls love united them both Be sure to join us this same time next week for Cornell Wilde in the black duster Tonight's original DuPont cavalcade this way to tomorrow was ripped written by Robert Senadella Cavalcade is pleased to announce that Paul Lucas will soon be seen in the RKO production Berlin Express Featured in tonight's play with Paul Lucas was Billy Redfield as the boy The music was composed by Arden Cornwell and conducted by Donald Brian And this is Ted Pearson inviting you to listen next week to the black duster starring Cornell Wilde Cavalcade of America is presented each week from the stage of the Longacre theater on Broadway in New York And is brought to you by the DuPont company of Wilmington, Delaware This is NBC the national broadcasting company


Hello, everybody. Welcome back to another AI video. In this one, I'm going to show you how to use generative fill inside Adobe Firefly. And then also, and more importantly, I'm going to show you how to expand the image, increase its height and its width and its length and all that. But you can't do it in Firefly at the moment. So I'm going to show you how to use a free tool to do it. So the first thing is you'll see here that I'm in generative fill. If you just log in and this is currently free, you just want to go to generative fill here and then just upload an image. So I'm going to quickly do that. I'll just drag and drop in this nice, simple image. Now this is the stuff that everybody has access to and it's just generative fill. I'm just going to go ahead and I'm just going to brush over top of this little over top of that fairy. And then I'm going to click Generate. And then in a few seconds, it's going to give me four candidates for replacement. So I've pulled out basically, I'm going to pull out the fairy and there we go. We've got this one with some little boat in the background, which is actually not too bad. And then this one here was with nothing in the background. And you'll see here, okay, this one's pretty good. So let's say I'd keep that. So that's step one. Step two, however, is I can't expand this image out, can I? I can't increase its height or its width. So what you want to do is you want to go to this website here. And again, this is free as well. And you can already see that I've expanded the image. But let's go back to the beginning. I'm going to go right back to the start. So you want to go to clip drop.co and then you want to select Uncrop. Now, when we've got the image, I'm going to go grab this image right here. I'm just going to drag and drop it in here. And then presto. You'll see here that I can expand it out. So if I just wanted to increase the width, I can just go ahead and move these bars like this, for example. And then if I wanted to make it a little bit higher, something like that, maybe a little lower, something like that, you can go, of course, create it any way you want. And I'm just going to zoom in here. And then when you've got it kind of where you want it, click on Next. And this does pretty much the same thing as the Adobe Photoshop does, although it's not quite as good. If I'm honest, but the price is right because you'll see here that it's done a pretty good job. But I got this little thing on the right here, but let's keep clicking through. Okay, that's not so bad. Okay, this one's pretty good. And then, yeah, so the third one. So I would go ahead and keep that and I would just go ahead and then click on Download and bang, and I would crop it in a little bit. But you can do that with Photoshop Beta as well. So if I go ahead and show you this, this is generated fill inside Photoshop Beta. But right now, you have to have an account for this. So that is why I showed you this. ClipDrop.co handles all of that expansion free tool. Thanks for watching.


Hi everybody, Joe for Jaspy's CaseRakes.com, coming at you with 2021 Panini Prism Football. Three box, pick your team number one, this is Panini Prism Football, FOTL, first off the line. Little more expensive than the hobby addition, some exclusive parallels in there, these are loose boxes, all card ship.  Now if you have that star next to your team, that means you got that spot last, Dominic, so you get last spot Mojo's, 70% of the time, last spot Mojo hits 100% of the time. If you have a rooftop next to your team, that means you won that team in the filler. If you have double rooftops, I mean you won an extra spot and then you won a team in the filler. Alright, so thanks everyone for making this happen, appreciate it. Those three are pretty good vices to have the willpower stay away from Rex. Did this just turn into a Mountain Dew Anonymous group here Rex? Rex saying, speaking of which, today has been nine years since he's had a Mountain Dew. Hi Rex, tell us your dark dark Mountain Dew stories. You can share with us. Alright, first off the line, box number one, good luck. I think the shimmery, the shimmery parallels, shimmeries, the shimmy shims are the only exclusives to this. There's Jay Tuffle to 149, that's for Shawn Matic and the Jaguars, the Mack Jones, these ones right here. Eight out of 35 lights, Camara action. So those are the wave, so here's the difference. This is the wave, parallel, and that's the shimmer. Translator is saying, Joe, we all know you're a Capri Sun connoisseur, no. I am not. I haven't had a Capri Sun in decades. There's Cam Aker, it's purple to 125. Forloko? I did enjoy the Forloko before they changed the formula. After they changed the formula, it was not as good. Ooh, some snakeskin, a baker, Mayfield, where does he go? Cleveland, this is for you. Andrew Martin with the Cleveland Browns. That's the short print. Well, I talked about a Capri Sun dispenser a few months ago, maybe that was just the sweet tooth talking. Maybe I wasn't thinking right, but I haven't had a Capri Sun. I don't remember the last time I had a Capri Sun. There's Larry Roundtree, red wave to 149, for the Chiefs. Sam Hubbard to 249, and DeMarcus Lawrence. Rex, you used to drink 24-ounce, a 24-ounce six-pack of Mountain Dew a day? That sounds like a lot of kidney stones. A white claw kind of guy for me. Now I've never had a white claw. I'm usually some sort of Scotch, Neat, or maybe one ice cube. There's Matt Ryan Goldschimmer to Terry, for Terry Cahill and the Falcons. No, you can't believe everything Gilo says. Gilo is a bit of a troll. 7 out of 49, Minkovitz Patrick. I think I've ever had a white claw. I hear they're delicious though. Yeah, I'm off beer, off wine. It's just gin or Scotch for me, you know, of which I kind of drink too much of. So I got to balance it out. 45 out of 199, Blue Wave. No, no Cosmoholitans. If there's more than one ingredient in a drink, then that's just too much. There's Duane Eskridge. 001 out of 175, Ty as Bowser. There's been a bit of a, there's a, see, you tell them, Gilo saying he's a gin guy and every time you say that people call you old. You turn around and say you're old. That's what you say, Gilo. You tell them about the burgeoning gin industry that's coming up, the ranks. In a few years, gin will be the cool booze out there and everyone's like, oh, yeah, I drink gin now. Remember when everyone was cool drinking old fashions? You know, now you'll be like, oh, now gin's cool. There's show time, try on. Remember when everyone's talking about, you know, how cool they discovered Tito's vodka? 28 out of 149, Ramadri Stevenson, red wave autograph for the Patriots. So that Joe Tryon goes to Jimmy and the Buccaneers.  Why do you think Ryan Reynolds is the spokesperson slash part owner of a, of a gin company? Justin Fields, can't forget about you. That's for the Bears. That's for Nick T. Acons for the Texans, Red Shimmer for Andrew to 35 and Curtis Martin, New York Jets, Blue Wave, Han to 199. Sometimes I just ask for one rock trendsetter because sometimes bartenders get a little too, a little too ice happy. There's Jack Youngblood and behind him is Tillan Wallace, Blue Shimmer autograph for the Ravens. That's for Terry and the Purplebirds got randomized the Ravens in that filler. Jack Youngblood for Corey and the Rams, it's 249. Deontay Johnson, Blue Ice, 95 out of 99 for Pittsburgh, B for Patrick. Gilo likes going to restaurants and asking for water on the rocks. You're that guy. It's like that's a pretty good dad joke. Asking for a, a virgin tab water. And that kind of reminds me of the time they really did Jason Jaspy dirty at a restaurant that we went to a while ago. It was a nice, we went to, we went to this dinner at a nice like steak place. And I don't think Jason's a big drinker, at least not during dinner. I'm not really either. I drink before and I drink after. But I don't, I don't often drink during my meal. Anyway, Jason doesn't like to do that either. But he got like, he got like just a virgin cocktail or something like that. You just want something sweet but not a soda, you know? So he got that and this is like a fancy steakhouse. And they did him dirty on the receipt. It was just like, they put it under like a kid's drink, like child's drink. And we're like, whoa, come on. What if, what if he was, what if he was a recovering alcoholic? And he just wanted that drink.  Poor Jason. We were all just like, what? We looked at the receipt, how could they? There's Tyree Kill, it's a little chief's edition here. 118 out of 199, Blue Wave. That's for Corey. There's David Carr and Aaron Rogers. Purple Ice, 173 out of 125 for Robert and the Packers. And behind them, Mari Rogers, Red Wave, Joe Montana. Five out of 35, Red Shimmer, that is. That's for Andrew and the Niners. I want to see a big rookie name in those exclusive parallels. There's two out of 75, Antoine Winfield, Greenscope. Buccaneers, that's going to go to Jimmy. We got She Smith, 225, and a silver Remandre Stevenson. My silver rookie for James. She Smith for Andrew and Carolina. Gold Shimmer coming up, and it's Jason Taylor. Red Wave, AJ Dillon behind that. Jason Taylor, Miami Dolphins. That's going to be for Sean Matic and the Dolphins. That should be out of 10, two out of 10. Nice low number there. AJ Dillon, Red Wave, Robert and the Packers. That is to 149. We got a silver Jack Youngblood. People saying like these Brock Lesnar, like the parallels have been going for a lot. Does not surprise me. Autographs do well too. Out of 125, Quinn and Williams. We got a Green Shimmer coming up. We got a Marquez Stevenson to 35. Red Shimmer for Brian and the Bills. Buffalo! We got a Jeff Saturday. Not Friday, not Sunday, but Jeff Saturday. Sensational signatures for the Colts, Nick T. Won that team in the filler, 18 out of 25. And Green Shimmer, two out of five, Deontay Johnson. That is Patrick Evendon, the Steelers, picked up the Steelers straight up and gets the out of five. Nice. Patrick, out of five to nine to get the training whistle, all aboard the Big Hit Express. 11 out of 199, Julio Jones. Gilo's saying, that's crazy to me. Hold on. First off, Adam is saying Brock Lesnar is the first athlete to be in two different prism sets. I didn't realize that. Crazy to me how guys like Brock Lesnar don't make the team. What position is he? Depends on what position he was playing. But I guess you can't find somewhere for Brock Lesnar to play. There's something nice coming up here. 142 out of 225, Derek Brown, Purple Ice. Panthers, Andrew. He was a defensive end.  It's Red Shimmer, Tre Lant's rookie auto.  These boxes were marinating. We finally popped it open here on Sunday night. And now we got to hope that Tre Lant's does well this season. 30 out of 35. And these shimmers are exclusive to these first off the line sets. Got a Jalen Waddle, a Michael Vick to 249. It's for Terry and the Falcons. Gets the Mike Vick, Jalen Waddle for the Dolphins for Sean Matic. Tre Nixon, Green Scope to 75. James with the Patriots in third and final box. Good luck. All were looked it up for us. The last one of those Tre Lances went for $3,350. So if you're one of those cynics out there who are like, why would anyone pay this much for a Penini prison football first off the line? That's one of the reasons why. Secondary market, especially for those top tier rookies. Potential is there for a big return. If that grades out nicely, that could be huge too. At this point, Alvaro will be happy with N-A-Z's Ojalari. Yeah, Jilo kind of has a gut feeling. You kind of think the Tre Lances will do all right. So that'd be good for the hobby. I think we kind of had, from what limited action we saw last year, the grade I guess would be an incomplete, right? I mean, not everyone can kind of be like Justin Herver or even Joe Burrow and just kind of hit the ground running. All right, third and final box. Good luck, everybody. Appreciate everybody getting in on this. We got Will Disley to 225. Sometimes Will Disley is a good flex pick for a daily fantasy lineup. At least we had Russell Wilson around. We got Ben Skaronik and Tremaine Edmonds. Definitely says Edmonds right there. Buffalo! Brian with the Buffalo Bills and Red Shimmer Skaronik going to Corey, 29 out of 35. Got Buda Baker, Red Shimmer to 35. Nice color match. And Michael Gallop to 249. Michael Gallop for Dallas. That'll be for Matthew Shirai. We got Charles with the Cardinals. Gets the Red Shimmer, Buda Baker. Got Darnell Mooney. Blue Ice revealing a Ramandre Stevenson, Red Shimmer autograph for James and the Pat Riots. 26 out of 35. Hopefully he does well. That'd be good for the hobby. Darnell Mooney for the Bears. Nick with the Bears. 20 out of 99. Deontay Johnson, 121 out of 125 for Pittsburgh. Patrick Marquez Stevenson to 175 for Buffalo. That's for Brian. 152 out of 175. Kyle Pitts, Marquez Colson, Plaxco Burris. 114 out of 175. That's for Oliver and the Giants. Red Shimmer, Marquez Colson for the Saints. That'll be for Patrick Evans, 22 out of 35. And Kyle Pitts for Terry and the Falcons. Joe Montana Silver, Trevor Lawrence base card. Wish we had some parallels there, Sean, but got a base card here. Tyler Void, Purple Ice to 225 for Cincinnati. Matthew Gowpitz, Hodelbeckham, Jr. to 49, that's still Brown's edition. Andrew with Cleveland. You got some gold coming up here? Big name, big name, big name. I kind of started seeing New York Jets. I saw some green. It's Kevin Malloy for the New York Jets. Han, might have been thinking the same thing. Eight out of 10. No, I didn't. Trent, what's up, what's up about Sharkey's? 180 out of 199. Jamal Williams, Blue Wave. Detroit, that's for Dominic. And the last little bit here, the last bit is gonna be Jamie Newman to 49 and Cleo Herbert, Rookie Silver for the Bears. That'll be for Nick. And there you go, gang. A three box break of 2021 prism football. Picker team number one, first off the line edition. A lot of fun parallels there. Big thanks, everybody, who got into the action. Quick little recap. That Deontay Johnson out of five was pretty cool. Like the gold, like the blue. Matt Reins, Naked Skin Baker, Mayfield, Mac Jones, and a red shimmer. Exclusive to this set, the red shimmer. Trey Lance, 30 out of 35 for the 49ers. Nice little color match there, too. Matching their tops. There you go, boys and girls. Thanks for watching. Thanks for breaking with us. I'm Joe for jaskiescasebreaks.com and I'll football with you next time. Bye-bye.


And now with that we move ahead to our next keynote speaker session, which is on power to make a positive change. And to deliver the same, please join me in welcoming to our screens, Ms. Tandani Chatterjee, Chief Marketing and Communications Officer, PWC. Thank you, Aditya. So all of you, thank you very much for calling me here, my comms colleagues, young aspiring professionals, whom we're going to be seeing later today, it's an absolute honor to address all of you on the third annual E4M PR and COPCOM under 30 awards for 2023. And we are gathered here this evening to celebrate the brightest young talent that our industry has. And I'm really grateful to E4M, Dr. Anurad Bhattra, the Chairman, Editor-in-Chief, V-World, and Ms. Nava Lahooja, the co-founder of E4M, and of course Karan Bhatia, who really does so much for all of us that they are indeed truly committed to recognizing exceptional PR and COMS talent, which is what we've been seeing over here. And for the past three years, E4M, as you know, has been shining a spotlight on our young talent and who has been demonstrating exceptional skills, exceptional creativity. I'm seeing innovative approaches and at the end of the day, strategic thinking, which is what Indu was also talking about. And I had the privilege of co-chairing the jury for the awards this year along with Dr. Anurad Bhattra. And it allowed me to witness how our emerging leaders are proving that age is no barrier, absolutely no barrier when it comes to addressing complex communication challenges. And they're looking at even all of you who are on the panel who are like all youngsters is great to hear the kind of strategic thinking that is now there, which I can, which I'm hearing you all have. The recipients of this year's awards, I feel they're not merely leaders of tomorrow, they're actually trailblazers of today. And they're reflective of the super high potential that we have as far as COMS talent is concerned in our country. Let me take a step back for a moment. And maybe you had this in the morning also, there could have been some discussions on this. And I guess you will agree that our world today is facing some, if I may call them interesting challenges, you know, right from geopolitical conflicts, socio-economic issues, threats to our environment, decorated risks like cybersecurity, data privacy, I mean, all of them, all of these have a potential to impact the reputation of our organizations. And in addition, there is a long list of complex regulatory and legal compliances that the business world today needs to abide by. And we are there for business, you know, so it impacts us as well. And then what we were discussing while ago comes social media where anyone can get up and make or break the reputation in a matter of minutes. So this is what I feel that this is where the PR and COMS professionals come in. You know, we are right at the forefront, helping our organizations navigate these very complex situations. And for doing this effectively, we need to equip ourselves so that we are able to anticipate these reputation risks which I just spoke of. We can provide relevant, sharp and timely communication to our shareholders, help the employees in our organizations to understand and embrace change. Just one second, sorry, I'm getting some things over here. Okay, I don't know what was that. Understand and embrace change, like I said, and most importantly, align with business objectives. You know, at the end of the day, we are all there because we have a purpose to serve, which is to support business. And it is then and only then that we will be able to achieve our role, which is protecting our company's image. Firstly, our company's reputation and minimizing any disruption for business. Now to be able to do this well, what do you need? You know, I think first and foremost is an understanding of the ecosystem around us. This is the most important thing. It is essential for joining the dots and being able to counsel our stakeholders. You know, Steve Jobs' definition of creativity, and you may be familiar with this, it was not conjuring something new out of nowhere. It was about connecting the dots and which means that one needs to equip oneself with existence of those dots so that one knows what to connect and when. And today, communication isn't just about conveying a message. You know, it is also, and I'm sure you'll agree, it's also about shaping narratives. It's about building relationships. And most importantly, it is about fostering trust. And we, the PR and communications fraternity, we are in a position through effective communication to inspire others to be catalysts for the change. You know, we can play that role, that very important role in driving social change. It is we, the PR and communications fraternity who have the power to do all of this and nowhere, nowhere is it more evident than in the accomplishments of these brilliant individuals, the 30 and the 30, whom we will be recognizing today. You know, these young achievers, they've harnessed the power of social media, the power of digital platforms, data analytics, and what we saw in their, what their entries were. They have crafted compelling narratives, they've engaged their audiences, they've been driving conversations that matter. And their ability to seamlessly merge creativity with strategy, technology with human connections sets them apart. And the future of PR and corporate communications, the hands of these dynamic individuals and many more like them, who are today be groomed in the industry by you and by me. And I'm sure they will make us proud and their fresh perspectives will definitely go along when shaping our fraternity's evolution in the years to come. I'm sure, pretty sure actually that behind every accomplishment of our young talent lies a journey of hard work, a journey of dedication and resilience. And when we honor these exceptional young professionals, let us also acknowledge their mentors, their people managers, their colleagues and even their families who would have nurtured their talent and encouraged their growth. And frankly, in my experience, success is usually very difficult without this unwavering support. So to all the winners who are going to be announced, congrats on your well deserved recognition. And your journey has just begun and I'm sure many more milestones await you. Do continue to embrace every opportunity to learn and grow. And I hope we will continue to see you pushing boundaries and inspiring others. And thanks to all who joined in today to be a part of the celebration. I look forward to us continuing to champion the spirit of innovation and collaboration and doing whatever it takes to drive our industry forward. Thank you. Thank you, Nandini for inspiring us as always. You concluded it five minutes early for the prescribed time, but yeah, and such an honor to have you as a jury chair. Today happens to be a special day to about 30 odd people and they are anxiously waiting. They're longing about 4pm onwards. So I know you already have a busy schedule because you're attending another event so you can make it for some time will be great. I will come back again in the middle after some time. Yeah, so look forward to see you in the meanwhile, since we are a little early, we can just invite the panelists right now and see. But thank you, Nandini. Look forward to meet you soon in Delhi. Absolutely. Thanks a lot, Karan for inviting me. Thank you.


Welcome everyone to this talk by Robert Edmonds about DNS in Debian. Hello. Can you hear me? All right, so just get started. So what exactly is the DNS? These four definitions are from a pending RFC draft, and they're really quite opaque definitions. They're very jargon filled, and they're definitions by DNS protocol geeks for other DNS protocol geeks. And so to an application developer, someone who just wants to use the DNS incidentally, these are very lofty definitions. I'm not going to read them all out. So here's my second slide. The more nuts and bolts definition. The DNS dates back to the early 80s, this early experimental era of the internet, and it sort of co-evolved with the other early protocols from that era, like SMTP. And the big reason for it was to move this static configuration data into, they didn't call it the cloud then, but they were taking the host.txt file. There was a lot of really weird stuff around mail in this era, and this eventually evolves forward. And it's now used by every operating system that connects to the internet, and obviously including Debian. Most DNS talks, they sort of focus on this infrastructure side. This jargon filled side of the DNS where you have terms like recursion, delegation zones, servers. But this talk is going to focus more on the application side. We're also going to talk about the infrastructure, but I wanted to make this talk more general and talk about programs that actually want to make use of the data in the DNS rather than the plumbing of the DNS, specifically how does the DNS satisfy these application needs. Here's what the DNS architecture looks like if we oversimplify it and put it in these boxes and diagrams. On the top row, we have the jargon, and towards the left side of the diagram, we have more application-focused parts of the architecture toward the right-hand side. You have more infrastructure-focused stuff. So on a Debian machine, every Debian machine has a stub resolver, and these applications that talk to that stub resolver want to do DNS lookups. Those stub resolvers then have to send a DNS query to an upstream name server, a recursive server, the name server option in your Resolve icon file. These recursive servers actually have the full algorithm and data and cache to be able to talk to the actual authoritative name servers on the internet where the zone data is stored. These green arrows are DNS queries going over the network. These red arrows are the responses coming back. The end goal for the system as a whole is to get this zone data over on the right-hand side back to the application. It's going to want to look up a host name so it can make a TCP connection or send email, that kind of stuff. The DNS data model is pretty simple. It's a super simple RPC, almost. It's got one method which is to look up a key, get a set of values back. It's actually sort of a twofold key and a type. We have various restrictions on these parts of the data model. Keys have to be less than 255 bytes and there's various syntax restrictions. Type is a 16-bit integer and there are a number of well-defined types that have mnemonics for them. Type 1 is the A, type 28 is the quad A. These familiar well-known mnemonics. Values technically have a limit of up to 64k of data and the actual layout on the wire for these values is usually rigidly defined by the specification documents. In practice, there's actually very few actual well-known types. I believe there's fewer than 100 out of 64k. Most creative uses of the DNS, they tend to reuse an existing type rather than go off and arbitrarily define their own types. I believe part of this is due to the existing APIs and limitations that we've built up over the years. Here we have some trivial examples of taking a key and a type and getting back a set of values. A, quad A, MX records. Basically this is just the documentation examples. Getting into application use of the DNS in Debian. I've looked at, not exhaustively, of course, but there's a lot of software in Debian that uses the DNS. I mostly order them in reverse popularity, I guess. The most common way that most applications use to look up data in the DNS is through this function called get out or info. Usually they don't actually care that the DNS is actually returning the data it's looking for, which is a good thing, actually, for things like address family independence. We want applications to work transparently on IPv4 or IPv6. The application shouldn't be specifically selecting a particular A or quad A Q type. This is probably the wrong interface that you would want to use if your goal were to interact with the DNS data model, per se. Most applications actually doing hosting lookups and this is the right interface for them. There's another big drawback to this. This interface is that it's a blocking interface, which is okay for the command line, ping W get type applications. It's very bad for things like web browsers that need to be highly concurrent, highly responsive. There's no standard asynchronous get out or info version. The plumbing for this interface is kind of interesting. If you've never heard of it before, the name service switch is this sort of interesting abstraction layer deep in the C library, Glib C. You can run the get out or info function itself with this command line driver called getent. Usually at cnsswitch.conf you'll have a host's line and it will have one or more parameters and almost everyone has at least DNS. This is the default that we've always used for years and years that actually goes out and does DNS lookups and puts them into, you know, returns them through the get out or info interface. There is an alternative NSS module that also does DNS lookups. It's not actually in Debian yet, which is one called resolve, which may be in the future provided by system D. And this DNS, NSS module is essentially an adapter between this front end get out or info porcelain and the back end, the actual DNS plumbing, which is provided by a library called libresolve, which is shipped in Glib C. And then we have resolve, which is the system D rewrite, the future replacement or future option and it also does DNS, but it also implements a couple of other DNS-like protocols like MDNS and something called LLMNR. And this actually offers a debus type implementation. The second option for an application is to directly call into libresolve, which is this Glib C library, which was actually imported from very old versions of bind in the early, starting in the early 90s and it looks like the last actual merge was in 15 years ago from bind 8. Other OSes have also imported this code, BSD variants, obviously, Slaris, I believe. This is quite an old bit of code, but the interface is really low level and some of them are documented, some of them are not. Probably the best reference is actually in an actual book called DNS and Bind from O'Reilly. These interfaces are pretty low level and require a fair bit of mastery of the DNS protocol. There's actually a lot fewer uses of libresolve than get-out-or-info in the archive. There are a couple of good examples. One is PostFix, which uses both get-out-or-info and libresolve, uses get-out-or-info, which is the proper interface to use for making socket connections to SMTP peers. It also uses libresolve for a variety of other uses. A modern mail transfer agent typically is going to do a lot more than just A and even just A and MX. It also interacts at a level with the DNS that requires this lower level libresolve interface. There's a program called Rapserve, which I wrote, which uses libresolve exclusively. My experience with this program is that people probably shouldn't have to use libresolve if they want to interact with the DNS. The third option is third party libraries. If you have a use case that can't be served by the general purpose get-out-or-info interface and you're not a big fan of libresolve's very low-level, very low-level, very crafty interface, you might want to consider a more modern third party library, especially if your use case requires a lot of asynchrony. If we look at the available third party libraries that do DNS look-ups, a lot of them are. We have ADNS, CREs, libEvent, and libUV, which are very focused on the asynchronous use case, almost to the exclusion of other opportunities that are offered by the DNS data model. The big 800-pound gorilla of third party DNS libraries is something called LDNS. It's fairly comprehensive. If you look at the symbol table of the library, it has over 800 public symbols. These are just functions. This is a ridiculously large library. If you're building DNS servers, this is probably the library you want to use. It's probably actually overkill for a lot of more simpler uses. This is a C library. It does have Python bindings, but they're Swig-based and I've never been able to figure them out. There's another library called Live Unbound, which is also from the same vendor as libLdns. It's sort of like putting an unbalanced server inside your application and running it.  If you absolutely need DNS-like validation inside your process, if you need asynchronous caching, this is probably the third-party library that you want to use. It's also got Swig-based Python binding. Get DNS is another option. This is probably the most recent and most comprehensive attempt at this application use case. It's intentionally focusing on this porcelain, the DNS porcelain for application programmers. It's got a nice modern API. It's got async support. They've taken a fairly formal approach and split it into an API specification and reference implementation of that specification. Ideally, in the future, there will be additional conforming implementations of that spec with API compatibility. There is a Python binding, and I found it was not Swig-based, so I suspect I'll be able to learn it. It's very new. It's not in Debian's table. That's pretty modern, I guess. That would still be called stable backports. Yeah, of course. I looked at that one previously. The fourth option is the comedy option. Just do everything yourself, and none of the available options suit you. Just do everything yourself and integrate it directly into your source tree. Chromium browser does that. It's a web browser, and it makes certain demands of the network. The vendor has decided to require a very great controller over the DNS resolution process. Here's our summary of these four options. Get Outer Info. It's got low flexibility, but it's very portable, available everywhere. Then you go up to Libresolve. You go to Additional Complexity, but it's more low-level. A lot of OSes have it. You probably have to adjust your build system to be able to access it. It goes by different names on different platforms. The third-party library is going to give you the most flexibility, whichever one you like best. It's obviously going to introduce an extra dependency in your application. Do it yourself, Johnny-Face. Let's switch gears a bit and talk about security. Switch over a bit to the infrastructure side of the DNS. We have this classic information security triad of confidentiality, integrity, availability. If you've not heard of this concept before, you can take out the Wikipedia article on it, I guess. There's these classic properties of security. Within the DNS security, the approach to security has traditionally been on integrity. You want to prevent malicious servers from being able to just poison your cache with anything they want. A lot of work went into that problem in the 90s, and there's a formal ranking of trustworthiness based on where the data came from, whether it outranks another source of data or not. Those were non-cryptographic rules, and people were realizing it would be good to be able to cryptographically authenticate the data as well. That would be the ultimate tier of trustworthiness. This work got started early and mid-90s or so, and then a lot of years passed, and they completed the core specifications around 2005, and they actually kept making more specifications after that, which eventually culminated after a number of years of policy and governance stuff, and the actual signing of the root DNS zone with a DNSSEC key. That's trickled down to secure delegations to a lot of GTLDs and CCTLDs that now support DNSSEC, and the new ICANN new GTLD program mandates that all of these new GTLDs must offer DNSSEC support. So the number of TLDs that support DNSSEC is now kind of lopsided due to that explosion. Some protocols, like HTTP, don't currently make a significant use of DNSSEC. The vendors of browsers have decided to focus on more TLS-oriented security measures, things like HTTP, strict transport security, and a variety of other ways to communicate the fact to be able to securely distribute not just authentic data, but the ability to get cryptographically private communications between endpoints, and the problem with DNSSEC here is that it only offers authentic signing of these DNS records that are used to make HTTP connections. However, I feel like in other protocols, like SMTP, SMTP actually has a much better use case for implementing DNSSEC support, and the reason is this level of indirection in the MX record. So the MX record determines where your mail goes. It lists the mail exchange, the destinations for SMTP message. And the MX records actually don't tell you the addresses of the SMTP server. There's a list of names of other servers, and these resource records aren't actually authentic. So if you actually validate the TLS certificate of the SMTP server that you connect to, the way that you would do that is usually based on the common name field in that certificate, and the value for that is entirely controlled by the MX record, which is unauthenticated. So this is a totally worthless thing to do if you're getting, you know, potentially poisonous data back from the DNS. So I think PostFix is a really gung-ho on DNSSEC. If you look at the latest versions, they've got a significant amount of new functionality. If you look at the TLS documentation for PostFix. Look, specifically at DNSSEC and Debian, we're using this old G-Lib C stub resolver from the 90s. It's been maintained since then, but it's not seeing an overhaul that would allow it to easily support DNSSEC. And the way most Wiki-type, tutorial-type guides get around this fact that there's no validating stub resolvers. They're just recommending installing a local DNS server. So if your client doesn't support security, just install a local server on your machine and just point the client directly to that local host server. And that's the direction that Feudora seems to be moving in. They've got a proposal there to do that by default. The big problem with this is that if you're on a network that causes DNSSEC to fail, you don't want to not be able to browse anything. So there's a utility called DNSSEC Trigger. Feudora has got a significant amount of this DNSSEC Trigger machinery and integration work that they've been doing to try to get this DNSSEC by default goal in their platform. So an open question here is, should we have something like that, perhaps as an installation option in Debian? I'm the maintainer of the Unbound package. In Unbound, if you install it, it will by default give you a DNSSEC server. I've been using it for a number of years and it's my currently preferred validating DNSSEC server. It's possible that this could be an option. I don't think I would recommend it as something to enable by default anytime soon. I think we should wait and see how this works out in Feudora and move appropriately, I guess. In Debian, we also have a package called DNSRootData. This package is basically just a data package. It's sort of very roughly like the CA Certificates package. It's got copies of these parameters called the root zone hints and the root trust anchor that control where the... Sorry? Okay. So there's these parameters in this package. Some of this stuff gets hard-coded into various DNS servers and software. If we add even more DNSSEC libraries, we might want to have this centralized to reduce the pain of these rollovers. Okay, I guess that's the end of the time slot.


Anybody that was freaking out when they first saw that Mark Andrews video.  What's going on? It's engraving here with another video And it just seems like the Ravens they like can't catch a break Well, actually they catching too many breaks because too many players keep getting broken From Rashad Bateman the Hollywood the Boykin the Kane to Watkins to Jimmy Smith To and it's just always Marlon Humphrey recently Ronnie Stanley, even though he came back now, which is good But Ben Cleveland Kevin Zitler. It just the the names continue to pile up and then today We for me it was probably the biggest scare that we've had Because when I saw the video Without context if you see a tweet and you see a video that's talking about Mark Andrews You got the ambulance coming out and he's under the medical tent and it just it's scary It's scary, especially when so many Ravens fans right now are on edge. It's like man. What could go down next, but Mark Andrews He should be okay He should be okay. The hardball said that Mark Andrews was dealing with some serious cramp in the yes I I do believe it if they had to bring the ambulance out there That's some very serious serious serious cramping I know a couple of people that went out there today They said that they feel they the way that their clothes are now it seemed like it was raining But it was just that hot and that's all the sweat that came from there. He said they were drenched. They were soaked And that's what the heat does This is what that heat does That's why it's so important that like my guy Dray always says you got to drink your water You got to drink your water you have to stay Hydrated because that heat it ain't no joke now. I don't know if this if Mark Andrews Injury today and whatever he's dealing with if his diabetes have anything to do with that I'm not sure. I don't know the logistics and the medical terminology and all that I have no clue But with Mark Andrews He he should be good He should be good Because we've all been there to where that heat it'll get the best of you man. It'll get the best of you You just got a deal man, but you you got to drink water You you you got to even get some sugar in there too, man You got to have a good balance of both So with Mark Andrews just moving forward I think he'll be fine when the Ravens have their walk-throughs tomorrow or whatever form of practice They have tomorrow because I believe the joint practices are over with the Panthers. I'm like 99% sure But I have been 99% sure about some stuff and it still end up being wrong But I'm pretty sure the joint practices are over but with Mark Andrews He he should be good to go moving forward and I don't think there should be any like problems anything like that I actually really do believe it was just some very very serious painful painful painful cramp it because they said that He actually called for the stretcher. So he could win when I saw that I was like, oh, I Said it can't be it can't be it can't be and then thank goodness. It shouldn't be in it and it wasn't Hobb all said he should be alright And like I said everything from all the beat reporters that we've seen it seems like Mark Andrews should be alright now Even though the ambulance did come Ravens own Jeff Zribick. He did say that Mark Andrews was just treated there on site It was on site. He didn't have to go to the hospital anything because again, that's what I was saying We when you see the ambulance come out there That's never good because you think about when you see the ambulance doing a game if you see like the players being taken off The field for injury they walk off under their own power even if other players help them off the field It's like that's one thing and then when the cart comes out. Oh, that's the worst But that's another thing but then when the ambulance comes out during the game. It's like oh man And you especially like you feel for the guys having injuries period, but especially when that ambulance comes out Oh, man, that's rough man. That's rough. So that's what scared me the most I'm like man. Let's practice and they bring in the ambulance out, but Mark Andrews should everything should be good to go As far as Marlon Humphrey, they said he didn't practice. He was just walking around. He still had a bucket hat on So he's not limping anything. So it Marlon Humphrey. I wouldn't expect him to play on Saturday He's not gonna play on Saturday. He's not gonna play on Saturday. I'm like 99% sure about that one But he should be good to go. I think he'll return to practice next week. Hollywood I thought he was gonna return to practice this week. I really did. I really did but still nothing yet They said he's still been jogging on the side and then boy can and Deion came in them But they haven't rejoined the practice guys yet and again back to Ronnie Stanley said he had on the full pass today They did say he had like a little hand injury and and a head injury, but said it's all minor stuff So Ronnie Stanley should be fine. So That's good to that's that's good good news because we we need a lot more that good news Like yesterday, we were getting boatloads of good news like Brandon Stephens had came back Sammy Why can't that came all these guys were coming back from injury? Of course Cleveland been back this week and even though he missed today But Zyla have been back like it's like we getting all this good news and then today We had this big scare But again, it should be minimal now Just read big this say the offense do five interceptions today. That's never good But nothing overreact about because again, it is practice. This is where you get all that stuff out of your system Get it all out of your system. They said initially he didn't say who threw the fifth interception but he said Lamar no, I think he said Tyler threw two and I think he said Lamar and Kenji they each threw one the fifth one I don't know who the fifth one came from so it's all good I and then another report shout out to Jonas Schaefer. He said Mark Andrews wasn't hospitalized after his severe cramping So that's again, it's good. He should be good to go and that is just a breath of fresh air Sire relief because I know we all we all needed that right about now. So anyway team keeping clean I love y'all. I appreciate y'all You