Hey everyone, this is Dr. Ruscio. I'm here today with Travis Baird who's had some pretty good results with the healthy gut healthy U protocol and he was kind enough to take a moment and share your story with us so Travis Thanks for being with us today. Sure. Can you tell people a little bit about your I guess your road up to healthy gut How are you and then we'll go from there? I had three major symptoms loose tools bloating and gas and these I had for As long as I can remember really it got to the point to where loose tools turn into fairly frequent diarrhea and The gas got to be something that was it was Incomvenient to say the least so I started to look more and more into Is this normal and what could be causing these symptoms? That's I listened to a lot of podcasts. So I think I first heard you on the mind poke podcast and And that led me to listen to your podcast and That's about the time that the gut book came out the healthy gut healthy you so I thought this is great This is exactly what I'm looking for something that I can read that Will kind of guide me through the process. There's so much information. It's very easy to get quickly confused in which direction you should go so I started the the process outline of the book the Great Nate and I Did the the fasting for four days the first time I've ever done that I Tried a few of the different diets the paleo the low five map and at that point I didn't experience any kind of Noticeable improvement From any of the diets or the fasting. I was kind of just back in the same spot so I proceeded to go through the anti-mike micro microbial step and When I got through the first month I thought you know what this is just a waste of time. I'm I had zero Zero benefit at this point. I thought you know, this is just I'm kind of dead in again It was about at that time that I had a complete turnaround about the first week of the second month and it was at that time that all my symptoms improved almost just completely went away and My digestive process was better than it had been since I could remember. So I continued through the process and At that point, I think anything the book told me to do I would I would follow through with you know Have you done the probiotics leading up to that or did you gloss over? The diets by themselves Before I had even heard of the 8th grade Nate. I had tried many different types of probiotics and Either I had no benefit or sometimes my symptoms would get worse That's just by Things that I would read on the internet and research that I had done on my own and that's a good point there that we should quickly mention which is We don't want to force a dietary solution to a non dietary problem, right? so you had gone through the dietary steps and I'm assuming you gave at least the paleo and the low FODMAP diet a trial and for people watching this You know, we want to give diet. It's fair do But we also want to know when to move beyond diet and not flounder in the dietary purgatory forever And and so I'm glad that you Did the dietary trials, but then you know you were reading the book protocol which gave you okay diet hasn't done it yet Let's not try to force that and let's now escalate to therapies and it's also I Think notable to mention Patients can be important, right? Some people will respond only after being on antimicrobials for a couple days to about a week and your case You had to kind of stick with it and get to them guessing It was maybe five or six weeks of total time on the antimicrobials before you started seeing some improvements That's about accurate. Yep. Yeah, that's right Okay, I tried some of them antimicrobials before in particular Well, I've already known I had tried that One of the podcasts I listened to his brain in Greenfield He has one of those that he recommends for gut issues, but by itself. I had no improvement at all So I don't you know, I was just another key point which is and this is something I Probably harp on in the book which is there's not necessarily a magic protocol But but there is a really a magic process if you will and this is one of the things that I see so are many people Which is they try one thing in isolation or another thing in isolation But they're but they're not sequencing these things in the right order and kind of laying this foundational aspect Building on top of that and then building on top of that kind of like this pyramid model and that in some cases is a difference between success and failure so really I'm a kudos to you for diligently working through the protocol because You know that that's I think again sometimes the difference between succeeding and failing Which is having a map for how to apply these therapies and sequence them rather than just kind of trying this try and that trying the other thing and I think that's what I love most about the book is it gives you that map and it's it's really necessary I'm surprised there are more books like this to this point There's so much information about a diet or about a certain antimicrobial, but none of it Is encompassing it doesn't fit together. There's no laid-out plan. There's no pyramid like you said, right? So that's where the book comes in that was helpful so I Yeah, yeah after the two months the second month of the antimicrobials. I felt great I thought that I was cured of whatever it was that was a I had never been diagnosed, but my symptoms were gone. So I moved into the the Motility phase and I started with the Motility Pro and After the first month I Was starting to experience Some regression back to the same symptoms before so I went back to the book and it said to Sometimes you just need more time in the Motility phase. So I thought well, maybe that's it Maybe I need to stay here a little longer and I started the second month of the Motility Pro at that point Towards the end of the month the symptoms were still regressing. So I was kind of slowly moving back to where I was All the symptoms were coming back not as bad as they had been before but I was going back in that direction so at that point I decided to go back to the book and see what direction it told me to go and I decided that the second phase of antimicrobials with the Additional add-ons would be proven at that point Yeah, and so just to clarify because this is a point that I specifically speak to in the book Because this does happen where people go on antimicrobials they improve and then when they come off the antimicrobials They regress and it's not necessarily a hard thing to fix and we do speak about that in the book Which is you know kind of extending your time in antimicrobials a little bit longer And so that's essentially what what you started on Plus some of the add-ons and just for people listening. There's a couple add-ons for Let's say you're buying a car You can buy a regular car or you can also get you know the upgraded turbo charge plus the full power window package You don't necessarily need to buy the most expensive car or the fastest car in the market So we start you off with kind of the basic model so to speak and then if you're in this position of Seeing some improvements, but then regressing if we have to go through another course of antimicrobials There's some add-ons we can use to kind of enhance the results. And so that's what you're starting to now Yes, that's what I decided to do. I will with all the add-ons. So The dissolve This is an antibiotic formation just just for people listening which which some some bacteria and fungus can form this protective Coding over themselves and that can be one of the causes of these Symptoms that improve regress improve regress and so using an agent that breaks apart this film this protective coating and allows the Anthem of curgals to penetrate the organism can can be helpful So yeah, that's one of the things in the add-on package NAC and the Automation yeah, yes, so that is well, so I've just started the first week of the second month and at this point I haven't noticed this benefit as I had before so I'm kind of waiting and hoping that I get back to the place that I was at the end of the first two months protocol But I'm not there yet So that's kind of where I'm at at the moment catch. This is a great times Snip it because you're you're not someone who's fully gone through everything and gotten all the way out of the woods So this is it's kind of an interesting time to check in so just to kind of recap You've seen results Really, it sounds like you haven't seen this level of improvement prior until doing a healthy Got healthy you protocol, but you haven't made it all the way out of the protocol and this I think is a key thing to mention because Some books will give you a helpful protocol I don't think there's any gut books as you mentioned a moment ago that really give you as in depth of a map for Improving your gut health as my book does but even beyond that there are also some Tips for people who improve and then regress because this sometimes happens when someone does a line of therapy they feel great, but Sometimes what's left out of the testimonial or or the marketing literature for a book or a course or whatever is the people who did great and then later on regressed and I built specifically into the book protocol what to do when that happens and Fortunately, this is an outgrowth of what I see in the clinic where when you're following up with people every month You see one group of patients Uses this protocol they feel better and they never look back But another group Improves and then they start regressing after a number of months. So it's it's not necessarily difficult It's just knowing what to do and so that's right where you are Travis and You may need to give it a little while longer only I believe you said you're only a weekend. So you may need a little bit longer with the More kind of advanced antimicrobial protocol to get there But and this is funny like I'm having a conversation with the patient in the clinic right now What I tell my patients is the fact that you responded to this antimicrobial nudge to the microbiota Tells us we're doing the right thing It's just sometimes we need to do the right thing a little longer and an analogy I like to use that, you know the injured knee analogy if you hurt your knee You were wearing a brace for a while and doing some rehab and feeling better But you went back to playing sports too soon. You might see your knee pain regress Right and so it's not necessarily a big deal We got to get back on the rehab protocol where the brace for a little while longer stay in that kind of post-injury rehab phase just a bit longer and Sometimes that's really all that we need to do to fully get someone over the hump so this is actually a great point in time to check in on and It would be great if we can get another snippet from you, you know when you're on the other side of the hump to Kind of put these together Do you have any any questions for me I guess while you while you have me here and then do you have any words that you want to offer people listening and close? One thing that I've skipped forward to in the book is How you eventually and I think this is a mistake I may have made when I came off of the antimicrobial is the first time the proper procedure to Kind of start stepping away from some of these supplements that that you go through What I did when I got done with the second month of the first antimicrobial protocol is I basically quit all the antimicrobials along with the probiotics And was just on the motility probe. I thought I was done. I thought I was like I said cured so I didn't see the need for those things anymore. And when I looked at the toward the back of the book It shows what's what order to come off of these things and actually I should have stayed on the probiotics While I was still taking the syllable. Do you think that affected my regression? It certainly could have and then this is this is why I do recommend when people read the protocol That they read through it fully first before doing it because you want to make sure you understand the whole map so that you don't just follow part of the map and then In your case, maybe jump ship prematurely Which is fine. It's part of the learning process, right? I understand I understand the spirit of them feeling better and alright Just on with my life totally get that and I appreciate that. I think that's probably a healthy psychology to have however Coming back to the rehab analogy, we don't want to get you back onto the the sporting field too early post rehab and so it sounds like that may have been what happened and What likely happened here was there was some dyspiosis in your gut some imbalances and the fungus bacteria and like organisms in the gut that was improving from the protocol and You got to a point where your symptoms were gone and that's fantastic But instead of winning yourself back down off of the supports and to you know a normal life You kind of jumped there so instead of a stair step. It was just like a cliff And what may have happened there was you you open the door for those imbalances to come creeping back and The probiotics are actually a type of antimicrobial. This is one of things as you know, I talk about in the book Yeah, I think it's really underappreciated that probiotics can fight things like small intestinal bacterial growth and fungus and yeast and We haven't done obviously any testing which and you really don't need to we just need to understand if there's imbalances in the gut We don't need to know exactly what they are We need you know if you have symptoms we can presume that there are some imbalances in the gut And then we can use these tools to rebalance you and so everything was working according to plan but We didn't follow the plan all the way as we should have and so we saw the gut come back to balance And then that equals your symptoms going away fantastic But then there was a cliff right down to not the appropriate kind of follow-up and follow-through So when I tell people to really follow the book protocol, it's for a good reason because these are all things I've learned through You know hundreds of patients every year for multiple multiple years you start to see how these things play out And while my ultimate objective is to get you and anyone else to a point where they have the broadest diet possible And the minimum amount of supplements possible We want to make sure that we don't fall off a cliff to get there and that we you know Go on to the program and we know off of the program just so we avoid any of these drops like this, but this is actually A few examples that are really really poignant because these are things that will affect a lot of people So I'm glad I'm but don't hit the wrong way But I'm glad you're making some of these mistakes because they're really valuable learning points for people sure, that's why I brought that up.  Going back to knowing the whole plan one of the reasons that I was going that far ahead in the book was I wanted to see What the end result what kind of supplements did you recommend once everything's said and done? And that's another question I had Um I was surprised to see such a high dosage of probiotics even after you make it to Um, I forget the I guess the eighth step the enjoy and have fun step Um, I was hoping to get to a point to where Uh, probiotics would not be something that I needed to worry about but uh from what the book says That's not the case that it may be something that you recommend on an ongoing basis Even after symptoms have been gone for some time And there's there's a key word there which is may right so specifically in the protocol We have you stay on the probiotics for a term Once you've so you hit your peak level of improvements And you wean off a number of things and you're left with a couple things But and this is an important thing to be um clear on You want to test a wean off of the probiotics And only stay on them if you notice your symptoms regress when you come off of them So staying on a probiotic is only dependent upon someone Coming off them and noticing they do better when they're on them And this what this really does is it helps answer the question Of who should be on what in the long term and how do we get to the most minimal protocol? Now most people can come off most probiotics and be okay, but some people do notice And usually what this looks like is using loose stools as an example Their stools look great. They come off probiotics and their stools don't go back to normal But maybe they're a little bit loose And so people notice, you know, if I take my probiotics every Monday Wednesday and Friday That's enough to keep my stools looking consistent and well formed I also mentioned in the book that you want to periodically revisit this wean off Because what happens at month four may be different at month eight or month twelve So it's important to periodically revisit weaning off of all the supports So that you know if you're someone who can be a nothing and be okay Or maybe needs a little bit of support or maybe for someone who has a very severe case of IVS or IBD You may need even a little bit more support. So there's no right or wrong answer there but what we want to do is Stare step to getting to a point where we're on the minimal dose of any kind of support in the long term And that will be taken on a case-by-case basis Well, my next question was and I think you just kind of answered it was Another the dosage of the probiotics that you recommended people to stay on In the book it says A teaspoon of the probiotics, which would actually be according to the website four billion on the dosage now um When you go to the store and you buy probiotics generally, you can't even find out a four billion Most of the time but a hundred billion is a high dosage From what I've seen and what's offered. So It sounds like from what you're saying is A probiotic may be necessary and the the dosage will vary depending on the person and the symptoms Right, right and anxiety coming back to the the point from a moment ago Which is as part of kind of that step eight, which is maintenance and fun And that's attempting a wean off And so when you wean off something completely If you notice a regression in your symptoms, then I recommend going back on and trying to find a minimal effective dose So really what this comes down to sets distinctly is you're working toward a minimal effective dose And for everyone that's going to be a little different So I don't give a specific dose because there is it would be incorrect for me to say The maintenance dose of this probiotic is fifty billion cfu because for some people That'll be too much and they won't need it and for other people it won't be enough So it's a great question and definitely something I hope we help aid other people in having clarion Which is the minimal effective dose could be anything and just because the book protocol gives you one dose You know from there when you're trying to find the minimal it could be any derivative of that You know full dose Okay, yeah, that that makes sense When you're when you're trying to determine a probiotics or I guess I was going to ask about A dose but how do you how do you consider things like natural probiotics like a kombucha or a sauerkraut? Do you consider those as How do you how do you put those into the equation? Do you factor them in at all and How much of a probiotic are you actually getting from those kind of sources? Well, you can look in the label to get a read for what the probiotics are on those different foods There's not one answer that equates to kim chi the sauerkraut and to kombucha They're all going to be a little bit different in both their probiotic makeup and their dose But as I mentioned in the book, I think probiotics in your foods or probiotic rich foods are definitely a part Of a healthy diet. They won't be for everyone. Some people will notice they don't do well on those foods But I think the majority will be okay with those and they're definitely something I'd incorporate into your diet and that would be a foundational aspect of Trying to incorporate fermented foods into your diet and I wouldn't try to kind of offset Dose for dose but rather build those in your diet And then you'll also have your support supplemental probiotics And then with time you'll go through the exercise of trying to find the minimal effective dose And you know, hopefully your minimal effective dose will be nothing But if you need a little bit to supplement in addition to where you're getting in your diet Then you'll figure that out when you go through that mean off process So, you know, they're they're both something to be considered and hopefully you can get there just with food But if not, you can use whatever minimal dose of the probiotics that you need And those kinds of foods are those okay during the uh, like the antimicrobial step Yeah That is all the questions I have for you cool Most of you guys turned out to be kind of half, uh, I guess conversation about your success and then also half You know q and a and typical stumblin block So I think this will actually be helpful in in two veins for people So, uh, thank you Travis for for taking the time any any parting words you want to leave people with um Just have faith in the process and if you're like me, uh, you know, I I made it through four days of fasting um, many different diets that uh, that were not necessarily convenient and A whole month of antimicrobials Uh before I noticed any benefit at all, but uh, it was at that point in the process You know, I'm I'm glad that I didn't give up because uh, that's that's when I did notice more of a benefit than I had In as long as I can remember. So yeah hanging there. Yeah Sage advice. Well, thank you again Travis for Taking the time to speak with us and then showed us a note when you're out of the woods I'd love to follow up with you again then sure. That'd be great. Awesome. Thanks again Travis. Take care. Thank you


Russia lost more than 40 Ka-52 helicopters in Ukraine. The 47th Mechanized Brigade of the Armed Forces of Ukraine shot down a Russian Ka-52 helicopter with a man-portable air defense system near Robertine, Zaporizhia Oblast. Oleksandr Tarnovsky, commander of the Tavriya Operational and Strategic Group of Forces, wrote this on Telegram. Robertine, the soldiers of the 47th Brigade, destroyed a Russian Ka-52 helicopter with manpads. Great job! Glory to the heroes! Tarnovsky wrote, As reported, the Defense Forces of Ukraine achieved a tactical success in Mala-Tokhmachka, Robertine sector in Zaporizhia region, and gain a foothold on the reached boundaries. The UK Ministry of Defense considers the Ka-52 to be one of the most influential Russian weapons systems to counter the Ukrainian counter-offensive in the south of the country. However, since the Russian invasion of Ukraine was launched in February 2022, Moscow has lost about 40 such aircraft. At the same time, these helicopters according to British intelligence have wreaked a heavy cost on Ukrainian forces in terms of casualties and material damage. In recent months, Moscow has deployed a new model, the Ka-52M, developed after the Syrian war according to the British Ministry of Defense, which incorporates improvements suggested by the Russian Air Force during that campaign. Kyiv's forces have recently stepped up their agonizing advance with Western-trained troops equipped with German-made Leopard tanks and U.S. Bradley-armored vehicles. Both the U.S. Defense Department and the Kremlin have acknowledged the increased intensity of Kyiv's attacks, which led to Ukrainian troops temporarily breaking through Russian defenses in the town of Robertine.


Doesn't feel super safe. Should we go all the way to the top? Yeah. Okay. All right safe safe up here. Good morning, John Well, that was the most elaborate one so far. We had like nails and we could put it there permanent Oh, don't worry. He'll be he'll be there in the background. I got a plan. I got a massive forehead can hold him in place Well, hello Hank. Hi. Happy last day of pizza is greetings from the treehouse We decided to do it in a treehouse. Yeah, cuz that was an option. We never had a treehouse growing up We did we had a fort we had a fort wasn't in a tree But it was this it was literally just this but without the tree wraps around yeah It was a great place to get up to mischief. I got grounded from that fort. Did you from throwing bottles off of it? Oh, that's not cool. I remember doing one of my elementary school science fairs from that fort where I counted the number of people who drove past Wearing seat belts. Nice. That's that's great. Even back then I was a big fan of government regulation Can we gonna make it in the video is it? I think it may take once to get the light off my face. So we're doing this He's gonna be like that. I'm gonna be like this. I always wanted to be always Criticizes me for not wearing a hat. Yeah here I am so earlier today Hank and I went to an art gallery where we saw this amazing art made entirely out of like dandelions or Daffodils or else iron oxide paints and then we went to the IMA and saw a cool fashion show I did it was great. It's been a good day And now we're in a treehouse John took my phone and gave me and like took video So maybe I will have put video over that I'm just trying to get some kind of b-roll situation so that we don't have to see me wearing this hat You take the hat off then I'm all blown out, which is what you're worried about. Well, I was thinking you could just move a little It's on happy last day of pizza miss everybody. I am transcending. So listen Hank's been raptured. It's more gonna be a vlog brother situation Sorry about the wind noise. It's just Hank's getting raptured rapture I want to do something different something we've never done on the bug where this channel before Okay, I'm sorry trying to understand what the sun is there's so long It's the big bright thing in this guy really weird. There's something maybe something that we've never done before. Yeah Here's what it is. Yeah, it's an educational video, huh with both of us. Oh in it What are we educating on educating you on planets? I heard there are eight of them They don't exist what this is like yesterday when you told me that we don't know what light is I don't this is not gonna be good for me I was with the Nobel Prize in physics in part was about how we don't know what light is or even reality But we're not gonna talk about that wait what we're not gonna talk about that We don't know why there's matter in the universe We don't know what light is and we don't know what's real and we don't really know whether time is real in fact And also it seems like the universe is actually two-dimensional and the third dimension that we experience the space Is a kind of is a different kind of dimension Which is really throwing me for a loop, but I'm doing it. I know I know I hear you I'm moving around in it right now. Look at me. Look at three-dimension. Wait. I'm not three-dimensional to them We were in that pizza Pizza that gallery you're in that gallery from the Sprouse guy was his name something Sprouse close france. Nope That's a different Sprouse. Those are the Sprouse brothers Steven Sprouse. Couldn't tell you that the fashion designer. Yeah, yeah We were in the Steven Sprouse gallery and we're walking around and looking at all these like his whole sort of Decades of work and then I hit Catherine come up to me and I said someday. It'll be like this, but just pizza John's Nothing says future museum fashion show there's like pizza. There's a lot of good pizza John art over the years. It's true And so who knows yeah, you're right. We should have we should start a pizza John gallery Yeah, it'd be hard to get all of them together. Anyway, that's not what I wanted to talk about We don't know what light is we don't know what time is we don't know what reality is but planets Aren't real planets are real obviously planets are real in a way that any anything is but the idea of planets isn't a true category Well, I would argue that very few categories are true categories because there is this weird non one-to-one relationship between Reality and language by the way. I'm the only one who has a face according to the camera Yeah, maybe out of focus and this was my idea to film in the treehouse So I am paying this is paying for it. Is that the only thing you wanted to teach me? No, there are things that do have true categories like protons are protons Electrons are electrons. I think and people will argue me with me about it, but that life is a true category Close planets as they are defined now when we redefined them and it excluded Pluto And that's sort of a very contentious thing and people get upset about it But they the reason I'm not upset about it is because I don't think that planets exist And I think that most people would agree that planets don't exist And I'd like to explain to you some ways in which planets don't exist Okay, the current set of categories that we use is it has to be as like has to have formed itself into a sphere Which they call hydrostatic equilibrium Pluto is is a sphere so is series Yeah, so are lots of moons, but then another one is that it has to have cleared its orbit So it has to be big enough that like the the area that it travels It sucked up all the stuff in that orbit and that is just A category we decided in order to make it Make it feel Like there is a thing called a planet and draw a line that works in our solar system But there's gonna be fuzzy parts in other solar systems. We'll tell you another way. I'm not convinced planets exist I'm not convinced that mercury has more in common with jupiter than mercury has in common with like europe Absolutely, this is one of my so I think that a very clear distinction in our solar system Is the difference between a gas giant and a terrestrial planet That seems like a way bigger deal. That is one of that is one of my arguments for why planets don't exist Because why would you put those two things in one category? Another thing is that uh jupiter in particular has these four very large Moons one of them being larger than mercury So it's not certainly not size that makes a thing a planet But those moons are going around jupiter not around a star You're right and that's so that's like the final thing But if jupiter were 10 times bigger it would be a star Wait, so there's no difference between jupiter and a star except for size Yep, so imagine that world where jupiter is 10 times bigger all those moons are now planets It just happened nothing changed about them But they are now planets just because the thing that they are orbiting happened to be more massive I think it's really weird that we're filming this One of our first videos ever that's in the sun Like I have really direct view of the sunlight And i'm suddenly aware of the fact that i'm only here because there is a like source of eternal Not quite eternal unfortunately light shining down upon this planet that has made all of this possible But it's also like the one thing i can't look at It's so metaphorically resident Yeah, the thing that makes me possible is the thing that is the only thing in our natural lives that we can't look at Can we move to the other side of the tree? No, no the video is so bad. This is the bit now This is the you you were like or is the current you were like man, I really need to be in the tree house for this video Not ugly. We're gonna try it. I bet you're right. I bet it's just gonna be The exact same problem. This would be the worst way for us to go, especially when we both die Yeah, well, I mean that way at least we don't have to decide what to do when the other one dies As I said, it is no better over here. It's really not might be worse There's so much tree around though the visible reminder of the invisible like shining down upon us all the time Maybe if I get in your shadow And then another way in which planets don't exist is sometimes a thing that is definitely a planet Gets ejected from a solar system and has no star anymore It could be a gas giant. It could be a terrestrial planet But nobody would say that it's not a planet one of my all-time favorite memories is One time we were talking about that phenomenon where a planet gets ejected out from a solar system and the planet is just like Hurling through the vacuum of space for no. Yeah, there's no daytime. No nighttime It's always dark on the planet and you were like, well, there would be no light So there would probably be no life and then you paused and said unless they made their own light And I think about that all the time I think phosphorescence is one of the coolest things that we do because the the idea of making our own light is so Beautiful like the idea of storing the sun's light in some indirect way And then using it to create our own light like fireflies do or angler fish or whatever humans do Oh, yeah, we do it, too We can actually make something brighter than the sun which doesn't it had never happened on earth until us We did it Joe John is a hard time saying we did it without saying Joe I can't I can't I cannot celebrate I cannot celebrate any kind of victory because then I have to say we did it And then I have to pause for three seconds and say Joe. You're gonna be the next president of the United States And I'm gonna do that like in 30 years when people are like, I don't understand the reference I remember playing tribute pursuit with our parents When we were, you know teens, and they would always know the vice president like of the of the Spiro Agnew Oh, and I'm like, how do you know that and I'm like, of course, like I know all of the vice presidents. I know Dan quail Dan quail is yeah, sure just barely a vice president, right? I'm just barely still being held on to by public knowledge Oh, yeah, he's on nothing personal Dan. I know you're a fan of the of the vlog, but uh, yeah, he's barely hanging on He's an indiana boy, right? Some would hope a future resident of crown hill cemetery I'm glad that you're looking out for crown hill john. I thought about writing him a letter saying I know you live in arizona now dan, but have you considered This is a great format I think the great the great part is that you can see certain parts of our faces And I explain to you why planets don't exist and in a similar way Pizza also definitely doesn't exist and this we get in these arguments about whether a hot dog is a sandwich About whether the ocean is soup about whether a calzone is pizza eh Pizza doesn't exist soups don't exist. The ocean Kind of also doesn't exist. Where's the line? There's all that brackish water Where river area almost everything that we think of as dichotomous is in fact spectral Yeah, I don't like definitions that are just lists of of Categories or lists of like like ways to include and exclude certain things Right, but that's a lot of the only way to do it and I you see a lot of talk about like how fish don't exist They don't and how trees don't exist. Yeah, they don't Also, if that's the way you're looking at it basically nothing exists But I think the purpose of saying that these categories Aren't really real is reminding people that there is a difference between the way we describe things and the way they are That like language is inherently Less rich than reality Right at the same time. We are not gonna Actually not need a word fish. We still need language. Yeah. Yes, but if we can do this at the same time Recognize the limits of these categories while still acknowledging their importance in our language and in our ability to communicate with each other I think that that is a more interesting discussion than whether or not Pluto should be a planet Right, but it's not as but it's not as sticky. It doesn't get people as exciting I know they want to fight for the thing that they had and Pluto is a great name for a planet Did you know john that um That there are three planets that have elements named after them actually four But you have to be really weird to get the fourth Mercury Oh, yeah, you're right. There's five. That was my first one. I that one that one seemed like a slam dunk Yeah, that was an early one. Um uranium. Yep, plutonium. Uh-huh if you count Pluto So what's between Uranus and Pluto? Neptunium, that's right, and they are actually all in a line Uranium, neptunium and plutonium one thing about hank is that even if you've seen the tiktok You still have to let him finish Ha ha ha ha ha And then there's one other uh-huh, and I'm not gonna tell it to you. Oh I want to see it in the comments. That's the business because it's a it's a tricky one We're trying to drive engagement Let's end with a call to action hank like any good youtuber would it's the last day of pizza miss pizza miss.com Pizza doesn't exist, but pizza miss does. Oh, there you go. He is wearing a pizza pizza miss shirt He just hasn't he just put he hit it away the whole time.  I'm sure he is. John will continue to see you all weekend Thanks so much for having me over and indeed the only reason we'll continue to see each other is because of this light This is a visible sign of the invisible vision light It's a cliche, but you're no t.s. Elliott I don't I don't want to hurt your feelings, but you're no t.s. Elliott light the visible reminder of the invisible Visible what is it nothing? What's the quote go google it as t.s. Elliott wrote great poetry Needed to be understood to communicate did he something like that? John's phone just fell out of the tree. Oh, no, it's fine. It's soft down there. Let's go find out I'm gonna drop the rug Rugs just going off the side Get your pizza miss rug I think that they're on sale is a discount. You could just hide them in the forest Just hide them in the forest How is it? Uninjured all right Not bad. I was I was certain it would be fine Yeah, it's unlocked and I immediately saw Kanye West's uh screenshots from instagram. That's probably not probably avoid that It's working


Oh, hello. I didn't see you there. Today we're going to be doing a macro video. You know what?  What am I... Oh, hello. Today we're going to be doing a...  Oh, hello. I didn't notice you there. Today we're going to be doing a downranking video. And I'm going to go through the reasons and list the spells that I'd like to downrank and try not to be as scuffed as I usually am and be actually politically... So I'm going to basically go through the stuff that you want to downrank. Why you want to downrank it, when you want to use it. Why it's good. All that stuff. Because everyone's like, are you downranking spells? And I'm like, yeah. I can't see your downrank spells. Yeah, because they're macros. Do it. Okay, so I'm just going to make one real quick now. Wait, so let's do no mod. And mod is shift. So why do we need this, you ask? We've got fear, which is on T. And then we've got rank one fear on shift T. I actually haven't learned rank four fear because I'm a cheap bastard. But currently we're working with rank three fear. Rank four fear is like five enemies or something. Anyway, so the reason you want rank one fear is what if you only want to fear one guy? Well, then you can use rank one fear and save a nice bit of mana. Awesome. So that's the reason for fear. There's a bunch of other ones that you want to use. So we've got renew. You can rank one renew, max rank renew, obviously for purge fodder. Max rank pain, rank one pain. Same sort of reasoning. If they're spam dispelling it, you can put up rank one pain to bait them out into a dispell. If you have blackout, you can spam rank one pain to proc blackout for free mana, essentially. If you're pulling a load of mobs, you can pull more of rank one pain if you don't care about the damage.  And you can do it on the move as opposed to wanting we have to stop. In terms of heals, you want to have a few different ranks. You want to have a low and a high rank of flash. Potentially you can add more in. I like just having rank four flash and rank seven flash. Just because I usually have my down rank as about half of the healing of my max rank. I feel like that leaves me quite versatile. I know that there are calculators that you can put your plus healing into and they will give you the most efficient ranks and stuff like that. As the efficiency of the ranks changes as you get more bonus healing. Be sure not to down rank below skills that are trained below level 20 because they gain less of a coefficient from your plus healing. Always down rank to the spells that are above level 20 trained. That's a big one. That's why we only rank down rank to rank two heal. Rank one heal is going to be a lot less efficient. Rank two heal is probably the cheapest heal we've got. The interesting thing is it gains the same coefficient of our bonus healing as the max rank would because they're the same cast time. The coefficient is, I think it's the cast sum of the spell over 3.5 times 100. That's the percentage of your bonus healing that you get, I think.  We'll do it live, we'll do it live. We've also got greater heal, greater heal rank one, greater heal rank four. Greater heal rank one, about half of the healing of greater heal rank four. Obviously it's slightly less efficient than greater heal rank four. But again, as they scale up, the scaling is going to be a bigger percentage of the lower rank as a heal. So it's going to become more efficient. Flash heal, we've got the lower rank, generally not that needed. Potentially it's worth putting a flash heal rank one on there. The lower rank is more for an emergency where you don't have mana, or you can also use it in a raid situation where you're doing some raid healing. You don't want your heal to get sniped or anything like that. And it's an emergency. Generally I'm using heal rank two a little bit more in those situations if I'm confident that my heal isn't going to over heal. It's a lot more efficient. But yeah, that's the down ranking that I use on those spells. Other options for down ranking, let me think, what else can we use? Holy Nova, use rank one Holy Nova. And that's good for getting rogues out of stuff. If a rogue vanishes near you or you think there's a rogue near you, you can spam rank one Holy Nova, which is super cheap. Well not super cheap, but a lot cheaper than a max rank, 166. So recommend that one. I think that's most of them. You control another priest, I guess, with mine control, and then rank one shield them for weak and soul. I mean, that's pretty niche. I think that's most of the cases there. No need to do a lower rank of res, they all cost the same mana. Shackle, I guess is a good one. I actually haven't even trained the higher ranks of Shackle. You can do a rank one Shackle, and the only thing higher ranks of Shackle bring is the longest Shackle duration, but 30 seconds is already really long. So I haven't even bothered training the higher ranks. I've been saving my gold, but I recommend you rank downranking your Shackle for sure. Mana burn, probably not worth it. Dispel, same mana as rank two, not worth it. Fade, you just always want max rank, there's no reason to use it, I guess. Maybe you could use it for debuff fodder, I guess. You could use a rank one Fade to get a buff that's relatively cheap. If you're getting spam purged and you've got free globals, I say that's not a bad shout. If you're really into that min max, give it a go. Mindsooth, I mean it works on 17s and below, 55s and below. It's a very small mana saving, I don't think it's worth downranking Mindsooth. Same with Mindvisions, you want the higher rank of Mindvisions as its unlimited range and doesn't care about loss, whereas the lower rank does. So yeah, I think that's everything. Not too much else to talk about, really. I will say if you do want to learn more about talents or any sort of gearing, I'll get my man guide to put up some clips on the screen now. You can easily get that.


Hello. Hello, am I audible? Yeah, I guess no one is coming. So, welcome everyone to my talk. I am going to talk about the shiny new histograms that is going to come in Prometheus soon. Yeah. So, I am Ganesh Velnaker. I am a software engineer at Grafana Labs. I am a Prometheus team member and I maintain the TSTB in the Prometheus. So, before we talk about the shiny new histograms, let's see what is a histogram. A histogram lets you distribute your observations into multiple buckets. Let's take this example. So, in all the examples that I talk, it's I am going to observe the latency of a request. So, in the y-axis, it's the number of requests. On the x-axis, it's the request duration. So, in this particular histogram, we can what we can get out of this is there are 15 requests that are less than 0.1 second latency. There are 25 requests from 0.1 to 1 second and 1 to 2 second and the last bucket is special. It encapsulates all the requests that were greater than 2 seconds into a single bucket. So, how do we store this in Prometheus? So, in Prometheus we give one time series for each bucket. So, we have a label for a series called L E which means less than or equal to and Prometheus recognizes this special label as the bucket value for a time series. So, for this particular histogram, we have four bucket time series each mentioning the bucket boundaries and if you notice, it is less than or equal to. So, the first time series which is 0.1 includes all the count of all the request that had latency less than 0.1 seconds which is 15 and the next one is less than or equal to 1 second which is all the request that were before 1 second. So, it includes the first bar and the second bar. Similarly, the third time series is a sum of first, second and third bar and there is a plus infinity bucket which is everything before infinity basically the total count and we have two additional time series for the entire count and sum. So, this is a problem. The first problem is we have to pre-define these bucket boundaries even before instrumenting like when you write the instrumentation code you have to mention these bucket boundaries and it can get tricky and it can take some experimentation to get these bucket boundaries right and the buckets are cumulative. If you see this particular example, we have four buckets that are filled and I have changed the bucket boundaries a little bit, but we have defined a whole lot of bucket boundaries for this particular histogram. So, lots of time series are going to be empty basically lots of buckets are going to be empty, but still each time series is going to take memory disk space and lot of other resources that come with the time series and it is going to slow down queries a bit because the bucket is empty, but they still exist. And if you got the bucket boundaries wrong and if you want to re-instrument them again you have to re-instrument all the applications with the new bucket boundaries and you have to redeploy it everywhere to get the new buckets. This can also be a problem. For example, if you changed your bucket boundaries in an incompatible way where for this example the left buckets and right buckets are not matching and if you know about the Prometheus queries the labels need to match to do any kind of comparison. So, in this example you may be able to compare the bucket 1.0 and bucket 2.0, but all other variations are incompatible. So, you will have to wait for sometimes that you have all the new buckets ready. And for every histogram that you define the number of total memory series which is the time series that Prometheus consumes is number of buckets plus 3. So, why this is a problem? Take an example you are instrumenting the request and you have sharded the histograms like 1 histogram per status code per route. So, this is a simple example. Let us say you have 1000 ports which are instrumenting these histograms and a single bucket takes about few thousand series across all your deployment. So, even if you add let us say five additional buckets it is going to take exponential number of not exponential, but a huge number of time series. So, here comes the new histograms that we are working right now it is in POC stage we have a huge design and we will build it step by step in a simple way. I am leaving out lot of details out of this so that it is easier to understand. So, what I am going to talk in the next 5 to 10 minutes explaining this is a multi-year study and research by Bjorn who is here with us right now. So, Bjorn myself and Dieter Michaelik from Grafana Labs we worked on the code and all this POC. We are calling it proof of concept because few things here and there still need to be defined and standardized, but most of it is ready and open source at the moment. So, the first property of the new histograms you do not have to pre-define your buckets the buckets are already predefined for you, but you can set the precision like the resolution factor of the new histograms. For example, let us take the factor of 2 power of 1 what does it mean? It means the you multiply a bucket boundary with 2 to get the next bucket boundary and you always start with the number 1. So, if the bucket boundary is 1 the next bucket boundary will be 2, 4, 6, 8 and so on. Now, this is one resolution of histograms and we always have the factor as some power of 2. If you want to lower the resolution like the gap between two consecutive bucket boundaries is huge we just take the factors 2 power 2 and you get the bucket boundaries as 1, 2, 4, 1 sorry 1, 4, 16, 64 and so on and you can take the factor of 2 power 4 or 2 power 8 and so on. You cannot have the powers like 2 power 3 or 2 power 5 the powers are also power of 2 and this is about the going up going lower resolution which means bigger buckets. If you want to go in the other direction the factors look like 2 and then 2 power 1 by 2 which is square root of 2 the next will be 2 power 1 by 4 which is square root of square root of 2 and so on.  You do not have to worry about this math you can just assume that it works and we will see soon how this solves all the remaining problems. And if you see the color colors like once you go up like once you increase the resolution for example let us take the factor of 2 power 1 by 2 and 2 power 1 by 4. So, we have three bucket boundaries in above and when you increase the resolution one step a new bucket boundary comes between all the bucket boundaries that were there before and if you take the third and fourth example all the boundaries from above remain the same you just get new boundaries in between. Yeah I just talked about the boundaries which come after one if you want before one you just divide the factor. So, everything after one you just keep multiplying the factor to get the new boundaries and before one you keep dividing and it keeps on getting small. So, why is it like this? So, if we just glance at this for a moment we see that between resolutions there are some common buckets. So, that helps us move from a higher resolution histogram to a lower resolution histogram in this example the first histogram uses a factor of 2. So, the boundaries are 1 to 2 2 to 4 4 to 8 and so on. So, if you wanted to decrease the resolution of this histogram you choose the factor the next factor which is 2 power of 2 and you add the buckets which fall into the new buckets and you get the new histogram and you increase the like lower the resolution again and you get the new histogram. So, why do we want this? We saw earlier that if you change the bucket layout you cannot match the buckets between two histograms again because they can be incompatible. But with this the first histogram above is of resolution 2 power of 1 the second is of 2 power of 2. So, if you let us say if you wanted to add these two histograms you just convert the histogram of a higher resolution to a lower resolution and now you can do any kind of arithmetic that you want. So, that is the power of pre-defining buckets to some power of something. So, that histograms of different resolution can be compared together. So, I have skipped the step of converting the high resolution to a lower resolution, but you can match the colors the yellow bucket matches here at the blue buckets are added together to get the blue bucket. I will move on to the next slide. And because we have predefined the bucket boundaries now you have to just only specify the factor that you want to multiply for every new bucket boundary. So, now that the bucket boundaries are fixed you do not need to store the bucket boundaries itself in the storage because encoding float numbers is expensive and not very efficient. So, we can use integer numbers which starts from 0 goes up the number and down the number line and this is very efficient to encode and takes less space and less CPU to encode and decode. So, we give the ID 0 to the bucket which has the upper boundary as 1. So, in these are three different solution one is 2 power of 1 the second histogram is 2 power 1 by 4 which is a higher resolution bucket the next is 2 power of 2. So, we start at 0th bucket and every new bucket gets the ID 1, 2, 3, 4 when the bucket boundaries are increasing and when it is decreasing we go in the negative direction. So, we have built up all the information that we need about the histograms and this is how we encode it. We take a example of this histogram. So, the first part in the histogram is the metadata which encodes the resolution the total sum resolution is just the factor that we talked about 2 power of 2 power of something and the sum and count this is enough to decode the rest of the histogram. So, the next part we call it as pan which tells you what is the bucket layout in this particular histogram. So, if you observe the histogram the first four buckets are consecutive they are one after another and then there is a gap of two buckets and then there is a bucket again we are using the factor 2 power 1 and let me use that to decode what is written in this pan. So, we have 0 comma 4 then 2 comma 1 it means the first bucket starts at index 0 because the first bucket has a upper boundary of 1 and at 0th index there are four buckets hence 0 comma 4 and the next 2 comma 1 says that after the previous set of buckets you have a gap of two buckets. So, you have to skip two buckets and the next stream of buckets is of length 1. So, you have one bucket. So, this compressed format tells you what is the bucket layout and now you know which buckets are filled and which buckets are unfilled and we just store the count in each bucket consecutive there are there are we do not need to map the buckets with the count we just have the bucket layout and the count and we can use some kind of efficient encoding to store this and we now have only one time series per histogram because all the bucket layout and the values are encoded into a single piece we map one time series to all the histograms. Currently in Prometheus a sample which is a sample has time stamp as int 64 and the value as float 64. We just replace the float 64 with the new encoding that we just described right now and yeah and you just have one time series like if you increase the number of buckets or decrease it does not change the number of series and it is efficient. Like there was a talk in promcon last year and we saw that this new encoding without having one series per bucket gives about more than 90 percent of index size savings if you have too many buckets previously and roughly around 50 percent of disk size savings. Yeah so how do you instrument this it is as simple as this so everything remains same as previous instrumentation and you do not define your buckets you just define what factory you want to use. So here I have example of two and four four is two power of two and you do not need to get the precision very right the instrumentation library automatically chooses the closest precision from what you define and as and when you observe any values the buckets are filled automatically you do not have to like yeah it is just filled automatically the new buckets are created if it has value if it does not have any value the bucket does not exist. Hence the name sparse high resolution histogram sparse come from the fact that we don't care about empty buckets we don't store it anywhere high resolution because with this efficient encoding you can now afford to have hundreds of buckets in a histogram and it doesn't really make a dent in the resource consumption and in this proof of concept the scraping looks like this currently we have a Http request which asks for a text format matrix which gives the time series in the format that we saw earlier and we do another Http request to get the new sparse histograms we are encoding this new sparse histogram in protocol buffer format because it's more efficient and can be easily described like the new histograms can be easily described in protobuf compared to the text format so Prometheus does two requests to a target to get all the data that it needs now it's finally time for demo I cannot mirror my screen so I'll try my best to give the demo because I have to see here too so I'm running Grafana here and I'm running a Prometheus which supports sparse histograms and I'm running some synthetic load this is something called storyteller and some other synthetic load that I did like we have two synthetic loads and I'm going to show a live load soon so this is the context of what's running right now I will get another browser on the screen just a second so I have like the instrumentation example that I showed is the same thing that we're seeing here right now so I have two histograms one is called media lower resolution whose factor is 2 power of 2 which is 4 and the medium resolution is 2 power of 1 which is 2 don't worry about that number I'm going to use different timestamps to show you different values and arithmetic like we have implemented a bunch of fromql functions which work on these new histograms so I'm going to get this histogram at a particular time so at this timestamp we have three buckets filled 0.5 to 1 2 to 4 and 16 to 32 yeah this is the same histogram again but different buckets are filled which either overlaps with the bucket that is above or it doesn't overlap and there are empty buckets above so okay this is not really comfortable but I'm trying are you able to see what I'm able to show okay yeah and if you add the buckets they're kind of merged together like it's the same resolution now let's let's take an example of margin histograms that have different bucket layouts now we have two histograms the first histograms resolution is 2 power of 4 the second histograms resolution is 2 power of 2 if we do a sum of this histogram the resultant histogram has a factor of 2 power of 4 which follows the concept that we discussed earlier the higher resolution is converted into a lower resolution and they're added together and we can also do stuff like histogram quantiles at this point I'm just giving examples of what works what's present and stuff yeah I'm adding data at the concentrate so you have the histogram content now ends the boring part I will move on to the interesting part that we wanted to show okay so remember I have something called sorry before slower teller I'm going to show a live cluster with heat maps so my friends at grafana labs they worked on a new efficient heat maps the name are Leon and Ryan so the currently heat maps crash when you have too many buckets like we tried to render some high resolution he sometimes few months ago and the laptop just crashes because there's just too many buckets because for every bucket you need to have a time series now this is actually scraping a live cluster we have a memory which is like memory cluster running in our dev environment we have instrumented it with this new histograms with a very high resolution and we have a prometheus running in dev which is scraping these histograms and I'm forwarding that part and connecting into a local local prometheus yeah these are just requests and here you can clearly identify that there is a band of latency there are different bands of latencies one is here one is here and one is here and if you look at the y axis they are very close together like the buckets are very close together and the browser did not crash but this is still not the full capability of the histograms like I have a bunch of other histograms I'll jump into another histogram yeah this is again a synthetic load but there are so many buckets that it looks like a continuous gradient so I just wanted to show that we also have a heat map which is compatible with the new histograms and it works super efficiently and you can just play with this like there is a story behind why this heat map looks like this but I'm going to skip that story for now I had a bunch of backup slides in case the demo did not work and if I had to show how fast the histograms load I can just try running a six hour query and it should just load I guess fingers crossed yeah did it load yeah I guess it loaded six hours of query yeah how can you use this so everything that we saw here is open source the instrumentation is available in the client golang library a client golang repo but it's in a branch called spas histogram similarly the prometheus server that we ran is open source and it's in the spas histogram branch and the grafana it is actually running the main branch but the new heat maps are hidden behind a feature flag and with this thank you do you have any questions so if you have any questions I was asked like you can go towards mic which is at the center and ask there or if you can shout any question from here I can say the question again so the question is like the scraping happens via protobuf for the new histograms and is there no text format the answer is no there is no text format implemented for that and I don't think we'll have text format at the end unless we find some super efficient way to do it hi um yeah thanks for the talk it was very interesting so I get the mathematical properties of this I think it's really pretty nice let me know if I'm looking at this correctly so let's say we're measuring latency and we our latency for a specific endpoint is uh has a normal distribution center that around like 200 milliseconds right um so if we don't do anything most of our and so it we have a standard deviation that makes it go from like 150 to 250 right so if we depending on the factor that we use we're losing a lot of precision there right like most of it is going to the to go to the same kinds of packets is there a like are you thinking about this like without to play with offsets and scales so that you can uh get the best resolution for your metric so can you repeat the last part yeah so like what would you recommend right let's say that's our situation and we want to have like to take advantage of most of the precision right like where most of the precision is right on the area where our metric has the most variability okay so when you set a precision the bucket boundaries are fixed so you cannot ask to focus on a particular range of values but what could be done is like there was another option in the client library which I did not mention is you limit number of buckets that you want so you can set a very high precision and a limit on buckets like 150 or 200 which is still very practical with these new histograms and once it hits that for example 200 bucket limit it will automatically go into the next lower precision for example if you are using a pressure of 2 power 1 by 8 and hits the bucket limit it will automatically switch to 2 power 1 by 4 so that's the best thing possible at the moment like you can start with the highest resolution also at every particular interval there is something called a compressed unit of histograms called chunks which contains 120 histograms at a time so once those 120 histograms are done you start okay this is wrong okay sorry so it's possible that you can reset a histogram for example after every 10 minutes or half an hour or one hour you can set it to reset the histogram so that you again start with the highest precision and low number of buckets filled so that's another way to move back to high resolution again okay got you thanks hi thanks for this it seems very elegant um it might be a misunderstanding of mine but I feel like the uh or it seems like the the the sort of uh distribution of the buckets across the number line is assuming the data is going to be followed like a long tail distribution um like there's going to be uh more sort of um like samples at the lower end of the number line and they'll get more and more sort of spread out as you go up is that correct and yeah and so like what if the data doesn't fit that yeah that's correct like if you set higher precision the the size of buckets is going to be small up to some extent and it just exponentially grows so the idea with this was the gap between two consecutive buckets like the percentage difference between two consecutive buckets is fixed so and whenever you do a quantile estimation the error of your estimation is limited to what's the difference between the buckets like the percentage difference so the idea was to reduce the percentage error of the histogram quantile estimations and if you take the plus infinity bucket currently in prometheus if there is a value which falls in that bucket you cannot accurately predict within a certain percentage if the quantile estimation is correct if it falls there so that's right like the spread will be big but if you take the percentage error of your estimations that's going to be limited wherever you go thank you hello thank you for the presentation it was very clear so I've seen that you added the instrumentation in the Golang prometheus client are you planning to add this feature in other languages like python library for example yeah so this was just a proof of concept we are still playing with it once this goes into prometheus for sure it will just spread to other client libraries okay thank you we still have five minutes I guess yeah do you have one more question okay you can ask the question okay I was just gonna ask um like if you were to to go ahead with this it sort of sets a precedent for non uh floating point series values do you think there's other use cases for that like with you know once once that precedent's been set are there are there presidents okay you mean how will we have both the histograms together you mean the old histograms and the new histograms no more like once you once you've uh once you've allowed like non floating point numbers series values for this case are there other kinds of series types that you might do something okay yeah um so doing changes to if I understand your question right uh you mean we replace float 64 with a different data structure yeah is this scope to add different more data structures yeah so there is it's possible but the big problem that comes with it is making any change to the data type requires changing the tstb the promkelinging and everywhere you access the sample so if you have to make any change there should there needs to be a very solid use case that it's required and in a like many if if it has a bigger use case it's possible yeah I would say it's possible but it will require some real big use case for that to happen and your question was how will old histograms work with the new histograms okay so your question was how can we access individual buckets so um we have a huge design doc explaining all the promqueal things that we want to do with this and this is included there so we will have the ability to ask for a value at a bucket just that it's not implemented at the moment we are just running it in dev we are still playing with this yeah we have just one prometheus which is scraping just one day of class which is instrumented with sparse histograms two more minutes I think a lot of the previous questions were around the bucket distribution right it seems like the center of mass of the distribution will be around zero right now one yeah see exactly it will be around one and then it will spread out exponentially so is it possible to add a single offset so for example if you are measuring latencies you can say plus 200 and then it will be the center will be around 200 which is where the normal latency would be let's say so when you say the center of mass it is just the calculation which starts at one like the like the calculation of bucket boundaries which starts at one but the observations that you do can be centered anywhere but the problem with centering the calculation somewhere else is it creates a problem again you cannot mix and match other histograms no I mean the buckets will be the smallest the most higher resolution near one right now right like the smallest most fine grained buckets will be near one yeah because of the multiplication factor right but if people could sort of move that fine grained resolution buckets to 300 ms where the latency will be I think there will be higher accuracy quantile function results right yeah that's possible but again it kind of skews the bucket layout and makes it incompatible with each other with the merging yeah I guess we are out of time thank you for joining the talk


DC Young Fly gave a speech and it was the first time he had spoken in public since the news broke. And a lot of people on the internet were talking about some conspiracy theories. They were saying that he sacrificed her. They even pulled up quote-unquote evidence to suggest that. They said that he's part of the Illuminati. She was his blood sacrificed to get put on. And ironically, the 85 South Show just got a Netflix special. And it reminded me of this saying in Nigeria that goes, no wonder the devil is black. What's interesting about that is, as black people, we have been convinced that we are the personification of evil. We have been convinced that anything bad, we are at the bottom of it. So Jay-Z is the head of the Illuminati. DC Young Fly, a comedian from Atlanta, Georgia who just got some money, he must have sacrificed his child's mother to make it in life.  And I just would encourage us to investigate some of our biases. I would encourage us to investigate why is that more believable than this tragic thing happened to this young man, and to this young woman, and to their young family. One of the things that people said is that he wasn't emotional enough during his speech. If he was really sad about her passing, he would he would have cried. He wouldn't have been so clear or eloquent in his speech. And unfortunately reminded me of the way that we have been socialized to police black men. I think it's clear where that comes from. We've always policed black men. But in the modern context, I think what we do in our communities, we police black male emotions. On the funny side, you'll see memes talking about as a man or being a man, why do you have a birthday? As a man, why do you order dessert?  But beneath the surface, there is this sense of masculinity needs to look a certain way. And that certain way tends to be a way that serves femininity, a way that satiates women's desire or women's the lens that women would like to see us through. I want you to be tough when I want you to be tough and how I want you to be tough.  I don't want you to have agency over your emotions or your disposition. I don't want to have to learn about who you are or how you are, because I would rather live with my assumptions of you, black man. She was having a mommy makeover, which I believe includes a BBL. The internet is blaming men, blaming DC. They're saying that men have created unnatural pressure on women to fit a certain aesthetic. The coke bottle shape, the Instagram model shape, the video vixen shape. And that pressure is what's inspiring so many women to risk their lives to conform. My prediction in about 10 or 15 years is you're going to have a bunch of young ladies. And when I mean by young, I mean about 30, 35, because they're still considered young, who are going to be disfigured. They went out and got these veneers that nobody told them they're going to have to redo in about 15, 20 years. So now they got chips and gray and brown all on them.  They are not in the gym like they were supposed to be. A couple of them are going to get pregnant and the fat from pregnancy that just happens naturally is going to start growing in weird places and in weird ways. The butts are going to start to sag and not match their legs. And they're not going to have the money to fix these things or redo these things. You're not as cute as you used to be so you don't have a sugar daddy. Only fans is not around. You know, technology doesn't stay like that. There will be no stimulus checks. It's going to be really bad in a couple of years. I interviewed recently a young lady who had had a BBL procedure and she talked about researching about this procedure since she was 13 years of age. And all the safeguards that she put in place to make sure it would go as smoothly as possible. The recovery period would would be nice. And still the risk of her potentially losing her life. But the reward on the other side of getting the body that she always dreamed of. In Jackie O's case, she started out as a model. She started out as a wild and out girl on the show that DC starred in. And that's how they met. But at that time, before she had children, she had a really nice body. As a father now, I understand. And you know, watching my daughter's mama understand the toll that takes on you psychologically from having a nice body or at least a body that you liked or you were happy with to kids doing their thing and making your body look less than ideal. And I understand the pressure that that puts on women, especially in a modern day, when you turn on the computer, turn on the TV and you're seeing these coke bottles, these carved out women. What I will say to women is contrary to popular belief, real men still like real women. Real men like women's bodies as they're supposed to be naturally. Real men are understanding of the changes that happen as a woman goes through, you know, her menstrual cycle, the childbirth process. And all we ask is, you know, maintenance. But these unrealistic pseudo feminine aesthetics that are being pushed, real brothers don't like it. You know, it screams fake. It screams superficial. It screams I'm for sale. Now don't get me wrong. I'm also not with the body positivity movement that tells you you should present any version of yourself to the world and they're supposed to love you for it. I still believe you should take pride in your presentation. I still believe you should optimize the things that you have. You should be in the gym. You should be eating properly.  And unfortunately, with that kind of guy, you're not going to find longevity because there's going to be a newer, tighter, younger model that comes out at some point and he's going to trade you for her. So you have to ask yourself, this body modification is BBL that I'm doing, who is it for? And what, what are the costs? Not just the monetary costs, but what are the costs to my mental, to my relationships? And is this the world that I want to be in? The world of the superficial? The world of the over the top? The world of the Kanye personality? Or do I just want to hold some good man who's going to be a great father and a great grandfather? He's going to care that my skin is popping, that I smell good, that I'm intelligent, that I'm helpful, that I'm feminine, who's not just going to view me as an object, a trophy. But those are the type of guys that you would attract with BBLs. Or even if you attract a good man, he's immediately going to be the mode of, oh, I just want to sleep with her, because you just commodified yourself. And I know the pathology of women is, okay, if I can just get my foot in the door, I can convince him that I am all these other things. But the reality is, is when a man puts you in a box, it's very hard to get out of it.  Whether you do a BBL or not, age and gravity is going to take it away. But that's not going to get me and my children and my family nowhere. They got to see the strength so it can be instilled in them. The reason why DC Young Fly was able to compose himself during that speech is because as a man, especially a man coming from where he comes from, death wasn't something that's foreign to him. Death wasn't something that was unfamiliar. For people who are expecting some kind of performative masculinity in a way that they find palatable, they don't take that extra time to think it through. Where he's coming from, he's had friends that have died. He's had family that's died.  So some of those things should be considered when we look at how he chooses to grieve. And especially as a man, especially as a man who's expected to be strong, expected to be a warrior, to be calloused emotionally, to now all of a sudden be expected to be emotional exhibitionists like women are celebrated for being. I don't think it's right. I think this situation and the commentary coming out of it is a great opportunity for us to now question our biases and our expectations and our projections on one another and particularly black men. If you want to see more of this, please click that like button. It helps tremendously and share this to somebody you think would gain value from the message and hit that subscribe button as well. Peace out y'all.