Dog staring at owners all night long has a heartbreaking reason behind his weird trait. With so many dogs abandoned on the streets or at the shelter, we know that if we ever want to get a new friend, we must adopt one. However, sometimes these dogs come with strange behaviors that can be really unsettling. A couple found out their rather sweet golden retriever had a weird custom that would make them restless over the weeks following his adoption. Finally, they found out his story and realized how to make him feel safe and loved. Let's see his story below. A family decided to go to the shelter and find a companion. They fell in love with a sweet and happy dog. They adopted him and named him Jack. Little did the couple know this was the beginning of a very strange story. Jake fit perfectly in this family. He was happy and affectionate, already looking comfortable in his new home. But he had a flaw that his owners would soon see as the night got closer. We can all agree that dogs have some strange behaviors, but Jack was really one of a kind. The first night in his new home, Jack stood by his owner's bedroom door instead of sitting in his dog bed that was placed in the other room. To prevent him from entering the bedroom, the couple installed a child-proof door, and Jack still stood there, staring at his owners. He probably wanted to hop on the owner's bed, but they weren't ready to let him do it. They thought he'd get bored of waiting and he would get back to his bed. Jack stared at them all night long. Unlike other dogs that whine or beg for something, Jack was patient and silent. He looked at his owners all night long and would only nap during the day. Other than his strange nightly habit, Jack was a regular sweet and filled with energy retriever. Then, the second night came. Aside from having a dog staring at you throughout the night, the owners thought Jack would get sick if he kept staying awake for so many hours. They finally found a way to cure his habit, and when they learned why Jack acted like that, the couple couldn't stop crying and cuddling poor Jack. After a few more sleepless nights, the couple bought hidden cameras to put in the bedroom to record Jack's behavior. They hoped to see what was wrong, but the mystery remained unsolved. The tapes showed Jack standing at the gate, silently watching his owners. He slept for only a few minutes and woke up looking at his owners. The next morning, the couple decided to try a different approach. You never know a dog's intentions, especially if you haven't raised him since he was a pup. Who knew what kind of emotional baggage Jack came with? The couple thought of various reasons why Jack would act so strange.  However, in the morning, they found him on the other side of the door. What if the dog's diet was wrong and he may have needed to go outside? The couple changed the food and treats and even changed the dog bed thinking it was probably not as comfortable as they thought it was. Jack still wouldn't budge from the bedroom door. A good night's sleep would be possible with a tad more exercise before nighttime, thought the couple. They played with him for hours and even took him for long walks around the neighborhood. At home, Jack seemed tired enough, but night came and he still kept staring at his owners. Enough was enough, they thought and planned to go check a vet. Taking a look at Jack, the vet found absolutely no health condition that would make Jack stay awake at night. Was this habit why Jack was left at the pound? That's when the couple realized they could learn it all from the staff at the shelter. If they were to visit the pound, they could learn Jack's story, thought the couple. But they didn't expect to learn the heartbreaking reason for why their pooch was so weird during the night. Jack had been abandoned just a few weeks before he was adopted by this couple. The previous family was expecting a baby and thought a dog was not fit in their plans. Unfortunately, their thoughtless and cruel decision scarred Jack for a very long time. When this couple learned how Jack was abandoned, they began crying. The previous owners waited for nighttime to give Jack a sedative and wait for him to fall asleep. That's when he took him to the pound. The poor dog woke up clueless in an unfamiliar place, with no sight of his owner. It was meant to save both the dog and the previous owners from heartbreak, but instead it was the worst decision ever. Jack was left with no goodbyes, and he was yearning for his owners. Caged in a dog pound and surrounded by dogs and strange people, Jack couldn't handle it. As soon as he was adopted, he was happy to have new friends that loved him. But he kept his guard on and tried to never fall asleep at night. The poor dog thought he would end up again at the pound if he fell asleep during the night. Learning of this heartbreaking story, the new owners decided to find a new solution that would make Jack feel safe at home and forget the time he was abandoned. They moved Jack's bed inside their bedroom and asked him to come sleep in the room with them. What did Jack do? At first, Jack was reluctant and sat in his bed, still staring at his owners during the night, fearing he would be again abandoned. As nights passed, the pooch grew more comfortable and fell asleep during the night, close to the couple's bed. The couple wanted to share Jack's story with other people so that they may learn about the consequences of abandoning a pet and how to cope with coming an anxious dog like Jack. The story went viral and touched thousands of hearts. On social media, other people spoke up and shared similar stories that our proof dogs are capable of experiencing complex emotions. It took Jack a few weeks to get accustomed to the idea he was a forever family member in that house. The couple did well when they left Jack's bed in their bedroom. He realized his owners love him and he wasn't going anywhere. Finally, both Jack and the couple were able to sleep soundly at night.


Hey guys, welcome back to my YouTube channel. This is Daniel Rosal here. It's been a while since I did a video blog, but I'm going to mix it up a little bit this morning with one. So something I want to talk about today is this whole idea of the B2B industry. It's something over the past year or so dealing with potential clients and actual clients. I've been hearing so much about this B2B industry and the thing is there is no B2B industry because B2B like the supposed writing industry, it's not actually an industry. According to Investopedia definition that I have in front of me here, an industry is a group of companies that are related based on their primary business activities. So we might have the IoT industry companies that are making IoT products and within the IoT industry, the consumer and industrial IoT industry. So those are industries B2B refers to a method of selling, whether a business is selling to other businesses, in which case it's business to business B2C or business to consumer B2C or business to government B2G, etc. Now from the standpoint of that I'm engaging in professionally, which is marketing communications, the only real reason that matters that distinction matters is how companies are selling is because the sale selling process is typically different in a B2B sales environment, you're selling to other businesses, businesses are spending their own money and that requires approvals, different sales, different lengths of the sale cycle and in B2C you're selling to consumers, you're selling directly to people and there is a difference from a marketing perspective and how you go about those activities. But I still think that B2C versus B2B is a important distinction for sales but it's become way overblown as a buzzword and I think one of the examples of that is now that we're talking about the B2B industry because there really is no such thing as a B2B industry or if there is it's a bunch of different industries and companies within those industries who happen to be selling B2B and when we're looking at marketing and how we could be doing marketing better it's the a much better benchmark is typically what other companies in your actual industry are doing rather than other companies selling the same method whether it's B2B or B2C that's my video blog for today hope that was useful feel free to subscribe for more videos


For me, the most disturbing finding in the latest update last year on the status of nutrition education in U.S. medical schools was that compared to the last survey in 2004, the percentage of medical school instructors who think more nutrition education was even necessary dropped from about 9 out of 10 down to about 8 out of 10. Is it possible that doctors think they know more than they do? Doctors may think they know enough about nutrition, but do they? Doctors were asked a list of simple questions about diet and cardiovascular disease. Some simpler than others. True or false? Does walking and gardening increase physical activity levels? 95% got that right. Good. On the other hand, 71% of health professionals and final year medical students incorrectly thought avocados had cholesterol in them. But how did they do overall? What was the average test score of doctors on questions relating to diet and cardiovascular disease? Did they get an A+, 97% to 100% correct? If so, maybe they don't need any more nutrition training. Or did they just get an A, a minus B, C, D, or an F, even less than 65% correct? What do you think? They didn't get an A, B, or C, nor even a D. 64% correct, they failed.


We're going to show you a mock safety inspection today, but before we do that we need to know why we're going to do an inspection. You have basic OSHA regulations such as companies must meet the following requirements. You must minimize workplace hazards. You must warn employees of potential hazards. You must provide safe tools and equipment to your workers. You must teach the proper use of personal protective equipment. Now OSHA's full-point plan to help businesses develop their own safety program are to provide for management leadership and employee involvement. You need to have a workplace analysis. That's what we're going to see today, just how to do a workplace analysis. You also need to have hazard prevention and control. You need to have safety and health training. And all your training needs to be written and you need to keep that in your file. This is how to conduct a work site analysis for safety, part two of OSHA's full-point plan. This is a physical inspection of the work site premises looking for potential hazards. Such things that you need to look for are damaged equipment such as rickety ladders with loose or missing parts if you use ladders in your business. Litter and debris scattered in the work area and travel pads are on steps that would tend to be a tripping hazard. Fire extinguishers for proper classified and pressure gauge for charge. Equipment shields damaged or missing. You need to look at all of your equipment to make sure that the shields are not missing and they're not damaged. First aid kits located where expected and fully stopped. Rule violations such as smoking in no smoking areas need to be noted in this self-safety inspection. Personal protective equipment violations such as employees not wearing their work gloves or their eye protection or ear protection if they're around loud equipment using that. Now all safety equipment required for application of restricted use pesticides if used needs to be checked and you need to have a list of what you have in an inventory. Talk to employees and ask about prior injuries and near misses and note any that may have occurred. Inspections should be conducted every three to six months. I think if you did your inspections once every four months you'd be within that range and I think that would be acceptable by OSHA. Now once a hazard is found make a written action plan to correct the problem. The plan should contain the following information. What the hazard was, how it's going to be corrected, your target completion date to get that done and the person responsible whoever has done this inspection. Add the actual completion date when it is done and the person that approved the correction with that signature or initials in place. All this information is kept on file and is a part of OSHA's record keeping requirement. Now let's take a look at a form that I have put together that is not complete. I can't put down all the equipment for all businesses out there but it gives you an example of how you can make your own form and it makes it easier during your inspections. This is page one of four pages of the form and it tells you that part two of Occupational Safety and Health Administration's four point plan that we just talked about details what you need to look for and this forms helps you to keep up with what you inspected and what you found. And this is the actual form itself, part of it, one page of it. It has a date of inspection, address of inspection, on-site safety inspection for the name of the company. The equipment that you inspect, the fire extinguishers, the missing safety shields if you found any and first aid kits. The second part of the form lists rule violations. If anyone has violated any of your safety rules such as smoking in an area that is designated for non-smoking you must write that down and talk to that person and tell them that they need to not do that. Personal protective equipment, any violations in there would be listed. Safety equipment used to apply restricted use pesticides. That is a little bit different from just work gloves and things like that. A lot of times you have rubber gloves or neoprene gloves that you must wear. You must note if any of those are torn or not working the way they should. And any prior injuries and near misses reported by the employees is also a spot that you can put that down. Action plan for correcting hazards listed on page 2 and 3 above. This form tells you what hazards you found, corrective measures that you will take, target completion date and the person responsible. Just like OSHA says you must do that. You must keep that on file. If they come in, let me see your safety inspection data. You must show them these things. And now to the actual mock safety inspection. Hello everybody, I'm Dr. Jesse LePred. I work for Alabama Cooperative Extension System in Auburn University. I do farm and agricultural safety including the green industry, landscape maintenance and landscaping in Alabama. Now today we're going to do a mock up, not a real one, but a mock up of how to look at your equipment and look for any kind of safety infractions they may have. Anything that's unsafe you need to write it down, keep it on file, you need to make sure it's corrected and that you will do according to OSHA directions. You can get all of OSHA law and all of their requirements at our website that you see on the screen right now. Hello, I'm John Ballo with Auburn University Landscape Department Facilities Management. Today we're going to give you a walk in tour of how we do our safety inspection here at Auburn.  I'll just check the tag, make sure it's up to date, make sure it's charged in the green. If it's not, we'll contact the contractor to get it recharged up to date. Here at Auburn each supervisor is required to keep a first aid kit for each crew. Here at the shop we have this one. It's got basic things like eye wash, some sting relief, iPad, cold compress, among other things. These are just for minor injuries. Anything more severe we'll send to the emergency room. Throughout the work day a lot of equipment is brought into the shop for repairs. We do everything we can to keep everything off the floor free of tripping hazards. So people that come into the shop don't trip while we're working on equipment. We don't trip arrange ourselves. We're going to conduct a pre-operation safety inspection of our zero turn mower. Most newer zero turn mowers are equipped with rollover protection, also known as ROPS. When this is up you want to make sure both sides are properly pinned. Also if you have your ROPS engaged and up you're going to want to wear your seat belt while operating. Make sure that it is properly working. Also you want to make sure that any other safety features are in good working conditions such as your side shoot over on the right side there. These mowers are also equipped with safety cut-offs. When the operator exits the mower if the blades are engaged or the parking brake is not engaged the mower will shut off. Or if the blade is engaged and the parking brake is up and the operator exits the mower it will also cut off. One example of equipment that we like to inspect is our auger bit. You'll see we always make sure that this area here has some thread. If it's worn down completely it won't dig into the ground. If it does get worn out completely it's easily replaced by just taking this bolt out putting a new one in. Another part we like to check is the teeth. On this part they'll get worn down. If they get worn down too much it'll start wearing the auger bit itself out. If that happens then the whole piece needs to be replaced. Here we've got some small equipment that's used in landscape maintenance. We've got a couple of string tremors and we've also got a curb edger. A couple of safety features that you're going to want to look at with your string tremors is that make sure that your guard up here around the head is in good condition so that it can stop any thrown objects. You're also going to want to make sure that your cut off here at the throttle is in good working condition. We've got a string tremor here that the guard is in bad condition and needs to be replaced.  We've also got a curb edger here. With the curb edger you're going to want to make sure that this flap here is in good condition as well as your cut off up here near the throttle. Here we've got a push mower that's got some safety issues. The cable here on the safety cut off at the handle is broken. It also has some damage down here to the discharge flap for the cover. Spring is broken. This mower needs to be taken out of service until it's repaired.


What's popping people welcome back to another episode I pick in their bass TV if you guys could do me a favor hit that subscribe button And hit the notification bell right next to it Recently YouTube hasn't been sending out notifications So if you guys do that and make sure that you're notified and if you could also please comment down below and hit the like button that really helps out the channel and I'd really appreciate it if you guys do that today We're out here on the Ogichi River and we're gonna be trying to catch some big fish if you guys saw one of The most recent videos we had a tournament out here and it was one of the closest tournaments I've had in a very long time put it this way before between first and second place Second place ended up losing by five one hundredths of a pound I'm not gonna tell you who won if we ended up winning or if we ended up getting second place But if you guys want to go check it out go check out that video. It's a really good one I think you guys enjoy it and we caught some really good fish in it So today we're gonna be hunting for some big bass We got a little bit of time where all this water is getting pulled out right now The river is actually very low But I think we're gonna be able to catch some fish fairly quick and hopefully catch some really big ones Which I'm excited about and if you guys want to check out this new kick in the bass TV corner tee I actually have it on the website www.kickinthebass.com I'll drop the link down below everybody who supports the brand. I really appreciate y'all But let's go ahead and hop into today's video see if we can catch them and all on out have a good time today Already boys and girls we're gonna get this one started now. I think on the first bait I'm gonna pick up today There's actually this buzz bait right here a little top water this morning I'm gonna throw a few casts with it If we're not catching them with it, you know, we'll put it down We'll pick up a big worm or a jerk bait or spinner bait But I think it's worth testing out of top water this morning because we can get on a top water bite That'd be a lot of fun. So let's go ahead and get started and see if we can get some in the boat pretty quick There we go. I like some money. All right Through a few casts of that top water didn't have anything come up for it.  So I want to double check of this worm Took me right off Okay That quick well, that's exactly what we want is to get bit right away But the last thing that we want is we want to take it off the hook like that. We're gonna put a new one on Got a little June bug one right here Put this bad boy on pretty quick and cast back in there. You might eat it. There we go. Let's see Do the 80 like a dang top water. That's pretty cool. Not a big one by any means, but That was pretty dope Look at that tiny little guy and he's beat up to there we go So first fish today, that's not really the size that we want but you got to start off somewhere and got us a little Guy on this jerk bait by the way if you guys want to check out any of the baits that I use or rods Links would be down below discount codes, but pretty little fish got to start somewhere. He's got some interesting markings on them Thank you, baby. Oh my gosh Holy cow is that a bite? That was I'm not gonna lie man. That's probably the hardest bite I've had in all year You talk about a hard just one Boom, I'm all up on top of this thing Maybe he'll eat it. They love taking this one right off the hook. I don't know what it is See if he'll bite it again. I think And that was one of the hardest thumps Mmm, geez man first cast of that thing It's like a decent one. Oh He's fighting hard to that's a good one That oh, yeah Look at that.  Yeah It's a decent one He ain't as fat as these other ones Just a skinny guy a little grunt Not the big but he ate it still he kind of ate it on the paws of it and kind of playing with my retrieve You know some days they want it really fast some days They want those aggressive pops in that pause and that's kind of what I'm doing now throwing it up there making some wild pops and Giving it a good pause and they've been eating it on that pause There you go pretty little bass it's got a little thick belly, but he ain't he ain't much Got too much size to him.   These are the ones you gotta play be careful with Boom look at that guy.  Oh gosh That's a good one Let's have him on the side. Oh, I got two. I got freaking two dude. I got two fish Oh my gosh, look at that Dude that is Yo, that's the first time I've done that like a long time, bro It's probably in like five years. We got to get a thumbnail of this bro Well guys, I would have never thought I would have came out today and caught two fish on one lure Like I knew some crazy things could have happened today, but this was not in mind What in the world? They're both there are two keepers, too. They're not big, but I Mean two fish on a jerk bait. That's wild like I've done that before this isn't the first time I was having I've done it with spotted bass never done it with large mouth, which is really cool But little fat guys. That's a keeper This one I believe yeah, he's right on 12. This would be a keeper, too. Imagine doing that in a tournament That'd be so freaking cool Freaking insane catching multiple fish on one lure never would have thought I was about to say dude, this fish feels huge and all of a sudden I noticed that there was two on that was crazy But guys, I just that's insane to me. That's my first cast right there catching one right now, too Freaking two fish on one lure Oh, gosh, that's a good one Oh, yeah, next cast bro. That's a two pounder two plus You might be bigger than that like two and a half Dude, that's a good one Next cast baby. Oh, yeah, that's a good one He's barely hooked Look at that one Good two pounder. Gosh, look at that Got him right under the jaw right here. Maybe we're about to get on a crazy bite We throw a cast in catch two fish on the one lure and throw back in there and catch a solid two pounder on a jerkbait You gotta love it. We You gotta love it. I don't even think I've caught one on a worm today. I think they've all been on a jerkbait That was a beautiful one. Thank you, baby What in the world's going on cody? I don't know man. What's going on? What is your marbles? Made me lose my marbles. Hey, if I look like a six seven pounder, I'll lose my marbles What if we did that this next cast? What if we threw in caught two fish threw in again caught a two pounder and threw in again and caught like a five plus The trick is you got to work it slow. That's why I just figured out Dude, I really think the trick to this is letting it sit. I'm gonna work this thing really slow Look at that right there. You just got to let it sit Oh, I got another good one. This thing's pretty too. Holy cow Not a bad one. Look how pretty this fish is. His lateral line is so dominant All right, buddy, calm down jimmy.  I know you want to get back in the water. Yeah, calm down Look at that. That's just a chunk That is just a football but look at the lateral line on that bass It's so pretty Very dominant right there. That's the pretty ones you like to catch. Look at this tail too. Looks like a photo That's so pretty. Thank you, baby So guys, I've just kind of figured something out. I think You pop it a few times. You could let that thing pause and I think that's when they're grabbing it So if we hone in on there, I think we'll get a lot more bites, you know I was working it super aggressive before but I think that pause is really Helping them commit Like that means every cast just got to get that pause in there and they eat it That's how you want to catch them That's the one thing about jerk bait. You'll catch a lot of small fish on a jerk bait, but You can also catch a lot of big ones.  This striking one, especially this color has just been phenomenal I mean, it's got a purple purple back on it kind of blue to it And it's got chartreuse in the middle or on the bottom. I mean Translucent body in the middle And I think that chartreuse especially in this tannic water is helping out a ton They're eating this thing so good Not a ton of like solid two pounders, which is the money fish out here if you're fishing a tournament, but I mean still some good solid bass I'm hoping to see some of these big ones pull up. That's what I'm waiting I mean, I'm gonna keep throwing this as long as they keep eating I was almost going to go to a new spot. I haven't had a fish on a worm like I haven't thrown in a ton.  It's hard to pick up a slow moving bait and throw a worm You just want to keep on catching them. It's just crazy to me how many fish are really down there, bro Oh my gosh I've never hooked that before this is the decision, but I think I'm gonna have to do it I don't want to I think I'm gonna break it, but it's a $10 bait too I just don't want to go up on it. I feel like I can catch like five more It's either I save this bait. I think $10 is worth another five fish Dude, he's gonna eat it off the did you see that? I did see that Oh my god Dude, the fishes dove over it guys. You can't make this up I see him bro. Hold on. No, I see him right now Watch this. Oh, I got him. Oh, no, he took. Oh my god. What is going on? Hey, calm down, Cody What is going on, dude? All right, give me a sec. Give me a sec.  Can you calm down, Cody? I'm trying man. Honestly, I didn't mean to almost run up on the spot Bro, that was scary I guess I hit it with my foot. Let's see if we can catch them.  All right.   That's not the same fish You saw the side of that first yeah Thing was big. He took my worm too. I feel like that one would have had in his mouth or something here All I know Dude, I don't know that's just crazy to me. So anyways get into the point This is expensive bait and I really don't want to lose it but at the same time There's fish up there.  I need to At least check my line Oh, she money bro But what I will say See that That's why I got lucky That is the one good thing about a jerk bait.   These are actually good hooks And they still bent out, which is perfect in this case So that's money. That's money, dude. Water seems like it's coming in now. Oh, there's a school of bass, bro You can't make this up. There's a school of bass right here. Watch this Look look at him chasing it. Oh my god. Did you see like that kind of boil there? Yeah That was a whole school of bass. They weren't big. They were small, but I could see him That was literally a whole school of bass That was like six or seven of them They weren't big though. They're all small. Yeah, I kind of scared them out through that jerk bait in there Like they were tiny tiny, but that's pretty cool to see I got another one.  He ate it closer to the boat. That was like one of my pause casts Really big pause. He ate it I don't think they're bass though. I don't know. They're still bass in there though. I don't think they're bluegill I don't know what they are It's a little squirt Little fat, dude I don't know guys. I keep seeing it. Look at that. Did you see that? Watch this There's a lot of fish here. I There's a lot of different fish though. It's not all bass. I don't even think that was a bass I don't know what they are. I don't know if it's a saltwater fish It ain't bluegill. It ain't bass. They would eat it Kind of looks like moldy. I don't know like smaller. There's one right there Like we're fishing a dang aquarium They're smoking this thing Crazy day boys. Crazy day Nothing much nothing to them, but they're just fun man. They fight really hard too. That's the cool thing about the river as well These fish live in this current And you have these fish living in current like this they get strong, you know, they're used to Tugging they're used to staying in that water with the current moving. So these fish they're used to this They're built up.  We had a great time If you guys enjoyed it, please hit that like button Hit the subscribe button if you guys haven't already and if you could please share my channel with a friend Get them in the fishing. Thank you guys so much for the support. I love you so much. I'll catch you all in the next video


Tired of long-term commitment plans? Then Appalachian Wireless has a new plans for you. No credit checks, no contracts, and most of the features are postpaid. It's forward paid. The simpler way to do wireless on the region's premier cellular provider. And it starts as low as $19.99 a month with unlimited talk and text. We are you. We are Appalachian Wireless. Did you know that your backyard could be a source of natural medicine? Herbal tonics have been around since we've had plants. They are actually used for medicine for a lot of people. No, we are not doctors. We could not recommend any medical advice. We can just tell you what these have been used for in the past. If you're interested in learning more about herbal tonics and the many properties of plants, be sure to sign up for Moonlot Pathways upcoming class. It's going to be an herbal tonics class. And actually my mother is going to be teaching the class. She's going to be going over the correct ways and the safe ways to make sure any tonics that you make are usable whether they be internally or externally on the skin. The class, which is the first of its kind in the area will focus on educating attendees about the benefits of using natural remedies derived from plants. We have so many amazing herbs in these hills. It surprises me more people don't know about using tonics because this is how our ancestors took care of people.  They would mix something up that people would take it and get better. So it's something that's been around in these hills for so many years. People just don't know it anymore. It has become a lost art. Located on Town Mountain Road in the Town and Country Shopping Center, Moonlot Pathways is all about enhancing the health and wellbeing of their customers. There's nothing you need to bring. Just bring your curiosity, your questions. You may wanna bring a pen and paper to take notes. We will have extra here if you need that. But a lot of it's just teaching what's already out there in these hills that you can use. With limited spots available, those interested in the herbal tonics class scheduled for Sunday, April 30th at 1 p.m. are encouraged to sign up as soon as possible by calling<PHONE_NUMBER>. Reporting from Allen Top News, I'm Ethan Miller.


It may seem counterintuitive, but sometimes proactively cutting healthy trees from a forest stand is the best overall treatment for forest health. Preemptively cutting green beetle infested trees is often referred to as sanitation cutting. In this approach, otherwise healthy appearing trees are removed from forest stands weakened by insects and disease in order to help slow the spread of infection and improve the growth and vigor of a stand. In sanitation cuttings, foresters are assessing the actual or anticipated spread of insects and or disease in prescribing cuttings to prevent future forest degradation. Thus the idea is to grow a future forest that is more resilient. This Douglas fir stand is an example of a sanitation cut that was completed in the fall of 2014. Green trees infested with Douglas fir beetle were harvested and milled. This in return suppressed Douglas fir beetle populations in the current timber stand resulting in fewer infested trees in 2015. So through sanitation logging, foresters are able to improve the health of a forest and also generate some income through the sale of wood products. From the University of Wyoming Extension, I'm Tina Russell, Exploring the Nature of Wyoming.


So, please tell us your name and where are you from? I'm Samoa Manzo and I'm born and raised here in Pasco, Washington. And Sam, can you tell us how you stumble upon coming to this church? I first started coming about a month ago and it was all because of David. I was at the gym and he just came up to me and he just started talking to me. I had, I was friends with him since high school so I'd seen that he went to Africa so I asked him what it was all about and he told me pretty much his testimony which was crazy to me because I grew up with him and I knew him and that wasn't David at all and when he told me he was coming to church I was just amazed by that and I wanted to come with it, come to and he told me to come to Wednesdays and I did and I fell in love ever since. Okay, so can you tell us a little bit how was your life like before you came to church and give your life to Christ? Before I, before I started coming to church I was in a very dark place. I was addicted to marijuana since I was 16. I got introduced to a lot of other drugs, ecstasy, cocaine, molly around the age of 20 and that was very a dark time for me. One time a coworker had given me a drug for my 21st birthday and that was ecstasy and I had already messed with it before so I knew what it was about. He told me to be careful with it. I just didn't pay attention to that. I went ahead and just took it with, I took it and after about 15 minutes the effects started hitting me which it shouldn't have, you know, it should have took at least an hour. I kind of started figuring maybe something's wrong but he's the man called me to pick them up from the bar so I did and then after that they told me do you want to go home maybe smoke some weed and stuff and I told them no, some of it's not feeling right so I just went home by myself and after that as soon as I got into my room I knew something was terribly wrong. I woke up like five minutes later I think and I was on the floor of my room just my heart racing a million miles an hour.  It was just a scary feeling and all I can think about was how was I going to tell my mom that night that I had an overdose on ecstasy, a drug she had warned me about so many times and I was just very scared. For six hours I laid on that floor pouring out sweat not knowing what to do so I just laid there praying to God please this can't be it. I know this is not the way I'm supposed to go out and a couple hours later six hours later one of my buddies came and he found me and he asked me what's wrong and I told him I have no clue I think I'm dying you know and he kind of cared for me a little bit just kind of took care of me and brought me back to my feet and after that we just we did more drugs which was not a good idea but you know and that was just a very dark time after that after that it was just that totally scared me to death I thought I was going to die that night so I never went back to those drugs those drugs were absolutely done but I felt so so empty inside I I kept smoking I kept smoking for two more years and then that was just that right there. Okay Sammy can you tell us when was the wake-up call in your training point? My wake-up call was two different times one time I've grown up knowing my dad is the biggest alcoholic I've ever known and we were always scared of him it was terrifying and he started going to church for a while and I just in my mind I was like he's not serious about it he's just gonna come home drunk and we're still gonna be scared of him. One time we were at a wedding with his best friend it was his best friends waiting all this stuff and then he had asked him do you want to drink and my dad declined a beer and I was just like wow he's he's absolutely serious about this you know so that was point one another point which was around about a month ago when I had started coming my mom I noticed my mom was she was just really sad I could tell she was really tired I asked her mom what's wrong and she told me I've been praying for you a lot I've been losing a lot of sleep for you and I just I just snapped at her and I told her I was like why do you why do you do this you know that I'm never gonna stop smoking I'm this is I'm gonna do this for the rest of my life and her expression on her face that they just it really sunk deep and I don't know I just I just knew I had to change in this that wasn't the life that I wanted for myself so I think David coming to me and talking to me that I think I know that was a blessing so now that you have given your life to Christ what is your life like now now that I have given my life to Christ it is amazing I have I've gotten baptized since then I've come to church as much as I can I I'm more than excited when I would I'd just come home back then and just go straight to my room smoke not even acknowledge my parents now I get home and I have amazing amazing talks with my parents which I've never had that relationship with them I talk about them Bible I'm how I'm gonna come here my my testimonies I'm just so excited I just can't believe how much my life has changed since I've accepted onto my life so we have a picture for you that you posted on Facebook kind of went a little bit vital we want to can you explain what happened there this was about two weeks ago and I it was actually after church and I was sitting there I was I was pretty upset myself because I wanted to smoke and I was like I can't be smoking and going to church I feel like I was on the right track and without thinking I just got up and I threw everything away and that was it and since two weeks ago today I am two weeks free of everything I want to ask you how long has your mom been praying for you my mom I I would have to say as long as she's known that I've been smoking which is six to seven years and she hasn't stopped since and like I said that day that she told me that it just sunk deep into me and I know now that she sees me coming to church and she sees me as happy as I am she tells me I'm a different person and I've never heard that from my mom she's she's smiling all the time and it just great so now as a follower of Christ what are your goals and your desires my goals and desires are hopefully when I had posted that picture one of my friends had commented on it he said we were just talking about maybe three weeks ago how we're gonna get together and we're gonna smoke and you know hang out and whatever and he had posted he's like hey man I'm I'm really glad you did this you know it kind of encouraged me to put everything down and I just know that I'm not only gonna better myself but I know I'm gonna better people around me and that's exactly what I want so tonight what is your advice for people maybe in the same place that you were three weeks ago or to those moms they're praying for their sons that like you were for the parents just never give up never give up hope I was as down as I can get and I I told my mom I'm never gonna stop and she never stopped praying and now that I know she sees me how I am I like I said I've never seen her happier for me and it's just amazing and for everyone who's in the same slums as me it's not gonna last forever it's trust me it's a phase you will get through it just keep


Hello, I'm Didier Steven, senior handler with the InternetStorm Center. I showed you before here at the InternetStorm Center how to analyze Outlook message files, MSG files with my olidomp tool and a dedicated plugin, MSG. Now I made a new plugin for some research that I did and this plugin gives you summaries of emails, so let's look. So it's called plugin summary, a plugin MSG summary. I give it an MSG file and then I get output like this. So I see all the streams and at the end I see a summary. Now I can get rid of all those streams by using option Q quite. So then olidomp will not output any data, any results. It's only the plugin output that you see like this. So what we see here is that the header is in stream 42 and here are some pieces of data that I get out of the header. The body is in stream 54 and there is one attachment. It's in stream 3. It's an XLSM file, 95000 bytes and here is the SHA256 of that file. So now you know immediately that there is an attachment and it is in stream 3. So you can just dump olidomp, select stream 3 and dump it. And since I know that this here is an XLSM file or XML file with macros I can pipe this again in olidomp and then I can see the stream with macros of that attachment. Now the old plugin, so plugin MSG, that one would list you all the streams and then for each stream that there is produce output and that is because I had to create a new plugin to have this summary because it's a new type of plugin. I implemented for the research that I did, I implemented a new framework for plugins. So the existing framework for plugins will instantiate an object, instantiate the plugin for each stream. So each time that there is a stream you see that the plugin is running here, plugin MSG each time. And there is no data or information that can be transferred or shared between invocations here. And that has changed in the new plugin framework and the old one is still there, it's still supported, you can still use it and the plugins, the existing plugins still work but there is also a new plugin framework and that one instantiates the plugin, the object, each time for an OLE file. So not for every individual stream but for the complete OLE file. And so you can have a gathering of information and a summary for example at the end of the processing of all the streams. That plugin also comes with options. So plug in MSG summary, plug in options and if you give it option H you get help. So you will see what the different options are. Again here I get all the streams so let me use option quiet, queue. So you can print the body, print header and also produce JSON output. And those are the actual features of this plugin. So let's try that out. JSON, so you get the same type of output as you would get from the plugin but now in JSON format. You can also get the body. So you get the summary output and then here you see the body and the same for the headers, uppercase H and then here you have the headers. So to summarize all the dump, quite plug in summary 5. There is an attachment, a number of attachments starting from 0. The attachment is in stream index 3 and so you can extract it to find this with the first plugin that I made for MSG files. You actually have to take a close look at the output like this and here you can see bin attachment data. So this means that this is the stream that contains the attachment and for the name here you have to see uniatach file name and uniatach long file name. So you have different pieces of information here presented per stream with the new plugin that is all summarized in one output.


Friends, welcome back to my channel and welcome back to another video in my comfort food, crock pot, slow cooker edition. This was outstanding. We are talking pizza, casserole in the slow cooker. Absolutely perfect for a busy night. When you have kids things going on, you work late or even on the weekends when you're just rushing to fit everything into your day. Definitely a must make recipe. Absolutely outstanding, so good. So if you wanna see what I have in store for you for this edition of my WW comfort food series for the entire family in the slow cooker, just stay tuned. For dinner tonight, for this amazing new part of my comfort food series, we have a slow cooker, crock pot, pizza, casserole. You guys, this sounds amazing. I cannot wait for this. My husband is so excited. I go to Jazzercise tonight, so this is the perfect recipe.  So let me show you what is in our slow cooker pizza casserole. You're going to need some pasta. I'm gonna be using my fiber gourmet light rotini. Look at this, you guys, 19 grams of fiber, eight grams of protein, only 23 net carbs. Non-GMO, this is honestly the best pasta ever. I purchased this off of the nettrition website. There is a link down in the description box. It will take you directly to the nettrition website. There are hundreds, and I mean hundreds of WW-friendly products. This is one of the must-haves. Two ounces of this pasta is three smart points. Three, and it keeps you full because of that added fiber and protein. There's rotini, elbows, regular spaghetti noodles, and penne pasta, obsessed, you guys. Regular pasta is five to six smart points for two ounces. So this is half, half the smart points, and this pasta is so good. It doesn't get soggy and mushy. It really is, in my opinion, the best pasta. My husband does not like any other pasta now that he's tried the fiber gourmet. So absolute staple, check out the nettrition website. Definitely add this to your cart. Minced garlic. My marinara is the Skinny-ish dish crock-pot marinara. I will make sure to link this recipe down in the description box as well.  Love it. Also some 96-4 extra lean ground beef, mozzarella cheese, turkey pepperoni, and onion. I'm gonna be using the last half of this red onion. And then the recipe calls for green bell pepper. I have orange, so we're gonna do orange bell pepper. So let's get started on this crock-pot comfort food meal. So the first thing we need to do is we're gonna chop up our bell pepper and our onion. I'm just gonna put it in my pan because we're gonna cook it down with the ground beef before we add it into the crock-pot. So let's get chopping and then we'll get everything browning in the fry pan. Oh, and you look at me like that. I swear that's something in the air soft. To cook down our onions and our peppers, I've added in 50 slices of turkey pepperoni. I've added in my ground beef and a big scoop of garlic. We're gonna cook this down, drain any grease, and then we're ready to get this into our crock-pot. So this is the hardest part is the chopping and the pre-cooking a little bit. I don't care for raw meat in my crock-pot anyways, so I like the fact that we do pre-cook this, drain the fat, and then add it to the crock-pot. So let's get this cooking up and then we'll be ready to assemble everything into our crock-pot. Step is to get your crock-pot ready to go. So I went ahead and added a liner. It really does truly make for easy cleanup to our crock-pot. We're gonna go ahead and add in our fiber gourmet pasta and we're gonna put that right on the bottom of our crock-pot. To that, we're gonna add that meat and vegetable mixture. Then we're gonna add that meat, veggie, pepperoni mixture right to the top of our noodles. We're just gonna give this a quick preliminary stir and then to that we are going to add one cup of water and we're also going to add 32 ounces or this entire jar of the crock-pot marinara and then we'll give that another stir. And there you have it, doesn't that look so good? So we're gonna go ahead and turn this on low, put the lid on and we're gonna let this cook five to six hours.  Once you put your lid on, it needs to stay on throughout the entire cooking process. So I'll be back in five to six hours or for just a flash for you. So I just took the lid off of our pizza casserole. Look how good this looks. So I'm going to be adding one cup of the Trader Joe's organic shredded mozzarella cheese right to the top. I'll be back to show you what that looks like. I'll plate it up and give you the smart points. So here is what the pizza casserole looks like. I'm gonna go ahead and plate it up. I have some carrots in the microwave and I'll be back to show you my dinner and give you the smart points. All right, so here is my dinner. So I have some carrots with just a little bit of the, I can't believe it's not butter spray, salt and pepper. And the pizza casserole, you divide it into six servings. So this is one sixth of the casserole and it is only six smart points. So this entire dinner, six points. Thank you for joining me on another WW comfort food for the entire family in The Slow Cooker. This dinner was so good. My husband loved it. He gobbled up all the leftovers the next day. That's how much we loved this recipe. It was so easy, so easy.  So I hope you enjoyed this recipe. I also hope you're enjoying this spin on my traditional comfort food series, just bringing in the Slow Cooker for the fall and winter season. If you did, please thumbs up this video. It really helps out my channel, puts it in the algorithm of YouTube and just overall helps me out tremendously. Also, if you're new, I'd love it if you would take a moment and subscribe, hit that little bell so you're notified every time I upload. You don't wanna miss a video. And comment down below. Let me know if you're gonna try this recipe and if you're enjoying this spin on my comfort food series. Thank you again so much for watching and I'll see you guys in my next video. Bye.


Oh Quick diversion, best coffee in Jerusalem my opinion Easy man is just inside the shoe Come on Oh


One thing I would suggest, if someone's coming into the room, you're already waiting on them. If you're gonna get up and introduce yourself, try this, because they did a big study, I believe it was at IBM, where the person sitting down, when the interviewer came in, they stood up and they fixed their jacket or they adjusted themselves very quickly, and then they began the interview.   When you talk to them, don't talk as fast as I talk. Think about what you're gonna talk about before you get in there, so you'll be able to talk in a slow pace and get your point across. As you look at them, don't stare at them so it gets weird.  But look at them and be at ease and have that little resting face.


In the morning of March 14, the Gravoroy district of the Belgorod region of Russia opened fire from the territory of Ukraine. The Russian press reported on this. It is said that one of the shells fell into the forensic examination building. The population was warned to go to shelters. The governor of Belgorod region, Gatislav Gladkov, said that one person was injured as a result of the shooting. He also said that three cars were damaged and several houses were damaged. A warning was issued about the missile safety in the Belgorod area. The IT should be noted that on March 13, the Free Russian Legion, the Russian Volunteer Corps, and the Siberian Battalion, which are part of the Ukrainian army, warned that they would again enter the territory of Belgorod in course can conduct an operation. They demanded the provincial administration to evacuate the local population. He came to see. He was lying. The cars were blown away. And all the windows were broken in the childhood. On the night of March 12, there was a drone attack on seven regions of Russia. This was reported by Russian Telegram channels. Ukrainian drones hit Moscow, Kursk, Belgorod, Voronezh, Tula, Oriole and Nizhny Novgorod regions. Drones hit an oil base in the Oriole region and an oil refinery in Nizhny Novgorod. An explosion and a strong fire occurred at the oil refinery owned by Luke Oil in one of the country's largest oil refineries. The plant has temporarily stopped its activity. In Belgorod region, seven settlements were left without electricity. Losses are not reported.


Question is from cam web one. How long should you stay in a specific rep range? Should you be switching it up weekly shorter or longer? So, uh, really common question. Now, one answer that I've heard often that I, I can see the value in, but I also disagree slightly with is to stick in a rep range until your body stops responding. I get the rationale behind that. There's some value to it, but here's why I tend to disagree with that. Once you hit a plateau in your training, getting out of a plateau can be a little bit of a, of a difficult thing. It can kind of be a part of, not to mention, it's not to mention it. It's like on a spectrum, right? So it's like when you hit the hard plateau, you were, your progress was already starting to slow down, yes, leading up to that. So in the, in the perfect world, you know, and of course, there's going to be an individual variance with everybody, right? With this, but in a perfect world, you're transitioning out of a rep range after you've peaked, right? You've peaked and seeing the max results from that rep range. And then you're transitioning to another rep before the plateau. Yeah. Before, well before the plateau even, right? So you're probably trying to, you want to land somewhere between plateau time and peak and somewhere in there. And that's why we've, we've geared most of our programs in that three to four week range. And, you know, some studies will show that it's up to six weeks where people are seeing phenomenal results from a rep range or a, a program before they have to transition out, but we find that kind of sweet spot. And it's of course, again, there's a challenge there is the mental discipline part of it. Like to be able to then transition before, right as you're feeling like you're just in the groove, like you do hit that. Absolutely. You do hit that peak, you know, and it's contagious. Oh, I would say this now. Well, wouldn't you guys say that? This is, uh, we do this all the time. We, and we admittedly say this, getting stuck in a, in a phase where, you know, you're getting strong and you hit a PR and it's like, Oh, next week, I want to do it again. Oh my God, I'm seeing more strength gains and you get addicted to that. And more often than not, we probably stay in rep ranges longer than we should, especially when we know that sweet spot is somewhere between that three to six week range. Oh yeah, you can get addicted to the, to the sweat in the pump that you get from high reps or supersets. You can get addicted to the strength that you get from the low reps. Um, you know, I tend to get stuck in the low rep range, but for, in my experience, working with most people, I would say around three weeks, typically is when you'd want to switch. It's around three weeks. I think it's important though, that we, we talk about what the studies show and then why we recommend that way, because the studies will show that it's, it's almost exactly the same. Somebody who phases every three to six weeks versus somebody who is changing every single day. Yeah. So like Monday, low reps, Wednesday, you know, higher reps versus, uh, somebody who goes low reps for three weeks and then switches to high right. So the studies will show that those two people are about the same. Yes. There's not much of a difference. So, um, that, that's what we know. And that's where someone will come back and be like, oh, the study you show this, well, here's, that's true. But what I have found training so many people for so long is that when you do that, it's really hard to see what you're getting the best responses to, right? So yeah, why, why I like block training, okay. And, and doing it that way is staying consistent with it for a little bit gives us enough time to kind of like, oh, okay. Wow. I noticed when I transitioned to this rep range, I've seen all these benefits and it's easier for you to attach things to a way of training for your body.  And what ends up happening is, okay, sure, you see good results, fat loss and muscle building over the course of six months. But then if you ask that person, well, you know, what do you benefit the most from is, do you benefit the most from low rep ranges, high rep ranges? Or do you notice that you get inflammation when you train this way? Or do you notice you get achy joints when you train that way? Or, you know, they can't answer that because they have so much inconsistency with the way that they train that they have a hard time isolating how their body is responding. And now the other reason why I support the blocks is because the there's a different mental space that goes into training in different rep ranges. Like if I'm going to the gym and I'm training in the four or five rep range with longer rest periods, it's, it's, it's a different mental state. I'm going in there lift heavy. I'm my rest periods are longer. I'm not focused on the pump. I really don't care about that. It's about moving the weight. It's not as much about feeling the muscle as much as it is perfecting the form and maximizing, you know, my leverage and biomechanics to get the most weight up high reps. I'm going in there.  I'm about feeling the muscle, getting the pump. I'm keeping my heart rate up. It's a completely different feel. And when I've trained clients, I found that if I keep them in a block, it gets them to do a better job training in that rep range, because they're consistent with it. Such a good point. They get really good at low rep training. They get to practice all the elements of training besides the reps themselves. It's that, that state of mind that they get to practice more consistently. And so it just has more value for most people. Now, if you're advanced, like if you've been training for a long time and you're super advanced, that's fine.  But most people aren't like that. Most people are beginner to intermediate. Most people are not in that unconscious competence stage, in which case I would say stay in the rep range for, you know, three, four weeks and then move out. And each time you're in there, get really good at that rep range and then move to the next one and practice that one and get really good at that one.


The basic idea of agile, which everybody has in common agrees to, of doing small steps like a week or two or something like that, that's fine, but they fail to do something I described as early as my 76 book, that you need to measure, get measurable feedback about whether you're delivering customer results and you need to use that feedback to alter things if you're not going in the right direction. In other words, feedback and learning. The agile we know today is more like produce some code to do this functionality and accumulate it, but there's no clear idea that we're trying to improve security by 50% and we need to, you know, 1% at a time build up from 50% security to 90% security. There's no such notion in what people do. So in other words, what the agile we have today is largely we have organizing programmers to program and code. It is not a way of building systems that successfully and regularly deliver extremely good results to their customers. And again, I refer to the Standish reports, which is based on 50,000 projects, which clearly say that agile fails only slightly less than waterfall and it has done so for decades. So, you know, our whole community is failing whether they use agile or not.


So for those of you guys who've been following my vlogs, do you know that I am getting Invisalign? I'm getting it with my dentist. I don't know if you guys recognise her. This is Sol, my sister for those of you guys who are watching you to my channel and don't recognise her. I'm really really excited. I will insert the clips now of what my teeth are going to look like. Transform like crazy that they can show you this. So Sol is going to clean my teeth now. She's going to put the attachments onto my teeth and then we are going to take it from there and I have I think 19 weeks we are saying roughly but obviously it depends because like the length of time we have each tray is like seven to ten days if I'm not mistaken. It's one week. Because it doesn't not vary. No. Oh, so then it's meant to be 19 weeks in total. I'm so so excited and obviously if you guys are interested in Invisalign, I really recommend it. Sol has the best prices in London hands down. It's £2,000 for just your top arch or £2,995 for top and bottom arch. Actually it doesn't really matter which way around it is. One arch is 2,000 and both arches is 2,995. I really recommend that you guys do your homework and look into the different types of treatments that people are offering because a lot of people will kind of sell it as Invisalign but it's not Invisalign. It's a smart direct club. So make sure that when people are quoting you prices that they are transparent. That's one of the reasons why not being biased but I think Sol is such a great dentist is she's super transparent with her prices and she really talks to you about what to expect and wants to give you the best results. So how Jenny is going to be Invisalign whitening? How much do you charge for whiting? £250. £250 for whitening and those are you just put it inside your Invisalign trees anyway. So that's really good and then I'm going to have some slight bonding at the end just to perfect it all and I'm so so so excited. So I'm glad that you guys are coming on this journey. Guys that was a tech talk that I didn't upload because it was so awful. I might put it on here but because it could laugh at us but it was actually awful. But we're having our afternoon tea, the Dorchester, I am obviously Blair. This is the horse girl dreams and it's like a bit of like a very Blair outfit like you know I don't usually wear this right but it's like a purple kind of printed velvet you know and that let's show your dress as well. Nat is obviously Serena. I went for like a Zimmerman vibe. Love it and you've got the Birkin show as the Birkin because that's actually the star of the show. Hello nice to meet you. We're calling her Printer.  I knew it. I knew it. So by the way this is me with when I take my retainers out. I take it out before I'm about to eat or drink something that's not water. When I say retainers I mean my Invisalign sorry. Yeah this is what I look like when the Invisalign is out so if I have to have any drink that is not water so I'm gonna have a coffee I just take it off um so I've just taken them off now but as you can see it's like not really that visible um I got them put in a week ago um just over a week ago um so that's why there's like a little bit of a time gap in that like my teeth have actually moved a bit since the start of the vlog because I've had like 10 days of Invisalign now but yeah you can't really see unless I come like super closer in your face but even a lot of times when I'm wearing my Invisalign a lot of my friends say that they can't even tell that I'm wearing again so I'm like oh yeah my Invisalign and also it gives me a really cute power I'm not gonna lie so don't mind. Anyway Sol my sister got me this a pinch of non-book because I keep saying to go oh we don't want to buy this pinch of not and to be honest it takes two clicks on the internet to buy it so I don't know why I haven't bought it for myself yet but I think I was trying to see because it's like a couple of versions and I didn't know which one I wanted um but um she got me this one it's hardback um from W Smith and um I'm going to pick a healthy recipe and make it for myself um so we can make that together but first let me make some coffee um how hideous is this mug mug it's it's ugly oh my god I think it's so do you like it I think so I like really like cool mugs and stuff like when I move out I'm gonna like have my own like shelf with like a collection of mugs and like anyone who like wants to bring me like a gift or like um goes on holiday yeah mom yeah exactly and bring it like bring it back for me or something so I want like really funky mugs I'm gonna be a mug collector really nice idea um also anyone who watched vlog one of January my mom got some more Nespresso pots so thank you that's not my favorite one I just thought we still have some more of my favorite one guys I have no idea what this one is called oh Chiara C-H-I-A-R-O these are my favorite Nespresso pots I don't know why I just feel like it's not too strong it's not too weak and I just like it as a simple latte a nice yes yeah I think this one tastes the best out all of them and I don't like the ones that have like caramel and chocolate so this this is the recipe that I am going to make um because technically with the other recipes this is the only one that I actually have the ingredients for um sorry I'm just gonna put the ingredients together and we will get started I'm not really you know the first time you make something I don't really know what goes into it by the time I get all the ingredients together and blah blah blah but let's try anyway and see if it was worth it oh my god this tastes like a main dish this doesn't even taste like a breakfast or like whatever oh my god no good like I really thought it was going to be rubbish I have to lie to you guys but I would like to you know have a little giggle oh my god okay I'm gonna go sit down and enjoy this oh wait one more bite for you guys just to make sure that I just like that wasn't a lucky food quake so I went to my clinic in Harley street and afterwards stopped by Selfridges which is right next door pretty much and they have my favorite ramen place in their food court their food is just so good and it's quite realistic for me to actually eat out a meal of the day um and this is my favorite ramen right here it's the spicy one it tastes so good you guys should check it out so I just finished the gym it's 5 30 p.m I'm gonna pop to wait through there's a couple of stuff I want to get before my nights and then I'm gonna go home and maybe nap for an hour if I can but realistically like I have to get ready for work like start getting ready for work at 8 p.m so if I'm lucky I'll get like an hour nap but I don't even feel tired like the first night getting into the routine is horrible so wish me luck so waitress shopping hall um I got some chicken gyozas some chicken breast to make this lighting is actually the epitome of awful I got some Philadelphia and lemon because I'm going to make some lemon creamy lemon chicken I think that's what it's basically I looked up recipes for my new recipe but and it required some pasta because surprisingly we've run out of pasta which hasn't happened since pre-locked out basically some courgette some carrot corn chicken nuggets these are my favorite like their son they taste a lot like actual like chicken nuggets um but I just feel like they're a bit healthier like I like corn and I do feel like it's a healthier alternative some chicken stock some coconut milk and chopped tomato to make a curry some spinach and just some like sauces like sriracha and what's the sauce so I'm going to attempt to make a prawn curry basically it's a chicken curry in the recipe book but I'm gonna make the prawn version because my mom has bought loads of prawns like king prawns and I won't have prawns so I'm gonna try make it now and I'll show you how it turns out this is my version coming to a boil this is the seasoning for my mom's version which is technically my dad's version but she's the one who's uh making it my dad makes amazing prawns guys um but this is um the peanut butter curry so this is the recipe that I'm using the peanut butter chicken curry but I just obviously swapped the chicken for prawns um so yeah I'm really excited to try it I've made quite a lot of it as well so I really hope it actually tastes good um so much goes into a really good curry and I'm lucky we have so many seasoning stuff at home because like my family cooks a lot and stuff um so it's yeah teaching me to season more than just my usual salt black pepper and chili flakes um not but I think this is my first time making a curry like from scratch like where I haven't bought like those weight throws packet sauces that are fresh ones that make me feel like I've made a curry from scratch but I actually haven't like this is my first time like opening the top chopped tomato blah blah blah so I feel like this is quite an accomplishment by itself my mom made rice for everyone so obviously I'm just going to take from that rice um yeah we'll see we'll see how it goes fingers crossed so this dish took me almost as long to make as the breakfast um maybe even less time surprisingly but it tasted divine I had to go up to my night shift so I couldn't taste test it but I hope that you guys enjoyed this or what I eat in a day video if you want to see more then leave me a comment down below and I'm happy to film for you and I will catch you my next vlog I love you


So all of a sudden, obviously we can start to play around with all these different elements these data types But how do I how do I start to kind of use them in kind of an algorithmic sense? And one of the things that we can do is we can basically start to utilize Variables now variables you learned about them in algebra class But we're able to use them again all of a sudden because their sole purpose is to just be available for later Use and so let's say for example. I've got this cube rectangular three-dimensional rectangle all of a sudden I want to go ahead and Say well, how can I calculate this out? I know the mathematical formula for it.  I've got this formula So how do I start to apply that? I don't want to have to type out those numbers all the time You know, I don't want to have to type everything multiple times And that's actually one of the tenets of being a computer programmer is we want to be lazy I only want to have to do something once and so the same idea kind of comes into play So if I'm looking at say for example our kind of formula I Have a length a width and a height Why have these three things so I should use those three things to create Variables the first one I'm going to use is I'm going to call it width Now you notice I'm able to just kind of give it that full name in algebra You always saw that people would just do w or x or I or something like that in Python's a little bit more forgiving It's it's able to go and say instead of you know something that I might not understand what w is I know with you know in this context, but it could get a little confusing the leader on There's only 26 letters in the alphabet. So, you know, we're gonna run out of space on our later instead Let me give it a full fledged name Let me give it something like width because all of a sudden I know what that means in the context of my code I'm understanding that width is the width of My three-dimensional object Now one of the things that I can do is I can come in here And I can apply the equal sign and the equal sign actually has a new kind of term to it inside of programming It's considered the assignment operator Whatever I have on the right side 62 is going to be assigned to the variable on the left side And this actually matters left to right because all of a sudden let's say let me flip it Let me when I'm designing up height. Let me say oh, well the height's gonna be a hundred hundred equal height oh Well, it's clearly yelling at us one The issue is 100 is a number and so if we're following that same kind of left to right association I I just said make the number 100 equal to Something I've never made before so it's it's just freaking out as I know you can't do that. So instead Height equals 100 Perfectly fine a okay, and then lastly length equals we'll just say 25 Now I've already got the mathematical formula in place So all of a sudden because I have these variables I'm able to use it I'm able to say for example type width and I have width all of a sudden well I can continue on with this. I can create one. I'll call it area Said equal and all right. Well, let me just follow what I've got going on on the screen to to quotations length times width closing one plus thing with times height plus height times length Okay, it aired Why oh int object not cobble. Well, okay, that doesn't make any sense to me but the problem is This it's actually coming in and right here Well, this is okay in math. We all understand sort of I'm multiplying everything by two Again, we're running into the the limitations of a computer It's not gonna infer this because it sees a number it it has a very structured sense of how it Expects to work with numbers if I don't get if I deviate from that it freaks out So if I want to kind of handle that all of a sudden I put in that asterisk because I'm doing the multiplication Instead of it, you know trying to infer it because the computer doesn't infer well I have to explicitly tell it you need to multiply all of this by that too You see I get no problems. And so if I want to come in and Display it I can type area And I get 20,500


Hello friends, welcome back to the channel. A brand new Terrarium event has been announced in Pokemon Scarlet and Violet. We're going to cover all of the details of this in today's video. So as of a couple of moments ago, courtesy of Serabie as usual, they have posted an update for the next Terrarium event that will be coming to Scarlet and Violet this coming Friday as of recording this video, and it will be dropping on the 22nd of September and running through over that weekend to the 24th. It will be featuring the Paradox Pokemon Slytherwing and Iron Moth. So if you have a copy of Scarlet, you're going to get access to Slytherwing in the Spotlight Terrarium events. And if you've got Violet, you're going to get access to Iron Moth. That's normally how these Spotlight Terrarium events work with the version exclusives. Of course, you can host these online for other players with the alternate version to yourself so they can get these version exclusive Paradox Pokemon in their games and you can do the same with theirs as well. If we look back at the Great Tusts, Iron Treads and other version exclusive Spotlight Terrarium events that we've had in the past, this is generally how they work. So I would expect it to be the same coming in this weekend. We don't currently know if these raids will be available in Kitakami. It looks as though the Terrariums that we had, the Mewtwo, the Blessie Spotlight Terrariums and things like that were just tied specifically to Paldeir. So I don't know if they're going to come across into Kitakami. Probably appear not, but of course, we'll cover all of the details when the event does drop later this week. Of course as well, the Mewtwo Terrarium event has ended now in-game. So if you have went online after the 17th of September, you won't have access to this or those Blessie Spotlight Terrarium events in your game any longer. But the Mewtwo Terrarium event did run for two weeks and it now has come to an end. So we are expecting a brand new Seven Star Terrarium to be announced very soon. Maybe that is something that we see this Sunday evening on the 24th of September for the following week, because if you look at the following week schedule, we do have a mass outbreak event happening in conjunction with Kitakami. So it makes sense that we maybe get a brand new Seven Star Terrarium event running there, but what that Pokemon will be, I don't know. I still believe that we are going to be getting the Paldein starters in Seven Star Raids with those might just mox at some point. So we might see those available in the next Seven Star Raid, but we might see a brand new starter Pokemon as well coming in. Of course, the Sinnoh starters are now available in the Teal Mask with a DLC update. So maybe that is going to be one of the Seven Star Terrariums that we see. And that could be the next starter set, which would be very cool. But let me know down in the comment section what you think the next Seven Star Terrarium event will be in the games. I'd love to hear your opinions on this and get some ideas on what we might see next. But just a quick update this morning, letting you know about this brand new spotlight Terrarium event that will be kicking off later this week. So keep an eye out for that one. It is quite a good one. These paradox Pokemon are definitely some of my favorite paradox Pokemon. So look forward to doing this later in the week when it does drop. I hope you found today's video useful. Please drop a like if you have and do subscribe to the channel to stay up to date with all of our Pokemon, Scarlet and Violet content. I'll see you all in another video very soon. So until then, friends, take care of yourselves and bye bye.


Hi everyone, hopefully you can all hear me sounds good awesome as a partner said my name's Alex and I'm team leader here Bloomberg for the cross commodities team. We're responsible for discoverability of commodities and run both the front-end Python stack as well as a rabbit MQ Python pipeline in the background as well And I've recently come across GraphQL and I want to talk about my journey of learning about GraphQL and trying to inspire more of you to go out find out about it because I think it's a really cool Technology and this presentation is really given from the point of view of an enthusiastic beginner I've written a couple of example script Servers try to get to know it. I'm currently writing a proof of concept internally as well Before trying to persuade the rest of my team to use it So hopefully today I can inspire you to go and learn a little bit more about it The slides are all online. The example code is online as well And I'll tweet about it later Alex Chamberlain as well So as I said, I'm really looking to inspire you to write some GraphQL servers in Python and signpost you towards some fantastic open source Libraries that are available now for you to use So GraphQL is a an API technology that's come out of Facebook. I'm not going to read the definition to you There it's available on graphql.org But essentially GraphQL comes in two parts a schema definition language that defines the Contracts between your client and your server. I am going to talk about that quite a lot because I think it's quite important and a query language for actually Defining what you want as a client from the server So you can kind of think of the query language as your SQL data manipulation type stuff and your schema language in a similar way to your data definition language in SQL. They're kind of comparable So this is an example query You'll notice that You can name queries in the case in this case. It's named country there You have operations on which that you want to call. So we're calling the country API You have arguments that are always keyword arguments that are always specified by name And in this case, we're passing in the string us That's a two character iso code there And then what makes graphql different from most of the query languages out there is you then tell it Tell the server hey as a client for my use case I need these fields returned So in this case, I need iso code name and a list of cities that are belong to this country And I'm going to keep reusing this example throughout the presentation. So I'll refer to City API that it's just a sort of basic idea You can kind of imagine that it exposes accesses for city objects for country objects and the links between them Because it just it's it's a good use case for graphql This is another example Just to point out a couple of the other features that you can have In this case, you can see that arguments can support many different types In the first case, we used a string argument. In this case, we're using an integer You can have aliases for any field So in this case, the first query is alias to london the second query to new york And that's supported throughout the query So if I wanted to rename name as label or something to that effect Prefixing it with that alias would work and each key has to be unique Which sometimes makes aliasing necessary The arguments can also be complex types. They're called input types if you want to go look them up But I won't really be talking about them too much today So the graphql basics, as I said, graphql really starts with schema definition language This is where you define what types your schema use And graphql is really built around its type system Type system is quite powerful And I'll show you an example of the schema in a bit The schema defines your contract between your client and your server And I think this is a really important thing and it's very important for schema-driven or schema-first design Where you sit down and you define your schema That's not to say that you never change it again. Schemas obviously evolve as the use cases evolve But it's really a useful methodology to get yourself into about thinking about okay So I've got my server. What's my interface to my server? And I think that's a really massive benefit We've been using schema-first design here at Bloomberg for quite a while And I must say it really does speed up development You have your basic root types. These are the basic operations that a graphql server can support Read-only operations such as the queries read write operations in the mutation And there is some now getting some basic support around subscriptions as well So that's where basically it's a kind of pub-sub mechanism Typically but not absolutely necessary for graphql The query and mutations would be served over HTTP The vast majority of examples out there are going to be HTTP based and the subscription would be over web sockets But the actual graphql spec doesn't really talk about transport The transport is really a convention that's built up over time So if you have a different request response protocol that you use at your corporation Graphql still works if you have a different pub-sub or you want to publish your pub-sub over rabbit or over kafka That still works too One other really important thing that I'm going to talk about is resolvers So whilst the spec again doesn't actually specify how you go about implementing your server Your server could just be serving up static files for all the spec cares about and in mock servers That probably is what you're actually going to do But most Implementations out there use a resolver pattern where A function or a resolver is called for each field and I think it's quite important to understand those resolvers So this is a little bit python specific, but the javascript examples and most other examples have very similar patterns as well A graphql resolver is is just a function It typically takes two Positional arguments the source that's the object that this field is being resolved for so at the top that's probably going to be none Okay, you're just saying I want to call this city api at the root level But as you go down your tree as you go into the fields on the city type or on the country type That's going to become a sort of real object that you might want to reference The resolve info which has loads of information Most of which you'll never use in a typical use case But it provides a space where you can share information across your resolvers So that's your context if you like and in the example code we share a database connection via the context mechanism And the field name which is really useful as I'll show you in a second for the default resolver The arguments from the client get passed in as keyword arguments. These are already being validated. They're already of the correct type Um, so you can trust you can trust that that comes from the libraries for free um And and it'll be according to the schema as well And then your response to your client comes in in the form of the result So at a high level that might be a value semantic object an object you're returning to the client or it could um Could be a scalar type either one of the native ones supported like string flow in that type of thing Or a scalar type that you've defined So one of the schemas i've worked on recently we defined a a uu id or gu id uh scalar object because a lot of our ids took that form And then resolvers kind of recurse into themselves So the first resolver you get called might return a city object The whole object that represents the the city row in the database whereas um When you're populating the name field on that city object the source becomes that city object it recurses into that And then um, you've returned a scalar value from that presumably a string for the name And of course At the lowest level most of the resolvers actually look exactly the same, you know, you've gone to your database You've constructed your city object you've constructed your your country object And you just want to return the the value that's on that attribute. And so the default resolver provides that for you But the reason i've copied it here is it provides a nice illustration of some of the things you can do Uh with the resolve info so the resolve info you can access the field name So if you want the same resolver across multiple field names and they might maybe have a slightly different Implementation that information is available for you. It also shows that the default resolver in the python stack uses A attribute notation or dot notation. There's no good returning a dictionary The default resolver is not going to work for you. You need to use first-class objects or override the default Resolver that took me a couple of minutes to figure out the first time So let's move on to the pros and cons. So this isn't necessarily python specific at this point But of course when you're trying to sell a new idea to a bunch of engineers, what do they first do and they go You know that might work for 95 of our use cases, but it doesn't work for the other five percent So we can't use it. So they're going to list all the cons off for you first So these are a few of the cons I could think of and of course we're at a python conference And the first thing I notice about the graphql ecosystem. It's largely javascript You google graphql most of your example is going to be javascript Most of the tutorials are in javascript. Most of the clients are in javascript. Now, that's great if you're a web developer But if you're trying to apply it to other technologies that may feel a little bit alienating to start with But I'd like to start by reassuring you that the ecosystems in the other languages are Are equally thriving as well. It just started in in the javascript space And the other pet peeve of mine. I told you I'd mentioned the schema quite a lot is Many examples conflate the schema with the business logic So they might define the schema in code rather than using the schema definition language And that's makes it really hard if you're the other side of the coin So if you're the server developer fine, I don't have to define my schema twice I just do it in code and when I add a new attribute it just magically appears in the schema But imagine that you're the client. How do I go and find the schema? Wait, I have to connect to your server Download the schema decode the schema into the schema definition language and read it. That's really difficult So by providing the schema up front, you're doing two things You're agreeing in that contract with the client and you're providing them with the service that they deserve You're providing them with that documentation that they need as as your client Why should we use graphql? Well, it's slowly becoming an industry standard I went on to the graphql website to do a little bit of research for this and they actually list off a variety of companies using it So it started at facebook But github has a graphql API as well Pinterest, Intuit, Coursera and Shopify are also using it as well And hopefully one day I'll add Bloomberg to that list There are conferences around for graphql The graphql europe conference is actually a few weeks time. Unfortunately, I can't make it And Meteor provide consultancy services around their Apollo ecosystem And there's even a back end of a service as a service called graphql That was such a cool name. They've recently changed it to prisma As well providing as I said a back end as a service So you don't even have to run your own infrastructure if you don't want to There's a strongly typed schema one of the big Criticisms that REST APIs often get is like what objects am I going to get back? Oh, just query the API and see what you get. Well, that's kind of not good enough to be honest The strongly typed schema gives you those guarantees that you need No more over or under fetching Again, one of the big criticisms of microservices is What gives this service has to be reused across a lot of clients. You either give me too much data i.e over fetching That could be slow It could use up the bandwidth it could expose data that that client just doesn't need Which in GDPR terms is a really bad thing Or it could not give you enough data i.e under fetching So this is a typical problem where you get a list of IDs back And for each ID you have to go and make another API request i.e the n plus one problem Graphql solves this by saying hey, tell me what information you need up front If you need the cities that belong to a country tell me that and tell me the information you need on those cities And i'll give it back to you in one go Now the server might have to make loads more queries to the database to do that But at least it's all contained in one place and if it proves costly enough the back end engineers can optimize it I hope so Rapid product development So rapid product development again comes from this schema the schemas agreed up front The clients can go away and say look Let me bring up a mock server with fixed results just so I can get the client going while you bring up The real server behind it and the back end engineers can go away write the server Now of course those two engineers might be the same person in some cases But it really decouples your development from your your client and your your back end Uh, it's composable This is a relatively no idea But if you've got the same entity represented in two graphql schemas rather than the client having to go to both entities Say to go to one api to get The number of car parking spaces currently available in a city and the other api to find out the location of the city You might provide a composed or emerged layer in front of it and uh dynamically dispatch the request to those two schemas themselves And finally there's a rich ecosystem I'm going to have to look at my notes for this one So server libraries are available in C sharp closure elixir url and go groovy java php scaler and ruby Not to mention the fact they all started in java scripts And there is a rich node uh ecosystem out there and of course there's a great python ecosystem too So the python support is generally around Uh, 23 repositories on the graphql python organizational on github I haven't actually had a chance to send a pull request their way yet unfortunately Um, and the main implementation the query passing the schema definition passing is all done in graphql call And then there's loads of satellite libraries around it That um, implements various things such as integration with common frameworks Uh, so the example i'll be showing today is uh asynchronous one based on sanic graphql Um, but I know that there was a jango workshop yesterday And there's a graphene jango integration layer as well that um, maybe you could go away and put a graphql api on the front of that uh website you developed yesterday Another library that i'm going to show you is called aio data loader And this is an asynchronous library. It's not specific to graphql But it allows you to, um, separate the data fetching layer from everything else in your Your application The api exposes is a load api you say Cityloader dot load and then provide The name of the city or whatever you want to load and behind the scenes it'll batch up a bunch of these calls together and as a as an implementer you implement the batch load function So as I said, uh, the illustrative example I'm just going to go quickly over is that of a city api make up the requirements in your head There are city objects. There are country objects. There's links between them. They have some parameters Uh, all the data is creative commons from, uh, the geo names database So what does the schema look like? Well, it's fairly fairly simple You start by defining what your types types are My country has an iso code. It has a name They're both strings They're both required That is if the client says hey, give me the name of this country the api guarantees it will get one back You can't send a null back in that case, but you only send it back if the if the client asked for it The city has a similar number of attributes and then there's these relationship fields between them A city has a a single country A country has multiple cities and you can see that in the list Syntax and of course there's lots of documentation about writing schemas and The the intricacies of thereof You can see the root type at the bottom the query type and the Formal declaration of what our schema looks like and so the schema also takes a mutation argument a subscription argument Where you can provide those types as well But i've just implemented a read-only service in this case The loader the country loader is relatively simple As I said, you can see the batch load function that you'll never directly call that's called by the data loader library And you can see the resolver underneath. I chose to do it as a member function But isn't there's no it's not necessary if you don't want and you can see the basic Format of context resolve info and then the keyword arguments that the client provided Then this is where we tie up the schema. So you've got your schema file I'm going to pass it and load it I've got rid of the intricacies of that if you want to have a look at the code there it's all on github Pass it and then I've written this make executable schema Utility that just connects the two together. So we've got our formal schema File it's been carved in stone somewhere the clients are basing basing their implementation on that And then in code we just say hey if you need a resolver for query country use this resolver You want a resolver for the cities use this resolver and it just connects them together. It's very simple There are various other examples online where they're set out slightly differently such as Automatically giving you the resolvers based on the database Schema and things like that. There are various ways to set set this up. This is just one example And then the server as I said most of the integration between the graph ql layer And the server has actually been done for you. I'm just Telling it really hey, you can go and find your schema here And in this case, I've used the the sanic graph ql view To allow me to override the context So like I said before the database connection is shared across All of the resolvers you don't want to open a separate database connection for every field that you want to go and grab And so I as I said I override the context of that effect and provide the database and the loaders at that level So let's Have a look at what it looks like So this is a little utility called graph graph iql or graph eql Can I make it bigger? Yes That was lucky wasn't it Um cool So as you can see I've got multiple queries here and hopefully I remembered to start my server And just by hitting uh command enter it runs the query on my back end This is really fast Iteration time. I you know change the server Hit enter and I'm testing it again And I've got a full suite of pie test. Uh, they're all medium tests. They're all hit the database um But you could write unit tests for it quite easily as well In in the um in the repository for everybody to have a look at And with that that brings me on nicely to my uh to my conclusion So graph ql is a fantastic way to define a contract between different parts of your system It could be from your front end to your back end from the ui service to your back end services It could be between your rabbit mq worker and your label translation system um It's just it's just a layer A schema layer a a an api language that you can use between different Actors in your system And the ecosystems is great in a variety of languages So you've got clients the servers in python But you've got them in all the of the technologies you might be using At your corporation as well So with that I'm going to say thank you very much I'll be around after the talk because I think I've used the full 25 minutes Probably going to hang out for a bit at the uh bloomberg booth if anybody wants to come and Talk to me about a graph ql or about jobs at bloomberg. I'd be happy to talk about either. Thank you