to physical therapy for a better life. I'm your host, Christine Lenders, physical therapist and board certified orthopedic clinical specialist. Today we're talking about the hips. We are going to give you, I am going to give you all the best moves and the simplest strategies to achieve pain-free and better functioning hips. So anyone that's ever had a problem with their hips, we know or you're about to know that the hips are so important for so many reasons to the health and well-being of our functioning physical body. They provide a great deal of stability and they need a great deal of mobility. So let's go to video number one to learn a little bit more. The hips, so when you are an athlete, it's often a force generator.  I know it looks like a swing a baseball bat but you can also baseball swing. You're loading the hip, the hips are generating the force, the force is coming through the pelvis and you swing a baseball bat. There's so much force. A pitcher who winds up on that back leg and takes their tiny little hip rotators, I'll explain them in a minute, and put them on a stretch so that they can go and unload the hip and deliver the force in a pitch.  A lot of people think their hip is right here on your pelvis. That's like right up here. Your hip is actually right here in your groin. That's where the hip socket is and you have these six little muscles that run from the pelvis here out to the hip and they control their little rotators like your rotator company or shoulder. They run out this way, this way, this way, this way and there's one that attaches from the front of your sacrum out to your hip and that's the piriformis muscle. A lot of people have heard about that but the other two are the supere and inferior gemellus and the internal and external obturator and the quadratus femoris which all help to rotate and stabilize the hip but when you rotate that leg in they go on a stretch so that they can unload and explode into the body. But a lot of times the hip doesn't have adequate range of motion in order to accomplish that or the bigger glute muscles, the gluteus medius in particular that runs from here to the hip, doesn't have enough functional strength when you're walking and that's where a lot of people will get hip arthritis, knee pain, knee arthritis, foot problems or even back pain because the gluteus medius needs to stabilize your pelvis on this one leg like that and so if the gluteus medius isn't strong this will happen, you'll get a hip drop and it either tweaks your back and causes disc herniation or pain or radiculopathy or piriformis syndrome or people will walk and they'll lean over that side and that also causes instability in your back so from behind if I had a weak gluteus medius on the right instead of being like this when I went to take a step you would see this and you could see my back bend or you would see people who walk like this and you could see how that creates excess motion at the back but also at the knee if this is happening this bone is rotating in and that's where you will get a twist at your knee that will wear away the cartilage in your knee and leads you to having osteoarthritis on your knee so that's a little bit about the hip and how we need to have stability I'll show you in a minute. Now I have done several shows on hip stability in my previous show movement matters as well as in this current show physical therapy for a better life where I show how to do many band exercises side stepping and I just did some two weeks ago on four steps to pain free so there's a lot of different shows that show the same exercises for hip stability and I wanted to call that out today as well because right now I'm going to show you the mobility that's going to get you to pain free if you have stiff hips if you have arthritis if you have a poorly functioning lower body and so I want to explain a little bit more about those little muscles that I called out let's go to the second image and you'll see these muscles so you see here on the left screen that big red that's a powerful gluteus maximus muscle that's what you feel when you when you touch your backside that's your gluteus maximus and if you look over to the right side the sacrums in the middle that's that little centerpiece the gluteus medius is the one I was just talking about at the end of the video and you need to have a well functioning gluteus medius because that is what's going to keep your pelvis level on your femur on your thighbone bone when you're standing and if you don't you'll get that hip drop or that lean over that I was talking about now if we go back to the image then you're going to see those six little muscles the piriformis the superior gemelis the obturator internist the inferior gemelis the quadratus femoris and so you get these tiny little muscles in there that run out from your pelvic ring over to your femur your thighbone and those are all those little guys when they get short and tight because we've had erroneous mobility or we haven't moved enough that's when you can get a very poor functioning socket sitting in a ball sitting in your socket and I could show you a little closer I'm a little richie here so what I was showing you before so here is the hip socket right here and that's the ball that rotates in the socket your thighbone right here and so a lot of people think their hips are on their on their pelvis right here but the hip is actually right in here straight through your your groin muscle and so you've got your powerful hip flexor muscle that runs from your spine down to the hip bone and you've got your gluteus maximus the big muscle that comes now from the back here I'll show you on the pelvis the gluteus maximus runs from here back that's your seat gluteus medius comes that thinner one right to here it will move your leg to the side this one doesn't move so well but also that's what stabilizes your pelvis on that is the gluteus medius and then all the obturator and the gemelli brothers that run from your sacrum or from the pelvis ring down here on this little loop your sit bone here over here and that's like the hip rotator cuff I like to call it those are the things that we need to make sure have adequate length in them and they're not too tight so that your ball can move freely in the socket and not lead you to hip arthritis or any other bursitis or hip dysfunction that can give you pain so when you stretch out your hips you can quickly achieve pain-free so let's go to the next video and I'll show you a little bit of my favorite and my patient's favorite stretches to gain mobility fast in your hips if you have a stiff hip or a hip that doesn't have enough range of motion or you feel like you can't you know cross your legs to put your shoe on or bend against something you first want to gain some mobility in your hip so you have more more normal range of motion in order to make the joints in your body move more effectively so one thing I like to do it helps the the hip socket to get back into the pelvis where it needs to be especially if you've been guilty of like slouching or kind of sitting this way it tends to push the the ball forward in the socket and can give you all kinds of problems in the front and pinching on the front of the joint because you want to get on your hands and knees like this and kind of sway your back a little bit like you've been a horse that's ridden too much and suck your stomach and just stabilize your spine that's a little bit more of a vulnerable position for your back and you want to aim your tailbone to the sky and scoop back now if you have a stiff hip you might get to here and your back starts to round like that you want to keep your back swayed and aim your tailbone to the sky and only go as far back as you can while keeping your back from moving you don't wear your spine to give up range of motion because your hip doesn't have any and you also might feel a pinch up in here with your hip if you do just stop right there and go back stop and return I like to do 20 times it seems like it's 10 repetitions too many but the body likes to go easily into things it doesn't like to be forced so if you do 20 times you'll be giving just a little bit of mobility and that will help anyone who has hip impingement or hip arthritis or anyone that has hip pinching pain especially like in the front so also if you don't have enough mobility in your hip you want to stretch out the glute so oftentimes the glutes can get tight if you're here or just different activities that you do and your ball won't go back into the socket where it needs to be because now you're all those little rotators get tight and they hold it forward like that so you're gonna have to stretch it out so my favorite stretch is what I call the knee to opposite shoulder stretch so you basically take your knee line it up with your opposite shoulder your left knee with your right shoulder your foot's gonna fall a little bit to the side you don't want to feel any pinching in your hip you're gonna put your left hand at the knee and your right hand somewhere mid shin and just pull it gently towards your chest so you don't want to crank it like this you just want to pull it gently towards your chest you're going to get a very deep rotator stretch a lot of people do this you get more of the superficial muscles of your hip you want to get the deep rotator so you can do the knee to opposite chest stretch or the very typical and famous figure four stretch where you cross your ankle over your knee and then you cross your ankle over your knee and then you can just reach through and grab your leg if you can't reach there you can go under your thigh and I also I don't know if you can see it you can also use your elbow to cantilever it here so you can push that down but don't go push it hard you don't want to damage the hip joint you just want to gently stretch it and I like dynamic stretching so I tend to rock ooh that's a stretch oh that's not ooh that's a stretch oh that's not so you can do that with both your hips you also very important muscle involving in low back pain is the hamstring muscle it crosses the hip and the de joint you want to put one leg straight and that is to make sure that your spine stays in the neutral position a lot of people stretch their hamstrings this way I don't know if you can see my back bending here so my my low back is giving up some motion because my hamstring doesn't have it but as soon as I straighten my leg that's all I can get because you want to make sure this doesn't round to give you all this false hamstring range of motion so if you can't get much then you cross your leg your fingers behind your thigh and just gently kick and release kick and release to open up the hamstring to help your hip to be a little bit more free another one I like especially if you golf or you have hip arthritis is to get some kind of range of motion in your hip not your back again so you're going to put your feet as wide as they can and as close to as your buttocks as they can and then you'll just let balls fall to the side you may be surprised if you're having some difficulty that one way goes very nicely and the other way does it and you may feel a stretch here you shouldn't feel any pain or pinching and then flip the other way and let it stretch I clearly don't go as far this way so I need to stretch that a little bit more but that is another stretch that helps disassociate your low back from your hips so it basically gets your hip moving with your back stable a lot of people will do the knees together feet together and drop their knees side to side that is to get your back moving that's not a hip stretch so I hope those help you get some mobility in your hips those videos are great and I know I showed a lot of different mobility exercises or stretches as I like to call them in there and I don't expect everybody to do them all some people need to do them all other people may only need one or two of those moves to achieve a pain-free hip but the reason why I give them to you is because our bodies need to move one of the things I think many people don't realize is that when you move a joint like if he moves his shoulder joint there's fluid in that joint that swishes around and lubricates the surfaces and gives nutrition to all those structures that are in and around the joint and that's what makes us feel free for anybody that wakes up in the morning and says oh I just feel so stiff like stiff or it's achy or it's painful and then as soon as I start moving down the hall all that stiffness and achiness goes away and that's because you just lubricated the joint surfaces you just got nutrition in the form of blood flow and fluid to those tissues and now they feel good and they feel more mobile so movement is medicine I've heard that term for years now I haven't heard it too much lately but I think one of the things that I want to inspire everyone to do is just to move a little bit more I don't expect you to run a marathon or start walking five miles a day but if you just move your body that's a prescription that you're prescribing for yourself like a drug like a doctor would prescribe a drug or a vitamin you're prescribing movement for yourself that's going to help you achieve pain free so I've had five shoulder surgeries in the morning I move my shoulders I gently sorry little Richie stretch them up over the head sometimes I do this and I gently go I gently go and then I am ready to go and help people at work to become pain-free sometimes I march in place to lubricate the joints of my hips and my knees oftentimes I go to the beach and I take a walk and so there's all different kinds of moves you can do you can wake up in the morning and move your feet up and down slide your leg up and down the bed sheets just to get some movement I I want to call that out to you so please try some of those stretches try them all watch the video again and do the knee to opposite chest to stretch the obturators and the gemelli brothers and all those deep hip rotators do the stretch where your feet are wide and let your knees fall in and out to gain more range of motion to make your arthritis pain go away or improve your back pain because now your hips are moving better or stop your knee from hurting because if your hip doesn't move your knee then has to all these things will be those steps that get your body to achieve pain free so just go for it and enjoy but that's not it so let's go to the next video where I show you a little bit more about how to stretch the bigger muscles in a three-dimensional manner a great way to get mobility in your hip all the big muscles is to do dynamic stretching and I like to do it in three dimensions because we don't just move in one dimension our muscles function in three dimensions so we're going to do a little hip flexor stretch first so you're going to put one hip on an object that doesn't slide so on the edge of your bed or on a chair against a wall if you can raise your arms up over your head you're going to suck your stomach in push your hips forward a little bit it will stretch your hip flexor your ilio psoas muscle your psoas muscle and you're going to push your pelvis forward lift your chest pelvis forward lift your chest I like to do me about five times each and after that you're going to go in the second plane you're going to hold your pelvis forward you're going to move it left to right and you're going to feel a lot of stretching in different angles in here five times make sure your tummy's in then you can do the third dimension you're going to put your pelvis forward turn your chest up into the left come back pelvis forward up into the right pelvis forward up into the left pelvis forward up into the right so that's going to get your hip flexor now we're going to do your hamstring so you're going to put your leg on whatever surface you can get on your hamstring and and not have your back rounded like this you want to have your spine in neutral and stretch your hamstring not your back and you're just going to bend your left knee and bow your chest forward again you don't want to round your back like that you don't want to give your your low back to give up motion where your hamstring doesn't have any way your hip to get the range of motion so you're going to bow forward again five times forward backward then you're going to hold it and you're going to move your hips left to right now it's hard left to right again i do about five times then you're going to bow forward turn a little bit to the right a little bit to the left now i'm going to get my glutes a little bit more in the game here just don't let your spine round keep your chest up sternum to the sky i like to say and now you can get those deep rotators that we were just stretching earlier and you can put your leg and kind of a figure four i used to use the kitchen table actually because it was high enough for me so i don't strain keep your weight on your hands you don't want to put all that pressure on your knee especially you have a sore knee you want to make sure that your body is safe so keep your pressure on your hands back leg straight spine in neutral and then just bend at your hip so i'm doing like a little push up bend at your hip that's the first dimension now you're going to hold it and you're going to move your hips a little bit to the right that brings in the side hip a little bit of my back here side hip side to side and then you're going to bend and turn one way up then turn the other way keep your tummy pulled in just to stabilize your spine and this one i forgot to show you earlier which is a great thing to stretch all these tight muscles your glutes in the outside of your pelvic ring here and what you're going to do is you're going to get on your hands and knees walk your hands forward again keep your belly button in just so that you can keep your spine stable and then you're going to walk your hands over to the left and then lean your hips over to the left a lot of people say they've been telling me lately they have tight hips and they're not really talking about the deep inside the joint they're talking about all these powerful glute muscles they're playing sports and they're getting tight and you lean and you breathe it's very important to breathe because it's another muscle that attaches from your rib cage to your pelvis and you want to stretch that deep breath and then you come up walk your hands over to the other side let your hips and your buttocks fall to the left and then breathe so enjoy free hips every single stretch i showed you today every single move i showed you today is going to help you to achieve pain free hips and the one point i would like to hammer home as we wrap up is that it doesn't have to be a huge step of movement that you do every day but one comfortable step that you start doing like any new habit you want to develop you start stretching your hips on a regular basis the key is consistency so if you pick one stretch that you're going to do that makes me happy that means you are one step closer to pain free hips one step closer to being free in your physical body to do all that you want to do so pick one stretch pick two stretch pick three stretches whatever it is that you want but do is something that fits into your schedule something comfortable for you that you can achieve and feel good about and that will start your process of movement of getting your body back to where you want to be of achieving pain free which is something that myself my patients and everyone that experiences pain all strives for movement is medicine prescribe yourself something today and enjoy pain free hips thank you so much everyone for joining us today to learn about how you can achieve pain free hips with a couple simple moves and thank you to think takawaii and all our sponsors and donors for allowing us to be here with you life is better when you listen to your physical therapist aloha everyone thank you so much for watching think takawaii if you like what we do please like us and click the subscribe button on youtube and the follow button on vimeo you can also follow us on facebook instagram and linked in and donate to us at thinktakawaii.com mahalo


I am Dr. Shankar, Senior Physician at Manipal Hospital, Malaysia. Right now, we are living in the COVID-19 endemic city. We are suffering from cancer patients. We are suffering from an age-percent mortality rate. We need to prevent this from happening. First of all, we need to take care of the patient who is suffering from a lung infection. We need to take care of the patient who is suffering from a lung infection. Therefore, we need to take care of the patient who is suffering from an age-percent mortality rate. In the end, we need to take care of the patient who is suffering from an age-percent mortality rate. It is important to maintain the distance between the two patients. only 3 days back if you use the brain fever, if you use a doctor, you will feel like seeing the patient through the papers you are not going to wear a mask, you are going to wear an n95 mask, you are wearing a respiratory mask, three layer mask, you have an ordinary mask, or you can use a normal cloth याव्यादर थर पेशन्तू खून्ताक्त इस्त्री बन्दागा अगुगि नेदावाद़ आप्रे पेशन्त, खून्तान्मेंजों उगि बन्दू अपरे रहागा इम्मिरेत अगे नी उशुज ने वरगदे बढि वरगदे बढिए तू доступ, it is method of avoiding it. So, the hand-watch is very important and you should wear a mask, social distance is very important to clean even when you are younger and will be very, very, very important in controlling the Covid-19.


The president's budget proposal eliminates public media funding. Learn how you can help at lptv.org slash action. Well the thought of having a baby is exciting for some. At the same time it can be stressful. Some parents worry about parental leave. Haiti Clotter shows us how one company in Bemidji is putting family first.  He's not as stressed because his employer Affinity Plus offered him paid family leave. It allowed us to take the stress of work and finances out of the way and just focus on the family. The benefit gives new mothers and fathers six weeks of paid leave after the birth or adoption of a child. To be able to bond with Grady and spend time and really just focus on the family and not have the stress of of time and away from work and finances. How am I going to get through this stressful time with medical bills and just time off work and still be able to maintain and provide for the family. So it's it's been huge. It's been a huge stress leave. Root is now back at work but was able to spend plenty of time with his now one month old son Grady. Root's wife Stephanie also appreciated the extra help she received around the house. So it definitely made a big difference and I I mostly don't notice it when he went back to work and I realized you know I was kind of just you know having to do it all by myself. So it was it was very nice a big change. The announcement for parental leave was made at the all employee day meeting and it brought out several emotions from employees. Regardless if an employee is full-time or part-time they will earn 100% of their paycheck while on leave. There were a lot of expectant parents in the room that didn't know about the benefit and it was highly emotional. There was a standing ovation, hugs, tears. It was just a huge reaction from our employees. The six weeks of paid parental leave would save the average state employee $6,200 in lost income. According to the office of Governor Mark Dayton and Lieutenant Governor Tina Smith. Once they come back all of their accrued sick leave and vacation aren't completely gone.  So they have some of that leave still there when they come back. Employers can retaliate against an employee for requesting or taking a leave. Newbeck says there are currently four employees in Bemidji taking advantage of the parental leave benefit. In Bemidji, Hady Clodder, Lakeland News. The benefit began on February 20th when it was announced to staff. If you've enjoyed this segment of Lakeland News please consider making a tax deductible contribution to Lakeland Public Television.


Hey everybody welcome back to Magic Orthodoxy my name is David and this is a deck review Hey today, we're gonna look at the glamour nuggets printed from the Taiwan playing card company All right, so what are the glamour nuggets playing cards? This is a throwback Design made to look like the old Las Vegas gold nuggets now the golden nuggets the old decks They're really highly collectible very popular deck of vintage playing cards printed around the 1970s It was a luxury hotel and casino in Las Vegas And so the glamour nuggets playing cards have the retro feel the retro look and they're this tribute deck now to Golden nugget playing cards. This deck was made available from Zyu one And like I said, it was printed from the Taiwan playing card company So the same exact printing press that makes expert and makes legends So if you like those decks, it's gonna feel like that. I'm not really sure who produced the deck There's been some speculation that alloys produced it or maybe EPCS. I'm not sure But I do know that Zyu one was the inspiration behind it And then like I said, they were printed from the Taiwan playing card company across the front of the tech case it says a glamour nugget gambling haul and it is a two-way image and Ink is all done in black and gold with the white showing through Both sides the tech case say glamour nugget and the bottom simply says downtown Las Vegas, Nevada The top also says downtown Las Vegas, Nevada And you have an original tuck seal that says a Las Vegas playing card company The back design of course is the back design of the cards and that is pretty much it for the tuck case Let's take a look at these cards. These cards are printed from the Taiwan playing card company And they are done on a very thick casino grade stock A lot of people always ask how these cards feel and how they handle best thing I can do is measure them Put them into a caliper and give you an idea of how they might feel or handle when I stick 10 of these into The caliper it comes to 3.3 1 3.3 1 is Very thick. I don't have any other cards that come out to 3.3 1 And I would think that the reason behind that is of course the gold foil that you see flashing on there Yes, the back design has a gold foil ink right on top of that You have the nice white poker border there amidst a giant field of black And then all the lettering is done in gold foil which I would assume makes the cards a lot thicker now as far as how These cards might feel or handle when I hold the cards in my hand. They do have a nice spring to them They have a nice snap to them. They waterfall very well going from one hand to the next So there's a nice beautiful glide on them if I hold the cards together and look at the side They're not too much of a rough cut. They are smoother than most if you look at the front there The front corners they are very smooth too as well So it does have a medium I would say a medium smoothness to the sides and to the corners and it has a really nice feel and like I said they're thick so they're very snappy very springy Your ace of spades is done in a very vintage retro look It does a glamour nugget gambling haul inside the spade pip And it says downtown Las Vegas, Nevada underneath that With this deck you'll also get two original jokers They say joker in the corner and then complements of glamour nugget gambling haul downtown Las Vegas, Nevada Your pips and indices and court cards are all going to be completely standard Which will make them perfect for gameplay flourishing and magic All right, so that's my review of the glamour nugget limited edition Now the limited edition and this was the black with the gold foil These cards are also available in blue, red, black, brown, purple, orange as well They were very limited release There was some copyright restrictions with making these so I'm not exactly sure They got permission to copy the logo as perfectly as they did So I've heard through the grapevine that they were printed once and they'll never be printed again So if you'd like to find a copy of these I would highly recommend you head on down to rareplayingcards.com That's where I got mine and so if there's still any left That's where I would head right now if you would like to purchase this deck Thanks, bye


Okay, folks welcome to our technical analysis of Microsoft stock ticker symbol MSFT It's a little company might have heard of and what we're going to talk about tonight are Microsoft earnings and the reaction by the market to those earnings and Why it's down in the after-hour session and then we're going to take a look at the triple Q names the triple Q's are The Invesco NASDAQ 100 ETF ticker symbol QQ Q Microsoft is the larger component of the triple Q's and probably next to the spiders easily one of the most popular ETFs traded we'll take a look at the relative performance of Microsoft to the triple Q's and Then we're going to do a little bit of a deep dive and some technical analysis on Microsoft And why despite the fact that we had earnings that beat expectations? Why I am bearish technically on Microsoft and have been for quite a while now, so let's get to it I saw off a market watch Microsoft earnings easily top expectations but forecast for Xbox's debut quarter ding stocks I think the overall quarter was pretty good their cloud business very strong earnings per share a dollar 82 Per share up from $1.38 per share a year ago huge huge EPS growth revenue Grew more than four billion dollars year over year for the same quarter Last year and they blew away Analyst estimates for EPS and for sales. So a great quarter Now where the stock has found some weakness is with its forecast for next quarter What it'll be launching the new Xbox console Microsoft guided revenue of 39 spot 5 billion to 40 spot 4 billion in the quarter Amazing growth still and a beat relative to the 2019 holiday period But expectations for next quarter came in lower than the average estimate of 40 spot 5 billion So it's a juggernaut a major league juggernaut. No doubt about it But technically this is a wounded stock and I believe that there is a lot of risk associated with Microsoft stock in the intermediate and short terms their cloud business unit Beat on revenues with 31 percent year over year growth in that business unit. That's amazing When you think about the size of Microsoft, that's just incredible. So net net despite the forward-looking guidance being poor with regard to the Xbox overall the business as a whole is quite sound at current and on a forward-looking basis. So fundamentally, there's really no reason to go hammering these shares down With reckless abandon unless of course the Technicles have gotten way too ahead of themselves and we're going to go to that in a moment We're going to take a look at the charts that have me very concerned about Microsoft on a technical basis I certainly couldn't make the argument on a fundamental basis not giving their known report of earnings for this quarter and their forecast for next quarter now taking a look at Microsoft on a price to earnings ratio basis The shares are Measurably lower than their historical highs, but there's certainly nowhere near their historical lows So let's just say that they're the upper band of the mid-range in terms of PE ratio So it's not really a concern to me the PE ratio. What's more of a concern For me with regard to Microsoft and its valuation is when you take a look at price to sales Here is where Microsoft has just simply skyrocketed in terms of the willingness of investors now when you compare the price of sales relative to a near-peer competitor in Cloud would say Google Alphabet you can see that price of sales by far Exceeds Alphabets and for that matter if you really wanted to get crazy here Price of sales is greater Than Tesla this is a concern now segueing over and into the charts Let's begin with a look at the triple queues on a quarterly time frame And you may be saying why are you using the quarterly time frame? I'll get to it in a moment But take note of where RSI is on a quarterly time frame for the triple queues now The triple queues are important because Microsoft is the largest component of The triple queues and the queues have an RSI rating of 81 spot 2 6 on Accordly time frame so fairly overbought especially for an ETF now when you bring up a chart of Microsoft the RSI on Microsoft is at 92 spot 5 1 think about it 81 on the QQ queues 92 and a half on Microsoft on a quarterly time frame We have never ever in the history of Microsoft been now the last time we were anywhere near this type of an overbought level was back here in October of 1999 and for those of you who were not trading at that point in time the markets were as Irrational then as they are today and it was only a few months later March of 2000 where things got real Real real fast So this is the chart that I'm looking at when I talk about my concerns on a technical basis Now you may be saying you know Bob you picking on the stock. It's a it's a true winner. I have Xbox I love it.  Let's go to a yearly chart RSI on a yearly time frame is at 93 spot 5 5 Folks, this is a bubble just as back in October of 1999 Microsoft was in a bubble history isn't the process of repeating itself It may not happen tomorrow. It may not happen next week. It may not happen next month But this is going to get resolved and as I always like to say it's not going to end well So before warned, this is a problem now. Let's drill down. How do we close out the day It's not looking great from Microsoft short-term And I'll throw up some lines here to illustrate what I mean You could see that we're putting in lower highs on the RSI Not only that we have broken down to lower lows. We closed out the day today below 50 on RSI What's more concerning to me? Then RSI are the stochastics lower highs and Now trading down below the 50 mark and as I always like to teach members that when you have stokes trading down below the 50 mark and Declining rallies tend to fade folks. It happens all the time Now you may be taking a look at the chart and so you know Bob you're ruling out the fact that we bounced off of support We're holding here dude. You're wrong. We're consolidating. Maybe I am but I doubt it I think they held the shares in check today Waiting for the news and they are now selling that news We closed at 2 13 spot 2 5 Let's check in and see where we're trading at current as I close out this commentary 209 spot 4 so not a horrible after-hours session But it was enough folks for me to Open up a short position just prior to me beginning this recording to put a hedge on My long trades going short the triple queues and if the market weakens up tomorrow We'll be looking to lean more into the short side as I believe that Microsoft is going to continue to remain weak in The very short term at a bare minimum So my closing statement here with regard to Microsoft's short term and longer term is that with no stimulus deal on the table at Current there is a warning flag on the track folks be very very careful. Now if you'd like to see how I use RSI to trade the markets Make sure you watch this video that should be appearing in front of you right now and if you'd like to see last night's analysis of Twilio and its performance after earnings make sure you watch that analysis that should be appearing right in front of you and Everyone have a great night. Be well


In this study, two botanical extracts, pomegranate fruit and grape seed, were evaluated for their effects on bone resorption and formation. Both extracts showed antiresorptive activity, reducing INKL expression in milligram, 63 cells and decreasing calcium loss in osteoporotic rats. Additionally, a combination of pomegranate fruit and grape seed extracts was found to be effective at preventing bone loss in overreacted rats. Furthermore, both extracts were also found to promote bone formation, with quercetin and licorice extracts showing the most potent effect. Overall, these findings suggest that a combination of pomegranate fruit and grape seed extracts may have potential applications for improving bone health.


How much is an ice cream? How much is your soft serve? What do you sell it for the twist for American dollars? $4 and they want it for free? Not only do they want it for free because they're a healthcare hero. They're like a hero.  I joke I'm like my kids school the tuition payment they don't take celebrity photos they actually take money so I need currency to pay for my kids so they can go to school but you would be shocked some of the very successful people in Hollywood maybe you wouldn't be shocked but they've asked for freebies and it's because they're promising exposure and I'm like you are out of your mind and we have this other viral story where I took on influencers just as a joke it went like global and I got more exposure for mocking the very people that were promising me exposure it was it was absurd. Can we talk about that a little bit so you had a sign that says influencers paid double perfect. I had a party request for 300 people I mean I've been getting freebie requests forever and I just tell them get the hell out of here but I had one for 300 people to like this TikTok type house to come out and do this party for free and they'll get all this exposure and I was like I am so over this I made a sign as a joke that said influencers paid double and I put it in my window as a joke I took a selfie with it saying we have a new policy now.


Hello fellow followers of Christ and welcome to the show that introduces you to the men and women behind history's greatest works of literature. Come along every week as we explore these renowned authors, the times and genre in which they wrote, why scholars praise their writing and how we as Catholics should read and understand their works. I'm Joseph Pierce and this is The Authority. Hello and welcome to this episode of The Authority and this time we're going to perhaps remind ourselves of Monty Python and say and now for something completely different because we've looked at Catholic writers such as the convert Richard Cresshaw recently and William Shakespeare before that and even Catholic sace because we had some more but subtle but now we enter a new era and we're looking this week at John Milton who was certainly not a Catholic and indeed was very anti-Catholic throughout his life. He was very much in support of the Puritans during the English Civil War and following the victory of the Puritans advocated and defended publicly through his the power of his pen the Regicide, the crime of Regicide, the killing of the King, the execution of King Charles II in 1848. He was beheaded that Milton publicly defended that action against the horror that it caused throughout the world. He remained a staunch supporter of the Puritan cause even after the vast majority people had become completely disillusioned with it. As with most should we say ideologically driven revolutions the the Puritan revolution that was victorious in English Civil War soon dissolved into tyranny and terror and totalitarianism and became increasingly unpopular. So following the the death of Oliver Cromwell who basically set himself up as the as the tyrannical dictator of England, Lord Protector to give him the name he gave himself. When he died things very quickly dissolved into a state of anarchy and so when in 1660 there was the restoration of the monarchy with Charles II coming to the throne most people in England even those who initially supported the the parliamentarians in the war and the Commonwealth as it was called were rejoiced. The restoration was almost universally popular but not with militant ideologues such as John Milton who was very depressed by the restoration of the monarchy and it's it's perhaps significant that he writes his greatest work and the work for which he's part of this series of which is part of the Western canon and rightly lorded as one of the greatest writers in the English language ever. His epic Paradise Lost was written around the time of the restoration of the monarchy. So it's when Milton is very much in low spirits and that perhaps is something we should take into account. But the anti-Catholicism is certainly present in Paradise Lost but it's of course not primarily about that. It's using the form of the epic so following the example of Homer's Iliad and Odyssey and Virgil's Aeneid to retell the story of the fall of Adam and Eve and Lucifer's role in that and the role of obviously of divine providence of God the Father, God the Son, all characters in this epic narrative. So it could be called the Christian epic perhaps the Christian epic par excellence if we don't want to give the divine comedy the title of epic. It's perhaps the pinnacle of Christian epic. However it's not without being controversial because there are some who claim that it's not really in the truest orthodox sense of the word a Christian poem at all. There was a document that most people accept was written by Milton in which he basically confesses himself to be an Arian. Arianism was a major heresy of the early church which basically denied the divinity of Christ. So Milton in this document was discovered after his death basically calls Christ a creature. He's not co-equal with the Father and therefore he's not a Trinitarian, doesn't believe in the Trinity. He's doesn't believe in the Incarnation because if God the Son is not God, if the Son is not God then God is not incarnate in the person of Jesus Christ but merely a creature. So this is Arianism. It's a heresy. Of course heresy has been condemned by the church. Is Milton an Arian? Well most people including his greatest defenders such as C.S. Lewis and we'll talk about that a bit more deeply in a moment seem to accept that it's a genuine document by Milton. So it seems inescapable that Milton was to use a blunt word but an accurate one if he's indeed an Arian. Milton was a heretic. He's not a Protestant. He's not a Christian. In C.S. Lewis' understanding of mere Christianity the highest common factors of what makes someone a Christian is certainly surely a belief in the Trinity. The Father, Son and Holy Ghost as being ultimately one in three persons or and the Incarnation of God in the person of Jesus Christ. If you don't believe in the Trinity and the Incarnation surely you're not a Christian. So anyway this is very controversial because those who defend Milton and defend Paradise Lost as the perfect or the ultimate great Christian epic are obviously not happy to call Milton anything other than the Christian. So Paradise Lost if you like is put on trial on the basis of whether or not in the poem there's evidence of this Arianism and certainly I for one believe that there is. It seems to me that the Son in the poem comes after the Father. He's a creature. It's even possible that he comes after Lucifer in terms of creation. That's absolutely arguable but certainly Lucifer's envy seems to be based upon the fact that this new fangled thing called the Son is an upstart, a usurper, that somehow the Father has a new favourite. So that's the aspect of the role of the Son in Paradise Lost which I take as being very problematic. However people who are greater minds than I have defended the poem and not least of whom is C.S. Lewis who in many ways serves as Milton's most powerful defense attorney and in his preface to Paradise Lost he does his best to claim that although he accepts that Milton probably was an Arian in his private beliefs he states that basically because Milton could not have espoused Arianism in his own time he was conforming in the poem to Christian orthodoxy. Lewis gives reasons for that and for those who are interested obviously you can read Preface to Paradise Lost but I added a magazine called Listen Austin Review and a new issue of it is on the theme of the mere genius of C.S. Lewis and there's an article in there by Nathan Longacre in which he gives Lewis's defense of Milton's Paradise Lost at great length so if you want to go deeper and pick up Lewis's book Preface to Paradise Lost and pick up the Listen Austin Review and Nathan Longacre's article on Lewis's defense of Paradise Lost that's the case for the defense. I'm not going to spend too much time on the case for the prosecution in terms of whether or not the Son in the poem is God or not whether he's divine or not. What I am more concerned with is the way that Milton depicts Satan and I'm going to talk about that because that for me is the dark the dark heart of the poem because it is really the dark core Paradise Lost the looming and alluring presence of Milton Satan whose power if he portrayed characterization as this is this sympathy from many readers of the poem from Percy Shelly's eulogizing of him in the early 19th century to modern manifestations of sympathy for him in our own time so Shelly basically states that I think in his defense of poetry that Milton's Satan is so obviously morally superior to his God. Now no doubt at all Milton would be horrified that anybody could could read the poem that way but the fact that a poet such as Percy Shelly can do so certainly suggests that there's an element of of believability in it. With respect to more modern manifestations of sympathy for Milton's Satan Milton's Lucifer there was an article in The Atlantic in March 2017 which discussed the fascination Americans feel for the character in Lucifer in Milton's epic and how it manifests itself in the characterization of thoroughly modern anti-heroes on contemporary television especially in The Sopranos, Mad Men and Breaking Bad, all of which are seen to reflect in some manner the dark side of the American Dream. This morbid fascination with Milton's archetypal anti-hero prompts Simon the author of that article to ask a provocative question what's so American about John Milton's Lucifer? That's a provocative question indeed. There is however another provocative question that most must be asked if we are to avoid misunderstanding and misconstruing Milton's Satan regardless of how American he is we need to ask how Christian he is so again you know we talked about metaphysical poetry and Milton is a metaphysical poet even though he's using the the epic form here he writes other lyrical poet poems which are certainly in the absolutely metaphysical mode of the conceit the apparent contradiction the apparent conflict that's resolved in deeper meaning in a deeper truth so can how can we talk about Satan being Christian? The heart of such a question is a paradox from an orthodox Christian perspective the real Satan is at one and the same time a Christian and an anti-Christian he is a Christian in the sense that he knows that Christ is the incarnate Son of God he's an anti-Christian because he hates the Son as he hates the Father he knows the Trinitarian God and he hates him he is not an unbeliever he is a rebel who is at war with the reality in which he has no choice but to believe we think perhaps of of Dracula in the movies so the demons in the gospel do not deny the authority of Christ they defy him as far as they are able and despise him but they do not and cannot deny him we see the same paradox in the man in which Dracula in the old movies recoils in horror from the sight of a crucifix he hates the symbol of the power of Christ but he cannot help but retreat from it because the power he despises is real the problem with Milton's Lucifer is that he is not synonymous with the Lucifer of the Bible or the Lucifer of Christian tradition he is a figment of Milton's heterodox imagination Milton's God is not the Trinitarian God of the Christians but a Unitarian God whose Son is a mere creature albeit the greatest of all creatures considering Milton's theological break with orthodoxy is denied of the Trinity and in consequence is denied of the Incarnation also it is a grievously erroneous to see paradise lost as a Christian work except for its biblical trappings it is no more Christian in an orthodox sense than the earlier epics of Homer and Virgil and arguably less so it might be argued for instance as we have done earlier in this series that Homer and Virgil were groping in the right direction towards the light of the gospel whereas Milton rejecting the church and the traditions of Christendom was groping in the wrong direction away from the light of the gospel Homer and Virgil might be seen as virgins awaiting the coming of the bridegroom whereas Milton is the disgruntled divorcee who turns his back on the marriage regardless of whether William Blake was right when he said of Milton that he was quote of the devil's party without knowing it Milton was indubitably doing the real diabolus a service in inventing a mythical devil who has proved so attractive Milton's Lucifer has what he perceives to be a just grievance and rebels against the perceived injustice with great courage by way of contrast it is hard to feel much sympathy with Milton's god who is not loved because he is not lovable he is an omnipotent puritan prig who is right because of his might a Pharisee himself he might well have been the sort of god whom the Pharisees worshiped but he has little in common with the god of the Christians meanwhile Milton's son is not worshiped because he is not god in marked contrast to the biblical jesus he is depicted by Milton as a warrior who boasts of his martial prowess it's a little wonder that an atheist such as Bercy Bichelli could claim that Milton was satan's morally superior to his god perhaps nobody in history has done more to evoke sympathy for the devil than John Milton even though we may presume that he would have been appalled at this dark side of his legacy here you see i'm obviously being robust in my role as as the prosecution attorney and of course i'm aware that i have no lesser person than CS Lewis to argue against me and i've given you where you can read that so i'm not i'm trying to just give one side of the story here in answer to the original provocative question Milton's lucifer is not christian he is no more christian than a poet who gave him life in consequence those who feel that they have sympathy for the Miltonian devil are not sympathizing with the real satan any more than they are rebelling against the real christ they're merely pursuing the shadows and Milton's dark and unenlightened theology so a little bit of controversy and there's nothing wrong with a little bit of controversy um i want to however um do justice to Milton in one sense that he in certain aspects of that of a palace lost it's a beautiful poem beautiful english he's a great writer his evocation of marital love particularly you know prior to the fall between adam and lee eave is beautiful it is really you know and i'm even willing to accept the plausibility that the god that's depicted in paradise lost is trinitarian and that christ is not a creature i there's certainly ambivalence and ambiguity and it's arguable um and uh lewis certainly is very ingenious in the arguments that he offers to to to vindicate that position but there still is the problem of Milton satan compare Milton satan with for instance um uh dantes and dante of course is a tomastin theology a catholic uh in faith uh for Milton for dante uh satan is trapped in a sea of ice in the bottom bottom most pit of hell furthest away from heaven insatiably hungry and devouring the traitors uh forever um uh and then excreting them and devouring them again um this this person who now uh his is his pride has made him insatiably hungry to feed upon the evil uh of which he is himself a slave uh a static figure unable to move beyond the point in hell to which god has assigned him compare that with Milton satan Milton's lucifer who is a courageous leader who who goes on a solo mission when all the rest of the demonic fallen angels cow cow in in in fear of the power of god he goes on a one-man mission against all the odds uh to carry out a mission to uh um to to uh make of man allies against god the the very martial war imagery uh the boastfulness of cry of sorry of the son on occasions of his power is is not the meekness the self-giving sacrificial love of of of jesus um there are problems and uh and i think that we need to um acknowledge those problems and we need to at least uh listen to the witnesses for the prosecution um such as william blake who says that the Milton's of the devil's party without knowing it or Percy Shelley who's the atheist uh who finds more sympathy for for Milton satan who he sees as being morally superior to to uh Milton's god Mary Shelley in frankenstein basically has uh as this as as the inspiration for for the poem uh the monster um has the same antagonism towards his creature towards his creation as as Milton's adam and more to the point Milton's satan do towards their creator that he blames uh um his creator for the suffering that he is uh undergoing so the and then again as as the article in the atlantic said this this whole cult of the anti hero um the dark rebellious um figure who who um is somehow gained some nobility in his war on authority um this is all part of a miltonian shadow that has fallen in the wake of Milton's poem and i personally see it as a consequence of Milton's own uh dark theology um irrespective of his arianism which is dark enough in itself his puritanism uh his hatred of catholicism uh which does manifest itself in certain aspects of of paradise lost um in his willingness to advocate the execution of the king um his his um obstinate refusal to see the evils of uh of Oliver Cromwell's puritanical puritanical regime so uh looking at the authority of John Milton we see that it's a darkened authority that questions authentic authority and perhaps the work itself is a consequence of that dark questioning of authentic authority um by Milton himself i would like to finish however on a light to note because Milton did write some wonderful poetry and uh in uh now we're featuring in the authority appropriate enough when we're looking at the poems the book that i have edited and compiled for tan books poems every catholic should know and there is a short selection of poetry by Milton here um uh three poems one at a solemn music another on the religious memory of mrs kathryn thompson my christian friend deceased december 16th 1646 but i'm going to read by way of concluding this episode with the authority Milton's poem on time and you will see it it's very much a metaphysical poet with uh with a lot of uh the use of metaphysical conceits within it on time by john milton fly envious time till they run out thy race call on the lazy leaden stepping hours whose speed is but the heavy plum its pace and glut thyself with what thy womb devours which is no more than what is false and vain and merely mortal dross so little is our loss so little is thy gain for when as each thing bad thou has entombed and last of all thy greedy self consumed then long eternity shall greet our bliss with an individual kiss and joy shall overtake us as a flood when everything that is sincerely good and perfectly divine with truth and peace and love shall ever shine about the supreme throne of him to whose happy making sight alone when once our heavenly guided soul shall climb then all this earthly grossness quit a tired with stars we shall forever sit triumphing over death and chance and thee old time thank you so much it's been a joy and a pleasure to spend this time with you in this episode of the authority please do join me next time uh until then goodbye and god bless this has been an episode of the authority with joseph pierce brought to you by tan for updates on new episodes and to support the authority and other great free content visit the authority podcast dot com to subscribe and use coupon code authority 25 to get 25 percent off your next order including books audio books and video courses by joseph pierce on literary giants such as tulking chesterton lewis shakespeare and bellock as well as tans extensive catalog of content from the saints and great spiritual masters to strengthen your faith and interior life to follow Joseph and support his work check out his blog and sign up for email updates and exclusive content at jpearse.co and thanks for listening


It's rivalry night in northern Minnesota, Bemidji, Brainerd boys hockey. There's not much else to say. Last year, Warriors came back from a two goal, got deficit with just minutes left to beat the Jackson OT in section playoffs. Things also got a little heated on the ice. So over the BCA we go, Bemidji home opener and Jack's got an A plus chance, first period. Turn over at the blue line, Josh Baker break away but Colin Collefman shuts the door. We'll stir out zeros but later in the period Warriors threatening Nick Karznessia centers and Will Lundstrom redirects and in. One nothing visitor then the second. Short handed Bemidji turnover. Wyatt Andrews doesn't waste any time. Top shelf, no chance. Lead now is two then more from Collefman. He was pretty good tonight. Baker right at the doorstep but Collefman says, uh-uh he stops all 25 shots he faces. Warriors come in on the road and get the shut out to nothing in the early section battle. If you've enjoyed this segment of Lakeland news please consider making a tax deductible contribution to Lakeland public television.


There is a vast unmet need for access to medicines in sub-Saharan Africa. But typically international solutions focus on buying and importing medicines. Now open university researchers are arguing for more emphasis on making medicines in Africa, bringing together health and industry. This book which was co-edited by some colleagues of mine and I contribute to two chapters will change thinking around whether African countries make medicines better more efficiently and be able to distribute them and to make them available for the local populations. I think the open university has made a real difference in this field. The key thing that we're trying to encourage is an integration between the industrial development of pharmaceuticals and the improvement of the health sector. And we believe that those two can be built together. At the book's launch the open university researchers with colleagues from around the world are presenting their thoughts. Rather than being bought in India and China, medicines used in Africa to fight HIV AIDS, TB and malaria should be produced locally by Africa's own pharmaceutical industry. So our argument in the book is about the interconnection between industrial development and health. We are looking at an Africa that we want 50 years for our children, our children's children. So we're looking at improving the capacities, the capabilities of our systems to be able to manufacture our own drugs within the continent for the priority diseases that affect us uniquely. Perhaps the greatest value of this book is that really that makes a point that industrial policy, development policies and health policies should be aligned. This is important from the perspective of health security. If there is funding and if there is policy support and if there is local procurement of medicines within maybe 10, 15 years it is very possible for the industry to grow tremendously. So I would say there is a lot of momentum both at the political level than at the organizational level. Then there is also what we would call intellectual momentum which we talk about in the book as well as capacity building for the different skills that are needed to sustain pharmaceutical production actually being developed through partnerships with local universities and other skills development players. Some African companies are already producing at the kind of low prices and high quality which is essential to meet Africa's needs. Others can develop that but what is needed is an active industrial policy within African countries that allows new and improving firms based in Africa to meet the price and quality requirements of African health systems. One of the points that has been a major worry for me and many other people who are so passionate about this agenda is whether African governments would be able to sustain funding into this particular area and I think we are beginning to see that even some of the financing models we talk about in the book seem to speak to that evidence that it is beginning to happen. I agree that it is beginning to happen and it is essential that African governments and donors work together to try to get the financing system to work to bring health and industry together.


So first of all, obviously, as I always talk about in my dribbling videos, when we're dribbling forward, it's the outside of the foot or the toe touches like that. Then to change direction, we're either using the outside inside, you can use the sole of your boot. But when we're going forward, you want those little touches because it's more natural in your stride. So those little touches be outside of the foot. It's more natural in your stride rather than running like this. Ridiculous. Okay, so outside of the foot and then you'll turn those different ways. Next thing I want you to think about is actually dribbling with your body. And what I mean by that is if you wanna be a good dribbler, you wanna change direction effectively, you need to play a little lower to the ground and dribble with your body.  I wanna get low, I wanna get low down here and I can change direction much quicker, okay? So think about getting lower to the ground. Not only is that going to help you change direction with more efficiency, it's going to help you protect the ball better. So for example, if a defender's trying to get the ball for me, I'm much more likely to protect it down here than I am up here. I'm gonna get knocked off the ball like that, okay? So when you're dribbling and especially changing direction, get lower to the ground. It'll help you push off. It'll also help you protect the ball. Last thing I wanted to talk about was whenever you get a bit of space, open space in front of you, you're not jogging with the ball, okay? You wanna get that out of your feet a bit more and sprint with that ball, okay? So especially when you're practicing these drills, anytime you have a little bit of space to sprint with, practice actually sprinting with the ball. Because dribbling, turning these little touches is one thing, but being able to sprint with the ball and keep good control is totally different. So make sure you're actually practicing that because if you do that in practice, when you're in the game, it'll be natural. So let's get into these drills.


Hello, I'm Dr. Judy Park. I'm a surgeon and the physician-in-chief. It's my pleasure to welcome you to the Kaiser Permanente Richmond Medical Center. As the physician-in-chief, I'm responsible for the medical care delivered in this hospital. Here in our state-of-the-art facility, we perform over 6,000 surgical procedures per year. It's our goal to make certain each of our surgical patients and their loved ones feel comfortable, informed, and well-taken care of. This video will give you an overview of what you can expect with most surgical experiences. Hi there, my name's Jose Duran Mendoza, and I'm a Kaiser Permanente member. I've had surgery here before, so let me provide you with a few tips. Wear loose-fitting clothing, leave valuables at home, and please follow the eating and drinking guidelines you were given so that your surgery can proceed as planned. When you arrive at the hospital, you'll find that there's a free parking garage attached to the medical center. After you park, come in through the main entrance. You'll walk past the front desk to the hospital elevator bay on the left. From there, take the elevators to the second floor. This is where you'll check in. Please arrive for surgery at the time you were given so that your care team can adequately prepare you for surgery without delay. When you get to the second floor, you'll need to register. Hi, welcome to admitting. It should take a few minutes and involves filling out some paperwork. You'll need your Kaiser Permanente card and a photo ID. Hi, my name is Mia Pannell, and I'm a registered nurse in Pre-op. This is the area where you'll get ready for your surgery. Hi, my name is Roche, I'm one of the nurses.  That means your family and friends will stay in the waiting room. But don't worry, you'll have another chance to see them before surgery. The first step is having you change into a hospital gown. This is also a great chance to use the restroom. So I'm gonna look at your arm band. Next is for us to do a private history with you. We'll do some routine care, including taking your vital signs and getting your weight. Then we'll get your IV started and draw any necessary labs. Next, you'll get any medications that your surgical team has ordered. At this point, family members or friends can join you if you'd like. If you didn't lock your valuables at registration, we'll do that for you now. Unless you want your family or friends to hold on to them for you. Well, Linda, good to see you again. Do you have any questions for me today? The last thing you'll do in Pre-op is meet your surgical team who'll be caring for you. Your surgeon, anesthesiologist, or nurse anesthetist, and your OR nurse, they'll go over the surgical plan and give you an opportunity to ask questions or clarify issues. Throughout the pre-surgery process, expect to be asked multiple times your name, your Kaiser Permanente number, your date of birth, and what procedure you're here for. This is an important safety check for you and for us. Hi, my name is Jamila Churchill, and I'm one of the anesthesia providers here at Richmond Kaiser Permanente Medical Center. After Pre-op, you'll be taken back to the operating room where your surgical team will be waiting for you. They'll be wearing caps and masks to keep your OR suites sterile. It's normal for the room to fill code. This helps with sterility. You'll be assisted onto the OR table where you'll be attached to heart and lung monitors and stockings that squeeze your legs. These help with circulation. The team will review the consent with you and with each other. In Detroit, procedure is laparoscopic olcestectomy, no sight or sight marking is necessary.  I'm Kayla, I'm gonna be your scrub tech today. I'm Jamila from anesthesia. Our plan will be a general endotracheal anesthetic. This is done as a final safety check and sex expectations for the surgical team. Once we are all in agreement, the next step is to get you safely off to sleep. I'll have you take some nice, deep, relaxing breaths. This is just oxygen. Family and friends can follow your progress on the surgery board in the waiting area. We'll give them a color coded chart so they'll know how to read the information. When the surgery is finished, your surgeon will call your family or friends or we'll talk to them in the waiting area to give them an update. No problems, everything went great. To learn more about the OR, you can experience our virtual reality video by clicking on the link on our website. It gives you a bird's eye view of what happens in the operating room as your OR team prepares for your procedure. Hello, my name's Gabriella Vallera-Meris and I'm a registered nurse, specializing in patient recovery after anesthesia. After surgery, you will be brought into the recovery area as you wake up, I'll closely monitor your vital signs and pain level. It is our goal to keep your pain at a comfortable level while maintaining your safety. On average, most patients spend about an hour to an hour and a half in recovery. When you're ready to go home, I'll give you and your designated caretaker your discharge instructions. If you're staying the night with us, you will be transferred to your hospital room from here. You might be forgetful in recovery, so key information will be communicated a few times to you and to any family members or caregivers who are there with you. The pain medication mom, you're gonna give it every four hours. We hope this video has helped you to feel prepared and reassured about your upcoming surgical procedure. If you have any additional questions, don't hesitate to ask any member of our staff or give us a call. Here at the Kaiser Permanente Richmond Medical Center, we're working together to make your surgical experience with us a positive one. We're all looking forward to taking excellent care of you so you can get back to doing the things you enjoy and thrive. Thank you.


Disclaimer, I'll give you guys this at the beginning, SleepyWay has brought up stocks. The only company that family is long on, heavy, is CFVI, which is a rumble. This company right here, rumble, okay. They got approved for security exchange, they approved them to do the merger with CFVI because it was a shell sort of company holding whatever they're called. And they did the discussion, they had the funds, so that's who they're going with. Okay, and rumble actually has a two billion dollar lawsuit against Google and a judge recently in last week or a couple of weeks ago or whatever it was stated that that lawsuit can go ahead. So they're going to go, that lawsuit is going to go trial or whatever they're going to do, sort of maybe settle out of court, right? And the odds are Google will settle out of court with rumble and that would be a huge injection of funds into rumble. We'll see where that goes. This is all speculation, high risk, high risk with family, that's the only stock that family is long on. Okay, CFVI, rumble, okay. It's not RMBL, Sleepy Waves, it's CFVI, CFVI. Okay, that should be the symbol anyway but look into it before you do anything and this is not, not, not, not financial advice, not financial advice. And on that note, family has put, I've been mentioning this for a while now, family is riding puts. Okay, we're in and out sometimes fast, sometimes riding puts all the way down. Right now, family is holding puts on, I believe, five stocks. Okay, puts on Costco, puts on Lululemon, puts on Netflix, puts on Toronto Dominion Bank and puts on Air Canada. Okay, those are the ones I can remember. Again, this is not, not, not financial advice and we'll see where that goes. There might be bounces but I think the overall trend is bam down. However, things might switch, change up extremely fast. Right? Personally, I believe there might be a few days or few weeks of major pressure on the markets and then at some point I think there might be some geopolitical events taking place where you might see the North American markets or specifically the American markets really rise up with either hyperinflation coming, kicking in, World War III kicking off in Europe, World War III kicking off in the Middle East or Caucasus or Asia. It's a tender box out there right now so be careful gang, be careful gang. Aside from that, let's talk about what you guys want to talk about and lots of things to talk about. Okay.


What I am saying is that VetaFM is one usage model which works with people like me, but there is a lot of application, especially if it is written in Belgian rules, then you want to be streaming. I am going to talk about MySQL.jl. MySQL.jl is a Julia package which lets you execute SQL commands from Julia. So the objective here is to talk about three things. MySQL.jl usage. It is a really simple API. It is not much to talk about it. So I thought of adding a little bit about a simplification and some things that might not be really talked about in the Julia world. So the second thing I am going to talk about is the Julia C interface. And the last thing I am going to close with is the Pro-In performance. So you might think why you would want to bother with the Julia C interface as, say, a data scientist or someone working at the high level. I think there is a lot of code written in, already written in C over the decades. And this Julia C interface lets you call Julia or get data from Julia and I am going to talk about how to get it as a Julia data structure, like, say, and add it. So I think that is a useful thing to know because you can write packages in a few lines of code and do a lot of things by just calling Julia. This is a basic API of MySQL.jl. There are some more functions which are not going to talk about this for the interest of time. So you include the package by, say, using MySQL and you connect by saying MySQL connect followed by the APIs. The usual thing, username, password and dvname. And it returns to you a MySQL context which you can use in your other MySQL function. So this is a wrapper, a handy wrapper called MySQL execute query. It pretty much does everything that you need. If you pass it a select statement, it returns data frame. If you pass it some, say, an update statement, it will tell you how many affected rows you have affected. Suppose you don't want the output to be a data frame, you can specify it with the third argument, saying MySQL array and you get it as an array of arrays like this. You can also go through each row of the table using an iterator, using a first loop like this. So you say MySQL row iterator and you pass it the results and you will print. I'm printing each row here. I'm iterating through each row and printing. The MySQL APIs that I've written have not really put an error check because that would be an overhead, if you're calling it, say, 10,000 times or something. But if you want to check for error, you call MySQL display error and you pass it the response that is given back by any of the MySQL APIs. And this error you see here, that's from MySQL, not from Julia. The rest is a status or whatever from Julia, but that is from MySQL, saying that some table doesn't exist. And you disconnect by saying MySQL disconnect. So that's the basic API. Okay, so now I'm going to talk about the Julia C interface. I think the Julia C interface is really simple and easy to use. So we'll see. Suppose you have a C function. This is MySQL query in C and I had to write a wrapper for this in Julia. So a function has three parts. It has a name. It has a return type and it has some arguments. So how do I write this in Julia? How do I call this in Julia? It's real simple. So there's a C function there and the Julia code is here. So if you keep looking back and forth, you'll see this is a return type here. The arguments are here and the function here is here. But you have to also tell from which wrapper you got that function here. So there's a string here. This is actually a string. It's assigned to a variable. And it's basically my SQL. And then you pass it to the arguments. So this becomes a wrapper. So now you're... Yeah, let me see what happens. Okay. This isn't the most simplest and best example. I should have just made sure and printed it out for something. But I want to do something from the MySQL code itself. So that's about functions. Now how do you deal with C data types? Like you have C data and you want to read it as a Julia area. You want Julia to understand it or you want the other way around. You have some Julia data and you want C to understand it. So let's say you have something like this. It's a simple pointer to a pointer in C. So it's basically saying this name here should represent this. Cache star star. And that's my SQL role. That's how each row in MySQL is written actually. So in Julia, that would be simple. Just replace the stars with pointer. And title becomes title is and you have MySQL row, pointer, pointer, and C cache. It's as simple as that. If you have a struct like this, what do you do? Okay, we'll just see. So if you keep looking back and forth, you'll see a pattern, right? So you'll see that a star becomes pointer and it's a pointer to itself. So you have the same thing there. And then we've just declared this in that type in this thing. And then unsigned long becomes Cu long. So the same way float becomes Cu, double becomes C, double becomes C, and unsigned becomes Cu, and so on. So I have a bunch of question and answer kind of things, so we'll just see them quickly. So let's see, now, a C function give me a pointer, how do I get a Julia array from it? It's a pointer, right? An array in C is a pointer, how do I get a Julia array from it? So I have a pointer here, that's a C pointer there, a 64 bit integer. So all I have to do is say pointer to array, and then I have to give the length. So the C just gives you a pointer and usually the C appears to give you a length. And then you're getting a string which is null terminated. If you're getting a bunch of numbers, you need to know that. So this pointer give me back a Julia array and it's one, two, three. It's just an array of one, two, three. Another question, how do I do this? How do I go from, how do I get a C pointer from a Julia array? I have a Julia array, how do I get C pointer? This is really simple, all you have to do is call pointer under array, that's it. Pointer A, that's it. So this is just an example from the MySQL code. So this C call here, this has a C call inside of it. And it requires a pointer to the MySQL bind. It's going to bind the results there, it's going to put the results there. So this is how the prepared statements work. So what I'm doing is I'm just calling pointer, that's it. Just pass it there, and it works. Okay, another question, C gave me a pointer of type wide. How do I get a floating point value from it? So C uses wide for its genericness or whatever, point to anything. So this is a wide pointer. All you have to say is reinterpret, that's a very well-named function. Say reinterpret pointer float and I get a float pointer. Okay, so I now have a float pointer, how do I get a float value from it? I say unsafe float. I say float is like saying star variable in C, like dereferencing. So anything, any dereferencing in C is unsafe. So that's not like a limitation or anything, it's just saying that it's unsafe. Julia won't know about it in a way. Okay, this is something, I just want this interesting, so I'll just put this here. This is from the Modbus, while I was working on Modbus. So which is just all the device thing in the floating thing. So the API there, it gives you a floating point number. But it gives it to you like this, just gives you bits, just gives you an unsafe bit. How do you get that into a floating point number, right? So if I just say float of that, if this was 12, and if I say float of that, it's going to give me 12.0, that's it. I don't want that, I want it to be decoded into a floating point number. So how do I do that is Julia, it's really simple. All I say is reinterpret C float and that number and it gives me 3.14. And that's 3.14 in the IEEE format in binary, if you can't know the difference. Okay, the last one. So you know how C frees memory, right? So C frees memory, C doesn't frees memory, it doesn't have a GC, a garbage card, you have to free it yourself. So if a C call you call allocated some memory, Julia doesn't know about it.  But you can make a garbage query, you don't have to free it yourself. So the way you do it is it's really simple. Although this looks a little big, but it's really simple. You call finalizer and you pass it. This is available to which you assign whatever you've allocated. And you say, when Julia is going to garbage collect this, also call this. Also call this C call. So this is freeing this result.  I don't want to call it now. I want to call it, this is a basic syntax for an anonymous function. I don't think. So I want to call it when the GC kicks in. The GC kicks in and says, our result is out of scope, you don't know how we're using it, I'm going to clean it up. So while we're cleaning it up, also call this so that whatever memory C has allocated clears up. Okay, that's all. I'm just going to quickly go over the performance. Okay, why performance first of all? So what we usually do, what some software developers usually do is make a prototype in Ruby or Python, and then decide it's too slow and make the production version that says C++ because it's faster, the type is more static or whatever. So how to deal with performance? Okay, I'll just finish this here. So when you're dealing with performance, the first question you have to ask is what should I improve? What parts of my code are taking the most amount of time? How do you find out which part of the code is taking the most amount of time? So there are tools for doing this. There's the macro at time, there's profile view, and that is in. I'm just going to show some screenshots about that. So this MySQL is a good query. When you pass it like a small table like this, it actually does some work converting it into a data field. And that's the thing that takes time. And that's what we're trying to optimize. So what we do is we give it like a 10,000 UI because performance is most effective at scale. So at scale, we found it took some five seconds or something. And then we looked into where we could improve. And I'm going to show you how to improve that. I'm going to get to that. So basically at time, it gives you time. It gives you how much memory is allocated. And over here, it tells you how much GC has happened. Really, no GC is happening because we've removed all that. But if you have a 20% GC, then you're doing really bad. This is another tool called ProfileView. Each further represents a function. This function is calling. This function is calling. This function is calling that way, like a stack. And the horizontal length represents how much time it took. And if you hover your mouse over it, actually, it's a big image showing all the functions in your code. But I'll just show the screenshot so that you can see the mouse pointer and it's telling which function this thing represents. This is a tool. It just shows you how bad of a programmer you are, I guess. So if this tells you, like, if you see here, I'm assigning a 64-bit int value to an ascending int, which could potentially be a big bug. So it finds a problem like this. And this is typical of what GCC would send you. It would tell you, you have a variable, Iter, would not even use it that way. So OK, how do we code faster? Just say one minute on this. Similarly, just use constant in front of your global variables and you'll make it faster. OK, another difference. So Julia has concrete types and it has abstract types. Abstract types are polymorphisms, like decided-at-run type. And that takes more time. So if you know the type beforehand, you can mention it to Julia. You don't have to say, I could write any here. And I would say array of any. But if I give it a concrete type like this, it will work faster. Plus you can also initialize memory for the array. How long do you want the array to be? Instead of pushing to an array, as if it was a queue. And another thing, OK, what is this? So here I'm just saying assign to this a 0 of type this. But if I just say 0, assign a basic int 0 to it. And somewhere I assign a unit and the type changes. So one thing is avoid changing types in Julia. If you want avoid changing types, you have great things like this. I sort of think, you can just Google performance tips in Julia and I'll take you to the read the docs page. And then you can read more about this. We have a question. OK, I spoke about all that. OK, in conclusion, although this was a my secret talk, the conclusion is not related to this. The conclusion is, in Julia, you can do high-level programming. You can do data science and all that stuff. Everyone knows about that. But also what you can do is you can interact easily with C. And you can improve performance without having to re-implement your code in lower-level language. That's all. Thank you. We'll take one question where the next speaker sets up, who is not on the list. So you talked about specifying the type. So for functions that do multiple dispatch, is there a performance impact if you specify the type or not? When you do a bunch of dispatch, you usually mention the type. You've written the function once, and you want it to. When you write the function, if I don't declare the type of the arguments, when it does the multiple dispatch, it figures out the types that are given that it is compiled. If a difference happens, then it's compiled. I'd compile. So there is no, it's not slower. It's not slower. OK, great. Thank you, sir.


And it's great to have you with us here on the WB Mason post game Bob Lorenz and John Flaherty with you game one of three against the Yankees and raise it was a battle till the end flash raise win it four to three and eminently winnable game but there were the midsection of the game for the Yankees offensively offensively not good. They scored in the first and then rallied in the ninth but came up short. Yeah they didn't swing the bats like they had on the road trip and it was a great game all the way up until the ninth inning a close game and in the pregame Bob we talked about how the rays were going to play. At this weekend and Kevin Cash he showed us tonight he's going to play it like he's going to use his high quality relievers trying to win games and then you look on the flip side with Aaron Boone who managed this game with a sense of urgency in the middle of it.  Kind of questionable hadn't seen a big league game since July 31st but to bring him back out for the ninth inning when all this Chapman is your closer is a decision I think that Aaron Boone is going to be questioning after this one. If Chapman comes in in the top of the ninth and throws up a zero you have Judge and Stanton waiting in the bottom of the ninth in a one run game instead it was Hermon to start. He gives up a big hit couple of runs and yes the Yankees did rally at the end of that game to make it close but not to have your closer in there in the ninth inning is a decision I don't think Aaron Boone is going to feel good about. Yeah when that second run crosses the plate you're thinking could have been a tie game right there and a chance to win it for the Yankees.