Hello everyone, this is Alex here from the Office of Library Technology and today I'll be showing you how to use the scanner app, one of the several apps that we have that is compatible with the iPad structure sensor. Okay, the first thing you will need to do is to open the app named scanner. Once this app is opened, you'll be met with a screen similar to this one. If the app asks you to calibrate the sensor, then click on the app link it gives you and follow the instructions. They are pretty self-explanatory. After the app has been calibrated, you'll be returned to this screen. You can notice that there is a cube in the center of the screen. This is the cube that the app will attempt to track. Anything within the cube, the app will attempt to capture with its sensor. Anything outside the cube, it will not bother with other than for tracking purposes. Make sure that the object that you are trying to capture rests completely within the cube. If it doesn't, you will have sharp lines where the application cuts off its attempt at capturing the object. If you wish to make the cube bigger, you can do so by putting two fingers on the screen and pulling outward. Inversely, if you wish to make the cube smaller, you can pinch the two fingers on the screen. Also, make sure that the tracker and the top right is set to New Tracker. If you need an object for an application like a video game, go ahead and mark High Resolution Color as well. It will improve the texture quality. If you just plan on printing the object or don't need the color of the object, then low is perfectly fine. Once you have the camera positioned where you want it, click the Scan button on the right side of the screen. The weird colors of the object that is trying to capture will disappear and the program will attempt to start capturing the object. Once the program stops adding surfaces to the object, go ahead and move the camera to a different angle. Be sure not to move it too quickly or the app will lose tracking on the cube. From what I have found, if it loses tracking, it will not recover. It will attempt to recover, but I have yet to have it actually recover successfully. From here, just keep moving the camera around the object trying to get the entire object filled in by the app. You will notice that it will say something like, please hold still so we can capture a keyframe. When it says this, go ahead and stop and let it capture some surfaces and then continue. The longer you capture, the more accurate the capture will be. I'm going to go ahead and speed this up because it took me quite a while. Make sure you get every nook and cranny of the object. The more complete it is, the easier it will be to print or use in whatever application you need it for. Once you have the object where you want it, go ahead and click the stop button on the right side of the screen. This will bring up a new window of the completed object. The first view it shows you is of the model exactly like how it was being captured. This is called the shaded view and is useful for seeing if you captured the entire object. The next view is called the x-ray view. This will show you the polygons that make up the object. This can be useful if you are an application developer. The last view is called the color view. This one takes a little while to process, but will show you the object exactly how the camera captured it, color and all. It is actually pretty impressive as it can make the object look decently close to the original object you were trying to capture. After making sure that the model is something you wish to keep, go ahead and click on the email button in the top right. This will automatically email the model to any email address you wish. Just make sure that you have added an email account to your mail app on the iPad, or it will not function correctly. If you dislike the model or are done with it, go ahead and click on the back button in the top left. This will erase the model and bring you back to the camera screen used for scanning. And that's it, the basics of model capture with the scanner app. This video has been informative and I'll see you in the next video.


Hi, my name is Dennis Krzysztof. He and I am a door hardware nerd. I am an institutional locksmith Serving for a university. I've also been in the industry my entire life. I grew up as a kid in a lock shop my dad owned his own retail business And he's also now an institutional locksmith Professionally, I've been a locksmith for about the last 15 years Institutional setting we had a renovation project that was happening had some space that was added on and The original hardware that was specced did not meet what the end user wanted and so we had one of our Contractors it was on site decided to save them a couple dollars and take one of the locks that was installed in the old section That was going to be remodeled next and install that on this brand new door brand new frame brand new opening In doing so they got a bunch of dirt debris Wood shavings inside the lock. I also suspect that they did not hand it properly We also found a few other things wrong inside that After about a year of use ended up jamming the lock completely from the inside and the outside of the door Fortunately person is using that space only had locked the door and left and so they had their possessions inside But they were not locked in themselves We got called in now that night one of my other colleagues was not able to get in gain entry so the next day me and another colleague went over and Tried to gain entry into that space tried all of the tricks and everything and we were not able to Get that door open. We did a bunch of things It was actually jammed from the inside and the outside so if there was someone inside and they would have been trapped in there so that day We decided our last resort was to cut that latch off to a couple saw blades And we were able to get that door open to the lock off and replaced it with a Refurbished lock that we had refurbished in-house that we knew would not be Subject to jamming anytime soon. So unfortunately sometimes when our partners try and help us out They end up creating larger problems when they're not really qualified to do that work There we go. That is my door disclosure


So again, unfortunately that's the game that's got away from us today. What's your initial assessment on it how it's gone today? We didn't defend as well as we've done in the last couple of games And I know that's an obvious thing, but we Gave some really poor goals away today One one, you know, we're right back in the game. I can see just before half time No, was a was a key moment in the game And then second half, you know the third one was was another poor one We gave ourselves a mountain to climb Yeah, we did look like a team who let's energy Now pick the same team three three game three day three times in seven days now I'm gonna look at myself for that But equally when you can see it goes away. We did today. It really gives the opposition a lift And you could visibly see that on the pitch physically, you know, how they rose and was sharper, you know to the ball and as well over pitch and You know, we've got to look at ourselves the last couple of home games. We have been disappointing and You know, it's been over the last couple of years when we've played it and even this season when we had a poor run And we didn't win games, but we were getting a lot of goals You know the performances were a lot better than the last couple and we've got to look for reasons for that and Resolve them next time we play home. Is that the you mentioned about the casino the goal Is that most disappointing thing from today? I mean, I think they scored just the third one just before the hour mark Really, they didn't really have seemed to have too much in the game yet. They scored three goals within an hour. Yeah, you know We you know, you look at us or in contrary, I think we've put the best two defensive performances In those in all seasons back to back we've been superb two clean sheets played as well as we've done and We needed to reproduce that today and nothing different home away the same solid approach would have would have sufficed today and You know as a team we've got to be honest and say and I've got to be honest with myself though, you know those moments in the game were big and we needed to deal better with


We would like to thank you for coming over and the organizer made this program very short and put it on the time slot where we normally go for a snack so as not to disturb your work. Today's event is very important and will become part of EARC3 so please stay with us. Before we call on Dr. Anzila, we would like to welcome our directors who are here, Dr. Bas Bowman, Dr. Glenn McDonald, Ms. Fiona Farrell, Dr. Bruce Kino and who else. We also would like to welcome other guests. We have many guests today. We have some delegates from the Philippine Chamber of Commerce and Investors. We also have, after derogating, University CMU and Sultan Kudarad, is the person who wrote this poem. Very sure. It's a penchant position during that time and we also have the data. To celebrate, we asked the birth of the cross 100,000. It gives the idea of what's pretty and is its number. Just this morning, the previous celebration was the IR80,000. And BBGP forget to celebrate the birth of 90,000. But this perhaps gives an idea of how easy-breeders are. They sometimes forget to celebrate important occasions. Anyhow, reading at ERE started in the early 60s. The pioneers, priests at first, the big breeders, champions, kush. They were the drivers of the first Korean revolution. And we all know what it meant. We multiplied, more than double, the rice production globally. And no doubt, ERE was the main player in the world. And it has meant tremendous benefit for the farmers, rice consumers, along with the tropics. Today, ERE has released, we estimated, some 900 varieties, perhaps more. We don't know exactly, but close to 900, perhaps close to 1,000. Intense of countries, probably close to 50 countries. And the work goes on. We have the 90 million kush in 2050. We are now in 90 million. In 2035, we are 8.5 billion. Half of them, it rise as a staple food. So I think the challenge has not changed, perhaps, pure and ever. At works go on. If we now look at what the breeders of this New Zealand division has done, and we promote to Dr. Mateo, and the varieties, some ones out there in South Asia, just fantastic. It's changing the life of farmers and poor people tremendously. So just to mention, we are not giving up. We are just getting to the full speed. So this is 100,000 just to give you an idea that we are committed as people, perhaps even more. We know what to do. We have new technologies. And really, we are really willing and ready to take the challenge. So welcome again, everyone, and let's have a good party with our new baby, IR 100,000. Welcome. Thank you so much, Lafayane Sila, for that inspiring thought. We will now proceed to the next part of the program, and that is a talk by Dr. Glendagorio on TBGD Parallel Improvement Piles. Better mic. Thank you very much. And this is really, they call it sometimes in McDonald's, they celebrated their one billion hamburger. But this time at IRI, we're doing 100,000, 100k. Just to give you in the background, we are already 50 years at IRI. So it means we have, I started competing, we have 20,000 crosses a year. So that's the volume of crosses they're making. So breeders are playing around with the different varieties from the germplasma, from whatever they get, those varieties, and they make crosses and that's how we made these crosses. So making the best of it. And this is the 100,000. This 100,000 cross is coming from the irrigated rice breeding and bioportification. The idea here, they cross the insect RC 214 or IRI 1.1 cross with IR, I'm not going to tell the technical, IR 05 M109. This is a Japonica variety. Not very good, but very good, very high with an elevated nutrition value, especially zinc and iron. So the idea may be in here is where a breeder is to develop a high-end new variety which is a popular variety, insect RC 214 to improve the nutrition quality at the same time increase yield. So that's IR 100,000. Okay, we have here, we have the actual IR 100,000 cross born in 2012. It was crossed in 2012 wet season and you can see it there and the parents. So you can see after sometimes we'll be going there to have a picture taking. Over here, just to give you idea how breeders do the crossing. So you would best help to emasculate, help to make a plant male and to make it female, then how we make the crossing activity, the tedious way of much making. So we have the crossing block there that we call it the temple of blood breeding where we do the matching and actual crossing. And we have also here, Mr. Herrera, we have the opportunity, he is the one who first make the first cross of eating, Mr. Herrera. And he made all that. He made this hard time to see how he romanticize the crossing block. Marries, respect, no boundaries. If you have any question, there's a lot of controversy about this one. So any question is at the RH Bill. We have to ask Mr. Herrera for the details of that one. So we're just having this a very short ceremony. At the same time, I want you to enjoy, see around, make all this crosses. This is how we do the F1 and see the plants. We have a picture taking over there later. And I hope you enjoy this celebration. Thank you very much. Many people are asking, what's next? I ordered a thousand. Are we going more crosses a year or less crosses a year? As Mr. Herrera told us, we are doing, before it's a number game. Now we are doing precision reading. With the new tools that we have, it might be, we will have maybe lesser crosses. More precise. Okay, especially it's full cost recovery. It's more expensive to make crossings. Let's make it. Just to dream but think, to know the parents and make the cross to produce a better variety. Thank you very much. Okay, so, I own an apology to Donald. I called him Glenn McDonough. I come also at the school in Fagwarta who are also here. Who is also here. So the second part of the program is the unveiling of the Anyone Power's Friend Cross. So we are now going to proceed to that area. We are now going to have the photo shoot. Photo shoot of this.


And now for the adventures of Lightning Jim. I tell you, men, it's time we citizens of Gold Creek took a hand in administering a little quick action just now. Others have been committed in this town in the past. How many have been punished? I'll tell you who, the sheriff. How is the town that's overrun with men crazy for the sight of gold going to be handled by a sheriff and a few deputies? To organize a citizen's committee and force the law down the throat of them who breaks it. Wait a second, men. Sheriff Brady ain't going to like us doing that, Brennan. What do we care? If we fell a stick together, he's got to like us. So we've got to organize fast. I heard he's already sent for a United States Marshal to put a stop to our taking over the law enforcement. So we've got to keep these meetings secret till we're strong enough to dish out our own brand of law. Are you with me? Yeah. Hello, in coming to many parts of the Old West, the discovery of gold resulted in a frantic rush for claims by every class of people. Honest prospectors rubbed shoulders with outlaws and bandits, gamblers, and criminals of the worst kind. Mining camps sprang up overnight. And even though sheriffs were elected and an attempt at law and order made, it was often necessary for the honest citizens to take the law into their own hands to protect their claim, their very lives from the desperadoes who flocked to these mushroom mining towns to rob and murder. And that was why Lightning Jim, the famous United States Marshal and his field deputy Whitey Larson, came to Gold Creek in answer to the sheriff's call for aid in establishing law. We find the two famous marshals discussing their assignment on their way to the mining town. See, Lassina, I don't know yet that you stick to that clue while we are going to Gold Creek. Well, since everybody and his brothers rushing into Nevada looking for gold, Whitey, law and orders become a stand and joke. Outlaws are seldom caught and hardly ever convicted. Oh, but Lightning, all the gold rush towns are like that. Sure, sure. But it seems Gold Creek citizens want to take the law into their own hands. They organized a citizen committee, called themselves the vigilante. Oh, the vigilante. Yeah, so we're going to help them round up the local bad man, the vicious lobe over the name of Carl Stuart. Carl Stuart? Yeah, seems he's been going around killing promiscuous like. And he don't leave no tracks. Well, see, wait a minute now. Let me get this straight. Now, what's the problem, Whitey? What's the problem? Well, well, if we are going to Gold Creek, they have to find tracks where they is. Work with the sheriff and the vigilante, so they don't work with each other, and we're going to capture a bad man. And thank God, I think we better get going. Ha, ha, ha. No sooner said than done, Whitey. Let's go thunder. On the following night, an elderly merchant of Gold Creek was robbed and cruelly beaten by two men. The sheer brutality of the crime coupled with the inactivity of the officers of the law started some of the citizens of Gold Creek on the warpath. However, citizen David Burdew and his wife Judy are more interested in their firstborn than in local justice. Ha, ha, ha. Oh, there, there, darling. Whitey always cry when he puts a bed. Well, Whitey, Whitey, I always hate to get up in the morning. Oh, no, no, darling. Go to sleep. Mother and daddy will be right in the next room. We're going to double up that fish, will you? Strong. Yeah, he's mad. That's what it is. He's got his mother's temper.  Just like you. Come on now, let's walk right out and close the door. We've got to start in being firm with it. David Burdew, how can you be firm with an adorable little mite like this? Well, it's hard, all right. I'll admit that. But now if you don't start in early, that little mite's going to develop into dynamite. Come on, mama. Out of the room you go. We're still early. You've got to get used to the dark. You know, when he grows up and starts calling on the gal, he'll like the dark. Oh, Dave, shame on you to talk about a little baby like that. Well, now my memory serves me right. You never objected when I turned down the lamp. Why, Dave, I never in my life. That's the best part about being married. What is? Fella don't have to turn down the lamp and keep one eye on the parlor door when he's making love. Well, I'm going right back into the room with my son. All right. Well, listen, they're going to the world tonight. Sounds like a regimen here. Well, look, honey, they're coming in here. Well, what's the same for them? I've never seen them before. Here, what is all this? What are you talking about? Our name isn't Stuart. Sorry, ma'am, but we'll have to ask you to step aside. This man's going with us. Don't you dare touch him. I'll take it easy, Judy. But they called you Stuart. Please, dear. Now then, you call us or just tell me what you want. The two I'm supposed to be.  You know why we want you. Come on, come on, bamboos. Just a minute, partner. You men can force me to go with you, but I am going to insist on knowing what far. Oh, you want to know what, what, what for do you, huh?  And we happen to know for certain that a fellow by the name of Carl Stuart was one of the pair that tortured and robbed the old man. Carl Stuart. Yes. And what's that got to do with me? Plenty. Some of the boys that have seen this, Stuart, say that you're him. What? Oh, good lord, you don't think I'd do a thing like that? Beat a poor old man? And my husband's name is David Berdew. All right, all right.  What have you got to lose by going to the hospital with us? Face an old man Jensen and seeing if he recognizes you. Sure, sure. If you're innocent, prove it. Got to prove you're innocent. Personally, I think it's your job to prove he's guilty. Never mind, Arkin, honey. I'm not afraid to face old man Jensen or anybody else. Now you're talking. Talks cheap. David, are you sure you're doing the right thing, going with these men? No, no, no, I'll be all right, hon. If you've found out that he's innocent, please let him come home right away. I can't go with him on account of our baby. If he's innocent, ma'am, he'll be home pronto. But if he's guilty, well, come on Stuart. Hey man, let's get out of here. Please fix this, so he'll come home soon. The rest of you can wait out here. And remember, there's sick people in here. So lift your boots high and let them down easy. Howdy. Howdy? What can I do for you, gentlemen? We got the coyote here that robbed and beat old man Jensen. But before taking action, we want to be dead sure. So we want Jensen to identify him. Yes, very well. Bring your man along, but you have to be brief and very quiet. Jensen is in bad shape. Bring concussions. All right, doc. Come on, Stuart. I told you my name's not Stuart. We'll let old Jensen decide that when he takes a screenhatch in. Gentlemen, quiet now, please. Jensen is in this room here. This is the Jensen. Yes, and your body is here? Yes, some men here would like a word with you. Yes, well, what do you want? Mr. Jensen, we want you to take a good look at this vomit here. Is he one of the snakes that beat and robbed Jensen? Which man? Which one is it? This man right here. Well, he looks like the one. What? Yes, it's him. Try to kill me. Take him away.  Look again, Mr. Jensen, please. Think what it means to me if you're wrong. Now look at me closely. Yes, yes. Yes, you're the one that hit me over the head. Please, take him away. He might hit me again. I'm sorry, gentlemen. I'm sorry that you've excited him too much already. Now you have to leave. All right, doc. We've heard enough. Yes, plenty. But I... Get moving, Stuart. What are you going to do to me? Hold on. I got a right to know where you're taking me. Answer me. What are you going to do to me? What do you think? No, you can't do that. Jensen was out of his mind. You've got to give me a chance. I tell you, you've got to give me a little time. You've got from this hospital to Hangman Street to get right with your car. Better start praying, Stuart. Please, your conscience a bit before you cash in. Yes, we'll get him anyway. I've told you over and over again. I'm not the man you want.  Yeah, we'll use your rope, Lank. It's an honor, Mr. Brennan. Throw it over that big limb. Oh, listen. If you'll just give me a few hours, I can prove it. I mean, listen. Here comes two riders. Yeah, look. Get that rope around his neck. Now, Brennan, we're not tolerating any interference. Ah, sir, not this time. Lank, the feel of that knot in your neck, eh? Your last chance. Are you going to tell us who your Theven murderer and partner was? I swear before God, I'm not the man you think I am. All right. It's your field, though. Keep on the rope, Lank. Ready for trouble, boys. All right, so don't reach for your six, you scum. All right, that's to spoil your little neck type party, men. But my natural curiosity makes me have to ask, what's your fella done? I don't see how that's any of your business. Now, for you. This man here's an outlaw. He's killed a lot of men. Just last night, robbed and tortured an old man. God, didn't that, didn't that? I've tried to tell him that I'm not. Let me handle this, son. What's his name? Carl Stewart. No, it's not. It's a good story, men. We are looking for it. See if we're lucky. Look that way, buddy. Gentlemen, this man's my prisoner. Do it, you're under arrest. Oh, thank God.  My name's for do not do it. Now, just a minute, partner. I've got some natural curiosity myself. Just who are you? That's what I want to know. Who are you? I'm Jim Whipple, United States Marshal. What? This is my deputy, Whitey Larson. You're very asking you perlite like to take that rope from around that fiddler's neck. Are you lightning Jim Whipple? That's the same. Now, I want you to. Not so fast, Marshal.  We've brought him here to stretch rope. In my thunder, he's going to stretch it. That's right, sir. He's going to pay for it. Hold on. Hold on. Listen to me, all of you. But two of us are going to take this man to jail to wait for trial. And if anybody tries to stop us, it's going to be just too bad. Well, aim one, which says you ain't going to interfere. No! You broke my wrist! You're going to do it! Sorry. I warned you. Oh, you have a slok here. I didn't shoot too. Anybody else got any objections to our taking this cell along? No? Get your horse to it and come with us. Yes, sir. But I'm not to do it. You ain't going to get away with this, Marshal. What makes you think we won't? This here's the citizen's committee. We've had all we can stand from them law courts of yours.  I'm going to call a meeting of all the citizens of Gold Creek. And we'll tear down that rotten courthouse. Well, it's nothing to stop you from trying. But you better be figuring on a little opposition. Oh, and you can take my word for it. You'll find your ronkers seem pretty powerful opposition. Come on, Stuart. Let's go thunder. Is David Burdew the outlaw, Carl Stuart? Will the citizen's committee attempt to tear down the Gold Creek courthouse after Lightning Jim and Whitey have had time to warn the authorities? Be sure to listen to the surprising climax to this Lightning Jim adventure told in part two, which follows immediately. Part two of the Lightning Jim adventure, Disorder in the Court. Having rescued an accused outlaw from the hands of an irate citizen's committee and turned him over to the sheriff, Lightning Jim is off to investigate the outlaw's story, that he is not Carl Stuart, bad man, but David Burdew, honest citizen. Whitey has been left in charge of a posse quickly organized to protect the Gold Creek courthouse from an attack by the vigilantes, who insist on seeing Carl Stuart hang. With a hard job to find men who were willing to serve on the jury, it was to try Stuart. However, 12 men were finally selected, and the first trial by jury in Gold Creek is now underway. But small courtroom is packed. Outside the courthouse, an angry mob mutters and surges back and forth. Some of the jury looked just a trifle too pale as the judge addresses them. Order in the court. Order, please. Gentlemen of the jury, you have heard the evidence. The victim identified the accused before three witnesses as one of the two men who beat and robbed him. Witnesses that have seen Stuart testify that the accused is either Stuart or his double. On the other hand, the accused has produced evidence that he has been living as a law-abiding citizen of this city. United States Marshal Whipple has searched diligently for evidence that there might be still at large a man named Carl Stuart. To date, he has not produced such a person. I don't want you to be influenced by the yowling of that mob out there. Now that is all. Let the sheriff know when you have reached the verdict. How frightened the jury looks. Oh, Dave, I'm afraid. Terribly afraid. Bloody old girl. Just listen to them. How can we expect a pair of verdicts with a jury hearing that mob threaten their lives? Well, they've gone some soothing, that's to say. Why doesn't Lightning's Jim come back? He's been gone too, old Dave. Well, you can get your life if there is that you tell us Carl Stuart's Lightning born from back without him. You believe Dave's innocent, don't you, White? Well, as deputy United States Marshal, I will have to believe whatever the jury says here. But that's plain right to Larson. I'll tell you your husband is one fine teller. Thanks, Whitey. I won't forget that. Oh, I think Lightning Jim feels the same way about it. That's why he's looking extra hard for the Stuart teller. Certainly hope he finds him. Oh, if that jury don't hurry and reach a verdict quickly, I can't stand this waiting. Dave, they just can't find your guilty. Nothing so horrible can happen to us. Listen, listen, Whitey, you hear that? Hang Carl Stuart. Don't you pay no attention to them. Take me out of here, Whitey. I can't stay here and listen to that. Stop! Stop that, you hear me? Joe Brennan, in the first place, seeing that justice is done is the court's business. And in the second place, the prisoner is charged with robbery and assault. Not murder? Yeah. Then you better change it to murder. I just came from the hospital. Old man Jensen died less than a half hour ago. That makes story do not show the proper respect. This is a citizen's committee. Whip it your landing. We just dropped in cash. We're like to see that you and the jury do a good job. You're talking mighty big, Brennan. He'll find us ready to back up big talk with trigger action. Jim Whipple, your honor, United States Marshal. I've got a man here, and he's got something powerful important to say. He's badly wounded. Will you give him a hearing? Why, certainly, Marshal Whipple. Who is he? Here he is, here. Your honor, I am the much-wanted Carl Stewart. Carl Stewart. Carl Stewart. Carl Stewart. Carl Stewart. Yeah, take a good look at the prison that we're due. Now look at me. What? Great point. I'd like to be in a pod. Quiet, please. Quiet, it is. It's amazing. Well, judge, we do look a lot alike, don't we? You look enough alike to be brothers. What? Oh, yeah. Sure. Imagine us being brothers. No, we ain't no relation. Your honor, this man's name is not Carl Stewart.   I know who I am. I know what I've done. I beat up Jensen and robbed him. You mean killed him? All right, then. I killed him. And I know that everything I say will be used against me. I got here just in time to spoil a necktie party. I wouldn't be too sure about that. And I wouldn't be there. Silence in the pod. Go on, Stewart. Thanks, judge. I got to finish in a hurry. But you can't do nothing to this man. He don't know what it's all about. Purdue just had the rotten luck to look like me. And you can't hang him for that. You can't hang him. You can't hang me. Why can't we hang you? Because I won't live long enough for you to hang me. Your honor, I can testify that this man is the real Carl Stewart. I've been trailing him for two days. I cornered him in Virginia City last night. The local sheriff and me shot it out with him. The sheriff got him as if he was running for his horse. Yeah, he got me in a bad spot on the left side under the heart. When I told him about Purdue, I'd be an on trial for a crime he committed. He insisted on riding over from Virginia City at once. He's game. I'll say that. Thanks, Marshall.  Better sit down and do it. Oh, Baylor, get Dr. Peterson at once. No. No. Never mind the doctor yet. I just want to be sure that you know Purdue is innocent. I am positive of that, yes. That's great, yet. That's great. That takes a lot off of my mind. Goodbye, and good luck, Purdue, oh, kid. I'm glad. Somebody get a glass of water. Call the doctor. Don't bother, judge. You don't need neither one, now. Hey, you want a glass of water? Now, wait a minute. Wait a minute. Your honor, we have the jury. Order the court, please. All right, now, your honor, we, we the jury, have reached our second verdict. What? Oh, yes, yes, of course. Read it, please. We the jury, find your cues not guilty. Yes. Yes. Hey, what the? Hey, P.S., we the jury, publicly apologize for the first verdict we reached. And we wanted to go on record that we're doggone glad that I didn't get a chance to read it. All the trouble he's caused is, Dave, I can't help it, feel sorry for him. There must have been some good in him. Yeah, one of his kids is pretty bad sometimes, but he was always sorry afterwards. Dave, do you mean that Carl Stewart would? Yes, Judy. He was my brother. His name was Carl Badoe. We always looked alike. Folks used to take us for twins. Mother was always mighty proud of the name Badoe. I'm glad he changed his name to Stuart for her sake. And so ends another chapter in the adventures of lightning Jim Whipple, United States Marshal, and his deputy Whitey Larson.


Hi, everybody. Joe for jasmizcasebreaks.com. We did it. We knocked out the filler that knocks out five cases of the brand new release today. Bowman Baseball, 2022 Bowman Baseball. That should be pretty nice. This will unlock two jumbo cases, three hobby cases.  Grand prize gets seven boxes of 2022 Bowman Baseball. Four boxes of 2022 Bowman Hobby Edition and three boxes of Jumbo Edition. We're gonna ship it to you sealed. So that's probably gonna arrive to you a little bit after some of your hits. But hey, you can do whatever you can sell it if you want to. You can rip it if you want to. If you get like a super fracker out of there, definitely let us know. Should be pretty awesome, pretty awesome grand prize. Could be worth at least $4,000 as of today. Could be more next week. All right, so rest of you will get teams. So everyone will get something. So the rest of you get teams either a hobby break or a jumbo break. So we'll keep track of that as well. There you go. Name on top gets that. Everyone else gets something else. Get teams in the breaks that are coming up. Big thanks everybody here for making this happen. Thanks to the people who bought their spots straight up. Of which there were a lot. Thank you. And congrats to the people who won their spots in the two fillers that we did. We only had to do two fillers. So I appreciate that as well. All right, fingers crossed. Let's roll it. Let's randomize it. Six and a four, 10 times. Good luck. One, two, three, four, five, six, seven, eight, nine and 10th and final time. After 10.  You got a team. So everyone here has teams. I'll shout out what teams you have in just a second. But who gets the grand prize? Who gets those boxes? Who's the worst spot here? Oh, Jason, with a spot that you won very close, not quite there. But you do still get a nice team in an upcoming break, an upcoming Bowman baseball break. Name on top though, David Harrell.  With a spot that you won in the select eight filler, you're getting seven boxes of 2022 Bowman Baseball, the brand new release. Nicely done. Nice for getting in. Good parlay right there. All right, now everybody else still got some nice teams. So David wins the grand prize. Jason, you still get the Dodgers in Jumbo one, Michael Dodgers in Jumbo two, Greg Tigers in Jumbo one, Jason F with Jason H Dodgers in Jumbo one, Jason F Tigers in Jumbo two, Travis Dodgers in Hobby one, Jason H Dodgers in Hobby two, Travis Dodgers in Hobby three, Corey with Tigers in Hobby one, Jeremy Tigers in Hobby two, Raymond Tigers in Hobby three, Steven Giants in Jumbo one, Han Giants in Jumbo two, Daniel Mariners in Jumbo two, Barry Cardinals in Jumbo one, Garrett Giants in Hobby one, Travis Giants in Hobby two, William Giants in Hobby three, Tim with the National in Jumbo two, Stacy Mariners in Hobby two, John with Mariners in Hobby three, Anthony Braves Jumbo one, Austin Phillies Jumbo one, Wade Blue Jays Jumbo one, Justin Phillies Jumbo two, Jose Blue Jays Jumbo two, Jason F Nationals in Hobby one, Scott Nationals in Hobby two, Carl Nationals in Hobby three, Steven Phillies in Hobby one, Justin Phillies in Hobby two, Corey Phillies in Hobby three, Greg with the Braves in Hobby one, Mark with the Braves in Hobby three, Carl with the Blue Jays in Hobby one, Luis Blue Jays in Hobby two, and Michael with Blue Jays in Hobby three. There you go. I'm Joe for jaspyscasebreaks.com. We'll see you in these future 2022 Bowman Jumbo and Hobby Breaks, jaspyscasebreaks.com.


To determine the coefficients in a balanced equation, we often use the method of continuous variations. We start out with solutions that have equal molar concentrations and combine them in different volume ratios. Since the concentrations are the same, the volume ratios are the same as the mole ratios of the reactants. We will carry out a reaction between calcium chloride and sodium oxalate. We have a series of test tubes. In test tube one, we're going to put zero drops of calcium chloride. In test tube two, we're going to place one drop of calcium chloride. In test tube two, we'll place two drops. Test tube three, we'll place three drops. Test tube four, four drops, and so on. We will now add sodium oxalate to each one of the test tubes. We want the total volume of each solution to be also constant. So we'll make sure that the total number of drops in each test tube is ten. We'll place ten drops of sodium oxalate in test tube one. Nine drops in test tube two. Eight in test tube three. Seven in test tube four, and so on. We will thoroughly mix the calcium chloride and sodium oxalate in each tube. We'll then let the tube stand and measure the height of the solid in each of the tubes.


All right. Welcome to day five of the advent of code 2020 Yeah Nothing new today. I hope the audio is as good as it was yesterday And let's see. Let's eat last yesterday. We helped Santa with his Passport issues but now we have to help him with Something else, I don't know. I haven't opened the problem yet But yeah, let's look it up just close the window and open up Let's see here advent of code Five right Binary boarding. Okay, you oh, no, you dropped my boarding pass Oh, no All the flight attendants are busy with the flood. I thought we were doing it to bargain, but okay We're doing a flight Oh No, this is this big white thing here.  So And Yeah, so we have to fix the binary boarding. Okay quick program use your phone's cameras can all the night right boarding passes Okay Instead of so in the groups is there only uses binary space partition To see people a seat might be specifically applied like F B F B B F Yeah F means front B means back L means left and R means right The first seven characters will either be F or B They specify exactly one of the 128 rows on the plane Numbered zero to 127 each letter tells you which half of a region they give and see this in Start with a whole list of rows the first letter indicates whether the seat is in the front or Oh right Now I remember what he did He took the toboggan to the airport to catch his flight Let me actually we actually fix fix one thing is Yeah But let's see So we have to partition them So we could consider the whole range then we go the lower half beam and see upper half lower half upper half and then Left and R means right Okay, so we look at the first seven characters. So those are these characters So that's how we determine the so we just binary search The seating space to find the row And then Okay So the last three characters will be other L L or R exactly one of the eight columns on the plane The same process as above proceeds again This time with only three steps L means keeps a lower half R means to keep the upper half so consider just the last three characters of F B F R so So consider the whole range zero through seven R means take the upper half keeping columns four to seven Let me see the roll in a half So okay, we take the upper half take the lower half and we take the R so we get five Okay, so the first thing we see here is that this is very much just binary So F B F F So we're always just partitioning the range Right, so Let's see here. So, okay, so we recode. Okay, so column five We have a seed ID. Okay, so we get the idea from this So we have some other boarding passes, so okay, let's let's look at the test input. Let's create day five An open day five we get a new file test So this is this one and then we have these seeds here And then the final one Okay, and now let's open up day five dot hs And let's see let's see what happens Mod do Okay, so the input it's going to be You want the classic get input function Read File path IO list of strings Get input It's just fmap lines over file Okay, and main equals do main I'll Get input input And to print And now we run this day five Uh So we run ghc day five out it just we want out to be day five and We run day five to get the Starting input These are putting okay. We got the input. So let us look at The first input here So, okay Uh, let's see here fbb fr. Okay So I have suspicions about this right so rlr Uh, so rlr is actually giving us five right But we know that R l r so if you write it in binary This will be Four plus one equals five So we just convert it to binary to bits Second, uh, okay, so this is supposed to be return 44 So I think b is going to be one so zero one zero one one zero zero This is uh what this is So it's two so it's four plus eight not plus 16 plus 32 Which is 44 so We just turn we split it at the seventh letter and and turn it into binary and then we convert that into Integers I think we have some asco stuff in data.bits Let's go Okay, um So how do we how do we go from bit to Let me see Let me see. Okay, so bit i is available with high spit set and all a bit clearer so How do I set the bits? Let's see we're gonna import data dot bits that's for sure import data dot bits data dot bits and then we are going to go For each bit we are going to so we just want to convert these strings so string Uh, two bits, so this is gonna take a string And kind of carry a pair of it's Okay, two bits equal. So we're gonna first, uh, where split at We're gonna split it at the seventh member Let me see Copy this and you say let s equal So split at seven s Yes, exactly. So we say split at 7s. So this is gonna be row comma column Um, so we split that so then we get the rows and columns And then we just want to map that to bits Okay, how do we how do we just we just want to make finite It's I just count trailing to um To integer Okay, can we just convert bits to integers? Let me see Okay, so we want to for the row We want to sip so we're gonna so we're gonna say sip We're gonna sip it with this fbf pbf So we're gonna sip so we're just gonna sip with the index sis Hey freddyk Yeah, we gotta have more Haskell content, right? They say we're lazy, but that's just our programming Yeah, um Okay, let's see I think I'm gonna change the color scheme. I think you guys can't really see the chat better Thank you. Yeah, it's Icelandic used to look Danish But then I got these blue keys and I replaced it. See this is the other one because I have two um So I just like added these blue keys To make it less Danish. I'm sorry fredrik You can get this Danish by default worked for you. I guess anyway, uh, we're gonna sip uh Let's just let's just write the function To int It's gonna take this string and it's gonna return us an int Let's we're gonna use it here. So we're gonna say two int Of a stir. So we're gonna apply this to two int stir and we're gonna apply it to row and column And we are going to say So I I'm gonna say I'm gonna I'm gonna make a zero. I think I think that's how I do it zero bits. Yeah And I don't I've never used this data dot bits before so I'm not quite sure zero bits So zero bits as int Okay, cool.  So I want to say yeah, this is the set bit function. So I want to fold l So fold l So, okay, so it's going to start off with the zero bits And we're going to map it over the list here We're going to map it over this sip And the function here should be Okay, where f so okay, so here I have the index And then I have the so if I have it If I have f no if I have b so the the b's here are gonna be the ones right So if I have b then it is set a bit I If it's something else then it is just it And this is gonna be f here And then I want to map to intro and to its column Uh, right here we We uh into chart into into actual type Oh, yeah, okay, this is this is this has to be A and okay, let's write b so set bit I Be and this will just be It'd be right Why does it complain? What's the sip here? This is gonna be giving me a list of Oh, okay Maybe this needs to be in Sip here it's gonna give me two ints Int and char yeah, and then fold So it can't match type Oh, okay, I think I want to fold Or no. Yeah, okay. I know what it is. I just I have to flip these arguments That's what I want to do. Okay a split at seven s How is it complaining about Two int row Column pretty much you type it with actual type. Okay. All right. So I this skirt Uh, let's see. Let's let's say Print out map two bits Uh Let's let's just write 253 Uh six seven 38 zero All right I'm also applying it to I want ours to be set bit I don't know bits so This will be two Maybe I want to start off at one Let me see. I'm not familiar enough with that data dot bits interface Okay, let's let's do gc Because the first one here should be should be 44 And then uh Let me see set Uh set bit zero Of of set set. I'm going to set the first bit on zero Okay import data dot bits. Uh, why is Why I just I did this wrong Get contents. What does get contents do? Oh, okay Yeah, but like I Compilation takes like one second. So I'm fine with it. Um, okay, so F B B B F F zero one zero zero one one Uh, so this is I mean so What do we want here? It's okay. Can I so let's import data dot bits Uh five and eight Set a bit. Let me see set bit Okay, so set bit Huh, let me see bit size Five and eight bit size five Oh, I already changed this to be one. I mean changes to act to be zero And then maybe works How do we get 88 here? All right, let's see because I'm reversing the stream So we want the first one here to be 44 And we figured out that, you know, it is So zero times 64 plus 32. Okay Let's just let's just do it Uh, let's just do it old school Now I wanted I want to do it properly But I I just gotta figure out this data dot bits. No, I have to figure out this data dot bits interface data dot bits Okay, so Set bit takes in something that is a bit set a bit Okay of Zero and if I set bit number five if I set bit number one I want to get two. Yeah, if I set bit number zero, I get a one. Yeah That number three I get an eight Okay So if I so, okay, so This is supposed to be the bit number here. Okay, so A B Okay, I think I think I'm messing up the something here So type of fold L So I want to take an integer Yeah, okay, so Okay, so I have okay. I think I think I'm doing it wrong. Right. So it takes in a list of a's Yeah, so fold L takes in a list of a's And a function that takes a B And that thing and then it's it Set the bit B I right. Okay. What if I just set zero here? So F B Okay Let's print the input and then we map over it Okay, so the second one is correct, right? We get five And then here we should get seven seven four So it's five seven seven one Okay Yeah, we we were trying to fix it. We stopped reversing it Okay, and then we need multiply the row by eight And then add the column Isn't that this the same as as running Two int on the entire thing two in Yeah, that's the same as running two int on the entire string um Okay, so so, okay, so Let's just simplify this then to We don't actually need this too. You can just run two bits of int And let's get our input Okay, wait and what now we so we Yeah, we will map the bits and get the max. Uh, let me see new file input And the question we want to answer is What is the highest seat id? on a boarding pass Okay, um Day five You can do max, right? maximum Okay, and then max Compile it to run it. Let's say time here just to see how quickly it goes Three milliseconds nine seven eight Is our answer All right Got part one Whoop whoop Yeah, it's just bits. We just took us a bit of time to figure out the bits interface for But uh, okay now I think part two will be a bit harder. I mean this isn't much code, right? Let's see. Let's see what happens. Uh continue to part two Okay, so the fast and simple signs have turned off time to find your seat Completely full flight. So your seat should be the only missing boarding pass in your list. However, there's a catch Some of the seats at the very front and back of the plane don't exist on this aircraft So they'll be missing from your list as well Your seat wasn't at the very front or back though the seats with id is plus one and minus one from yours will be in your list Okay, so Uh, so all the seats will be full Seats with id is plus one and minus one from yours will be in your list Okay So let's see because I the input is like a thousand 965 inputs So we can just find the missing one Let's okay. Let's work it. Let's work this So let's see So the maximum will be there the minimum Will be there Um So let's see here. Okay. Let bits equal let The sids so this is seat id's equal map Okay, let's let's just get the input Get input and Put map to bits put Okay Maximum so the Mac Ma so let's do min and ma they are going to be the Maximum of seat id's and minimum of seat id's Now let's let's print out like print Uh ma minus mi and print length of seat of minute mom and maximum Okay, so Wait So we have the Uh, how long have I been coding in Haskell? Um I guess I started it seriously In like 2015 or 2014 probably That's when I did my started my masters Uh, I think I encountered it first in 2014 So but then then I've been programming in it heavily since yeah for five years or so That's yeah It's been quite a while Okay, uh So there are so the difference between the maximum and the minimum so I was expecting it to be like one less Uh, but now we have to figure out which one is not in this list And let's let's just print the maximum maximum and minimum Sort Let's sort the seat id's I just want I'm just curious. This will this will return like a big blue list So do you have all the seat id's right, but it starts at 13 and it ends at 978 So we're we were just supposed to find the one element that's not in this list, right? So Yeah, okay, let's do that. Let's say Just minimum to max Uh Let's just do set concatenate and import data dot set I mean, this is like not the most efficient Yeah, yeah I think that's true, but let's just let's just try it like set like we import data dot set set and then we do import qualified Set And now we say set dot from list And then we do set dot from list of the seat id's print this Uh, and it's complaining. I think it's complaining about this probably 727 it's not in the list I mean, we could do this in a more like binary search way, but I think this is We're doing it in four milliseconds, right so Yeah, I don't think we need to let's see. Let's see if the id is correct. That's the only one that's missing, right? All right This is a quick one So Yeah, how did we do it? Well, we you know the I think that the key trick to this one was the fact that We like, you know, it goes into You know, let's go back to the let's go back to the Edwin calendar. Let's go back And see here like it goes talks about binary space partitioning La la la, right? But that's just that's just a fancy word for binary, right? binary Is just a binary space partitioning of the integers And then because we are You know, and then we noticed here. Okay. Yeah This also, I mean, we could have spent a so I think yeah, so I I agree with by that in my I don't know how to pronounce that but You know, if we had gone into the whole, okay, let's go left. Let's go right. Let's do binary search, blah, blah, blah Then we would have had an issue, right? We would have had a lot of stuff to write, right, but um We don't actually need So because like and then we try to just figure out that it's just bits, right? And then we just find the bits and then they're just literally asking about the bit I think the key insight was like, okay, wait RLR Is five, right? So then like, okay, but 101 is also five in binary, right? So Yeah, I think this is Just like the easiest one so far. I mean we we didn't spend Almost any time on like the actual issue This time around We spent almost all of our time just Trying to figure out how data dot bits work Um, and now I know how it works, but I think but it's cool Like you can you can just treat numbers as integers or it's or like bits and just set bits um And that yeah took a bit of work, but I think we could even like do this in a one-liner, you know Anyway that it That was fun Yeah, so I guess it was a short one today, which is Good, I think We all have our Saturday to check out and Yeah, you can catch the episodes so far on youtube. I think there's a I don't have a link on my channel. I should probably put a link, but you know, is there going to be on youtube? um, the previous ones are already there and Yeah, but you know I think yeah, I think I think ballad amaga is correct in the sense that And I don't think he is correct in the sense that I mean you don't need clever algorithms you just need to Figure the trick to the issue problem, right? You don't actually need to go. Okay. We need to implement Super efficient binary trees here to do the partitioning, right? We just Just go to bits go back from bits. That's all Anyway, yeah, that was quick today and uh Yeah Yeah procedural. Yeah, I mean that is true.  It was a Like it was a it was a touring machine, right? It was an imperative, you know, it operated on symbols and had instructions, right? And then we had to like simulate that in a functional language which which meant a lot of uh Ray operations, but I mean I think I was I was a very proud of my solution That year I probably have it somewhere like github treat low Code um, let's see. Uh, these are these are so this is so bad at Like it's not google see here if google finds my github repository No, it just literally ignored um You can see all my repositories What did I call it? AOC 2019. Yeah, here we have the code for Last year, right? Uh, I lasted nine days And then, you know, this was the like machine we had to write, you know, we had these operations Uh, you know, I had to use I used states and then we had these frozen state arrays um And then it's all read mem write mem read mem write mem, you know Uh, and it was super slow when I used lists But then I I I went into these unsigned arrays in the state monad and they are They are just optimized so hard by ghc Like this is because, you know, you need to do this a lot, right? You need to have arrays and Operate on them and this is even while. Yeah. Yeah, I think it's yeah, it's unboxed array. Yeah, sorry. It's not It's not unsigned. It has signed integers, but yeah and uh This was like very fast But you know, we we did have to deal with a bunch of Of these state issues, right? Write st revs You know thaw We had to thaw the so I mean so we we initially always like took the inputs We initialized this array And we modified we wrote st revs. Uh, I had thaw somewhere here, right?  I I don't disagree, I guess Um, but it's also like it's a new way of thinking. You know, it's a new language You know, whereas I you know see and java And javascript and all of those they're essentially It's essentially I I want to say algal or something like that. Like it's it's all the same language Except there are like they're different dialects, right?  I mean it has I mean it has a lot of stuff built in but it's still It's still just essentially see You know, it's still just yeah, it's it's still it's a dialect of c with a bunch of stuff added in by default, right? but uh Yeah, but with with haskell and functional programming languages You think about things differently, right? So so like here, you know instead of You know iterating over the string and walking one step check Turned it a bit walk knock step check turned to a bit like instead of saying let's do this this and this we thought What is the transformation we're trying to do here, right? So So we we like we we we we change it to be a like a flow of data Throughout stuff and that kind of compositional thinking Like by the marriage talking about like that that Helps you a lot and the cool thing about haskell and ghc, especially like it it optimizes all these so it it fuses things and then Once you get into that groove of thinking about things this way So instead of thinking about recipes and like do this tip do the next step and so on you're thinking about You're thinking about data flow Essentially, and this is kind of it's data flow programming. You're thinking. How does the data flow through my app? And it it is it is a bit like The difference between no sequel and sequel In some sense, right where like in no sequel You construct a database in such a way that you know, you're thinking about what are the operations? I'm going to apply to it You know, so how am I going to sort the table? Well, what operations and am I going to run on it? And that that changes how you think about databases because then you're thinking about Not just how the data relates to each other, but you're thinking about how How will things flow? Like what am I going to be querying right? And that's why that's why you get like very very fast document databases Because they are structured in such a way that you're thinking about the queries you're going to be making And So how does this relate to functional? That like when I when I dug into document databases I got a new Feel for how to work with data and databases, you know, so instead of just saying, okay That's where it's very academic, you know, you put in the ER diagram and you Make all these relations and you say this one relates to this in this one This one has to be a foreign king this one and you kind of set up the whole system And then once you have to run some queries, that's You know, you you have to hope that the query optimizer in postgres Uh works a lot works very well, right? But in document databases, you're thinking about the operation from the start So you're thinking like what what's the index? Well, what are the operations I'm going to be applying? So, yeah, and uh, yeah, so that's all For today, I'm going to I have to get back to work actually You do some research and teaching and uh stuff like that But I will see you all tomorrow at the same time six o'clock European time five o'clock Icelandic time and Whatever time it is in the u.s. Right now. I think I think it's No No, no, it's not new. I mean, okay. It's also depends on where you are in the u.s. Right? anyway, if you're checking out the youtube, um, you know Make sure to like and subscribe That's what you're supposed to say, right? and because you know, then I I know what what's like if I'm doing yeah, I like just like Because I want I want feedback right because like in the past few days my sound was off But I fixed that um I changed where the keyboard cam is. I think I really like the keyboard cam. It's mostly So I can get away with having a super loud keyboard But yeah, the music could be a touch lower. That's That's true It'll change it right now. Oh, yeah, it's Higher than it used to be but yeah Anyway, thanks a lot and see you tomorrow for day six of the advent of code All right


Welcome back to this channel and if it's your first time coming back across this channel, consider subscribing, support this channel by subscribing. But don't forget to click the bell icon, it will be the only way that you will be updated when I upload a new video. Thank you so much, support this channel by subscribing to this channel. We are still looking at the new UAE travel guidelines as of January 2022. Remember in new sets of guidelines, traveling to and from, transitioning to and from Dubai, we are put in place or in UAE we are put in place as 29 January 2022. And this in new sets of the guidelines, the 12 guidelines to Dubai that we are put in place, features or comparisons, a lot different groups of people in their different categories. We see people transitioning or people coming from UK, a different set of roles. We see people transitioning through Dubai, a different set of things. So in today's video, we are going to see which other groups are exempted from taking what you call a COVID-19 PCR test. Which group of exemption or what group is exempted from taking a COVID-19 PCR test in Dubai? Remember the following people are exempted from getting a COVID-19 test at the departure airport. Remember this group of people will only undergo a COVID-19 PCR test on arrival in Dubai. Remember we talked about the groups of the mandatory groups that should take the PCR test on arrival to Dubai. We also talked about which are all travelers coming to Dubai, the travel guidelines and the requirements at that time. Remember these groups that are exempted, all the UAE nationals returning to Dubai are exempted from taking a COVID-19 PCR test from the departure airport. From any country then the non UAE nationals accompanying the first degree UAE are also exempted from taking what you call the COVID-19 testing from their countries of departure. We look at domestic workers accompanying a UAE national sponsor is also exempted from taking what you call a COVID-19 PCR testing from their country or from the airport of departure. We also look at another one, children below 12 years of age, children 12 years of age per the ministry of public health are not supposed to take a COVID-19 PCR test from arrival from their country of departure. In number four then we also look at passengers with what we call the moderate, the moderate to severe disabilities. Also this kind of prayers or this kind of people are not required to take a negative PCR test from the airport of departure. Hope I've tried to share something for you and hope I've tried to share something. Thank you so much for coming back to this channel and thank you so much for subscribing to this channel. By the way, don't forget to click the bell icon. It will only be the only way that you are updated when I upload a new video for the returning subscribers. Thank you so much for coming back to this channel and by the way, if you are very new to this channel, tell a friend about this channel, tell a friend and always be more than happy and very grateful to get back to you. See you again in the next video as we try to see more and more of this interesting information. This makes from the next creation TV. See you again in the next video.


Alex Domino versus Rafa Nadal. It's a blockbuster second round match in Barcelona for 2024. The last time these guys played it was an epic. Rafa entered the tournament as the number 644 with a win-loss record of two wins and one loss, having only played the one tournament at the start of the year in Australia. His best result was making the quarterfinals of Brisbane in his comeback event, which was his first event of the season also for the best part of 12 months, eventually losing in that quarterfinal to Jordan Thompson after having matched points, but an epic match nonetheless. His best win during that tournament was against Dominic Teem who was coming in as a qualifier, his worst loss was also that tournament against Thompson, but that wasn't a bad loss. He did have match points in that, but it wasn't a bad loss in hindsight because of course Rafa was still coming back. His form doesn't really matter that much in the grand scheme of things. It was a great comeback to make the quarterfinals of his first event back, but before that it was a lot of losses ending the 2022 season, of course 2023 season, starting that with injuries. So the form is kind of irrelevant when it comes to Rafa. Dimino entered the tournament as the number 11 in the world with a record of 22 wins and seven losses for the season. His best result was in Acapulco going back to back there by beating Roode in the final in a close straight set, and that was after making the final in Rotterdam a couple weeks earlier. His best win was against Novak Djokovic in the United Cup, getting through him in straight sets, and his worst loss was against Mickelson in lost Carbos who was 74 in the world at the time. His form over the last few weeks has been really good, making the quarterfinals of Monte Carlo last week losing to Djokovic in a close straight set, also making it to the fourth round of both Indian Wells and Miami, so he's been in some really good form since winning that Acapulco title during the 1000s that have happened over the last few months. These guys have made four times a four with Rafa holding a three-one head-to-head record against Dimino, but Dimino did win their last match which was of course before the whole injury of Rafa at the Australian Open that was last year in the United Cup with a 7-5 finish in that third set. They've never played on clay though and of course that is Rafa's domain. Rafa's gonna win this one, he needs to beef up that server a little more. It was a little vulnerable against Kabali, luckily Kabali hit a lot of errors and maybe some nerves there for Kabali who was playing the greatest clay quarter that ever lived, so Dimino is not gonna give that many errors to Rafa like Kabali did, so he needs a beef up the serve and also be aggressive as well to shorten the points. If Dimino is gonna win this one, he needs to just be a brick wall, just do what he does and that is just get everything back. Rafa did hit a lot of errors himself in that match against Kabali, so he's just really got to make Rafa play more and more tennis and also keep him out there as long as possible because the fitness levels have got to be hurting for Rafa a little bit as well. What a fun matchup, what a great match for Rafa's second match on clay, a really good test as well, a physical test against Dimino, but I've got to go with Dimino in this one in a close three sets. I just think Dimino this year has been so so good and he's already beaten Djokovic this year, he also pushed Djokovic's last week in Monte Carlo, so I'm gonna go with Dimino in a very close three set, but let me know down in the comments below who's winning this match.


Leprosy is a chronic infectious disease caused by mycobacterium lepre, which has been known for centuries. In 2011, it was estimated that there were 1.54 cases of leprosy per 10,000 people living in Brazil. Transmission of the disease occurs when untreated multibasillary patients come into close contact with susceptible individuals. The disease can also be transmitted by inhaling bacilli from the upper respiratory tract. The nasal mucosa is the primary entry point for M. lepre. Understanding the structure and biology of M. lepre, as well as the genetic factors involved in the host's immune response, has led to greater insight into the pathophysiology of the disease. This article was authored by Joel Carlos Lastoria and Marilda Aparecida-Mailanes-Morgado del Bru.


Hi, it's your girl Shan Booty Boudreum in collaboration with Foxy to bring you guys lies you tell about the female body. A lie that I've heard often is that women don't just, we naturally just don't grow hair in certain places. When the truth is, is that we don't shave unless we absolutely have to. If there is no guaranteed sex on tonight, oh, I will remain furry. Plus, it's too cold to be, you know, just out here, just, just bare. I may be sexless, I may be baneless, but I am what? Warm.  Girl, you tried it.  Men, y'all's body fat is anywhere from 10 to 15%. Ours is 20%. And why is that? Because we need to store food to feed another life. That's our job, okay?  So I don't want to talk about anymore how we can fix cellulite or stretch marks or how we can be thinner.  Another lie that women tell is that they just stay wet for you. Like all day long, whenever you want it, we are just prepared, nice and lubricated and here for you to slip and slide up and down our canals.  That is a lie and you can blame Nicki Minaj.  To me, it doesn't even sound sanitary. Like girl, if you're wet all day long, like, do you need a pet? Like what's going on? It also just sounds very annoying. Like I can't be wet all day.  I can't just be out here just slippery. La la la la la lie that the female body is confusing. Oh it's so confusing. I don't understand.   We are anatomically twins. It's the same thing. When we are little tiny babies and zygotes, what happens is that we all develop as women and then men have slight adjustments made to make them into a man. We're made of the same parts.  It's, it's, it's pretty clear. I hope you guys enjoyed this video as much as I did. I actually hit up Foxy and do this collaboration when I saw her video about pussy lies. And I was like, I want to do one just like that for female body lies. And that's, this collaboration was kind of born out of her original idea. So go and check out her page and her channel. And also as a bonus, we did a collaboration video on her channel as well. So more reason to go over there and then come back here. But then like stay at both because you can share.  That's all I'm saying.