Welcome to George H. Smith's Excursions into Libertarian Thought, a production of Libertarianism.org and the Cato Institute, narrated by James Foster. Critics of state education Part 3 The problem of indoctrination and the need for diversity. A common prediction of 19th century British volunteers was that government would employ education for its own ends, especially to instill deference and obedience in citizens. The radical individualist William Godwin, author of Inquiry Concerning Political Justice 1793, was among the first to express this concern. The project of a national education ought uniformly to be discouraged, he wrote, on account of its obvious alliance with national government, which will not fail to employ it, to strengthen its hands and perpetuate its institutions. With the consolidation in 1843 of dissenting opposition to state education, the Godwinian warning was frequently repeated and elaborated upon. This passage from the Eclectic Review, a leading dissenting journal, is typical. It is no trifling thing to commit to any hands the molding of the minds of men. An immense power is thus communicated, the tendency of which will be in exact accordance with the spirit and policy of those who use it. Governments, it is well known, are conservative. The tendency of official life is notorious, and it is the height of folly, the mere vaporing of credulity to imagine that the educational system if entrusted to the minister of the day will not be employed to diffuse amongst the rising generation that spirit and those views which are most friendly to his policy. By having virtually at his command the whole machinery of education, he will cover the land with a new class of officials whose dependence on his patronage will render them the ready instruments of his pleasure. Government education, this writer feared, would produce an emasculated and servile generation. A possible advance in literacy would be purchased at the price of man's free spirit. Elsewhere, the eclectic review compared state schools to barracks and their employees to troops. The accession of power and patronage to that government which establishes such a national system of education can scarcely be gauged. Teachers paid by a government will owe allegiance to that government. What a host of stipendiaries will thus be created and who shall say what will be their influence in the course of two generations. All their sympathies will be with the powers by whom they are paid, on whose favor they live and from whose growing patronage their hopes of improving their condition are derived. As constitutional Englishmen, we tremble at the result. The danger is too imminent. The hazard too great to be incurred for any temporary stimulus which government interference can minister to education. We eschew it as a like disastrous in its results and unsound in its theory. The criminal attempt of short-sighted or flagitious politicians to mold the intellect of the people to their pleasure. Indoctrination is inherent in state education according to Edward Baines. State education proceeds from the principle that it is the duty of a government to train the mind of the people. If one denies to government this right, as defenders of a free press and free religion must logically do, then one must also deny the right of government to meddle in education. It is not the duty or province of the government to train the mind of the people, argued Baines, and this principle of the highest moment forbids state education. Herbert Spencer agreed state education, he wrote in social statics 1851, will inevitably involve indoctrination. For what is meant by saying that a government ought to educate the people? Why should they be educated? What is the education for? Clearly, to fit the people for social life, to make them good citizens. And who is to say what are good citizens? The government there is no other judge and who is to say how these good citizens may be made? The government there is no other judge. Hence the proposition is convertible into this. A government ought to mold children into good citizens using its own discretion in settling what a good citizen is and how a child may be molded into one. Indoctrination was an issue that troubled even some proponents of state education. A case in point is William Lovett, the chartist radical who was frequently praised as an early champion of state education. In his address on education, 1837, Lovett maintained that it is the duty of government to establish for all classes the best possible system of education. Education should be provided not as a charity but as a right. How is the British government to discharge this duty by providing funds for the erection and maintenance of schools? Lovett desired government financing without government control. We are decidedly opposed to placing such immense power and influence in the hands of government as that of selecting the teachers and superintendents, the books and kinds of instruction and the whole management of schools in each locality. Lovett detested state systems such as that found in Prussia where the links-eyed satellites of power crush in embryo the buddings of freedom. State control of education prostrates the whole nation uniform despotism. Several years later, Lovett became less sanguine about the prospect of government financing without government control. While still upholding in theory the duty of government to provide education, he so distrusted his own government that he called upon the working classes to reject government proposals and to commence the great work of education yourselves. The working classes had everything to fear from schools established by their own government so Lovett outlined a proposal whereby schools could be provided through voluntary means free from state patronage and control. We see a similar concern with indoctrination in the work of the celebrated philosopher J.S. Mill. Mill contended that education is one of those things which it is admissible in principle that a government should provide for the people, although he favored a system in which only those who could not afford to pay would be exempt from fees. Parents who fail to provide elementary education for their children commit a breach of duty so the state may compel parents to provide instruction but where and how children are taught should be up to the parents. The state should merely enforce formal educational standards through a series of public examinations. Thus did Mill attempt to escape the frightening prospect of government indoctrination. At this point he begins to sound like an ardent volunteerist. That the whole or any large part of the education of the people should be in state hands, I go as far as anyone in deprecating that general state education is a mere contrivance for molding people to be exactly like one another and as the mold in which it casts them is that which pleases the predominant power in the government in proportion as it is efficient and successful it establishes a despotism over the mind leading by a natural tendency to one over the body. Dissenters who favored state education were also sensitive to the problem of indoctrination but many thought that the danger could be avoided by confining state schools to secular subjects. The volunteers disagreed and they repudiated all attempts at compromise. Government aid however small and innocent at first was bound to be followed by government strings. Government aid is a trap and a snare declared the eclectic review. It is a wretched bribe which if accepted will have irretrievably disgraced us. The question is not how can we obtain government money wrote Algernon Wells but how can we avoid it? Wells continued with a fascinating observation dissenters must ever be equally free to act and speak they must hold themselves entirely clear of all temptation to ask when their public testimony is required how will our conduct affect our grants? The belief of many independents is that from the hour they received government money they would be a changed people their tone lowered, their spirit altered their consistency sacrificed and their honor tarnished. Perhaps Edward Baines best summarized the sentiment of the voluntarists. When governments offer their arm it is like the arm of a creditor or a constable not so easily shaken off there is a handcuff at the end of it. The lesson was clear educational freedom is incompatible with state support if government control and manipulation of education are to be avoided financial independence and integrity must be maintained. Another theme of voluntarism was the need for diversity in education voluntarists warned that state education would impose a dulling uniformity that would result at best in mediocrity. According to Baines the uniformity of state education will serve to stereotype the methods of teaching to bolster up old systems and to prevent improvement. If we leave education to the free market we will see continuous progress but let it once be monopolized by a government department and thenceforth reformers must prepare to be martyrs. Algernon Wells made a similar point how to teach, how to improve children are questions admitting of new and advanced solutions no less than inquiries how best to cultivate the soil or to perfect manufacturers and these improvements cannot fail to proceed indefinitely so long as education is kept wide open and free to competition and to all those impulses which liberty constantly supplies but once close up this great science and movement of mind from these invigorating breezes whether by monopoly or bounty whether by coercion or patronage and the sure result will be torpor and stagnancy. The eclectic review protesting that unitive design of state education would make all think alike continued with a chilling account of uniformity. All shall be straightened as by the school master's ruler and transcribed from his copy. He shall decide what may or may not be asked but he must be normalized himself he must be fashioned to a model he shall only be taught particular things the compress and tourniquet are set on his mind he can only be suffered to think one way all schools will be filled with the same books all teachers will be imbued with the same spirit and under their cold and lifeless tuition the national spirit now warm and independent will grow into a type formal and dull one harsh outline with its crisp edges a mere complex machine driven by external impulse with it appendages of apparent power but of gross resistance if any man loves that national monotony thinks it the just position of his nature can survey the tame and sluggish spectacle with delight he on the adoption of such a system has his reward Auburn Herbert also cautioned against the evils of uniformity like his mentor Herbert Spencer he thought that all influences which tend towards uniform thought and action in education are most fatal to any regularly continuous improvement imagine the effect of state uniformity in religion art or science progress would grind to a halt education is no different therefore if you desire progress you must not make it difficult for men to think and act differently you must not dull their sense with routine or stamp their imagination with the official pattern of some great department as a former member of parliament Herbert was especially aware of the difficulty of implementing change in a bureaucratic structure a free market he argued encourages innovation and risk-taking an innovator with new ideas on education can if left legally unhampered solicit aid from those sympathetic to his views and then test his product on the market but if some great official system blocks the way if he has to overcome the stolid resistance of a department to persuade a political party which has no sympathy with views holding out no promise of political advantage to satisfy inspectors whose eyes are trained to see perfection of only one kind and who may summarily condemn his school as inefficient and therefore disallowed by law if in the meantime he is obliged by rates and taxes to support a system to which he is opposed it becomes unlikely that this energy and confidence in his own views will be sufficient to inspire a successful resistance to such obstacles the volunteers had even more arguments in their arsenal and I shall consider those in my next essay thank you for listening to excursions to learn more about libertarian philosophy and history visit www.libertarianism.org


Hello, in this part I would like to demonstrate to you the difference between Mutex and Binary Semaphore. So within this part we will create a simple example with three tasks, one Mutex and one Binary Semaphore and we will check what is the difference between the behavior once we are using Mutex and the Binary Semaphore. Let's start with the creation of our components. So I'm starting with when STM32QPIDE, you can use as well QBMX, I start a new project, so file new STM32 project. My choice is STM32L476MG, which is located on the NucleoL476MG board which I'm using for this, within this training. The name of my project would be 10 underscore Mutex underscore SEM, so Mutex and Semaphore, I click finish. Okay, so from hardware point of view we would, we need only the debug interface of additional single wire viewer line, so a single wire output line, sorry. Still I'm selecting within debug the last option, to have those three lines SWD and SWO line. Time-based source I need to change from SysTick to Timer 6, it is used for HAL libraries to specify timeouts and delays, as SysTick is used by the operating system, we will change something different for HAL library. Then within middle-verse I'm selecting the 3R toys with interface CMCs version 2. Within 3R toys I'm checking whether Mutex is enabled, it's okay. Then I need to add three tasks, I would rename the default task by double-clicking on its name to task 1, I would specify the priority to normal, stack size 256 words and start task 1 as entry function. Then within the same tab, so task and queues I would add two more tasks, so task 2, the same priority, 256 words, start task 2 as entry function, I already made a mistake at the beginning, so it should be start task 1 and start task 1, and I would rename this. Okay, and we need the third one, ask 3, priority normal, 156 words, start task 3 as entry function. Okay, we will enable as well the Mutex like before, so Mutex is tab, Mutex is part, click add, I would use the default settings here, and I would need as well the semaphore, so I go to timers and semaphores tab, and within binary semaphores sections I click on add, and I would keep as well the default settings here. I can see that in the meantime I'm exceeding the specified heap size for the free R2S, so I need to extend it within config parameters from 3000 bytes to 4000, and now it is okay. Okay, so that's all for let's say cubemix part, let's see the configuration part, I can generate the code. Okay, my code is generated, main.c file is opened, if not you can find it within core source main.c, next point would be the modification of the source file to add necessary code. Okay, now we can continue with the code modification, so I opened main.c file, and within this main.c file if we scroll down we can see all the definitions of the handlers, so the task handlers, free tasks, then Mutex and binary semaphore, if I go below I can see as well the creation of the Mutex first, then binary semaphore and free tasks. So let's go to our code, we will start from task 2, as this task will continue quite similar operations like previous exercises, so in general task 2 and task 1 will share the same Mutex we just created, task 3 will continuously work without any say connection to this Mutex. So let me start from task 3 implementation, so first I would let's say send some sign of life, I'm using function task action in my implementation which you will see a bit later, I'm using ITM interface which is using single wire output pin which I selected during configuration of the debug interface at the beginning. I would like to send free over this interface, it will be visible within the console of instrumentation trace macrosal during debug session. After this I would like to keep this task active for 500 milliseconds, intentionally doing this using how delay instead of os delay due to the fact that os delay would let's say send my task to the blocked one, which I don't want to. I would like to have this task free as other tasks as long as possible with an either ready or run state. So this is a task free and let's say the implementations of both other tasks. Task 2 implementation would be the following. First I will try to collect the mutex, so os mutex acquire. This is my mutex and the timeout. For timeout I would use os wait forever, resummit control space forever, then once I will get the mutex I would like to send my sign of life. This is task 2 so it will be number 2 and I would release this mutex, control space and this mutex. After this I will keep this task busy for half a second. So again I would use how delay 500. And that's it. So similar code I would like to use within my task number 1 but there would be a big difference. This difference I will locate here and within my task 1 I will do the following modification. I would like to keep the execution like for task 2 for first 3 iterations and then I will decrease the priority of task 1 while I would still keep the mutex. I will do it to demonstrate that we've got a built-in mechanism within mutexes which would temporarily increase the priority of task 1 just to allow the release of the hold mutex. The next part of this exercise will replace mutex with the semaphore and would repeat the same example and you will see that semaphore will block our tasks. Task 1 and task 2 in the similar situation. So let me implement a local variable it will be 8 bit 1 idx equal to 0 and then here we will do 3 idx and here we will let's say set priority we need to change the priority of task 1 and the priority will be os priority low which is much lower than used one. After this I will just increase idx. So this is all code except of our task action. So task action this is my example of course you can use your own implementation using for example UART or if you have more LEDs you can turn on some particular LED. I got only one this is why I need to select something more sophisticated. So I'm using instrumentation trace macro cell for this. So ITM send chart to send single character and then I would send as well sign of new line just to be sure that all of the information coming from the tasks are located in separate lines. Okay I need to locate the prototype the good place for it is this one private function prototypes and that's it our code is ready I'm building it and soon I will start a debug session. I can see no errors no warning we can start the debug session. Okay my board is already connected I'm starting a debug session so I'm clicking this bug icon I would use this SWV ATM data console in case you do not see it you can select it using this quick access by pressing this SWV and you can select this line with the icon monitor here. Once done you can check whether it is properly configured so this zero stimulus port selected and please start trace after this we can play start display button let me pause and let's have a look what is happening I would try to display as well our code so at the beginning we can see that task three has been let's say selected by the scheduler then task two and task one then task three task two task one task three two one three two one okay so we can see one two three four four sequences like this you after let's say four occurrence of this sign of life from task one we are on this level on this on this line so the let's say priority of task one has been decreased to always priority low so as you can see below we cannot see any sign of life of this of this task anymore but please have a look that in this place if we execute function like this scheduler would immediately switch our task to another other task with higher priority so either task two or task one and in our case it was task three and in this case if it will be not let's say the mutex what we will check in a minute we will have the mutex hold within this task and not available anymore for task two but as mutexes have the let's say the priority inheritance mechanism scheduler increased temporarily the let's say the priority of this task to allow it let's say release of this of this mutex and then it it was let's say available for task two and from this moment we can see execution only for let's say task two and task three task two is let's say acquiring and then releasing the mutex while task task three is just executing the code so those two tasks task two and three are selected one by one by the scheduler so it is as expected in next exercise I would replace the mutex with the binary semaphore which just let's say created at the beginning and we will see the difference so let's let's pause for a while okay so let's come back to our code and let's focus on those two tasks task one and task two so instead of the mutex I would use let's say the semaphore functions os semaphore acquire and in our case it is this binary semaphore and I would use exactly the same so os wait forever argument okay I will comment out this mutex and after the operation I will release my semaphore os semaphore release and this is our semaphore okay and we need to comment this mutex operation and again the same the same here so I would just copy paste so first acquire of the mutex and then release sorry not not the mutex this time but the semaphore I would sorry just not to let's not to lose the code I'll copy those lines as well so we've got only semaphores semaphore I let me double check it's at the beginning not taken the zero we can build a code and track what is the difference so I'm building it to check whether everything is correct perfect we are ready to start a debug session before we will start our debug session we need to do one more modification in this particular example we will use semaphores bit different way than we have done it already in a binary section please have a look that both tasks task one and task two are waiting at the beginning for the semaphore and there is no other let's say component which would give it at the beginning so the best way here in this particular example is to set it up let's say the semaphore at the beginning two let's say to be to be ready to be taken and then the first task will take it and then after its action it will release it so let's let's try it once again so I'm building the application no errors no warning and I will now try to start a debug session so I press the back icon I switch to SWV ITM data console which is already configured state start tracing and start my application I can see let's say it's executing now I can pause it please have a look first for let's say times I've got all three tasks three to one three to one three to one three to one this is the fourth sequence so let's come back to the code this is this location of task one we are after this line and we are let's say decreasing the priority of task one and please have a look that this task is holding already the semaphore this time and it's lowering the priority so scheduler is removing this task from ready state to from run state to ready state and it will now select tasks to be executed from task two and task three task two in fact is waiting for the semaphore which is held by in the low priority task one so the only candidate to be executed is task three both tasks task two and task one are in a blocked state forever so as you can see there is a big difference between semaphores and mutexes mutexes are much more safer but what is really important here is that once you take the mutex you need to give it back so the task which let's say took the mutex it must be let's say the one which will let's say give it back okay so that's all for this section for this part thank you for watching this video


If there is a hundred vendors at a craft show, how do you make your booth stand out? What is up? Welcome back. Do you like to do a villa to make it? So do we? So be sure to like, comment, subscribe, and tick that bell to be notified of our new videos each week. This week we're going to be doing some peacocking at the craft show. Shaking our tail feathers, getting noticed. This was actually a request from one of our top tier patrons in our super secret top tier patron Facebook group. She posted out there that she had seen this at a craft show and could we make a version of this? It's like one of those hanging, like, retro style... Storefront signs, yeah. And we're in the thick of craft show season. We've got no design time, a lot of ideas, but no time. So we're going to try to make the easiest one that we've seen out there. Yeah. We've got some ideas already in the works for some others that are maybe a little more artistic versions of this hanging storefront sign. But those will wait till the spring. We'll do that video right before craft show season starts in the spring. But for now, this is something you can do in an hour to add some bling, some peacock. Some peacock. Peacock into your craft booth. I'm hoping it doesn't even take an hour. I have things to do. Step one, we're going to gather all of our supplies. For this version, we're going to use some half inch copper pipe. I have two sections, a 10 foot section and a five foot section. We think this will be strong enough, rigid enough that when we hang our sign, it won't flex too much. And it'll be durable enough that we can travel with it and it won't get messed up as we take it to show after show. And as it ages, it will only look more beautiful with that poppin' patina. We're going to use these corner brackets that are just pressing because I'm not a plumber and she's not a copper smith. I'm not a copper smith. These will just slide in and should be permanent. We're going to cut our pipe with this pipe cutter. We'll just run it around the thing until it pops off apparently. And then we're going to use these Velcro straps. This is how we're going to hang our sign. We're actually going to attach it at the top and bottom of the pole. We have a little copper end cap. We're going to put this on the end so that this won't gather any dust or debris or rocks gravel for outdoor shows. And then finally, we have this shark bite tee thing. We're going to use this to make this thing a little versatile so we can use it indoors or outdoors. I think that is it. Step two! We're going to make all of our cuts. We're going to start cutting down our pipe. And I'm not going to try to saw a straight line so we're going to use this little pipe cutter. We're just going to put it on and run it around until the pipe breaks apart I think. That's the plan. That's the plan. We're going to start by cutting a 62 inch section out of this. This will be our long pole for when we're outdoors. Then we'll cut a 25 and then two 14's and then a 25 and a 12 out of the shorter one. We'll show you. 23 inches of slack for mistakes. Alright, let's see what you got. Alright, let's do it. Ooh, do we have a sharpie? That's what I was going to say. You need a sharpie. That's so funny. I don't, but I have this nice teal pen. This is close. It might get confusing with the patina. Good. What did you say, 62? 62. Mark me. There you go. Marked. You are marked. These are our 225's. Those are going to be the top and the bottom. This is going to be the sides. Wow, this seems short. We got that measured correctly. Oh yeah, that looks good. That looks good. That's big. Okay. Alright. All together with some pressing. We're going to press it into these fittings right here. I'm sure that's pretty easy too. That was super easy. This might be one of the easiest assemblies of all time. Does it come back out? It comes back out. Do you have to press it with something? I don't know. You have to turn it. I was afraid of, I thought they were permanent. I bet you have to crimp them. Crimping tool. That's even better than I can really take it apart. Disassemble it. Stay together. Yeah, that's a good question. It's wobbly. I don't think she's got it. We googled it and it looks like we need a crimping tool to crimp these things. I thought they'd just be like push and play. I'm going to try some vice grips and if those don't work, some big pliers. I don't know. These are called channel locks. Let's see if the vice grips work. I'm going to crimp it on this. So there is a whole tool that we can purchase, but I'm hoping not to have to purchase that tool. For what we're doing, right? Yeah, for what we're doing. I'm not purchased. I thought those were going to be cheap. I'm going to keep it cheap. Thank you for all four sides. How did you get your finger? What's underneath them? This crimped is all we need for what we're doing. It doesn't have to hold water. Let's try it without most of mine. This is how we do things around here folks. Sometimes we get... I mean, if you can't fix it with a hammer or some vice grips or duct tape, it's beyond repair. It's just beyond repair. What if I just smack it with a hammer? Just smack it with a hammer. Think so? I think we should try it. Push it together. Yeah, because it definitely wasn't playing with it while you were on. I mean, if it's windy, we're in trouble. For playing D, we're going to try some JB Weld. We're going to take it apart, mix up the JB Weld, stick it up in the hole, and then try to fit it back in. But, now some of them are kind of stuck. Not to do. Now you know what not to do. Right. Don't try to crimp it unless you have the tool. Do we start crimping?  Wait, I think we should... Okay. What? Have a paper towel ready. Do you need some gloves? Do you think you should put some gloves on? I don't plan on touching it. Wait, hold that, I guess. You're supposed to see in the ends. I don't think that's a good... I wasn't planning on touching it. Hold that two by four down there. The JB Weld, that worked. That did the trick. Yes, it's nice and sturdy now. It's not bendy. It's great. This is great. Now it's good to take 24 to 48 to fully cure. No, four to six. Oh, right, right, right. Four to six hours, fully cured. Okay, so now we have this super long tail that we're going to trim down to 15 inches. This should just give us enough to zip tie to the tent. It's two-fold. One, I don't want to carry a very long pole with me every time we go somewhere. I don't want to have to, if we're having to walk across a park, carry this giant flag with me. I don't want to be marching down the street with it, bring it to my show, and then suddenly have a pack of Cub Scouts following me. It's the last thing I need. So the plan is this piece, the short pole and the signpost will go in a wagon with the signs and be great. I think we'll be able to carry that no problem. And we'll be able to use this shark bite, which he's cutting this off. Oh, good. We can show that right now. Just in time. Yeah, just in time. Oh, it's not fully cured yet. Twisted a little bit. Now we're going to use the shark bite here because this is removable. So I'll be able to take it on and off. But you said I need a tool that I didn't get. Yeah, did you happen to get the tool? No, I didn't know I needed the tool. Okay, so it's not currently removable. And it's a T because we had, we had debates on how we were going to do this. Yeah, we thought we might put the T here, but then I wasn't sure if the weaning... All right, what am I doing? I think you just really push it on there. All right. That's it. Now do you want to put this bottom on now and show them? Well, you get the gist. So the idea is that we're going to put this pole on here. And now with the... Yeah. That should be the bottom of the canvas of the tent. Right. This is the end of the legs at the canvas. That's right. This is going to stick out into the aisle and the... Oh, what are we doing here? I almost got stuck. You're jingling on there. I'll be able to zip tie the whole pole to the tent poles, the tent legs. So I'll be able to zip tie this or velcro it, right? I think we're going to use the velcro straps. We'll be able to velcro this to the pole. We'll also be able to... Velcro this to the pole so it won't be related on this piece. Right. All the weight is not going to be there. We're going to velcro it up here, velcro it down below. And then we'll be able to use this on the tent as well as an indoor show. We'll be able to velcro this to the pegboard standards that we have. So, yeah, I think now I guess I'm going to let you go for your next step. Sorry, I was about to take your thunder. We're a time to make the sign. We're going to take some quarter inch MDF over to the laser and cut out our logo and our little frame to go with it. Now this sign has to be double-sided because you'll be able to see this from any direction because it'll be sitting out into the aisle. So this will be the first time we've created a double-sided sign. So we cut out the logo on the first half and I tried to leave the board where it was and flipped just the piece, but it really didn't fit. But I scored that sign anyway. I scored both sides. And we're using our Foxy Hughes paints. This is outdoor acrylic paint. So this is UV resistant, weather resistant, and we'll be able to hang that and it'll be fine hanging on our booth indoors or out. And we use Starbond thick to hold everything together because we knew it would be outside. We knew we wanted something water resistant and be able to fill in all the cracks and hold that sucker for a couple of years or until I break it. Step five, we're going to attach the sign. We got our double-sided sign. Looks the same on both sides. Look at that. I think it looks cool. We haven't done one like this before. It doesn't seem too heavy. I think we're okay. We're going to use some Velcro straps to now secure the sign in between the top and bottom piece. I have cut them, but these are too long. Let's just see. We'll do it on the fly. What do we need? I don't know what we need. I guess we have to just eyeball the center. I can see it in the monitor over there. I don't know if it was up high. I think you would catch your eye. Yeah, I think it would. I don't have to hold it up that high. I do. I got to see it. I got to visualize. I'm happy with that. Trins, we love you guys. That is the best way to support this channel. And big thanks to you for sticking with us through all of our backup plans to try to get these pipes to stick together. We learn some things. We all learn some things. Don't forget to hit that like button. It really does help us in the algorithm. And if you're not yet subscribed, definitely hit that subscribe button and hit that bell to be notified of the new videos each week. All right, we're about out of time. I got to go get some work done. You got to stop fooling around. And we will see you next week where we'll do it building and make it again. And this is a good one. Oh no. We'll have to go in this way. No way. No way. And we'll do it in England. Oh my gosh. I really am surprised you could balance that. You guys want to see the logo? Yeah, there's the logo. All right. Let's let it cure.


he has made in his short time back in the bullpen let's hear from Severino with Meredith. Luis there is a point in time where people wondered whether or not you would make it back this season just how meaningful is it to you to be a part of this. I mean it's been great you know this team has been through a lot you know and coming back and helping the team and helping that bullpen that's been great for us all year. I think it's used for me.  It's great you know we have a great bullpen no doubt about it and you know every time you know a jamal they got a great start for us you know I thought it was going to go over like two or three innings but you know it was there it was strong for us so after that I thought I saw the bullpen coming I thought it was done we already needed one run to win. It looked like you were warming there in case this one did go extras were you hoping that you got in are you confident that judge was going to get the job done there. I was 100% confident since I said George is crushed you know and every time we need an MVP situation he's come through. So I was happy to come into the game but I was hoping that George would get that hit there. When I asked Tyler Wade about him he said he is having an MVP style season how would you describe the season that Aaron judges had for you guys. Oh yes of course MVP season you know I think he's going to be at least top three or top five you know we got some you know some guys you know like Brody and Ortonius having a great season but I think you know what he brings to the field you know defensively and you know every time he's stepping the play is huge. You've been a part of playoff runs in the past what makes this team different. It's just like I said the combination you know starting pitcher booping you know and the guys that we are here and we are you know a couple pieces in the trade like Riso and God or that kind of huge in the postseason. Do you enjoy coming out of the bullpen and how large a role do you expect to play.  You've looked fantastic since coming back how have you been able to seamlessly integrate yourself into the bullpen after not serving that role in quite some time. I mean the guys you know down there like Chappy, Loaiz, he got all those guys that's been there you know for a long time help me you know tell me when is the perfect time to warm up being you know Harky that's it.


So after waiting a week for the results from the Democratic Party primary taking place in Kentucky, we finally know who won. Mitch McConnell has won. And you might think, Mike, aren't you getting a little ahead of yourself here because the general election takes place in November? No, Mitch McConnell basically just secured his reelection because Amy McGrath ended up eking out a victory. And this is after she raised $40 million. In fact, it was more than 40 million. Charles Booker didn't even raise a million. And yet he almost beat her.  He inspired people. Amy McGrath is running as a pro-Trump Democrat who doesn't have any policy ideas. She admitted that she would have voted to confirm Brett Kavanaugh had she been in the Senate at the time. And I don't know how she thinks she's going to win because her entire strategy, it hinges on peeling away Republicans from Mitch McConnell. Whereas Charles Booker had the right strategy. You activate non-voters. You bring out people and excite them, get them actually interested in politics, get them to vote for you. He did this by having a real message. He believed in Medicare for All, a Green New Deal. And this wasn't him, you know, trying to just pretend as if he's the next Bernie Sanders. He tied this specifically to the issues that people in Kentucky were dealing with. They need healthcare. They need jobs. So, I mean, this is really disappointing because this looks like it's almost, you know, a sure bet that Mitch McConnell is going to get reelected because Amy McGrath is the nominee. Now, I will say that in spite of this news, if I were Charles Booker, I would not concede. I would ask for a recount before conceding because there was a lot of shenanigans. There was voter suppression that did end up benefiting Amy McGrath. They reduced the number of polling places in areas of Kentucky with Black residents. You know, cutting down the number of polling places is going to lead to the more conservative candidate, most likely being able to pull off a victory because, I mean, if older people are the ones who oftentimes opt for the more conservative candidate, then they're not the ones who have to worry about working.  So, you know, for Amy McGrath, the voter suppression helped her in the primary, but it's going to hurt her deeply in the general. And that would be true if Charles Booker were the candidate as well. But I mean, we'd still have a better chance overall because of what he's able to accomplish. Now let's get to some numbers here. So overall, Amy McGrath won with 45.4% of the vote to Charles Booker's 42.6%. And this was extremely close. As recently as this morning, Charles Booker was ahead by like six points, and then it kept jumping back and forth. And it seemed like he was going to pull this off. Now, once political polls announced that she had won, I mean, we found out that the Senate rating is that Kentucky will likely stay Republican. Shocker. Now, the thing about Amy McGrath is when you look at a poll from June, this took place between the 13th and 15th. She has 20 points behind Mitch McConnell. So she's going to need a miracle to win. And a recent poll from Data for Progress showed that she was 20 points behind. But Charles Booker was poised to do better than her. You know, he still had his work cut out for him. It wasn't going to be an easy victory in the event he were the nominee, but he would have had to make up 14 points. Whereas Amy McGrath will have to make up a 20 point deficit. Now apparently there's some hope because a poll from mid May showed that Amy McGrath was actually ahead of McConnell by one point. And this is according to RMG research. And apparently talking about term limits is what was kind of driving her support. So she doesn't really have any specific policies, but she found success not necessarily by positioning herself as a pro-Trump Republican, but by saying I support term limits. That was apparently really popular. So we'll see what happens. I genuinely hope that she beats Mitch McConnell, even if I can't stand her because she stands for nothing. She is a shallow Democrat. You know, the establishment wanted her over Charles Booker. And, you know, they got what they wanted, but it's really frustrating because you'd think that voters would know better. And, you know, people are starting to wake up, but I read, you know, some comments on Reddit and Facebook from people who were supporting Amy McGrath saying that they intended on voting for her. And there were zero policy reasons listed there. It was just, I'm voting for Amy McGrath because she's the one who could beat Mitch McConnell. Now, what were they basing it off of? I'm not necessarily that one poll. They were basing it off of she's just the stronger Democrat. And to them it's like they keep doing things that are against their own self-interest. It's not just in Kentucky. I mean, look at how many people in the primaries, according to exit polls, supported Medicare for all but voted against the candidate who supports Medicare for all. So voters, you know, Democratic Party primary voters in particular, they have this tendency to not vote for what they want when it comes to policy, but instead try to pretend as if they're political pundits, right? Try to gauge who's going to be the best person to take on the Republican. And this strategy is a failure. I mean, even Allison Lundegin Grimes, who got steamrolled by Mitch McConnell in 2014, came out and endorsed Charles Booker. This is someone who ran as another Republican-like Democrat. Not as bad as, you know, Amy McGrath, but she was still very conservative. She wouldn't even admit that she voted for Barack Obama, the sitting president at the time. But even she sees the writing on the wall realizes that that strategy of trying to pretend to be a Republican, try to out Republican, the Republican isn't going to work. So, you know, she endorsed Charles Booker and I commend her for that. But now we have Amy McGrath, who if she's going to have a chance in hell, she has to really emphasize term limits. But I mean, I don't know if that's going to be enough. I don't think it's going to be enough. I think that basically her victory secures Mitch McConnell another six years in the Senate, which is awful because he is one of the most destructive politicians in American history.  And you don't have a message. You don't have an agenda.  I mean, it's embarrassing, right? Democratic Party primary voters have got to do better. Stop pretending as if they're pundits and just vote for which policies they prefer. And I mean, the establishment has got to stop wading into these primary races. Chuck Schumer endorsed Amy McGrath.  Chuck Schumer is a clown. He is in power and he has no idea how to challenge Republicans. Oftentimes, he just lets, you know, Mitch McConnell run roughshot over him. He allows Mitch McConnell to confirm Trump's federal appointments because that allows for, you know, an earlier recess, which lets Democrats campaign. But I mean, it kind of undermines the whole purpose of electing Democrats in the first place. It's just, it's really frustrating, right? It's frustrating because we had an opportunity. Like, I'm not trying to imply that if Charles Booker were the nominee, he would definitely win. But would our chances be better? Yes. That's not me saying that. That's what the numbers indicate here. Much better than Amy McGrath. 20 points is a lot further off than 14 points. And yes, you'd have to make it up. But could it be possible? It is possible. Would he have to battle with voter suppression? Yes. But could he still win? Yes. Because if you have a message that resonates with people, that is extremely powerful. So I mean, I'm really disappointed because I see this as a missed opportunity. I see this as a missed opportunity to get out one of the most destructive politicians. And Democrats opted for one of the biggest clowns imaginable. I mean, Hillary Clinton is probably less conservative than Amy McGrath. So I mean, we'll see if it works. I mean, honestly, I wish her luck. I want her to beat Mitch McConnell. He's that bad. But is she going to? Probably not. And you know, Democrats have nobody to thank but themselves. They chose another clown of a candidate and, you know, we'll see how this strategy plays out for them. I'm assuming it's going to be like, you know, the other times when they choose conservatives. We'll see. This is really disappointing because we could have had someone who is a phenomenal candidate who would have been a great senator. And now it's over.


Guys thanks for watching season one. We really appreciate it and all of your feedback in the comments have been awesome We are filming for season two already And we would love for you to put in the comments below what you would like to see for season two because We appreciate your feedback Don't worry about the break while we're filming season two We will be doing live videos from job sites where you will be able to chat and communicate with our staff and ask Questions real-time. We won't leave you hanging Also, if you're willing to support us for the next season visit our merchandise website below and Feel free to purchase shirts or hats or anything that you want to support us and the guys to continue Being able to film this stuff Another exciting announcement is we are going to be starting online and in-person training For all of you guys that are interested in learning this business or really just getting educated to apply for another business In your city, so we're excited to be able to offer that it's going to be the end of 2019 when that launches so you will get certified in crime scene cleanup and meth lab cleanup and learn this business from the ground up Just like our guys do Do you ever wonder what happens when the police leave crime scene cleaners are private companies that handle the cleanup after the Police are gone Spalling Decon is one of the nation's largest cleanup companies handling the aftermath of homicides suicides Decompositions hoarding and much more These are our stories Hello, hello, we are here in Melbourne, Florida doing a horde and suspected bio with two of our newest tasks My name is Fiona. It's my first gig actually today So super excited. I didn't really know what to expect with this job. So literally like I came in with a blank slate When I walked in it was almost like overwhelming because it was just stuff like everywhere didn't really know Like where to begin oh You guys know what happened here like no, I literally know nothing Like I was staying here overnight with a friend Woke went to bed after an argument like an altercation Woke up chased a guy around the house with a shot shot him twice Had just enough time to reload it This is a homicide Yeah, I mean I'm kind of you know like But I don't understand there's like giant holes in the roof as they're walking they're still putting more We're going to do is we're just I'm seeing all the contents. I don't know how I can treat from a hundred percent I don't see any bio hazard That's a great thing.  Okay So definitely need respirators or mold everywhere. I know you want to come in Follow me So you can see that This is Collapsed in there was two trees in the house Hurricane Irma did it Which is two years ago September 10th Another when we're working in here and disturbing stuff. We're definitely going to be using our respirators Mosquitoes are a little ridiculous like I'm gonna catch like the West Nile or something Bathroom is over there Really pretty storks on the back tile We're gonna turn around the roof is literally open in every room You know to try not to go too too far the kitchen is really bad. We're gonna empty out the house guys pretty much be it We're just emptying the house and it's gonna be so they want it sales clean there's no way it's gonna be sales clean in there because of Everything going on so we're gonna empty the house empty the garage. We'll figure that part out We'll wipe down the flat surfaces. We'll do a sweep Like that's about all we can do Riverview, Florida You can see the flies flying around my head. It's definitely been an interesting evening I got this call about eight o'clock. We are now It's ten o'clock, so we have a two hour response time Good thing is we all had our dinner you follow me Gentleman was not an elderly man They found him after about four to five weeks the coroner said unknown cause of death You follow me the array of flies is just Shocking to me absolutely shocking. There are hundreds of hundreds and thousands of flies Nobody's even sure how they got in here The first first day because this is gonna be a two-day guy First day is we're actually just gonna come in and remove the biohazard so you can see this is where the gentleman died The odor is not Terrible at all Only thing Different about this guy then most of our other D comps This one smells a little sour, I don't know if it's because of the AC where it was set out It was set at 73. I'm not sure but he's been here a while So we did we did look underneath the bed. There is some biohazard under the bed tonight's main focus is Going to be removing the mattress the box spring and what the corner had left for us in the pile So he did die in bed. This is a this is actually some of his arm right there So we have some of his hair up towards the top We have more body hair over there sadly, we don't see any maggots. There isn't any maggots right now But if you turn around and you you look on the bed the flies are are feasting so we're gonna go ahead and suit up and We're gonna get this party started because I kind of want to be home before when I Stay tuned guys So they sell this house like they fix it up and sell it. Do you often disclose? What happened to them? I bought my house off Make it someone died in this one. I asked when I bought mine. So like essentially what I do now anytime I rent or purchase a house.  So that's why I'm like I get so excited when I move somewhere because I'm like do garden Let's do this stage rosemary. I'm not cohabiting with the ghost.  I mean, and if they're feeling frisky, whatever they can watch Not sure what the worst job Would be for me. It might be decomp, but it's not really the smell. It's more of a textured thing For me, I can do orders all day When it's like the mucous-type texture Might gag a little not gonna lie Fat is like super greasy too. It's it reminds me of like oil mixed with water So that'll probably be interesting to clean you like can you stand back please? Yep, it's not indicating That's mold That's mold motherfucker That's all mold from the leak Which makes sense. Look at it. I literally thought I found a shotgun.  Look at that. You know like that back bone? Yeah, like nothing I'm all right There's like I did not Like there should not have been bio sitting here for that long period like Period there should not have been bio sitting here hashtag not cool The thing has been leaking for two years I'm really surprised there was no blood actually Because it really did look like it It would make sense On day number two of the mermaid Suicide I found out details this morning That it was a gunshot suicide There is uh, there's no blood splatter. He did it very cleanly. We'll go inside and I'll show you So the reason I called it a Mermaid was because of the way unfortunately he had Um killed himself It it literally looks like a mermaid thin whole nine yards. So you follow me excuse our mask Juan is getting suited up double gloved So if you look up here a lot of the flies are now dying because we took the majority of the biohazard last night We ended up getting out of here about in between 11 30 and midnight All the flies up there all the way around Most of them are very very calm now because there's hardly anything for them to sustain themselves So we're gonna come in here This is where it happened Apparently he had buried his face in the pillows, which is why it was solely on the bed There's no blood splatter anywhere. There's There's nothing but the bed Kind of crazy because I didn't even see a bullet hole in the mattress. So stuck in one of the pillows the gun has been removed from the premises Um, I got permission. I'm going to rip this stuff down here So we can get some light going on It's let's see. There's no actual lights in here We have we do have Work lights if we need them an extra electricity This nature gives us a real good to it So as of last night you guys saw You guys had actually seen what was inside the mattress on the exterior. We pretty much had to carve out the mattress Which was a nightmare because it was full of All of those individual little spring things maggots, which is kind of disappointing Because they're cute and squishy Um, but the maggots that were here have obviously feasted the cool body fluid semen people matter body fat blood skin stuff like this, you know The body is an amazing thing What looked like bio wasn't like it was just really bad mold It was ready for bio to be honest with you. Uh, it wasn't a wrecking to me at all. I was actually kind of excited For it to be bio like I pardon me wanted it to be bio What's interesting to me with this house This is random stuff throughout. Um, but really cool. My attention is like the amount of like bullets That's just like randomly placed and it's a variety of bullets. It's not just one type Oh anything about myself that I would share is I'm super excited to be doing this type of stuff. So I'm ready for whatever it's thrown at me to do I'm ready for it to be over wish I don't know plus to longer at home It really does. I'm actually it's a lot longer than the last job last job was the one in the apartment, I believe And it didn't take too long, but this one's a lot longer since it's a whole entire house instead of a An apartment. I just don't want that. It's so hot, but it's the job Stuff that we find in the house with all that Devil worshiping stuff It's kind of creepy believe it or not Not something I want to see I have almost everything out of the living or minus What's going on guys?  They were working on the roof and back here. So more stuff actually has fallen Do we have this room here? There's only three big items everything else is shovel It'll be super super easy. I hope I hope off to work we go If you go back that way, you'll see that we got all of this stuff out of here all the big stuff We just have a little little bitty stuff this closet Is where they were actually growing pot. So Smoking a little weed This is where they were growing it from I found out the story was a drunk deal gone bad Which is why the guys brains got blown out.   They just finished removing the trees today Uh, meaning the roof is open. There's already water in there. Um, I would rather not have anything Getting soaked and falling on my head as it's raining It just makes it a little more dangerous to work in I'm extremely nervous. So essentially what I'm going to be doing Is going to be acting as though I am changing the oil in A car I am going to fully suit up I'm a little nervous.   This is the first time that I've ever uh been a little queasy on a job It's definitely not the odor I think it's going to be more of a mindset like Visual thing as it just kind of So, um, I'm going to suit up. I'm actually going to triple glove Over my tie backs. I'm ha I'm going to have one duct tape My tie backs my gloves over my tie backs. I don't want to take a chance on any of this body fluid Splashing back up onto me And It's a lot of Blood no bio fat.   Go ahead and set her down. We'll let her drain a little bit I'm okay. Definitely a mind over matter thing. I'm a little disturbed But I'll be okay That was at the foot and so I haven't even made it to the Like where the body was actually laying Smells a little bit stronger now, but I think it's because we started up when we already just started. Yeah. Yeah Hey guys, so I just finished taking my after photo There's still a few things going on here, but it's literally final touches You can see we got the majority of the water up off the floor It's been drizzling all day. So it's just kind of coming in Um, Fiona here is just doing the last minute bigger items that we could fit in trash bags She's also going to take out the two pieces Installation that we have hanging So that's actually going to be over in this by the way There are two pieces of insulation hanging in there. She's just she's literally just removing it Bam This bedroom was one of the ones that flooded last night from the sewer This is the other bedroom. It's just continuously flooding The ceiling has literally it's just collapsed If you look over here, you can actually physically see the outside. What is Going to go back through I'm going to show you guys the garage And we're here with the garage These items here these few items just need to be loaded up all of the appliances are staying We're pretty much good to go. So hope you guys enjoyed this episode. I'm racking my brain I want the ozone in this vicinity here Uh, so I'm just kind of racking my brain racking my brain of where I can put it Let's do a walkthrough real quick. So let's start at the front door. Okay. We're back over here at the bedroom Woohoo decomp is gone completely sealed You can actually come in here. You don't even need a respirator at this point That smells like fish Fish I don't know why it's sour mermaid suicide um And pain so if you take a look in here You can see we sealed the floor You came we have a fan going I'm going to go ahead and leave this fan going with the ozone in here Most of the flies have actually died It's perfect for me because they don't have a food source anymore. So there's nothing for them to live on That's essentially it. I mean, I don't I don't really have much else to tell you guys This was like a four person job. So we started it at 10 o'clock last night nine between 9 30 and 10 We also finished late just before midnight, but we were done and home before 1 a.m Which made me excited It was it was trying the bed was actually the most trying part because it was one of those fancy, you know Like tilt your way, whatever your feet up your your head up kind of thing It was just fancy. So we had to disassemble everything and go from there We actually moved the majority of the bedroom furniture into the bathroom. The bed was a nightmare Anything else we kind of just left in the living room for the family to come in Come in and discard That's that's pretty much everything. So I'm setting this for 48 hours We're moving Key cigarette testicles spectacles. We're good to go Have a good day guys. Hi, this is laura spalding ceo of spalding decon. Hey guys, kyle coons here lead tech with spalding decon As a part of the lgbt community We take suicide prevention very seriously If you are thinking about suicide or you know someone who needs help with suicide Please call the suicide hotline Yeah, the telephone number is<PHONE_NUMBER> It's saved my life It's saved several people's lives That I know personally 24 7365 days a year somebody is always ready to listen Um, we definitely have a higher rate in our community for suicide Somebody's always gonna listen to you We get a lot of messages on social media that says thank you for for doing what you do because you actually prevented me from From completing a suicide or attempting a suicide So we take it very seriously what we do and we really appreciate your support and following us and subscribing to our youtube Check it Were you fucking recording me during that? That was so gross That was a good that I mean that was a good that was kind of a 10 Is there anything that you weren't expecting from this job? Hey, kyle Was that you? It was gross. I heard that so well


Hey everybody, we're here with Richard Saunders from the skeptic zone podcast and one of our friends from down under Richard How are you? I'm very well well rested this year I've been in the US for about a weeks of beating the jet lag and how long of a flight is that from Australia? It's about 14 hours to get to LA and then well another hour or so to get here That's quite a haul. So now you were just telling me you've been to five Tams now, right? This is number five the first one was in the flamingo and every one here at the South Point So what is it about Tam that you enjoy the most? There's no one thing about Tam. It's seeing Friends is really a great thing for me people I don't see for a months on end like the skeptics guy to the universe James Randy Brian Dunning all these people And also meeting friends and fans and fellow skeptics. It's it's all good. So what are you guys doing here this year? Well, I'm Looked like I'm taking part in some aspect in the million dollar challenge coming up I'm looking forward to that should be very interesting and my fellow Australians and various bits and pieces around Tam Down at the bar mostly I think now obviously the million dollar challenge the James Randy educational foundation is offered a million dollars for anybody You can prove psychic powers Paranormal abilities under testable conditions Can you give us a preview as to what's being alleged this year? What are you gonna be testing? Well, I'm not so sure how much I can actually give away basically it involves a little piece of technology which supposedly has Beneficial health benefits to the wearer, but we'll see we'll see I can't give too much away Did you bring any Vegemite with you this year? Oh, I certainly did. I'll have to try so I tried some last year very first time ever I Don't understand why it hasn't caught on in the US. I'm mystified myself Richard, thank you very much for joining us here. Thank you


Oh no. CSS is hard. Our UX designer passed me this card design, but what I've got so far is this. It doesn't look pretty at all. This is me fixing the CSS all day. I really need some help to debug and fix this. Hello everybody! I will be your CSS hero today. Let's fix this together. Can you show me your code so far? Yes! Here, I have a section container and a div card. Inside the card, I have an image and a hyperlink. These are my CSS so far. Let's start with the hyperlink. Our designer asked me to use UnicornPink for the text, and I did. Why isn't that reflected on my page? UnicornPink? I'm not sure if CSS supports that color. Let's find out with DevTools. Right-click Inspect the element and take a look at the styles pane. It shows you all the styles applied or not to the element. CSS with invalid syntax are crossed out and have a warning icon next to them. Hover over the icon to get a tip on where the typo is and the property name or in its value. In our case, it's the value. Unfortunately, there's no UnicornPink in CSS. Perhaps we can propose one, but let's change it to DeepPink for now. Look, now the warning sign is gone. Nice! Wait, why is my Rebecca Pepper crossed out in the styles pane? Does that mean this color doesn't exist? No, no, no, no. As you know, some properties may override others according to the cascading order. Overwritten properties are crossed out too, but they don't have warning icons next to them, because that's just how the cascade works. In your case, Rebecca Purple is totally valid, but the DeepPink wins because its selector has higher specificity than that on the headline element. If you change your mind, you can uncheck the color to test it. I would suggest that you move the color definition to the headline. I see. Alright. Now, how can I move the text to the bottom and center it? Look, I have set the width to 100% and aligned the text to the center, but it just doesn't work. Hold on. Some CSS rules may be totally valid, but they are inactive because of how CSS works. Your code here is a perfect example. In our case, Hyperlink has a display inline value by default, so setting width has no effect on this element. DevTools grays out inactive CSS and shows information icons next to them. Hover over the icon to get a tip on why it is inactive. You can open the computed pane and see the final CSS values that Chrome uses to render an element. If you filter by display, you can see that the rendered value is inline. This is just how CSS works. Now, go back to the hint. It suggests we change the display value. Let's change that to block. See? It works now. Cool. I saw there are other properties grayed out but without an icon. Why is that so? Right. Here's another fact about CSS. Some properties are inherited. Some are not. The styles pane shows all inherited or not properties in the corresponding sections. Grayed out properties here are still active just on the parent. What the styles pane shows on this element is default inheritance. Properties in regular text are inherited and the grayed out ones not inherited by default but present on the parent. Right. By the way, I use shorthand properties quite often. How can I debug them? Good question. Indeed, I always forget the order of padding side values when I set two values in one declaration. You can expand shorthand properties. The styles pane will show you a list of all the properties that are implied. The expanded properties will follow the same display rules of the styles pane so you can spot overridden rules at once. In our case, the padding top property is overridden by the rule on the headline element. Ah, I see. Oh, I also noticed that I can't edit some properties in the styles pane. Why is that so? Well, you shouldn't be able to edit that. You can't edit the user-Asian style sheet, Chrome's default style sheet. The styles pane shows these non-editable properties in italics. Also, you can't edit certain HTML attributes like width and height. That's because these attributes aren't in a CSS style sheet. They're part of the HTML itself. But you can still change such attributes in the DOM tree. Wow. There is so much to keep track of when using the styles pane. Yeah, it can be overwhelming, but fear not. Here are two tips to help you stay focused. First, you can use the filter in the styles pane to focus only on the one property that you're interested in. For example, if you filter for border on this element, you'll see all the long-hanged properties at a glance. Second, if you're still not sure why your CSS doesn't work the way you think it should, use the computed pane to see all the cascade winners and their computed values. For example, the exact value of width in pixels and not in viewport units. You can expand properties to see their actual values and find their source. Alright, we are almost there. How can I make the image align in the center as well? There are many ways to do it. Let's try the CSS grid for this one. On the card, add the display grid rule and open the editor. You can play with the option here and justify the items to center. Watch the grid debugging DevTools tips to find out more. Yay! I can finally submit a PR for this! One last question, Sofia. I noticed some CSS selectors are grayed out. What does that mean? Ah, that's a nice little indicator for unmatched selectors. For example, we have multiple selectors for this CSS declaration. The one that actually matches is the card selector. Therefore, DevTools grayed out the thumbnail. Nice! Thanks, Sofia. Where can we learn more about debugging CSS issues? You can go to good.go.devtools-css-issues to learn more. That's all. Good luck learning CSS, everyone. See you for the next DevTools tips. Ciao!


This study aimed to assess Canadian maternity care providers' involvement in administering vaccines to pregnant patients and found that 64% of participants offered vaccination services in their practice, with half not offering them due to logistical barriers or lack of confidence in counselling. The main factors associated with vaccination of pregnant patients were providers' confidence in counselling, seeing fewer than 11 pregnant patients on average each week and being a nurse or family physician. To enhance vaccine acceptance and uptake in pregnancy, it will be important to address the logistical barriers identified in this study. This article was authored by Eve Tube, Dominique Gagman, Kyla Kaminski, and others.


Let's jump over to our man, Teddy Kegstad. Folks, you can check out Teddy's Tiger Forex Report every week. He puts out a new issue Monday mornings. You can check it out under the newsletter tab. Just head on over there. Excuse me, you hit subscribe. It's $97 a month, folks. It comes with a 30-day money-back guarantee. And one week from today, Teddy's got an outstanding webinar. It's a live webinar coming up for subscribers from four till 5 p.m., one week from today, April 19th. So you sign up for the Tiger Forex Report. You get a month of the newsletter. You get the live webinar coming up in a week that will be archived. If you don't like it, folks, you cancel within 30 days. You get a refund. You can't go wrong with that type of action. And Teddy Kegstad, talk about action. Love talking to you on days like today. Good morning, man. Good morning, Tommy. So where do you wanna start off? Let's talk about the action this morning, if we can. CPI, we get action in yields. We get action in the dollar. Market's giving back some of the gain, but still up a bit. What'd you think of the number and the movement in the markets this morning? Okay, well, you know, you had the CPI number to came out right when the Treasury bond market was opening. So you had an explosive reaction, obviously. I mean, the numbers, I guess, somewhat kind of nice, but I really think it's more of an overreaction, knee-jerk reaction to the number. I don't think you really need to take too much stock in it, especially long-term. We have the minutes coming on later, which to be quite honest, I really don't think you're gonna see any change in the minutes or anything else that we have coming out of the Fed.  There's a whole bunch of things that have not changed even remotely. And CPI, even though it may be somewhat kind of nice right now, it doesn't matter, people can see. If you bought gas in the last week and a half, you know that things are not going in the right direction. So I think that that's what we really have to pay attention to. Yeah, I agree. I was talking to Kevin Hink, sir. He referenced energy and energy. I mean, it's rocking right now, man. We're at 82.60. And yeah, I don't imagine we're gonna see $65 in crude anytime soon. Again, doesn't mean it can't happen, man, right? But there's pressure to the upside, I imagine. And I don't think we've seen anything. I mean, I put this chart up, Teddy, going back a year ago, man. It's just lower lows and lower highs from 123. And that's not even the spike back to March because we're past that already. As in just the spike we got in July, it's just been lower prices, man. That just can't happen forever. The crude goes from 120 down to $60, you know, eventually. Yeah, and as you said it, I hadn't even seen the move, let alone the 10 year, the 30 year, man. We just spiked to what? On that news, to one? It was basically flat to start the day out and exploded to us up over a handle. And then it pulled back to only being up about 15, 16 ticks. And now it's back up, I think, kinda close to like 25 ticks or something like that. So, yeah. Amazing moves. And what do you think about the dollar index? The dollar index gets a pullback here. Held on to kinda that pullback. I've seen the yields reverberate a bit, but we came into that news at about 102.10. We're at about 101.70 right now. We had a lot of listeners, of course, watching the dollar. We're back to approaching kinda those areas of January. We had a low of 100.82 I'm looking at. What do you think about the dollar index? Kinda price levels. Maybe you can give us some areas of support and resistance. I know you do a great job of that within your newsletter for the dollar index. Sure, well, if you look at the dollar index right now, it's a really tough gauge for most currencies. So if you're trading the majors of the majors, like the pound, the Swiss, and the Euro, then you can look at that as that's where the dollar index is sinking. But if you look at like the Aussie, the New Zealand, and currencies like that, they're not coming off, they're not banging new lows. Like the Swiss is really, really falling down right now, the US dollar-Swiss relationship. And that's something we talked about back in December that there's a big divergence in currencies. So where's the flight to quality? Where's the real trend? Well, the Swiss is, the US dollar-Swiss isn't a bear trend, it has been for a while and it's confirmed without a doubt today that that's the resolve that it has. But if you look at the British pound, US dollar, it's trying to make new highs and it did make a new monthly high recently just a couple of days ago. But it's having a lot of trouble with that area. So I would use a lot of caution trying to use a dollar index as a gauge because the euro and the pound, especially, they have a lot of problems. So if you're bullish on the European currencies versus the dollar, the Swiss is the right side to be on without a doubt, meaning short the US dollar-Swiss. But I'd use a lot of caution with the euro and the pound because their central banks are all acting in tandem right now to help us with what's going on in supposedly just the US. But we know that the banking crisis has moved over to the European banks as well. So for as far as levels, I would say right now with the British pound, the key is if they can hold above this 124.40 area, that's a big deal. So basically where they're trading at today, if we settle up here and sustain a trade up here, we will probably buffer some resistance, but I would be very cautious with any rallies that you see there. So I don't think they're gonna be, I don't think this is some major trend extension that's about to develop here whatsoever. And especially as oil starts to rally as well, because if oil continues to rally, well, even though the dollar, as petrol dollar is getting killed, it's still a valued part of the dollar value. So as oil does increase, it helps to slow the decreasing value of the dollar as well. So when it gets back to that dollar index things, please use caution and using that as a gauge. Right now there's just too much divergence. I would focus more on the fact that the Swiss is a true bull. Look at the US dollar yen trade. Now, obviously on the reaction of the numbers, they went in tandem really hammering the dollar. But if you look at the pullbacks, the yen bounce back pretty strong off of its lows versus say the pound and the euro versus off of their highs. So that once again shows that how the oil relationship also, like when it comes to the US dollar yen, if oil continues to rally, even if yields drop, it doesn't matter. It cancels out that effect. So the US dollar yen trade, for instance, is not gonna be such a bear. I would be very cautious. I'd be more into buying dips than selling into that market. That would be very cautious being a bear on the US dollar yen and especially in the short run when it comes to those variables. And folks, that's the great information, man. In terms of the breakdown, you should check out the Tiger Forex report. And Teddy, if you can give the listeners just a glimpse and you do such a great job. This is the stuff that Tay's gonna talk about folks in the webinar a week from today in terms of how he breaks down the letter, how he breaks down the currencies and how they go into it. Because the dollar next, Teddy, gets so much attention. But I love the education that you've given myself and the listeners over the years in terms of what factors into those, in terms of whether you talk about crude. I think we talked about that even last week as you were going over it. Can you give the listeners a little glimpse, Teddy, of what you'd be talking about a week from today for the Tiger Forex report subscribers coming up next Wednesday? Sure. Well, the main focus is looking at what are the major factors driving the dollar? So not the dollar index, the dollar. So when you look at the, see people look at it as a generic term. They think the dollar index is what the dollar is all about. It's not the case. So we're gonna do just like we spoke about oil. How does that reflect the dollar? So that variable, we would be concentrating on the U.S. dollar yen especially. Then we also have the central banking crisis. What's going on, or excuse me, the banking crisis. We just call it a central banking crisis. That's okay. Go ahead. It is that too as well. And there's two things really going on. And you can see like the way the Treasury Bonds are acting. It's a shell game going on right now. And that's something I'm gonna talk about a lot in that webinar is that where the media is just fanning the Fed being hawkish, or if they're gonna come off the hawkish stance and whatever. People aren't looking at what's really going on. The Fed is printing money to prop up the Treasury Bond market. You know that they're buying all these assets from the banks at the losing prices that they paid before. So we're gonna talk about how that's gonna influence the trends and the currencies moving forward. Folks, it's an outstanding webinar. It's an outstanding letter. You get a 30 day money back guarantee. You're gonna get an education. You can't go wrong. Check it out right now during the break. Teddy, I appreciate it, man. We'll talk to you a week from today. And I look forward to that webinar. A week from today as well, man. We'll talk to you next week. Have a great one, man. We'll be right back for the market, folks. And it's tankin'. Stay tuned.


There needs to be some leadership shown by somebody. Good evening, sir. It's all right. You're backing the union here, Mr Shearer, are you? No, what I said and you quoted me correctly, I was really disappointed to see where it had got to today. I think the big losers here, obviously the workers and their families, is going to be the ports of Auckland. But the ports of Auckland is owned by Aucklanders, and ultimately Aucklanders, and particularly Auckland businesses, are going to be the big losers. You say that you're not backing the union, but you've had some of your MPs picketing with some of these union members, so clearly you're backing the union here. Well, the number of our MPs, obviously, who have got close links to the unions, but I've said before and I'll say again that my stance on this is that very much we want to see good, secure work for all the workers that are there, and that applies right across the board, actually, to other workers across New Zealand. But these workers had a chance of good, secure work, and they lost that opportunity? Well, let's just go through... Well, I don't know if I've lost that opportunity, but it seems to me that this is obviously a bargain process that was going on between two sides. And I understand that I bailed out, so I wasn't able to listen to your previous interview, if you've had the union on to give their side of the argument or not. Well, we know what the union's argument is and it's around greater labour flexibility and something they called casualisation. I'll talk about that in a moment, but you're suggesting in your press release that negotiations weren't conducted in good faith. How do you come to that conclusion? This union rejected nine different offers, which all look pretty fair and reasonable. I think this is the reason why I would argue, Larry, that you probably need to get the union on to give their side of the story because I don't know the full details about it. I don't follow this on a day-to-day basis. But let's look at the port from a stand-back and look at it. 37% of all New Zealand containers go through in and out of this port. The guys down there were 24-7, including Christmas. They get one week off in three. They've continually, over the last year or so, been lifting their productivity in terms of their movement of containers. We've got a productivity there of about 6%. In Auckland, it's about 6.3% in Tauranga. Tauranga's a different sort of port. Well, isn't it funny that since... No, no, no, you're talking about productivity. Let's come in with the real facts here. Isn't it funny then that since they've been striking productivity at that port has gone up 25%? OK, well, I understood that there's a lot of containers taking days and days to come through that port. But this Auckland port is more productive than many of the ports in Australia who have got contracted out labour. So, look, I don't want to get in a fight about who's right and who's wrong here. All I'm saying here is that the fact that it's come to this, that the port is likely to be closed or certainly going slow for the next few weeks. And then after that, who knows if there's going to be that improvement because we've got no guarantees there's going to be any improvement. Who loses in this deal? How much is it costing Auckland ratepayers to have this dispute going on? Well, you're suggesting there's going to be a loss here but over time, with the increase in productivity, it's... Can you guarantee that contracting out is going to increase? Yeah, I will. Yeah, right here, right now. Yes, I will. Quite obviously it does, David. And you know it does. Well, listen, answer this question then. Here's the thing. Here's what was negotiated, David. David, here's what was negotiated. The ports of Auckland wanting greater labour flexibility. What is wrong with the ports of Auckland allocating labour to when ships arrive?  What's wrong with that? Is that what happens at the moment? It is. Working 28 hours and getting paid for 43. And you know that for absolutely? Absolutely. Here's this casualisation process nonsense that I've been talking about. The offer was for 160 hours over four weeks guaranteed. That's an average of 40 hours a week. That's full-time work, David. No, I don't know the details in all of this. OK, OK, OK.  I mean, I don't... You think... I've spoken to the union. I've spoken to Lyn Brown. What I've said was that what we need to do is to avoid a dispute which closes down our ports. And I'm looking now at a dispute that's probably going to go on for several weeks. And I'm looking at a massive cost to Auckland. How much of the redundancy is going to cost? How much are we losing in the port now and what's not working? How long will it take before... We make up if we do, because I don't... I'm sorry, but I don't necessarily... I haven't seen any figures that would tell me that productivity is going to go up as a result of contracting out. Do you think the mayor should have stepped in? Look, I think there's... If there's a role to be played by anybody in a leadership position, the council is probably the one that ultimately they are the owners... As I understand it, legislation prevents that. Is that correct? I honestly don't know, but I would have thought that given that the two sides are unable to get to an agreement and we've now got a port that's closed, there needs to be some leadership shown by somebody... Well, yeah, it's not totally closed because independent contractors are working the port and ships are coming in and going... Well, they're coming into some degree. I mean, there are some wolfies that are working on the non-container port that have been pushed across into the container port, which is what I understand. Well, I thank you for coming on the program and I appreciate it very much.