I hope all of you understood condition to leave the surface is normal region becoming 0. So, we will write equation the Newton laws of motion second law of motion equation at C and put n equal to 0 that will give me velocity at point C velocity at point B is given. So, I will correlate point B and C with work energy theorem should I solve or should I wait. So, one minute sir. Sir, two minutes. I just draw three by a diagram at point C. Nometer reaction Mg and there is a the intripetal acceleration this is acceleration v square by r. So, at point C equation the laws of motion equation is Mg cos theta minus n this is net force this should be equal to mass and acceleration did you get this equation? Yes. Okay. So, is it B that we are cos inverse of 3 by 4? Yes sir. I doubt that is correct but let us see I hope you are not using a ready made expression anyways. So, normalization is 0. Sir, option C. Option C. Who said this? Tromek. Tromek. Yes that I think if I remember correctly I am for C. So, normalization is 0. So, from here you will get velocity at point C square should be equal to G into r into cos of theta. This is the first relation this is the condition for it to leave the surface okay this should happen otherwise it cannot leave the surface at C. Now I am going to use work energy theorem w is equal to u2 plus k2 minus u1 plus k1 okay. So, w is 0 gravity is doing work but for that I am using potential energy okay and I am going to say that this horizontal line is 0 gravitational potential energy. This represents uG gravitational potential energy to be 0 okay so k1 is half mv0 square so m into v0 square v0 is 0.5 root gr, u1 is 0 right. Now k2 is m into v square where v square is gr cos theta. What about u2? Anyone? u2 is what? To find u2 I need to find how much below it is vertically how much below it is from the 0 potential energy line. So, this distance is how much? Tell me how much is this distance?   Can you confirm it once anyone? Can you solve this? See you get 2 by 3 you will get cos inverse 2 by 3 when it starts from rest you just gently push it forward then I think you will get cos inverse 2 by 3 but if initial velocity is there then angle will be different. All of you understood? Any doubts? Sir what will be lesser if it is going with some velocity? Will it be lesser if it is going with some velocity? You think angle will be lesser? Yes I am saying that if it is already going with some velocity it should quickly fall off. Quickly fall off your argument seems to be correct. Sir it should be 3 by 4. No that argument could be correct but what we have got is the fact okay answer is 1 by 4 only I am wondering about what should I say okay? The answer is 1 by 4 only you cant qualitatively you cant say and arrive at the answer you have to find out what is the answer using equations. No sir I solved these equations only. Oh you got 3 by 4? Sir even I got 3 by 4. Oh then answer is 3 by 4 Shomik you said 1 by 4 can you check? Sir I got 1 by 4. Okay whatever it is this is the equation to solve these are the two equations first equation second equation okay fine let us go to the next question this one this one is very similar to what we have just done okay so do it properly and get the answer. Is it C 3 sin beta equal to 1 by 4? Yes sir even I got 3 sin beta is equal to 2 by 4. Yes sir same sir. Okay fine so it leaves the cylinder at point B right so I will draw the free buried diagram of B this is mg this is normal reaction and expression is v square by r towards the centre so one thing you may have to notice here is that this angle is 90 minus beta it is not beta because beta is given with horizontal okay so you will write mg cos of 90 minus beta which is mg sin beta minus normal reaction is equal to mass time acceleration v square by r so normal reaction 0 when it leaves the cylinder so v square that is velocity at B square is equal to gr sin of beta okay this equation I am assuming all of you got it some of you might have done the silly error taking cos beta instead of sin beta but have you got this relation? Any doubts here? Skanda. Skanda will speak. Doubts am I audible? Oh Skanda typed. Yes sir. So between A and B I will use work energy theorem w is equal to u2 plus k2 minus u1 plus k1 okay w is 0 and let me assume this I am I can assume any horizontal line to be 0 potential energy okay so just for the sake of convenience I am assuming this horizontal line to be 0 gravitational potential energy okay so that is why u2 is 0 because I have assumed that to be 0 k1 is 0 it starts from rest okay k2 is half m v square v square is gr sin beta so this is m into v square so m gr sin beta sin u1 is the initial potential energy initial potential energy is mg into h and where is h? This is h. How much is this length? This length is r cos alpha this is r cos alpha and this one is sin of beta yes or no? Is it understandable? Yes sir. This is r cos alpha minus r sin beta okay Ananya have you understood what is written here mg h is written here h is r cos alpha minus r sin beta okay there is no Ananya here no Ananya h is here Ananya Ramchandra three Ananyas we have oh that is why these guys are keeping quiet huh so I should tell the full name Ananya Ramchandra have you understood Ananya ar Aniruddha have you understood fine so when you simplify this you will get the answer okay so what answer you will be getting you will get three sin beta three sin beta is equal to 2 cos alpha so you will get c okay when you simplify this let us move to the next question this one you can solve one by one 13th first you answer 13th question hmm anyone first you need to find out what is the minimum velocity required for it to reach the point d for an object to just to reach point d normal reaction at d should be 0 right it loses contact just loses contact at d the normal reaction becoming 0 there is the condition for minimum velocity once you find that velocity that into 2 by root 5 is the initial velocity anybody got the minimum velocity? so root 24 g r 5 5 the whole root 24 g r by 5 root 5 g r is the answer for the minimum velocity at a okay so I will quickly do this I will do a lot of practice okay this chapter I mean you can't just attend the lecture and hope to do well in the numerical that will that has never happened and it will never happen okay you have to back it up with lot of problem practice at home otherwise everything is going waste so at the top most point this is normal reaction then there is mg also and acceleration is let's say v square by radius is let's say capital R so v square by R so at the top most point n plus mg net force is equal to mass times acceleration mv square by R so normal reaction is 0 at the top most point if it just leaves the surface so for normal reaction 0 v square should be equal to g times R okay this is the velocity at point d okay now between a and d I am going to use work energy theorem w is u 2 plus I don't know we have done this many many times okay so can we just use the motion in a vertical circle formula root under root 5 g l that is for the pendulum that's for pendulum right this is not a pendulum although the final answer looks like a pendulum one only because it turns out to be similar equation but it's not a pendulum that vertical circle motion we have done for the pendulum where tension is there here normal reaction is there anyway so w is 0 k 1 is half m u square where use a velocity at point a u 1 is 0 k 2 is half m v square so it will come out to be mg R by 2 and u 2 is mg into this distance that height which is 2 R okay so this is mg h so mg into 2 R from here you will get a velocity to be equal to root over 5 g R this is the minimum velocity required for the object to reach point d all of you understood this any doubt on this one minimum velocity to reach point d is root of 5 g R okay understood okay so this is the minimum velocity required for it to reach point d so currently the velocity is 2 by root 5 times the minimum velocity so velocity of projection right now is 2 by root 5 times of root 5 g R that is 2 root g R this is the velocity okay so at what angle the block gets separated from the track okay let's say that this is the track it starts from here let's say it separates there at an angle of theta okay so this is point a and c so if it separates at point theta then again you can write down the laws of equation relation this is mg this is normal reaction and expression is v square by R okay so if you write the laws of motion equation if it had to be find max velocity what we have to do at the maximum velocity is infinite this is a minimum velocity after this whatever velocity you give it will cross d there is no limit up to max for the maximum velocity minimum velocity there is a limit so at point c if you write the Newton's laws of motion equation you will get mg cos so this is theta so this will be 9 to n theta so you'll have mg sin theta there mg cos of 9 to 1 theta so mg sin theta minus normal reaction is equal to m velocity square divided by R so v square should be equal to g R sin theta okay where it loses the contact now I am going to use the work energy theorem between a and c now okay so w is 0 okay w is 0 and u2 is what u2 is this height this height is R plus R sin theta okay so I'll write mg R plus R sin theta so mg R 1 plus sin theta plus half m v square at point c v square is this so it will be mg R sin theta this is u2 plus k2 okay u1 is 0 and k1 is half m into this velocity square this one okay so this will be half into 4 into g R okay so once you solve this equation what answer you'll get can anyone tell me I got c so c c even m will come so again cancel out mg R mg R mg R from everywhere so I'll get 1 plus 2 sin theta 1 plus 2 sin theta minus is equal to 0 right so sin theta is half wait what's the error we have done can you identify what's the error we have done oh there will be half here this is v square so half m v square is the kinetic energy this is 1 by 2 so sin theta plus sin theta by 2 is 3 by 2 sin theta so sin theta will come out to be 2 by 3 so option c is correct see if you see that the complication is with respect to solving the equations because ultimately how you use the equation is the same doesn't matter which question you are solving same thing we are doing again and again just that equations are getting formed in a different manner so that that is what it is making it slightly tricky so it's not the physics which is making it difficult it is the calculation or mathematics which is making it tricky so that that problem will go away when you solve your own lot of questions okay so other two questions 14 and 15 I'll keep it as homework alright so let's go to the next one so here is the question guys all of you suppose you have a pendulum of mass m okay this is a pendulum of mass m and length is l okay you have given it a velocity u which is equal to under root of 3 gl okay this is the velocity with which this is thrown like that initial velocity you need to find out the angle the string will rotate the string may go like that before it becomes big before it becomes slack okay so you need to find out what angle it makes with the horizontal before it becomes slack all of you understood the question right yes okay solve it see it is not root 5 gl had it been root 5 gl it will swing to a full circle but it is less than root 5 gl so it will not swing to the full circle so is it sign inverse of 1 by 3 other sir I got sign inverse of half okay I got sign inverse 1 by 3 yes sir I also made a mistake itself 1 by 3 so if it the string if it becomes slack at the top most point tension will become 0 right so this is mg this is mg this is tension there is 91 a theta okay so I can say that t plus mg cos of 91 a theta which is mg sin theta this is the force towards the center this should be equal to okay this should be equal to the mass time acceleration so this is m v square by L now if if string is slack at that point if a string is slack tension is 0 okay so that is why v square should be equal to g into L into sin theta or sin inverse of 1 by 3 okay let's say this is point number 1 and this is point number 3 so now I am applying work energy theorem between these two points w is equal to u1 plus k1 right u2 plus k2 minus u1 plus k1 okay w is 0 k1 is half m u2 so u2 is 3gl is k1 u1 I am assuming this line to be 0 potential energy this horizontal line I am assuming 0 potential energy so u1 because of our assumption is 0 k2 is half m into v square so half m into gl sin theta okay u2 is what anyone mgl plus l sin theta because I have to see vertically how much above it is so this distance is l sin theta because it is 90 degree plus l fine so this is the equation now I can cancel out mgl ln l gone so I will have 1 plus sin theta plus sin theta by 2 minus 3 by 2 is equal to 0 okay this is what I will get right yes is what I will get so I will have the 3 sin theta by 2 minus 1 by 2 is equal to 0 so from here I will get sin theta as 1 by 3 so theta is sin inverse 1 by 3 I hope all of you have understood this no doubt right understood okay now there are few questions which are which connects one chapter to the other chapter okay so let us solve one such question which connects work by energy chapter with the projectile motion okay there are so many such questions which connect multiple chapters together okay so what happens is a bomb is thrown a harmless bomb it is thrown at 37 degree from the horizontal with a speed of 100 meter per second okay at the highest point when it reaches the highest point of its trajectory the bomb explodes at the highest point and the ratio of mass there will be two parts that comes out the ratio is 1 is to 3 mass of one part is one third of the mass of the other part okay the smaller part the velocity of smaller part becomes 0 immediately okay and the smaller part because of that falls vertically down like this okay you need to find out what happens to the larger part larger part will go forward and let's say it reaches here so you need to find out this distance the range of the larger part is what all of you understood the question it explodes at the highest point that is what I said right at the highest point it explodes okay hello solve it now this is also one of its kinds numerical you may not get it right but at least try it we need to find the distance cover the third part second part yes from the initial point of projection what is the distance so we know that the second part is projected horizontally after it plus we don't know that that is not given can I conserve momentum when explosion happens yes or no can I conserve momentum yes sir I can conserve momentum this is a collision only it is a collision I can conserve momentum so at the highest point the momentum is only along the horizontal direction yes or no horizontal direction is the momentum before the explosion after explosion the momentum of the smaller part becomes 0 okay so that again that is like a hint I have given you now try it so what sign 37 oh it's given you should remember by the way it will not be given in the exam remember 37 degree is a 345 triangle Pythagorean triplet triangle okay sir should I do it so is it 1,204.8 meter 1,204.8 okay others you've taken G as 9.8 1,000 right what about others 1,600 okay let me solve it now let's say mass of the bomb is m okay so clearly one of the when it explodes one of the particle will have m by 4 mass and other one will have 3 m by 4 right some of the masses should be m only and the ratio should be 1 is to 3 so m by 4 and 3 m by 4 will be the masses so initial momentum just before the explosion it had only horizontal component of the velocity so initial momentum is m into 100 cos 37 any doubt here at the top most point this is the momentum any doubt the momentum of m by 4 is 0 so m by 4 into 0 plus 3 m by 4 into velocity along x direction for the 3 m by 4 okay because I am conserving momentum along x direction right now so I will take velocity along x axis fine so this is anyway 0 m and m goes away so you will get vx velocity along x axis for 3 m by 4 is 400 by 3 into cos of 37 which is 4 by 5 okay so this is 80 320 by 3 meter per second this you've got this one anybody okay so this is the velocity along x axis what will the velocity along y axis for the 3 m by 4 mass 0 because initial momentum along y axis is 0 so along y axis initial momentum is 0 and momentum of m by 4 mass is also 0 so when you write it as 3 by 4 m into velocity along y direction even v y will come out to be 0 okay so there is no velocity after the explosion in the y direction for the 3 m by 4 mass so it is like a horizontal projectile projected like this and this height is what height you can find out from the maximum height formula so maximum height is given as u square sine what is the formula for maximum height u square sine square theta by 2g 2g 2g so this will give me height okay now it is like a horizontal projectile now it is projected with velocity of 320 by 3 meter per second with a height of h so this distance we have done this type of numerical so many times right so time of flight is under root 2h by g so this distance let us say this is r1 okay so r1 will be velocity into time velocity along x axis is unchanged so this velocity into root over 2h by g this is r1 r1 is what this distance and that distance is how much that distance is the half of the range of the initial projectile so that distance the range is u square sine 2 theta by g so let us say this is r2 r2 will be u square sine 2 theta by 2g half of it so answer is r2 plus r1 go through it once and let me know if you have any doubts quickly sir can you just repeat the range this part the range formula is u square sine 2 theta by g now had it not exploded it would have come and hit here this would have been total range so from here to here it did not explode so this distance would be half of the range total range is u square sine 2 theta by g so r2 is half of that so by 2g and r1 we have got from here so total range is r1 plus r2 okay so this is one of the kinds and you will learn a few concepts when you study this type new new type of numericals you have to get exposed to so whenever you solve problems you know do not just solve same kind of numericals again and again so suppose you just take a numerical in which a for horizontal force is applied and you have to find the variation now you cannot solve numericals where horizontal force has different different values all that are same kind of numerical so when you practice make sure you practice different different varieties of the numerical for example this one is another question that we are going to solve now please draw this diagram sir what was the answer for the previous one the answer was equal to it was one thousand one hundred twenty I think where it went I got it you got it one one two zero is the answer one one two zero okay fine so here is the next question all of you please draw this this is the last question for today so I hope all of you get it correct try to do it systematically you will get it correct it is it can be done easily okay do it systematically this is m m and spring constant k a light is spring or spring constant k is kept compressed between the two blocks small m and capital m okay this one is capital m the second one is capital m it is kept on a smooth horizontal surface this surface is smooth okay when released the blocks acquire velocities in opposite direction it was initially compressed after that of course they will acquire velocities in the opposite direction they will move away from each other spring will push both together okay the spring loses contact when the with the blocks when it acquires natural length as soon as the spring comes to the natural length spring detaches itself from the masses fine the spring gets detached when it comes to natural length so if initial compression if initial initial compression of the spring is given if initial compression of the spring is x okay you need to find final speeds of small m and capital m okay so velocity of small m is v1 and let us say v2 you need to find what is the value of v1 and what is the value of v2 have you understood the question any doubt on the question quickly ask the hint is again same momentum and work in a theorem nothing else simple sir the velocity of small m will be x y 2 root k y m have you assumed both the masses equal no sir that is wrong answer one is a small m other is capital m don't you think velocity of small m depends on how big or small the capital m is the capital m is huge small m will have all the kinetic energy if capital m is very less small m will have lesser velocity spring is pushing both the blocks with the same force both sides so smaller block will accelerate more bigger block will accelerate less spring has fixed amount of energy to give so like that you can think and if you are getting answer independent of one of the masses that is wrong should I do it somebody said something should I solve okay I will solve now first is conservation conservation of momentum tell me what is the initial momentum initial momentum R M n what it is Vibhavashudevan what is initial momentum tell me all bodies are at rest so initial momentum is 0 this should be equal to the final momentum after spring comes with natural let's say velocity is V1 and V2 so this will be equal to m into V1 minus capital M into V2 okay this is the first equation which is conservation of momentum okay now I am going to use work energy theorem now I don't know whether you have seen it but I am like bored of doing same thing again and again because every problem even the situation is different but when you solve it you will see that all of them look same okay if you if you are not able to visualize it to be same then probably you may have to do some practice after some practice you will see that you will feel every question is same k1 is 0 both the masses at rest u1 is half kx square initial compression is there right u2 is 0 and k2 both the masses have kinetic energy now k2 will be equal to half small m into V1 square plus half capital M into V2 square and W is 0 because spring is the only force that is doing work and for that you have considered the potential energy right this is my second equation fine so when you solve these two equations you will get V1 to be equal to root over k times capital M divided by small m capital M plus small m times x okay this is V1 and V2 you will get it as kmx divided by capital M into small m plus capital M see all you have to do is substitute the value of V2 in terms of V1 from here V2 is equal to small m by capital M times V1 so when you put it here you will get the value of V2 once you get V2 again use this equation to get V1 all of you understood yes sir yes sir yes sir okay so today we have exhaustively covered the chapter work by energy and again I am telling you if you don't do practice you will remember my words these two chapters work energy work by energy by the way power is something which we haven't covered it's a very very small topic just two minutes will take so what I was saying was that work by energy and laws of motion these are extremely important topics so please do practice for your own sake practice at least hundred question of work by energy then you don't have to worry about chapter anymore okay I quickly cover the power part of the chapter okay it's extremely small it takes five minutes please write down power power is nothing but rate at which work is done rate of work done see it is like you know two people doing the same amount of work but one person doing faster so the time factor comes into the play so time is a very very important factor for example if you are hungry and food is getting cooked you don't want food to be cooked in two days of time the amount of energy use will be same but if your cook get if your food get cooked in let's say half an hour the rate at which energy supplied to the food is much faster right so time is a very very important factor another example could be a very strong person doing a work and a very weak person is also doing the same amount of physical work I'm talking about so the weaker one will take a lot of time but amount of work then will be same okay so that is why we need to also take into account the time factor when we calculate the work done and power is one of the physical quantity which takes into account the factor of time so it's in the definition is rate of work done the power is simply derivative of work done dw by dt okay now work done can be written as f dot dr the entire dw can be written as f dot dr f dot dr divided by dt dw is f dot dr divided by dt okay now this can be rearranged as f dot dr by dt now what is dr by dt its velocity right so dot product of force with the velocity is the work done fine and the SI unit SI unit of work is SI unit of power sorry is watts okay so there are direct question on power there will not be any complicated question there will be a force given and the velocity of object is given so all you have to do is take a dot product of force and velocity will get the power or at times w is given as a function of time for example w is given as 2 t square so power is derivative of w it will be 4 into t okay so questions like these you will see for the power there will not be any very very difficult questions on power okay so that's it guys this chapter is over and next topic will start from the book 2 okay fine so we will meet next week more sorry bye bye for now thank you sir


Hey guys, how you doing? This is your boy Rich from RichTVLive and you too can join the club at richpakesdaily.com where you can learn how to win and trade. Hi, how you doing today? I'm your host, Rich here on behalf of RichTVLive with our very special guest, the CEO of EV Technology Group, Wooter Witwoot. How you doing today, Wooter? I'm doing great. Thank you for having me on. My pleasure. Very excited to learn more about your company today and the EV sector is a very fast growing sector. The first question I have for you today is EV Technology Group has a mission to accelerate the adoption of electric vehicles. Can you tell us a little bit more about the company and how you're working towards this goal? I'm a massive petrolhead, so in a way it's controversial for me to start a car company in the EV space. But what's been happening over the past few years is that we're now making a transition where EV is moving from let's say the early adopter phase to the early majority phase. And in that phase what I'm seeing is that there's almost no sort of fun vehicles out there that actually makes you want to drive an electric vehicle rather than for as a pure utility. So at EV Technology Group what we're doing is we're taking rather than building brands from the start, we're taking existing brands and making them electric. We started doing that with our first investment in Moka International, which you may know from the beaches in Miami, Saint-Tropez and Barts, and helping them make them electric in an electric world and thereby helping promote the joy of driving where we currently are. Now the adoption of electric cars is booming and the industry is growing very rapidly. Why is this shift towards electrification so important right now? Of course there are climate goals that we all want to achieve and I think if we want to achieve those climate goals a really big part of this will have to be the electrification of our daily commute. What we are doing at EVTG, we still believe that people want to own cars, it's an experience, it's something that they want to want to enjoy if you will. So we're helping make this transition to a carbon neutral world by still bringing back the joy in motoring by bringing iconic brands to the electric age. What sets EV Technology apart from other companies in the electric vehicle space? There are very great companies such as Rivian, Lucid, of course Tesla that I've raised that have a significant amount of money to really build a brand from the ground up in addition to of course building the platforms that support their vehicles, but that's difficult and that's hard. What we do at EVTG and what's differentiated we rely on existing technology that is out there and existing brands that maybe have the cult following the users already behind that vehicle if there were only a product on the market and that's kind of what we're doing and how we're differentiating ourselves towards the players that are on the market. Now several European countries have pledged to go all electric by 2030. What are some of the ways that EV Technology might capitalize on this huge shift? Of course it helps if governments are signaling in the market that from 2030 they won't allow petrol cars sales anymore. So the catalyst that is in there is that even niche brands and sort of maybe smaller series production brands other than the OEMs need to come up with a plan for EV. I can tell you many of them do not have a clue how to make that transition. So where's the real catalyst for us is that that's the market opportunity where we can be we can be a technology provider we can be a route for them to market into that electric world and that's where we find very exciting partnerships starting with Moog. Can you tell us more about the Moog Electric the company is launching this summer? The Moog Electric is one of the vehicles I'm very excited by. If you've ever been in Miami Beach or in St. Barge or in Central Bay you've seen these cars around. What we're producing is in fact to be a real it's a real car to mulligate at 60 miles per hour. So it's a really a first segue into this market of taking some of these leisure vehicles into the electric world. Now EV technology has a leadership team an extensive combined operational and investment experience. Can you tell us more about their unique skills and what they bring to the team? Our leadership team if you look at it it combines effectively the division in terms of the you know the capital markets with the with the brands that have an iconic and cult following but but crucially you need the way to bring that to market in terms of the engineering and both the manufacturing. So we have a combination of all those different factors in our management team that make for it a very successful team and successful business. What are some of the major catalysts coming down the line for EVTG that investors can be watching for? So what I definitely think is that there are brands that all need to make make a decision on what they're doing on their on the EV space. We're of course watching the market on what makes sense to develop, what makes sense to partner, what makes sense to own as EVTG yourself whether it's manufacturing, batteries or other parts of the supply chain. I think that's really where the opportunity is for us and where you'll see movements and us making decisions over the coming months, months and years to come. We've got investors from all over the world that are going to be watching this interview. If they want to learn more about EVTG where should they go? They can go to our website evtgroup.com. They can find our investor presentation latest materials as well as some of the news releases that will tell more about our business. Super excited to learn more and watch you guys grow and evolve. Thank you for joining us today, the CEO of EV Technology Group, EVTG on the NeoExchange, Wooter Witboot. Thank you for joining us today, Wooter. I would love to invite you back if you ever have any big breaking news or anything you want to discuss on the show. Thank you for joining us today, Wooter. Thanks so much for having me. I'm looking forward to coming back. Always a pleasure. Now I must remind you guys that Rich TV Live is strictly for information and education purposes. If you like the video, please smash the like button. Comment down below, share the video everywhere and subscribe. If you're not winning, you're probably not watching because we bring you the winners and we bring them to you first. We think this company has a lot of potential. Put them on your radar, put them on your watch list, EV Technology Group, EVTG on the NeoExchange. Thank you for watching everybody. This is Rich from Rich TV Live saying, have a nice day. We'll talk to you soon.


Welcome back, everyone. Look, I get it.  Believe me, if I thought for one second this was actually true, I'd be standing side by side with the protesters. I have no hate for black people. I grew up looking up to and idealizing many of them. But there's just so many reasons for me to doubt the systemic racism narrative. Which is why I'm so concerned about this letter I just received from the superintendent of my kids' school. Apparently, they're just going to adopt the far-left antifa view of our society, despite what the hard data tells us. From the letter. I have done a lot of thinking and contemplating about the events that have taken place in America since the tragic deaths of George Floyd, Breonna Taylor, and Ahmaud Arbery. I can't stop thinking about these individuals. Their families, their friends, and their communities. I truly hurt for them. I have had many different thoughts and feelings. I usually keep my opinions to myself, but I feel the need to speak up. I'll be the first to tell you that I did not fully understand what systemic racism was until I started doing my own research and listening to others.  Did you feel bad about them or their families? Not likely because it wasn't a national news story. Or how about when white people died in a similar fashion at the hands of police? Did you care about them or their families? Not likely because you probably never heard of it because the news never reported it. Sorry about the interruption, but give me 30 seconds to tell you about this special offer for my subscribers. Don't just wait and hope that things are going to work out. Be proactive and make sure that you and your family won't have to worry about food shortages. And I trust and use my Patriot supply. You can too. Take action so you're ready for what's coming and save $70. Those that know what's coming are preparing. Go to preparewithdrotech.com. Anyway, back to the letter. When I read a letter from my colleague about his fears of how this country feels about him and his family because of the color of their skin and wonders if our country or system is designed to protect them, it hit me hard. Reflecting on his reality and the senseless death in the last few weeks, I have realized it is time to wake up and understand what is and has been going on in America. I will not pretend to have the answers, but we can no longer hide from the fact that systemic racism is real and having a negative impact on our society. We must do a better job of listening, educating and becoming aware of the issues and act against racism. There is no simple answer and it will take time for change to occur, but the sooner we start the conversations, no matter how challenging, the quicker change will start to occur. If America is to continue to be the greatest country in the world, then we must all ensure that all people are treated equally. You live in a country of 328 million people. You saw a new story about three people dead and that made you believe that systemic racism is real. And it's no wonder that your colleague has these fears because that's the fear-mongering that our media is pumping out. You say you want to educate yourself and become aware of the issues, but apparently you don't know anything about any of the hard data, and my guess is that if it was presented to you, you would just dismiss it. Look, this all sounds well and good, but you gotta be worried about a superintendent who doesn't really seem to have all the facts or a grasp on this whole situation, but is declaring that systemic racism is real. But then claiming to want to have a conversation, my guess is that any conversation will be all from one side while the other side is shut out as being racist. Do you understand what a conversation is? It sounds like you've already made up your mind, so any conversation would be futile. Do they not understand that by doing that they're basically declaring that people of a certain skin color are guilty by default? There's plenty of data out there to the contrary that's being completely ignored.  And the fact is that while black men are overrepresented in police arrests, they're also overrepresented in violent crime and murder. And this is all backed up not only by FBI arrest stats, but by victim survey of black victims. Another factor they're ignoring is that it seems to be mostly men targeted by the police. Is this because the system is systemically sexist or is it because men are mostly the ones committing violent crime and murder? I sent the superintendent a response and here's some of that. Actually, there's plenty to argue about on this topic. There are many other factors at play that are being ignored for the purposes of pushing a political narrative. The media purposely ignore stories that don't fit that narrative while amplifying ones that do. I'm worrying that by putting out this statement, the school is adopting what is essentially a far-left ideological view of our society. Part of that ideology is broadly judging and generalizing white people as a threat to non-whites. It sounds like you're adopting that vision. It's a vision that is simply not backed up by the hard data. For example, there have been similar situations with white people being choked out, to death, shot while unarmed, and killed with knees on their necks, but it was never a national news story. Based on the raw numbers, it actually happens more to white people, which suggests there is not racial targeting. I assume that you're familiar with the Stanford experiments. They suggest that people in positions of authority will inevitably become corrupt and it has nothing to do with race. There is clearly an issue with police brutality and general ignorance of constitutional rights, but there's no hard evidence that the entire system or a majority of the police are racist or that it's specifically targeting black Americans. I then go about talking about the crime stats and how these stats might show another reason why there's negative interactions with the police that don't have anything to do with race. I'm only citing this to show you that there are other factors at play here that are being ignored in place of pushing a political narrative of systemic racism. This is not an excuse for police brutality or so-called over-policing, but it does provide context. It bothers me that we're not really allowed to talk about these topics honestly with the actual data. A narrative is being pushed through with strong armed tactics despite there being plenty of data to have a conversation about. School should be a place to discuss these things open and honestly, but it appears that you're just acquiescing to regurgitating rhetoric. Black lives definitely matter, but let's look at the full picture openly and honestly. Let's not broadly and unfairly judge this situation. There's clearly data that you're not considering for whatever reason. My concern is that you're actually going to start judging students and accusing them of being responsible for things they are not responsible for purely based on their skin color. And of course, I provided plenty of sources to back up everything I was saying, but still I'm concerned about the response my email might have. And the fact that I even have to worry about that in the first place. This is frightening to me because school should be a place of learning, discovery, discussion, research, but instead they're quickly looking more and more like far left free education camps. Once you adopt this ideology, you're going to have to follow it to its conclusion.  Can my child even get an actual education there anymore? Will she be indoctrinated to hate herself and other whites as she's turned into a red revolution ally? What's going to happen as non-white students are given more and more justification to have pure hatred for their white classmates? I just don't see this ending well. And if I were you, I would see if your schools are going to be adopting these same far left views of our society. That's all for this episode. Please hit that like button, share, and subscribe. I really need all your support. If you'd like to support this channel further, you can do so on one of these platforms. You can find all the links in the description or pinned comment. Thanks for watching. Keep coming back.


This is stock number 7531A. We are here at Summit Automotive in Fond du Lac, Wisconsin. You're new and used Ram headquarters. Today we are checking out this super clean like new 2017 Ram 1500 Crew Cab Short Box. This truck has the 3.0L V6 Eco Diesel Motor from this HD video. You will be able to tell that this truck is like new all the way around. No dents or dings on that front bumper. Factory fog lights, front sonar, bright silver metallic is the color. Driver's side rim is in excellent shape. No scuffs or scrapes on this rim. It has Goodyear Wrangler P275 60R20 tires and they have about 95 to 98% of the tread lock. Very new tires on here. This is the Eco Diesel known for their torque and fuel economy. You get the chrome trim grille part of the big horn package. Didn't see any dents or dings or scuffs on that hood. We shoot all of our videos in 1080p. So if you have HD capabilities on your computer tablet or smartphone device, turn them on right now because it is like you're right here looking at the truck with me. As we go down this side of the vehicle, you can see just how clean that body is, how reflective and glass like that paint is. Didn't see any dents or dings down this side. We shoot these HD videos so if you are far away or even if you're close by and just cannot make the trip down, you can still see the truck here, the truck, and have confidence in the vehicle that you're looking at before you even get here. Didn't see one single ding down that side. This back rim is absolutely perfect as well. And you can see that the back tires have just as much tread as the front tires. The frame and underbody is in excellent shape. It's like that all the way underneath. All the rockers are great as well. It has the plastic wheel well liners. As we come around to the back of the truck, you can see it does have the dual rear exhaust. Full towing package which includes the receiver hitch four pin and seven pin wiring. Chrome tipped exhaust. Tailgate is in excellent condition. It does have the locking tailgate and the backup camera. It has the spray and bed liner which was done here at Midstate Outfitters in Fond du Lac here. Very good company, very nice bed liners. They actually call them factory liners because they're very much like the ones that the factory puts in the vehicles. It has the LED bed lining. No denser dings on that rear tailgate. Shuts nice and solidly. And as we go down this side of the vehicle, just as clean as that passenger side. Back rim is in excellent condition as well and there's lots of tread left on that tire. This one does have the capitalist diesel fuel fill as well as the DEF fill right there. No denser dings down this side of the truck. Very very clean. Has the heated power mirrors with the built in directional signals. Inside the big horn package gives you the gray cloth interior. There are no rips or tears on the seats. Absolutely perfect. This truck has never been smoked in. Has the lumbar and the power driver seat. Factory floor mats throughout. Has the auto headlamps. Power windows, power locks, and power folding mirrors. They fold in like so.  Inside you can see that this truck has the 7-inch TFT display. This one has 1,358 miles on it. So very low mileage, locally driven truck. Has the digital speedometer on there. Has a compass and outside temperature display. You can configure all those corners to whatever you want to put in there. The leather wrapped heated steering wheel. Cruise controls on this side. Bluetooth audio and information center controls on that side. This one does have the 8.4 touchscreen radio. Has AM FM and serious satellite radio capabilities. You can do your heated seats and heated steering wheel right there as well. This is where your backup camera is. And you can control all your apps. This one does not have navigation but you could add navigation to this radio for $5.95. Has the turn dial, 8-speed automatic transmission, push button, 4-wheel drive. Dual climate control.  You can turn those off. 115 volt, 150 watt plug-in. Dual glove boxes and the passenger seat is absolutely perfect as well. No rips or tears. Like I said, this truck's never been smoked in and smells like new inside power sliding rear window. Your home link buttons and you have the 911 and assist buttons in the mirror. We'll take a quick look at the back seats and then we'll check out under the hood. Back seats are just as clean as the front seats. No rips or tears or stains back here. It does have the latch child safety system. Power sliding rear window. Has the load floor which is a really nice feature if you've never seen that. It goes down like so. If you got muddy boots or tools, you can put them on here, not get your seats dirty. Or if you have pets, they have a nice flat area to lay on.  Got storage bins underneath the floor. One on this side, one on the passenger side. And then these bins come out for easy cleaning. Factory floor mat back here. And very, very clean as well. We'll take a quick look under the hood. I'd like to thank you for checking out the video. If you want to make this truck easy, you can give us a call at<PHONE_NUMBER>. Engine maze, very clean, runs very smooth. This truck has been fully safety and inspected by our service shop. Has a fresh oil and filter change. All the fluids have been checked and topped off. And this one is 100% ready to go. To see more pictures of this truck or one of our other 400 new and used cars, trucks, SUVs, minivans, wranglers, half tons, three quarter tons, one tons, you name it, we got it.  Videos of every single used vehicle that we have. All at SummitAuto.com. Thank you so much for checking out the video. If you want to make this truck easy, give us a call right now at<PHONE_NUMBER>. Ask for one of our sales associates to make this truck easy. Today, once again, that number is<PHONE_NUMBER>. Thanks for checking out the video. If you want to check out more, go to www.youtube.com. SubmitAuto.com. Remember to like, subscribe, and share on this video and all the videos you see there. In fact, in a second, you'll see a link to subscribe to our YouTube channel on your left. A link to more half ton truck videos like this one on your right. If you haven't been to our website, on the bottom link to this truck on our website, click those check us out. We really look forward to helping you with this super clean 2017 Ram 1500 crew cab short box eco diesel. Thanks again.


Hundreds of Ukrainians attended a church ceremony on August 29 to pay their last respects to a celebrated fighter pilot with the Kulsayn juice who was killed in an air disaster during training. The death of Andriy Pilschaikov, 30, a poster boy for Ukraine's Air Force who lobbied Western governments for supplies of F-16 fighter jets, was a bitter blow for Ukraine's military as it battles Russia. The cathedral's large bell told as six soldiers in uniform unloaded the pilot's coffin from a green van and brought it inside. A military marching band played the national anthem. Pilschaikov's mother was draped in a heavy black dress and veil. After the ceremony, Pilschaikov's mother asked the commander of the Air Force, who attended the ceremony, to promise to take her on the first F-16 flight in Ukraine as a tribute to her son. Pilschaikov's mother was draped in a heavy black dress and veil. The commander of the Air Force was draped in a heavy black dress and veil. Pilschaikov's mother was draped in a heavy black dress and veil. The commander of the Air Force was draped in a heavy black dress and veil. The commander of the Air Force was draped in a heavy black dress and veil. Pilschaikov's mother was draped in a heavy black dress and veil. Pilschaikov's mother was draped in a heavy black dress and veil.


Welcome to the final track, final session of the Tomcat Con track. It's aimed as a bit of a wrap up. I'm not going to bother introducing myself. I think you're pretty switch. If anybody here doesn't know who I am, then something's gone wrong this week. First of all, thank you all for attending. I hope it's been useful. Thank you for making it through to the last session. It is nice to see so many of you still here at the last session on the Thursday when normally people are dashing for the aeroplanes. So thank you all very much. I did say on Tuesday that we had some new PMC members that I couldn't announce. I'm pleased to say that both Coty and Huxing are now fully fledged members of the Tomcat PMC. So congratulations to both of you. So with this wrap up session, what I wanted to do was really look forward and think about what I think might be happening in the Tomcat community and things around it over the next year-ish. So obviously the big thing on the horizon is Java EE8. It's June, July, summer-ish. The main thing that we're going to get there is Servlet 4. So that's actually to be two and all the other things that we've talked about this week. In terms of the other specs, I'm not aware that anything has happened on them. So what I'm expecting is what's happened with the JSP spec in the past, which is a few days before the deadline, the maintenance lead will publish an update to the spec that will fix a few typos, maybe add a couple of convenience methods, not really add anything significant, and then push it out there and that'll be what we'll end up implementing. Sort of like half a day's development effort each I'm imagining. So what that means for Tomcat 9 is we're currently releasing milestones. They're going to stay as alphas, milestones, until the specification API is fixed. Once that's, sorry, they're milestones at the minute, they'll be alpha once the spec is fixed. As soon as the implementation is done, we'll switch it to beta. That's going to be a very short period of time unless something truly awful goes wrong in the trailer's implementation. That's about half implemented already, and I only stopped because there wasn't clarity on what the API was going to be. So that's, alpha will happen as soon as the specs go final. Beta will happen very shortly afterwards. Stable is the one that will take a little bit longer. The good thing with all the delays with Java 8 is that Tomcat 9 has been out there for a while. Tomcat 8.5, which is heavily based on it, has been out there for a while. And it's already had a lot of real testing. People are using it actively in production. We've ironed out a lot of the early issues that we'd normally expect to iron out. When will it be production ready? No idea in terms of fixed date. I wouldn't be surprised if it was before the end of this year, assuming that Java 8 delivers when we're expecting it to. So compared to previous releases, that should be fairly quick. There is some work to do around Java 9 modules, but that is still a moving target. And as I've said before this week, I'm not really that keen on spending time working on it when the target's still moving. We've got an idea of what's going to be involved. It's probably not going to be too much, hopefully. So we'll let that settle down. Java 9 and Java 8 aren't tied together at the minute. So we can always treat making it run on Java 9 as just something we fix in a point release. Because I don't think there's going to be anything that's going to massively affect any of the existing APIs. At the other end of things, Tomcat 6, we are now slowly closing down the resources. Bugzilla was closed to new bugs, I think last week. There's something just under 20 open Tomcat 6 bugs. I think it's 18, it might be 17. So we need to review all of those. What I've been doing this time is previously I've just changed the Tomcat version to whatever the latest one is and left them. What I'm trying to do this time is go through them and actually give them a bit more of a review. See if we can actually implement this. Does it look like there's a demand for it? Do we need to mark it as won't fix? And try and actually close them out rather than just punting them again. I expect that someone will end up being punted because it'll be able... Well, it's a nice enough idea. It's just a fair amount of work. So it's not quite an itch I want to scratch, but it makes sense enough that I don't want to just close it as won't fix. So those ones will probably get punted and there'll probably be a couple of them. The other steps, once those are done, we make Bugzilla read only completely for six. We'll remove Tomcat 6 from the downloads page at some point. Once we've done that, we'll remove it from the mirrors and then we'll drop the links to the docs. It's worth remembering that all of the Tomcat 6 versions will still always be available on the archive. The docs will always be available on the website. We're just not linking to them. There will be no more security fixes for six. Well, with the usual caveat that unless three PMC members decide it's a really good idea, get together, do it and vote for it. And if they do, that's fine. The chances of me being one of them is pretty slim. There might be three, it's possible, and it depends what the issue is. And to some extent it depends what those PMC members are still supporting that uses six in their organisations that a release would be helpful for. Personally, I'm trying to avoid doing that. So it's highly unlikely is what we normally say. So yes, the six releases are still on the archives. All the ones back to Tomcat 3.2. The docs will always be available on the website as are the docs all the way back to 3.2. So we just don't link to them. Was that a question over there? So that brings us on to Tomcat 8. And because we want to try and support three versions in parallel, we don't really want to be doing seven, eight, oh, eight, five and nine. So as I said, what we've always wanted is eight, oh, two, eight, five to be seamless, modulos, maybe some simple configuration changes. Eight, oh, has got a slightly slower release cadence. There is no fixed date on when eight, oh, is going to come to an end. And what we heard at the meet-up last night and various people have sort of said in the room or in the corridors is it would actually help if we put a fixed date on that. So I think that's a discussion that we need to have on the mailing list to see well, are we going to put a fixed date on this and if so what is it or is somebody going to step up and volunteer to actually keep it running in parallel with eight, five for at least the next X months and then we'll revisit it maybe. But we'll try and get some more clarity on that because at the minute it's not. So Tomcat 7, that is going to be supported until Java EE9 is close to being released. Now, I've put an idea here on when I think that might be. The question was asked on the mailing list and I think I went through a similar sort of logic and came up with a slightly different set of dates. It's going to be no earlier than end of next year at the absolute earliest and I would be amazed if we end of live Tomcat 7 that early. It all depends on what happens with Java EE9. That's meant to be a year after Java EE8 but I don't see that happening. I think it's going to stretch longer and then there's also then the question of we're not going to end of life Tomcat 7 until we've got a reasonable degree of certainty when Tomcat 10 is actually going to be entering into service because there's always some overlap. We don't want too much, we don't want too little. So yeah, question at the back? Tomcat 8.0 might, but 8.5 will carry on. The plan was always when we created 8.5 was to end of live 8.0 fairly quickly but that's why it's important for us that people can move from 8.0 to 8.5 without hitting anything horrible and if people report it, we'll fix it nice and quickly. So yeah, if Java EE9 says released not next year, let's say it's 6 months late that's end of next year, say we don't have certainty on that until 3 months beforehand so we'd probably shoot then for end of life 12 months after that so that's what end of 2019. So yeah, it's somewhere around 2019 maybe but it's very moveable depending on what happens with Java EE9. It really comes down to there's no fixed rule on what we backport to what. Everything goes into trunk so everything goes into 9. Pretty much everything goes into 8.5 some internal cleanup doesn't. Bug fixes currently are going into trunk 8.5, 8.0 and 7. It's normally what happens is that we will put some bug fixes all the way back to the earlier supported version and it comes down to a judgement call as to how severe the bug is versus what fixing it might do to somebody who thought they were on a nice stable release that wasn't going to change. Everything will get, I think that support will always get security fixes so there's no hard and fast rule and actually it's getting easier to backport stuff. A lot of it depends on whether the code that needs to be backported has gone through a refactoring. If it's in the connectors it's horrible. If it's anywhere else it's now fine. 7 to 6 was potentially horrible in lots of places. That's gone away now. The main area of difficulty is going from 8.5 to 8 around the connectors because of all of the refactoring we had to do. But equally we don't want to backport all the refactoring to 8 because that will create a different set of problems. Yes? It's highly likely not by us. But I imagine that Emmanuel will be backporting stuff from 8.5 to 8. Because 7 is still being supported it might actually be easier to take fixes from 7 than 8.5 depending on the area of the code. We have a Tomcat committer that's plugged into that so that should happen. The reality is that 1, 2 is the one to be their promise to their community. We are not supporting their promise. So if they want to backport our patches to later versions they are free to do so and presumably they will work with us to develop those patches but we won't do it. What we've said is we will always give at least 12 months notice of the end of life of a major version. But we've never made any promise over and above that. And we'll try and do more and we'll try and do better but that's what we've said we will do. How do you know if somebody is just a user that a particular version is production ready? Did you scare you with that because we've been using 8.5 and we considered it production ready? I don't know if you do. If we call it stable that's what we consider production ready. It tends to be my personal yard stick is something along the lines of have we had two or three releases in a row without any bugs that make me go pale? Or any sort of regressions that have caused hassle? It's a sense of actually that we've had those three releases out there and we haven't had the steady trickle of bugs that people have stumbled across that have been in the code base for years and years and years and they just happened to have stumbled across them. If we've still got two or three major bugs being reported on each release and they're related to code that's changed then that's not stable but there's no hard and fast rule. Yes, definitely. And to be honest I'd be close to calling 9 stable if it wasn't the fact that the API wasn't stabilised it would go from milestone to stable very quickly but it needs three PMC members to all consider it stable before it will get A and there needs to be a majority of more people thinking it's stable than beta so it's a PMC decision and we will take feedback from the community as I said before I will quite happily if we have a release that's got 10 PMC votes on user pipes that says hang on this has broken for me that's enough to kill the release. If we stick to the Apache rules we don't have to we could release it anyway but 99 times out of 100 it'll get fine. We'll listen to that. That's valuable feedback. You've gone to the trouble of testing it. We wanted you to test it so now you've told us we're going to listen. Please go at the moment. When Tomcat 7 is end of life I'll go at the moment. If we go back to the other end and Tomcat 10 what do I think might be in that? The servlet spec is fairly easy because that's all the stuff that got punted out of servlet 4 that we decided we didn't have time to do. Request cancellation was mooted. In HTTP2 the container knows if the client has said I don't want that request anymore and potentially we could pass that information onto the app via some form of listener. So there's something there that will be discussed for servlet 4.0 next. Async parameter processing you can process request bodies and write response bodies using async code but you can't actually read form parameters in an async manner. You have to wait for the whole body to turn up so that was discussed as something we could do and overlays goes all the way back to servlet 3 back when people were talking about I forget what the magic phrase was it was something to do with clouds and multi-tenancy and there was some lovely phrase that was all over Java EE and then got forgotten in about six months but here the idea is that if you're deploying the same app multiple times with slight tweaks for different customers different departments whatever then you can have one common app then you have an overlay for each of those customers that had the specific customisations for that particular deployment and then when you wanted to update it you just updated the master copy and the multiple instances all picked up those updates in one go so all you had to do was update one wall, leave the overlays alone and updates in that particular scenario were easier. The good news is all the code we need to do that is implemented ready to go in Tomcat and has been since servlet 3 because I went and implemented it when we thought and literally the week after I had finished implementing it it got dropped from the spec. I wasn't overly happy but it did have some other side of benefits because it forced us to rewrite the resources handling that was getting incredibly spaghetti like so it's a lot better. GSP unified expression and Jaspic I'm not aware of anything that's particularly going to happen so I think there'll just be a maintenance. WebSocket the one big ticket item there is a standard API for WebSocket extensions so at the minute Tomcat has the compression extension, Jetty has a compression extension I think they've also got a multiplexing extension but they're all written to our own internal API so you can't chop and change them it would be nice if there was a standard API for extensions that you could then just plug in to the WebSocket implementation. Having said that it might not be the easiest that API might not be the easiest thing to write because to get those extensions working efficiently you really need to be plugging into some of the low level processing so the right API then potentially depends on how you've actually done the implementation and I just don't know whether we'll be able to get to sort of a common agreed sensible API amongst all of the WebSocket implementers but that's what the expert groups for if it starts up again and if it's agreed that extensions is a way to go then that's what we'd be working on. Jack is the authorization component or how did I do that? That wasn't my plan right Jack is the authorization counterpart to JASPIC so that's the Java authorization contract for containers I think. This has been on my list of things to do to look at for a long time. The main reason for wanting to look at it is if it provides a standard API that apps can then use to do things like add users remove users, update users passwords that would be a useful thing to have I don't know whether it does or not I want to go and have a look we'll see if it does great, if it doesn't then the usefulness of it becomes rather less. Other things for Tomcat 10 this is sort of a theory that I have mooted several times and I must stress this is my personal thinking it is absolutely in no way should be taken as the consensus view of the project so thinking goes the main reason for having API native was that you could use open SSL so TLS was a lot faster well we don't need the API native connector now because we can integrate open SSL with the NIO and NIO2 connectors so potentially we could drop API native all together that would be a nice thing because there are some annoying bugs in API native that are really difficult to track down and when you hit them the JVM crashes it would be nice to just make all of that go away so okay we've got the API native well hey I've started so I might as well carry on do we need NIO and NIO2 there aren't any particular performance differences between the two one isn't particularly easier to integrate than the other if anything NIO2 is a little bit more complicated do we still need could we just have the NIO connector don't know is anything going to happen with HGTP next maybe discussions are happening whether anything will happen in the Tomcat 10 time frame I don't know reactive Rossen talked about that yesterday and we talked about it more at the meet up last night there is definitely interest from people who want to be able to write reactive style apps directly to a reactive API rather than going via the server API because it's a little bit clunky could we put that in SSI is anybody still using server side includes if I drop if we dropped that package would anybody even notice that might be a question for the users list but I suspect it's not that widely used signed code and at the minute we sign all of the windows install and we sign the windows uninstaller so you don't get nasty error messages when you install on windows but nobody's actually noticed or at least they haven't complained the few releases we haven't signed because we're having problems with the code signing service so I'm wondering how much do people actually care about that and taking it going the other way we have the option that we could sign every single jar the only people that the only people I know that have used signed jars have turned around and said that's lovely but it doesn't help us in our particular scenario because every jar we ship has to be signed with the same certificate so we strip out anything they do and redo it ourselves anyway and that's to do with running Java in the browser and it has to work that way so maybe if we talk about more sort of project development type things moving to Git I think is just a matter of time there was general consensus amongst the developers probably about a year ago that yes we want to move to Git it just needs somebody to find the time to run through the process to make sure it works and find some answers to some of our SVN integration questions but I think it's all doable so that I think is going to happen at some point periodically we get asked do we want to move to Maven this came up again over lunch today again this is a personal view I think Maven is unlikely I think that there are always costs associated with that change and I haven't yet seen anybody articulate benefits sufficient to justify the associated costs moving to something that isn't ant that's I could believe would happen if a compelling argument came forth if somebody could come up with a compelling argument for Maven I think we'd move personally I think it's fairly unlikely that that will happen given where the community is at the moment something other than that quite possibly Gradle got mooted at lunchtime I think that could happen maybe Chris I'm done with that yes go on then probably also we talking about TLS 1.3 I'm not sure if that's really a feature it's pretty much going to be in the JVM supports it that we will support it if OpenSSL supports it that we can fair point TLS 1.3 that should be in there I'm also interested maybe not personally doing it but if somebody is motivated to see if they can get connector to building against the OpenSSL Theoretically the APIs are out of the framework but it's going to require some monkeying around with the build that sounds like a job for Rayna to me his area of expertise it's certainly not mine but if there's anybody in the room or you know anybody that's interested in it then yeah happily if there's a patch to do that so we can build with either happily take it so other things that are being talked about possibly some form of community based tomcat training course I've managed to persuade my employer to donate their old tomcat training material it's a bit out of date but it's a possible starting point somebody else has indicated via the wiki that they're in a similar situation they've got some material they might be able to contribute the idea is that we put together an outline of the course on the users list bit like we did for this conference and then put together a bunch of modules that you could then pick and choose from to build a training course and then community members could then give that training course whether it was committers or anybody it would be there and we could potentially do webinars on individual modules there are all sorts of things we could do with it but there would be this community training resource I'd like to try and do some more things with user groups and meetups but these tend to be local things so if this is something that you'd like to see in your area speak up feel free to use the users list to try and organise it feel free to use the users list to try and badger at least one committer to turn up to it if you'd like them to feel free to use the user list to tell the committers to stay the heck away as you wish but getting the community together having those meetups I think is a useful thing to do please take advantage of the community resources if there's anything the foundation can do to help let us know what it is we will do our best other things there's plenty of opportunity to get involved we've just talked about the training course the meetups it isn't just bug fixing the website is desperately in need of an overhaul and has been for a while if you want to help with that please do documentation help just simply cleaning up the code there are lots of areas in the code where just somebody going through and doing a bit of cleanup would actually be a big help so you don't have to fix the big nasty complicated bug we do try and leave the simpler bugs open for a while to give people a chance that want to get involved to pick them up and run with them if you'd like to give it a go and you want to ask for some help where should I start with this what do I need to look at then feel free to ask on the dev list we'll happily give you pointers about what to set up where to look how to go about it yes, because it does support tags so in some ways one of the good things about Tomcat actually causes us problems there because I like to go and close all the open bugs before release then the low hanging fruit doesn't hang around for very long it's almost worth considering leaving the low hanging fruit for longer but then it's a trade off so, yeah it's already a big world so it's a good trade off cool cool and if not we've got enough bugzilla admins on the project to add it so cool ok, so that brings me to the end of what I wanted to talk about any more questions right so um I'm concerned with my release now how much of a problem replacement will 90.5 if you're not considering the circle of course you know, basically a circle of that um almost the only the only differences will be things like Tomcat 9 doesn't send the reason phrase and doesn't give you an option to send the reason phrase the option to have the request line validation be a little more lenient doesn't exist in 9 it forces you to be more spec compliant it's actually still slightly lenient and that might get tightened up further at some point um but otherwise and at times I've gone through and I've actually done diffs between 8.5 and 9 and copied stuff across just to make sure that it's there isn't sink as much as they realistically can be by some underlying refactoring the public API the sort of APIs you'd be using the behavior should be the same no, Java 8 Tomcat 9 will require Java 8 Tomcat 8.5 requires Java 7 7 all later it's always all later it's a minimum Java version so yeah, that'll be fine yes definitely we'll take it we will be more than happy to put translated versions of the docs on the website what historically what we just need to be careful of is obviously we we can't keep them up to date unless we happen to speak the language in question which I certainly don't um so there is an issue of keeping them up to date and keeping them in sync but I think that there are ways around that and part of the website overhaul could perhaps even look at are there ways that we could structure things that would handle that better and the whole lot served through HGPD so in theory we could have it also negotiate and pick the right language based on the user's browser if we've got it if we want it to be really clever about it but certainly as a starting point if it exists and it would be useful on the website then let's get it on there and get it done definitely any more in which case thank you very much and safe travel home everybody


This study examined the levels of satisfaction and perceptions of research participants from diverse backgrounds who participated in clinical trials. The results showed that the majority of participants reported being very satisfied with their experience, with the most common reasons being access to quality care, learning more about their illness and helping others. Additionally, the majority of participants said they would recommend a friend or family member to participate in a clinical trial and would also be willing to participate in future trials. These findings suggest that providing quality care, access to healthcare professionals and opportunities to learn more about one's illness can help increase satisfaction among research participants from diverse backgrounds. This article was authored by Priscilla Adler, Jay Notado and John Quaggin.


Hi, my name is Jayandran Venkateshwaran, I am a faculty in the industrial engineering and operations research department at IIT Bombay. In this course, we learn about system dynamics modeling, which is a modeling technique to frame, understand and discuss complex issues and problems. In this course, we will learn how to relate various variables by studying a system using causal mapping and developing causal loop diagrams. We will learn how to build stock flow diagrams and simulate the model using computer. We will look at various systems models including business systems, economic systems, environmental systems, new product development, epidemic dynamics and similar models. We will also learn how to analyze models, run policy scenarios and see how to interpret the results using proper methodology.