Welcome back. We have constructed a continued fraction expansion in towards the end of our last lecture and we now want to prove that this expansion really converges to the theta we started with. So, coming to our slide let me recall this construction for you. So, we have written every theta as a0 plus 1 by a1 plus 1 by a2 plus 1 by a3 and so on. This is the continued fraction expansion for our real number theta. If you cut it at any finite stage we call it the convergent. So, I cut it at the nth stage I take do not take the whole continued fraction expansion going all the way to infinity but we cut it at the nth stage then we call of course this is going to be a rational number. So, we write it as pn upon qn where qn is a natural number pn is an integer and we will also have that pn upon pn comma qn is 1 the GCD of pn and qn is 1. We also have a simpler notation to write this continued fraction expansion. We write the first integer which is the integral part of theta as a0 we put a semicolon after that and then we write all these integers separated by commas. So, this is our notation when we write the continued fraction expansion in this way it means that we are looking at this continued fraction expansion and we want to prove this we have not yet proved this. We note that if you cut it at finite stage it is a rational number we call it pn upon qn and we actually want to prove that as n goes to infinity pn upon qn converges to theta. This is what we want to prove. So, the notation is that these are called these rational numbers are called inversions because they converge to the real number theta. So, this is the theorem that we want to prove we want to prove that we actually have equality on the right side of the equation we have a continued fraction expansion a0 a1 a2 dot dot dot and on the left hand side of the equation we have the real theta and the a0 a1 a2 are the ones which are obtained as previous. So, these a0 a1 a2 are related to theta as we have described in the previous lecture and we want to prove that the limit of the convergence is actually our real number theta. So, the proof let us fix the notation once again because we are going to prove a major theorem. So, pn upon qn these are the rational numbers which are giving the continued fraction a0 a1 a2 up to an. Once I call it a continued fraction it has to be a rational number and we are doing it by cutting the continued fraction expansion at the nth stage. So, these are the convergence that we have obtained we need to prove that pn upon qn converges to theta as n goes to infinity this is the result that we want to prove. This proof is very big there are several steps in the proof and so it is imperative that such a big proof such a long proof be broken into several small proofs and we note those statements by calling them lemmas. So, this is the first lemma the pn and qn satisfy the recursion pn equal to an pn minus 1 plus pn minus 2 qn equal to an qn minus 1 plus qn minus 2. So, this is the recursion that pn and qn satisfy. We once you know how to construct p0 q0 and once you know what is a1 then you should be able to construct p1 q1. Once you know how to construct p1 q1 p0 q0 and you know a2 then you should be able to construct p2 q2. Of course, once you are writing the pn upon qn as the continued fraction expansion then it is quite natural that you will have a0 a1 a2 an coming in the expansion giving you the formula for pn and qn because you can expand the continued fraction expansion you can make it simpler and write it as a number upon another number and that will give you the formulae for pn and qn. But we note that pn qn can be constructed recursively and this recursive construction is very important because recursive construction will tell us how pn plus 1 and qn plus 1 behave compared to pn and qn. So, we will use this method this information to get to our proof. This is the first lemma that we are going to use. There is second lemma which says that pn qn plus 1 minus pn plus 1 qn this is plus or minus 1 it cannot be anything else than this. So, this number is always plus or minus 1. The third lemma says that our theta which we had started with is sandwiched between any two successive convergence and the sandwich is such that the even convergent is less than or equal to theta and the odd convergent is bigger than or equal to theta. So, if these are converging to theta which we are going to prove the convergence happens in the following way that you start with the integral part of theta which is on the left hand side then you will obtain p1 by q1 which is going slightly ahead then you will obtain p2 by q2 which is coming back towards theta and again overshooting theta by a smaller margin and then you again go to p3 by q3 which is again going further than theta. So, in some sense these convergence are trying to get to theta each time doing a correction of the direction and reducing their distance. So, you had the a0 which is the integral part of theta which is less than theta then the continued fractions machine let us say realized that you have not reached theta. So, it starts going to theta but by the time it reaches theta it cannot put brakes. So, once it puts the brakes on it goes slightly beyond theta and then stops it gives you p1 by q1 then it realizes that it has overshot theta. So, it turns back again starts traveling towards theta it remembers the previous experience that it has overshot theta by some distance. So, this time it goes slowly but again once it reaches theta it cannot stop there. So, it goes further and gives you another convergent p2 by q2 and this continues if your theta is irrational then this process will simply continue and you will get these convergence coming closer and closer to theta. So, this is the third lemma which also is a lemma that we should prove and finally lemma 4 is this very simple statement that the sequence qn goes to infinity. So, these are the four lemmas which we are going to use. If you remember the proof of the quadratic reciprocity law that we had done that also had a sequence of lemmas but we proved each of those lemmas first and then we did actually the proof. We are going to do here the other way we will first assume all these lemmas complete the proof and then we will prove these lemmas one by one. So, we assume all these proofs we assume that there is this recurrence relation for pn and qn we also assume that the successive pn and qn the integers appearing as numerator and denominator for the successive convergence satisfy that their difference the is minus 1 power n plus 1 then we also assume the third lemma which says that theta is sandwiched between the convergence the even one before theta and the odd ones after theta and finally that the qn go to infinity the denominators qn go to infinity. So, with these four lemmas we go towards our proof and we prove this. So, we prove that pn upon qn converge to theta as n goes to infinity this is what we want to prove. So, before we do anything else let us look at this difference.  There is a mod but we note that the denominators are always taken to be natural numbers. So, we do not need to put the mod here. Now, the numerator that we have here is equal to plus or minus 1 this is our lemma 2 pn qn plus 1 minus pn plus 1 qn is minus 1 to the power n plus 1. So, the numerator here is 1 or minus 1 and therefore this is qn qn plus 1. So, the difference between any two successive convergence is 1 upon qn qn plus 1. Now, theta is sandwiched between the successive convergence. Therefore, the distance bit of theta from any of these two is going to be less than the distance of these two successive convergence. Therefore, mod of theta minus pn by qn is less than or equal to 1 upon qn qn plus 1. But then we have lemma 4 which tells us that the sequence qn goes to infinity mod theta minus pn upon qn which is less than or equal to 1 upon qn qn plus 1. This right hand side goes to 0 as n goes to infinity because qn go to infinity. So, given any number there are only finitely many qn less than or equal to that number the sequence qn goes to infinity. So, this is some notion of analysis that I am going to be using here. The best this is a very basic notion which normally one learns right after one completes one's 12th standard. So, if you have a sequence of real numbers going to infinity it really means that given any integer let us say any natural number there are only finitely many terms of that sequence less than or equal to that integer. Therefore, these qn qn plus 1 these are going to be going to infinity the product will also naturally go to infinity. And therefore, this the 1 upon qn qn plus 1 goes to 0 as n goes to infinity which means that pn upon qn converges to the real number theta. So, the convergence that we get from by cutting this continued fraction expansion at the nth stage do actually converge to our real number theta. So, assuming those 4 lemmas we have proved our result very quickly but now we need to prove those lemmas. So, once again let me recall those lemmas for you that pn qn must satisfy recursion the distance between the two successive convergence that the theta is sandwiched between the convergence successive convergence and that the sequence qn goes to infinity. So, let me remind you that we have first assumed these lemmas and then proved the theorem. So, we went in the reverse direction to what we actually did in the proof of the quadratic reciprocity law. Let me employ the reverse direction here also. So, these are the 4 lemmas that we need to prove. Let me prove lemma 4 the first. So, I will prove lemma 4 which is that the sequence qn goes to infinity. I will of course need to use the recursive relation. So, let me remind you that we have this recursion for qn. qn is an qn minus 1 plus qn minus 2. We have this recursion and using this we will prove that the sequence qn goes to infinity. Note that p naught by q naught this is just a naught. So, q naught is 1. Our first denominator is 1 because a naught is an integer and you want to write a naught as p naught by q naught where the p naught and q naught are relatively prime and the q naught has to be a natural number then the only way you can do it with q naught equal to 1. Further p1 by q1 is a0 plus 1 upon a1. We are going to cut the continued fraction expansion at n equal to 1. So, we get this and let me simplify this a0 a1 plus 1 upon a1. So, q1 is a1. So, my q naught is 1, q1 is a1 and then we have the recursion formula. So, this is the recursion formula qn is an qn minus 1 plus qn minus 2. Since an are bigger than or equal to 1, we have that qn is going to be bigger than or equal to qn minus 1 plus qn minus 2 and therefore thus all these are positive quantities and the nth one is at least the sum of the previous ones thus qn goes to infinity as n goes to infinity. In practice these an's are going to be large integers. So, although we have this innocent looking inequality qn is bigger than or equal to qn minus 1 plus qn minus 2 actually we have a much stronger inequality. If you remember the continued fraction expansion of pi that I had given in the very beginning of this theme then you may remember that 292 appeared there as one particular an and therefore the qn is going to go strongly towards infinity qn is going to go quickly towards infinity. But in any case as qn are all positive numbers and the nth one is at least the sum of the previous two we see that qn go to infinity as n goes to infinity. So, thus we have proved our fourth lemma now there are these three lemmas that are remaining to be proved. So, pn and qn should satisfy the recursion the difference of the two successive convergence and that theta is sandwiched between the even and the odd convergence. So, now I am going to prove the third lemma that p to n upon q to n is less than or equal to theta is less than or equal to p to n plus 1 upon q to n plus 1. Naturally this proof will follow by the method of induction. So, note that a naught which is our p naught by q naught is less than or equal to theta because a naught is nothing but the integral part of theta. So, when n is equal to 0 this side of the inequality is proved further theta is written as a 0 plus 1 upon theta 1 where we noted that theta 1 was bigger than 1 and we wrote this as a 1 plus 1 upon theta 2. Now, this a 1 is the integral part of theta 1. Hence, a 1 is less than or equal to theta 1. This would give us that if I take the reciprocal I will get 1 upon a 1 to be bigger than or equal to 1 upon theta 1 and by adding a naught to both the sides we get a naught plus 1 upon a 1 is bigger than or equal to a naught plus 1 upon theta 1.  This is theta and this is p in 1 by q and this is our first convergent. This is our 0th convergent a naught which is p naught by q naught that is the 0th convergent that is less than or equal to theta. The first convergent is now bigger than or equal to theta. So, we have proved both the sides of this inequality for n equal to 0. And now we will assume that this holds for everything up to 2n and then we will prove it holds for 2n as well as for 2n plus 1. So, we now assume the induction hypothesis and prove the general result. We assume the induction hypothesis. Now, note that this theta which we are writing as a 0 plus 1 upon a 1 plus 1 upon here we will have theta 2 and theta 2 has the continued fraction expansion which starts from a 2. So, for theta 2 we have that this result holds whenever we cut at theta 2 by at nth stage less than 2n. So, let pj prime upon qj prime be the convergence for theta 2 then we note the following relation between pn by qn and pj prime upon qj prime. So, there is a natural relation which is that pn upon qn which is a 0 plus 1 upon a 1 plus 1 upon and then we start for writing the convergence for theta 2 which should have 2n minus 2 because we are taking 2n already here.  Whenever you have a convergent with the suffix with the subscript k it should involve k plus 1 integers.  So, we observe this and now since the theta 2 satisfies this for every m up to n minus 1 we have that p prime 2n minus 2 upon q prime 2n minus 2 is less than or equal to theta 2 which is less than or equal to p prime 2n minus 1 upon q prime 2n minus 1. So, this inequality holds for theta 2 if we reverse this then we are going to get that p prime we are going to get a1 plus q prime 2n minus 2 upon p prime 2n minus 2. Note that this is nothing but the reciprocal of this one this is the reciprocal.  So, theta 1 has the property that it is sandwiched between these two in this particular way we take the reciprocals of these three quantities involved in this inequality once again and add a naught to that a naught plus 1 upon a1 plus q prime 2n minus 2 upon p prime 2n minus 2 which is what we had here is bigger than or equal to a naught plus 1 upon theta 1 this is less than or equal to because we have taken an we have taken a reciprocal. So, the sign has switched plus 1 upon a1 plus q prime 2n minus 1 upon p prime 2n minus 1. So, what we have done is that we took reciprocal of these three. Therefore, the sign would change in this way and then we have simply added a0 to each of those terms adding an a0 will not change the sign the order is preserved this is something that we have proved in the very first few lectures in our course.  So, we have proved our lemma and we have also proved the result assuming our lemma note of course that we have we have still to prove these two lemmas we will prove these two lemmas and then we will go on to see how the continued fraction expansion convergence give a good approximation to our theta. Thank you very much.


wish to speak to you now so here are the strangers who enter my kingdom I bid you welcome come let us talk greetings mighty travelers I am Moth Amon magician sage and overlord of Mandoria tell me why have you come into my realm greetings Moth Amon I am Dr. Claire Savage scientist explorer and duck of action I am here to find the monitoring station of the old one you mean the ancient one that is a dark name a name of terror the manders destroyed his monuments long ago only their valor and strength saved us from that dark demon everybody else reveals the memory of the old one but the manders do not what happened to make them turn their back on him the ancient one's fame is a place of death and terror why would you seek it are you worshipers of the ancient one should we fear you we mean no harm I believe your legends are incomplete in my home there is another such place there are powerful secrets inside and you have glimpsed these secrets will you teach them to me I am always eager to learn more of the magical arts I'm not sure how much use they would be to you I've come to find the feign so it can help me unravel the mysteries of the one back home I understand perhaps I can help you in your search let us speak in the atrium within Lord Mothman orders your doom guardians attack welcome back to episode 318 of the death walkthrough today we are apparently hitting straight into a dungeon with mendorian guards there's a rank 18 myth and a rank 18 fire not too difficult I don't think the myth has 4105 health and the fire has 4055 and as always I assume no more resistors apply so yeah I think just one blade in the scarecrow should be good should be good for the minotaur oh no oh no oh no spooky scary this is gonna do a little bit oh my pet hatched too wow he's bad he's trash he's trash only to oh my gosh man these guys actually really bad probably helps when they don't correct why would you start no oh my gosh how do they how do they stun me this is just absolutely ridiculous how am I mean to do anything now when I'm stunned this is just oh they have outplayed me they have outplayed me and outsmarted me this is so sad stun me again I dare you nope emulate oh my gosh oh my gosh what a what a man's what a man's emulating holy moly that did a decent amount as well geez geez holy moly right scarecrow should kill hopefully if not I cry that's that's all that happens if it doesn't kill I cry cry myself to sleep at night all the time we do crit and does it kill it does nice fantastic easy clap very good very very good super easy fight let's go next well done wizard I knew that magician wasn't trustworthy let's repay his hospitality come on hospitality that didn't seem very hospitable of them but that's fine you dare withhold magical secret for me now you will learn the price of defiance petty tyrants are always shouting idle threats soon you'll get a taste of justice you fiend right we have some palace warriors rank 18 fire kind of the same as the other ones I would assume but just slightly different they have 4055 health as well wow who would have thought crazy we didn't get a blade that's really unfortunate really unfortunate they're gonna stun me double-stun me right off the bat told you told you there's another one coming right up here and they'll remove my stun shield and then they'll stun me again next round and I'll be just stunned why did I know that was gonna happen I'm okay yep I just predict the future now I am not a necromancer anymore I am a um what do they call the people who predict the future I don't know I can't remember the name I was gonna do such a cool thing and then I just forgot brain why you do this to me no no I'm gonna blade next and they're gonna stun me again 100% guaranteed watch them stun me right now again double-stun it's gonna be great it's gonna be fantastic really cool really good just getting there both emulate they'll either emulate or double-stun oh my gosh a fire zilla wow actually is it a burning rampage it could be a burning rampage it's not a burning rampage it's just a fire zilla I'll know it is burning rampage oh oh too bad we're gonna be over this fight before it goes off lucky lucky the lucky lucky lucky it didn't even crit that I don't even think he crit that okay they didn't stun me which is handy which is very good and we go for a nice wee scarecrow and they die hopefully the fingers crossed maybe most likely probably can blame scarecrow action boom boom boom boom boom boom crit and blade and they did oh one of them didn't die this is so sad no no why would you do this to me why why we will go for an old one next don't stun me this is stunning I can't remember if this stuns me or mantles me either way I'm not here for it I don't like it don't appreciate it this is absolutely not fear 0 out of 10 would not recommend it's a mental okay I think it's like a pretty decent mental as well like 65 or something we can't see it okay that's great that's really cool I love this game so much sometimes we'll just do this and hope it kills and hope we don't fizzle okay don't know how how mental that mental was but um that's fine we didn't fizzle so it doesn't matter doesn't matter this is such a cool spell I love him I love him he is so cool he is so cool and good and powerful and he's dead yep he very dead super dead that mist it spores of the black lotus deadly poison we have to find a way out of here there pry open that panel quick right oh no it's really misty I don't like this this is not great this is not great or tunnel no time to worry about where it leads go and I'll seal the panel behind us I don't want just going into a random tunnels anyway a good idea but whatever that was too close hopefully we can find a way out down here you there you're no guards by Grom release me from this cage okay hello Manda how is it going by Mithra I know your face have you come to taunt me I thought I had killed you dog duck thank you very much I see your manners have not improved you talk of manners open this cage and I shall teach you manners feathered fool give me one last taste of combat before moth kills me this poor man there is imprisoned and the not good moth will kill him we should help him help him are you sure wizard this mandor can be quite a handful I assure you why should we set you free barbarian revenge I was king of Mount Doria by my own hand until that sorceress dog moth Ammon stole my crown from me by Grom's teeth I will know vengeance still you stay your hand very well free me from this accursed cell and I'll help you escape this place in Grom's name I swear it all right we shall see if we can trust you the bars I can't break them I'm still too weak how do we open the doors the jailer has a key that will open this door you'll find him in there yeah go rattle his skull for me the dog deserves far worse I'm sure let's go wizard right let's go next next dungeon this is like double dungeons today holy moly two dungeons and one time wow crazy crazy crazy we even have a boss in this one who would have thought not me that's for sure yeah let's us free mandor sounds like a good guy probably greetings we need to talk to the jailer urgently who in Iraq's name are you we'll take you to the jailer all right in chains guards get them right three dungeon keepers rank 19 elite very spooky very very spooky they're storm they have 4195 health not too much not too much but there is three of them so slightly annoying slightly annoying but that's fine we can deal with it pretty easily that's a weird trap and this is also a blade okay and this will also be a blade by the sounds of it oh no he's given pips to himself fair enough understandable have a nice day have a nice day that's great spell great great work you're gonna cast what a sirens on me and remove my blade and pretend that it's a good spell I don't know I don't know we need to get another blade because we cannot kill with the ship of fools if we only have one blade unfortunately if we had a scarecrow that would have been fantastic but we don't storm out yikes just kidding I'm not actually worried at all it's gonna do like five damage so yeah actually three damage so even even even less than I thought it would man 90 flat resist comes in handy so much I love it I love having so much flat resist it's great that hurt oh my gosh what the heck why you try killing me no no stop stop this is not fair 173 okay okay that's fine yikes yikes we have to hit next I'm worried about this last dude he's gonna do like some crazy stuff I swear we're gonna scarecrow just so we know that we kill also we get bigger he'll so be good bigger heal is better okay pips nice to pips fantastic cool good job dude good job he's blading oh no he's giving himself but he's just really wanting pips he's he's a pippy boy that's for sure crazy three pips why does he get three I don't understand right three damage here nice solid three damage very cool actually this will do probably about five I would say I did zero even once I keep overestimating how much damage is gonna do wow who knew that I was just this good I thought it would do more because because of the aura but then I think the aura is actually less than a trap so I should have realized that it would still do zero but that's fine I guess that's fine that's that's how math works or something I don't know I don't know anyway GG easy clap very cool very good they're dead did sound kind of weird not gonna lie kind of weird you see these manders will fight at the drop of a hat looks like we'll have to find this jailer the hard way I like the hard way it makes me feel bitter because yes are any of you the jailer anyone sees them here we go again right and by again she means they're exactly the same guys I'll be back in a sec these prisons seem endless hopefully we can find the key before Mothamon realizes we're down here right we're back we finished it not too bad just the same as the other one oh here's the jailer oh oh you're not supposed to be down here who are you Dr. Claire Savage Jr. the duck of bronze and champion of justice and I need your key my key you'll never take it bronze bill fool have it your way right let us do this let us quickly put in a faint just in case just in case it's life could be some death shields would be bad um so yeah we're not gonna prepare for that but anyway if it does happen it happens oh well um let us blade up a little bit so this guy is ranked 20 boss 13,275 health not too bad not too bad and obviously the minions just the same as before not great at all they'll probably just spam pips and blades and traps and then and then cast like a storm elf or something crazy like that yeah they're great you know maybe they'll cast thundersnake who knows that would be a that would be a sight thundersnake doing like five damage to me oh my gosh imagine that that would be crazy crazy crazy crazy um yeah right let us do we faint 13,000 we're gonna blade up as much as we can and then we'll faint and then we'll hurt i think that's the plan here this is a weakness no okay that's an interesting here spell that you have they're very interesting no he does not need more pips i'm sorry he does not need more pips nope nope sorry sorry but no i don't agree with this statement he does not need more pips i'm gonna get out those minions as soon as possible i might just hit with the scarecrow next and then blade and faint into the into the grim and i think that's probably a good idea just because the minions are not good but they're just annoying and if they're giving him pips all the time i don't like that i don't like that because i don't know what spells this dude has and if there's anything that will really frustrate my plan not great actually okay so we're just going to faint we've got to scrap that strategy because we didn't get an enchant for a scarecrow and i don't want to use a ship of force oh new life spell fog i'm very cool tazen but old one taz old one yep that that's how it works definitely um ouch just a little bit hurt just a little bit of hurt there not too much just a little bit one two hurts a bit um right what is this he's gonna hit me with his store mouth oh no thunder man another staple of their diet you know changing the changing the bubble that they've already changed like what three times this fight already yep very important very important because i definitely have something to do that with myself obviously because i am just a professional at this game i carry bubbles everywhere i go you know all four of them because you can only have four of them now which is so stupid i understand for pvp but for out of pvp kind of stupid um okay we got this we get we do this we do this we we boost he knows shield he knows shield no shield thank you for no shield we appreciate no shielding we appreciate you we appreciate you sir um this is a blade yep blade lovely and we hit and we kill and we die fantastic no we don't die they die obviously i would never die i'm i have never died ever in my life so yeah this was it has only been alive it didn't kill no oh well it's fine i expected it not to kill we have a shad we'll just blade i think we have another blade into the grim and all easy clap kill because yeah um we did pip conserve which is kind of nice kind of like that kind of like that for us we do this into the grim and 2000 easy clap for the grim especially with boost oh no oh no minus 90 oh just as well i carry cleanse this is painful this this this bit here pain pain this is pain this is pain pain minus 90 why why why you do this why you do this do you not care about me how dare you mr jailer so rude um i have cleanse so so it's fine i carry cleanse for this reason for this very reason everyone's like oh just carry snack attack it'll be fine but why would i do that when i can just not do that and carry cleanse it does the same thing you know it does literally the same thing it gets rid of a minus 90 see no difference see no difference plus i can guarantee i will get cleanse because it's the only thing in my side deck so you know whereas i may not have a shed and i may want to hit with the scarecrow instead because you know need drain whereas cleanse just so much more useful just saying just saying um right he's dead bye bye jailer bye bye oh what here's the key i still think we're taking a risk freeing the barbarian but i'll follow your lead let's see if he's as good as his word okay um that was interesting was not expecting my pet to cast mess faint at the end like what i didn't know that would trigger mess faint i thought it was only trapping but apparently it's not only trapping it's also that spell so maybe it's like negative things because that does give i think two uh weaknesses yeah two 25 weaknesses so maybe maybe that is something that triggers it as well i don't know i i don't see it cast enough because i don't trap too much so yeah that's just a thing free i thank you bronze bird and you too strange one who am i ha you must come from far away if you've not heard of manda the barbarian this is not the first time i've been imprisoned in this place i know a way out come okay he's a criminal by trade apparently but yeah mendor the barbarian we have freed him sounds we are free ha vile sorcerer he should have known no prison can hold manda he sits on my throne for now but soon i'll take it back it seemed to be holding you rather well until we came along silent savage who i will show you how steel is stronger than bronze we must leave this place i have a haven nearby let's go bring a friend hmm i do not understand these two they are very strange they must be heroes in the mold of stallion quarter main like Solomon they share his bravado his skill his adventurousness all heroes are good yes they oppose villains who are evil as lucian was so why do dark and mandar seem so oppositional is one secretly a villain will they betray us at a critical moment i suppose we must follow them to this safe haven of mandars to find out i i really love i'll live a lot epic that is so cool we're now level one four five halfway through the world apparently very cool um i love the whole dialogue with design because i i just find it so funny that he's basically like learning everything that we already know i i like it i really like the relationship that we have with the nothing if you want to call that um i think it's a weird but also cool thing um right let's see we'll be safe here for a while so duck i see you survive the quicksand you are stronger than you look by grumb whereas you are as strong as you smell would that i were even stronger my own people cast me down led by that winged dog moth amon i'll get be avenged by grumb i'll be avenged so duck who is this friend of yours and what do they do they fight better than you and have a cunning look this is the wizard who saved me a wizard more sorcery lackies of moth amon i'll destroy you both okay um right we uh we have duck savage here very cool ice uh 400 ice image plus one damage over time plus one heal over time to yourself i believe um very cool oh yeah this is a solo fight mandar myth rank 20 boss and he has a little bit of health 11805 we're gonna use uh the we're probably gonna use grim reader i'd say but we'll do we'll do duck savage just to see what it looks like because might as well might as well see what it looks like very cool very epic we've seen i think we've seen all of the others so far the bantam and uh solemn crane so next one duck savage we fizzled of course because i'm just so good at this game so good at this game um we're just gonna blade we will do it before the end of the fight just because i think it's important to show um but yeah if we if we fizzle again it's gonna be very unfortunate very unfortunate uh 16 okay he's got a little bit more damage than the other myth guys that we are facing before just a little bit more um right blade blade yes very nice nice blade and we do this we do this we do this we see what what does there we go no fizzle love to say it love to say it very cool crit oh my gosh that's kind of cool not gonna lie that's kind of cool kind of cool so it gives i assume it gives a heal over time if um the enemy that you hit with has a damage over time so yeah that's what i would assume that means it's just kind of hard to tell in my opinion some of the new spells like the conditional things it doesn't really like say that that's what it does so or that it has to be like a conditional but yeah i assume that's the way it is we're gonna faint and then we're gonna hit and then we're gonna cry if we don't kill but we should we should i would be very surprised if we don't i mean he's not killing me anytime soon uh since this is a solo boss they kind of tone him down a little bit and it's not like absolutely insane sort of boss just because that would be a little bit rude um but yeah he's he's a little bit strong of course the stun could have seen that coming a mile away could have seen that coming a mile away honestly but that's fine um we try this again we try again he's gonna earthquake me next and i'm gonna be very very upset or that that also makes me very very upset that makes me significantly more upset than before why would he do this to me why why man dad why why do you hate me we do this we'll put weaknesses on him we can we can probably finish with this gecko and some other hits i guess that is so annoying oh man he just outplayed me so hard there i have no counters to shields like i have no counters at all two shields and at this point it would be too late to counter it anyway so might as well hit through it and hope that my non-existent pierce is enough um pierce and damage it's all i'm relying on now all i'm relying on oh no maybe my pit will mess faint after this since we know it can um and that would be good how much pierce 50 okay that's not too bad that's not too bad actually a 54 shield that's like a tower shield that's fine it didn't quite kill but it's very near and he's got two weaknesses now so that's pretty cool we could have like carried monster mesh afterwards and just destroyed him but scarecrow but scarecrow also works cablamo cablamo kajamo get out of my face oh yeah crit dead bye bye mandor bye thank you for fight hope you enjoyed it please give good give good thing give good listen mandor and see reason perhaps we can help each other we seek the monitor uh fane of the ancient one do you know where it is the ancient one madness i'll not go back to that place of doom he may be able to help us let's do some persuading some persuading i don't know about that one i don't think men mendar can do persuading i was about to say mendoria but there's the area what now you only beat me because there are two of you come to gloat or would you fight me again mandor i am not your enemy mothamon is he's the enemy of everyone in mandoria he betrayed us both let's fight him together if you truly fight against mothamon then i would fight beside you but for grand sake the ancient ones fane must never open again why not look at the sky the world has changed we must find the knowledge of the ancient one so we can understand what is happening once before it was opened and from it streamed the foul demons that sought to destroy mandoria interesting one seeks to discover the other two defend both noble goals how can they be reconciled i believe you mandar here is my bargain i help you overthrow mothamon you help me open the sanctum and we fight the demons together imagine how glorious the battle will be the name of mandar will be the stuff of legend surely with this wizard's help we will prevail so be it my mithra guide our blades i shall be king of mandoria by my own hand twice by grom but how can i stand against mothamon's magic i have an idea come to my campsite we can make our plans there let's go wizard right let us head to campsite and then we're probably gonna be finishing off very soon uh let's talk to duck savage though hello let's begin given the right materials i can fashion a mana resonator that will shield you from mothamon's spells groms teeth you think you know so much if your eyes clever as you are boastful the device will surely work forge your resounder thing then not so fast i'll need specialized components gather some of the local crystal and raw mana from the local font draw it into this capacitor i'll also need refined iron the weapons of the local mandar hunters will do lastly i'll need silver a lot of silver there is a tribe of hill people i led for many years they'll give me the silver i made them rich enough the dogs wizard you get the rest good luck right next time we will be making a resonator thingy mobob to stop spells and stuff but yeah otherwise thank you for watching hope you enjoyed smash like subscribe and as always remember craft outside the box


QuickBooks Online 2023, Adjusting Entry and Reversing Entry Journal Reports. Get ready to start moving on up with QuickBooks Online 2023. Here we are in our Get Great Guitars practice file. We started up in a prior presentation using the 30-day free trial. We also have open the free QuickBooks Online sample company. If you want the two open at the same time, we suggest Incognito. Support Accounting Instruction by clicking the link below, giving you a free month membership to all of the content on our website, broken out by category, further broken out by course, each course then organized in a logical, reasonable fashion, making it much more easy to find what you need than can be done on a YouTube page. We also include added resources such as Excel practice problems, PDF files, and more like QuickBooks backup files when applicable. So once again, click the link below for a free month membership to our website and all the content on it. Or you can use another browser. You can open Incognito window if using Google Chrome by selecting the three dots in the browser. Incognito window typing into the search engine, QuickBooks Online, Test Drive. We're using the sample company to compare the Accounting View, the one Get Great Guitars is in, and the Business View, the one the sample company is in. You can toggle between the two views by going to the cog up top and switch the view down below. We're now going to be duplicating some tabs to put reports in like we do every time. We're going to right-click on the tab up top to duplicate it. Duplicate a tab that's thinking right now. We're going to right-click on it to duplicate it again. We're going to go back to the tab that we duplicated in the first place, which is in the middle currently, and down to the reports on the left-hand side. Open up the balance sheet report. Let's take a look at where those reports are located in the Business View, by the way, which are in the Business Overview. Then the reports on the left-hand side bringing it back to the Get Great Guitars tab to the right. Open up the reports on the left. We want to take a look at the profit and loss, and then close up the buggy, and then we'll change the range up top. Let's bring it all the way from 01, 01, 2, 3 to let's go to 03, 31, 2, 3. The cutoff date is 228, but we're going to go to 03, 31 to see the activity for the reversing entries. Let's look at month-by-month transactions. Let's run it back to the balance sheet then changing the range. We've got closing of the hand buggy. Change the range. We're going from 01, 01, 2, 3 to 03, 31, 2, 3. We're going to look at it on a month-by-month breakout as well, and then we will run that one too. We've been entering two months of data input. We're imagining we're processing the financial statements for external reporting as of the cutoff date 228. We entered the adjusting entries as of 228, and then for those that needed a reversing entry, we went into the reversing entry as of March. Now you can think about producing your financial statements at the end of this timeframe. Obviously, if you're preparing external reports, then you might go through the similar process as we have seen in the past, saving your reports that you might be grouping for external reporting purposes, or if you're a bookkeeper possibly providing those to a client. As we saw, we could go to the tab to the left. We could go to the reports on the left-hand side, and in prior sections we went to our customized reports, and we started to customize our reports for external reporting, possibly grouping them under the categories of months, for example, and we looked at possibly having a summary, a balance sheet standard, an income statement summary, an income statement, comparative balance sheets, and comparative income statements, and so on and so forth, which you can set up and possibly number so that you can provide them to a client or external reporting once you generate these reports. Then you could email them one at a time. You could print them. You could then export them to a PDF file, and then possibly put them into a zipped file, and then provide them on a cloud drive maybe, or you could email a zipped file, or you can use Excel and possibly Word and Alignment, or just Excel to put them all on one PDF file using a PDF printer, such as the Qt PDF printer, or if I go back to the tab to the left, you can use your management report tools, which gives you this nice little format to put everything on one PDF file to a little bit more limited than exporting to Excel, but that's a great tool as well. So for now, we just want to kind of review where we stand at this point in time. This is our balance sheet. This is our income statement. We're also going to open up a trial balance to check our numbers, and then we'll take a look at the journal reports as well, noting that the journal reports, especially if you work in like an account, a CPA firm or a tax preparation firm or something like that, and you have a difference between when you're entering the adjusting entries and when the bookkeeping or accounting department is doing their side of things, we have to communicate what was done with the adjusting entries, which means we want to generate reports which are showing just the adjusting and reversing entries so we can explain what has been done to the other department, the accounting department. So let's open up a trial balance. I'm going to right-click, duplicate, and open up a trial balance as well. So let's go down to the reports on the left-hand side, and I'm going to open up a trial balance. So let's go into the standard reports. Type in trial balance. So this is where we stand in terms of just the trial balance, which I think is the easiest to report to check our numbers. So we want to go from 013123 to 033123, and then I'm going to see it on a month-by-month side-by-side. So there's our trial balance. So you can check your numbers as of the cutoff date and also your numbers after the reversing entries in March and see if we're in the same place. Now note that if your numbers matched our numbers before entering the adjusting journal entries as of the date 228, then the difference between where we stood before and where we stand now should be reflected in the journal reports that we will create as of 228 for the adjusting entries that we have entered. And then, of course, the difference between where we stood before and where we stand now in the month after March, month after the cutoff date, will also reflect the reversing entries, which we will also run a report for. Let's start out with a report showing all the transactions since January 31st. So we're going to run a transaction detail report, which will show us the difference between where we stood in basically January, the January trial balance, and then to February. So let's do that first. I'm going to go to the tab to the right click and duplicate the tab. We're going to go down to the reports on the left-hand side. So we'll say the reports and I'm just going to type in to find it the transaction, transaction detail report, not by account, but by date, transaction detail by date. This one, transaction list by date. Okay, let's go into that and I'm going to run it for 0201 23 to 0228 23. So this is going to be all the stuff that takes us from the balance as of the end of January to the end of February. And it's going to include the journals that we put in place as well. Now this is going to be the one that gives us the date, the transaction type ordered by date, rather than by account. And it gives us the name, the memo, the account, which is the primary account and then the split account, the other accounts impacted, but if there's more than two accounts impacted, it gives us that split. So this is what the detail is there. Now if I wanted to sort this down and just look at the journal type of transactions, I could take this report and then filter it down to just the journals. Here's all the entries that we made on 0228 with our adjusting entries. I could go up top and say if I want to zero down on those, I could go to customize and say I want to filter by transaction type. And let's just see the journal entry type of transactions. So now I've got just the journal transactions. And then again, I could further limit it down. If I just want to limit it by date, I can limit it down to just those that happen on 0228 23. And so now we could see basically the journal transactions. Now, of course, the other side isn't definite over here because we have the splits. I could do this a similar thing with the journal reports. So let's go to the journal reports and do this, tab to the right, right click and duplicate. And I'm going to go to the reports on the left-hand side and then close up the hamburger. I'm going to type in journal, journal report. So we've been looking at these as we do the data input. And let's run it for the full month again from 020123 to 022823. And then run it. So now we've got all the all the transactions showing the journal entry, not just for the journal forms, but for all of the forms, which again is a great tool to see all the detail that is happening for all the transactions taking us from the end of January to the end of February. And of course, at the bottom of this again, we should see all of our actual journal type form reports. So if I scroll all the way down, here's our journal entries for the adjusting entries. So then now I can filter down on those. I can go, okay, let's filter down on customize, filter and just look at the transaction type, a journal type of report and run that. So now we've got just the journals. Now I'm going to further limit it by date because I entered all my journal entries as of 228. So I'm going to say this is 022823 to 0228. So now I have a report that's pretty specific. It's not completely specific because I still have these other two that aren't actual adjusting entries. So you can narrow it down pretty well by running these because remember that most of the data entry transactions are not in the form of journal entries, although journal entries are created in terms of the debits and credits that are happening, but they're entered with all these other forms. So when I'm trying to run just my period end activity, I can use this journal report and I can trim it down by date, by transaction type. And then I can also see that these are the adjustments because it says adjusting entry here. So then I might further want to customize this possibly by exporting it to Excel so I can delete maybe these top two and provide them to a client because it's useful if there's a difference between who's doing the adjusting entries and who's doing the bookkeeping. If the bookkeeping has a question and they're saying, hey, you did something funny over there, you can at least look and say, hey look, these are the journal entries that we made and you can print them out and show a client what you did in terms of the adjusting entries so each side can be aware of them. So to further drill this down so I don't confuse these other two transactions, I might export it to Excel, hit the dropdown. I'm going to export to Excel. And let's drag that in to my item over here. And so I'm going to then rename it. I'm going to right click and rename it and I'm going to call this adjusting entries something like that and then I can open it up and say that I don't want these top two up there. So I can go tab to the right, tab to the left. It's going to be a long report so I need to clean it up a little bit so I could say, all right, this is pretty much going to have to be a landscape, I think. So I'm going to go to this page layout. I'm going to orientate it to landscape so that doesn't help me out too much. Notice that this total column, I don't really need this whole row just so I can put a total down there. But if I delete it, this is where this top thing I don't like that it uses these, if I want this header, I can't delete column A because they've used this, going to the tab to the left, this merge. So I'm going to unmerge this whole thing, unmerge, unmerge, and then unmerge. I'm going to copy this whole thing or I can right click and cut it and then paste it. So now I can delete column A, which I don't need and the number doesn't look like I have any names here. The names column is completely not used. So I'm just going to put my cursor on column D and delete it. I probably don't need the transaction type anymore because these are all journal forms but maybe I want to keep that and then I might make the memo a little bit shorter. Then I might wrap the text. Notice that the text is wrapped here. It's already wrapped. So if I go up top, they've wrapped the text. So that is that. I might do the same on these here. I might wrap the text so I can make the description a little bit shorter that won't make it too long to the report. Make it so it fits on one page and then I like to select all of the text and show it on top. So I'm going to go boom, show it that way. So the text is on top and then I might just go to all of these and just double click on them just to make sure they're as wide as they need to be. So there you have it. That's how it fits on one page. And if I want to expand this again, I could take this out to the end of the page which is right here. And then instead of merging it back this way by merging it, I tend to like to use this other tool which you can right click and say format cells and then align it this way, center across. So that way it doesn't actually merge the cells but it still kind of puts it in the middle. And then I can do the same thing here. I can select these, right click and format and then drop down and center across and then select these, right click and then format and center across. So there is that. And now I can present this. I can export it to a PDF if I need to from here after I've kind of cleaned it up so I can give it to someone that looks kind of nice and I can do other things to it like I could take my header and I can make it black and white as we've been doing in the past. And I might put my grid lines down here if I want to. I could put the grid lines in if that would be something useful. These all have another underline under them so I might just take not that one. I might take like all of this stuff and put an underline under these because they're total totals and so I might put an underline that way or something and then I might put like a double underline over here whatever you want to do on the formatting. And then I'm also going to scroll up and delete these top two because these are not adjusting journal entries that's part of the point that we exported this here so I'm going to go from column or row 6 and drag down to 13 and then right click and delete. Right click and delete. So now we've just got our adjusting journal entries does that throw off the total here?  I'm going to put my cursor on 36 and 37 right click and delete. So there we have the information so I think that looks pretty good if we just recap what we did we did an adjusting entry for the interest to record the accrued interest which we had incurred but had not yet paid we entered an adjusting entry for an invoice that was entered after the cutoff date that we needed to pull back in before the cutoff date this one both of these are going to have a reversing entry that we'll see related to them and then this one down here was the prepaid insurance account so we put everything when we entered the insurance we put it into a prepaid insurance and then we recorded the amount of the insurance which is an expense the portion of the insurance that is an expense as it has been consumed this is a permanent difference so we're not going to have a reversing entry here we did a recording of depreciation according to the amortization schedule another permanent difference same with this one it's a permanent difference we're not going to reverse it and then we have the accounts receivable transaction for the deposit an unearned revenue kind of situation but slightly different than what you might normally see in a book problem this is one that we're going to reverse which we will see shortly and then we had the breakout between short-term and long-term purposes of the loan which is also one that we're going to be reversing so let's save this and let's just make our reversing entry transactions now so I'm going to go back on over it and I'm just going to up this to one day to three one now these are the reversing entries you'll note that not all of the adjusting entries have a reversing entry because we need to determine which are going to be temporary and which are permanent so we don't have any other issues with other journal reports here but let's go ahead and export this to Excel too so I'm going to hit the drop-down export it to Excel and then I'm going to open it up this time and I'm going to copy the data and put it into my other worksheet so I have the two tabs on one sheet I'm going to enable the editing put my cursor in the triangle right-click and copy and then I'm going to go back on over to my other Excel sheet add another tab double-click these are going to be reversing and if I double-click on this one these are the adjusting entries versus the reversing I got to put my cursor in A1 or select the entire sheet with the triangle to paste it and there we have it I'll just do the formatting fairly quick I'm going to hold control scroll up a bit and then if I go to the tab or the view to the right back to the left page I'm going to go landscape page layout landscape I'm going to get rid of column A again I have it so it doesn't extend unmerge and then unmerge I got to do them one at a time unmerge those three I'm going to take these and pull them into column B so I can put my cursor on column A right-click and delete it so we have that pretty good I don't need the name column again so I'll put my cursor on column D right-click and delete it and then that looks good I can make this column a little bit smaller possibly I could wrap the text if I needed to wrapping the text and then I like to make all the text go on the top to the bottom so I'm going to say alignment put it on the top and so there is that I'm going to hold control scroll up a bit and then let's make this I can make this a little bit wider until it fits on one page exactly so we can do that and then maybe these underlines instead of having it this way I'm just going to format it the same that I did before I want to have them be these kind of underlines maybe I don't need the total down here select these three and delete that and then maybe I select the whole thing and put grid lines around it possibly and then maybe I'm going to expand this to the middle again by right-clicking format the cells I'm going to go into the alignment and center across the selection this one too I'm going to right-click format the cells and center across the selection hold on I missed the button you have to hit the OK button if you want to complete the process one more time we're going to select this item center across the selection and then maybe select these and make them black and white has been our custom so there we have that so then we have the reversing entry for the interest so I reversed this so that we can make here's the adjusting entry here's the reversing entry so that we can allow the accounting department to follow the amortization schedule this had an adjusting entry for the invoice that was entered in the following month but for which the work was done in the current month we have to reverse it so that we can get the financial statements correct as of the cutoff date and then reverse it the period after so it's not in there twice as of the date the actual invoice was entered notice on this one in particular it's easiest to just keep the same accounts from top to bottom and just change the debits and credits even though it looks kind of odd in terms of debits not being on top I think that's the easiest way to do it though and then going down to the next one we had prepaid insurance this is a permanent difference no adjusting, no reversing entry permanent differences no adjusting entry we've got the issue with that deposit which had a negative which had a negative accounts receivable which we saw works quite well from the bookkeeping side of things but it's not exactly right for external reporting so we broke out the liability versus the receivable and then we reversed it so that the bookkeeping side can do what they do and we would explain possibly to the client anytime we hit the accounts receivable here and up top that we have a have a sub ledger customer account of ZZZ that we set up so we're not messing up their sub ledgers hopefully but they might notice that ZZZ customer that we set up we might want to let them know that and then of course we had the breakout of the short term and long term portion of the loans necessary for external reporting but not great for internal tracking and normal payment processing of the loans therefore we reversed it right after so I'm going to save this we could then export this if we so choose to give it to a client possibly printing it to printing the entire worksheet I'm going to print it using the Qt PDF printer so it'll look something like this as long as it fits one page wide I don't care how many pages long is my personal way of thinking about it and then I'm going to use the Qt PDF printer to put it here there it is I'm going to put it into the reports adjusting entries and save it so if I open it up then we have our reports that we can provide to a client say hey look these are the adjusting entries that we put in place and we can format it however we want to format it I'm not saying this is the best format it whatever you want to do but you can give it some nice customized formatting and whatnot by exporting it to excel in a similar fashion as we have seen with other reports so that's that's the general idea that's the bottom line with regards to the reports once again this is where we stand at this point in time in terms of the trial balance so you can check your numbers and then you can take a look at those reports if there are any differences or discrepancies and to see if you can drill down on those differences and possibly make changes and figure out where any of those differences might lie


tired but at the same time looking forward to the home stretch to the last few days we're probably here all night today and then tomorrow we're going to be on a holding pattern until probably around midday and it's all gonna start again. Firstly we are we are speaking on behalf of sovereign states so you sometimes feel the weight on your shoulders of you know however many people millions of people you represent. Secondly climate change is is is the greatest challenge that humanity faces right now. It is it is a big responsibility and I don't think negotiators take it lightly. I don't think anybody would join this process just because it was a job mostly it's the coordination exercise. I think that we have a dedicated group of professionals some of which are far more experienced than I am they have been around for a long time. The challenge is in ensuring that we are coordinating speaking with one message with one voice and also that that we are you know mutually supporting each other. Unfortunately in the LDCs we do have members whose membership cuts across other negotiating blocks so that all that needs to be reconciled. Also as of this evening negotiations are meant to be at the ministerial level and we don't have many ministers around to be the spokespersons for the group so that's a bit challenging as well. We are definitely at the disadvantage when there are multiple meetings 30 meetings happening at the same time it's just multiplies coordination activities by 30 it's difficult. Today we do have a few ministers and the challenge is just to ensure that these ministers are properly briefed that we have passed on the baton properly so that they can carry the work forward because as of now it has become very public very political. No definitely not. No I don't think that is something that one gets in any comment it's just it's either because of logistics or because of negotiations but one never gets enough so you know I remember yesterday I was cautioning people already you know let's go home nothing's going to happen tomorrow is gonna be the big day let's try to you know have a good night's sleep but we know that we're not going to finish tomorrow the presidency has promised a new text so we know that we have asked for it to be available around the same time that this one was so it was around 3 p.m. right and we're just going to start negotiating around you know midnight one in the morning so we can expect the same tomorrow I think.


Cfm you guys know we're on an epic three-game losing streak in Viking CFM We lost By 40 points last game we gave up 70 by damn their 50 points It's been dad. It's been we've been down bad here with the Vikings. We have been So I was excited to play this this Bengals game. We gotta get back on the field That's how I've always feel about Madden man. If I lose I get back on the field We got to get this team. We got to get the ship the ship righted right the ship, right? So I go to ask this guy when he's playing says I don't really care that much you can have the win First of all we see how force wins went in the other league. All right I need to get this team back on the field playing the right way. All right. I need to So we got him. He's going to play So and honestly the way this team is going I might have probably should have picked The force win because let's take a look at the Bengals team. I don't know. Maybe I said, I don't know this guy's five and six He's not one in six. I don't know Maybe I should have took the free win As we look right here Nick Bolsa Matt Corral who we got No real great running backs any wide receivers. I'm on st. Brown Jamal Agnew, nobody really super fast I'm on st. Brown probably has yeah short and elite short out. So he's got one really good wide receiver No a fan somehow is 90 speed Dexter Northrup There's no way he's good. He doesn't have a good ability His old line is actually looks terrible. Looks terrible. Not that I have any pass rushes really. He's got Brian Burns Who's probably a stud Unpredictable defensive rally he needs to boost him up a little bit He's got Nick Bolsa. So he's got two good ends, but this is why we have secure protect for secure protectors Javon Hargrave Corners he's got Two superstar corners to Ron Johnson and Bryce Callahan both pretty fast Zone zone knockouts That's the one thing about you can see someone's abilities like that's what they're gonna play They're gonna play a little zone now this guy has inside shade. So who knows His d-line is yoked up. There's Darnell savage out here with abilities to superstar Darnell savage With the flater. So I don't know if his zone rating is good enough to get anything All right, so I mean honestly not super comp team great d-line But that's why we spent all our offseason on offensive line boys. It really is Here's our standings NFL NFC right now We are currently right here playoffs look one two Three four five six seven eight nine tenth team in the NFC right now We are 10th in the NFC 17s make the playoffs Somehow the Seahawks have already clinched the division I guess giants will make it Bucks will make it Eagles look like they're gonna win a division here. So The oh no the Giants and Eagles will make it probably we'll see commanders Falcons Lions Packers Cowboys Three straight losses tough, but we got the Bengals who are like five and six the Panthers aren't in the playoffs The Bears are tanking this should we should go on a run right here charges is big bully my man Eli Nini So that's a tough game Hopefully he's a he's resting starters or something and doesn't need the game He's already in the playoffs in the NFC. That's a tough game The Bears are tanking free win that she says my man green also might be out of the playoffs Might be lowering his draft green is not doing well So he might be out of the damn playoffs by then and they want to tank by then So really this looks like Five free wins and then a tough game against Nini who probably has a God squad. That's gonna be tough to win on the road So five and one is completely doable right now boys going out So that would put us at what if we go five and one that would put us at 11 and six I feel like 11 and six can make the playoffs boys It's a big game boys. We need this dub 100% we need this dub Big game for the boys big game. We need this dub Viking CFM We're six and five. We need this dub in the worst way right now We're playing the Bengals in our conference matchup here. I need the Cowboys to lose that game against the Patriots bad We got a Richie verse next please. That's that's I need I need the Packers to win that low key I don't know a lot of playoff position now. Oh, he's nervous. He's nervous. He's nervous. He's nervous. I Don't even know how to play defense with this team right now boys. I'm gonna be honest Let's go man. James Franklin fire Let's go. That's in. That's what I like to see kid. Let's give him some time boys I'm this is the first time we're scoreboard watching here boys, but I they're important games.  It almost happened again, I gotta get used to he he's so slow. Oh my god That could have happened again to me. He was opened by six seven yards His at speed catches up so fast doesn't it dude that speed catches up so fast We could try to be open to just guard somebody's need. I just can't guard any person on the field like nobody is guardable. Oh My god, it looked like such a play action. Holy hell, man. Oh My god I mean dude Tim Patrick had no shot of getting open. I gotta stop ever looking at Tim Patrick's direction The fact my main receivers are Tim Patrick and freakin fire Muth. Could you have a two worst players to be your main like?  He couldn't run off that deep blue, dude Move of course. He can't catch a nosebleed. Come on. That was just the best the best blocking I've ever had in this mode. I like dude Run the ball Yo, I can't I just can't I can't with the plebs. I really can't here. We go. Let's run the ball counter This is my best running is three three five wide Maybe I should have ran the ball more. Maybe the plebs are right Maybe I get mixed in the ball. It's CFM. Maybe please write. I'm sorry.  So baggy. I didn't touch on grounding. I'm cool Yeah, skull boys my boys and we saw his offensive line was weak We saw that just too slow, man.    Oh We got a score. Oh, we did. Let's go, man So you might be right. I'm kind of dirty on the ground. Hold up. I'm kind of dirty on the ground Intentional grounding man put my zone drops on how bad is that? Have you ever seen me do that boys? Wow? How bad is my life right now?  I've ever seen Elliot. Are you kidding me?   What are we doing?  I'm nervy Going zone Maybe once a man right there. I Definitely need to secure my fellow here boys. You can't lie to you Once I saw that many people drop out. I just gave up Once I saw everybody just I know what look like why I was why do I could have hit them? But I as soon as I saw eight people in coverage. I gave up I gave up. I didn't need a juke I could have just went right and cross platform get that guy road map, dude, please. Oh God, we got to hit that spin better quest some of these games here boys. We need to update bad Oh, this could be a tutty. Can we get a block tutty? Let's go man Fire move threw somebody on the ground out there Let's go fire move big touchdown and we're just sending. Good job Kyler Murray nice I will tell you this right now. Our offensive line is doing work on Bolsa and Brian Burns right now Absolutely absolutely doing work. Oh good pressure. Let's go.  Oh my god. That's a perfect match from Dean.  Oh, good match. Good match need good match Of course Titan angles just the greatest play in the game, dude. There it is. Let's go John Franklin Should pass that off beautifully. Come on pick. Oh Gregory Gregory I need you there. This cover six the match. Is this the defense we need one around over my head? Yep, never mind.   That's tough. Oh my god The Packers tie the game up with Richie Rich. Oh my goodness. We need these games on stream. That was good tackle Restream God damn it. I'm looking at the chat. Oh my god.  Oh my god. That was bad. That was bad. I trolled. I just trolled so crazy. Oh My god, I just trolled so nuts right there I don't need a true clock man. I just need to execute police. Just everybody relax. Okay, but I was a good tackle He's tackling well.  Oh Look at Nick mix and Jesus that that's normally what happens when you run the ball there boys. Normally, let's go class I mean dog.  He shed me no turbo. No nothing right there. Good play class Put your hands on him.  Like what like how do people two people on the corner out? Oh The scores aren't live. Why are they saying like it just got priority score Is it like just bluffing me am I getting bluffed by this is what you're telling me dog like come on Jackson Like how do you not guard that better than that dude tackling bounce and bounces his knee hit.   That's a terrible play though. He should use a time out There's just no way you win this game like this dude Let's go Datsun. Where'd he get your hands in there? He should have used timeouts.  Yeah Y'all got it. They got what they wanted. They got what they wanted the betters The betters. Wow Let's go man Datsun big game for Datsun The D line showed life that game now this guy does not have a good offensive line. We knew that going into the game so But the D line definitely showed a little bit of fight this game Good job from D line But pretty effortless offensive game here Kyla do that one pick that hurt mixing Seven carries three tutties for mixing Murray would have scrambled on the run Fire move redeeming himself from last week with the nine for 61 you know Will Fuller 114 Big get will Fuller low key been eating. I mean he's super trash, but you know Defensive this is where we got it done.   I think Hit power two plus two power moves This guy's low key a beast dude 84 power 86 finesse 84 block shed. Yo jfk is like Jfk is like 90 strength like he's solid If you had like 81 speedy looks so much better. So the Packers actually won that game All right, the cowboys won. That's tough for the boys The Packers won. I don't know boys. It's looking dark It's looking dark for the team to make the offs


And this one client has this analytics solution to their main solutions. They do a graphics design firm, they have jobs, they're trying to measure just how effective and how profitable each job is. So we actually create a report in this separate file, which is primarily designed to be used on the iPad or the iPhone. You just pull it out, you pick any month, you can look at year over year, you can look at month to month, and you can see exactly three or four key performance indicators right like that. It's very cool.


Welcome to the Microsoft AI 16th of September DevSync. Okay, that's not really what I wanted to show you, this is just me. But so we're going to go around and ask everybody what they're up to and get a status update and then see if there's any blockers and that sort of thing. So let's go and start. Sure, so I've spent the last couple of days. Finishing my testing of the changes for the remove automated removing of Lakewood files. And that seems to be going pretty much done. And then I was also starting my work on the conversion from the precise database to the saline database. That is not quite done yet, but should be done today or tomorrow. Nothing blocking me that I can think of everything just just like it's only blocking me from doing things in the past, you know, my sprint stuff is, you know, there's always things that seem to come up recently, you know, little things, but Right, so you're not necessarily on track to finish all these things this week, but nothing in particular is Yeah, nothing's blocking those tasks from being done except for my other smaller tasks that are unscoken. All right, let's go to Ken. So let's see. I've been busy. So Chris, you got your CSV table files and you're good to go there right. I worked a bit on the noise cancellation issue with Kevin still doesn't seem to be working but I still have some experiments to do. I put that on the back burner until tomorrow when I'm expecting some new hardware, because my device is not really what we're going to produce. And it's kind of, you know, configured in a just a way for me to use it for now. So I'm waiting until I get my my stuff tomorrow and I'll put it back together again the way it's really going to be used. And then I'll continue to work on more of the enclosure and skill code. But also I'll look into why the noise cancellation doesn't seem to be working. And like I said, I followed up on it with Kevin I had a really good conversation with Kevin and Derek yesterday. That was overdue and understood a lot of stuff that you know needed to I needed to understand regarding the board and the hardware and the layout actually spend some time going over the DSP specs online to understand what maybe some of the issues could be there regarding configuration regarding the data partition where these things are default coming from regarding whether they could be forced on or off from a host and all that good stuff. And there's still more discussions we're going to have downstream I'm sure about that. And I started looking at the enclosure core version reporting ticket that I've been assigned I spoke to Chris about that this morning. I should probably be able to button that up tomorrow. I just got a little research figure out where that's at and make sure that we have some sort of, which I suspect we don't way to correlate what's reported with the enclosure type. Well, until I look at the code what it's actually doing I think Chris verified that we can get there from here regarding the version of code that's being run. Is that correct Chris that I understand you right that the encoded version of the version of core that that we're posting to you, you could derive the core version from that correct. I mean, you're on mute, but where I was going is, if I said here here's a value. Can you tell me what version of core this is it each you know to 20 to whatever is the answer to that yes. What kind of what kind of I'm not sure I understand what you're asking what kind of value are you. So the the endpoint you gave me that we're currently posting to now. The endpoint is done upon activation. There's probably not to be another endpoint that tells us that it's got to be able to be updated somehow. But that's what happens on activation so I mean, that's just the first time you activate the device right with. But you can derive the, but you can derive the core version of the code from that value that's being sent to you correct. So there's a core version value and an enclosure version value. Just being sent on that API call so core version. So if I give you a core version value that's being posted would you be able to say this is 1802. Yeah. Okay, that's what I was getting at. But we're not sure about that for the enclosure type right. I get a field called enclosure version. I just don't know how it's populated. I'm just researching that. And I'll, you know, get an update and see if we can reverse determine it and if we can't then we'll figure out a way we can in the future. There's also some weird stuff that goes on with our version number that gets reported. I think it depends on if you've got like local changes or stuff you can be 208.1. Some gibberish number at the end. There's some weird stuff going on there that I'm, you know, we might want to look at eventually. So we're talking about this reporting number is in the context of recording wake words or in terms of. No, this is the ticket that you gave me that was we want the enclosure and code version reported for prototypes. Oh, okay. And I took it one step further and said, well, what's going on for non prototype. Okay. And then the last thing I did was the yes, no investigation, which guess and I were talking about before the meeting. I didn't spend a lot of time on the weekend on it. Other than downloading the Google balance corpus that was recently released. It's about a gigabyte of I want to say a handful of words maybe 50 different words is what I got. And it's about 2500 balanced values in each of them. So I got about 2700 yeses 2700 noes that are balanced across and they don't have any problems saying gender. So balanced across gender and balanced across age groups and balanced across people with accents and non accented and so balancing is definitely something that people in this business are concerned about. So we're on the right path there with our wake word stuff. But what I was getting at with gas and I guess I don't know how much everybody heard or how much they want to know but it's a somewhat convoluted code path to get the yes no I've actually got a output here I set wait until the dialogue is finished speaking. There's a place you can set it way high up that says false. So I said the false figuring I could go in and set the configuration parameter that allowed barge in and I could stay start saying yes or no before the dialogue was finished.  It's almost as if it's a flag like a latch. So I want to chase that down. But the bottom line is that there's a guy. And probably know the right time to slide into the detail. Anyway so the point is the code path doesn't make it easy to not wait until the dialogue has fully played before it turns around the line. And so my investigation. And again I'm an English male speaker so I'm not saying this is across the board I'm just saying in my unique case. That's not the problem. But it still doesn't recognize yes no because it doesn't turn on the listener fast enough. And that seems to be the issue that I'm hitting. Okay. Now these experiments I've been doing people have obviously paid lip service to the issue or there wouldn't be a parameter wait until it's done being spoken true or false allow barge in you know true or false. So obviously this was on somebody's radar I just don't think they got it right and that's what I think the issue. So that's kind of what I've been working on. Okay. Yes. Oh I thought you meant about that issue. No. Yeah I have spent a lot of time writing documents actually. I like documentation is not as fun but I think is very important. So continuing to nut out the flesh out all of the PR processes and I've actually started splitting out the feature request and voting process from the PR process because I think it as I said before like it's going to be a big thing in itself. In terms of, you know, people are sort of throwing ideas in from all over the place like people face up on Reddit and people face up on the forums and chat and blah blah blah. But, you know, where is the place where we have the official list of these are the features that community have requested and this is where you can go and vote on what you think should or shouldn't happen and which ones you think are a bigger priority. Or not. And I think. Yeah I mean the sort of saying this in the chat. The community I think one of the issues is that like from a developer perspective, GitHub issues seems like a no brainer kind of a thing because you know that then ties into actually generating PR for it and you know all that sort of stuff. But it's also not very inclusive for a large proportion of our user base who don't use GitHub who are not developers. And so I think a more likely scenario is we have the sort of official voting probably on the forum. And then when things are ready to move to like technical discussion around how do we actually implement this thing. That's when we, we switch over to GitHub. And anyway, that's where I'm leaning at the moment, but, but yeah, a lot of my time has been sort of developing processes and thinking about that stuff. And what have I done. We also, we fixed a few bugs with them. There was some breaking breaking tests in the new skills. Because it was missing the gap breaking and some extra tweaks to the Microsoft skills kit. Getting an authentication error, which seems to have been because when you automatically grab the token when you generate the token in GitHub. Sometimes copies of white space in the end and so we strict that out. So that should set up. And the build process, the Voicomp CI. And there's a patch, I'll say from okay, which, which essentially regenerates the Voicomp Docker image from Microsoft skills repo, which I don't think is the proper long term solution but it got things going again so Yeah, I did that. Something else worth mentioning while we're talking with gaz is he and I after our last status meeting did get the Apache configs for both the test and production WordPress instances synced up and got the long term solution to the ran to the ran issue memory issue also fixed. So I closed that issue in JIRA and I also closed the outage issue that we shared out on Monday. Yeah. I think is my fuel crash. The outage on our back end website was a skill crash. The outage of our WordPress marketing website was that the my fuel database behind that WordPress crash. All continued. Sorry. It's a managed database right. It's not a managed database. Oh, I thought I heard last week our database was managed. This is not a database this is a one off database for the WordPress instances. Yeah, part of the site. Not all of it. Yeah, and so you'll you'll notice it because the homepage will be fine. But we'll start to get because we've added caching in so that you know if it happens in the site largely stays up. But you won't be able to log into the WordPress admin panel and our CLA agreement page won't return because it supplies database. Yeah, but the rest of the side will be there and so that's how you know if this has happened again. It would be great to be everyone can look out for it. That's concerning about the CLA issue. Is that do we know if that's actually been a problem for anybody trying to sign that agreement. I mean, has we don't need to be an issue, you know, while the while the stock crash which should be very rare, hopefully, and I think if we switch this debit over to checking the CLA page. We're still looking at the homepage. I thought we fit because it was it was failing consistently right so we switched some we switch something says it's not failing yet. But I don't know if that's what you're not. Maybe I'll do a little test and see if some. I'm going to pull it down. Anyway, it definitely drew an error when the when the site went down the other day though right. Yeah. Yeah, cool. That's good. That probably means that we did switch it properly actually. Because previously, so previously our monitoring setup was watching homepage and so because the taking was keeping the homepage up, it wouldn't actually tell us that the site that part of that we're down. It would, you know, just see that everything's running long smoothly. Different because I thought we had an issue where we moved some things around or rewarded something. And that's what caused. Yeah. Yeah, well causes addicts to think that the site was crashed because I changed it. We changed the title on the homepage. And that's what it was. It was essentially going to the homepage looking for this particular title string and and it didn't find that then assuming that decided crash. So that was that was that issue and so now we've changed it. Yeah. Anyway, there was also a memory issue on the on the Hudson Jenkins host. So it turns out that the the deboss image builder for the CT mark to requires quite a significant amount of memory. So as in like five and a half. Meg five and a half. Sorry. It's early here. Yeah, anyway, so at the moment, those jobs are only running manually. And so I'm just going to switch it to a single single job executor so that nothing else can come along and try and eat up Ram. We shouldn't really need to build images that often at the moment, but it's not going to need to look at in the future. We continue using the devos system. Devos is devian image building. Yeah. Right. Okay. Thanks for that update. Let's see. Derek, did I ask you for your update yet? No, not yet. Okay. So, let's see. Yeah, I was continuing my progress on kind of like two big things with a tagger and the tagger GUI design for the website and then getting our first 3D prints in version of the mark two. The only blocker is really distracting myself with trying to get my prototype running. But there's been some positive things that have come out of it. I think Ken mentioned the meeting yesterday. We have Kevin and answered many of the questions Ken had on the whole system as a, you know, Ohio and also got Kevin images of my Croft that we're currently using internally so that he can test, you know, replicate what we're doing, which I think is kind of where we need to be eventually. He's still kind of working on some hardware level things that are as we focus right now. Like the amplifier, you know, other things like that. Getting the I2S working on the other issues that we talked about is with Kevin is the current implementation using USB. For both, we're kind of using USB in two ways with the setup and it introduces latency. And there is a way to use I2S or I2S to not have that latency. The latency has to be reduced to get the margin effect because it cancels out the sound. So that's as I understand it. So some of those things are Kevin's focus. But as he gets past that, now he has a device that's like my desk. Ken will have one tomorrow and we all have copies of the same software. So my theory, we can shortly all fire up the exact same thing. So yeah, that wasn't exactly on the sprint, but that took up a good time yesterday. So yeah, I'm still hoping to get parts on the printer for this weekend and have something to look at next week. So I'm going to speak in on the sprint on that if I can. The other thing is just some updates to the slide deck for raising efforts. Just kind of throw it on there for this week too. Yeah, that's me. Okay, great. Thanks. So just to be clear, Ken is no longer trying to route to simultaneous streams of audio over the USB bus to the SJ201. Is that correct? No, that's not true. That's done. Oh, you are doing that? Just not working. Right. Okay, so let's give up on that path since that's not the path forward anyway. Well, wait a minute. So Kevin was under the impression that connecting directly to the I2C bus was causing pops. He's investigating whether that's because of mismatch capacitors or if there's other issues, but I'm not working on that. I'm saying the ability to combine the two device outputs for adaptive and device, that's been working. And it's just it's not clear that it's canceling noise. Right, so different. I'm not working on that anymore. Okay, right. Yeah. So my point is, yeah, let's not try to make that path work because I think that based on an email I got from Kevin. The I2S method should work and then they'll be exactly synchronized and we don't have to worry about it. It makes our drivers simpler and all that.  That's exactly correct. That's what I'm working on is go back on the skill flash and closure code for the Mark II. And the reason that was put on the back burner was because I'm getting equipment tomorrow. Yeah. Okay, great. Yeah. Because I think it's promising that we're going to get this I2S thing solved because it was intended to work from the start. And I think we have to because I don't think Linux certainly not on this box can keep up with 150 milliseconds. Yeah, it's not a reasonable thing to ask. So, okay, great. I just wanted to clarify that. And if there's if it would be useful at all, you know, I'd be happy to jump on with you or maybe you can jump on with Kevin and just do some real time development, you know, pair programming kind of style. Don't be shy about that if you think that would be helpful. Yeah, you know, he seems like he's really sharp and he knows what he's doing and I would probably be an encumbrance at this point in time but where I might be helpful is he's not really that accustomed to the Linux environment in the Mark II so I can help him out there with what I know there. Okay, I'm just thinking like I know he has here a demo programs to make sure that the LEDs would do what we want them to and stuff like that. And that's the work that I will be working off of to incorporate into the enclosure stuff. Yep. Okay, yeah, yesterday we, we went over that kind of briefly and I got Ken on the shared drive that we have all the markets who related stuff on Kevin added his scripts there. So, that's, that stuff's kind of started rolling at least. We can touch upon the design of that Michael from a high level as we segue into our brainstorming sessions so you do realize that reading switches like this is going to be probably a polled request right. That sounds like a terrible way to do it but okay. I have a question because did we build the ability into them to generate interrupts on the host and I don't know the answer to that. Okay, well that sounds like good discussion that we should have with. Yeah, that's, that's how the Mark one ended up with an Arduino board. What does that mean, Josh. We didn't have the ability at the time Raspberry Pi we either didn't know how or wasn't capable of dealing with the timing issues related to the rotary encoder and picking up the interrupts from the, from the circuit. So we ended up adding an Arduino that could operate in real time, and then sending the commands back to the host controller over serial. I know I talked about this with Kevin at the time there's there's got to be a way to trigger the interrupts. So we'll figure it out. Okay, okay, so let's make that a separate issue though. Yeah, don't don't go after a polling solution there that's that's just not going to work. So what I would say is, I hear you, I don't want to. I'll be surprised if that's not how it ends up. Well, we should definitely have a separate issue for that in the system if we don't already. Do you have one? No, I'm sure Mr. ticket will cut one. By the way, Josh, were we out tending to our crops today? I got up this morning and installed internet in the south shelter. So yeah, I've been outside.  I know their sales rep is fantastic. And so Forester. Yeah, but I don't think either one of them benefits us, at least as a client at our size we've already been featured in one of their, their things about voices like a cool provider or something. I don't know man. Honestly, I'm just, I'm just, I'm trying to figure out where they could add value and then romancing their salesperson because I want to steal her. That's pretty much. She managed to get me on like three separate phone calls when I don't even want their product. Right. Like, yeah, that's a, that's a good salesperson. So anyway, And then I did build the backup server is here and formatted and happy and I will be building a permanent presence on My craft network so that I can start sucking down backups of basically everything to the house here and that will start soon. Everything's up and running. I just need to put it in a box of some kind. That's awesome. Okay. All right. Thanks for those updates. Let's just take a little break here and we'll Yeah, we'll transition to the next phase of our discussion.


I'm Davina Mapes with Cal OES. This week, Cal OES announced the release of the 2023 State Hazard Mitigation Plan and held a storm season safety briefing with more than 800 community-based organizations. Working to protect Californians from future disasters, Cal OES formally released the 2023 State Hazard Mitigation Plan. This plan helps to identify communities most at risk for disasters and how to mitigate the impact of those disasters through future investments. The plan allows California to access billions of dollars in federal grant funding to build infrastructure and protect communities. The plan was created following months of collaboration with local partners and Californians. Also, in partnership with Listos California, Cal OES held a storm season safety briefing with more than 800 community-based organizations from across the state in attendance. Cal OES continues to take actions now to help Californians stay safe, launching materials available in 13 languages for floods, power outages, high winds, cold temperatures, deep snow, mudslides, vehicle safety, and shelters, available on ListosCalifornia.org. And finally, this week, Cal OES is reminding Californians that now is a time to prepare before the storm arrives. Remember to make a plan with your family and visit CalAlerts.org to sign up for free local alerts. Pack a go bag that you can quickly grab in case you need to evacuate. It can also help if you need to shelter in place. To see more from us, visit news.caloes.ca.gov and follow us on all our social media channels.