Hi there, my name is Jeff Weber and I'm an Arctic climatologist at the Unidata Program Center in Boulder, Colorado at UCAR NCAR. This is Max Weber. He's my assistant. He's a wizard in training and he'll be doing some of the work with us today. So what we're going to be doing is we're going to be representing extreme cloud formation. Now, as you saw in the last module, hot air rises, and as that hot air rises into the atmosphere, it makes a cloud. And what we're going to do here is we're going to amplify that effect by using dry ice. Now we call it dry ice because if you were to take this ice and set it outside like this after it melts, there would be nothing left. We call that sublimation. It goes from a solid to a gas. Some like water ice, which is frozen water, this is frozen carbon dioxide. And so carbon dioxide is present in our atmosphere and it's a lot colder when we chill this one down. Frozen carbon dioxide is minus 110 degrees Fahrenheit, whereas, you know, water ice is 32 degrees Fahrenheit. And so normally what happens here on the Great Plains in Tornado Alley, you'll have the very warm, moist air from the Gulf of Mexico coming up into the High Plains. And that interacts with the cold air from the Rocky Mountains. Now warm and cold air don't like each other very much, as you might assume with Mike Nelson's tornado dance. And so that creates instability. And the difference between the warm and the cold, the greater that difference is, the more unstable the atmosphere becomes. And so generally speaking, when we have tornadoes, we're talking about 90, 95-degree temperature coming out of the Gulf of Mexico, interacting with maybe minus 40-degree temperatures from the atmosphere loss coming out of the Colorado Rocky Mountains. What we've done here today is we've got a cauldron of boiling water at 212 degrees and a dry ice, which is minus 110 Fahrenheit. So it's about 300 degrees difference in temperature between the dry ice and the boiling water, whereas here in our environment in the United States, with a 90-degree Gulf of Mexico air and minus 40 with the temperature of the air aloft, it's about 130 degrees difference. So we should see a much more dramatic effect here for these cloud formations as we pour this dry ice into the pot of boiling water. Now you have to be careful with this because dry ice is very cold. If you're not wearing gloves, it could freeze or burn your hands. So please, you can do some of these activities at home. You can do dry ice activities at home, and you can actually buy dry ice at many of your local grocers. People use it when they go on camping because it's dry ice. So when you put the dry ice in your cooler, it doesn't melt and make all of your food wet and soggy. So it's a very popular item for campers to use in their coolers. Now I know there's a lot of family and friends out there watching today. I'd like to say a big hello to Crosby and Lorelai and Emily and Phil out there in Denver and all the other friends and family. Now we've had some small clouds forming here. We've got some dry ice and some warm water, and it's kind of puffing up some what we call like small little clouds. These are the things that you might see on a day-to-day basis, kind of like here in Boulder, Colorado that we're having today. We've got some nice dry ice going here, making some other small clouds as well. But as wizards, we kind of like to make things go big. And so what I think we're going to do now with my assistant is we're going to take this dry ice, there are very large bowls of dry ice, and another large bowl of dry ice, and we're going to pour that into this cauldron of boiling water, and it's going to create an incredible cloud. Now this is exactly the type of situation you would see in a very active thunderstorm that's going to create tornadoes. You'll get this incredible vertical motion up and down inside the thunderstorm. And that's what creates these supercells, that's what creates these tornadoes is this incredible vertical motion interacting with a jet stream aloft. And so if you see some sort of tornadic activity here as this begins, I wouldn't be surprised because oftentimes that's what we get. So fasten your seatbelts, and we're going to have some extreme cloud formation with my help from my assistant Max. All right, now we're wearing gloves, we've got our eye goggles, protective covers on, we've got our widget hats, let's make an extreme cloud. All right, everybody, let's count it down. Three, two, one. So this is extreme cloud formation. This is like the cloud tops you would see on top of a supercell thunderstorm. Notice how the clouds are rising up and bubbling and churning. This is exactly what happens inside a big thunderstorm when you're out and about on the high plains. And this roaring air as the wind comes in, this is kind of how tornadoes get started.  So that's our extreme cloud formation. We have to take any questions about anything weather or anything about clouds. That is so cool. Is this something that people could or would be able to try at home? Well, yes, Tiffany, dry ice is very cold. It's a minus 110 degrees Fahrenheit. So you have to wear gloves when you're handling it. And the boiling water is also very hot. But if you take proper precautions, have gloves, eye protection, cover your whole skin so you don't get freeze or burn or blast from the boiling water, then you can take care of these things at home. And as I mentioned earlier, you can get dry ice at many of your local grocers. Awesome. We don't have any questions coming in quite yet from the audience, but I have one because you know, I always have questions. Tell me about, we're talking about these extreme storms like tornadoes and thunderstorms and I'm betting that pretty much everybody is familiar with hearing at times of a tornado or a severe storm watch or a warning. How do we know the difference between a watch and a warning? Yeah, that's a really good question. Now, we have a tornado watch that indicates that's where we're our protection for that big blow up right there. We have a tornado watch that means the conditions are right for tornadoes. And when I say conditions are right for tornadoes, those are the elements that we just discussed today, having that very warm moisture at the surface and very cold air locked creating that instability. And just the elements that we know need to be included the ingredients that we need for tornado. So that's what we put out a tornado watch a tornado warning is when we know we have a tornado actively on the ground. And so when you have a tornado warning, definitely type of soup shelter that means we have an active tornado in your area, whereas a tornado watch just needs the atmospheric conditions are ready for tornado development. Okay, that's good for everybody to know, I think. And there was another question, actually, if anybody was on the last one there was a question about ice cloud formation, and Tim actually said that potentially you could expand on that. Sure, I'll expand ice cloud formation and also about cloud formation in general. First off, all cloud types, except for one need vertical motion to make the cloud, you have to rise that warm oyster up to where it becomes liquid water, we call it the lifted ice cloud formation level because the vapor is turning into water, creating the clouds. And so all clouds need that vertical motion to create the cloud types. However, there's one type of cloud that forms in descending air. And those are the mattress clouds, and that's when the cold air a lot is no longer being held up there by the vertical motion of the thunderstorm that colder starts to fall down. When the cold air falling down interacts with the warmer, it creates these mattress clouds. They kind of look like falling pillows. It's an incredible sky. We see them here in Colorado very often after thunderstorms. They're indicative of the fact that the thunderstorm has come to a close. Now as we go into ice clouds, as I was saying we lift the water vapor up to where it condenses. We lift that water up and it condenses and becomes water. If we lift it up there and it's so cold that it becomes ice crystals, then we have an ice cloud. Now sometimes the air is so cold at the surface that we either have ice crystals or an ice fog here on the surface. So what's really important about whether you're going to have a rain cloud or an ice cloud is the temperature of that environment. And if the temperature of that environment is below freezing, the water will form as ice. You'll have an ice cloud, and those need to be aloft up in the sky. We can even have ice fog, which is down here on the ground. And that's one of our favorite types of days here in Colorado is when we have ice fogs. It's a fantastic experience to be walking around an ice fog. I really love it. Yeah, that just sounds cool. We have, I'm going to actually combine a couple of questions here for you Jeff, because Leif is wondering generally a little bit more about the experiment that you just showed us what are clouds made of, and how does dry ice and hot water form clouds. And then you might even follow with Lydia, who's four years old and joining us today is wondering how the clouds turn into rain. Hi Lydia, and thank you all for the questions. Well, how do clouds form rain. This is, this is a really fun question. Clouds are made up of water. And they're just floating up there and they're keeping the water up in the sky because there's that rising warm air. Now once those water droplets get big enough that that rising warm air can't keep them up in the air anymore. They just fall from the sky. And that's how we get our rain. And so it's really a matter of the rain drops getting big enough that they can fall from the sky, but they're no longer being held up by the rising warm air. And so that's how we get a rain. And I'm sorry, Tiffany what was the other question. Yeah, sorry I gave you too many at once but but the other piece of all that was how does the actual the dry ice and the hot water what's that doing to form clouds. We're getting kind of a double cloud we'll use the dry ice and the hot water, because when we put the really cold dry ice into the water. It's making the the the boiling water condensate around the cold dry ice, but some of that dry ice is releasing carbon dioxide which is what it's made of as a gas as well. So we pour the dry ice into the hot water we're getting water vapor clouds, as well as carbon dioxide clouds. Now that's why we did it outside, because carbon dioxide, although it's in our atmosphere all the time, it is somewhat poisonous to humans, we exhale carbon dioxide when we breathe in oxygen, we breathe out carbon dioxide so our bodies are getting rid of carbon dioxide. So carbon dioxide is also a greenhouse gas, and it's formed when you run fossil fuels like either coal plants or cars, we've enforced fires release carbon dioxide to the atmosphere, and that carbon dioxide absorbs the radiation from the earth and the sun and we radiate it's back to the earth, and that's what we call it a greenhouse gas. So, while carbon dioxide is very helpful for plants, it's not very beneficial to humans. And so plants, I'm like us they breathe in carbon dioxide and breathe out oxygen, whereas we breathe in oxygen and read out carbon dioxide so we have this really nice relationship with the plant world here on this planet, where we have this symbiotic relationship we use what they don't and they use what we don't so that's really kind of neat. So, what we're doing is carbon dioxide with the boiling water, we're getting two types of clouds we're getting the water cloud and a dry ice cloud a co2 cloud. Okay, that's great to know and in fact, you kind of just brought up one of the other questions which was is is carbon dioxide is co2 safe when it's in our air that we're breathing. Yeah, and it is safe because it comes out of our bodies all the time every time we exhale we're breathing out carbon dioxide, but there's a reason we're breathing it out it's because our bodies can't use it we're using the oxygen. And so yes it's relatively safe, but if you're in a room completely filled with carbon dioxide, there'd be no oxygen and you wouldn't be able to breathe. And so that's when it becomes unsafe. It's also unsafe when we get the levels so high in our atmosphere that our planet warms. And that's kind of where we're at right now we're increasing the carbon dioxide and our planetary system, and that's warming the planet. And so, while it is safe, and it's beneficial to plants, it does have a side effect of warming the planet, obviously the human body does not like carbon dioxide that's why we exhale we get rid of it as we breathe. Okay, that makes sense great. Thank you. This is a cool question from Evan and I bet a lot of people might be wondering this, can I make my own mini tornado. Hey Evan. Yes, we all like to make mini tornadoes. If you've ever been up to the NCAR Mesa lab, we have a display where they create a tornado.  You get one fan right underneath an experiment like this to get the rotation, or you get like three or four fans and place them at angles around and get the spinning that way. So you're going to have to have some sort of mechanical force some sort of forcing to get that spin going. Whereas, here on earth what we have to get that that energy is the jet stream aloft, and all the winds combining at the surface to give us all that energy and since on a smaller scale we have to create the energy generally with fans or or something along those lines and so that's the way to create your own tornado is to create these clouds like this and then get them spinning with some sort of fan action and you can get some really cool stuff and up at the Mesa lab when we do open back up, you can come and visit our displays there and see our inside tornado. Absolutely I hope that's going to be sooner than later. I love those lines I'm skipping around through some of the questions because they're kind of leading into other ones. And max is asking how does a tornado get its spin, which is you were talking about how we could do it. Sure. Well max that's, I love your name. This is my max so good to see you back up there on the internet. Max's are everywhere it's raining max is here's the thing we're still studying tornadoes in their formation and we're not exactly sure how they form because some thunderstorms look exactly the same as ever thunderstorms and get one will produce a tornado and another one won't. So there's a couple of ways that tornadoes are thought to to form the prevailing thought is that as wind speed changes with height, we call that wind shear. Generally speaking, the wind is higher as you get up in the atmosphere that it is along the surface, primarily because of houses and trees, causing friction at the surface. So as you get a little bit higher above all the boundary layer obstacles, the wind can be faster. And so, since the wind increases with speed as you go up, it kind of creates rotors rolling wind. Now this one is horizontal. That's not quite a tornado yet but you get these these horizontal rollers at the beginning of the thunderstorms because of this increasing wind speed with height. And then when you hear people talk about tornadoes tornado forecast will talk about upper level support or upper air support. And what you need is to have the jet stream. Ideally, come right over that thunderstorm that the jet stream, which is the high winds of about 25 to 30,000 feet in the atmosphere. When you're zipping over that thunderstorm, it creates a low pressure. It's kind of like when you're in a shower with a shower curtain, and the shower curtain tries to draw in towards the shower. That's because the stream of water is creating a lower pressure inside the shower than it is outside that draws the shower curtain in. Think of that in the reverse and having the jet stream aloft going by really high. And here's the spinning rotor underneath it. It gets stretched upward that horizontal roller gets stretched until it gets to be vertical. And that's how we create tornadoes. That's at least a prevailing current thought. There's still a lot to be learned about tornadoes and then it's one of the areas of research at the National Center for Atmospheric Research because we still don't know exactly how and why they form. Really great question. Thanks for asking that one. Maybe some of you who are watching today might end up being scientists studying tornadoes and learning more about them over time. So thanks, Jeff. We have time for just a couple more questions. I just did want to say, Joe, and a lot of people agreed just that that is a cool cloud in the cauldron, and I agree too. They're enjoying that. It's a lot of fun. It's a lot of fun. So we'll try to get to a couple of more questions. Wallace is asking, what's your favorite type of cloud? My favorite type of cloud is the lenticular cloud, also called a lens cloud. And we get those a lot here on the front range of the Rockies. And the reason I like the lenticular clouds the most is they're the only clouds that actually have air go through them, and they stay in the same place. It's a standing wave in the water. And so the cloud stays the exact same location all day, and the air is going through it. So the cloud is constantly changing what it's made out of, but it's staying in the same place. And they make for incredibly beautiful sunsets. So lenticular clouds I think are probably my favorite. Great question. There's so many clouds. I love clouds. I love to stay and look at all the clouds in the sky and name them and figure out how they formed. It's a fascinating study. Okay, here's another good question. What's the temperature of a cloud? These are great questions we're getting today. Wow, yeah. And so the temperatures of clouds can change dramatically. For example, you can have noctilucent clouds, which are really high clouds over the Arctic, like 50 miles off the surface. And they're really cold. They're like minus 40 degrees Fahrenheit. Most of the clouds that we see when the vapor comes up and condenses, usually the cloud bottom height is right around 32 degrees, because that's where our water vapor will be condensing into a liquid. And so, depending upon the base of the cloud, they can change in temperatures. The lower base clouds are going to be warmer, and the higher base clouds are going to be colder. And so, when they get below 32 degrees, they're forming the ice clouds. And so there's a lot of different temperatures and clouds. For example, temperatures of clouds and hurricanes will be very, very mild, you know, 70, 80 degrees. Clouds here in Colorado today, the bottom of the clouds might be 40, 50 degrees and the top of the clouds might be 10 or 50 degrees colder than that. So, there's a lot of variability on the temperatures of clouds based primarily on how high in the atmosphere they are, what type of season it is, and where on the planet they're located. Great. Okay. Thank you. These are, we've definitely have some weather fans joining us this afternoon asking some great questions and we may not have time to get to them all but we're going to cruise through a couple of more. Karen's wondering how quickly do severe weather clouds form. That's a really good question and severe weather clouds can form very quickly. If you have the right ingredients such as a very warm moist air mass interacting with a very cold air mass, things can get severe in a matter of 15 minutes. They can spin up very quickly. If you watch thunderstorms in slow motion or on time lapse, you can see they start off very slow. Let me get this rapid blow up to the top and that explosive blowing up from like a 20,000 foot top to like a 45,000 foot top can take place in five or 10 minutes. And so, things can change very quickly in the atmosphere, especially if you have the right ingredients, which is really warm moist air and very cold drier that increases the instability and really gets that vertical motion going. So, things can get severe very quickly. I've seen radar scans where on one radar scan there's nothing there, then five minutes later another radar scan comes by and it's already gone severe. So, things can happen very quickly. Wow. That's incredible. Okay, let's jump into one more because this is another good question. Why are some clouds more gray and others are so bright white? Yeah. Yeah. It's a great question because when you look at the clouds, if they look very white and very shiny and bright, there's probably not a whole lot of water in there. Now, as they build more or larger water droplets, they block more and more of the sun. So, they look darker and darker. And so, when you look at the cloud base and it doesn't look very dark, you probably are not going to be expecting much rain. But if you look at the cloud base and it's very dark, that means it's absorbing all the sunlight and that means there's a lot of water in there and it's about to rain really hard. And if you look at the base of the cloud and you can kind of see a greenish hue or tint to it, that's the ice absorbing the sunlight and giving a little bit of the green light back out. And that's what you can tell if there's going to be ice or hail in the storm. And so, just being on the ground, you don't have to have a radar or a satellite or a sophisticated model to tell you what the weather is. You can tell a lot of the weather just by looking at the clouds. And if you look at a white puffy cloud, say, well, it's a fair weather cloud, probably no rain. If you look at a humans cloud, it's got a very dark base. It's probably still a lot more water, bigger raindrops, and it will probably rain soon. Yeah, I actually grew up in Texas and when we had tornado weather and the possibility of tornadoes, we used to say that the sky looked green. That was really weird. When the sky is green, if you're ready for some severe weather, there's no doubt about that. Okay, we only have time for one more question but since I just brought up tornadoes again. Griffin is wondering how big can tornadoes get. That's a fun question. Probably the largest tornado in the United States was the El Reno tornado, which is about four years ago. It was three miles wide. So, that's dramatically why that's incredibly like most tornadoes are not on that scale, but they can get multiple miles in the width and so you're talking about an area. 30 blocks wide with tornado force winds and so they can get to be fairly large. The El Reno tornado is a really big tornado, most of them are like a quarter of a mile wide, you know, 1000 feet or 1500 feet wide but the El Reno tornado in Texas, Oklahoma was three miles wide. Wow. That's incredible. Well, it's been so fun exploring some of this extreme weather and these extreme clouds with you and if, if people have been in the presentations before if they might have already seen I just wanted to make sure that you know that I'm listening to my cumulus cloud earrings today in honor of all of this talk about weather and learning about weather. Yay, cumulus clouds. We want to thank everybody for tuning in today. My assistant Max wants to thank everybody for tuning in and science is fun. We love Super Science Saturday. We're looking forward to seeing you all in person hopefully next year. I'll put the NCAR Mason lab as we do this again next year. Thank you so much Jeff and Max and if anybody is going to join us again we're going to make a very quick transition and we have another show starting at 130 or perhaps 132. Thanks so much. Bye.


The Ministry of Health, Wellness and Elderly Affairs recently held a staff retreat and awards ceremony for the team members within the Public Health Primary Care Department. The staff retreat and awards ceremony allowed for recognizing the contribution of the team members and provided an opportunity to get away from the day-to-day responsibilities and focus on strengthening leadership and professional abilities. Chief Medical Officer Dr Sharon Delmar George recognized the sacrifices made by the team members over the past two years, both in the management of programs and the COVID-19 pandemic. I really want for today to be at least one day out of the office. I really want today to be a day about recognizing you and the efforts that you have put during the last two years, and I know that a lot of us, we continue to do it moving forward. So this is basically what I want today to be about, where you take a break from the office, we'll receive the training, but also to put a spotlight on who you are, what you do in the ministry, and to recognize the efforts that you have done, especially over the last two years that we have managed together. Acting Permanent Secretary in the Ministry of Health, Jenny Daniel, expressed sincere gratitude to the team members for the immense efforts and dedication to the work of the ministry. The simple act of saying thank you does wonders for persons, provides motivation, shows empathy, shows care, shows concern, and of course gratitude for efforts made and sacrifices as well. I think that we have fought a good battle, and I implore you to continue to embrace the strategies that would help us to continue in our fight, our objective to attain good health for our citizenry, and of course to strengthen our health profile in the event that there is an upcoming epidemic or pandemic on the horizon. Minister for Health, the Honourable Mose Jebatis says, the work of the team members is greatly appreciated and gave reassurance that his government will continue to work together with them to strengthen primary health care services. As a government, we want to continue to work. There is a lot of work to do. We want to focus on trying to strengthen the health care sector and working in an integrated way with everyone to ensure that primary care is strengthened through the universal health care coverage programme, which we will launch in a few weeks. You will hear a lot more about it. We want to ensure that we continue to integrate COVID-19 management practices and processes in the health care system in general, that we no longer see COVID-19 as a special threat, but part of our normal health care management as we move forward. The staff retreat entailed sessions on leadership, being your best self, meditation and effective communication across generations in the workplace. Reporting from the Communications Unit of the Ministry of Health, Wellness and Elderly Affairs, I am Fudal Neptune.


Anxiety, cortisol and adrenaline, it makes you focus in on something. I found myself in many situations where I've been trying to work on something, perhaps I was editing my documentary that I was trying to do and then the program got crashing. I think it's important to think about how anxiety works, how adrenaline and cortisol works, because it's quite like a primal mechanism that we have. Really useful in situations that are not sort of modern day situations where you have to use your brain and figure things out and it's much more complex than running away from a lighting or something like that. A really big trap is to just kind of lean into it a bit more and just keep focusing on trying to solve the situation, but those times where it becomes overwhelming and you feel that sort of intense drive, really what the best thing to do is kind of take a step back and try and regulate and relax before approaching it again.


Hello, welcome everyone would like to present our next speaker Andre Suri from ISE who will be talking about bind 9 code quality I don't think this is actually a DNS talk is it? No Right a little bit so Just to get a feeling of the room who knows bind Who uses bind? Okay. Who is the developer here? Oh Oh, so many No, no I would know something about it and who who ever programs something about DNS like DNS developers, okay? so This talk is more about like what we are doing to bind at the moment So it's not strictly about the DNS. It's more about the bind and And about the concurrent programming So so my question would be who does threaded programming Okay, quite a little hints So there's a couple of prerequisites for us In in bind and that's continuous in the integration because if you don't use the tools I'm going to show you on a regular basis. It doesn't make sense at all So so if you ever use the tools just integrate them into your continuous integration and then you have to have a time to fix all the bugs so About bind. It's a 20 years plus All the code base so you can imagine It's it's pretty nice C99 codes sometimes and it's getting better. It's multi-fitted It uses locking it has its own RW lock which Have some advantages like it allows downgrade and upgrade and Since by 914, which is current stable We are right now just before the release in 916 stable version It uses the STD atomics or or the shims for in GCC or or in Windows API so I don't know if you can actually see that but there are a couple tools that we can use or We are already using that it's kind of built from Clank, I'm going to talk about a cpp check There's also clank tidy which does a different kind of checks. We are not using that yet for the runtime analyzes this there's a lot of Sanitizers from from GCC and and a lot of em which are very good and There's some commercial tools like the cover this cover this can which can be actually used for free for the open source projects There's something called solar cloud, I think But that's that's like very chetted it represents all kind of Weird stuff. That's not even like it has a lot of false positives for us And there's look good to me That's calm which also looks very good and And the last tool to be used for one is cosinelle. It's Very good tool for refactoring large code bases. It's it's mainly being used for Linux kernel, but we are using that too So so what's what's the scan belt? It's static code analyzer It works by replacing the CC and CXX Environment variable and it comes from the LLVM and clank suit suit So the usage is quite simple. This is for the auto conf base projects You need to use it for configure and then when you are running make you keep the CC variable set from the configure step and and the output is this is just one of the comets because we tried to be More verbose than just fix back in the commit messages, so this includes that the real reports from the from the scan belt and It it finds that like the little stuff that the bind code base is quite good in regard regarding the scan belt So it found like the small stuff like the result is never used and And so we fix that obviously Then the CPP check that that's a different tool it's independent projects also static code analyzer It's more difficult to use if you if you use auto conf because it requires compilation database, which is a JSON file with like which includes all the configuration options and and C flags and LD flags and and and the path to files and And you need to build a compilation database So there are some tools that can build that automatically like I think CMake and others For auto make it's it's more complicated And it has different levels of strictness that the most strict level is is Crazy at the moment for bind. I'm not saying it refers false false positive. It returns good stuff, but you're not there yet so This is this is the usage so you run configure then are you form? for may ought to make an auto make you still tool called bear which is I think Like short for built ear so it listens what what goes on and then you run CPP check on the Compile commands jason that's the compilation database and it runs the scan on all your source files so it's important to run your project in like a debug mode or or Enable you enable everything in the configure so it gets analyzed and the output looks like this so it's This is all from the tool called CPP check dash HTML report and You are lucky because the CPP check one point ninety just came out and it found a new errors Because we were CPP check clean before so this is this is from the CPP check nine point ninety So it found a new errors And then if you click the individual error, it looks like it looks like this so it It's annotated source your source code And it shows the path through the file and it's very it's very good So if you're if you are developers and not using the CPP check, I invite you to do so Because we like it quite a lot So The next tool the cosinell It's a program matching and and transformation engine and it has something like called semantic patches the usage is that you call the command as patch then you Pass it a patch did the semantic patch it can work on on git repositories and There are some other small options So this is an it outputs the number of files it matches according to rules And then if there's anything Needs that needs to be patched then it either outputs the patch to the standard output or you can like patch the files In place there's an option for that too This is a very simple Semantic patch So what this semantic page does that if it finds an assertion? For example, if you have a switch Switch command and there's a default which always asserts like this is like custom Bind assert it insists zero. So it if the code reaches the point it crashes with assertion. So So it adds ISC unreachable which is actually just macro to To attributes that the end couldn't be reached So it adds the IC unreachable to all occurrences of the insist where it's not already there So that's the condition behind. I'm sorry for the unicode corrector. It's actually The the normal Asterisk dash, but the font kept like changing that and And this is more complicated example We made a recently we made a change to the bind allocator So I see man get cannot return null it if it if the allocation fails The bind will crash because if you don't have enough memory, then you have different kind of problems anyway With the current allocators in modern operating systems. So this this tries to catch all the all the occurrences where There's a statement Which is you you declare a statement s and then expression v so if v like a variable Is a null and then falls the statement It just deletes the whole whole block of the With the variable and there are some it's it's quite smart it it even can understand. So if if the is not now and there's a block and There's a L statement. You can just keep the keep the other block which is The condition on the the first con first block on the on the right with the s1 s2 So it can do all kinds of transformation So it understands a C code and it transforms the code properly. So it's not like a Like find and replace it it understands a C code and can delete the whole statements or transfer them into something else Again if you are working with the old cold cold base like bind is and you need to do the extensive refactoring this is very very cool our tool and and You should try it so There are some more examples how to how to do stuff with costinell. There's a web page There's we have a directory with all the semantic patches will be used in bind But they are very bind specific and there's a costinell area org which is even more examples in a in the gate repository So so why and and here comes the fun part of all It's not so funny if you have to fix all the bugs So who understands the memory ordering? Oh, I'm lucky. I can tell you whatever I want on a platform with weak memory or consistency Okay Me neither Well, I'm trying So and what about memory barriers like do you know what's that? Okay one So and and bonus question what's luck a lesion would anybody know Okay, I'm not going to talk about luck a lesion, but it's a feature on Intel processors maybe on AMD 2 where you can like not block things, but when they Collide you roll back the whole transactions in on a CPU and memory and you actually do the locking so you can avoid some locking on a hardware Very cool, but I'm sure there are some bugs hidden in there especially with Intel So Fred sanitizer This is runtime analyzer. So it's it doesn't analyze the static code, but it analyzed it like running code It requires toss it requires requires a good test suite to run Or you can like run in on your production if you are brave enough And it checks for data races Like if multiple threads access the same memory location Mutex ordering so if you have like multiple locks in place and they are locked in different order in from different threads So that there's a possibility of deadlock and other subtle errors in the internet programming The usage is is again quite simple. You just add a flag to to see flags or a leaf legs Well, you need both and and for buying we need to I told you we are using our own implementation of RW lock So Fred synthesizer doesn't understand that so we need to use the the standard P threat RW lock Here then you you build the program then you export some extra options We because buying this quite complex we need to increase the history size It's like a amount of memory the threads in Russia used to to keep track of the memory locations and some other options which make it more like Cleaner because for example lock path the lock path T-SEN Basically means that the output is slog in the separate file and it's not mixed in the in this standard standard output Exit code again means like usually it exists with Exit code 66 But if you are running a test to it, you usually don't want to stop the test suite because the it failed so There are some like options like this then then you run a test suite Bind has both unit tests and system tests and then there's an output like this so As you can see there are data rays between the two threats and There are similar location like I see and I'm handle on ref But there's a data rays and it's quite interesting data rays because this is the this is the unref function It uses reference counting and if the reference goes to zero Which is the the function is your f count decrement So if it go if it's not zero yet, then it returns But if it's zero then it delegates resources, it should be correct, right? So why is there? A data rays especially in this function, so it probably uses the reference counting and Then the like the free function, which is called here. We just delocates resource and that's it It clears the resource and then it's the memput is basically the IC version of free and Still there's a data rays it looks like innocent in a cruise, right? So the fix is to either destroy to the to the reference handle why because the Refcon API uses the standard atomics and and the decrement function uses the memory ordering release and This story function uses the order acquire and To actually understand this this is the from the documentation So if you don't use that There's no synchronization between the threats So the destroy function the missing destroy function made the one of the threats not to synchronize with the other during the decrement and Then there was a data rays because of the missing release load and Like okay, so who now thinks understands memory ordering? I Understand memory ordering and the atomics more than I understood them a year ago, but I'm still I Another example There's data rays on the power PC64 Reported by redhead because they do have some interest in hardware And it's it's caused by our own RWB lock and the proposed patch again changes the Memory ordering from relaxed which doesn't cause any synchronization to acquire And and the compare exchange operation again to acquire On a synthetic benchmark, it works. I just I just look at the function and I think that basically There's an error in our RWB implementation, but we haven't seen it because the usual hardware has a strong memory consistency and It doesn't manifest so it manifests only on the power PC64 because it has a weak memory consistency again like So but I Think that there's a there's a lesson to be learned here. So do my I Like the saying don't do your own crypto and I would add don't do your own walking Unless you absolutely know what you are doing and And and the good news is that in a new version by 916 we are actually have running a benchmark now with the system library Rw lock and With some other tweaks. We are over one million Requests per second. So just dropping our own RW implementation increases the performance because we changed the other parts of Bind so That's good news. We might be locked. We might be dropping the implementation at all another example There's a comment. No one else has this socket so we can free it, right? And and the fix is actually to lock the the socket structure because again There's there was a bug which no one else has the socket except when you are on free BSD in a VM where on a hardware with load of course, it was very hard to reproduce And But it was reported by the free BSE maintainer And thank you for for all the work he does by reporting the bugs to us But it was it was very weird bug We be tested like with a lot of course on Linux, but it only manifests in the free on free BSD in VM VM like If anybody can say me why then I would be happy to listen So another another thing On free BSD We added to our continuous integration. We added free BSD and windows in September last year We also added open BSD because if you don't run in the in the CI On every bird request, then it it's like it's not happening because the developers are going to ignore the reports that came synchronously and and there was an intermittent failure in the free BSD system test job and it was a crash in the libfret system library and It was a open SSL at exit concurrency because open SSL 1.1 Automatically destroys the resources, but if you have a multiple frets running and and shutting down the resources then One of the frets were destroying the mutex is held by the open SSL before the open SSL on Exit functions ran so we had to request that like There's an internal task manager In buying so in a fatal function you have to request the exclusivity of a task manager so it finishes all the other stuff before it crashes again like It was very weird because we were like looking why it's crashing in the in the system library Here's a quote from the documentation The other type of the box is the lock order inversion and this is actually the the cycle at the beginning is quite short I have some like eight Eight mutex long Bucks in bind at the moment. They are not yet fixed and but it looks like Like mixing the mutex is in a different order from different frets Just an example how it looks The most simple thing you can do is the convert the locking to Because there's there's a lot of flags in structures. So we just converted this this flag remove to standard atomics drop the locking at all and It's protected by the atomics And now you have to get the memory ordering right So are we there yet with the fret synthesizer? Not yet. So this is the current result on the on the bind master There's like 10 distinct warnings from the from the fret synthesizer, but There's something like more than 200 different paths to to the warning. There's a lot of Duplicates like these six Errors are probably the same one and in the in the lock ordering. There's probably also a Lot of duplicates. So it's not that that much bucks But we are not there yet. It doesn't crash on a regular basis. It just sometimes something happens and We don't know why and And getting getting this clean means that we can run the fret synthesizer in a strict mode so if there's a new warning, it will stop the merge request from being merged and But as I said, we are not there yet So, well, thank you for listening and We have seven minutes for questions if you have any questions Not about memory ordering, please I have several Just a very quick one Did you also enable more compiler warnings over time? Yeah, we run with W all W extra all the time and We also have a in the CI. We have multiple jobs. So you run with clank We run with GCC and we run with different Optimization options because sometimes it's also if you run with minus or zero Sometimes it reports stuff. That's not real back. But it like I don't know there. There was a there was a code that's if there was a variable Zero, it didn't run a loop So on a higher level of optimization that got optimized out But on a lower level optimization it did pretty warning about something So so again like trying different optimization options from minus O0 to minus O3 is also a good option in the in the CI because the compilers Do a different stuff Also running the threads in a tizer with clank and GCC There's a different results. So that's also thing you should do if you are running the sanitizers Just just do the different Compilers because they did, you know, they created a little bit different code I see a question. Just talk loud. I don't know. I don't know what is our cold coverage at the moment You'll go back like 30 slides Okay, question here. I would like to ask you about C plus plus check you use this tool to Try to find bugs or exceptions in your code. Is it possible to use it for checking coding style? Well bind is written plain C. So but I don't know if the C plus plus check Okay, yeah, you mean this one is possible to check just coding style Some yes For on some of them on some strictness level it also reports like Variable scoping so when you can reduce the scope of the variable and and some others it's it's quite extensive lists actually so But it would be moves to just so show it here, but this is what we use so we This is from our CI that the line so we are just using these but I have a I'm In the e-max camp so And I do my coding in e-max. So I use fly check to run cpp check and plank On my code so it out to automatically like highlights the issues I'm I'm probably sure that the the stuff that the young people use like all the ID So that it does this as well, but he makes I like he makes So what's bear make bear make it's It creates the the completion database from right okay any other questions So are you finding that see I is very expensive or slows down your team because I found that those are the options so right now um We are using Like hosted bare metal servers and we have like eight of them To run all the CI, but we have something like 50 56 jobs at the moment So it and it it's getting slower and slower as we had more and more tests We also have a windows in the CI so it's it just consumed one one of the machines, but the other machines are shared so if you are Open bsd is ran in the QMU Freeb sd had also consumed its own machine and it uses jails We we wrote a plug-in for githlap ci to use jails in the in the githlap ci and Also the open bsd that's also our own plug-in For Linux it reduces the standard Docker Oh But for for the other systems we had to write custom executors for the githlap ci So define expensive so If it catches a bug they would cause a CV later was it was that expensive? No, no, no but I found in some teams that It gets care people off like you say we're going to spend a thousand dollars a month now I'm just testing the code all the time. They say what can we do a hundred and Well, yes, then the team can do one feature a week Yeah, we are spending something under hundred thousand dollars per month for hundred thousand now Thousand under thousand one one thousand one thousand under one thousand a month under one thousand a month It seems like a good deal. Yeah All right. Thank you


happy vlogmas day 18 we are getting so close to Christmas and yes I am out there repeating I'm wearing my set active in green I love this color I wish it was like a little bit like a lighter color but I love it and I'm putting on my set active sweatshirt today is Friday and I did my hair with the Dyson Airwrap I actually filmed a little tutorial for TikTok so maybe that will be up before this video we'll see I filmed it on my camera and it's just a lot easier when you film in the app because you can just like post it and like you don't really have to edit it but when you film on my camera obviously I have to edit it in Final Cut Pro and then I just like procrastinate then I never post the TikTok so it's just like annoying but honestly when I first downloaded TikTok I was so confused because I guess I'm just so used to editing in Final Cut Pro and it was a new app like it was a very user-friendly to be honest but I think I finally got the hang of it now this morning well actually I think it's almost about to be noon I'm gonna meet a friend for lunch she was one of my high school best friends we're probably gonna go to Canton Street Historic Roswell that kind of area but I'm gonna wait for her I think she's adopted the point right now so I'm just waiting for her to tell me when to leave my house but for now I think I'm gonna go edit my vlogmas day 16 or 17 and that was like a get ready with me because I didn't really have much to vlog yesterday but today I have a lot of packages to open so I think it's gonna be a big haul and not sure what I'm gonna do tonight it's Friday night so maybe I'll do something with Ryan we'll see I wanted to share a quick editing hack because I know a lot of you are very interested in that like aspect of the whole YouTube stuff I just started doing this and it's been a game changer I put all my footage at a two-time speed and the way you do that is just by clicking this button right here go to fast and then it has presets so you can do like two times four times eight times or 20 or you can do custom but I just do two and then it makes it so fast at it because obviously you're talking so fast and it kind of sounds like this so obviously you can still hear yourself and if you make any mistakes then you can cut them out and it's just so much faster than doing it at the normal speed because this footage was I think 42 minutes and by doing it two times speed it was 20 minutes that cuts your editing time in half pretty much which is actually crazy so I feel like this works for sit-down videos and like makeup tutorials and stuff like that where you're just like kind of staying in the same place I don't know about vlogs though because they're just like so many random little clips and I think it might just go a little too fast but I will try it out and let you guys know how it works for vlogs but seriously this is gonna be a game changer especially doing vlogmas like it takes so long to just hear yourself talk and make sure like everything's cut out that needs to be cut out and this is just gonna be so helpful so I am gonna get back to editing I have a little bit more of this video to edit and then I'm just gonna put all my like intro outro and all that she'll just text me that she was 20 minutes away so I'm going to head out got my purse got my mask think that's it think that's all I need I'm with you we're on Canton Street we're gonna go on a wavy stroll let's do it we did the prosciutto flatbread and then we're gonna split the crepe we're gonna split both these look how freaking good this looks it's currently 3 p.m. I'm home now and I actually picked up some packages from Ryan's house because I wanted to open my Christmas presents like today I just can't wait any longer I'm just so impatient so we're gonna do that and see what I got I mean I actually did like what I want for Christmas and it was literally everything that I asked for first thing is my iPad screen protector but this one is a paper feel I've heard it helps so much with handwriting on procreate and just like your iPad in general so I'm really excited to open this but I never put my screen protectors on I don't trust myself so I have Ryan do it for me but this one is actually not from Amazon we'll see what this is this was actually from Amazon but I guess it didn't come from the Amazon warehouse this is a universal lens cap and it looks like this and it can like stretch let's see oh yeah that's so cool I just put it over you guys I'm really excited about this because I'm so bad with my technology and I feel like I just put my blog camera and my purse and wherever it's probably shouldn't be without a lens cap so I'm glad I finally got this next I got a Apple pencil grip and this is also gonna help me with like hand writing on the iPad I'm so excited to like set that all up it's gonna be so fun okay let's see what this is what the heck oh I got good socks finally I was wearing my Doc Martens last night with like ankle socks and it was just not a fun situation so these are really nice okay um what else oh this is sent to Ryan's house a William Sonoma magazine this is literally the equivalent to me as a child circling like the toys I want in the Toys R Us catalog you know I'm just gonna go through this and just dream about the freaking kitchen that one day I will hopefully have with all these really expensive appliances there's this one juicer that I keep eyeing it's like the smeg citrus juicer it just is beautiful and enough that I like juice citruses that often but I've just been eyeing it for so long that if you see me get it then you know I've cracked no so bad like so I don't I don't even want to show you this is really sad it's growing my nails out so long I feel like I just go too fast and like smack my hands around like I literally broke a couple nails on the car door because I was trying to shut it or open it I broke two and I just broke this it's freaking box maybe my nails are just like way too weak I don't know what's going on but this is not okay and I used to love getting dip just for the fact that I could be hard with my hands and like do whatever and not have to care about them breaking because the dip was so thick that it literally just kept my nails in place it was clutch but now I'm just like it's so expensive and it's bad for your nails I'm just trying to like be a little healthier I have some stuff from red dress boutique that I'm going to actually try on for you guys because I'm going to do it over on my Instagram stories but I know some of you guys wanted to see a set active haul and I'm not going to try it on because I don't really feel amazing about my body right now and yeah it's just not going to happen so maybe I'll do like my whole set active collection like beginning of February because I'm going to try to you know get back on my grind and stuff in January so maybe I'll just feel a little bit more confident to do it then but you know just being real with you guys I'm just not eating the best right now and yeah all right let's get to it oh look at that they gave me a tote bag how freaking cool I don't know I'll use this but that's super cool damn I'm gonna have like a whole set active collection I am like seriously obsessed with this brand like you guys don't even know or maybe you do because I talk about it all the time first thing I got is this oat milk tank top and it has the set active logo in the back can you see that I'm actually wearing the green leggings right now but I was wearing this color yesterday so I have the leggings already so I thought I would just get the tank top I haven't tried really anything else other than their bras so that's going to be the first time I'm trying out like their clothes I guess well this is obviously um something other than a bra and sweatshirt okay and then I got this other tank top same style and they'll match these leggings that I have on let's see what color this is because I do not remember what color the green color is cactus I should have guessed it's a very cacti see color so I got another tank this one is in black and again it has the razor back and it has the set active logo in the back I feel like this is going to be very nice to have just like a nice quality black tank top and the set active logo is meaning that like big or crazy so you can wear it with other things too I got another onyx leggings this is their black color and if you guys are wondering I get a size large I think in everything let's see yeah everything I got rods leggings everything I got a size large and they fit really nicely so what I love about set active is that it really freaking sucks you in I honestly can't deal with leggings that don't suck you in um and they have like a little bit of a ribbed thing right here and down the leggings which I really like because it just gives you that feeling that you're like secure during black Friday they actually launched a couple of new colors and this is one of them it's called spritz and I feel like this is gonna look so good on my skin tone so I'm really freaking excited about this one and I forgot what bras I got to match this so we shall see okay I got two I got my favorite one-shoulder sports bra these are freaking bomb I love this stuff uh that active just makes me so happy I want to say this is the ribbed V but don't quote me I really like this because it's like a really just longer sports bra I wonder if you guys can tell what my favorite color in set active is probably the oat milk because I've gotten so much in this freaking color um this is actually a new style this is the body crop and it's not a like v-neck and it's it's not a halter either so the back is just straight back like that and so this will look really really cute I'm very excited to try that out and then I also got the same um body crop in black or in onyx I don't know if you can see that set active on the back but it has it right on the back cute little branding and that is everything I got from set active I know that set active probably doesn't do sponsorships because they don't need to but I'm going to manifest me working with them somehow in 2021 because I'm so obsessed with the brand so let's let's help me manifest that I need to write that down in my manifestation journal which I still have not yet to touch so whatever okay I'm going to get to doing the red dress haul first I obviously need to clean up because I'm going to do it in the mirror gotta have a nice background you know you can't have all this plastic shit on the bed in the back so time to clean up unfortunately I was trying to beat the sun so I didn't have time to vlog all the outfits for you guys but I did just put in my instagram stories and if you guys aren't already following me on instagram go do it seriously it would mean the world to me I'm trying to grow my instagram it's you know not as easy as tiktok these days it's crazy it's currently 5 15 Ryan gets off at 6 p.m we're gonna go probably eat something honestly I feel like that's all there is to do but I think I might look at buying my flight back home um because I think Ryan for sure is gonna try to buy a car here and drive it back and ooh I also need to edit my vlogmas keep forgetting so let me do that before I freaking forget I finally hit publish on my vlog and now I'm cozy and sweat I'm kind of like cold so I'm just like bundled up Ryan is on his way to pick me up I think we're gonna get tacos we'll see if these tacos are as good as the tacos in Austin Ryan's already had it he said it's like okay but I'm really intrigued to try it and I honestly forgot about tacos and that's one thing like if we ever do move back or move anywhere else other than Austin like I feel like that's something that I thought I would miss like having tacos all the time and by tacos I mean like the street tacos with just onions cilantro cilantro I don't know how you say it um and like the meat and then lime oh my god it's so good and it's so funny because when I just moved Austin I was like oh my god that's a taco like I need all the toppings give me like you know cheese and all of that stuff but no I like these so much better now that I'm like actually tasted them but anyways I thought I was gonna miss that if I ever moved back here but now that I've been back here for how long almost a month I have not really even thought about tacos just like crazy because we literally get them once or twice a week when we're back in Austin so that is interesting hopefully this place is good though because if we ever do move back who knows um you know at least we'll have some good tacos here to eat so sorry that it's super dark right now but I wanted to give a quick review before I forgot of the taco place I feel like I'm really picky about the corn tortillas most of the time like that's the that's the key ingredient of making a good taco like flour why is my hand shaking this whole day I feel like my hands have been really really badly shaking yeah we get flour court wait you get corn no okay yeah I get flour for breakfast tacos yeah I guess so okay my hand is like shaking so bad but anyways I didn't really like it and so we can't move back to that land and that's that what do you have to say about that it's just one place in the house while we tried you're just dramatic yeah I am because I want to stay in Austin I like that place because it's the closest thing I have to Los Troncos that's not even close so yeah it is find somewhere I don't think you put enough you got some bad meat you gotta get the pastore and barbacoa I literally got both of those the lengua was the best one though yeah but you said barbacoa is the best one that's why I got barbacoa barbacoa was good maybe you didn't have a good bite should have an aftertaste yeah I think I had an aftertaste with the barbacoa that's why I didn't really love it but the steak was pretty good we have not watched Desperate Housewives in how many days too many and we need to get this freaking season 16 it's the last it's over why do you want to end the season so bad I feel like there's so many tv shows that we need to be watching like the undoing also do you have HBO do you pay for Hulu yeah I think it's with my Spotify or something I wonder I think there's like a bundle package with HBO or who or something but I think the undoing is on HBO I'm gonna finish Desperate Housewives so I can start watching other tv shows and then my life's over what then my life is over what do you mean you like all the shows I watch don't you


Hey fam happy new year and welcome to the very first video of 2024 It's been a minute since I've posted since you've seen anything from me And I wanted to give a little personal vlog style update on what's been going on in my life Bo my boyfriend and I a recent Cancer diagnosis with dookie. What kind of content you can expect from me this year and some overall goals of mine I have some saucy spicy interesting things to talk about so stay tuned. Here we go. Okay, so First up, let me apologize for being MIA for the last, you know, two months or so Frankly, I did have some burnout for various reasons. I've been overwhelmed Both with work financially then the holidays came and that's a whole whirlwind. I'm sure you guys know how that goes Regarding weekly news updates. I haven't done that in quite some time. I will be getting back into that Those aren't going anywhere. So be on the lookout for that Shooting for this week the interviews. I believe I'm sitting on like four or five completely Recorded areas. They just need to be edited and then put up I know some of you like to watch them or listen to them while you're doing your cardio So that's coming soon as well I also really want to get back into what I originally did when I started this channel and what A lot of you have come to love which is my vlog style content That's just me doing what I'm doing in like in this video talking to camera talking about myself my personal life My thoughts my feelings My fitness journey could be part of it my hiv journey And not necessarily just sitting here But sometimes like I'll do a walk and talk with the camera different locations and stuff like that So I do want to get more into vlogging honestly the biggest hurdle for me has just been The time constraints and the lack of energy just because I have so much going on All right. I just posted that I Recently hit four million views on my youtube channel. That's awesome because in 2023 I had posted that I had hit three million so Over the course of 2023 alone that one year I had 1.3 million views So that means that the amount of views that I'm getting the rate at which I'm getting views Is definitely increasing and that's always a great sign If you you know you're trying to get your youtube channel to grow and also the subscribers have been growing as well So I'm really really heartened by that. Thank you to all of you who have supported me shared my content Faithfully watched for so long and also my subscriber count in 2023 from the beginning at just over 23 000 By december 31st. I was just over 36 000. So that's you know, that's a What a more than 50 increase in my subscriber subscriber count. That's huge I'm so excited about that and where things are headed in the right direction so I wanted to talk about I don't think I've mentioned this before on any of my platforms but in 2023 I had been struggling financially In large part mostly because I had a huge hit to my income Pretty early on in the year. I had one of my annual contracts because I do a lot of like partnerships And some of them are like on an ongoing annual basis. One of them decided not to renew Okay, and then another one They wanted my they wanted me to shift my content the focus of my content in a really negative direction That is just not I mean if you know anything about me in the kind of content that I produce negative focused content is definitely Like the opposite of what I focus on so I knew that was gonna be that that was like that was really hard honestly to walk away from But it was it was the it was the choice between having this source of income that I needed and wanted or sticking with my brand and for me I'm always trying to think about the long term investing in myself and my brand and in you guys and also like maintaining a certain level of trust and integrity and responsibility in my content because You know the day that I just start doing things for a paycheck is the day that I'm no longer doing the content I initially set out to do So it was a pretty hard decision for me, but and my agent supported me, but I had to let that go so that was too major sources of income that just Over the court it was the same weekend too in the same weekend gone and then I was left with Less than half Of my income from the previous year So I mean if you can imagine your income More than half of it going away in the course of a weekend That was very challenging for me so I You know I've been trying to spend the the better part of the year trying to you know get my financial house in order And stuff like that not an easy feat and it was also the main trigger for why I And bow decided that we should move we both felt it was in the interest of each other That we look for a place that's cheaper And but still nice Still living in downtown l.a. So we found a spot in downtown l.a quite a bit cheaper In a smaller apartment community And so back in november we made we made the final decision to move So we moved out of our recent place that I showed you in the video I haven't done a tour of this place or shown you much of it, but i'm so happy that we did It was it's absolutely helped financially and on top of that We gained like 200 square feet of space and then I think more importantly the the people that live here and the management like they are like It's night and day between where we were living before and where we are now They're so communicative and they're so nice and they're so warm and kind and welcoming and the tenants are great too I was shocked on the day that we moved in because Every time we got in the elevator because you need your little key to like choose the floor um Every time we got in the elevator the resident would would be like oh what floor are you on and they would like get it for us And I was like wow like At my old place. I can't imagine people going out of their way to a talk to you and b um do something like thoughtful that wasn't just like completely selfish um Because that was just the vibe at the old place. It was really nice place But everyone was just so into themselves and so it's nice to just Be in a place that feels a little more down to earth and that was the other thing Yes, I had that huge hit to my pay and that was a reason to move But the other kind of like background Motivation for wanting to to kind of reign in our finances a bit is because bow and I both feel like We have the feeling that our country the u.s. Is headed for some Challenging times whether that's a recession a depression Whatever, um, it seems there's like there's a lot of Cracks in the foundation of our economy and although all the headlines say everything is great unemployment is at an all time low Blah blah blah like actually hearing real people and how they're doing day by day today and struggling with inflation and And housing and rent and all these things it just doesn't add up So I think it's better to just play it safe and just be really cautious with our spend So super happy here. I should do a little Walkthrough of the apartment or something in one of my upcoming blogs since that's what i'm going to be Doing more of this year. Okay. So my big goal for 2024 is to go full time in content creation right now I do have a survival job. I'm working with my parents at their manufacturing company They scooped me up during the pandemic when the restaurant that I was bartending at went under But now it's time for me to kind of move forward with my career and things are kind of building I mean I say that after I told you that I lost more than half my income but When I say things are building, I mean like the connections the opportunities Like I've said the view count and the subscriber growth and all these things So things are happening. It may it may not be like Manifesting in the form of a check in the form of money in my bank account yet But I can feel it and there's some opportunities possibly coming up knock on wood I don't want to jinx anything that I'm hopeful about for this year So my goal is by july 2024 that I'm able to segue out of my parents business And commit full time to content creation and that is great for several reasons For first of all, it will help me free up so much time I mean It's a 40 hour a week job that I do with my parents to have that back And to be able to focus that time and energy on content creation is massive because right now it's just a matter of Okay, I work Monday through Friday eight hour days Normal kind of work schedule and then I have the weekends And nights to kind of figure out everything else And I've been working on my fitness journey as you know And that's like two hours committed to the gym And so if you throw that in every night two hours two hours towers And then just regular errands and just like normal shit that you have to get done. I mean, you all know this um, and then try to also Film edit record research and do all that stuff. It doesn't leave like any time for Being um, mentally healthy emotionally healthy. I'm in a relationship You know giving time and energy to that that can cause some strain Just that I'm always like either at work. I'm sitting in this office. I'm on my computer whatnot, so it'll be really nice to kind of at least attempt to carve out some boundaries as far as like when I'm going to work and when I'm going to dedicate time to You know myself and spending time with bow and duke and all that here's to That big goal in 2024. My weight loss journey is still a journey. I'm still mid Stride here But I can definitely see that there has been an improvement in 2023 for those of you who have been watching my Content, especially on instagram. I've been posting pictures of the zozo fit That is this like it almost looks like a onesie leotard. Is it two pieces? It's a shirt and pants It's skin tight and it's got all these like dots on it Dot matrix of sorts and then I stand in front of the camera and then I rotate and the my iPhone camera will take pictures at each rotation and it puts it all together and it creates this 3d image of my body And so I've been doing like comparisons of you know every few months or so Of the 3d image and you can you can definitely see that my body is changing in the right way But when I step on the scale Um, I'm still in the 190s.  So you don't need as much muscle To weigh the same as a volume of fat So I I'm getting smaller in certain areas and my muscles are getting bigger But my weight's staying the same. It's hard to wrap my my mind around that even though I understand it Um, but that's why I always say, you know, you can't If you're trying to lose weight or you're trying to Lean up or you're trying to put on muscle You can't just look at the scale and say look, I'm you know, I'm cutting right now So but the scale is not moving and then allow yourself to get Discouraged by the fact that the the number on the scale isn't going down the way you think it is because just because That's not happening doesn't mean that there are real changes happening in your body So just like me like there are things that I can See and then when I'm doubting myself I can kind of go. Oh, no, no, no That's like for sure like I'm starting to see some vascularity pop up Meaning I'm starting to see the veins in my arms Starting to peek through the skin and get more pronounced and all of a sudden new veins that I hadn't seen Since pre-pandemic are starting to pop up again That only happens when the fat underneath your skin gets Thin enough that the the vein can finally start to push through so I know I'm losing fat And then also the obvious stuff like putting a belt on like I'm able to put it on tighter belt loops And my clothes are fitting and they're they're a little more like loose In some areas and stuff like that. So it's good progress, but like I said before I'm taking it slow I'm not like putting too much pressure on myself just because I have so many other things going on at the same time I don't want to overwhelm myself or make myself crash Or like what tends to happen is if I go too hard Then I'll I'll swing the other way violently and just in like this rebellious streak and just I would end up just like binge eating and not working out at all because It was just too much all at once. So I'm going very slow gradual increase and gradually increasing the intensity of my workouts and gradually Reigning in my eating to make make sure it's more healthy just very slowly over time so that it's kind of a pleasant experience But it's definitely my goal to get into competing again. I'm thinking probably sometime in 2025 I'll really start thinking about competing again on a professional level Same federation that I did last time when I was in Muscle Beach Venice, California And see where that goes. Hopefully yeah, especially if I'm going full time at that point and I can Really, I mean the thing I'm really looking forward to about going full time. This is kind of a tangent. Sorry is that I can Do what I want when I want. What do I mean by that? I mean, I don't have to worry about like requesting time off Am I able to go to this conference that's really important? Well, I need time up. Oh, I don't have pay time off available So then there's this friction at work and then I have to make sure that someone can cover me and All of that. I just want to be able to say this is my job. This is my career I'm going to this conference. I am going to prepare for this competition I'm going to go I'm going to do it and it's all my decision. I'm in control. Anyway back to Fitness, okay, so I'm going to compete. Yes, that's great. Everything's on track. I will I that reminds me I got a post a new zozo fit update. So I'll do that if you follow me on instagram You'll see that soon and then I also want to do a more in-depth Vlog style kind of showing you how I do the photo Set it up with the zozo fit camera on the tripod go through that whole thing Maybe show you a little bit of the app not because I'm sponsored. They're not paying me a dime But just because I really like it and I think it's really it's kind of simple tech But it's really cool and helpful on to the next About two or three years ago. I was on social media and I saw that a friend of mine had posted that her cat Had been diagnosed with cancer I don't know if the cat had had surgery or what but They were at the point where the cat needed. I don't know if it was radiation therapy or chemotherapy But it was very expensive. It was like 30,000 dollars and they did not have insurance They didn't have any way to pay for it. So they were desperately asking people online They were crowdsourcing crowdfunding to try to get This treatment for their cat and it's my friend and her sister And I know they were completely devastated by that Completely emotionally traumatized. It was like part of their family, you know I don't think that it was successful and I just remember over weeks seeing them like asking repeatedly and You know trying to share the story about what was going on and it really impacted me And when I was thinking about my little dookie boy, huh, baby? Um, I just thought if that ever happened to me I would be I would be devastated. I would be destroyed inside And so I thought let me look into health insurance for duke and see what's out there and how much it costs and you know really consider it because god forbid i'm ever in the position where Something major like that happens and I can't afford it and I have to like make a decision based on You know money and not like what's best for dukey So I looked and I ended up finding this really really great insurance policy The deductible was $250 and that would cover the whole year And then the insurance would cover 90 percent nine zero percent So I would only be out of pocket for 10 percent amazing So for example in this like 30,000 dollar Treatment if that were the case with duke, I would be out of pocket $3,225 That's it's a lot of money still don't get me wrong but it's small enough that I can Make a level-headed decision based on what's best for dukey rather than going well Guess there's nothing I can do gotta let it go. You know what I mean? And the policy was $140 a month not cheap by any stretch of the imagination And there were times even in the last year where I was like especially after What happened with my income where I'm like do I need to keep paying this like what? I could put that money in a savings account and save it and then Have that for duke, but then I'm like, okay But rave are you really going to be that discipline to do that all the time and never touch it? And always put that money in there no matter what Um, and I wasn't I was kind of hesitant about that especially when I'm struggling financially So I'm like if I can just continue to make this payment It's in his best interest and anything could happen at any time But there I definitely had the doubts and I definitely had those days where I was like Maybe I should just cancel it like maybe I'm going overboard. Well, guess what? Two weeks ago I took Bo and I took duke to a new vet called modern animal and Met the new vets. They were super sweet and super kind They really spent a lot of time with us, which was really great and I had noticed in the past I want to say year probably some bumps on his body now. I know dogs get these like fatty masses on their body sometimes And um, they can be benign or it could be something cancerous So I was just taking note of that and I was really honestly in the back of my mind kind of worried about it a lot so I was really wanting to get into this appointment and the first Two I was able to find and then they checked it and the doctor was about to leave Then I was like, I know there's another one, but I can't find it right now I don't I don't know why and then like five minutes later. I was petting duke while One of the assistants was helping with something And then I found it and I was like, oh, yeah, it's right here And so I brought the vet back in and she checked it and she's She kind of got a little quiet and she said, hmm This one's like the other two masses were kind of like soft and malleable and this one's was firm And I told her that at some point, you know, it had been bugging duke and he was Like licking almost like biting at it and it was bleeding and stuff then she was like, okay, then she got really concerned because um, that's often a sign of A mass cell tumor And so they took a needle to each of those lumps to like check it Put it on like a glass slide and look under a microscope And the first two were fatty So nothing to really worry about there at this point And then the third one they She was like, yeah, that's I think it's a mass cell tumor And she said I think we should send it out to have it to have confirmatory testing Um to confirm that that's that's what it is and I was talking to her and she was explaining things to us and out of nowhere The waterworks just happened. I just just tears started streaming down my face I had this like, um I just had this like, I don't know like built up anxiety and fear about That being the case I was so worried about it And then to hear her say that that's what it was was like Uh, it was like I was really I was upset But then I was also like so glad that I brought duke in and I'm like just praying that you know Um, it's something that we can treat and take care of and then it's not going to be something Really crazy or advanced or aggressive or whatnot So she was really sweet. She gave me a hug several hugs Since I couldn't stop I wasn't sobbing like I was just talking like this but the tears just kept coming Then she said what we should do is set him up for staging, which is where they You know really go through A little bit more in detail with x-rays and ultrasound to see if there's any else That it may look concerning or not normal Before he goes in for surgery and we set that surgery date immediately like the first available date Locked it in in january So we can get that on that as soon as possible. Well, he went in for staging last week Had his x-rays ultrasound and everything looks good kidney liver His intestines They didn't notice anything abnormal except there was one thing that she was kind of concerned about which was his heart size It seemed a little enlarged But she said that might be because of the way he was positioned He was like in a sling and kind of like stretched out back So it might have kind of like from this one particular angle made it look enlarged even though it's not She was worried that maybe he was on a grain-free diet and I checked and it's grain inclusive So she's like, okay now i'm like really now i'm really reassured and not not worried about it So the next step is he's going to go in for surgery on tuesday And They're going to remove The two fatty masses Just to be safe like might as well do it all in one treatment And then they're also going to remove the tumor and she said they have to remove I think Is two centimeters To I think two centimeters around it because those Tumors tend to have like little tendrils that you can't see that are growing outward in the skin So if you don't get enough of a margin around the tumor There could be some left and then you could have regrowth happening there It's in the back of his left leg right by his But so they're going to take that out and then send it in for biopsy to see how aggressive it is So it could be grade one two or three One is relatively benign high survivability rate And then grade three is very aggressive and that's like A pretty low survivability rate She seems pretty hopeful that it's going to be grade one or grade two Especially after the x-ray and ultrasound But obviously we won't know until we know so Fingers crossed I appreciate any good good will good energy For dukey not just for that but also that you know, he comes out of it and He's in his bed looking at me every time I say his name Just so that he you know, isn't totally miserable after I did buy him one of those donuts So that he doesn't have that rigid cone. I know he's going to hate it anyway, but It is what it is. I'll update you on you know, how Duke surgery goes And then the biopsy you know that I just remember That day when I got the diagnosis of his tumor thinking. Oh my god, like I am so So glad I'm so thankful to the universe to myself For keeping that policy that insurance policy Holy shit Like I would be so incredibly stressed out already Based on how much money it would cost me already Just for what we did on that initial visit And then on the x-rays and the ultrasound for him And then also now that there's going to be the surgery and the biopsy and who knows if there's anything else after that It would be completely Soul-crushingly overwhelming right now financially if I didn't have that insurance So I'm very grateful for that now. I'm done with that traumatizing update now for something completely opposite of that Those of you who have been watching my content for years know that everyone's know. I like to do a little Some-something little procedure or something to spruce up the old mug It's fun to me. I like it. I enjoy it It's not something to overthink Or read into too much. I love myself Yolo, you only live once you're only you only get to exist once and If this is something that I enjoy doing it's it's It makes me feel good Then why not and I don't really care like if people think that I'm vain or Insecure or what how I don't that has no bearing on my life and my experience of life So I enjoy doing it. I can so I will Anyway, so last year in 2023 Someone reached out to me on instagram From the hair center of turkey And invited me to come in for a hair transplant I was like, oh my god amazing How nice of them to reach out to me and offer me Wait someone Someone was on instagram and saw me and was like I can fix that So I'm like am I is this is this a compliment or what's happening? But look, I appreciate the gesture. It's very nice Um, I know I have a five head All my life I've had a five head as a kid. I was made fun of for it now It's like I don't really care that much. It's distinguished. Okay It means I have a big brain.  You don't have a five head, but look if I have my hair back You can really see especially when I get my hair cut short It's like really obvious and this isn't like I don't have a receding hairline. It's always Um, it's always been like that since I was a kid and it's just genetic It's it's always been that way. So I've come to accept it. It's not a big deal Sometimes I have thought about I wonder what it would look like if my like hairline was lower Not here But lower than it is Um, that might be like that might look nice. I might be interested in in a hair transplant for that One day, but it wasn't something it was a it wasn't a priority I wasn't really focused on it But then when someone reached out and said hey, we want it We would like we would love for you to come We'll invite you and take care of you and get this procedure.  Yes sign me up So it is on it's been in motion for like I've want to say six to nine months. I got a ticket That's the only thing I had to pay for was to go out there fly out there They're gonna pick me up from the airport house me Well, I shouldn't say house me that sounds like they're putting me in some like house. They're not They're gonna take care of my accommodations And then they'll do the surgery and all of that and they're also gonna take me out into Istanbul it's in Turkey And go sightseeing grab some amazing food hang out with them chat get to know them So I'm really looking forward to that and obviously I'm gonna be vlogging all of it for you So you can come along this journey with me. I'm really excited, but I'm also Really nervous because There's just so many things going on. I'm going to another country. I've never been to before For this random company that reach. I mean, they're not totally random They have a legit like major following and tons and tons and tons of really good reviews But I mean just you know in my head in the in the space of doubt. It's like random country random company getting a hair procedure But like what is happening? But hey YOLO, right? um I try to say yes to things when I can and it usually leads to really cool experiences And opens up a lot of doors that I wasn't expecting. That's how I got here With you on youtube in the first place is by saying yes to things and not being scared So that's what I'm gonna do. I will keep you posted on that as well. That's happening I'm flying out on february 5th so Godspeed to me think of me on february 5th as I'm traveling across the the world To change my five head into not a two head just a four head Just want four head Okay, and last but not least you guys have been so patient with me on this. I know this is running long This year. I have an opportunity At the international AIDS conference, which happens every year in a different city around the world This year, it's going to be july 20th to july 26th in munich, germany I've been asked to moderate a panel of I believe scientists to talk about HIV cure research. How cool is that? As some of you know, I'm the co-chair for the HOPE Collaboratory here in the us Which focuses on HIV cure research. It's it's funded by the NIH here And so I've I've had I've been doing a lot in that field and I love it. It's so exciting It's there's so much groundbreaking research So I love dabbling in that and learning about the science of that and sharing that with you And so now they're asking me to come to this conference to moderate the panel I'm really looking forward to that and while I'm there I'm also going to be participating with the HOPE Collaboratory They're also going and we're setting up in the global village and the global village is this free open to the public space in the convention center Where there's tons of booths and little zones and there's a stage and they have all this content that's really focused on community And so we're going to set up a booth or a zone or something. Actually, let me rephrase that we are applying To to get a booth or a zone whether we actually get approved is up in the air at this point Also send us good energy for that because that would be a really great experience for us to be able to to be there Have a zone and then really engage with community members educate them about HIV cure research And HIV in general and then I would also love to host some interviews there Maybe have some like guests and do some panels and things like that So and that's obviously stuff that I would share with all of you guys. So look out for that I know that was a lot. Thank you all so much for being patient with me these last couple months I haven't had a lot of content coming out I'm really excited for this year. Happy new year I hope you all have your goals and are really just as excited as I am for all the opportunities That are just to await us around the corner. We never know what's going to happen, right? All right Like this video if you liked it subscribe if you haven't already hit that bell So you get a notification every time a new video comes out and please Continue to share this with anyone who might find value in this content Those are as always the best ways that you can support me and my channel until next time. Cheers