Welcome to this short lecture just on QR factorization how to decompose a matrix A where each of the columns are mutually or at least linearly independent and we're going to change that basis into these two new matrices Q and R. Q is going to be very nice because all those column vectors in it they're going to be orthonormal. So they will orthogonal to each other and they are unit length and then R is going to be an upper triangular matrix. So I'm Dr. Jean Montoppe, amongst other things I'm a research fellow at the School for Data Science and Computational Thinking at Stellenbosch University and as you can see here I'm using a Pluton notebook so we can use Julia, the Julia language an exceptionally perfect language when it comes to computational thinking and I urge you to if you're not already familiar to learn more about Julia I've got a bunch of videos right here on YouTube and then even a university level course that you can get a certificate on as far as a massive open online course is concerned on the Coursera platform so you can learn all about Julia. So what I'm going to just assume that you have a bit of knowledge about vector arithmetic about the projection of a vector onto another vector that's going to be very important about linear independence because we want all our column vectors at initially at least to be linearly independent so that they form a basis for a subspace at least of a vector space with respect to our matrix A, the rank of a matrix because that also just helps us to understand or make sure that our column vectors are mutually or at least linearly independent what orthogonality is and then the normalization of a matrix and what I mean by that that each of those column vectors that you can normalize those column vectors. So the Julia packages that we're going to use in this notebook are linear algebra and row echelon so if you're setting up your environment and remember I do have a video to show you how to set up an environment for each and one of your projects never ever just use the base installation of Julia and do everything and that rather create individual environments for each of your projects and then install only the packages that you need into that environment specific to that project. So for this project I'm just showcasing a bit of linear algebra using Julia I'm using the row echelon package that I had to install and then linear algebra that package is part of Julia. So here's our matrix it is three column vectors and we have three of them. So in actual fact they are mutually orthogonal say which linearly independent and that means it spans all of three space but very often you're going to have more rows than columns so you're only going to span a subspace. So let's just set up A and it's very easy in the Julia language we're going to enter the values row by row leaving little spaces between the elements and then every new row is denoted by a semicolon and I'm going to assign that to the computer variable A and you can see with the Pluto notebooks that the execution of the code is just above the line of the code and just to show that those three column vectors are linearly independent what we can do of course is set up with the homogeneous system and if they are linearly independent any solution to the linear system it's going to be the zero vector or you can just look at the matrix itself and just because this is square in this instance to use elementary row operations reduce it to reduce row echelon form through Gaussian elimination and if it ends up being the identity matrix of course those three column vectors are mutually or at least are linearly independent and you can see there I'm using the row echelon package so I always use that it's the first time I use a function just to remind me from what package that function comes so the RREF reduced echelon form function pass A as my parameter or argument to it and I get identity matrix I can also just use the dot rank method or that would be the rank function I should say in the linear algebra package pass A as parameter or argument and we can see that's got a rank of three in other words those columns are linearly independent so in the linear algebra package there's also a qr function and you can see qr there pass A to it it's going to return two matrices so we're assigning it to two computer variables q and r and once we do that we see both q and r and remember you're going to find these little overflow errors there so anything times 10 to the power negative 16 in computer speak that means a zero so we see these three they are each three of these column vectors are of unit length and they are all orthogonal to each other so this is an orthonormal basis for three space as far as our matrix A is concerned and you see r there as well and you can see it's upper triangular with the zeros below the main diagonal just to show you if we multiply q and r we get back our original matrix with a provisor that these things times 10 to the power 16 are really zero so we just get back to where we are so if we have a bunch of basis vectors and that each column in A that is a basis for either the space or a subspace we've got to choose one of them to start off with and here we're just going to keep things easy we're just going to start with the first one now what i'm going to do the notation that i'm going to use is that each column vector in A is just going to be a sub one a sub two and a sub three and then the new basis is going to be u sub one u sub two u sub three such as remember that u sub one u sub two u sub three are each orthogonal they're mutually orthogonal and when i make them unit length i put a little hat on them such that we have a equation two here so i'm just going to choose the first one a one to be u one because all the others will now subsequently have to be orthogonal to to them but i've i've got one then just grab one out of the air from the subspace that you're dealing with take one of the ones that you have so for me column vector one that's a one and that's going to be u one and if i divide that by the norm of a one then i have a unit vector and i'll call that a u hat sub one so i'm just going to extract the first column vector they're just using index notation so you can see there a then square brackets column means all the rows comma first column so that's just going to be the one one one and that's what we see there one one one and if we click and put on that little downward arrow there we see it's it's a column vector one one one that's what you have and i'm just going to set u one to be a one so i'm just saying assigning a one that this column vector to u one and then just to get the magnitude of that vector i'm just using the norm function passing a one to that and we see the numerical approximation for the norm of that vector and then so that i have u one norm remember that's the one with a little hat on as u one divided by norm of u one and there we have it we have our first vector in our new basis our orthonormal basis and it is of unit length now i'm going to go to just a little google drawing because i just want to remind you of what the projection of a vector onto another vectors and how that helps us as beautifully in this gramschmidt process let's have a look so there we go there's my little drawing and i have my vector a one here the orange one at the bottom and a sub two there now they're not the same as the problem that we're dealing with it's just a little schematic just to remind you what this idea is of a projection so i want to do the projection of a two onto a one now remember a one we've chosen as u one so what we're looking for is another vector in the space that is orthogonal to this vector and if you think about a projection of a of a of a vector onto another vector so you see this component now is this pink one is a long a one that's the component of a two along a one and because it's orthogonal we have this very beautiful pink one going up to the left here and that's u sub two and by the way that we set up these projections they are these two one these the the projection and how you get the projection they are orthogonal to each other so we might as well make that u two and remember what we'll do is if this pink one at the bottom if that's the projection plus u two just gives me back a two so you see at the top a two a sub two that's the projection of a sub two onto u sub one plus u sub two now putting in u there just to remind you it's actually a one but a one is u one so it doesn't matter so if you add the the projection and you add u two you get back to a two now you know what a two is so we can just solve for u sub two it's just a two minus the projection and then you have u two and if you make that into a position vector so take it to the left you now have the orange vectors as u sub one or a sub one is now u sub one and you have u sub two and they're orthogonal to each other and all you need to do is normalize them and then they're orthonormal as simple as that and if you have a sub three now they've all got to be orthogonal to each other so with a sub three and it's projection you better get the projection onto a sub two and onto a sub one because what you really want is you want it to be orthogonal to everything let's get back to the code and i'll show you so yeah i'm reminding you how we do these projections so the projection of a sub two onto a sub one or u sub one now remember that is the dot product of the two divided by the norm of the one that you're projecting onto times the one you're projecting onto remember that's how we do the projections if you if you can't remember so here we have a sub two i've just extracted a sub two zero one one that column vector and i'm calculating now projection of u sub one of a sub two onto u sub one and i'm giving it an appropriate computer variable name and this is how you do the dot product you use the dot function and then just the just there's arguments separated by comma my two vectors so a sub two and u sub one and what i'm doing is then dividing it by the norm of u sub one squared as we have in three up here and then multiply it by u sub one all i'm doing and then there we go i get that projection but that's not what we're interested in we want to use it such as to remember that u sub two plus that projection equals a sub two and i can solve for u sub two and that's exactly what we do here we say u sub two equals a sub two minus the projection we've just done and that gives us u sub two and there we have u sub two and all i have to do now is to divide it by its norm and now i have a unit another unit vector and five is what it's all about i just want to show you that remember they've it's got to be mutually orthogonal to everything that came before it so if i take any a sub n because next time remember going for a sub three i go to u sub three remember that's the orthogonal part and i add to that all of these things here that's the u sub n is the one that i want and i add this i'm doing this summation and all the ones that go before that so i'm cycling from equals one to n minus one so all the ones that came before so three will be it's got to be against a sub one and a sub two not a sub three i'm working with a sub three so it just goes to n minus one so it's the dot product of a sub n dotted with u sub i so it'll be u sub one first then u sub two divided by that norm squared multiplied by itself and all i have to do is just as before we solve for u sub n so u sub n is going to be a sub n minus the summation just going from i equals one to i equals two just to stop at n minus one so if we look at the projection of a sub three onto u sub two we also have to look at the projection of a sub three onto u sub one just as we have here in the summation for five and so let's do that let's just let's just extract the third column vector there zero zero one and i'm doing the projection there of a three onto u two and onto u one we need both of them and then here's our a little expansion so it's u sub three plus the projection of a sub three onto u sub one and the projection of a sub three onto u sub two and that equals as you can see there and all we're doing is we're solving four we're going to solve four u sub three and once we solve for u sub three this is what we do u sub three is a sub three minus this projection minus that projection and once we do that we just divide it by its norm and we have our third column vector and all i'm doing now is just putting them all together as u hat but remember that's just q that's just q and what i'm showing you here if i take the dot product between each of them bar this to the power negative 16 negative 17 remember those all zeros if i take the dot product between each of them now i end up with zero so they are indeed orthogonal to each other and if i normalize each of them they are also normal as simple as that now with qr factorization i just want to show you then just the form that q that r takes it's upper triangular and it's just these dot products with each other and if you do that you get r calculated now you'll see there is going to be a difference because what we've used here is a simplified method let's put it that way because this is not going to necessarily deal this is over a field of reels but we've got to think of over a field of complex numbers for instance so there's actually i just want to warn you a bit more to this but when we're dealing with the reels this is absolutely just an easy bunch of steps to follow what i do want to remind you then is just the fact that we're just using the dot product here because it was just over the reels and we're just in a clear end space but when we move away to things that are a bit more interesting we use the inner product remember the dot product is then a special case in that instance of the inner product so i just want to remind you an actual fact it's not the dot product but it's the inner product and then nine is exactly the same as equation five as before it's just that we have to deal with the inner products if you can define an inner product space you can do qr decomposition and that's really powerful and then i also just show you the real form of what r would look like not a bunch of dot products but a bunch of inner products and now you can really expand it as far as what you view as vectors and you need to stick to these vectors in your clean space as long as you can define that inner product and the space that you're dealing with meets the assumptions for for an inner product space and then you're good to go so that was the game schmidt process is just showing you how easy it is to to use julia code as i said look in the link in the description down below when i have time i'll put in all those links in the description and you can learn a lot more about julia otherwise go to my to my youtube channel jh clopper and you'll find lots of video tutorials on the use of julia


Okay. Let's start. Thanks for joining. And we swapped topics. The presenter couldn't make it. So I'm here to talk about how we build and test the Automative Great Linux. My name is Jan Simon Müller. I'm doing the release manager work for AGL and taking care of the infrastructure side. So, oh, should turn it on. What's AGL? So, in principle, it's a Linux distribution for Automotive. We use the Octo project and open embedded. And we create a platform which can be used for multiple device profiles. IVI right now, telematics in the queue. So a platform for Linux in Automotive. Our goal is open source and code first. And we support multiple architectures like for x86. The miniboard is a reference platform for ARM32, the renaissance porter. And ARM64, Dragon board is a nice candidate here. And I've seen Metporter posted on G plus Raspberry Pi 3 with 64 bits. So, yeah, that might be also an interesting target here. So, why we do what we do, what tools we use, how we combine them, and what we want to achieve with that, well, call it stack. So, our contributors, our developers are distributed around the globe. Yeah, we have participators from Japan, yeah, so Asia, we have in Europe contributors in the US. So, basically, all the time zones are involved. We have a public code review, as many projects do. Well, what we find out now, well, in the code review process, yeah, I can stare at the code, right? But, and say, yeah, it looks perfectly good. I do that kind of every day. And say, yeah, it works. And, yeah, it builds fine. But it breaks on board N. And we need to find that early. And as you have seen during the conference, that actually must be a quite common problem. There were a lot of good talks during ELCE. There are multiple ways to skin the cat here, which is good, because we can have different use cases and, well, special needs here. So, in the next slides, I will describe what we have set up, which kind of we think does the trick for our requirements or for what we want to achieve. If you have ideas or say, yeah, wait a minute, but that would be better like that, please. Patches welcome. So, what tools do we use? Well, pretty much a standard set. Garrett, yes. We pick Garrett. Sorry, Greg. For CI builds, we use Jenkins. There are other systems there. Yeah. For example, Go CD, pick your weapon. Yeah. For the tests on the hardware, actually, right now we use two. And I will tell you for which part of the game we use which. One is HGLJTA, which is basically Fuego and Lava. And kind of the big, well, work in progress target is how do we kind of post-process all the data we basically gather then. Yeah. So that's, in most cases, still a question mark or being worked on. So, well, Garrett, you can quickly take a look at git automotive linux.org. Over here, number two. And we have our main project all within slash HGL. So, hopefully the Wi-Fi works. Yep. So, everything that's prefix with HGL, that's our main project. And let me switch back. We have a few reposts where we are the upstream that's in source and we have, well, some scratch space where we want to try stuff out. Poker patches that's in staging. For the main part, we use repo to pull down the repositories. Yeah. Now, basically, if we want to support all of these boards as we want to, so we have the reference platforms, which are right now the blue ones that you can see, ARM x86 hardware and an emulator target, which is good to have for quick boot tests or for tests which we can do on an emulator in the automation. And the green ones, which are our community platforms, you see that matrix starts to grow. And if we want to see that it works on each board, then you basically have to test all these. That's nothing I can do on my desk, because, well, number of boards, times number of tests, times cups of coffee I drink in that would maybe work a day, but not on the second day because I didn't sleep all night. The CI builds happen in adrenkins and we have, we use standard plugins here. So Gary trigger plugin is used to pull our Git repos and we use the OpenStack cloud plugin. So we are in a cloud for spinning up the minions and all of the minions run off an identical base image. So we get reproducible, reproducible build environments, always the same build environment. And to keep track of our CI jobs, we do that with Jenkins job builder. Now, again, there are multiple ways to skin a cat here. You could also use, for example, the Jenkins job DSL. That's what Alexander described in his talk, like a couple of hours ago. So there is no single way here to set this up. Now Jenkins will give us the verified flag back to Garrett. So either verified plus one, verified minus one. And in our setup, no bill, no change goes in if we don't have the verified. So basically, whatever we depend to that chain for the CI build, which can be initially quite simple. Yeah, it builds up to, it builds, boots, runs, passes, all tests, updates, cleanly, and shutdowns properly. That's an interesting test which quite often fails, as I've seen on a couple of boards. So pick your criteria here at the moment. We are at the stage where it basically builds, boots, and to some extent passes tests. So we are basically in the middle of that chain. Well, tests on hardware. Well, are they hard? You need the hardware. Yeah. For our community boards, that's relatively easy. Yeah, you can get raspberry for a couple of bucks or big, big boards. Now for the hardware, in automotive, it might be a little harder. Usually you need it on your desk and in the lab. You need to have it close to you and be able to juggle the SD cards. That's quite time consuming. You need to deploy the firmware. You need to reboot the board and run the tests, collect the results, well, interpret the results, right? And then rinse, repeat, for either the next board, for the next change. That is quite tedious and time consuming. So how can we automate that? Here you see an example that's set up with six BB bones, actually. And they can all be powered. They get their file system over network. So that's how we can automate that in the end. And as we have seen today and yesterday, I just picked a couple of pictures from slides that, from talks of this conference. That is, there's a pattern. We see more and more of those automated labs here. And which is good because that drives the process that helps us to ensure the quality of our code. If you are interested in such a lab set up, I'm in the process of documenting the set up that I use. And we have also documentation for JTA and Fuego. Just watch our wiki page that's here in the end. Speaking about links, the slides are not online yet. They were just finished ten minutes ago because it was really on short notice. They will be on the website soon. Yeah. So what tests and frameworks do we use? We use AGL JTA, which is in principle a modified Fuego. And we modified it to run tests on one of our reference boards, the Porter. And we are building up the whole chain. There's an instant live, JTA.automotivelinux.org. Over here, this one. And that instance here is able to run a battery of tests, battery of benchmarks, functional tests. That's all built in. And we have our test sequence encoded in here. It produces quite a lot of results. It embeds a large number of tests. And we collect right now the results in a Git repo. And push up for each revision, for each change set, we get a commit in the Git repo. What's good about that, we have the large set of tests that come with JTA. It's basically a Jenkins under the hood. So we have quite a few post-processing capabilities. We can use all the plugins that exist for Jenkins. So that gives us quite some power to post-process the results or do things based on the tests. A little hard is the installation. Well, I have a note here. It comes as basically a container, a docker file, so you basically set up a container. You still have to inject the board information, the tool train and such. So it's not completely turnkey yet. We still have to modify things which means we have to modify the Jenkins job XML files because the jobs are basically encoded right in Jenkins XML config files. So I'm not really good at encoding stuff in XML. That's not how my brain works. That might be just me and my blinders here. Looking forward to it. So that's where we can improve. One assumption is that the board is close to the Jenkins. Basically Jenkins wants SSH access to the board. And Jenkins needs to be able to power the board on and off. So that means basically I have, well, right now there are two sides of the story. In company, well, fine. You just put your boards close to your small machine that runs the Jenkins. Now with the project had on for the project, we would host that somewhere. How do we get the boards there? Problem. Logistics and problem wise. So that's a little bit problematic for kind of the project side. To use it in-house, that's perfectly fine. You set it up. Whatever trigger is used. So basically JTI would be triggered either it would pull Garrett again or it could be triggered by your CI build. That's what we do right now. We let our CI build trigger a test run. Also the boards are basically set up as Jenkins slaves. So at the moment I would only be able to use one port a board. Or I would have to set up a new slave called port a one. Yes, that's possible. But then I have to clone the configuration files again. So that's not there out of the box. There is no notion of a board type versus a single board of that type. Now we also use lava. You might ask what's not a difference? Well lava is now very good at managing your board farm. So it basically knows a class of devices and you can add multiple boards to this type device type. So we can manage multiple boards which helps us then also to run the tests in parallel once we get multiple builds at the same time. It basically grabs a board from the pool, will power it up, boot it, test it, it can deal with the boot loader and so on. It can also execute tests. But the tests do not come as part of lava. There's a test repo. Basically you have a kind of a test shell in here. Whatever you run there, well, let's say a different story. There's a git repo which we can reuse. So we can also run tests there. As I said, we can do multiple boards per board type. A remote lab is working progress with the rewrite. So we can have kind of satellite dispatchers. So we have one hosted instance, the master, and we can have dispatchers where the boards are connected. Yeah. So if you install that should be a little easier than with V1? Yeah, yeah. Yes, that's true. I just didn't find the documentation for the remote sites. The installation procedures. Okay. Then reference these, please. So remote lab, that's what's especially interesting because in the end basically each developer has his one or two boards and it would be nice if we can pool them to run tests on them. What even works is that you can stick it onto a Raspberry Pi face on top so you have your relays for the powering serial connectors on maybe a network switch and that will be already enough to run two boards. The setup, the initial setup if you follow the instructions is pretty straightforward. You have to have a Debian and then you can just pull it down from the packages. The configuration files, the templates for the boards probably start from one of the existing ones and modify it until it matches your boards. And I didn't find the dock for the satellite, but yeah, true. I pulled down the slides but I didn't have time to look at them, so Colonel C. I will look at it. Yeah. So that's what we have active right now. That's Porter, AutomotiveLinux.org over here. You can go to it. Basically that is the setup as described Raspberry Plus Relay connected to one of the boards. So the docks are here. I keep track of an example installation as I redo it now with V2. So thanks for the hint. And I will update the document and the first link as I go through it then probably Saturday. And for FUEGO we have for the AGL JTA and FUEGO we have a document in the docks folder. So there's a complete PDF how to install the container and then configure it. And if you have questions about setting that one up, just send it to the mailing list we will jump in. For the whole thing we have also a wiki page. So basically a simple setup is basically less than 100 euros or bucks. Depending if you count the device under test in or not plus minus. So that's the minimal setup actually. Well, you can even, you can go bigger. So post processing. As I said right now we collect the test reports as they fall out of the tools as they fall out of AGL JTA. Can we then post process them, well better create trends, graphs. Because the raw data might not be meaningful per se. Unless we look at them with a pair of eyes and say yeah that's interesting. So how do we find out of this data set the hotspots or can we find trends. So that's an interesting topic to work on. And also what data do we want to track. Yeah. One example, kernel CI. You guys do great work. You track a lot of boot reports, right. For us in our case we might want to track well can the boards and can messages. So on top of that. So what's our key indicators that you want to track. In the end we want to give our developers a fast feedback. So in our Garrett we added beside the code review and the verified that comes from Jenkins we added a couple of fields which will then get there tick as the process passes. Well image build as simplest case we have for example a simple boot test some small short test runs attached and we have the full test pass that is in our case HGLJTA or FUEGO basically. And that is the goal is that the developers need to see what's going on. Does it pass on all devices because well in reality you test it you test one build for example QMO you test it for the device that you have in front of your nose and yeah it works but more often we have seen that well it for sure it will fail on one of the other targets especially if you manipulate recipes around graphics or if you manipulate recipes around well system D or whatever else yeah if we have to do tweaks there. So how we combine them at the moment we have this setup over here as I said Garrett Jenkins for the builds JTA for running the tests and at the moment we get the board through lava so Jenkins will basically push a job to lava request the board and access it then it runs the battery of tests and we get the messages back in Garrett yeah plan is to have those remote labs which we should be able to do now and also we have in mind to look into adding SPDX to the build but that's mainly a build issue that doesn't have to do that much with testing now long term we might just brainstorm and say let's see if we look at how the SDKs develop if you look at the Yocto project with the extensible SDK with the CROPS system basically toolchain in a container remote API to the toolchain if you look at Eclipse G kind of your IDE in the browser well you end up with kind of environment where the developer sits on the web browser doesn't have the compiler on his machine at all and writes the code and then code safe build so the idea is that we can build the application whatever for example in such a web IDE build click another button and we for example get a job in lava that will run the binary and test it on the board another idea is what about the UI UI testing is another interesting topic but probably a big one on its own there are systems out there one of them is OpenQA in principle they run virtual machines they take snapshots of the VNC and you pre-define well targets that need to be reached that's basically how it works you can imagine if we work with sort of snapshots that's a lot of work to create those snapshots well maybe let's see so what we want to achieve in the end stable and test the platform where we can build upon on a wide range of devices we want to give fast feedback to our developers we work remotely and we are at conferences like ELCE and oh wait a minute does it work yes no and that will help to speed this up and if we look ahead how the SDKs develop the testing should keep pace here otherwise well everything goes on over here and we have to stop and put it through all the tests again alright questions alright thanks for joining and if you are interested in those topics send an email to our mailing list automotive discussions and if you have ideas please thank you


Hi this is Dr. Ruscio and let's discuss thyroid autoimmunity, specifically thyroid autoimmunity that's postpartum in nature. So thyroid autoimmunity is the leading cause of hypothyroidism in most westernized countries and it's a process where your immune cells attack your thyroid gland, cause progressive damage to the gland and the gland then cannot produce enough hormone, thyroid hormone and one becomes subsequently hypothyroid. Now there are a few things that are known to initiate the autoimmune process that leads to thyroid autoimmunity called Hashimoto's. One is pregnancy. It's known as postpartum thyroiditis or after pregnancy inflammation in the thyroid. And a study was published looking at the effect or potential effect of vitamin D on this condition, this postpartum thyroid autoimmunity. And I'll put the abstract of this study up here on the screen. This study was entitled the effect of vitamin D on thyroid autoimmunity in non lactating women with postpartum thyroiditis. Again, this group of researchers wanted to simply assess if vitamin D could be effective for helping to lower the thyroid antibodies associated with thyroid autoimmunity. Now the thyroid antibodies, most namely TPL or thyroid proxidase is a blood test that your doctor can run to assess the severity of the autoimmune process. So let's look at a few of the particulars here. The researchers found that vitamin D reduced titers of thyroid proxidase antibodies and the effect was stronger in vitamin D deficient women, which would make sense. Women with vitamin D deficiency were treated with oral vitamin D at either 4,000 IUs per day or if they were insufficient or 2,000 IUs per day if they were sufficient in vitamin D. And I'll put this table up and this table essentially gives us a bottom line of the study. You see that in, and I've highlighted for you in yellow, the thyroid proxidase antibodies, which are probably the most salient to this conversation. And you see that in vitamin D deficient women who were given 4,000 IUs per day, there was almost a reduction of 50% of the thyroid antibodies, the TPL antibodies, whereas the vitamin D sufficient women who were given 2,000 IUs per day still saw a notable and a significant improvement, but it wasn't quite as much as the women with preexisting deficiency. And then finally you see that the women that had no treatment did not have a significant shift in their antibodies. And so this is very helpful. This is helpful to understand that vitamin D, especially for those who are deficient, may have a beneficial effect on thyroid autoimmunity and we can make an argument that it may have a beneficial effect on other forms of autoimmunity also. So what does this mean? Well, again, optimizing vitamin D can help with the immune system and thyroid autoimmunity and those who are deficient are more likely to benefit. And also keep in mind that other therapies have been shown to be helpful, a healthy diet. We've reviewed one study in the past that showed a 40 to 44% reduction in these TPO antibodies when using a diet that was essentially a moderate carb diet. So we restricted dietary carbohydrate to about 200 grams a day, had people avoid things like breads, fruits, rices, cereals, pasta, and focus on vegetables, healthy fats and meat. And certainly that's noteworthy. And also supplemental magnesium, selenium, and CoQ10 have been shown in other studies that we've discussed to help with thyroid autoimmunity. Most notably, there's some information that suggests with selenium that one, the benefit of selenium only, or I should say the benefit of selenium is achieved by three months and then by six months the benefit really drops off, which again may hint at the fact that a replacement of a deficiency or a subtle pseudo-deficiency may be what underlies the benefit, meaning that it may not be something that you need to take forever. Also there's been one study and while not all the data agree here that the treatment of H. pylori can help decrease thyroid autoimmunity. And also there's been a connection, there's no treatment data, but there's a connection between those who have hypothyroidism having a high incidence of small intestinal bacterial overgrowth. I've certainly seen in the clinic that when we treat small intestinal bacterial overgrowth, if nothing else, a patient is able to take less thyroid hormone medication, probably predominantly because they have increased absorption of that medication, but it's nice in the less to have someone on less medication. And we can make an argument that optimizing one's gut health may help with thyroid overall. It may help with autoimmunity via the gut immune connection, and it may also help with decreasing inflammation. And it may actually be in some cases the source of symptoms that one may think are being caused by hypothyroidism may actually be caused by problems in the gut. And finally, remember to manage stress, there's some evidence suggesting that stress via another hormone called prolactin may exacerbate autoimmunity. So again in this study, it was shown that vitamin D supplementation can help with thyroid autoimmunity in postpartum Hashimoto's thyroiditis women. The effect is likely more pronounced in those with a preexisting deficiency, which makes sense. And this is Dr. Ruscio and hopefully this information helps you get healthy and get back to your life. Thanks.


the 20th regular meeting of the 2019-2020 Common Council to order. Would the clerk please read the quote for the day? Thank you, Mr. Mayor. The only secret behind a good day is a good attitude. And the clerk also informed me that you should notice the fact that our 20th meeting of the year is being held on January 20th of 2020. Next item is for the clerk to call the roll. There are nine present. And Alderperson Trey is going to be excused. Next is the Pledge of Allegiance. Please stand and join me. I pledge allegiance to the light of the United States of America and to the Republic for which it stands, one nation, under God, indivisible, with liberty and justice for all. Next item on the agenda is approval of the minutes from our last council meeting. Alderperson Wolff. Thank you, Mayor. I make a motion to approve. Second. Thank you for that motion and support. Is there any discussion on those minutes? Seeing none. All those in favor, please signify by saying aye. Aye. Opposed? Motion passes. Next item is Mayor's Appointments. I'll turn it over to city attorney Charles Adams. One appointment, one appointment from the mayor, submitting the following appointment for your consideration. Katie Gladosky to be considered for appointment to the Harbor Center Business Improvement District Board to fill a vacancy with the term expiring on December 31, 2021. Thank you and that will lie over. Next item is public forum, city clerk. There's no one this evening. Okay. Then we'll move on with Mayor's announcements. Just a couple of items here. Christmas tree recycling is going to conclude in the end of January. Christmas trees are picked up on the same day as your garbage pickup. Christmas trees and reeds are picked up at the curb only. There's no alley pickup. Winter shoveling rules. Just want to remind residents with the recent snowfall that you need to shovel out the snow from fire hydrants either on your property or nearby. Residents also need to shovel their sidewalks and open up the crosswalks where necessary. Please consider applying some salt on the sidewalks for the public to walk on. There's a special event coming up this summer called Love Your Neighbor Work Camp and they are accepting applications now through the end of January for those who are interested in being considered for home improvement assistance. This program is being offered by Fountain Park Church in partnership with other area churches. And some of you may have noticed that there's recycling charges on your water bill. So this is something new. A recycling charge of $4 per month and $12 per quarter has been added to your first quarter watering bills. The water utility sends out one-third of the bills each month during the quarter. And this recycling charge will be used to purchase the recycling carts that would be distributed to residents when the automated refuse collection system is rolled out. And they should start to see those being delivered in mid-April. The fee will also cover the cost of the new trucks and the staff and labor that's used on the recycling cart pickup routes. And then the January statements have been sent out already and February and March statements will follow and then everyone will have their notice of that charge for the first quarter of the year. Next we're going to be moving on to a hearing. This is hearing number six of 1920 pursuant to a notice published and the personal notices sent out by the city clerk. There is a hearing scheduled for this evening to amend the city's of Sheboygan's official zoning map to change the use district classification of a property located at 1108 South Wildwood Avenue from Class Urban Industrial to Class Suburban Office. Is there anyone wishing to be heard? Is there anyone wishing to be heard? Is there anyone wishing to be heard? Seeing none I'd call on Alderperson Wolfe to make a motion to close the hearing. Thank you Mayor I make a motion to close. Second. Thank you for that motion and support. All those in favor of closing the hearing please signify by saying aye. Aye. Opposed? That hearing is closed. Next we'll move on to the consent agenda which will include items 3.2 through 3.13. Alderperson Wolfe. Thank you Mayor I make a motion to receive and file all our oaths, receive all our C's and adopt all resolutions and ordinances. Second. Thank you for that motion and support. Is there any discussion on any of those items in the consent agenda? Seeing none then we'll put the motion on the floor. Will the clerk please call the roll for passage? Nine nays. Motion passes. Moving on to reports of officers. Item 4.1 is our own number 137 of 1920 by the City Planning Commission to whom was referred general ordinance number 38 of 1920 by Alderperson's Decker and our own number 119 of 1920 by the City Clerk amending the City of Sheboygan official zoning map of the Sheboygan zoning ordinance to change the use district classification of property located at 1108 South Wildwood Avenue parcel<PHONE_NUMBER>0 from class Urban Industrial to class Suburban office classification and recommends receiving the arrow and adopting the ordinance. Alderperson Boring. Thank you Mayor I make a motion to receive the arrow and adopt the ordinance. Second. Thank you for that motion and support. Is there any discussion on the motion? Seeing none will the clerk please call the roll? Nine nays. Motion passes. Item 4.2 is our own number 138 of 1920 by the City Planning Commission to whom was referred general ordinance number 41 of 1920 by Alderperson Donahue and our own number 138 of 1920 by the City Clerk granting Schrader and Holt Architects LLC as its successors and assigns the privilege of encroaching upon described portions of Niagara Avenue on the property located at 832 North A Street in the city of Sheboygan for the purpose of constructing a balcony and recommends receiving the arrow and adopting the ordinance and amending to reflect the encroachment be granted to the owner of the building James Dubois in his heirs and assigns. Alderperson Boring. Thank you Mayor I make a motion to receive the arrow and adopt the substitute ordinance. Second. Thank you for that motion and support. That's on the floor. Is there any discussion? Seeing none will the clerk please call the roll for passage. Nine ayes. Motion passes. Items 4.3 through 4.7 will be referred to various committees. Under resolutions items 5.1 through 5.7 will be referred to various committees. Moving on to reports of officers item 6.1 is RC number 223 of 1920 by the Finance and Personnel Committee. Duma's referred resolution number 141 of 1920 by Alderperson Donahue and Boren, authorizing the acceptance of $120,000 in funds from Festival Foods towards the 2020 2020 rather 2020 the 2021 and 2022 City Independence Day celebrations and recommends adopting the resolution. Alderperson Donahue. Thank you. I move that we receive the report of the committee and adopt the resolution with deep gratitude to Festival Foods for its quite extraordinary generosity to the city and its residents. Second. Thank you for that motion and support. Is there any discussion on the motion? Alderperson Wolfe. Thank you Mayor. I also want to thank Festival Foods for the several years that they've been graciously and generously providing the fireworks. This is obviously it's a cost to them. They've been doing it for quite a few years and it's very generous of them to support the city during this great festival. Thank you. Thank you for those comments. Seeing no other discussion, would the clerk please call the roll? Nine eyes. Motion passes. Item 6.2 is RC number 234 of 1920 by the Public Works Committee. Tuma's referred direct referral number of resolution number 149 of 1920 by Alderperson's Wolfe and Sorenson authorizing the appropriate city officials to enter into a contract with Vinton Construction Company regarding street and utility replacement on Illinois Avenue, Maryland Avenue, South 10th Street and South 11th Street and the vicinity of the Badger State Lofts Development that recommends adopting the resolution. Alderperson Wolfe. Thank you Mayor. I make a motion to receive the RC and adopt the resolution. Is there a second? Very good. We have a motion in support. Is there any discussion on that motion? Seeing none, will the clerk please call the roll for passage? Nine eyes. Motion passes. Item 6.3 is RC number 235 of 1920 by the Licensing, Hearing and Public Safety Committee. Tuma's referred general ordinance number 39 of 1920 by Alderperson Sorenson and Mitchell amending various sections of article 3 chapter 29 of the Sheboygan Municipal Code as to require a license for installing and repairing of low voltage installations in commercial buildings and provide a fee for certain inspections and reinspections for such installments and recommends adopting the ordinance. Alderperson Sorenson. Thank you, Mr. Mayor. I move to receive the report of the committee and adopt the ordinance. Second. Thank you for that motion in support. Is there any discussion on the motion? Alderperson Savaglio. Thank you, Mr. Mayor. Can I ask several questions of our city planning person, Ted Palsak? Go ahead. What are your questions? Thank you. First, what's the purpose of requiring the inspection on low voltage lines? There you go. The mic is yours. The reason for the inspection is because in commercial buildings there's a, we've noticed over time that there's a number of places where there's really no regulation in how they're installing them and the workmanship that's being done in installing low voltage wires. Now these are the wires we're talking about for computers and point-to-service systems and those types of things in commercial buildings that the work has not been, how should we say, it's satisfactory to meeting the national electric code. Thank you, Nell. Are phone lines, ethernet lines, and cable lines included in this? Yes. And in 2019, how many cases of damage or injury were reported due to low voltage lines like cable, internet, or phone lines? I can't answer that. Would you tell me it's closer to zero or higher than that? I don't know. Thank you. I'd just like to state here that I believe that requiring regulation for the purpose of health and safety on this is beyond the scope of what we should be doing. It seems that the purpose of having an inspection should be to make sure that our communities and the people on the buildings next stay safe when they buy a property and I'll be voting against this. Thank you for those comments, Alderperson Sorensen. Thank you, Mr. Mayor. I guess my question is directed towards Chad as well. Chad, do other cities have similar ordinances like this in place? Yes, most cities do, especially the cities our size. Can you help me better understand the process of if someone is putting in just a simple ethernet line, is there sort of a scope or a line that is drawn based on the project size? If it's just a small one little offshoot thing, do they have to go through the whole inspection process too? No, there's a minimum for work that they can do without having to pull a permit and it follows the same requirements as electrical inspections. Can you explain what that? I believe it's $400, so if the project is under $400 it's not required to pull a permit. Okay, thank you. Sorry, it's $500. Okay, then I sense we're ready to vote on this, although would you please call the roll? Jim, you wanted to make a comment? Before when you're on the consent agenda, it's not going to change how I vote on it, but I thought it might be of interest to the rest of the council, number 313, with re-establishing that bulkhead down on Broughton Drive. Chad gave me a little bit of an explanation before the meeting and possibly Attorney Adams might also, I guess my real question on it is how would this affect our ongoing negotiations with the state regarding the armory? We'll get the vote here first and then we'll go back to that item. Thank you. City Clerk? Vote on 6.3 is 8 ayes, 1 no. That motion passes and we'll take your motion to reconsider 313 and appreciate your question. And I'll ask Chad Pellecek to respond. What we're doing here, well first of all this document is being filed because we are changing the bulkhead line that was originally presented to the Public Works Committee, so there'll be a new line drawn with a legal description coming back at a future council meeting for you to take up the action. It was cleaner just to file this document then to try to amend it. This is to establish the shoreline along the north side of the river from basically the Coast Guard Station to around the Bend at North Point Drive. So this will, in all the documentation and research that we could find, there's never been an ordinance passed that established the shoreline. So this is a step in trying to figure out where the actual shoreline is, whether it's related to the armory or all the properties along Broton Drive just for the city purposes to have the shoreline established make sense. All the person born, we need a motion to reconsider this. The city attorney tells me a motion to reconsider. Is there a second? Thank you very much. All those in favor of reconsideration, signify by saying aye. Aye. Opposed? Motion passes. Motion passes. Okay, did that answer all your items? Yes, unless Attorney Adams had anything you wanted to add. Mr. Adams? Um, no, I don't have anything to add. Okay, okay. Very good. Then we'll continue on with other matters.  Oh, okay. So all those in favor of 313, please. You need the motion first. Okay. We have a motion to file on a second. Is there any further discussion on the motion? All those in favor, please signify by saying aye. Aye. Opposed? Motion passes. So just to be clear, you filed 313, that's what you've done. We filed it before, actually. We filed it actually before, but I didn't have any problem with the filing. I had a question. I slipped up. I should have asked it earlier. Thank you. Yeah. Okay, then we'll go on with other matters authorized by law. Attorney Adams? Just one, 7.1 is an RO submitting various license applications for the period ending December 31, 2020 and June 30, 2021. That'll be referred to the licensing hearings and public safety committee. And then next, we have a contemplated closed session. Alderpruse and Wolff? Thank you, Mayor. I make a motion to convene in closed session under the exemption provided in section 19.85. Sub 1, Sub E, Wisconsin stats were the competitive and bargaining reasons require a closed session related to the possible sale of a city-owned property at 229 Southpere Drive and the possible purchase of property known as the tax parcel number<PHONE_NUMBER>2. Second. Thank you for that motion and support. All those in favor or rather please call the roll on this one. Motion passes. Council will then adjourn and this will end our TV broadcast for this evening. Council plans to adjourn in closed session. Thank you very much.


Hello friends, welcome back to the channel. Pokemon have just begun a brand new mystery gift in Pokemon Scarlet and Violet, which gives you 50 free fighting terror shots to use on whatever Pokemon you want in the game. To get this mystery gift in your game, you're going to have to come down to your poker portal as usual and make sure you are connected to the internet. Just remember you don't need an online subscription to take part in this mystery gift. Once you're here, come down to mystery gift, get with code or password and use the code TERRORTYPECHANGE. So, TERRORTYPECHANGE is the code that you're going to use. The code as usual will be on the screen for you to follow along with. This event will be running until Monday the 31st of July and you have got the chance to get it. I would advise getting this gift while you've got the opportunity to because 50 terror shots are what you need to change the terror type on any specific Pokemon and they are pretty difficult to get in game. Like they're just grindy to get in game. So, getting 50 free ones is a pretty nice mystery gift to get. So, there we go. 50 terror shots and the fighting type. And once you've got them in your game, they'll just appear in your bag. We have plenty of them already, but the 50 additional ones are pretty nice. If you want to know how to use them, then you can come to Medalli Town and come to this restaurant here. This is where you would fight Norman the gym leader and you can come up to this NPC character, the chef behind the counter and he'll ask you what you want to change your terror typing to. With those 50 that you've got, you'll be able to change the terror typing on any Pokemon you want. We've got a Hissui in Lilligant, which is a shiny in a love ball. So, this is something that I do want as a fighting type. So, we're going to use those 50 free fighting terror shots right now and change the terror typing on Lilligant to fighting. And that is all you need to do. And as you can see there, the terror typing has changed on the Lilligant to fighting now, so I'll be able to take advantage of that part fighting type that it does have. And also remember, there is another mystery gift running as well at the moment. If you haven't taken advantage of it, you can get yourself 10 nuggets, 10 rare candies and more importantly, one of those friend balls. All you need to use is the core treasure hunt. And this one does run until the 31st of July as well at 259 UTC but you'll be able to grab these in your game if you haven't got them already. But that is all of the mystery gifts that we've got running at the minute. The brand new one for those 50 terror shots is a pretty good one. Let me know what Pokemon you'll be using your terror shots on on your game. And I hope you found this video useful. If you have, drop a like. Do subscribe to the channel to stay up to date with all of our Pokemon Scarlet and Violet content. And I'll see you all in another video very soon. So until then friends, take care of yourselves and bye-bye.


But the nuclear power, I think it's unfortunate that the only nuclear industry is born out of a bomb rather than a bomb. But I do think that nuclear power is the answer, at least part of the answer, to cutting back our sea up to emissions. It's also on a lifetime basis, because as clean as wind and salt. So I had the opportunity, because I was a Syria Distinguished Lecturer, and the title of my talk was the role of uranium and nuclear power in combating all the travel change. And I gave that talk 30 or 40 times. So let's say, and in some places I had a lot of opposition in other places, people just started to make a sort of odd, because I tried to make a case. So then I've been in an adequate position like that for decades now. So I don't give that talk much anymore. But every now and then, somebody wants it, so I don't do it again. You find that public attitudes have changed over time? Public attitudes, what most people know about nuclear power is the accidents. So you know what should know what should be. But I think that the fact that you have, those are both very bad accidents. Neither of them were caused by the technology. They were caused by essentially incombinance through the people. And it's the same argument for no automobiles.  No one can try to make the same as possible. So it's the same argument for nuclear power. Part of the nuclear, part of the opposition to nuclear, not just nuclear power, but the whole nuclear industry is not rational. It's not based on fact. It's always emotional. So it's religious, which are, you know, much argument there. So I guess human factors and safety culture, these are all big issues in the sort of industry? Yeah, given the number of reactors that are on the planet, the number of hours they can run it, the safety performance is pretty good. I mean Chernobyl was caught by a batch of Soviet Army people and went in and shut down the computer and tried to run the plant outside its design parameters and ink. And Fukushima essentially, the earthquake shook the plant and the plant shut down exactly the way they're supposed to directly. It was the tsunami that took them out. And the tsunami caused, took out their backup power. That's what caused most of the real damage. If there hadn't been a tsunami, they would have been shut down and restarted the way they go.


Frank, look at all these weeds. This place is terrible. I know right? I know I've let it get out of control. This is all just supposed to be gravel, right?  So I'm curious the question of the day or the question of the morning to you is Is there a way To just kill weeds in places where you don't want it That's safe for pets. I mean the safest thing I could do probably is just pull them all But I like I said like putting round up or chemicals down Wouldn't work because our dogs probably get sick I have to be very careful even with our lawn Like I haven't fertilized our lawn at all because I'd have to keep the dogs off it for 24 hours at least or so or Makes things a little more difficult, but that's okay. It's part of having dogs and we love having dogs It's just how do I get rid of all those and do is my only option pulling them Yeah, you just can you have to be it's just gonna have to work and pull them you can't be lazy It's trying to be lazy. How do I get with weed?   I'll see when I can get around to it. This is the most popular show In our house and it's mesmerizing I Can sit here and stare at this all day. It's for him But I think they make it for me too. It's hey bear you can find him on YouTube Little guy loves it. You like the hey bear That's your favorite show So good morning everybody We're at home still we're gonna be home now until after the next weekend It's getting towards the end of the week right now. We have a long weekend coming up here in Canada August long is the civic holiday and My truck's not quite gonna be ready to hit the road yet before the weekend So we're gonna be home until after the long weekend now Which kind of works out because our camper is out on a rental right now and it comes back on the Monday It's rented for the long weekend And this is our first time that we've had people book with us and take it out and bring it back And there's a special like check out inspection list that we have to go over and check in when they bring it back And this way Britt and I can sort of both be there to go over it together So we both understand how the business works and how things happen That's our first It's our first time so we can do this together and then next time I'll probably be on the road a lot of the time if people come pick it up And then Britt will know how to how to go through it all and then if she calls me I'll know what's going on too, right? So it works out. It works out. I guess it's an unscheduled vacation again This is in summertime. I'm gonna enjoy the good weather a little bit watch some hay-bear I'm having a blast here. Let him go. I don't want to get a copyright strike So I have to keep talking but trust me the music is catchy Britt is at the vet right now Well first one sec first she brought Chevy to daycare he's a daycare for the day playing with his friends getting his energy out getting some socialization and Right next door to the vet or to the daycare is the vet and that's where Britt is right now with wiener our little Dash and their little wiener dog He's 13 years old And I think it's starting to show a little bit He's okay. He's okay. Britt is there at the vet. They're getting some blood tests done to figure out What's going on? He already has an enlarged heart. I'm sure they're gonna check on that too His I know they're checking his thyroid and a couple of other things She's been very worried about him. So Today's the day when he went in to see the doctor to get all that blood work done So I hope that it comes back and that there's good news It's just me and Theo and the boys the dogs the rest of the dogs at home Watching some haybear having some how we're just waiting for them to come home And of course my work never really ends. I'm I got my workstation set up over there. So I Keep an eye on him here and We don't let him watch TV all day. Don't worry. This is he's only been watching for a little bit here It's just while I'm here at home It keeps him occupied gives me something to do while I get a few videos done and a few other things done Got Baby sitter diesel over here keeping a very close eye on him. It's working on the video. You've probably watched already Right from here we got There is hey, hey, hey you hiding back there hi Almost evening already five o'clock Chevy's been at daycare all day. So I'm going to pick them up right now Britain I have a double date a movie double date for a double date movie date We're going to see sound of freedom in town here with a Couple of our friends There's traffic out today Today's a Friday when I'm filming this and it's the opening night of sound of freedom here in our local Cinema so it's going to be packed. We've heard a lot of good things about this and this whole town is all revved up about the movie We're gonna get there super super early And wait in line for like two hours Hopefully that's early enough. I have a feeling there's gonna be a lot of other people doing the same thing and I I hear from people who've watched it already that You know, it can be hard to watch very emotional Has a lot to do with child trafficking and I don't think any of us really realize how big of an industry This really is I Keep saying in my videos like I've said it before that I don't warn other drivers or other people in the highway When there's police presence, I don't flash my lights at oncoming traffic to be like, hey watch out Better slow down. There's a cop around the corner because in my mind. I don't know who that person is They might have just abducted a child And they might be speeding away.   So I never warned people that I don't know that there's That there's police present that that's why And I always mentioned this before this movie was even made And a lot of people Came at me for that. I went to warn them. I warned everybody and they're like proud of it I'll warn all other truckers. Yeah, I'm a trucker too and definitely I understand the brotherhood of us and says brother and sister the family of us truckers on the road We want to look out for each other But how many times do you hear it hit the news where there's been a trucker who's been pulled over randomly and they Found out that they have a trailer full of people Human smugglers They're driving truck Absolutely horrifying the things that happen right under our nose in our own country That we don't even know about Freaky when you think about it, right? So that's what this movie is about from what I hear I'll give you my review without spoiling it later. Don't worry. I won't I won't spoil it for you If you want to go see it yourself But I'll let you know how it is from what I've heard it's a great movie So our golden boy Chevy went to daycare this morning Brit brought him and Little Theo he's gonna be going to home on Opeth's house while we go to the movie It's always me staying there for a couple of hours Brits at home right now getting them ready motorcycles down the gravel roads. That's life in Manitoba, man Life in Manitoba, well, of course you get someone like right up your rear end the same same time You want to go faster, but you can rip it that way now, but I'm out of your way.  Not my fault if I'm throwing rocks at you because you're right behind me anyway I'm on the way Chevy Hope he had a good day He's always so happy when we pick him up got to play with his friends all day He's our youngest pop all the rest are seniors And they don't have much energy to begin with Chevy He stole a young pop he's six years old so he needs to get his energy out and play with his friends every now and then So we bring him here as often as we can Hey, chef. Well, how was it? How was it man? You have fun? You came out of there pretty squirrely Just ball of energy.  Hey, I was gonna go to home. I know but we're gonna go to the cinema watch a movie Traffic is just nuts and Steinback this weekend because it's pioneer days We're celebrating the pioneers who came across the world to settle and build a new town and found a new region in Manitoba here found at Steinbag and Grand Thaw Clay Felt Mitchell and on the other side in Yonzee We got Winkler Morton There's a Blumenort on this side and that side this whole region it used to be actually Mennonite reserves is what they called it. There's the East Reserve on this side This was the first one later on we had the West Reserve. It was reserved for their exclusive use Which was later changed a Little ways down down road but today and this weekend in our town here We're celebrating our history and our ancestors coming here and pioneering a New town a new city from the ground up Chevy did you tell them all about your day? You tell them all about your day. I know why I'm never going to daycare, right? Cuz you can stay here with us You can get all your energy out right here And you don't always play well with others very nice. I am super nice.  Diesel's a little bit Well, he would never hurt another dog, but he's just he gets annoyed with the noisy ones And he's so old now already I'm kind of scared of him getting hurt and it's nice having him around here Chevy on the other hand is super friendly He doesn't like it when strangers approach us So he does protect his family, but with other dogs. He's he's very well. He's he does very well He's gonna sit in your buzzy boo. He might be evil Can't forget his little bouncy chair. He'll need that at home when opus. Oh, I didn't think this one through Mandatory Instagram picture Of course He's not in the posing mood right now though, that's okay Maybe later, right? Maybe later. Oh my no, we'll get lots of good pictures of you The man himself the man the myth the legend Look at your rosy cheeks Who's that?  Oh, yeah This is our local movie theater I'm gonna go wait in line we're an hour and a half early and there's already a lineup in there It's gonna be good. I forgot my wallet in the car and it's Steinback, but I still don't want to leave my wallet in the car We actually stopped at KFC on the way so that we wouldn't be starving waiting in line We're getting a new community center here, too. So I think a three thousand seat arena or two thousand three thousand. I think Start a construction over there. So I wanted to Give it a full day to sink in and give you my thoughts on it Without spoiling it because if you haven't seen it, I really think you should I'm aware of the strange controversies around it. So I'm just gonna I'm not gonna address those. I don't I don't think that That should take away from the message That they were sharing in the movie The one thing I can say to you after watching it is hug your children tight Keep them close and we can't live in fear But the overall message of the movie is that God's children are not for sale It was a heavy movie to watch based on a true story and uh It's it's mind-blowing knowing that this sick world coexists inside our own Where children are abducted and sold into forced labor and for the sake of youtube I'm not going to use Other words that's gonna flag my video where these children are forced into let's say short-term relationships with older men That they don't want to be a part of But are forced to be multiple times a day for years And it's hard to think about especially once you're a parent It changes once you're a parent, but even if you don't have kids No the child trafficking Trade I don't like all the trade because it's it's so sick It's about to surpass the drug trade Because these drug dealers Around the world these big king fans. They've realized that they you know, they could sell One bag of drugs once But they could sell a child five to ten times a day for ten years Over and over and there's people out there that are twisted And sick I want to say they need to be put behind bars, but they need something much worse than that I don't cry during movies usually Not often But this one was hard to hold it back at the beginning of the movie Without spoiling it like they show a few examples of Kids being abducted off the street and it happens In the blink of an eye You turn around for two seconds. You turn back. They're gone. You never see them again And this isn't something that just happens in other parts of the world This happens right here We know of people that were affected by this in their childhood What happened in that movie happens here Right here too Right underneath our noses in canada in the united states in europe and asia on every single continent This is a global thing And it's grown by over 5000 percent in the last five years So Regardless of what you think of either the actors The studio that made it In my mind after watching it all of that stuff I don't want to address it. It was the message of the movie that spoke to me and the whole thing Is about bringing these sick people to justice And saving these kids And everyone that gets taken off the street every one of these perverts and these These sick people that get taken off the streets This Is good Is a good thing You hear of all of these rings around the world whether it be, you know Right in the united states With powerful elite people In south america with, you know Cartels and gangs In europe with either The big gangs and organized crime there and russia or australia or africa Sometimes it takes a good storyteller to bring this to light To a broader audience We were very aware of this early because like I said, we we know people personally that are very close to us Who were affected by this in childhood? We knew this was a thing right here in our own home in our own home province in our own country We already knew many people don't You know, I've heard of people walking out of that movie saying oh, it's a good thing. That doesn't happen here I'm sorry to tell you but it sure does happen here And more people need to know about it We all need to become aware But we can't live in fear at the same time. You have to be aware of to live your life It makes you kind of want to just lock everything up Lock all the doors Put bars in all the windows, you know Never leave the house That's no life to live either So I'm sorry to leave this vlog on a heavy note The video was the movie was pretty heavy and It's a bit hard to take it But I think it was a good message I enjoyed it And if you want to see it, I encourage you to go see it too I think that uh I think that you'll be glad you went just bring some tissues maybe And uh Just be aware that it may be Emotionally triggering for some because more people that you may know might have been affected by this as well They often won't tell people because it's a very traumatic traumatic Time in their life Very traumatic And if they escape that or were saved from that I don't blame them for not wanting to talk about it with everybody. So just It affects a lot of people that you may know I was lucky it never affected me. I had a really great childhood Britt had a really great childhood growing up. It didn't affect either one of us So we were lucky others aren't so lucky. Thanks for watching


Hibiscus tea, also known as roselle or Jamaica, is enjoyed around the world hot or cold for its bright red color and tart cranberry-like flavor. It's the zing in red zinger tea. I talk about its benefits in the chapter on high blood pressure and how not to die, working as well as some leading anti-hypertensive medications in head-to-head tests, or even beating the drugs out. In three hours of drinking hibiscus tea, changes in hundreds of metabolites can be detected in the human bloodstream with creative names like hibiscus acid or hibiscin or hibisitrin. Alterations in human gene expression of the three-hour mark after drinking it suggest a down-regulation of cholesterol synthesis and an improvement in metabolism, but randomized controlled trials failed to consistently find cholesterol-lowering benefits. An interesting side effect popped up, though. Weight loss. In Mexico, hibiscus tea has been traditionally used as a treatment for obesity, sparking lots of research interest. Computer modeling studies have suggested that certain hibiscus compounds might bind to the fat-digesting enzyme lipase, like a lock and key test tube studies, screening a variety of medicinal plants, did indeed find hibiscus-inhibited lipase, more than most of the others. And hibiscus has been found to reduce body fat in hamsters, mice and rats, increasing fecal fat excretion, but it wasn't tested in people until this study published in 2014. The title gives the findings away. Spoiler alert, hibiscus can inhibit obesity and fat accumulation in humans and improve fatty liver. To create a randomized double-blind trial, instead of trying to create some artificially colored and flavored placebo tea, they just dried the hibiscus tea into powder and put it into capsules. After 12 weeks, there was a greater reduction in waistlines and percent body fat in the hibiscus group compared to those who got placebo capsules, but the dose they ended up using was equivalent to like 9 cups of hibiscus tea a day. I recommend people stick to no more than a quarter day on a regular basis due to the high manganese content. Manganese is an essential trace mineral, but 9 cups a day might result in too much of a good thing. Finally, in 2018, this study was published using a reasonable dose, the equivalent of about a single 12-ounce glass of hibiscus tea a day. The complicating factor is that they also added lemon verbena to the mix. That's another herbal tea, better known for improving recovery after intense bouts of strength training. But there was some promising in vitro data on effects of lemon verbena on fat cells in a petri dish, so they tried a combination. It comes out to be about a cup and a half of hibiscus tea and a quarter cup of lemon verbena tea once a day for two months. Both the tea and placebo groups for fed diets contain the same amount of calories, yet those randomized to the tea group lost significantly more weight, 5 pounds, compared to 3 pounds. That's only an extra pound or two a month, but an extra pound a month eating this same number of calories. That's the advantage of fat-blocking interventions that actually cause you to lose more calories beyond just reducing hunger and making you feel fuller longer in hopes you'll eat fewer calories in the first place. Why not just pop pills instead of brewing tea? There's all sorts of herbal extract supplements on the market, but that presumes we know enough to extract out the right active ingredients. For example, it does not appear to be the red anthocyanin pigments in hibiscus since white varieties seem to have similar effects. When the various compounds in hibiscus tea are isolated out and tested in various combinations, synergistic effects are found, meaning the whole may be greater than the sum of its parts.  You also want to wait at least an hour before brushing so as not to erode your enamel when it's in a softened state.


And this is fantastic, right? Well, sort of. Welcome back to the channel, everybody. For those of you who are new around here, my name is Michael, aka Dr. Cellini, and I'm a board certified diagnostic and interventional radiologist in New Jersey. I just finished a nice eight hour shift of reading CTs nonstop and I'm a little tired, but I wanted to talk today about why physician salaries are going down. But before we do, I have a little question for you. Did you know that in the last five years, 2017 to 2021, that inflation has outpaced physician salary growth? And this is all according to a survey of 160,000 physicians on the doximity network. Maybe some of you knew that I personally did not. I thought actually physician salaries were way behind inflation, but we're going to get into all that in just a moment. Now the statistic of inflation outpacing physician salary growth is a little alarming, especially since inflation has neared 7% plus over the last few months. Strangely enough, the average pay of physicians has actually increased over the last five years, but unfortunately that has been mitigated by reimbursement cuts. And with inflation, the highest it's been in approximately 30 plus years and the whole conflict going on in Western Europe currently, let's talk about how all of this is affecting physician salaries. So if you actually check out the doximity survey from 2017 through 2021, you'll see a gradual increase in average physician compensation, regardless of specialty or location. If you include the average rate of inflation for the current time period, aka 3.15%, you decrease the percentage of specialties experienced actual salary growth down to approximately 53%. Now that inflation rate I just mentioned of 3.15% is actually based on the consumer price index, which looks like the changes in retail prices for goods and services. And if you even remotely pay attention to anything US economy related, you may have seen that we have the largest annual increase in inflation in approximately 40 years since 1980, which was 7% as of December of last year, which means all of those salary increases over the last five years don't really mean as much unless of course they outpace inflation. So let's talk about the specialties with the greatest salary increase over the last five years year over year. It may come at no surprise that the top five specialties are all kind of similar. And we'll touch on that in just a minute. But leading out number one was urology with an increase of 4.87%. Next we have plastic surgery with a 4.87% increase followed by PM&R in third place with a 4.34% increase. Then we have orthopedic surgery at 4.2% increase and rounding out the top five was our good friends neurosurgery at 4.3%. And obviously after I listed these, you can see the difference in similarities amongst them. 4 out of 5 of these specialties are surgery subspecialties with PM&R being the only one that is not. In fact, most primary care specialties barely edged out inflation and specialist growth varied quite a bit. Let's take a look at this graph. I absolutely love this graph by the way. We already mentioned the top five, but let's take a look at my specialty radiology. Falling in the middle of the pack somewhere with an average increase of about 3.61%, not too happy about that. And of course, let's look at our friends in emergency medicine coming in near the bottom at less than 2.0% average increase, which is a full percent below inflation. And keep in mind here, this is the average from 2017 to 2021. This does not even come close to bearing the full extent of the inflation we are currently experiencing, which is why I keep mentioning the inflation from 2017 to 2021 and average of 3.15%. But given that the inflation is much higher currently, these numbers are going to change drastically. I think it comes at no surprise here seeing the surgical specialties top the list here. As I have talked about this many times on my channel, there are a lot of factors in medicine that push people into these surgical fields in non-primary care subspecialties, including the seemingly never ending student loan burden that I always talked about. Again, looking at this chart here, we see that the average annual growth for primary care fields was around 3.1%, which is just under inflation, versus 4.2% for surgical subspecialties. The article that I'm getting a lot of this data from, which I will, of course, link in the description below, gave an interesting case comparison on projected wage increase for general surgery versus internists over the next 10 years, which came out to about 4.28% versus 3.29%. So I know this is a little bit confusing, but over a 10-year period, they projected the wage increase for general surgery to be 4.28% versus 3.29% for internal medicine doctors. So what happens if annual growth was actually carried out at these rates for the general surgeon and the internal medicine doctor? Well, the difference in pay would be potentially 67% more for general surgeons versus the internist, or $686,012 versus $409,081. And this is all according to the average annual compensation for specialty report released by Doximity each year. You can find that online, and I'll link to that as well in the description below. So why such a large difference between the surgical subspecialties and primary care fields? I think it's obvious that the surgeons can bill for surgeries and other procedures, whereas the internal medicine doctor or primary care specialists cannot. So what about those pediatricians? I always love to bring up when we're talking about physician salaries. If you don't know what I'm talking about, link to this video up here. Well, it may come at no surprise that the pediatricians have experienced some of the lowest annual salary growth since 2017. Let's pull up the chart again. You can see here that PEDES cardiology is at 2.71% annual increase, PEDES infectious disease at 2.57% increase, and our good friends PEDES into chronology at a terrible 0.77% and even worse PEDES emergency medicine at 0.58% in a lot of the decreased wages for emergency medicine, maybe secondary to layoffs, wage cuts, and all that stuff that happened during the pandemic, which we're kind of slowly marching out of. And by the way, just to compare the PEDES emergency medicine versus the adult emergency medicine that is 0.58% increase for PEDES emergency medicine versus 1.97% like I mentioned earlier. So what about location? Does that play a role in salary increase year over year? Well, let's look at it. Let's take a look at another lovely draft of the United States of America this time. If you look at the average salary for 44 plus metropolitan areas surveyed over the last five years, salary increased at all of these areas. Most of them are mentioned here. Locations with the highest salary increase were Cincinnati topping out the Midwest at 5.6%, Philadelphia at 4.4%, topping out the East Coast, and on the West Coast we have Sacramento at 4.2%. So what does all of this tell us? Well, almost every metropolitan area had a salary increase that outpaced inflation, with only a few exceptions, which at the end may come at no surprise, LA at 2.9% and San Francisco at 2.5%. And the worst metropolitan city with a low salary increase year over year was Milwaukee at 1.6%. In of note, the actual salary increase was affected by the workplace as well. So where you actually practice or what kind of environment you practice medicine growth rates were higher for single or multidisciplinary practices, while academics had a slightly lower growth 5.5% for the multidisciplinary practices versus 4.5% for academics. So a solid 1% less for academics. An interesting surprise for all of this was how well the urgent care centers did, which are usually on the lower end of the spectrum for salary growth, but they had an 8.1% salary growth rate from 2018 to 2021. This may all be related to the increased growth of the healthcare system or all of the needs brought upon by the pandemic. If you recall, the pandemic made urgent cares quite important, especially for all those COVID tests. And every time someone got a COVID test, they also had other issues which brought in more business for the urgent cares. And that's probably the reason for the salary increase. Okay, so what's the point of all this? Why am I throwing all of these numbers at you that don't make any sense? Well, the point is to show you that we've had some pretty solid growth among salaries for physicians over the last five years from 2017 to 2021. And this is fantastic, right? Well, sort of. The reason it's not so good is because we've had such high inflation over this time, and it's only getting worse. And that has essentially negated all the salary growth physicians have experienced. And unfortunately, our non subspecialized colleagues have bared the brunt of all of this. If you pay attention to the economy at all, you may have noticed that the Fed was slowly starting to raise increased rates and they plan on making the first rate hike in March and things have kind of slowed down in Wayne because no one really knows what's going on given the whole conflict going on in Western Europe, Western Europe, Eastern Europe. I always do radiology. Like the problem is that when I look at a map now, radiology has screwed me up by the way, because everything's opposite. So when I see Eastern Europe, I think Western Europe because I'm thinking I'm like in the map because that's what radiology has done to me. So if I said Western Europe earlier, the whole conflict going on in Western Europe currently, I've had Eastern Europe. So let me rephrase that.  The feds were about to raise interest rates in March to kind of start slowing down the inflation rate. But then this whole conflict in Eastern Europe happened and there's a lot of uncertainty. And usually in times of uncertainty and events happening in like what's going on in Russia and Ukraine, inflation tends to creep up a little higher. But this whole conflict in Eastern Europe has essentially slowed rate hikes and we don't really know what to expect going forward. And this really isn't good for anybody. And if you look at historical data on what happens during large conflicts or wars, usually inflation creeps a little higher during these times. So nobody really knows what's going to happen, but I'm not too optimistic because I think inflation is going to keep creeping a little higher before it comes back to normal. I am however optimistic about the easing of the COVID restrictions about the United States, which will hopefully help boost the economy a little bit. And most importantly, relieve some of the pandemic-related challenges that so many health care workers and physicians have experienced. Like I always mentioned, the physician reimbursement rate is multifactorial. But the point of this video was to shed some light on things that you may not think about when it comes to reimbursement. Hopefully this video will shed some light on how important it is to keep your eye on inflation, especially in the current economic environment. As always, hopefully you all enjoyed this video. I know it's a little different than what I usually do. We were a little in the weeds with the numbers, but hopefully you all followed. Let me know if you have any questions. I will try to answer them. As always, make sure you smash that subscribe button, follow me on Instagram and TikTok if you don't already. And as always, I'll see you all on the next video. Bye.


What's up everybody, Jason here for jasperyskasebricks.com. Last break here to help fill up the NT team random, Pikachu number 16, chance of the pelicans and grizzlies. 1718 prism cello pack break, number 40 random team. So again, the way this works out, is to randomize customer names teams first, distribute the hits out of this one pack cello, then at the end of the break, we'll randomize the 30 customer names in the separate dice roll or randomizer. And the top name at number one will win the $850 team random spot for Pikachu number 16, chase the pelicans and grizzlies. So good luck, let's do the break first. Let's roll it and it's a three and three six times. One, two, three, four, five, six, six times. Steven, done a teddy. I'll help you right now Brian, give me a sec. See what I can get you into man. Six times here on the list of teams now. One, two, three, four, five, six. Denver Nuggets, Sacramento Kings. Steven with the nuggets, teddy with the bucks, Joshua with the calves, Steven with the wizards, Joshua with the thunder, Sean with the 76ers, Joshua with the blazes. Steven with the rockets, Sean with the raptors, Josh with the nicks, pistons, pelicans, clippers, magic, teddy with the wars, Steven with the lakers, Joshua with the bulls, Steven with the heat, Robert with the spurs, Celtics, Joshua with the paces, Robert with the grizzlies, Osmolojo, Teddy with the hawks, Joshua with the mavericks, Steven with the tea wolves, Joshua with the hornets, Robert with the suns, Joshua with the nets, Steven with the jazz, and Teddy with the Sacramento Kings. Now I'm just gonna close the trailer, want to do the pack break and give away that spot and then we can do the team random after. Give me a quick second, I'll help you right now Brian. Like I said, trailer went to closed, 17 to 18, Christmas solo, Eric White rookie, Thibodeaux, Luke, Canard, Dara Sark, Luke Canard, Red, White, and Blue, and Kawhi Leonard. All right, let's give away that spot guys, good luck, final spot on the team random. Roll the dice and it is a three or three, six times. Again, good luck, number one gets the spot. One, two, three, four, three, four, three, four, five, and six, not looking, boom, good luck. Six times, three to three, man Joshua, are you like, oh no. Wow, how crazy a rat am I that legit thought Joshua was gonna get all of them right there. Six times, six into six, or three, three into three, six times, Steven at number one, congratulations, you just won that last spot in the team random and in a separate video we'll see who gets the Palligans or Grizzlies in team random pickage to number 16. Jaspy'scasebrakes.com.