I got some updates on Dylan Batanzas. So as you know that this spring, his Velo has been down. Last time that was going on, it was for the most part back around 2014 and 2015. But his last outing in Clearwater was still down, like we hadn't been seeing the progress. So like everything else, we low fly it, not overwhelmingly concerned from it.  You use your manager and your training staff. How you feel, how do you feel? And he has had no complaints, no injury, no pain. But he has recently then kind of opened up a little bit more about not necessarily feeling full strength, whether it's words of whether it's weakness or not being able to extend fully. And what's causing that? Not so certain. And so he's also shared with us that when he was going through the finalization of adding to his family that it interrupted his throwing program this winter. So he didn't necessarily throw as much, especially late as he normally was, because obviously being there as an expectant father, he felt that when he arrived in camp, he was a little behind, but didn't necessarily convey that. So he kind of rushed through to catch up. And so with all that being said, with the complaint of him not being able to, at least in his mind, get full extension and then also feeling a little bit weak and not being able to get that giddy up, we suggested he want to get an MRI just to clear up that there isn't anything going on there. We hadn't had one on an MRI on his shoulders for over five years. So he was amenable to that. So today at 11 o'clock, he had an MRI that we're able to determine he has inflammation. So it's right shoulder impingement. We believe the combination of him sharing that his winter throwing program wasn't as precise and consistent as in previous winters, because obviously the expected birth of his child, as you know, he showed up here obviously late to be there as where he needed to be. And then with probably the combination of him then rushing in the beginning of camp to catch up has caused inflammation and the impingement. I think that's another word for the inflammation in the shoulder. Everything else is all good. So we're going to, the protocols in play for this is a Medjordose pack, which is an anti-inflammatory medication, as you know. We're going to hit them up with that. Back off of his throwing, he'll start the season on the DL. And to get him going back on track, it just feels like between the inflammation holding him back from as he continues, it's like he's working against himself is what we believe is going on right now is he's trying to force now things through. It's creating more inflammation that's preventing him from being fully loose and engaged. And so we need to call time out. And it's as simple as that. We feel it's resolvable. The worry is only that we don't have him available from the beginning. There's not a worry past that. Unfortunately, since opening day is coming, there's always that feeling of everything has to be perfect or everybody has to be ready to go and play. We've been around long enough to know that it doesn't have to be that way. And it shouldn't be that way. What we need to do is make sure we have him right. And so that's what's happening with Dylan Botanzas. And he'll be available to talk to you after today's game. Brian, is this more of a measure to protect him from trying to rush to be ready early? I think it's more of a measure of us reacting to all the new information. So again, you evaluate what you see on the field. In his case, you're seeing the radar guns. We know that he's had a history in the past of slow starting. But this was a little bit more longer and more significant than we recall. And then all of our historical information showed. So we've continued to pepper him up with questions. And so again, he's searching for answers like we are. And so it led to a collaborative effort of shared information, which is maybe he didn't think it was as big a deal. But maybe he did acknowledge that he didn't throw as consistently and as much as he didn't pass winners. So it set him back. We thought it was a gap that he could close rather quickly, which probably has worked against him, which has caused this right shoulder impingement. And now that last outing, I think, was, I think, an example of it's not getting better. It's actually maybe even getting a little worse then. And we're inflaming the situation by running them out there on your normal protocols and pitching programs. So we need to give it a timeout and hit it with an anti-inflammatory so we can restart that clock. I'm not saying restart the clock from the beginning, but just restart the clock by getting the information out so you can get full extension and be back on track and be the dealing that we're used to seeing. And if it takes an extra 15 days or more, I don't have a time frame on it, so be it. I don't think this is a long situation. I just think it's one that I think it's best for us to react to now. How long has he shut down for? It's a good question. The Medridose pack usually is, I think, a five or six day process. I think he can throw on flat ground during that process, but I don't believe he'll throw off a mound, in my opinion. But now, I hate to say this, I usually don't riff like this, but I'd say it's probably going to keep him off the mound for the week. But I do think he can flat ground throw programs. And then get him going again. That's my initial thought. But I've had a lot of different meetings going on today, and they're all good. But it's prevented me from asking that good question that you just asked. But he had the life stuff, what's more important than the offseason. But would you guys know that he was kind of taking those breaks from the off-season? No, as you know, his typical winner is he, a lot of times, he'd go down to the Dominican Republic for an extended period of time. So again, when they're away from you and doing their off-season programs and they have the protocols, and you stay in touch with them, but obviously with the breaks and stuff, I can't fault them for being a father first and expected father first. And I don't think any of this, from his expectation, was going to be problematic. But now that we're here, you start trying to do the CSI the Bronx and recreate, like, all right, well, how'd we get here? And this is all, I'm just sharing with you the narrative that within the last 24 to 48 hours, we've been trying to piece together. As our pitching coach, he pushed them back. I think you guys all saw that he was scheduled potentially to throw yesterday, but that was an old schedule that got torn up and pushed back and adjusted already. And obviously, you saw something that wasn't accurate recently, but he still was listed despite being changed. But you've seen us trying to make adjustments. And typically, you want to throw through this stuff and build arm strength. But again, when you start piecing other puzzle pieces and new data points together with, again, the velo that you're seeing or the lack of velo you're seeing, as well as the new narrative of, listen, maybe I didn't throw as well as I typically or as much as I consistently did in years past. And all these things are contributing. And the offer up, hey, we can do a more of an invasive test.  It was just a regular MRI. You can see what shows up there. And if there's something there, if you're open to that. Because when he starts talking about, like, I'm not sure if I'm getting full extension, I feel a little weak. Something maybe restricting not my words, not necessarily his. But why can't he get, in his mind, fully extended? What's preventing that? That's where that extra velo is going to be coming from and building from. So that's why they thought, oh, as well, we can do an MRI and see if there's something else going on here that hasn't declared itself as pain. And thankfully, it just showed inflammation that we feel we can address with the anti-inflammatory medication.  And our expectation is, sooner than later, you're going to see the delin that you're used to seeing rather than the delin we've been seeing right now. Question about Jonathan, although I see that, this situation, all the time, let's see who the one is. No, I'm told impingement is really a different word for inflammation. It's kind of a similar thing. So. Geo? He's here. Okay. Yeah, he got here earlier and he took a physical and he's passed. So he'll now go into the Larry Rothschild university program and see where it takes us. You any more, less encouraged with Hicks, how he feels, anything? Said he feels better, but he's not really doing anything yet. So, I mean, so I feel good by that, but until he's doing what he's doing, you know, what we're used to seeing him do, you know, it's too early to tell. But again, expectations are that his situation's resolvable or is on the verge of resolving. And yeah, but that's what you say when you're sitting in this spot right now, regardless. Between Severino, Hicks, Delin, do you feel like you're taking some major hits early or maybe dodged some bigger bullets? Taking hits, but there are also things that you expect to, you know, it's not the way you would draw it up, but at the same time, it's part of a playing season where you're gonna be down for a period of time. So when you're dealing with them, you know, then there's degree of hits and these are resolvable ones. These have timing, expiration timing tags to them. For that, you're thankful. You'd rather not be going through any of it, but when you are going through it and, you know, then you think, well, things could be worse, they could be worse.   And that's my information that I can convey to our fans through you. And at the same time, it's gonna create opportunities for others to step up or fill in the gaps. And, you know, whether it's a Lou Isaaco or a Hermon or a Sessa or, you know, who, you know, does this resolve in the short term the choice of one of the other first basements being on the club or where's Tyler Wade fit in on these circumstances where Clint Frazier fits into these circumstances and who gets opportunities and how do you reconfigure and, you know, there's a reason the team was built a certain way. So we would be protected a lot of different ways. And, you know, it's gonna get tested whether it's early, middle or late and right now in some cases it'll be tested early. So be it, you're not afraid of it. No, it's not what you prefer, but you know it's there and it's coming all the time. And so, you know, we'll deal with it. Okay, guys, hands almost over. We'll be back. We'll be right back. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you.


The driver of a car that hit a Bemidji school bus last May now has a tentative sentencing date set in Beltrami County District Court. 29-year-old Thomas Lee Nielsen of Chattanooga, Tennessee, waived his court appearance for today but will be required to appear in person during his sentencing. A plea petition is currently being worked on and once the court signs it, the official sentencing date will be scheduled. Nielsen was cited for careless driving back in May when he allegedly drove through a stop sign striking a Bemidji school bus causing it to lose control and roll on its side in the ditch. It caused multiple injuries to students on the bus. Nielsen's tentative sentencing date has been set for November 17th at 3 p.m. If you've enjoyed this segment of Lakeland News, please consider making a tax-deductible contribution to Lakeland Public Television.


It's very incredible to see the liveries and see my logo on these liveries and it's an amazing thing to have What's up everybody and welcome back here to the channel here for another torque drift episode You haven't guessed by the title. It is the bring back of the tofu 86 here on the channel We're bringing it back new motor ready to go So make sure you guys follow me on Instagram and Twitter all of its found in description box below So without further ado, let's get to it Let's go take a look at it do a little build breakdown on it and see where we're sitting at right now Maybe buy some more parts So we are here in the garage with our two for eight six We are higher engine max torque then we need to upgrade the engine, but we're not we are 808 horsepower That force weighing it away, and we are rocking a 2jz in this car for today The car is definitely on par with some power. We're rocking the pro turbo at 18 psi And we're rocking our ECU, which we don't have the upgraded ECU yet So trying to get some more parts for this car. So as for clutch We are at shift time and clutch cake, which we don't really mess with too too much So the nitty gritty of what we're rocking here today. We're rocking a pro angle kit at 65 4.4 negative half and seven degrees of caster in the front of this car and for Suspension we are rocking 12 and point oh nine that's where we're rocking in the front We do have a little bit wider of a track in the front than we do the rear just to Keep to drifting aspects for the rear. We're rocking one degree We need to adjust that we need Negative negative four point three now, and we're rocking one sixteenths in the rear I don't know why the ankle kits always put positive rear camber Unsure of why does it but hey We all can always adjust back for the rear. We're running point oh nine and eight a little bit softer in the rear So that's what we're rocking for our suspension. Like I said for the body kit We are rocking zero down for us a little bit more front track than rear track. That's the factory body kit on the car So we're rocking stock wheels, but we were rocking some Falcon tires and we are at 14 in the front Now believe we're at like 14 in the rear or 18 in the rear So we're gonna drop that back. I just put these Falcon tires on so tunes a little bit wonky show When you kick that up to about 18 in the front So that is our tune settings for the re-brot back of this eight six the tofu is back So we're gonna go rip this car have some fun with maybe do some of the basically Gymkhana style events If we don't have any cool tracks to run and what do we look we got Cali banks the beginning We got the jump and we got ocean waves So we're gonna just take it right to Cali banks. See how we do 808 horsepower In our tofu 86 we're gonna take the tofu mode off And we're gonna see if we can find anybody to run So if you guys are still enjoying torture if there's big things to come looks like we're going against Gabby in any 46 Big things coming to our drift can't really tell you guys what they are But you guys are definitely gonna be excited when they drop so First run to wait six After some adjustments and we're already into the wall, but we should be okay. We're gonna hard flick entry Not the best entry in the world a little bit wonky compared to what I normally do but tapping walls The car transitions really quick. I think it has to do with the short wheelbase So if you're not ready for it, this car will rotate on you really fast We're gonna try to run closer to the outside wall Throttle off just a tap Stay in it stay in it stay off the wall so we can get a clean lead not the best lead for our first run to Cali banks but well, I kind of had a bit of a weird entry and Yeah, that was not a good entry. So we're gonna continue 1 13 so 109 so hopefully we can do better the car twitched out on me a little bit more than I expected but We are bringing this car back. So it's gonna be some Problems with it in the beginning and so we get it fully dialed, but the setup that I have on it seems to be working pretty well Kind of running up on his door They're trying to get as much of the chase points as we can Because he's right on us with the lead You don't really have that big of a cushion a Little door love transition later should have transitioned sooner, but we should be able to bring it back here We'll handbrake too much Doing a little a holy box. She's Bumping over the front of that car, but we may have had enough in order to take the win Well, we did we did take the win. We had a better chase than we did. He did so we are very good on that Don't think he's gonna want to go again. No, he's not gonna want to go again So we're gonna try Cali Banks one more time to try to get a better run on it so Tofu mood off Tofu mode's fun, but not always the greatest Kind of looks for me. I like driving the car without it sometimes So Cali Banks, this is the tune a little build breakdown for you guys on the car And now we're just running now. We're just running Tandems to Throw a testament to the tune quick flick entry I'll be staying much higher than our last one. There we go quick handbrake hold it there look it out Transition tire pressure changes definitely made a difference and so the camber changes from last time I was driving this car So the car feels much more dialed than it did before There we go Just trying to get as many points and that's a much better run Cali Banks not a 200 point run But it's still up there for a little 800 and eight horsepower to the Corolla a 139 to a 96 So we definitely have a bit of a cushion going into this chase So like I said, there's some big things coming to torque drift can't really tell you about them I don't think I'm allowed to tell you about them So we're gonna keep it hush-hush, but just know there's some big things and you guys know when big things come out I'm super hyped about it, and I am actually super hyped about the update that is gonna be dropping here very soon hopefully The devs have a keep me in on a little bit of what's to come and it's a Big one some really cool things coming to the game that are gonna make the game have a little Brush of fresh air and some breath of fresh life Bring into the game. So a nice solid little laid-back chase here at Cali Banks But like I said big things are coming to make sure you guys stay to the channel because you guys will be able to see him here When I take a look at him. I'm sure you guys will get a chance to play him before you see the videos But hey We took that win so we're on to win streak right now So we're doing good. We're gonna switch up the tracks. I think we're gonna head to the jump We're gonna go to the jump open class do a little Jump drifting entries with our tofu car So and a lot of people are still rocking the factory Corolla with the Y bodies and stuff like that I personally prefer the tofu car Just you know love of initial D and everything like that. So we're trying to find somebody Not gonna find anybody we're gonna try again Hopefully goes there we go now we're searching It looks like we're going against in Little Miata. So this is a good short wheelbase battle. Hopefully we can get a good entry on the jump and not totally screw ourselves up Quick shift in the third quick shift into fourth Straight line and afflicted in That pushed out a lot wider than I'd hoped So we totally missed the first clip, but we were able to somehow manage to keep Control of it and still stay on our clips. So that could have been a whole lot worse Long e-brake had to get up to the wall. There we go Hard angle there stay. Oh what? Ah Apparently I hit the wrong way Oh It must have had something on my phone or Something but I totally just biffed my lead run And I don't think he's gonna want to go after us again Come on, man. Give me a chance So just goes to show you you know things happen right away and no he's not he's like no I'm gonna take that win from you and I'm just gonna go So we're gonna have to try again Not entirely sure what happened. I think I slid my finger a little bit too far But we're gonna get a chance to go after him again The love of torque drift allowing you to somehow always get back into it if you want So quick fourth shift Gonna flick it earlier. There we go Nice hard initiation the car drifts out a lot wider on that first turn than I Anticipate but it's probably because of the grippiness of the tires that is not there Because we're only running Falcon import tires not pro tires Throw the handbrake late there flick it back All right, this is much more solid overrun. Let's stay away From flicking it into the wall there. I played it a little bit cautious But we're able to get that run done with barely a second left So 90,000 not the best lead here at jump section but enough to take Take the win because he's like nope. I don't want it So we're gonna try the jumps One more time and then we will head to ocean wave.  You should follow me on social media if you're not subscriber Do appreciate you tap that subscribe button if you guys are rocking the evil rabbit logo in the game as a sponsorship Direct message me pictures. It's really cool to see you guys just throwing the support and we're gonna go against uh A bot it's good to see the pictures if you guys rocking the support of the evil rabbit logo in torque drift game I do appreciate all of you guys doing that. It's uh very incredible to see the liveries and see my logo on these liveries And it's an amazing thing to have in the game So I do appreciate all the support from you guys and I do get a chance to look at almost every single Message I get if I don't message you back right away on instagram It's either I took a look at it or I'm busy doing something I will try and get back to as many messages as I can And we are just gonna run this wall Little tap almost on time But we finished it much better run even though it was kind of wonky at the end And we definitely have a really higher score than the amateur So we're gonna just try to follow him as close as we can Then we'll try the ocean waves track before we end this episode off There we go Not even sure how oh yep. He enters like that. Okay Okay, totally just would have rote and off both of our cars with that There we go Just glancing as a rear bumper Nothing super major That was a pretty close follow I do say so myself right there. What should we make at the points quick flick back? Tofu lights engaging so we're gonna go do ocean waves before we end this episode off I know I said that like three times But Torture big things super excited for things to come PC builds is about to be happening as well So many new things come to the channel new games new content new perspectives So we're gonna go to ocean waves And end this episode off hopefully on uh good hurrah Because we did take a loss when we were unable to put tofu on unable to finish our run So now we're going against john and red damper cat supra. This is going to be an uphill battle to say the least Hopefully we can Have a decent lead And hopefully doesn't get too far ahead of us Let me should we get all the clips As close as we can to the wall Bring it around get out there to the wall Decent lead. I don't know if we're gonna be able to keep up with red dan supra So this is definitely going to be a test to try to find out if we can 40 to 36 we got a little bit of a cushion If we can stay Close to him, which not sure if that's gonna happen here So we have to cut this a little bit short And we are able to kind of tuck into his door. We're gonna have to play it Play a shorter line game To kind of stay In chase to get as many of those chase points as we can Oh, that's not what I wanted to do We may have taken that win if we take that win. That's definitely a good way to end this episode off So did we take the win? Uh survey says we did we did take the win So we're gonna end this episode off on a win And as always, thank you guys for coming back and watching appreciate all support. I'm evil rabbit I'll see you guys on the next one


Hey guys, Realistic Gaming here. Today we're gonna be playing some Apex Legends and by when I say we I mean me and Mike from Pixel Game Squad Yo, what's up Mike? Alright you guys Hey, we're gonna try so as you guys can see we're low level but level does not determine skill most of the time We'll surprise you guys alright, so then yes, there will be a Roblox video later But I'm not gonna say what game You guys are gonna have to find out Um pick where's the map right there really I guess that guy wants to go there and now if we go You have to go like up and down it's kind of weird so we can like get momentum. Yeah like that how you're doing it All right, let's see if there's anyone around Used to parachute Okay, I think we're alone here I don't know but let's see how this goes All right, uh Just look around grab a gun grab a gun You scared me man Okay, what is this sniper stock? You got a gun. You're good. All right. Let's go with the other guy. He's pretty far. Oh We're gonna shot from the left There's two of them I threw a smoke pick them up. I threw a smoke.  Oh No All right, uh, I'm gonna try I Live one of them up Where's the home? Yeah. Yeah, there's like grenades. Well, you have to pick them up. I Think they ran away now. I won't do anything to him. I think hopefully not that under the front fire No, he dropped me Watch your right dude watch your right disappeared over there. Oh my god where there goes our first round. Yeah, we died Hey, we did say we were new to this. Okay, Lisa. What is this place? All those people Right on the right side. Oh, what is this? Yeah, follow him. Watch it. There were somewhere back there. Oh Yep. Why are they are the inside? He's right there He was up there That's it.  He's coming out. There's one back there. There's one back here. There's one coming From back here. No, keep a close.  I think or four. He's shooting go help him out There's one above us. It's one above me. He's right here. Watch it Nice he got him. There's people here. Wait. No, you guys are up there No, why they do my finisher in the open Roblox kills. Hey, my bad, bro. I'm healing up Gotta heal up. I'm like one shot, bro I don't know how he got away from that guy when he was shooting at me He had me Sorry 75 Where they got the dogs they drop some shield are here. Oh, what and the game just crashed It kicked us out. All right, man, so the game kicked us out I don't know why but rest in peace to the other guy cuz he was pretty good a man I felt like we might have like gotten second or third place that match, but who knows bad Let's just start another one. Let's get over it rest in peace to him though. Shout out to whoever he was I forgot his name. There's nothing here. Oh, yes, sir. All right, let's go Let's roll out Hopefully there's nobody here because if there is we're just running to our death All right, it seems like we're clear so far. Oh, there's people down here to our left Yeah, he went in the house One of them wins in the house down here.  Oh my god They're friendly. Okay. Oh, it's just pretty cool like a special you can see it. Oh, no the storm run We got a run the storm Run. Oh, no, those are his oh No, the storm's right behind us remember they're on our left. Oh Right behind. Oh, no wait. Oh, that's a friendly they have to be in here We have to rest him right now cuz it's only like two or three of them On me on me on me No, he dropped me Yes, 21 kills not too bad Okay, now we sit back and watch these guys. Why eat some cookies? Well, how about are you not the other guy too to your right to your right to your right? They're left with everything Oh Actually got a kill. I'm the only one that got a kill this time Let's go seems like a good spot. I mean, hopefully it is Let's go squad. That's a nice way to start Smack your face against the wall real quick wake up. We could try to like oh, yeah, they did We can try to like creep up behind them. So like I mean while they're fighting. We'll attack the team that survives All these people are here I'm not done. Oh, they killed this team. They killed the same all these people are over here Over here right here in front of me They're down here. I think they're coming back this way. Oh, I think Joker's fighting up there Oh, that's it watch it I got him wait, there's people over here to our left Back here. Oh my god, Joker's down. Oh, they're right here, but I don't know where Joker's they come up here. Come up your Joker. No, he was chasing me. We're trying to run away. Yeah Got us. We got ninth place again Ninth place two times in a row. Well, I guess that's like the best we're gonna do I mean we can always get better. Well, that was it you guys Thank you guys watching. Thank you guys for making support if you guys enjoyed the video make sure to slap the like button Well, there you go. I couldn't hear you if you guys Channel make sure to subscribe and hit that notification bell and I will see you guys in the next one. Bye


In this study of Boston vegans, concerns were raised about their iodine status, but one vegan's iodine level was so high, they were excluded from the study. How was that possible? They were consuming kelp. As I've written in my iodine recommendations for a decade now, unless your neighborhood nuclear plant just melted down, no kelp. It just has too much iodine. And if you find yourself in Namibia, you might want to stay away from paddleweed as well. Other than that, though, and staying away from hijiki, which just has too much arsenic, sea vegetables are an excellent source of iodine. There's been a few recent case reports of iodine toxicity in breastfeeding women eating soup made from kelp, also known as kombu, which explains this. Iodine toxicity from soy milk. Why? Because it was made with kombu, but if you just read kombu on a label, would you think anything of it? Well, we should. There was a worldwide recall, complete with headlines like, Cafe Raid Seizes Banned Soy Milk. A black market trade was operating in the banned soy milk, even though they faced half a million dollar fines. That particular brand has since been reformulated without kombu. The other way you can get in trouble with your thyroid gland is if you eat too many of them. Hyperthyroidism caused by excessive consumption of sausages. After tests of the sausage revealed levels one might find in a dose of a thyroid hormone drug like Synthroid, they concluded that this patient had an exogenous hyperthyroidism caused by excessive intake of thyroid-containing sausages.


Guess the shoe and I'll give you a dollar. Shit, all right. Air Mac. Jordan 18. Guess the shoe and I'll give you a dollar. I bet. Force. Okay, what shoe? Tell the people subscribe and I'll give you a hint. You gotta subscribe to DJ first. I'm gonna say nothing else. I'm saying that's what it is, but Jordan 4. It's an original color. Uh, cements? Oh my God. Guess the shoe and I'll give you a dollar. Them is, them some threes for sure. There's some threes. Okay, you there, let me know if you need any hints. Uh, them is some white cement threes. Are you 100% sure? No, no, no. Them the cool gray threes. Those are the cool gray threes. Take that dollar. That's what I'm talking about. Guess the sneaker and I'll give you a dollar.


Here everybody Dr. O here very important video we're going to talk about biofilms. So let's just kind of get out of the way of what they are and then we'll talk about why they're so significant. So here you see a couple images of biofilms you really see that kind of that slimy it's called an extracellular polymeric substance or EPS but this basically this this gooey sticky substance is secreted into the environment and microbes can live in and underneath it. So I like to say that the capsule that a single organism can produce is actually shockingly similar to a biofilm. So biofilm is basically think about a capsule over a group of organisms. So biofilms can be good or bad. We don't talk about the good ones very often but they're absolutely they're absolutely are essential really really good biofilms but our big focus is on the bad ones because the over one majority of infectious diseases are caused by biofilm forming organisms. So that's what it is. Don't worry so much about the EPS but you have this this basically goo of you know carbohydrates with some proteins and even nucleic acids and DNA and everything mixed together even like old cell fragments from dead cells would be in there but it's just this coating that cover these covers these organisms. So why do they matter so much. Well number one since we're probably dealing with the one the negative ones organisms that are in a biofilm are up to a thousand times harder to kill with antibiotics and there's several theories about that some of them are actually hiding from the antibiotics and hiding from your immune system but also some of the cells that are deep in this community of this biofilm are they greatly slow their metabolism and most of your antibiotics work by destroying cells that are metabolically active. That's why you got to take antibiotics for tuberculosis for six to 12 months because it's such a slow organism. Well these organisms kind of turn down their metabolism when they're hiding in a biofilm. Number one they're just much harder to kill with antibiotics or anything else. Number two while they're in there they're sharing nutrients think about like so basically the organisms that use oxygen are creating an anaerobic environment for the ones that don't want oxygen or the ones that the ones that produce methane gas are feeding the ones that like methane gas and all these kind of things. So basically the waste products or byproducts of one organism become the food of another so they're sharing nutrition and food making them healthier. They're also they're hiding they're sharing food but they're also sharing DNA. So imagine the amount of horizontal gene transfer or genetic swapping that occurs inside a biofilm. So when organisms come out of a biofilm they are generally hardier and more dangerous than when they went in. So that's why they're so significant. The other reason I'd say they're very very significant is if you're dealing with a biofilm infection if you don't kill all of them killing 99% of the organisms hiding in a biofilm is not enough because they will just quickly come back. The best two examples I can give you would be you know persistent chronic urinary tract infection so if you've ever had a patient that has a UTI every four weeks every six weeks whatever they have one right they have one UTI. You treat it with antibiotics it kills as many of the cells as it can to control the symptoms but since you can't didn't eradicate the biofilm didn't eradicate all the organisms living in it they just pop back up. So four weeks later it's the same urinary tract infection it's just you're hammering it down it pops back up. Another example would be strep throat like people that have strep once or twice every year until they get their tonsils removed and then all of a sudden they don't have strep very often or maybe not at all well you can make a very strong argument that there's a biofilm on the tonsils that is a breeding ground for the strep infection. So you're actually physically removing the biofilm when you take some of these tonsils out. Another example would be SIBO small intestinal bacterial overgrowth studies have shown that you you can put some on antibiotics for like eight months and you can see their symptoms disappear but then when they get off antibiotics within two weeks it looks like you never treated them. So this is why biofilm so biofilms are this protection for communities of organisms and these are the many reasons why they're so they're so important. All right I think I'll stop there and actually do a separate video about biofilm formation because that's important but I don't like the videos to get too long so that this is what a biofilm is and why we should care so much about them. All right have a wonderful day be blessed.


Hey everyone, what's going on? I am Greg Sussman joined today by Jim Sanez, who's here to take a look at DFS for week number 15. What's happening, Jim? I am all good, Greg. There are a couple of games on this slate for week 15 that look pretty enticing, and we can stack up both sides, and that's the way I want to play DFS in tournaments, so I am pretty pumped about that. How are you doing today? Outside of desperately needing a haircut? Feeling good, man. I'm excited to get into week 15. Excited to make some money. Excited to do it with you, Jim. I used to understand the need for a haircut, and for some reason I no longer have that need. I can't quite put my finger on why, but for some reason I don't have that need. But I, old Jim, understand your struggle right now, and I am with you here to help you through that struggle. Winning money will get me through the struggle, so I appreciate it, and that's what you're here for. So let's begin in Kansas City, where Patrick Mahomes, Tyree Kill, and the bunch defeated the New England Patriots this past Sunday. This week, the matchup gets a bit easier, division rival Denver Broncos. You start off our stacks this week, pairing up the quarterback despite battling a hand injury with Tyree Kill. How come? Yeah, I think watching that game for Patrick Mahomes, there was still a lot to zip on his passes after that hand injury. He didn't play that well, but, you know, against the pads defense in Foxboro, you don't really expect a whole lot out of them. So I'm personally willing to overlook it, Andy Reed says it's good to go, so I'm willing to go back to the Chiefs here. And I think that interestingly enough, the play of Drew Lock makes the Chiefs more appealing here, because Lock has been competent, and that's going to be tough this week going on the road to face the Chiefs. But if he can score some points, that's going to force the Chiefs to keep their foot on the pedal, which is good for Patrick Mahomes, and also good for Tyree Kill. Drew Lock playing well is actually beneficial for this passing offense here, and when I'm going at this passing offense to me, it's just a time where we're waiting for Tyree Kill to have a freak out game, which could happen this weekend, because his market shares recently have been nuts. They have had only three games so far this year, in which all of Sammy Watkins, Tyree Kill, Travis Kelsey, and Patrick Mahomes have been healthy. But in those three games, Tyree Kill has 30% of the team's targets, he has 12 of 22 deep targets, and despite that insane usage, because they've had some weird spots, they've had some wind, some bad matchups, his salary is back down to $7,900. I think that's very advantageous for this spot. If the wind goes back up like it was for the Oakland game, then maybe you want to pedal back. Overall, if we get Tyree Kill in a really attractive spot, I think he is on the verge of a huge game, and if he does blow up, it'll be with Patrick Mahomes coming along with him. So I think this is a good spot to go at this Chief's offense. Again, I think that Drew Lock is starting for this game, really does help them. And I think that this Chief's team is on the verge of a blow up. Given what we've seen from them recently, and given the use of Tyree Kill, that could be this weekend. So I want to go here. I want to buy into this Chief's offense before they get fully healthy and before they have that big game and remind us of how good they can be. And I think there's a chance it could be this weekend against Denver. As a season-long fantasy owner of Tyree Kill, I'm with you, man. Let's get that. Let's get them back on schedule here. More touchdowns for Tyree Kill, more yards as well. Against Denver, a fine spot for the two of them to go off. As you said, Patrick Mahomes, which is fine. Looked all right. The Zip was still there, and hopefully it will be there obviously on Sunday, specifically to Tyree Kill. Moving on from the Kansas City Chief's, we get to the Los Angeles Rams where, hey, Jared Goff to Robert Woods is a connection that has been working. As Cooper Cupp has seen more time on the bench, Robert Woods finally got into the end zone through the air.  Jared Goff to Robert Woods has been a winnable combination for fantasy owners recently. Yeah, and I expect that to continue this weekend, because this game is, I think, the best game on the site. It involves the teams that are ranked third and fourth in situation neutral pace according to football outsiders, and we want to stack games that are high-paced like that. The Cowboys offense really good at home, and this Rams offense is good when they're not facing elite defense. This will be just the third or the fifth time this year that the Rams have faced a team in the bottom half of the league in past defense based on Number Fires metrics, as the Cowboys are 20th there, and when they face those teams, Jared Goff has been very good. Now, you could mention the road Jared Goff narrative here, because traditionally he doesn't do as well on the road, but Goff's four best games this year by passing that expected points have all come outside of Los Angeles. One was in London, the other three were all on the road. So going to Jerry's World playing indoors, I think it's a pretty good spot to go at Jared Goff, and the most logical stacking guy with him right now, as you said, is Robert Woods in the past three games. Since he came back from that game missed due to a personal issue, Woods has 34% of the team's targets. He's had at least 95 receiving yards and four consecutive games, and Robert Woods has made a perfect fan dual line of twice this year despite not scoring a touchdown in either of those games. So he doesn't need a touchdown to pay off because the yardage upside is so good and he gets so many receptions. This guy's kind of a very unique case or fantasy. He has $7,500 and I want to go at Woods here. I think that you could go at Tyler Higbee too if Gerald ever can't go. It's just kind of hard to trust Brandon Cooks and Cooper Cup, given the snap rates that they had in week 14. So I'm going to take the path of least resistance here, go with Robert Woods. I think that Higbee is in play too, and I also wouldn't mind stacking Jared Goff with Todd Gurley if you decide you want to go there as well. Jared Goff's the key for the Los Angeles Rams in DFS lineups, and I thought the stat you just gave was awesome. Jim Robert Woods, part of two perfect lineups here thus far this year, and he only scored a touchdown receiving once last week. So it's crazy how good he has been for fantasy despite not getting in the end zone. Now he's getting into the end zone and it could be even better. Jared Goff paired with Robert Woods or Todd Gurley who, Sean McVeigh, really making an effort to get the ball more to you makes a lot of sense as Cooper Cup kind of fades away a little bit in this offense. The Dallas Cowboys last week, it was a performance to forget against the Chicago Barriers, but for all the fantasy players in this game, it worked out including for the Cowboys with Amari Cooper, Michael Gallup, Ezekiel Elliott, and yes, Dak Prescott. This week, you go back to the well with the Dallas Cowboys specifically with Prescott and Gallup. Why Gallup over Cooper? I think the matchup here is pretty tough for Amari Cooper squaring off of Jalen Ramsey. Now Amari Cooper is good enough to beat any individual matchup, so I'm not saying you can't use Amari Cooper, but I'm also okay taking the easy way out here and going with Michael Gallup. If you look at the game since their bi-week, Michael Gallup actually does lead this team in targets. Now Amari Cooper has been kind of banged up in that time, so it's worth noting that, but Gallup's been getting a lot of looks and he's been good when he has gotten that volume too. So I like Michael Gallup quite a bit here and the reason I'm into this Cowboys offense in general, despite the fact the Rams have been playing well with Jalen Ramsey outside of that Ravens game, is that they're at home and this Cowboys offense is disgusting. If you look at the games since the Amari Cooper trade last year, Dak Prescott averages 8.8 passing yards per attempted home compared to 7.4 on the road. That is a massive, massive difference. Dak is still been good on the road. Don't get me wrong there, but when he's at home, he's kind of super human. We also get Dak where he will run quite a bit in the red zone. They should have some scoring chances here because they are at home in what projects be a very high scoring game. And I don't think a lot of people will go Dak Prescott's way, given the negativity around the Cowboys right now and given the fact that people did just see this Rams defense play really well against Russell Wilson on Sunday nights. I think there are a lot of factors here that should help push the interest in Dak Prescott down, but I think he makes sense. Whenever Dak Prescott is at home, regardless of what the matchup may be, this is a guy you want to target. I think that he should go overlooked here. You can pair with Michael Gallup. I think that's a pretty high octane stack this weekend. I think that again, I do want to reiterate, Amari Cooper is still in play. You can stack Dak with Zeke Elliott as well, but I think that the best way to do so here if you have one line up is stacking Dak Prescott with Michael Gallup. Certainly an option here against the Rams for Michael Gallup and Dak Prescott. We'll see if they can be the high scoring team that you've seen in the past or they struggle as we've also seen, right? An inability to really score in that first half outside of Zeke Elliott, outside of that first scripted drive. We'll see which Dallas team we get on Sunday between the Rams and the Cowboys should be a good one, a high scoring affair, no doubt. Up next, we get to the Cleveland Browns and certainly not Odell Beckham Jr. who Baker Mayfield said isn't healthy and our medical team screwed up. That's typical Baker. Instead of targeting Odell Beckham, he's been targeting his favorite wide receiver, Jarvis Landry. Jim, you and I have talked about how Baker's favorite target isn't OBJ. It's clearly Landry. That's proven week after week after week in this matchup against the Arizona Cardinals. People have spoken about David N'Joku as someone to target.  How come? Yeah, the users for Jarvis Landry is just kind of just too good for me to ignore at this point because the sample on this Browns team since Kareem Hunt made his debut, which is kind of the tipping point here for this Browns team, is getting larger and larger and Jarvis Landry's role within it just keeps getting solidified as being legitimate. He has 31% of the team's targets in those games since Kareem Hunt's debut and 44% of the deep targets. We don't think of Jarvis Landry as being this deep threat, but in this Freddie Kitchen's offense in 2019, he has been exactly that. He actually has more targets and more deep targets than Beckham in this time. I something that Beckham is in play because we've seen him have good games against the Dolphins and this Cardinals pass defense is atrocious. They rank 31st against the pass based on number of fires metrics. They slowed things down a bit more recently, but I think we could see them speed things back up this weekend against a lesser Browns defense. So I do think that Beckham is still an option, just not for cash gains. If you want to go here and cash gains, it is Jarvis Landry and Landry is straight up the better play for tournaments as well. So I do want to go at him at $7,400 and that defense, that bad pass defense and that pace is what pushes me towards Baker Mayfield as well. Again, 31st against the pass. He gets to play indoors this weekend after dealing with some wind last weekend. So I think it's a good spot to buy back into the Browns. I like both sides of this game. I think it's a pretty fun game overall. And I think that the most logical route here is Baker Mayfield paired with Jarvis Landry. And even if you're not stacking Baker, I would try to get Jarvis Landry in your lineups then too. Alright, fair enough. The options are there for you with Cleveland. Jarvis Landry, the must play, cash games, tournaments, what have you. He's the guy you want to go with, pairing him up with Baker Mayfield who's been obviously inconsistent, certainly makes sense. If you want to stack another game, we expect to be high scoring. And it's going to be high scoring, Jim, not just on one side, right? It's with Cleveland and it's with Arizona. That's up next and that's Kyler Murray and Christian Kirk. I was thinking about Christian Kirk earlier this week as someone in season long leagues who I feel like everyone's going to be on top of next year. They think we got a little bit of a breakout this year. The massive one's going to come next year. This matchup against Cleveland, which as I said, we expect to be high scoring. Getting you on the Christian Kirk game starts now. Absolutely agree, Greg, because the usage of Christian Kirk has been really, really good recently. We're looking specifically here at the time since Kenny and Drake joined this team and got the team another legitimate pass catcher. And in that time, Christian Kirk has 25% of the Cardinals overall targets and 36% of the deep targets. So not quite as good usage as we've seen out of Jarvis Landry, but still very good and he is very clearly the top option in this offense. And I think that's why we've seen the Cardinals struggle at times recently because they faced some good individual cornerbacks and when Christian Kirk can't get open, this offense has a lot of difficulties moving the football, but I think they should be able to get open this weekend despite the fact that Browns do have some pretty good corners and that bodes well for Christian Kirk at $6,100. The reason I like Kyler Murray here is that the Browns are missing a lot of pieces here. There is no Miles Garrett. There is no Morgan Burnett. And we've seen the effects of that. They're past a couple of games. Teens been able to move the ball on them, even though they've been bad all year. Kyler Murray, yeah, his past two games have not been good, but they faced really good teams. This will be the first time that Kyler has faced a pass defense ranked outside the top 12 since week 10. In that game, he had 27.76 fan dual points. He is further removed from that hamstring injury. Now it should bode well for him too. So I think it's kind of arrows up here on this Cardinals team. If you can't quite afford Jarvis, Slandry and Baker Mayfield, you can pay down, still get exposure to this game, and stack the other side with Kyler Murray and Christian Kirk. Kirk at $6,100, I think, just has the usage where you kind of want to jam this guy in. And I think that it makes a lot of sense to pair him with Kyler Murray too. Just kind of the no-brainer guys on this team. It's a lot of murkiness elsewhere, but you know what you're going to get with Kyler Murray and Christian Kirk, and that is a lot of volume. And I think in this matchup, some good efficiency too. A lot of volume with efficiency. It's a combination that we want. The usage for Christian Kirk has been outrageous recently. I know Kyler Murray has struggled this week against Cleveland. It could be a get-right spot. It's a stack that I don't expect many people to go with, but it's a good stack here with Arizona as fast-paced as they are. Give me Christian Kirk, give me Kyler Murray, and a surprise stack in tournaments. You want to talk about surprise stacks. That's where our last one is here, Jim, and that brings us to New York Giants, where they've obviously struggled this year. We saw on Monday night those struggles, but you're going to a stack with them here against the Miami Dolphins. You're choosing to go to Saquon Barkley, who's underwhelmed truly all season long. And then the Giants defense, that's just straight up terrible. Now I get it. They're facing the Dolphins and Ryan Fitzpatrick, but I know your strategy. You pair up a running back with the defense in a game that you expect the team to dominate, but what are we doing here? I mean, if you don't want to use them, well, that's totally fine by me because they're $3,900, Greg, at home facing the Dolphins. The Dolphins may not have Devontae Parker for this game. I think that you can use them no matter what, but if Devontae Parker can't go, this Giants defense becomes even more attractive because the Dolphins offense, you know, they've been better recently, but they're still a team we can target because Ryan Fitzpatrick prone to blow-ups, not the most conservative quarterback by any means, which we will certainly take from a defensive perspective. I think that sets up well for Saquon Barkley, too, because even though the output has not been there, the volume has been. He has averaged 17.7 carries per game since their bye week, along with 4.7 targets. He just hasn't been efficient, but you can expect better efficiency against this Dolphins defense. They ranked 32nd against the pass and 25th against the rush based on number of fires metrics, and we're getting a guy with good usage at home in a great matchup for $8,300. I think that bodes really well for Saquon Barkley this weekend, and I think people will go here. I think that they will overlook the box score and go to Saquon because of the matchup, but I don't care all that much when I'm getting a high usage back at home in a spot like this, and I think pairing in with the Giants defense at $3,900 makes a lot of sense. Yeah, they are bad, but so is the Dolphins offense, especially if they don't have their playmaker, Devontae Parker, out there. So I will go at the stack. Greg, I understand if you are not convinced that is totally okay, but hey, it's just lower ownership for me. Good for you, man. Get the low ownership, but I am not jumping in on this Giants stack. Maybe I'm a homer, and that's fine, but I know how bad this defense is. I don't care if Devontae Parker is not there. You got Albert Wilson. You got Isaiah Ford, and you got Allen Hearns. That's enough for me to not pick the Giants. Make a second, too. I'm good on this stack. It's all yours, Jim. When you win a million, just split with your buddy. That's going to do it for us here on The Fan. No hurry up, Jim. It's been a blast. Let's do it again tomorrow. Absolutely, and I promise there will be no talk of the Giants defense there. So maybe on the other side, maybe we'll talk about the Dolphins there instead. You can bash the Giants defense then, but I appreciate it, Greg, and we'll talk to you then. Oh, I'm excited to talk about the Dolphins. Ryan Fitzpatrick, Patrick Laird, and the rest of this Dolphins crew. So for Jim Sannes, I am Greg Sussman. Thank you so much. Check out The Fan. We'll see you back here tomorrow.


start of this game, ECG detection game. What you're meant to do in this game is you have ECG waveforms scrolling on the screen and you're meant to click on once the ab normal. So it should be pretty straightforward especially when you know what the normal ECG looks like. It's not doesn't look like that. This is abnormal ECG, so I keep getting hits. This is also abnormal if I don't click on it I get a miss. This is also abnormal. Get another miss. This is abnormal if I click on it I get a hit. So greens are good, reds are bad, another hit. Waiting for a normal one. I don't remember what the ratio is. This should be 40-60. I think normal to abnormal. So yeah, so that was normal. I correctly rejected it. What we want to do now and the advantage of having synthetic data like this, synthetic ECG is that you could design algorithm and AI machine learning or whatever that will play this game and then you can compete with a machine see who is better especially if you would be especially interesting if you are cardiologist or ECG technician. So we'll be competing against the bot scene. This thing we also designed using a bot. We're currently using a fuzzy logic algorithm to train some machine it's an explainable AI machine learning algorithm that we can actually tell what is it doing and later we might be using neural networks as well which pretty much everyone under the sun is using this day so might do that as well. Just got a false alarm when clicking on a normal ECG and my score went down. Okay so we also started GPT-4. So currently we have this structure. We have both GPT-4 and GitHub co-pallet. What we do is use GPD for the general context of things. It seems to be better at keeping a broader context of the project. You might have here let's do quick format document. Okay in the comment at the end saying a more code is coming in the next prompt. Assuming GPT is aware what's the current prompt and what's the next prompt is. Yeah I already can tell we're having some errors coming through that's happening for this analysis result. So this is this analysis result is a result of fuzzy logic in the app Python file. It will find where is the file actually located. So I had the chat GPT response. It's talking about global variables. We have this analyze waveform. Flust roots. Pretty sure we have more of them. Check them in a second. In this signal we're looking at three features at the moment. We're looking at frequency, amplitude and the number of positive and negative peaks. So ideally we want to display them all in here. Just keep going to HTML next. Let's do the waveforms next. Just so it knows what the waveforms are. Well then just we don't stop overloading GPT4. We will not be generating code with it. We'll be asking you to generate prompts from what we discussed and then I'll use a GitHub co-pilot for actually doing the code. We have the game logic as well. Just format this document quickly. Let's give you some general stuff about the code. She already went through previous streams but I'm happy to go over it again. We'll go over the relevant bits for what we're trying to do. Generally yeah explain what the game is doing. It's available on the site. You can go try it out, play, live it and now we're making a board that will play the game and then potentially can compete with the board. So at the bottom here it's meant to be the result of the fuzzy logic analysis. There's essentially a machine learning that will now be going over. I'll explain more about how it works. Yeah this error here. Yeah I'm pretty sure I know why it's happening. Just open this full screen. This patch. Yeah we're using oh. Let's forget that control C is what happens with Windows users. As if you press control C in this case it will stop execution of the flask application instead of just copying the terminal results. So I'm looking at what am I looking at this bit. A control shift C. Let's pop it into. I think it might be too much for co-pilot to handle. So I have the game logic, I did say canvas, click event handling, game loop, regression with background result display, performance. Alright we have this thing where as your score goes higher the stuff on the screen starts moving faster. So I think from memory every 50 points the speed increases. So now we minus 50 so it goes back. If you're losing points then it goes back to be slower again. Error handling. Yeah it's always suggesting to do more error handling. Just okay. Okay so the error message indicates that the fuzzy logic system is unable to calculate a crisp output because the system too sparse. Okay we'll need more explanation in this one. I know vaguely what this means. It's essentially my hypothesis is that the outputs are not normalized. So essentially the display of how the fuzzy logic is doing its decisions. So we have this flask application we need to troubleshoot how the fuzzy logic system is working. Essentially how it is making decisions regards the output. Can you recap what this fuzzy logic system meant to be detecting? Your flask application which incorporates fuzzy logic analysis is designed to analyze ECG, electrocardiogram, waveforms. The purpose of this system is to detect abnormalities in ECG patterns. Here's a recap of how it's meant to work and what it's detecting. Input waveforms the system takes ECG waveforms as input. These waveforms represent the electrical activity of the heart and are typically characterized by distinct components like P waves, QRS complexes and T waves. Dominant frequency extracted using fast Fourier transform, FFT. It represents the most prominent frequency component in the waveform, number of peaks detected using peak detection algorithms in the SkiBee library. Peaks can correspond to the various waves in the ECG like the P, Q, R, S and T waves. Amplitude calculated as the difference between the maximum and minimum values in the waveform. It indicates the strength of the heart's electrical signal. Normalization, the extracted features are normalized against global minimum and maximum values to ensure consistency and comparability between different waveform samples. The application uses psychic fuzzy to implement the fuzzy logic system. Fuzzy sets and membership functions are defined for each feature, frequency, peaks and amplitude, and for the output variable, which is the level of abnormality. Fuzzy rules are established to determine how the input features contribute to the output. For example, a rule might state that if the frequency is high and the number of peaks is low, then the likelihood of an abnormality is high. The system outputs a score or value indicating the likelihood of an abnormality in the ECG waveform. This score is derived from the fuzzy rules and membership functions, representing the system's assessment of how abnormal the waveform is. Purpose, detection of abnormal ECG patterns. The primary goal is to identify patterns that deviate from normal ECG characteristics, which might indicate various cardiac conditions and anomalies. Okay, so this is correct, sounds legit, just a recap of what we are doing. So yes, we're looking at the dominant frequencies using FFT. The number of peaks then could indicate if then this number is lower than PQRST 1, 2, 3, 4, 5, then it's highly likely that the ECG is abnormal. Amplitude could be tricky because if the amplitude is way too high, it could mean there is some sort of noise. But if it's too low as well, it could mean that the system is just not working, that no ECG is being generated. This would not necessarily mean abnormal ECG. But if the amplitude is within a certain range, then it should be okay. Specifically, could somehow, by looking at the amplitude, it would be primarily looking at the R peak, because that's the highest peak in the ECG signal. Now, normalization is very important because membership functions will need to be designed accordingly. So the question is if normalization is working as expected, because from memory we had this adaptive normalization that will just get improved as you have more waveforms coming through. The main thing is that we want to be able to review on the front panel, on the HTML page how the phasic logic system is making the actual decision. So we need to display essentially all the parameters of the fuzzy logic system. Would it be better for you to provide prompts for GitHub co-pilot to do the actual coding and improve the current script? Integrating a front-end display to show how the fuzzy logic system in your flask app makes decisions is a great idea. This will improve transparency and understanding of the system for users. To achieve this, you'll need to modify both the back-end, flask app, and the front-end, HTML, JavaScript. Here are prompts that can be used to guide further development, potentially with GitHub co-pilot or other coding assistance tools. Enhance the JSON response, modify the analyze underscore waveform route to include more detailed information in the response. This should include the raw feature values, frequency, peaks, amplitude, their normalized values, and details about the fuzzy logic decision-making process, like the degree of membership in different fuzzy安全 sets. Prompt, modify flask route to include detailed fuzzy logic analysis data in the response such as raw and normalized feature values and fuzzy set memberships. Prompt, modify flask route to include detailed fuzzy logic analysis data in the response such as raw and normalized feature values and fuzzy set memberships. Logging or debug-mode. Implement a logging or debug mode in the Flask app that provides detailed console outputs of the fuzzy processing steps. Prompt create a debug mode in Flask app to log the steps in fuzzy logic analysis for troubleshooting. Display analysis data extend the front end to display the additional data received from the back end. This could be in the form of a table or a series of divs that update with each analysis. Prompt write JavaScript code to dynamically update the HTML page with detailed analysis data received from the Flask back end. Prompt write JavaScript code to dynamically update the HTML page with detailed analysis data received from the Flask back end. Interactive visualization implement an interactive way to visualize the fuzzy logic data perhaps using a library like D3JS. This could include graphs showing the degree of membership in different fuzzy sets for the current waveform. Prompt develop an interactive visualization for the fuzzy logic analysis data using D3JS or a similar JavaScript library. User control for debug information add a toggle on the web page that allows users to turn on off the detailed analysis display. This enhances the user experience by providing control over the amount of information displayed. Prompt implement a feature on the web page allowing users to toggle the visibility of detailed fuzzy logic analysis information. Test with diverse data ensure that the system is tested with a wide range of ECG waveforms to validate the effectiveness of the fuzzy logic analysis and normalization. So in the back end yes it makes sense to include the other details about the fuzzy logic system in the JSON response. And let's do this one by one. So updating the process data function, it's already returns just the normalized peaks. And we'll see how the normalization works. Okay, should we just do that. So it's returning the raw and normalized. That's fine. Thing is, can we do control I update to return both raw and normalized frequency peaks and amplitude. We want to enhance the fuzzy logic analysis function to include and return the degree of membership for each input feature in its respective fuzzy set. Right, so we have frequency membership low, medium, high, amplitude, low, medium, high, and the number of peaks, a few moderate and many. So the unit test should be a separate file, is it? Ask unit test module, this test will validate the output of the fuzzy logic analysis with a variety of ECG waveforms. That's okay. It's not giving me much is it? Yeah, because it doesn't even have the test waveforms. The test waveforms actually come from waveforms JS. Get the testing doesn't work because the actual waveforms are in waveforms JavaScript file. So Python testing would not work. Let's move on, though, to the front and the changes. Since the waveforms are generated and processed within a JavaScript environment, Python based testing wouldn't be directly applicable. Let's move on to modifying the front end to display the detailed fuzzy logic analysis from the fast back end. So the JavaScript fetch request. This will be game logic. It's a fetch. Let's do it with control I, analysis result analysis data. Let's go back for a sec, select the whole thing and put the prompt in the chat. I'm just trying to understand how it all works together or doesn't. To control shift z, analyze waveforms, content type, body chase and stringify. Okay, obviously that's better. Remember, the goal is to ensure that the data types being passed to and used within the fuzzy logic system are consistent and as expected. Let's go to those process data. Okay, let's print it out. Yet the normalization, obviously it doesn't work. So we have frequency, row is zero, normalize zero, peaks, rows two, normalize zero, amplitude. Yet those do not work. Let's see. The issue is now clear from the debug information you provided. The process underscore data contains dictionaries for each feature, frequency, peaks, amplitude, with both raw and normalized values. However, the fuzzy underscore logic underscore analysis function expects float values, not dictionaries. Here's how you can resolve this. Update your fuzzy underscore logic underscore analysis function to handle the dictionary format of processed underscore data. Does that make sense? Regarding your updated Python script for the Flask application, it looks like you've made significant changes to handle the fuzzy logic analysis and the data returned. The script now appears to process the ECG data, apply fuzzy logic analysis, and then extract the degree of membership for each input feature. This is a good approach for providing more detailed analysis results. However, ensure that in the fuzzy underscore logic underscore analysis function, the data pass to our normality underscore analysis, inverter floats. You might need to modify these lines. These lines should extract the normalized float values from the data dictionary similar to what was discussed in the previous solution. We need to do the same for the game logic JavaScript file. I'll share the updated script in the next prompt. Please let me know how to change it as I'm still getting errors. This is the output of the terminal. The area you're encountering, object of type state per simulation is not JSON serializable, typically occurs when trying to convert an object to JSON that isn't natively serializable by Python's JSON module. In your Flask app, this is likely happening because the return value from the fuzzy underscore logic underscore analysis function includes objects that can't be directly converted to JSON. The issue probably lies in the attempt to include the fuzzy logic system state or other complex objects in the JSON response. Python's JSON module can handle basic data types like strings, numbers, lists, and dictionaries, but it cannot serialize custom objects like those from scikit fuzzy without some additional processing. You need to extract only the serializable data from these objects before including them in the JSON response. Typically, this means converting the relevant information into standard Python data types like floats, ints, lists, or dicks. Here's how you can modify the fuzzy underscore logic underscore analysis function. Can you actually do this for me instead of... To ensure that your Flask app handles the modified return structure of the fuzzy underscore logic underscore analysis function correctly, you need to update the root that calls this function. Here's a step-by-step guide on how to do this. Update the root to handle the new return structure. The analyze underscore waveform root should be modified to handle the dictionary returned by the fuzzy underscore logic underscore analysis function. Extract the relevant data from the dictionary returned by fuzzy underscore logic underscore analysis and format it into a JSON serializable format. Here's an updated version of the analyze underscore waveform root incorporating these changes. Error handling, the try except block will catch any exceptions, providing a useful error message and a 500 status code. This is crucial for debugging and ensuring your app doesn't crash on unexpected inputs. Yes, so I think that error actually went away. And now we're actually having trouble with the action with the numbers themselves. Yeah, because if we have, I think we don't have the technical issue anymore, but now we have a problem with the numbers themselves, particularly with how the normalization works. Well, it's actually doesn't work very well. Here is the terminal output. The issues you're encountering seem to stem from two main areas, the normalization process and the handling of fuzzy logic analysis in your flask application. The normalization process seems to be not working as expected, with some values being normalized to zero or one, which might not be accurate. The normalization function is crucial as it ensures that the input values for the fuzzy logic system are scaled appropriately. Revisit normalization logic. Check the logic in your normalize function. Ensure it correctly handles the range of values you expect for frequency, peaks, and amplitude, particularly cautious about how the minimum and maximum values are updated and used. Data range consideration. Consider the range of values your ECG data might have. Ensure that the global min max values are being updated in a way that makes sense for your data. For example, if the range of your data is not wide enough, it might lead to incorrect normalization. The error float argument must be a string or a real number, not state per simulation, indicates a mismatch in the expected data type for the fuzzy logic system's inputs. The other error regarding crisp output calculations suggests that the fuzzy rules might not be adequately defined for the given inputs. Basically, we have this game on balicures.com, which you can go on the main page and play it yourself, and you need to click on abnormal ECG like this, and then your score goes up, and this will measure your performance. This looks very much abnormal. Don't remember the ratio between normal and normal. This looks normal ECG, so if I ECG, so when I do not click on it, it will give me a correct rejection, which is good. This should be another correct rejection. So my score went to 10. This is abnormal, so I clicked on it. So that's a hit. This is normal, now a correct rejection. Normal again, correct rejection, 40. This one is normal coming in a row, and once you get to 50, it will start going faster, just because you are an expert in detecting ECG types. This is obviously abnormal. Yeah, every 50 points, it will start going faster. That was abnormal as well. This is abnormal. It was missing one of the peaks. This is abnormal. It's missing the last peak. This is abnormal. It's missing this downward peak after the R peak, and so on and so forth. So you can go play this game. We have a video where I play this game and get to about 1,000 points. So see if you can beat me. It should be easy once you know what the normal ECG is. The signal looks like, then you can easily detect the ones that are missing certain bits. Now, what we're trying to do in the last couple of streams is make a version of this that will look at frequency, number of peaks, amplitude, and use machine learning in the form of fuzzy logic, fuzzy set, membership functions. And we'll tell you if the abnormality is likely possible or unlikely in this particular waveform that you have scrolling on the screen. So that's what we're trying to do. Obviously have some trouble. We have both GPT-4 and GitHub co-pilot trying to help us. We're doing this because GPT-4 seem to hold a better context for the whole project. Whereas co-pilot has the better for actually modifying the code. So I don't know if this is a good idea or not. What do you think? The normalization process seems to be not working as expected with some values being normalized to 0 or 1, which might not be accurate. The normalization function is crucial as it ensures that the input values for the fuzzy logic system are scaled appropriately. Right, I didn't realize we had... Yeah, the normalized function has been funny. Do we actually have to normalize? Can we actually try not normalizing? This will probably mean we need to change the membership functions, particularly the range, obviously. The range, the range, range. Deciding not to normalize your data before feeding it into the fuzzy logic system is a significant change and comes with its own set of considerations. Here's a breakdown of what this entails and the steps you might need to take. Impact on membership functions. If you choose not to normalize, your membership functions in the fuzzy logic system must be defined to accommodate the actual range of your data. This means that the universe of discourse, the range over which your fuzzy sets are defined, for each input variable must align with the real-world range of these variables. Potential loss of generality, normalization often helps in making a system more general and robust to variations in input scales. Without normalization, your system might become more sensitive to specific ranges of data and might not perform well if the input data characteristics change over time. Risk of misclassification, the effectiveness of fuzzy logic heavily relies on how well the membership functions represent the data. Okay. Without normalization... Oh, come on, just stop the talking. Okay, you convinced me. Let's do the normalization. Can you describe how the normalization currently working and give suggestions as to how to modify it? Let's review how your current normalization process works and explore potential modifications to improve its effectiveness. Your current normalization function appears to linearly scale each value based on the global minimum and maximum values for each feature, frequency, peaks, amplitude, processes as follows. Calculation. The function calculates the normalized value by subtracting the minimum value from the current value and then dividing by the range, max, min, Python copy code def normalize, value, min underscore val, max underscore val. Return, value, min underscore val, max underscore val, min underscore val, if max underscore val equals min underscore val l zero. Might have to say bye, bye for now. Please leave comments, likes, go check bodykills.com. You know what to do.


Good day fellow investors. Now Warren Buffett is famous for saying that the best thing an investor can do is find a wonderful business and then pay a fair price for it. However, I ask myself, is it possible to find in this environment where the price earnings ratio of the SAP 500 is 24 something, thus giving an earnings yield of 4%, is it possible to find a wonderful business at a fair price? So in this video we'll discuss what a wonderful business is, what would be a fair price in relation to the risk of buying a wonderful business and then look at sector valuations, individual stock valuations and global valuations in order to see where should we look for a wonderful business. So let's immediately start with Buffett's criteria for a wonderful business, his acquisition criteria for Berkshire. First, it has to be a large company with more than 75 million in pre-tax earnings. This means that he's looking for market capitalization of at least one billion with current valuations. Secondly, the company needs to have demonstrated consistent earning power. He doesn't trust promises and growth, so he really looks for what happened in the past, consistency and stability. Tesla, Amazon and such companies are out of the question. The third criterion requires the business to earn good earnings with little or no depth, so a wonderful business doesn't need that because it has plenty of cash to finance its own activities. Good management, of course, if there are stable earnings in the past, it means that they have a good management and a simple business without too much technology. Because technology, as we know, is easily disrupted. So I think we all understand what a wonderful business is. Now let's see what would be a fair price for that business. In my opinion, a fair price would be a price that is good for the risk that you take when you're investing in stocks and gives a good personal yield, good personal return. My personal minimum return is 10%. However, some people have it a little bit lower, so let's first see what's the risk when investing in stocks and then come to a minimum fair price valuation. In this figure, we can see that the stock market fell more than 30% in five occasions in the last 47 years. So if the stock market falls 40% every seven years, just to cover that decline, so with no return, you need an average 5% return over seven years. Additionally, the number of years with declines of about 10% were 21 out of the 37 since 1980. On average, the yearly stock market decline was 14%. So in such an environment, which is a very risky environment, where on average stocks decline 14% in a year, forget about what's going on in the last two years. Think about, okay, the stock market can decline 14% in one year or 40% in one year every seven years. So that's a huge risk to take into account. So in order to cover for those declines, you need a 5% return at least. In addition, for the yearly declines, stocks always need a premium because you don't want to end up at zero, you want more. I would say that a fair price to pay for a wonderful business, this is a business that will grow in the future that stable low risk is at least 7%. So I need an earnings yield of at least 7%. As an earnings yield of 7% and then I need stable past earnings. So I'm looking at cyclically adjusted price earnings ratio of around 14 and below that will give me 7% now and from a wonderful business growth in the future. Now let's look at what the SAP 500 has to offer sector by sector. In this case, the sector analysis of the SAP 500 shows that K-pracials are all above 20, with the average K-pracial being 30. However, energy and industrials have lower K-pracials. Healthcare also very, very, very good K-pracials. So there is potential to find lower K-pracials. In order to look for wonderful companies at a low fair price, I have looked at the SAP 500 companies with the currently lowest PE ratio. It is a start, so let's see what I found. Companies usually have PE ratios because they are in trouble or there has been a one-off event that increased earnings, for example with eBay. Nevertheless, there are companies out of the 25 lowest SAP 500 PE ratios that have low K-pracials. General Motors, in this case, I didn't include 2009 and their bankruptcy. Then we have Navient. Only short-term earnings are in stock, but their K and their PE is very low. So people who are interested in financials should look at the risk reward and see if that is a wonderful business. Viacom has also low PE, Lionel Chemicals also a low K-pracial and call the retail company has also K-pracial. So as in this table, there are five companies that have low K-pracials. I think that looking also in a broader environment, not just the SAP 500, it's possible to find five, ten businesses that are wonderful businesses at a fair price. So it is possible. However, you really have to dig deep. Perhaps even one of the five companies I mentioned here is a wonderful business. A look at global K-pracials, we can still see Brazil a little bit cheap, Turkey is cheap and Russia is the cheapest of them all. China is now around 15. Okay, growth in China, it's not that cheap anymore. Italy and Spain have their own systemic risks. So you can take a look if you find a global company cheaply priced there, but it's very dangerous. Nevertheless, we have found potential in the States, which means that there is plenty more potential around the world. So there is potential to find wonderful businesses at the fair price now. However, Warren Buffett has $100 billion in cash sitting on the balance sheet waiting for wonderful businesses at the fair price. So he's still waiting. He hasn't made an acquisition in a while, a significant one. So lots of due diligence, lots of work is necessary, but I think it's possible. And that's what we are looking for in this channel. Finding low risk, perhaps not so wonderful businesses depending on the price. So I'm willing to buy a fair business at a wonderful price. I will also discuss in the future Buffett's purchases. They're not so wonderful. He bought into terrible businesses and then waited for the turnaround and so it's very interesting to see how what he says and what he does is completely the opposite. So keep that in mind when listening to Buffett. And of course, the question about the pricing is debatable. It is the 7% yield, 10% yield, 12% yield. That is something I'll leave up to you and I would love to hear your comments on that in the comment section below. Click like if you like the content, subscribe if you haven't subscribed yet and I'll see you in the next video.


i윛 amo ro defecto. — tق 把iw. ---- namal pride, ---- mizzol ---- dupaidaitei heeya ---- ____ yoo centre spreada all across New Zealand, basically they look after, they want to plunk it and they look after all our Kiwi kids that are all in their centres and now through Variety we get to look after and support Kiwi kids of an older age. Ford's been involved with Variety for a long time now and it's a valuable charity, it's amazing to visit the schools and see the kids and see the good that Variety does for them so that's why we're involved and why we have been for so long. A.A. is involvement, support on the road obviously but also out to support the communities and the fun stops we do here today and we're digging to find a few bottle tops. Well that one, hey happy days don't tell my body, we're in with a grin so everyone get surprised but you're here to help out as much as possible we can especially with the kids as well. We like to obviously help out the bash where we can and fixing vehicles on the side of the road but it's a great opportunity for all the guys who've never been able to work on these old vehicles before, it's great training, they just love getting their hands in there, getting dirty and having a great time with the bashes, keeping it going on the road, that's what they're all about.


Over the last 10 years, I have probably tried just about every possible way you could think of making money online, freelancing or side hustles. And over the last five years, I've started a bunch of different businesses and spent over $100,000 on different types of freelancers. So I'm incredibly familiar with freelancing. I've come at it from both sides as somebody who hires freelancers and as somebody who did a lot of freelancing myself. And being in this position, I have noticed freelancers making the same mistakes over and over again. A lot of the times these are very simple mistakes that can be fixed so easily. And there's also things that a lot of freelancers don't do that if they did, they would make a lot more money. So in today's video, I'm going to be talking about my top five freelancing tips for beginners. And let's jump into it right now, right after you gently tap that like button. All right, so my first tip is to basically take an inventory of yourself.  And I know that this one is kind of obvious, but a lot of people actually skip this step.  And they're actually leaving behind a lot of really amazing opportunities.  Talk about what you've done for a living, right? So maybe you're watching this and you're an accountant, for instance. Talk about things that you've done in your past. Maybe you spent 10 years playing baseball. Talk about things that you're really good at. Maybe you're really good at a video game, for instance. You get the idea, do not judge it, just write it down. Even if it sounds absolutely ridiculous, like playing video games, for instance, you think you could, you know, never make any money from that. Well, sometimes you actually can. It's very, very important that you do not skip this step. You need to take a complete inventory of the assets that you currently have. And by assets, I mean your skills, your strengths and things that make you unique. And you want to be really brutally honest with yourself. Okay, if you're not good at something, don't say you're good at it. And if you are good at something, don't be too humble and say that you're not good at it. But once you've made this list, then you want to move on to step two. And that is don't do something that somebody from another country that has a much lower cost of living could easily do. So for instance, there are many examples of graphic designers on Fiver that will charge you like $5 to make a really good piece of art, some sort of photo or some sort of infographic.  That doesn't mean that you can't do art for a living, you can, but you need to get more specific. You need to niche down. You need to figure out a way that you can separate yourself from people who do, you know, $5 artwork on Fiverr. Because realistically, people from the Philippines, or India, etc. can be just as good at art as you. So that is a massive mistake that I see people making where they try to compete with people that can do things from countries that have a much lower cost of living. If people who live in this country can live like a king on $500 to $1,000 a month, whereas there's a lot of places in the United States where you're going to pay like $3,000 a month for rent alone, then you probably don't want to compete with them. You're simply going to get crushed by them as a freelancer. And again, you're going to want to niche down. And I'm going to get to that a little bit later in the video. So number three on the list is to not be a generalist. Make sure to be a specialist and also pick skills that are valuable and sought after. And it's actually pretty easy to look these things up. Typically, you can look these things up on Upwork or Fiverr to see how much people are charging. And you're going to see if somebody is charging like $100 an hour versus somebody charging like $5 an hour for a different task. You probably want to learn the skills of the person who's charging $100 an hour. It's all about supply and demand. The reason they're able to charge so much is because there's not that many people that have those skills. And this kind of goes back to the last point, which is to not do something that people from a low cost of living country can do. I have hired a ton of different people and I know that there are certain roles where I have to hire Americans. I absolutely have to. And the reason for that is because most of my audience is American and I am making videos for Americans. And so there's certain tasks that I can only have an American do because they understand kind of the cultural nuance of somebody who lives in the US. For instance, I probably would not hire a copywriter to write email marketing if they're not from the United States, Canada, UK or Australia. And I would prefer to hire somebody from the USA since most of my audience is American. So a huge mistake that I see people making all the time on a lot of these freelancing sites is they'll be like, oh, I do this and I do that. I'm a video editor and I'm a graphic designer and I can do data entry and I can write content and I can get you coffee and I can scratch your back. I think you get my idea here. Anybody who is actually skilled at something knows that there's no way unless you're like freaking Elon Musk that you're skilled at 100 different things. What you're basically saying there is that you're willing to do anything, which is good. Don't get me wrong. But it's very obvious to any business owner who's looking at this that you are not actually an expert on any one of these things.  So instead of saying that you edit videos, maybe become an expert on YouTube editing or TikTok editing.  Number four on the list is optional, but I've seen people have an insane amount of success with this and that is to pick skills that are rising but are not saturated yet. So I'll give you an example. Last year, I started my discord and I went through the process of like setting the discord up and everything, but then I looked at other discords and I realized they all look way cooler than mine. So what did I do? I went to Fiverr and I looked up people who were creating discords and I found this guy, Arnucos, who is an expert at creating high quality discords. Now, this is not a super difficult skill to learn, but I'm guessing that Arnucos himself spent a lot of time on discord and he may have even created his own servers. And so he probably evaluated his own strengths, what he naturally has an affinity to, and he was like, Hey, I wonder if anybody else is creating discords. And so he probably went on Fiverr, looked it up and didn't see that many competitors. And as you can see, this guy is charging $195 to set up the discord and that's just the basic package. The premium package is $295 and there's a bunch of different upsells. I think I probably paid him like $250 or something. He did a phenomenal job. I was super happy with his work and I was happy to pay him that $250. And this guy has now done thousands of different orders to create discord servers. When I first looked him up, there actually wasn't all that much competition and now he's got a lot more, but he's established himself. He's done thousands of different orders. So he is firmly established as the go to guy to create discord servers. So this is a niche that he is going to be able to do for years and years. Another example that I've seen is somebody becomes an expert on some sort of email marketing software or online course platform. For instance, I knew somebody who became an expert in creating ClickFunnels web pages. And if you're not familiar with ClickFunnels, it's basically a way of like hosting your online course as well as marketing it. And so this person became an expert in creating ClickFunnels pages and they were charging hundreds and hundreds of dollars an hour. And I'll be honest with you, if you tried to get into this right now, there would be a lot more competition. But when they first started, there was basically nobody doing it. And even now when there's a lot more competition, they've been doing it so long that they've established a brand. So they've continued to get business years and years into the future. My number five tip on this list is to find a sub niche, right? So you find a niche and then you go one step further and you find a sub niche. And I know this can be kind of difficult to understand. So I'm going to really break this down step by step. And sometimes you find like a sub sub niche, right? So you actually go several steps into that. So let's say you've been watching my videos for a while and you've seen all the people that are getting jobs left and right as digital marketers. And you also see that it has a lot of great potential for making money as a freelancer as well. So you take Seth's free masterclass, which I'll put down in the description and the pen comment below, you learn digital marketing, you get yourself a job and now you've got a certain skill set, right? Now you're good at digital marketing. Well, here's the thing about digital marketing. There's a lot of different types. So if you type it into Google, there's like 15 different types of digital marketing, but there's really some main ones. And you look all of them up and you decide, Hey, I really like SEO, which is search engine optimization. So you look into SEO and you discover there's a bunch of different types of SEO as well. For instance, you could learn to write content for blogs and writing content for blogs is different than writing content for other types of mediums because you have to be search engine optimized. So basically you have to make sure you're using certain keywords, you have to make sure you're linking things correctly within the website as well as within the blog, it really is a skill set in and of itself. So if you're able to become a really good freelance writer and combine that with some SEO skills, that can be incredibly lucrative. But there's actually a lot more to it than that. Another thing you can do, and this is actually something that I'm looking to hire within the next year or so, is you can become a link outreach specialist. And this is basically where you reach out to other blogs and you try to get backlinks from them. And if you're not familiar with SEO, you might think this sounds kind of silly, but actually it's incredibly important because when you get backlinks from other blogs, that makes it much more likely that Google is going to trust your blog and it makes it much more likely that your blog's content is going to rank. And that means you're going to have more people clicking on your content and more people viewing it. So link building is actually incredibly important in SEO. And so a lot of different blogs will actually hire people to reach out to other blogs full time to try to get backlinks from them. And this is something that typically it's very difficult to hire somebody outside of the country that you live in, because when you're reaching out with people, you're negotiating with them, all that sort of thing, it really does take a strong understanding of the culture that you're in in order to negotiate effectively. So this is something that if you get really good at it, you can get paid super, super well. So I think you guys have an idea here, right? We started with digital marketing, then we niche down to SEO, then we niche down to writing, and then we niche down to reaching out to people over email. So that is the process of finding a sub niche. And you have to start with the big niche and then just research it, research it, research it until you find something that is perfect for you. If you enjoyed this video, check out this digital marketing interview I did with a 16 year old who was able to land a $40,000 a year job, gently tap that like button, hit the subscribe button, ring the notification bell, and comment down below any thoughts, comments, criticisms, et cetera. And I will see you next time.