books, and the importance of reading. People meet their first books in their early childhood. First books have colorful and attractive illustrations. With the help of these books, little kids learn about the world around them. While a child is growing, he or she gets acquainted with new genres of literature. As everyone is different, there exists a huge variety of genres. Some people like to read adventure books, for example books like Children of Captain Grant written by Jules Fern, others like Magic, so they choose Harry Potter.  A lot of people of all ages prefer detective stories. I think it's because they fascinate people with their intricacy of the plot. There are hundreds of variations of Sherlock Holmes, but people still can't get enough. Besides detective stories, there is a whole range of classical literature. Russian literature is considered one of the best in the world. It is studied in best universities, for example in Harvard. We've got such excellent writers as Pushkin, Tolstoy, Kogol, Dostoyovsky. And we're lucky to be able to read them in the original language. I remember myself reading Anukarenina by Tolstoy. I was so impressed after I finished it that I couldn't sleep at night, lost in my thoughts. The Brothers Coromozo novel by Dostoyovsky influenced me a lot and I started to look on lots of life events under a different angle. Besides classics, such genres as science fiction and fantasy become more and more popular. World of fiction is a special world that gives us an opportunity to meet another civilizations and races to see the future. Books help us to improve. Detective stories make us more attentive to details, improve our analytical skills. Classics books help to develop our feelings. And science fiction develops our imagination. So I can reach a conclusion that there is no friend so faithful as a good book.


There's my, there's my single leg socket here, okay? So you might not necessarily be in your high crotch. Whatever leg you come up with is the one I'm going to re-attach. This one is going to be a single leg. Okay, again, if I head in the way here, like contact, shoot, head walk here, there's my single leg. And then immediately come up with the leg. So again, head in the way, shoot, head walk here. Now it's this way, come up, now this leg's far to go there. Here, single leg, head positions up, drive up and in.


In 1969, a Christmas presentation was brought into the world, and that presentation was Frosty the Snowman, a celebrated flick that has withstood the test of time. But should it be the holiday classic that many think it is? I don't think so.  So today I'm going to do the one thing that Frosty fears more than anything else.  Let's talk Frosty the Snowman. Movie fires up with Jimmy talking about how great that first snowfall is. I guess I'm a half-glass empty kind of guy whenever I see the first snowflake I think, wow my commute just tripled. We transition to a classroom where there's a bunch of kids super jazzed about this snowfall outside. Teacher introduces a magician for the holiday party. I've hired Professor Ingle, the magician. This is pretty unconventional for me. Listen, I know this is the 60s, but I don't recall in my time as a kid in school ever having a magician show up for a holiday show, especially one in the classroom that has zero decorations for Christmas. It's a little weird. It's a bizarre party. Maybe it was the last second Hail Mary from the teacher. I don't know, let's keep going.  I'm not sure why he's a professor. I'm not sure what he's a professor of. Magic? The eggs have turned into evidently not. Missy, messy, messy. As an aside, the sound effects here are out of control. Ingle flubs an egg trick before throwing his hat in a fit of rage. He's looking for his rabbit, Hocus Pocus. At this point we see his hat go completely flat, an accordion back out where, boom, the rabbit shows up. This is truly magic right now and these kids are not impressed in the slightest. Hocus hops on Ingle's head and right into our hearts and then out of the classroom. The kids laugh at his folly because they're trash. School bell rings announcing the end of the day.  The disrespect is crazy. The children now happily outside make themselves an anthropomorphic snowman. I don't even know how they made arms and legs like this out of snow. Incredibly impressive stuff for kids that appear to be no more than seven or eight years old. Now they have to debate over the name of this character. What'll we call him? Yeah, shall we call him Harold? One kid who sounds like he's 75 with a smoker's lung says this. I am at a loss. I have no idea what he said and how he says it is chilling to the bone. Let's listen again. What is going on with that voiceover? Frosty!  Frosty? Yeah! Frosty it is! Frosty the snowman it is. Not sure where they got the broom, the corn cob pipe, or the red button nose but if the future is any indication of the past they probably stole these things. Hocus Pocus shot out of a cannon leaves the school still hat bound. A gust of wind throws the hat soaring into Karen's hands. She plops this thing down in the snowman's head which instantaneously brings this thing to life and then he says his first words which are happy birthday. Okay now while it is technically his birthday Frosty's not all there. Something's a bit off with this guy we're gonna find out. The group decides the hat must be magic. Magic? My hat magic. And this is going to be confirmed when the headgear flies off the snowman leaving it lifeless once again. The hat goes back to Professor Hinkel who's super pumped that he has an actual magic hat on his hands he can pay his bills he can really climb to the top as a magician. Needless to say the kids are pissed. They say the hat doesn't belong to him anymore it's Frosty's now. I disagree. I didn't see uh I didn't see them pay him any money for this hat but Frosty's just snow that the hat blew on top of this is Hinkel's this is Hinkel's property and he's gonna keep the hat and walk away. Crest fall in the kids go and embrace Frosty saying we know you're real we love you we'll get the hat back or something they they're they're just so sad about all of this and who can blame them? Who can really blame them? The title card finally kicks in five minutes into a 25 minute presentation. After the second rendition of the Frosty the snowman theme Pocas takes the hat off of Hinkel runs it back to the children. Now back on top of that guy's head he once again states happy birthday. Frosty then attempts to count to 10. 4 5 9 6.  The Frosty the snowman theme song kicks in for a third time three times in seven minutes we are off to the races with this theme song. Uh oh. Frosty who's unsure of the amount of fingers he has is at least smart enough to know that he will melt in warm weather. Seeing as this is the first snowfall of the season I imagine they have a few solid months where the weather's gonna stay down and he'll be safe but now they need to figure this out like yesterday.  The only place I'd never melt is the north pole. This leads to a celebratory parade where the theme song is uttered for the fourth time in under 10 minutes. You'll love to hear it. During the snowman pride parade a bunch of town folks freak out over what they're seeing.  One woman clearly shatters her back. Never to walk again. Thanks Frosty.  He's gonna have the most excited sounding farts in all the land. Frost marches these kids through some pretty sketchy areas of the town. I would imagine as a father myself some of the parents are gonna be quite concerned about the well-being of their kids not coming home from school. Where are they? Where are they going? Man screw them says Frosty. He's only looking out for numero uno. They enter the train station. The dude working here is off his rocker. They ask for one ticket to the north pole. This guy goes into beast mode. In a fury of stamping and flailing and all around nonsense he comes back to them with a stack of sheets. They're looking for one ticket dude not a book. By the way the sound effects at this point have completely lost the plot. This old psychopath says one ticket to the north pole is gonna cost three thousand dollars. That'll be three thousand dollars and four cents.  Hocus Pocus tells Karen to hocus focus as there's a train car over there they can jump into. Yeah sure might as well hitch a free ride just add one more criminal activity to the laundry list that you have queued up. Frosty's entire existence so far has been based on stealing things. Put it on the pile of crimes let's keep going. Speaking of Frosty since he doesn't care about anyone but himself he says yeah why don't you hitch a free ride too Karen. Come with me to the north pole. Which if money is any indicator is telling me this isn't just around the corner. This is a three thousand dollar train ride. Just to recap this girl has not checked in with her parents she's off on some kakamemi mission to the north pole has no money has very little on her person. I mean what is she gonna do? Does she have anything to stay warm in the night? Does she have a place to sleep?  What kind of story is this even?  The Frosty the snowman theme song has kicked in yet again. Hinkle catches up to the train and hitches a ride underneath. Dumb as dirt frosty realizes Karen maybe not in a good spot. She's going to freeze to death dipshit. Are you cold Karen? Professor Hinkle just trying to get his hat back jumps off the train when he sees they've left falling down the largest mountain known to man. He smashes down this thing and into a tree which I imagine killed him on impact. Every bone in his body sounds like it broke six times. He got so wrecked from this the sound effects continue long after he's fully disposed of. So Frosty it turns out heading into the middle of nowhere in the dead of night with a young impressionable girl that you stole probably not the greatest idea Karen is dying. And for what? And for what I ask. Pocas suggests making a fire. Frosty declines. Oh boy that's one thing I really can't do.   Hinkle's not dead after all. He's back in pursuit but not for long. We're now at the final leg of the film and equally the dumbest section as well. Which seems almost impossible. Frost comes upon a nice warm greenhouse for our little girl to get nice and cozy in. And for some reason he thinks he has to carry her inside instead of oh I don't know waiting outside and having her walk in. Are her legs no longer working? Because if that's the case we might have bigger problems on our hands. And not only does he bring her in he stays there. Just walk back outside. What are you doing dude?  Just waits outside. There's no lock on the door from what I can tell. Typically doors lock from the inside out so Frosty could just push it open and walk outside but no he's gonna stay there. He's just gonna hang out. See how it plays. Oh good Santa showed up just in time to save the day. He's gonna go down find Karen, see Frosty and realize he's dead. He has melted and is a puddle on the ground tragically traumatizing every child that watched this show including myself as a kid. Of course not really at the time understanding what a total dipshit Frosty is and this whole thing is just a complete fiasco that didn't need to happen. This does lead to my favorite part of the film. Karen's knelt over the remains of Frosty bawling her eyes out and we get this beautiful tasteful montage of all the things we've bared witness to so far in this flick with Frosty and his accomplishments which include in their entirety by the way him coming to life leading the kids on a parade and then dying in the middle of the woods at night. What an amazing accomplished character we have here folks. What an absolute icon Frosty the snowman is. Santa using Christmas magic of course brings Frosty back to life begging the question is the hat even necessary at all. Hinkle having the same question asked Santa if he can have his hat back because clearly he needs it for his job. He's hard up on cash, he's a struggling magician, must have failed at professing. I don't know what he's a professor of again but Santa declines and he goes a step further. He gives him an impossible task to accomplish. He wants Hinkle to write that he's sorry to Frosty over 100 zillion times.  What are you doing dude? The mind games being played on this poor professor right here are astronomical.   Santa secures the hat back on Frost's head and he comes to life saying for the third or fourth time happy birthday. It's very magical, it's very wonderful. And then once you know it the eighth rendition of the Frosty theme song kicks in. Film ends with Kringle and Frosty cruising around in the sleigh where they drop Karen off at her home on the rooftop in the dead of night without anyone knowing. How is she supposed to get down from here? What's the end game for Karen?  This is game over. Absolute madman Santa is. The greatest irony in all of this is the entire second half of this film is trying to keep Karen from freezing to death only to drop her off where she will in fact freeze to death if she doesn't die from a fall first.  Happy birthday indeed Karen. Of course the girl's young and innocent doesn't understand what's happening so she waves a happy goodbye to Santa and Frosty as they fly off into the moonlight and the thump-a-dee thump-thump-thump-a-dee thump-thump song kicks in for the ninth or tenth or twentieth time in kind of an eerie montage overlaying Karen in her final few minutes of life. And that's for us to the snowman. A strange bizarre presentation that for some reason my family watches almost every year and wonder why we watch it. It's a train wreck. It's a mystery as to how this was made, why, who the audience was and it just goes to show that a coherent story, a likable set of characters really doesn't matter as long as it's colorful and there's a song repeated at Nazium. And that's what we have with Frosty the snowman. A touchstone iconic presentation from the 60s that for some reason has withstood the test of time. Alright let me know your thoughts on this bizarre little flick. Leave a comment below. Please like the video if you in fact liked the video, had a good time. It's all in good fun. It's all in jest. Subscribe to the channel if you want to hear more roast. I roast movies, really bad ones typically. It's also for fun. I do a lot of movie reviews, rants, all sorts of stuff every single week on the channel. Would love to have you stick around. If you really like what I'm doing, want to give for the holidays, become a Patreon at patreon.com slash adam does movies or right here on YouTube via that join button.  You get exclusive perks, hundreds of exclusive videos. It's a good time for everyone involved. Alright, happy holidays. We'll see you soon.


I've only recently finished reading The Young World. It seemed appropriate for the time. A few months ago I read the first book in the series all about a pandemic that wipes out the entire adult population, leaving only teenagers, to fend for themselves. It follows a group of survivors in the remains of post-apocalyptic Manhattan, a group of survivors who set out to find a cure, and at the very end of the book they find out that there are some adults still alive, though they don't know from where they come. The second and third books are awful. They're awful in just about every way, despite the first book being good, despite the first book having promise, despite the first book even having cliches. It had effort. It was a very dark story, which you don't see very often in the young adult genre, a very dark, violent story that included themes of sex slavery and rape. You don't see that a lot, but it was at least refreshing to see something different. The second book begins with Jefferson and his friends. Being prisoner on an aircraft carrier, the USS Ronald Reagan. The military men on board are adults, so they know some people survive somehow. Was it quarantine? I'm not sure, at least not at first, but as the story goes on we learn that not only have a couple of small pockets of adults survived. No, that would make too much sense. It turns out the entire world has survived, except for the Americas. Yes, that's right, they somehow managed to quarantine to entire continents.  Now they've somehow managed to quarantine the most deadly virus that has ever existed on two entire continents, and somehow nobody escaped to spread it, and somehow word has never gotten out to the people in the Americas that are still alive, nor has word gotten out to anyone outside of the Americas that's still alive. That doesn't make any sense, bro, but despite the collapse of the United States as we know it, and the death of most of its government, the military is still out there, specifically the Navy. It's able to use its power to bully other people into doing its bidding, and so the United States has entered a sort of alliance with the United Kingdom and created a new empire that rules over most of the world. In other words, this post-apocalyptic adventure story has now become a young adult dystopia. Jefferson manages to escape and run back to New York. Things aren't great there. They weren't great before, but now they're even worse. Despite having the cure, his old tribe has been taken over by another tribe. The men are being used as a forced labor force, while the women have been carried off somewhere for some unsavory purpose. Jefferson manages to convince some others that he has a cure, and he manages to free his tribesmen. Well, the men, anyways. But he knows that the powers that be are just going to wait for them to die, so he proposes a gathering of all the tribes in Manhattan. He wants them to come together, to stop fighting. He'll give them the cure if they can form some sort of democratic city-state. It's a good idea, I suppose, and it is interesting to watch him struggle with the idea of not getting revenge on people who have wronged him and his friends. Nonetheless, something about it feels hollow. Because in the last book, they were saving humanity. In this one, they're simply saving a small set of themselves. The stakes have been drastically lowered. Meanwhile, Donna is still off in the United Kingdom. She's been let loose, but under supervision. She's now going to college, and she thinks her friends are dead. So she's sad about that and stuff.  At the end of the book, she goes back to New York. Meanwhile, Jefferson has failed in his attempt to bring all the factions together, and they're at war once more. The third book follows them, trying to get their hands on a nuclear football that the United States President had right before he died of the plague. Oh, okay, now we're back to saving all of humanity. The football falls into the hands of Evan, the leader of the Uptown Confederacy.  The chapters from his point of view are interesting, if nothing else. Normally, I hate books with more than one POV. They rarely stand apart from one another. This series is an exception, however. Even though it's all in first person, all the characters have totally distinct personalities, and they're all enjoyable in their own way. Weird. The problem with this setup is that it feels like a shitty James Bond knockoff, where the villain sends in the codes to launch the missiles, and the heroes have only a couple of minutes to stop him, and they manage to do so during a battle at the top of the Empire State Building. And then when they win, what happens? Well, they start giving out the cure to all the other kids in the United States, and beyond. Because you see, there's a resistance group. Of course, there's a resistance group. It's a dystopian young adult novel.  But this resistance group was trying to get its hands on the nuclear weapons, and when they couldn't do that, they spread a mutated version of the pandemic all over the world. So now people are gonna die if they don't get the cure, but the only way to get the cure is from the kids that survived it. Makes perfect sense, bro. So the quote-unquote good guys are insane. Who thought this was a good idea? The story ends with them just sort of saying that they're going to make the future better. It's very sudden, really. Almost as sudden as the drop in quality from the first book to the second. Despite events going on in the world now, I thought it would be fascinating to read about pandemics more. I've read multiple books about pandemics just in the past couple of weeks. But after seeing how far down the tubes this one went, I've come to one conclusion. Maybe we shouldn't let the guy who directed a golden compass write post-apocalyptic adventure stories. Thank you for watching, and thanks especially to my patrons, Appo Savalainen, Brother Santotis, Charles Gull, Christopher Hawkins, Christopher Quinzen, Joel, Joseph Pendergraft, and Tobacco Crow, as well as all the other names you see here. I recently reached my goal of $150 a month on Patreon, which means I will soon be releasing a dramatic reading of My Immortal. Look forward to that. Please like this video and comment on it, and subscribe to my channel if you haven't already. Goodbye.


ACE2 is a protein expressed in many different cell types, including enterocytes, renal tubules, gallbladder, cardiomyocytes, male reproductive cells, placental trophoblasts, ductal cells, eye, and vasculature. However, it is not expressed in the majority of cells in the respiratory system, suggesting that this protein may play a role in the pathogenesis of SARS-CoV-2 infections. This information can be used to better understand how the virus enters cells and how it spreads throughout the body. Additionally, this knowledge could help researchers develop more effective treatments for the virus. This article was authored by Feria Hikmet, Lauren Mir, Asa Edvinson, and others.


Good morning, everyone. Hola, Bilbao. It's so good to be here. So I wanted to talk about open source program offices, in particular. A lot of large companies, governments, institutions, universities have open source program offices today. And 2023 has been quite a challenging year for all of us. So as I was getting ready for this talk, I was just thinking, oh my gosh, it's been 25 years that I've been in open source. And I've got to tell you, I've had the most amazing life and career in open source thanks to all the work that I have had to do. And it has helped me put two daughters through college. And one of them is a doctor today, and the other one is a journalist. And I'm so proud that I was able to do this through my work in open source. When I started working in open source, I never imagined that it would be so mainstream, so pervasive, and practically used by every single company in the world. And we have developed institutions and processes that have made open source safe, have made open source predictable, manageable. And this is especially huge as the norms of working in open source are quite different than how companies work. I've run about three major open source program offices. And learning a large open source program office, you see a lot of things up front. And 2023 has been one of the most challenging years, but also full of opportunities. I've got to say the economic headwinds hit us this year. Companies started returning to office. And we were never the same as human beings after the COVID pandemic. I think we're all different. We've been completely changed. I want to focus on a few five things that have really provided challenge and opportunity to Ospo's this year. And so let's start with kind of setting the stage. I want to talk about risk. When companies and organizations face risk and danger and lack of clarity and doubts, it slows down innovation. We are uncertain. We have doubts. And we have to slow down, check what's happening, and then move forward. And organizations and humans, frankly, don't like change, don't like risk. And the story of the open source success in these past 30 years has been because we have worked hard to manage that risk, to contain that risk, to make sure open source is well understood, such as licenses, such as the name open source, and how it works. And this year, there has been some challenges to that safety and that stability of open source, if you will. But it's also been a year where the community has kind of rallied together and addressed this risk and uncertainty and moved forward in open source fashion using collaboration. So let's talk about first topic, licenses. So licenses are so core to open source because software is copyrightable and license is the way we communicate how we want users to use it, how we want contributors to contribute to it. And as creators, we have more control. And thanks to mature organizations like OSI and Open Chain and OSPOS, open source licenses have been very well accepted inside organizations. They're well understood. You don't have to go talk to your lawyer. You don't have to go talk to procurement every single time you need to use an open source software. And that's really helped the innovation and the speed of innovation in open source. So licenses like MIT are pre-approved and you just have no speed bumps, no slowdown when you need to use that. And we as an ecosystem are so comfortable using it. To me, it's like traffic lights. We all know that when the light is red, we stop. When the light is green, we move. And you depend upon your fellow passengers in the traffic to also stop and move. Imagine if the traffic lights did not behave or people did not behave for the traffic lights, you'd have chaos and you'd have confusion. So in an interconnected system like open source where we all kind of depend upon systems working, it's hard when license change or licenses appear to be open, but they're not. And so it creates disruption and it muddies the understanding that we all kind of rely on. So this past year, we've seen something I call open-ish. What that means is sometimes an open source license comes out with a patent clause or it comes out with some restrictions on use, such as you can't use it for certain use cases or for competitive use cases or you cannot use it in large companies or it says it's created a custom license. And licenses tend to be used to defend open source business models. And to me, it's open-ish. It's not quite open source. And it casts a shadow and it casts a doubt on our understanding of open source. We have to stop and we have to pause and we have to say, can I use this? Can I not use this? It says it's open, but I can't use it. It seems to have restrictions. So it really has created some uncertainty and doubt, if you will, on open source these days. And what I'm saying also is that confusion holds innovation back. And we need to really stick to open source definitions and what freedom in open source means. And what's good about what's happened recently is the community has reacted. And the community has said, we are not going to let open source be taken closed or be restricted in any way. We are going to create more neutral foundations that allow multi-parties to kind of work together to keep open, open, such as the formation of the Open Enterprise Association so that people downstream from Sentos can continue to use Sentos in their distributions. And also, the formation of the open TF is to host a fork of terraform when the license changed from what it was to a more proprietary license, from open source to a proprietary license. So what I have to say is, while there has been confusion and uncertainty, the community has found a way to rally around this confusion and to move forward on what the community needs. AI is also another new challenge and opportunity this year. And it's so different than open source. It is not necessarily just software. It comprises of models. It comprises of weights, parameters, data sets that are used to train, data sets that are outputs. And there's also software. So what we understand from a licensed perspective of a software may not be quite applicable, if you will, to AI. So I'm very grateful that organizations like the Open Source Initiative are working hard with the community and with a lot of different experts to define what AI means. And to take a look at a standard definition that all of us can understand and use more concretely. Because in the absence of a standard definition, a lot of folks are coming out with open-ish type of models and programs. And that's not really good enough for open source to move forward. Open source, everyone agrees, is vital to the success of AI, whether it's for the speed of innovation or to reduce bias or to make it more accessible to everybody on cheaper hardware, on smaller models. We know that open source needs to be behind AI, and we need to make sure that this happens. AI, I think a lot of folks, including Gabe, have talked about the fact that there's a lot of regulation today. He's working a lot with public sector. And in the EU, there are two specific areas of AI regulation. The first is the EU AI Act. And it's the first ever comprehensive attempt at regulating the uses and the risks of this emerging industry. And EU has always cared about its citizens and consumers and protecting them and making sure that their risk and health and, if you will, their rights are protected when we use AI. So AI Act is one of the big ones. There have been some proposals made in June which allow open source developers to work more freely in AI, which is a good thing. And then when you look at Spain, Spain, here, our home country, has been one of the first ones to set up an AI regulation office and also a sandbox to test against the AI regulations that will come out of the EU AI Act. So congratulations to Spain for leading the effort in the EU on this work. Let me move to another topic that has been an area of challenge for the last three, four years for all of us, and that is open source security. And I think it's a bit of a challenge because it is a complicated supply chain and it has a chorus of different players in the supply chain. You have producers of open source, everyone from very small one or two maintainer projects to very, very large projects like Kubernetes and the Linux kernel, perhaps at foundations and then some projects are released by companies. And then you have foundations, nonprofit foundations, some of them host open source projects like the Linux Foundation and the Apache Foundation. They also advocate for open source, they work with policymakers, they also create a more neutral governance model for projects. Then you have curators, Red Hat, system vendors who take open source and make it easy to use for commercial enterprises and who provide support and service. And then you have the consumer, the end consumer, which could be an enterprise, which could be a consumer in the market. And then public sector has played a huge role in the supply chain as regulators, as consumers, as protectors of their citizens. So you have all of these dynamics working in the software security supply chain and it cannot function without all of us collaborating better together. And frankly coordinating who does what, who's responsible for what and how we work better together. And curation of open source from a security perspective, from a licensed perspective, from a health of community perspective becomes more and more important for consumers to do. And certain critical projects need a great deal of support, whether it is through projects like OpenSSF or funding or contributions or policy. So security has been a big area of work for the Linux Foundation and for OSPOS and open source projects everywhere. And because of a lot of security incidents in the last few years, you see now a lot of regulations like CRA, I think Gabe has spoken a lot about that and also about the executive order in the US. I'm not going to go into it too much in detail, but to say that as a community we need to work closely to make sure that open source producers are protected and that the regulations understand what open source is and how it functions and what the supply chain and the different set of players looks like. The last area I'll talk about from an open source program office perspective is it's not enough to reduce risk as an OSPO. We have to make sure that open source is well integrated into the development process for our developers. We need to make sure that their world is delightful, that they can innovate and focus and work on open source and not worry about administration or friction or compliance or security because open source is a core part of the software development lifecycle today. We cannot do without open source and so we need to reduce friction and delay from the open source workflow. So I want to conclude in these five areas by saying the role of the foundation is a very important one for ensuring that there's neutral governance and there are neutral multi-party projects and we need a standard definition of AI for sure for open source to thrive and succeed and for us to have a standard definition in AI. And the supply chain collaboration and coordination is extremely important for us to understand who all the players are and how we all work together. And we have to do more education and advocacy of the public sector, policymakers so that they understand how open source works and how to do proper regulations in this space. And we can't make it hard for people to do open source. Open source needs to be easy for developers. We need to remove the friction from their work so that they can be free to innovate. So thank you very much for your time and I appreciate the opportunity to talk to all of you today about the challenges and opportunities. Have a great rest of the day.


What's up guys John Hammond here moving into the Python challenge and we're looking at level 21. Let's just get right into it This is the prompt here We're working inside the zip archive that we just got finally figured out from level 20 And there's read me dot text in it and this package dot pack. So the prompt here is Okay, this is really level 21 after you solve it. You'll be in level 22 So for the level we used to play this game when we were kids when I had no idea what to do I looked backwards Okay, I don't really know what that means, but let's just go ahead and make a directory for ourselves Level 21 and let's actually yeah, let's go ahead and move the read me dot text in there and the package in there Just so we have a place to work that is not level 20 So, okay now we're level 21 and I want to know what this package dot pack thing is looks like that's actually We're gonna be working with you. So is he live compressed data? Okay? Kind of like an archive compressed data like a zip file like a raw like a tar file just compressed data So how do we uncompress that? We want to do this in Python so Zlib decompress Check out the documentation Okay, it looks like there's just a built-in module for it. I think that is built-in right Import Zlib. Yep. Okay, cool So we've got a built-in module to work with them. It looks like it has functions to compress compress object So we'll see our C value and decompress. Okay decompress takes a string So not like a file object or a file handle, but we need to read from that object to begin with Okay Let's try that Let's just create a new file for ourselves Let's call this We're in 21 here. I'll call it ape.py. So I have a script and put our shebang line in as usual All right, so we'll import Zlib since that's what we're working with here And let's go ahead and open up our package dot pack Objects and call that H and let's just say I Usually call it C, but I guess data whatever doesn't matter H.read and then H.close. Okay. Whoa.  Let's try and decompress that. Let's do that Zlib dot Decompress and the string is just gonna be data since we already read that from our H object or file handle Try this guy.  Did it Did it even do anything with it? All right. Let's take L package dot pack is This much minutes this this this many bytes something is this many bytes. Okay, so we got something decompress We lost like 80 of it Well, now let's do that with The something file that we just started to work with 8.pi more garbage redirect that to again file again still Zlib compressed data and Okay, now we're losing bytes every time we work through so What is this? It's just is this like a recursive encoded recursive like it repeatedly compressed and stuff Okay, just over and over and over again. We're gonna have to decompress this so Let's start like just a while loop while true so we do this over and over and over again Let's say data is equal to Zlib dot decompress What we're working with and right now, I guess let's just print it out.  I just hit the spacebar Because I didn't want to enter all these nonsense. So so we get an error As you live decompress data error 3 will decompressing data incorrect header check. What why not? What is this not Zlib data anymore? Is that what is that good stuff? I'm gonna put this in just a try and accept statement. So once it errors out we can Print the data there And let's break so we don't loop forever because we are inside of a while loop right now Run that Apes scripts That's where it's hanging. So let's let's get rid of something and again So now we just clean here run Ape.  No We run from the original file package dot pack. Good thing. I did that. I guess Now run a nonsense Let's redirect that to a file Let's put that in something I guess so what is something? Oh, it's B zip to compress data Okay, so we changed from Zlib to B zip to again another compression Like archive system thing just compressed data. Let's kind of I do Python bun zip or BZ unzip. Okay, so there's another module BZ to Do we have it? Yep, okay, it should be in some way to fall. I'm pretty sure it's built in. Yep, and It has a decompress decompress function I'll get one shot decompression provided through these functions here and again It looks like it just decompresses data decompress data in one shot Okay, that works we could just use that Import BZ to We don't need this try and accept anymore. Oh Wait a second. How are we gonna know? When to use which because we're just looping like a crazy Like a steamroller here. We're just going to get in and get in again How are we gonna know which to use the Z lip decompression or the BZ to decompression? We can probably just see what the data is It's gonna be data, so I can be like raw text So we can't we can't like run strings on something or strings on the original package dot pack Then find something that like would help us identify but we can probably just use Like the files we enter like the magic number at the very start here, so I guess Zlib will start with an X I'm looking at the ASCII on the right side. We can just see the hex here 78 is a bite or 9c is a bite we could do that, but if it starts with X it looks like it's Just fine Control C break out a hex edit and what is something sorry so BZ to The BZip compression will start with like a BZ capital BZ, so Can we try that if The data dots starts with an X then we will use Zlib if it doesn't and it starts with Like a BZ it was capital, right? Yeah It will use the BZ to decompress Data cool, and then in case it's anything else like it not a Zlib or BZ to we can just print out What it is and hopefully it'll be a flag or something for us or like a the password for the next level All right, let's go out of something and let's see if this will work Whoa nothing great. Jeez. This is the nonsense again That's really long Is it the whole thing? Oh shit, we didn't break my bad my bad Now it should be short. Okay, cool. Yeah, it's not just a bunch of data Consistently, I think it would eventually stop it if we're still gonna be a compressed file So that's it right now, but what is This thing let's put this into something again File something whoa 8086 relocatable Microsoft I Have no idea what that is. Let's Google that. Oh Good Lord for transhofer It was six Relocatable code predates virtual memory This can't be right Locatable object mode checks up. Okay. It's not like more compressed data. I don't this doesn't make any sense Okay, but everything else like looked so promising Uh What is the prompts? We used to play this game when we were kids, okay That's got to be like a reference to the recursive thing like a matryoshka doll or something What I had no idea what to do. I look back. Oh my gosh I had no idea what to do. Okay. I don't know what to do with this thing. So maybe What is this? Rev yeah, okay, you can't rev a binary file. You can't reverse it, but Let's hex edit something and get to like the very end and that's gonna take way too long. This file is too big Let's go xxd something And at the very end. Ah Yep Sure ends with the But it's like it looks like it ends with a new line here because of the print statement in Python when we redirected it But it's that same 7 8 and 9c.  I look backwards. So it is It is backwards. Let's reverse it else let's just Keep working with that data because maybe they do this later with the BZ2 function. Let's just keep that data Let's not decompress it, but let's just reverse it Start to and reverse negative one as our incrementer and that way the next iteration of this while loop Once it runs through again, it'll use that data to either decompress or with Zlib or BZ2. So hopefully that should work and then I guess now we've got enough tests so if We if it doesn't return we can just print the data and we'll break if it's not either a reversed Zlib or BZ2 or regular Zlib, whatever. Let's try it now. Oh LF why is that not working? Oh LF Need to give it a condition, right? So if the data Ends with an X. We saw that with Our XXD. Yeah, there's an X at the very end. So if it ends with X, it's just the same as Zlib before but reversed. So let's just reverse it Okay, I hit that pie. Oh Hey, what is that? Skull Roya Takul This has to be backwards too. You can rev that Look at your logs What does that mean? I don't have any logs. I just wrote a Python script. That's all I did Do you mean like? Does it mean like the decompression that I'm doing? Is it? Okay, maybe like it needs to know when I use Zlib Will that help me figure anything out? Whether or not it was a Zlib or BZ2 or Reverse thing reverse good and Print data whatever a lot of stuff How many times is each of them? That doesn't help me Do anything that doesn't spell anything out. Did these like occur? Like a special number of times. I mean there's only three Things there's only three like potential things that could be BZB to Zlib or reversed Let's sort this and then okay pass it to unique tech C's we can get a count for whatever what happens so many times Reverse happens nine times. That's the thing. That's the secret 300 BZ to 432 Zlib, but not trying to spell anything out At least not oh Maybe it's not trying to spell anything out like vertically, but it's trying to do like horizontally or something like what if it is Giving a little message like one by one since there are so many of these So many of you to the BZB or the Zlib Let's put like a Minus sign and a plus sign or something and then this reverse that only happens a little it must be like a new line character So we don't need anything we just print out to begin with and then let's use the comma Following these print statements, so it doesn't print a new line, but it'll print a space So it will continue on the same line as if we were to keep moving forward that should work Whoa, whoa. What is that? I? Have no idea. Oh god. That's so hard to see That's still I didn't zoom out. Sorry. Oh, it's trying to spell something. I think That's kind of Oh, let's just remove this and just use like Like an X or something here Copper oh That's awesome. Oh, that's super cool remove the data at the end here. It just prints out copper Okay, dude, dude, copper's probably got to be it. That's got to be like the Key to the next level copper. Yes. Oh Sweet guys. All right. We did it. That's it. That was level 21 Stuck inside a little zip archive that had more nested BZIP archives and Zlib archives compressed data And then just doing that in Python running through that recursive decompression little matroishka doll thing and They threw a curve ball with that like reverse syntax that was messed up, but Okay, cool. That's it Thank you guys so much for watching. Hope you enjoyed these Hope you I hope you're enjoying the Python challenge series a lot of people have been asking for these for a long long time So I hope they're enjoyable to watch I hope you're learning a thing or two about Python and Enjoying kind of this problem-solving riddles and stuff that we're moving through so hey if you like the video Please do like like the video click the button Maybe subscribe if you're feeling up for it and really if you do want to support me That's the best way to do it send some send some love my way, but thanks for watching guys Hope you're enjoying these and I'll see you in the next video level 22 Python challenge


Everybody forced here ripping a box of 21 22 optic basketball fast break for Andrew P. Appreciate Andrew best of luck Kessler Edwards Disco rated rookie Isaiah livers Luca Garza Jalen Green rated rookie Lighted up down of a Mitchell disco dominators down of a Mitchell Mazur Bride Alperin Shengun Gary Trent jr. Disco Well, where's the color at come on? Moses Moody base rated rookie Jalen Suggs as well a hollow Herbert Jones rated rookie Purple disco Darius Garland Starland 15 out of 95 They keep showing the the key and peel so good, dude So good rookie bones Highlands. Oh my god classics Disco Goren drug each Dude, all their football sketches are so good Most everything they do is solid and he had a sports that was just great rated rookie Franz Wagner Wise camp a fast break rookie Otto Darren sharp Go non numbered sharp and blue disco Jeremy Grant 20 of 50 pull the Mowgli Auto have a blaster. That's pretty nice. How rare are autos and blasters pretty rare, right? I have no idea got Mowgli rated rookie Jared Butler Red James book night nice one there 53 of 85 This is a fast break Better questions I have no idea they be on metro rated rookie if you want to pay a bunch disco dwelling bead Everything besides select they run sharp 75 years cream of duals are bar and an elite dominators Joellen bead Josh Christopher Robinson Earl and a disco Kai Jones That's gonna do it for the box appreciate it Andrew get the cards right out to you


Live from Orlando, Florida, it's theCUBE. Covering Microsoft Ignite, brought to you by Cohesity. Welcome back everyone to theCUBE's live coverage of Microsoft Ignite. We are here at the Orange County Convention Center in the middle of the show floor, one of Microsoft's biggest shows, 26,000 people from around the globe. I'm your host, Rebecca Knight, along with my co-host Stu Miniman, and we're joined by a third co-host. But he is also the principal CTO advisor, Keith Townsend. Thank you so much for coming on theCUBE. It is a pleasure to have you. So you come to a lot of these shows. I'm interested in your thoughts and impressions of Microsoft Ignite 2019. So, you know, I'm part of the V community, which is a pretty close-knit community, very focused on one part of the whole IT picture, which is infrastructure. It is amazing coming to a show like Microsoft Ignite, where the breadth of content is so wide and the conversation so wide and surprisingly deep. This has been one of my, I think, favorite shows of the year so far. Talk about the content. You're absolutely right. We had so many product announcements. I mean, it felt like an Amazon show, we were saying, because of the number of products that were being announced and demoed here. 87 pages from the COMPS team. I mean, so does this feel like a different era for the company itself? You know what?  Microsoft quietly announced that they're entering RPA, Robotic Process Automation. They're challenging SAP when it comes to data warehousing and data analytics. And then they just happened to announce that, oh yeah, by the way, we're making Kubernetes easier. Then there's still the team's announcements. The amount of content in the areas that Microsoft is going in. Just to highlight it, Azure Arc replicates data. One of the jobs is replicate data. And they said it'll replicate data to AWS cloud. Microsoft, great position. Keith, as you're alluding to, Microsoft has a large portfolio of applications. If you think business productivity, you're probably using Microsoft. Everything from teams that we've hearing a bunch about. Through, of course, O365 is the solution that gave everybody the green light to go satisfy as many of your applications as you will. And Arc, very much from what I've seen so far, takes that application-specific view of Kubernetes. We know Kubernetes is supposed to help be that platform to build on top of, but I've tended to hear a very infrastructure view of here's what you'll build in your data center and the compute network and storage that you need to think about. Here's the IaaS that it might live on. But when you talk about Arc, they're talking about, it's about SQL and databases and how those pieces go together. And it's not, you know, this is a view for Microsoft, but if you want to go do OpenShift, if you want to do Spring with a Pivotal, VMware or Tanzu with there, Microsoft, of course, is saying that that's your option.  So I'm coming off fresh a conversation with David Armour, the PM for Microsoft Arc for Azure Stack, and their attention to detail is amazing. You know, I'm not the world's biggest Kubernetes fan. For some of the very reasons that you mentioned, you just, it's too much attention to the details in order to provide a Kubernetes experience that developers will accept. Microsoft, a big developer-focused company. So when you look at Arc and what it does for Kubernetes on Azure Stack, it makes the provisioning of storage, networking, et cetera, invisible so that you can take Microsoft's cognitive services, deploy them on Azure Stack, and just consume those services. Microsoft, again, when you look at it from a different angle, when you're not taking the infrastructure angle at it, and you know, you're doing the whiz-bang features of making sure that Kubernetes can do X, Y, and Z. More importantly, can I use it to build applications? It's Microsoft's approach, and you can see it in Arc and how they approach it in Azure Stack. Absolutely, and you're talking right now about this app development for everyone. We had Satya Nadella yesterday talking about democratizing computing. Anyone can do it, AI for all, too. Does, what are the most exciting new tools that you're seeing, and what are the kinds of conversations that you're having with developers around these new tools? So I just talked to a professional services architect, or architect for professional services, one of the global big fours, and he was telling me that they've deployed RPA to the entire organization of over 100,000 consultants and end users so that they can build robots to power the next phase of productivity increases within their organization. No rules, no constraints, just here's the tool, go out and do. Microsoft talked about 2.5 million non-technology focused developers. It is, I think, a key theory of the CTO advisor that the future of enterprise IT is that companies like Microsoft, VMware will push AI, machine learning, these robotic automation processes down to the end users so that they're creating the content. It's just not enough of Keith's and Stu's in the world to do this by hand, so great vision. And Keith, you brought off the SIs, and you've worked for some of the big SIs in the past. How is Microsoft doing out there? We've seen with cloud and AI, the big SIs rolling out armies of people to help integrate this, to help customers adopt this. Cloud specifically is supposed to be cheap and easy, and we know it's neither of those two things. So if you look at cloud and AI, how is Microsoft to be a partner with, and I'd love a little compare and contrast to the VMware's and AWS's of the world. So if you look at, let's take a look at VMware.  You can use VMware, vRealize, automation suites, the cloud health, the hefty old, they have the individual components, technology components, but they absolutely need the pivots of the world to go in and add credence to their talking points around these products, because they don't have that reputation to come in and have the conversations with the CMOs or the application developers. Microsoft on the other hand, developers, developers, developers, and then they also have Microsoft Dynamics. We ran into a customer who was desperately just searching out, she came to the conference expecting to see dynamic experts. And I'm sure she found them. Microsoft has the ecosystem to support their vision. One of the things that we've been talking about on theCUBE this week at Ignite is that it seems like a different kind of Microsoft. It seems like one that is not only embracing customers who choose Microsoft in addition to other companies, but championing them and supporting them and saying whatever you want, we're meeting you where you are. Have you found that? And is that striking to you based on the Microsoft of your, which was more proprietary about where its customers went for its technology? So we mainly cover enterprise tech, but I think today or tomorrow, the Surface Pro X gets released, which is an ARM-based device that runs full version of Windows. I was in one of the Lightning Talks, Microsoft Lightning Talk, on a completely different topic. And at the bottom, they had a logo for UiPath, Automate Anywhere and Blue Prism, some of three of the, I think, leaders in the space of RPA. And they were talking about the integrations that Microsoft has gone with these companies and their own power automate, their own power automate was not even mentioned as part of that session. So Microsoft is meeting customers where they're at. So I think the AWS, the example for ARC replicating to AWS, customers have AWS. They're the biggest cloud provider. Microsoft isn't closing their eyes to it. Yeah, well, we noticed the biggest thing repeated over and over again in the keynote yesterday was trust. And while the Microsoft of old days was, you're going to buy my OS and my apps and everything Microsoft on top of it, and we're going to maximize our licensing, the Microsoft today is those choices. You know, we talked to UiPath yesterday, they're not worried about their relationship with Microsoft, when I talk to the ecosystem of partners here, they trust that they can work with Microsoft, compare that to some others out there in the industry in the big hyperscalers, there might not be as much trust. What I'm curious from you Keith, is do customers see that? Do they understand that today is a different Microsoft than the one that we grew up with? So some of the conversation on Twitter, not the, just remotely, people not here, this is the best ignite I've ever seen. People who are not even here, this is from the keynote yesterday. I think customers are starting to embrace Microsoft and trust Microsoft. I think there's still some holdout, some people who remember this thing of going to force to use Microsoft management suites on products that probably didn't integrate well with those suites. But as that thing starts to subside, you have to look at it objectively and say Microsoft is a different company. This is not a show I think I would have enjoyed three years ago. What's driving it though? I mean, is it, this is something that we're seeing in the technology industry at large. This understanding of customers needing different things and wanting best and breed. But are there other elements that we're not privy to, would you say? I think the, it's the demarcation of technology via cloud. I talked to a just regular small business owner. She runs a trucking business. She uses her computer as a tool. It was a five-year-old device. She really didn't care, did the job that she needed to do. We talked about a business challenge that she was having. And I described cloud and general health. She never even considered cloud as a thing. She just said, you know what? I want this solution. And if it's Microsoft AWS or Google that provides it or VMware, she didn't care. She wanted to buy it. And that relationship wasn't a traditional ISV, MSP. These are, I think, business owners and business leaders are being approached whether it's ISVs or consultants and business advisors. And they're being advised to adopt these technologies regardless of the source. There's no loyalty anymore to just Microsoft. Remember when you bled blue? Or whether it's IBM blue or Microsoft blue? I read an unfortunate article on one of the big ERPs providers had a $100 million failure. And the company just decided, you know what? We're not going to go with one provider anymore. We're just going to go with breast-and-breed across these business processes. So what does that mean for the competitive landscape? I mean, we've talked about a lot about this. Does Microsoft really have a shot at taking on AWS or will it always be number two? Well, Microsoft won a $10 billion Jedi contract from the U.S. I wrote about this in my newsletter last week is that $1 billion over 10 years will make Microsoft Azure better. You can't help but to have that type of discipline that comes from a contract like that and pack Azure. Will they catch up with Microsoft? I mean, with AWS? AWS is still a very, very small fraction of the overall IT landscape. That business owner I talked to never heard of AWS. 50,000 person conference in a month, she only knew Amazon as a bookshelf. So they say that Microsoft won't catch up with AWS, I think is a very, very short view of the landscape. We're just scratching the surface when it comes to cloud. All right, Keith, what other things, you know, have you seen at the show jumping out at you? You said you might not have enjoyed a show three years ago. So what are some of the things that make this show enjoyable? I know for me, it is a different community than the V community out there. There are a lot of overlaps, a lot of friendly faces that I know here, but community, diversity, inclusion, super strong here. Love your comments on that and any other takeaways. So someone pointed out to me something that I didn't notice and I'm happy I didn't notice it was that there's a lot of women at this show. And I looked up and I'm like, wow, the lines for the men's bathroom aren't as long. And that's a nice thing is I don't think it's just facilities. It is a massively diverse show, not just from a ethnicity and gender perspective, but from career levels and in age groups, there's millennials all the way up to boomers. And the conversations, the conversations that I've had, I'm really surprised with. Straight on business conversations to deep and dirty, you know what, these are the cloud providers Azure provides for Kubernetes. That's super geeky and it's conversations all around the breast, infrastructure, application, business, and then even social. I had that social conversation about diversity and for a change, I wasn't the one that brought up the conversation. You know, that's a really good point. And just even here, I mean, and I know you made the schedule, which I salute you because we are having many more women, many more people of color on our stage, which is reflective of who's here. And it's easier at this show than it is at most as opposed to like, you know, please find me some more underrepresented or you know, diversity there. And luckily there is a lot of options at a show like this. Yeah, the pool just hasn't, and other shows, the pool just isn't very big. Normally I can newly say at a show, I can say I'm the tall black guy with the beard. And hey, I'm the tall black guy with the beard. And this show is not that case. No, there's more, there's more. Exactly, well Keith Townsend, thank you so much for coming on, a pleasure having you. I'm Rebecca Knight for Stu Miniman and Keith Townsend. You are watching theCUBE.


So we're here with the people. Hi. Hello. So you have a special product here Yeah, it's been a long time. You asked me to do I'm based the windows then here you are we have a co-com processor The snapdragon 850. Yeah, and this is so it's a very high performance with 12 inch point 3 and the windows 10 8 gigarets That's the spec 3000 by 2000 IBS Nice, so it's a it's a nice design that collapses right there. Yeah It looks like this And then it has a nice keyboard module with good quality right here So this you think could be potentially very successful Yes, the most the important thing the most the most important and of the advantage is this is very low power consumption You can use this more than 15 hours so long battery built-in 4g LTE 1.2 gigabit per second very fast sim card slot. Yes, and always on always ready Yeah, always always connected to your crowd And you can use it just as a tablet also if you want without the keyboard. Yes, and So do you want to be able to have provided for a good price for the market? Yes The rich friends price will be less than $400. I think that's only 50% of our way over than over So less than 400 for a very high quality Two-in-one solution right here. Yes with a nice keyboard quality The full quality people can expect. Yes, and then some nice ports. What do you have in ports? You have type C going on. Yes type C With the power your phone And then so this is a less hopefully less than 400, but you could also do clamshell Yeah, so you could put it 850 in here Yeah, clamshell is the other option. We have an option for 2 to 13 inch 14 inch and 15.6 inch and This could potentially be even more affordable even yeah So I'm not gonna say price but maybe less than 300 or something it could potentially be just affordable Yeah, yeah, but I mean we're talking about distributor prices, right? Yes the distributor to contact you make a big order What do you want? How many you want people to order? Do you have some minimum thousands? 1000 pieces and then you just get those done and potentially I want to see a very affordable 850 and how about the 8cx the new the new Qualcomm chipset, maybe Potentially you can also have access to that right? Yep All right, so it would be nice to see an 8cx or sq1 version of this for Affordable, that's my it's a long-time dream and it's happening. Yes All right here and just to have a quick overview you also have some Another product like a you have a type C display Is it this one? No, that's a all-in-one computer, right? This is your type C This is your type C right here. This is type C to spread. How big is the display here a 15 point six inch? 15 point six you can you can use your phone or add any Type C display port device and use it as a second display. Yeah, you can use connect to the type of C Oh, we also have hdmi you can use hdmi and to type C input so you can have many different inputs Yeah, the price is good. Yes, of course. I'm proud my price is much Better than a source. All right asses is how much? I think it's around three hundred dollars three something You always want to be half on joking but something like that, right? Yeah, all right And this is some of your latest also other two-in-ones tablets. You also have a smart speaker like this. Yes So this can do Google or Amazon or both this is a Google Assistant Google Assistant with a nice big display. Yeah, it is a 10.1 inch What's your solution inside? NTK the media tech with a smart assistant.  Yeah. Yeah, that's a more commercial use How's it going with the sales for this? Well, actually, there are many different applications actually I can show you Very latest So right there Yeah, so there and this is also your solutions for payments All right, cool. So always busy, right? Yes. I was doing cool stuff


Cats have been shown to be able to recognize human emotions through smell, with fear being more strongly detected than other emotions. This suggests that cats can interpret the emotional state of humans based on sense alone. Additionally, cats showed increased stress when exposed to fear odus, indicating that they are capable of interpreting the emotional content of these odus. Finally, it was observed that cats preferentially used their right nostrils when reacting to fear odus, suggesting that the left side of the brain is responsible for processing emotional information from oda. This article was authored by Serenella D'ingio, Marcellus Inisculci, Thaleria Strasiota, and others.


I will review the Nintendo Switch OLED system today in this video and I will try to answer all the burning questions that you have. Is it worth it? Should you get it even though you have the regular Switch or the Switch Lite? How is the screen? Do you even see any difference? Does the games play better? How is the kickstand? What is the deal with everything? Now, the original Switch, it came out in 2017 and no, the OLED is not a new system. It is just a revision of the old Switch. This is not a Switch Pro. It doesn't do anything more than this one does. It is in short a new screen, but let me go into details. This is from 2017 and then the Switch Lite came and that came out in year on the screen because I will have to Google that. But I have to mention that this was provided to me by Berksala on Nintendo of Norway for review purposes. Like I said, the Switch OLED is not a Switch Pro, so it's nothing game-changing. By that, I also mean that you can play all these old Switch games from your older, these two consoles on the OLED. It's not any exclusivity within games and such for the OLED. Let's just have that said. First off, I wish it was a Switch Pro. But in my predictions, I don't think Nintendo will announce a Switch Pro for at least another year so that they can sell this and milk someone. You're like kidding. Not really kidding though, but from a marketing perspective, it would be not smart to announce a Switch Pro straight after they have announced a Switch OLED. They are going to let this ride for a year, maybe even two, and then they will announce a Switch Pro. So we will have to do with these consoles until then. Now let's go over what's different. The screen is a tiny bit bigger and the kickstand is also bigger. More stable on the table. The console is also a tiny, tiny bit longer on the black, like the actual console, not including the joy cons. The joy cons, they are the same. All of your joy cons, they will work on your OLED. But right off the bat, I can tell you that all the accessories that are based on the original Switch, they do not work because they do not fit. Simply put, they do not fit. This, for example, is the Fixture S1. I have used it a lot and I'm waiting for a new OLED fixture. I will definitely get that. And since the console is longer, like I said, all the accessories won't work, including the skull and crow grip that I have on my old Switch. So I have also had to order a new set of skull and cow grip. So that is coming soon. Looking forward to that. Because I have gotten so used to playing a Switch with a grip.  Feels really weird. I can't play on a naked Switch. So in short, all accessories don't necessarily work on your OLED if you decide to pick up an OLED. Now let's look closer into what I found to be different within this OLED system. And that is deep within the options. I found some settings that I don't recognize. It's called Console Screen Vividness. Yeah, that is the new setting. Actually, I found the default setting to be better than the Super Vivid one, because that feels like it is oversaturated. So in my opinion, I found the default setting in this setting to be the best one. And it comes with being set to Vivid. Just gonna have that mentioned also. You can also change the entire screen to grayscale, inverted colors and such. But that is also a feature within the old Switch, so it's not new to the OLED. If you guys remember, I made a video when I thought, whoa, my Switch Lite. But it is not necessarily smart to have two switches, because ours played is stored within each console, and that didn't transfer when I changed my switch and, you know, jumping between switches, anyways. But this time with the OLED, my ours played record is actually transferred. I take that back. It only transferred some, and it seems random. With the OLED, the audio is also noticeably better. The battery is also better. I play almost always in handheld mode, but actually the first time that I sat down with my OLED, I had it charged up to 100, I swear. And I played Shin Megami Tensei 5, this game, also provided from Nintendo. Thank you, I'm currently playing it. And I feel like it wasn't many hours that I sat in game. And certainly I was charging out, and I felt, anyway, that the battery didn't last long, but that wasn't the Switch OLED's fault. It turned out that I had a five-hour session within Shin Megami Tensei, but that went by so quickly. So, no. So the battery is going to last about five hours, give or take. I mean, I don't know how bright I have my screen at the time, which also affects how long the battery is lasting. This Switch has a new dock. The OLED also works on the old dock. And the new docking station is white. So what I immediately thought is that, for the lucky people that actually have a PlayStation 5, the white one, yeah. I have still not gotten a PlayStation 5. That is something that I've said on this channel for the entire year. I'm still looking for a PlayStation 5, but I can't find one. What I was trying to say is that this one, will look very nice next to a PlayStation 5. The screen is made of OLED, and that means in short and explained very easily, the blacks in the screen looks deeper and nicer and blacker. Like, the black looks more black, and the screen looks better in real life than the screen. For example, the screen is also very good, I have to say. You all know that. I have never complained about the original Switch's screen. So the OLED was never something that I needed. I was very happy with my old Switch. And if it wasn't for me getting a review copy of the OLED, I wouldn't have gotten the OLED. And that is the simple truth, because I happen to be, and I still am, very happy with my original Switch. But now I have switched over to the OLED. Okay, so we have gotten to the section of how do I feel about it? So the screen. It is bigger. I can see that it is bigger, but it is not a very big difference in size. Let me have that said. I don't really, really, really deep down feel that this is a revolutionary bigger and better screen. It is slightly bigger. It is slightly better. An unpopular opinion, but I'm going to say it. I don't really notice too much of a difference when I'm playing in handheld mode. Unless I am actually comparing them next to each other. Because when I'm playing a game on my OLED, I, yeah, I may notice at first that the screen was a tiny bit bigger and a tiny bit, I don't know, better looking. But that is only for the first couple of minutes and I now feel like I'm just as well playing on this. The difference isn't night and day. It is very subtle. I don't know if anyone else has, you know, said this the way that I'm saying it right now, but that is just how I feel. Actually, I think they should have gone with the OLED screen from the beginning. Why didn't they? But yeah, like comparing them next to each other, I don't know if it's something wrong with my eyes, but I don't really see a big difference. So how do I feel about the OLED? I like it. Okay, I do like it. And I will only use my OLED from now on. Thank you so much, Nintendo, for sending this over to me. I am not taking that for granted. I was very surprised. So if you are on the edge, should you get it or should you not? Let's look at the yes and no's, the pros and cons. So on the no side, I'm gonna have to say that if you already own a Switch, you don't need to upgrade. And if you mostly play on the TV in docked mode, you don't need to upgrade. And if you are already feeling happy with your original Switch, you don't need to upgrade. And no, you don't have to upgrade if you can't really afford to upgrade. Use your old Switch. It is very good still. So that was the no side. Let's look at the yes side. I say yes to buying any Switch OLED if you don't have a Switch to begin with. This one would be the best choice to jump into this wonderful system. Another yes is if you can afford to upgrade, then yes. If money is not an issue for you, it is a noise upgrade. It's a fun upgrade. Another yes is if you play mostly in handheld, like I do. I almost never play on the TV. That means that I'm looking at this OLED screen. So that makes it more appealing to me to have the best screen handheld wise out of all the switches. I also want to say that the Switch in general is such a good console that in fact I dedicated my entire YouTube channel to be a Switch channel currently. Gaming slash Switch channel. This channel was not originally a gaming channel, but the Switch made me switch over to having a Switch channel, oh my god. The Switch has such an impressive library of games by now. Too many games in fact to keep up with. Right now, however, I am playing Shin Megami Tensei. It is fun. It's like a more difficult version of Pokemon. Shin Megami Tensei 5 is my first Shin Megami Tensei game. I went into this game blindly. I knew nothing, but it turns out that it is about a war between angels and demons and you are transferred down to the nether world and you are befriending demons to fight alongside you down there. So far in the game it's just a really big wasteland. You can see this is the map currently. I am about seven hours into the game. It seems to have a very fun gameplay loop so far. This was the game of the year for a lot of people already. So that got a count for something. I was not planning on picking this game up. This was sent to me by Bagsalla and I'm very happy that they did. So that I can tell all of you guys that this is such an exciting game and you have probably heard about it already and people are saying that it is the game of the year and all of that. But it's very unique. I don't feel like it reminds me of anything else that I have played except for maybe like Pokemon because you befriended these demons and they are actually fun to collect, okay? You collect demons and you do that by talking to them in combat. Like bribing them sometimes also to make them join you. And that concept is very exciting. The game is also very hard and I feel that this difficulty is what I actually missed having in Brilliant Diamond. Pokemon, Brilliant Diamond, which I found to be too easy. Now this is a challenge and I know that I am a person that says often that I play games on easy. Well, it turns out that sometimes too easy can be too easy. I often play on easy. Yes, I do. I even play on easy in this game. It's called casual. But that is proving to be a very big challenge even though it says casual. But I know that they just released an even easier difficulty in the eShop. But I am not getting that. I am gonna continue my save file in casual because it turns out that that is the perfect difficulty for me. I have the incentive to do grinding, to grind levels and fuse together two demons to get a stronger demon. It is a very fun gameplay loop. I am enjoying my time so far very much in Shin Megami Tensei. I've already recommended it to people in my life. It is looking very good. It is performing great. The music actually caught me off guard. It is very unique like the combat music. Other than that, the game is pretty straightforward. So it is very much about customizing your demons to do very well in battles. And there are elemental weaknesses. And you should use the spyglass item on every single demon that you encounter that is gonna show their strengths and weaknesses. And that is gonna help you so much out. I highly recommend using that item all the time. Now I hope you guys enjoyed this video. I hope you guys enjoy Shin Megami Tensei 5. I can say that if you enjoy what I just told you about the game, it is a good game. And I don't think you can go wrong by picking that game up. Now when it comes to the OLED, you are gonna have to decide for yourself with my two lists. That was the yes list and the no list. And it's gonna be good either way. The old switch is good. The OLED is good. Every switch is good. So I stand by that. I'm gonna so play that now. Now I have some Patreon shout outs going out to Raimon Andreasen, PDS301, Chip Rowland, Tobias Eisenworth, Norbert Sonsviral, Callum Johnston, Amtlin Fontaine, Vanessa Loftland, Amber Roche, Amira Barra, and Thorn. And a special shout out to Jem Jem, my girlfriend. Now thank you so much for watching, and I hope you will enjoy the Christmas times and the new years and all of the times. Thank you so much for watching, and I will see you later. There you are. The OLED video. I have my notes for my OLED video. Thank you so much for watching, and I will see you later. Oh my god. Okay, so back to my normal voice. Have some coffee today.


The Ministry of Tourism, Investment, Creative Industries, Culture and Information in collaboration with the St. Lucia Tourism Authority held an award ceremony in recognition of award-winning ancillary service providers and the recently held 28th Annual World Travel Awards. Chairman of the St. Lucia Tourism Authority, SLTA, Thaddeus Antoine, highlighted the importance of recognizing the hard work and dedication of tourism industry workers as they contribute significantly to the industry. He explained that the SLTA remains committed to its mandate, working with all stakeholders to realize a vibrant and sustainable tourism sector in St. Lucia. On behalf of the World Travel Awards, as we this evening bestow this honor on all your awardees, we at the Tourism Authority are committed to fulfilling the mandate or creating a strong demand for St. Lucia in the global marketplace and to stimulate sustainable development. In doing so, we continue to work with the Ministry of Tourism in terms of the policy coming out of the government and continue to work with you, the partners out there to make it happen. As I said earlier, it's all about you. We are here to facilitate you. We are here to market the country and create a demand that you could now generate business from for the betterment of the country. Minister for Tourism, Investment, Creative Industries, Culture and Information Honorable Dr. Eunice Hillay congratulated the ancillary service providers for their achievements. He noted that this type of recognition is beneficial to St. Lucia as it offers increased marketability. The Minister challenged the awardees to set the bar even higher. Within the Ministry of Tourism and the Tourism Authority, we are discussing constantly how we can be better at what we do. We know a lot of hard work has been put in the past by yourselves and other administrators, but we cannot become complacent. We cannot assume that we've arrived because we've won a few awards. We need to set higher standards of achievements for ourselves. We need to challenge ourselves to be even better every single time. As we strive for that excellence, we really want to call on all the stakeholders, all of you, to join us as we chad the way forward where St. Lucia can be even better recognized. And internally, we've spoken about how we want to now be among the top four dive, the diving sector. How can we now not just be number one for romance tourism, but number one in the diving sector? How can we make our village tourism program a project that has been started and worked on for the last few years to become a signature project and become a reference project for world tourism, that if you want to see a best practice in how to set up a village or community tourism project, you go to St. Lucia. When we start talking about sustainable tourism and creating sustainable livelihoods, you go to St. Lucia to see the best examples of that. The award is included 50 car rental, leading car rental company, Marigold Resort Spa and Marina, Leading Beach Resort, Rebel Hotel by Hotel Chocolat, Leading Hotel, Sandals Grand St. Lucia, Leading Resort, Barefoot Holiday St. Lucia Limited, Leading Destination Management Company, Spice Travel and Tours, Leading Tour Operator, and Going Places Travel, Leading Travel Agency. St. Lucia also secured the title of Caribbean Leading Honeymoon Destination for the eighth consecutive year and the 12th time overall. SLTS Marketing Manager for Caribbean and Events Christopher Gustav offered words of encouragement to the awardees. When you win, we all win. Continue to demonstrate service excellence across the industry and we hope that tonight's event will continue to encourage you and other service providers to strive for excellence. You continue to put St. Lucia on the world's map, and for that we are truly grateful. Being recognized as a Caribbean category leader, it would be remiss of me not to say thank you again to our service providers and professionals for your contribution to the Carbocation brand, which is laser focused on our Caribbean brothers and sisters. So I say to you in closing, go on, continue to shine. St. Lucia is still in the running for the title of world Leading Honeymoon Destination. The winner of this category will be announced on the 26th of November 2021. The World Travel Awards was established in 1993 to acknowledge, reward, and celebrate excellence across all key sectors of the travel, tourism, and hospitality industries. From the Government Information Service, I am General Norvel.


How has your girlfriend in terms of supporting your trading journey? Because I find that like I never really been transparent about like my trading struggles until like I met my girl because I needed that type of support. Do you think that having a partner kind of helps that psychological stress aspect of your trading? I think it's it goes back to having stuff outside of trading right? So you should have some values and you know having a significant other to balance it all is definitely important. I think anyone that you should have a girl and your goal should be to I want to get to a point where she can't tell if I've had a green day or a red day and that's better for you you're managing it better right? It helps me work on that and because without her I probably you know.


God does not promote you in your calling if you're constantly living in your past. If you're constantly looking and longing for the things of old, it takes total commitment to set your mind on the things ahead and above and to say I'm going to pursue the call of God. I'm ridding my life of the old means of sustenance and stability and reliability and familiarity and I'm now turning to what God has for me. I'm stepping into the new. It takes total commitment.


Hello everyone, I welcome you all for this today's session on design of vertical curves on roads. I am Mr. Ashok Kumar, Assistant Professor, Department of Civil Engineering, Walsh and the Institute of Technology, Solapur. Learning outcomes. At the end of the session, students will be able to calculate the various design parameters of vertical curves. As we know that once the horizontal alignment is completed, we need to design the vertical alignment. So, vertical alignment is the elevation or profile of the center line of the road. So whatever the design horizontal line, we need to design this vertical profile for that. So, that includes the grades. So, there is a gradient, we need to design the gradient and we need to design some vertical parameters such as the vertical curves, the summit curves, valley curves, side distance, so on. So this influence the vertical gradient in the influences the speed, acceleration, side distance and comfort in vehicle moments at high speeds. So, we need to also think on the balancing and cutting and filling. So, this cutting and filling will leads on the increase in the cost of the project. So, carefully design the vertical profile is very important. The another consideration while designing the vertical profile is, we need to design this vertical profile with respect to the topography because the natural, we need to follow the natural topography of that particular stretch with respect to the drainage consideration. So, so many parameters we need to consider before we design the vertical alignment. Let us discuss some of the important parameters of the vertical alignment that is the gradient, deviation angle and grade compensation. Let us go by this one by one. As we know that gradient is the rate of rise or fall along the length of the road with respect to the horizontal. So, with respect to the horizontal, how much is the raise you are trying to do that. So, if it is a ratio of vertical distance to the horizontal distance and it is expressed in terms of 1 in 20 or 1 in n or n percentage. So, n percentage means n vertical units to 100 horizontal units. So, here 1 in 20 minutes, 20 means 1 vertical and 20 horizontal. Another picture depicting over here shows how we are measuring the gradient for this particular stretch. Here you can see this is a falling gradient and with respect to the falling, what is the horizontal you measure it and what is the vertical over here. So, so that the vertical upon horizontal that gives you the what is the grade it is provided. In this case also, let us measure the say that the 10 meter is the horizontal. So, what is the vertical for the 10? So, this vertical upon 10 that gives the what is the slope provided for this particular stretch. So, you can calculate this gradient 5 percent into 1 in 20 or 1 in n and percentage into 1 in n or 1 in n to percentage. So, there is so many ways we can represent the gradient. The effect of the gradient, the careful selection of the gradient is very important. Steeper gradient will affect for the speed of the vehicle and the if the vehicles carrying heavy weights are slowing vehicles. So, steeper gradient creates a problem over there and this will leads to the increasing of the repairing of the vehicles that is such as vehicle operation cost will be increases and the speed will be reduces. So, once the speed reduces, capacity will reduce the reduces and cost of cutting and filling of that particular stretch. So, if you are not balancing cutting and filling though ultimately the cost of the project will increasing. So, we have to keep very consider a lot of consideration side consideration and design the gradient. Sometimes the steeper gradient some of the vehicle comes with a very high speed. So, there is a possibility of having accident on the gradient. So, selection of the gradient entirely depends upon the side constraint. So, going into the side looking at the what are the side condition, what are the natural gradient it is following and what is the required gradient. So, keeping all those things we need to design the select the particular gradient. So, we have a four gradients ruling limiting exceptional and minimum. Let us go by one by one this gradient. Ruling gradient is the maximum gradient given for the designer. Every designer in plain terrain always wants to design lesser than this values. This is the maximum gradient because if I go beyond this maximum gradient, there we come the issues of the steeper gradient then steeper gradient will have effect on the speed and the pulling power of a vehicle. So, 3.3% as per the IRC code for a plain terrain it is given as 3.3%. It is one in terms of one in value it is one in 30 for a ruling gradient. Depending upon the terrain you can see here the terrain is classified as a plain mountainous and steep. You can see here up to 0 to 10 it is classified as a plain terrain and 10 to 25% it is a rolling terrain. This is the percentage is the natural cross slope of that particular country. So, that will indicates what is the slope depending upon that slope they are classified as a rolling mountainous and steep. So, more than 60% cross slope it is given as a steep terrain. For different location different terrain different ruling gradient are given and beyond the ruling gradient in hilly terrain sometimes we need to design the limiting gradient for a smaller length actually. So, there it like in consideration of the cutting and filling we need to go little bit beyond the ruling gradient some percentage. So, that is 5% is given. So, you try to avoid providing longer length of the gradients. So, if a longer length if you are providing so that leads to the again the speed of the vehicle will get decreases. So, longer length will be avoided. So, for every limiting gradient try to provide one horizontal gradient in between. So, if you are giving a two gradient two limiting gradient for longer stretch. So, try to avoid the longer stretch of limiting gradient in between try to give one flatter gradient. So, limiting gradient flatter gradient then limiting gradient like this you try to design the limiting gradient. And sometimes in extraordinary conditions we need to design the exceptional gradient say something another 5 to another 1 to 1.7% we are going beyond the limiting gradient. Again, this is again consideration in when in rare case we provide this is mainly in hilly locations we design this exceptional gradient. Only for small stretches say 100 meter not more than 100 meter or lesser than 100 meter we need to design the exceptional gradient. So, for different locations terrain conditions the different the gradients are given over here. And last gradient is the minimum gradient for we can't design the longitudinal gradient 0% because there is a possibility of the water can stagnate or water can stand on the road surface. So, with respect to the drainage considerations we need to have minimum 0.5% of the longitudinal gradient to be provided on the road section. Let us pass the video I hope you are trying to suggest here the which gradient you are suggesting here for this hilly locations out of the ruling gradient and limiting gradient and expression gradient. So, here I hope you are able to suggest this. I think you are able to give the correct answer here. The correct answer is if I provide the ruling gradient the ruling gradient is a flatter one if I go little bit flatter here what happened if I more the flatter one the more the need to cutting the cut the land cut the this hill section. So, when I cut the hill sections there is a problem comes up with the stability of the hill. So, we need to think on the stability of the hill. So, more the cutting more the worry with the stability of that hill. So, ruling gradient will not able to suit over here. So, limiting gradient say whatever the values given over here 5% or 1 in 20. So, this value we can able to suggest over here that will have a lesser cutting on that particular sections. Another parameter of the vertical the curve is a deviation angle. The deviation angle is that two tangents are two grades meets at that particular location. So, two grades meet and whatever the angle formats over here that measures the deviation angle. So, the deviation angle is given by algebraic sum of the ascending and the descending gradient. So, here it is ascending gradient is given as plus sign and descending is minus sign. This will have difference of ascending and descending this plus n1 minus of minus n2. So, that comes to n1 plus n2. Here another image depicts over here how we are measuring the deviation angle for summit curve. You can hear this is summit curve plus n1 minus n2.  So, that is n1 plus n2 and this is a valley curve minus n2 minus of plus n3. So, that comes minus of n2 plus n3. So, this is valley curve and this is the summit curve. We know that when vehicle is negotiating on horizontal curve looking at this section we get the energy from the engine and the engine energy will be transported to the rear wheels. So, rear wheels have it will pull on this forward direction there is a tractive force is T. When comes on the horizontal curve the tractive force is in this direction and the vehicle will try to go in this direction only. You are turning the vehicle. So, there is some loss of tractive force. So, what is the loss of tractive force? That is T minus cos theta this component is T cos theta. So, tractive loss of tractive force is T minus T cos theta. So, additional energy is required to come over in the horizontal curve. Now, along with the horizontal curve if you have the vertical curve. So, here this is the vertical curve and now the gravity component will try to drag downwards and the self weight of the vehicle also drag downwards. So, this is along the slope and this downwards. Now, along with the horizontal curve and the same location vertical curve will have the vehicle will have required additional tractive force. So, additional energy is required to climb to overcome the horizontal as well as the vertical. So, for that the location when we meet both horizontal and vertical there we need to decrease the grade of the particular location. Though that decreasing the grade we call as a grade compensation. The grade compensation given by the codal provision it is 30 plus R by R. So, R is the radius of the curve and maximum we can go for the grade compensation is 75 by R and as per the IRC code suggests that grade compensation is not necessary for gradients more than 4%. So, if the gradient is more than not more than it is lesser than the 4%. So, if you do the grade compensation is not necessary for lesser than flatter than 4%. So, the gradient is 3.5%. So, not required to apply the grade compensation. So, here the one small number example where the gluing gradient is given 6%. So, it is more than 4%. Hence we require to apply the grade compensation. So, the first calculate the grade compensation that is 1.5% applying the giving the radius value is 60 and the maximum compensation is 75 by R that is 1.25. Compare both two and adopt the lesser one. So, 6 minus 1.25 will be the compensated gradient. These are the references I have referred for presenting this presentation. Thank you.


Cocktail making in my bedroom. In another life, I was a bartender, but not on the level that you were. I've also got a ginger simple. Well, we're gonna use that no matter what, pull it out. All right. Lemon and ginger done, Skis. Is it juiced or is it in the whole? It's a still whole lemon. Juiced an entire lemon and see what you have. Do you have a mesh strainer at all? Cool, put the juice through the mesh strainer so that you require all seeds and pulp to stay outside of the juice. Ginger, bourbon and lemon will always be together. After you do that, do you have any cinnamon? Yes. Do you have any bitters? Orange bitters, English stirr bitters? No. Do you have any oranges? Maybe. Yo, make sure you put a glass in your freezer right now, a small glass. Okay. You have simple syrup, riba saldo. Do you have salt, cinnamon? Yeah. All right, so I got an orange, salt and the cinnamon. I've got lime. Let's juice that lime, let's put it through a mesh strainer and let's get a level of measurement. Nick, do you have a juicer, a squeezer? I don't know.  Crush your fingernails. So pour the lime juice into the vessel that you're not gonna shake the cocktail with, and that's already been through the mesh strainer, correct? Yeah. Let's pour it out into the jiggers slowly so we know how much we're dealing with. We've got about one and a half ounces. Closer to two ounces. That's a really lustrous lime, great. So put that all back into the black cocktail tin. Nick, one and a half ounces of Red Bull. You have a quarter ounce of lime and let's do a quarter ounce of the honey shrub. The ginger shrub. I meant ginger shrub, sir. You have ice. I do. So right now, you have tequila. You have your shrub. You have the citrus. Take a pinch of salt. Make sure you break it up in your hand, like this.  This finger, this thumb, crush it up because the point is to help dilute it. You don't want the drink to taste salty. You want to use the salt to boost the citrus. Now let's take your glass out. Let's put a cube in it. Let's also put your cocktail tin with ice. Oh, first of all, let's take a peel of that orange. So put that peel down and you see the left and the right side of that peel? Yeah. Give it a haircut. But make it nice and clean. All right, so see the side where your fingers are holding it? Yeah. We're going to clean that up the same way. Okay. Left and the right side of that peel. Looks good. Do you have ice in your cocktail tin? Yes, I do. Didn't know that. Let's start shaking it now. That's going to minimize the time you're shaking. We're going to go six seconds. One one thousand. Six one thousand. That's good. Now strain it. Into the glass? No. On your forehead. Into the glass, that's good. All the way over, brother. Don't be afraid. It has to pour. There you go. Now we talking, Mike. Now we talking big times. All right. Now see that cinnamon thing you had behind that bottle? Yeah.  Not a lot. Yeah. Always in your palm. I'm doing this over, over what surface? Over the surface of your cocktail you just poured, sir. Okay. Take your orange peel. Twist the oils. Yeah. You got it. Cool. So now in your glass, you have your ginger syrup, brother. Yep. Your red sauce though. Your salt. Your cinnamon. Your lime. Yes. And an orange twist. Yes. Cheers, guys. So many subtle flavors in this. Delicious.