Our final speaker for this session is Lephteris Kokaris-Kojes from Novi Research and ISD Austria who will be discussing Jolteon and BIDO network adaptive efficient consensus with asynchronous fallback. So in this talk basically we looked into existing consensus protocols like HOSTAF and Tendermint and try to see what we can get out of them once we've kind of opened them. And the main motivation was that if we look at them, they really focus on getting a linear steady state communication and that is pretty important and we agree on that. But the truth is that once the system crashes and we need to kind of stabilize, you need a quadratic pacemaker. Of course there are probabilistic solutions to make it linear but if we are deterministic protocols, everyone needs to get everything so reliable broadcast so eventually it's quadratic. So we came with the question of in the end what can we gain by this quadratic cost in the crash when something goes bad. And the answer is two things. One is a system we call Jolteon, which basically manages to get the lower latency of Tendermint with the responsiveness of the view change of HOSTAF. And of course the cost is quadratic on the view change but that happens only when we have a view change. The steady state communication is still linear. And the second answer is Ditto, which is basically an extension of Jolteon where we remove the partial signals view change and instead have an asynchronous path, which gives us liveness even under for example, having Ditto's attacks on the leaders. So, let's look a bit into how we achieve this. And to start we can just look into hot stuff. The basic idea of hot stuff is that we have blocks, every block gets a quantum certificate, and then we build a chain, and one we get a nice three chain, then the third block basically commits the first one. And if we look into the host of rules we can be very quickly convinced that any fork from the certificate K is going to be both safe and live when the leader grasses for example. On the other hand, we can look into something like Tendermint. Tendermint can easily be constructed as being a two chain version of hot stuff. So we remove one chain and we have to look a bit more strictly. However, then if we look into how the view change works, we realize that a responsible fork from K is not live and by responsive we mean that once the leader gets two plus one messages, they actually try to do something. And then for Tendermint to actually get a live view change, the leader has to wait for Delta and make sure that the leader gets messages from every honest part. Now let's look into why this happens. So let's try to run a view change on Tendermint. We have some leader that managed to create block BK plus two so there was the K plus one certificate and the leader sends this to a single honest party. Everyone else doesn't manage to get it and then later classes. Then the new leaders shows up just around what is the best course you've seen and gets from the two F honest parts that didn't get the last block K and some Byzantine party can also send K why not whatever we want to send. And the leader says okay that looks fine I'm going to propose it for from K. But the thing is that once that folks proposed the Byzantine party does not accept the proposal and the honest party that got the certificate from K plus one also cannot accept the proposal. As a result, this is not live. So the leader will be timed out and we're going to have to do the same again. So we might ask ourselves, can we, for example, relax a bit the locking rule maybe this way we can help the leader run. And if we try to do that we're going to quickly see that this is not safe. So for example here very similar example. So the previous leader that has sent the K plus two blocked all these parties, they vote for it, they create a certificate. And as a result, the next leader gets a nice certificate and says okay BK plus one is committed we're in a two chain rule, and then crosses. Since no other party saw K plus two certificate, they're still locked in K. So if the Byzantine leader shows up now he can easily propose a fork on K plus one. That would be fine. No, propose. Yeah, no, no, it's the K plus one. So he proposed a fork on K, so BK plus one is forked out. And as a result, the lead the previous leader that class is no longer safe. So, as a result, this is unsafe we need to do something better. The basic solution here is that the leader actually has to prove that no one else saw this K plus one certificate. And as a result, the proposal is actually fair, because basically block K plus one has cannot be committed. And that's basically how we do it. This is actually very similar to yesterday's talk of Neil with no comments proof because you can see what would generate also as a no commit proof of the block K plus one. How this works is that every party is going to send to the leader.  The leader is going to collect these two F plus one form certificates and put them inside the block after review change. So if you see this block is actually linear in size but these are only blocks after review change or normal blocks are still constant size. This is actually enough to convince every party that there is no that every part that there is no one that has committed something and they can actually unlock what they thought is the highest certificate. If a party that has committed K plus one. Couldn't unlock. So maybe if we look into an example of why this is safe. If here we have a bonus parties that gave their high QC is being K plus one. So this is the block there's only K plus one here. But if the leader forks over K plus one that should be fine because there cannot be any K plus two certificates as K plus three certificate as a result. The block K plus two has not been committed. Even if someone saw the K plus two certificate. This would be only have a minority of nodes so not enough votes were collected for K plus it will be created as a result. We can easily fork over K plus one. We look on the other hand, if someone has committed. Is the same. Yeah, if on the other hand someone did commit block K plus one. This means that the certificate K plus two has been formed for it to be formed it means that F plus one nodes have actually voted for block K plus two and witness certificate K plus one. As a result when the leader is collecting the highest certificates during the few chains, at least one of them will reveal the K plus one certificate to the leader, and he will not be able to for before. I hope that is kind of clear, but you can look also into the paper for more information. And we actually implemented and compared to hot stuff and as expected we see a latency reduction of around 33% and that's basically because we get one less round trip when we actually commit the block. Next, let's move to the top. And basic ideas here since we are paying quadratic for the few chains. Why aren't we doing something better why are we creating a protocol that kind of withstand the bad network that we are just being hit like to get in a few times your network is bother your leaders and being under attack most of the time. So if this is the case, instead of trying to wait until just the shows up again and we have synchrony, we should be able to make advancements even if we have a bit less network, which is I guess also the message that point had beforehand. So, how do we do it. Yes, the first question to ask is if you look at the example that I said before on tendermint and why it is unsafe. If you actually ask yourself, is there a specific use case where tender me actually tendermis leader actually could be live without waiting for delta. In this example, there is a single leader that has this ability, and it is that on this note that got the highest certificate that on this note doesn't wait for no annex that on the note has the high certificate and he will not propose the bad block. As a result, if we create a leader less you change so everyone can be the leader. That one node is going to give the lameness of the system. So, if we look into how the view change of data works, we still have this nice to change. We have the strict locking rule that tendermit has no the more relaxed and Jordan has. And what happens is that when a node realize that the leader is crushed. The node basically says okay, in my point of view that should be the next block I fork the chain with my best certificate and every node does the same. Some notes in my previous example are going to fork the chain at the place where they're for us not live. But there has to be at least one node that folks it correctly. And that one node is going to get liveness is going to get a certificate from everyone else, and continue the chain of that on this note. Once everyone else realizes that they're going to basically update their prediction and extend the best thing they know. We're going to do it a third time and that is going to be because we want to live in a synchrony. And once we have to have plus one value chains inside the view change we can just flip the coin. And hopefully one of the leaders that actually finished the chain with constant probability is going to be elected. And then we basically act as if nothing else has happened. We look into the chain of that leader, we say that is the only thing that has happened we have no idea about all the other folks in the view change. And we look at the chain as if it is a classic to chain host of chain. And this, if you can see here, make sure that we commit a block, every few chains, even if you are under attack, even if F nodes are crushed or being due to us. This is an asynchronous way to always get liveness. During unstable networks. And then we have a leg the leader, the leader is going to continue doing the job of the fast path of the partial synchrony, propose a blog, yes, commit, etc. So we implemented and evaluated all those protocols and we also been evaluated a version of the Vava, which is an asynchronous protocol. That is basically very similar to the view change of detail. And if we can see here, we've already with 10 to 15 nodes. And this is the execution with no fault so the very nice synchronous network execution. So here we can see that the asynchronous solution is of course the slowest both in latency, and it doesn't achieve that high throughput. That's expected because of the quadratic communication complexity. Because Jordan, hot stuff and d2 are more or less similar the changes are basically a bit lower latency for Jordan and d2 because of the one less chain, and then we get a bit more capacity also there, but very minor changes in the common case. The big difference shows up when we start having faults. So in this experiment we crash 140 nodes and 340 three nodes with a 20 node experiment. If we see one nothing or everything is beautiful you see here how much faster the passwords protocols are, including the two who pays a small price here because sometimes a huge change is going to be triggered because of instability. While Vava suffers significantly. The moment we get even a single fault. Vava starts to win by much d2 manages to go somewhere in between and Jordan and hot stuff are actually getting slower and that is because of the rotating leaders than the two chain rule. And with three faults, it's even more prevalent that the protocols are actually getting view change all the time this is actually a five second view change so it actually pays off we did try to find the best parameter for a view change in a second and you can see that there is a high cost here. Finally, we also basically simulated an attack on the leaders by crossing the leader every time they're elected, as expected hot stuff and jolteon are basically not live there's nothing happening here they're on zero. While Ditto and Vava behave very similarly. Vava is slightly faster, and that happens because Ditto, due to its adaptivity sometimes has to wait for a time out before going to the view change asynchronous path. And basically we can see that here where the latency is higher and that's basically the time out. We have evaluated here the case where we present a fallback so basically the idea is that in Ditto if you get a time out and then a second time out, you're not going to wait for a time out then you run five asynchronous runs you try again and you try to adapt that way. But I would say it's an open question on how best to adapt between how often do we invoke the fast button how often we invoke the slope up. So I'd say that's it. And I'm open to questions. Thank you.


News Network, TFNN, headline news update. Welcome folks. We have the Dow industry is up 31, Nasdaq is up 41, S&P is up 8, Gold contract, Gold contract up $14.50 straight and it's $14.82 an ounce, Silver up $0.28, $16.99 an ounce both. The metals folks have caught a little bit out here. They got some volume behind the move, equities, the metal equities there on the move also. Notes and bonds, you get the 10-year note up 12 ticks, trading $129.10, the 30-year up a full point, $158.30 and oil, oil up down 33 cents, trading $58.91 a barrel, $Kingdala, $Kingdala down 331 ticks, trading $97.083, now $Kingdala, this is a big move once again. Now we have with Kingdala, the lower end of the first consolidation folks is $97.107, it's below in this a way in spades and that's saying that good old Kingdala is going to go to $95.843. Now it's going to get intriguing here is that good old Kingdala has not changed trend since February of 2018. It's not going to take much more on the way down in order to basically get that trend change, excuse me about that folks. Bottom line is that we get, yeah, you get about another 500 points or half a penny, you have a change of trend. So that's going to be a big number for the metals market. There's no two ways about that. As I said a little bit earlier, the metals market is catching a bid here. We go over into the bond market and you get a real toss up here inside the 10 as well as the 30 folks.  We're going higher today, now it's holding price, but the volume is contracting once again. We'll see whether we hold price. If we hold price, it has a chance to basically get something done because what we did do is that we were going against the strength from December 3rd. You did do it on line of volume. Bottom line now, what you would, what you would absolutely need is we need another expansion of volume as you're getting price happening. S&Ps, S&Ps want to go to their highs. Bottom line, you get your 3142.75. This S&P I expect wants to, wants to go to its high. Stay right there folks, next 60 minute trading coming back, closing up this day. Come on right back.


Hey, hi friends, welcome again to another session on problem solving on quadratic equation. Now here we have been given to solve quadratic equation by the factorization method. So what is the difference between this particular question and whatever we have been doing so far? So if you see we have some, you know, non constants here. So though, you know, 2a and a square minus b square represent constant, so what I meant was they are not numeric, they are not numeric, right? So earlier you saw examples like x square minus 3x plus 2 equals 0 and you are asked to solve this using factorization method. But in this question, coefficients are non-numeric. So hence, how to go about it? It is again, you know, spreading the middle term is what we are going to adopt. So spreading the middle term, how did it work? So basically you had an equation ax square plus bx plus c equals 0 here. I am purposefully using capital A, B and C to avoid confusion with let's say the a's and b's here. So a is the coefficient of x square, which is here if you see is 1, b is the coefficient of x, which is here minus 2a and c is nothing but a square minus b square and what was the methodology? We used to multiply a and c first, right? So a and c, if you multiply, you will see 1 into a square minus b square, right? And then we have to split b in terms of b1 plus b2 such that b1 b2 is equal to ac. That's what we have to do.   And now b1 b2 should be such that the product is ac. So if you see, if I consider this to be b1 and this to be b2, then it is suiting our requirements. So hence, why?  If you see, it's here. So hence, let's split like that. So what will I do? I will write x squared, then minus a, a can be written, 2 a can be written as minus ax minus ax, isn't it? Minus ax and minus ax, that's how, or other, no, not like that. So basically, you can say x square, then a minus bx, then minus a plus bx, isn't it? If you see, I split the middle term like this, into a minus b and a plus b. Some of these two terms is minus 2 a clearly. And the c term, the constant term is a minus b, a plus b. And this is equal to 0. Now clearly, if I take x common from these two, so let's take x common, so x common and it will be x minus, within brackets, a minus b, isn't it? And in the last two terms, you can take a plus b common. So if you see a plus b and x, sorry, only a plus b common, so what will you get? You will get x minus a minus b. And this is equal to 0. And thankfully, we have another set of common factors here. So you can pull that out. So it is like that. And then within brackets, this x will come here. And this thing will come here. So minus a plus b. And this is equal to 0. So now the usual method, we liquid each of the two terms, linear terms to 0. So you'll get x minus a minus b as 0. And x minus a plus b as 0. So hence, x is equal to a minus b and x is equal to a plus b. These are the solution to the given quadratic equation. So hence, if the coefficients are non-numeric, then you have to use the concepts of algebra to factorize the AC. The usual method of splitting the middle term should be used to solve the equation.


Okay, Ornd Ordey. We'll call you stand-in captain for tonight here at the Lawn Snow sign of Alton this evening. No, I'm covering for Alton tonight so I'm doing a good brother role for him. He's doing a bit of country singing, is he? He's up at the Combs tonight so I thought I'd take him out of a hole.  Is that just to them? He's been involved in so many now, Ornd? It's seven now finals in a row, sorry. It's a nice feeling obviously. It's a nice time of the year obviously when you're in the county final and all but they're there to be won so have to make the most of it, you know? At the start of the year do you just discard everything that happened the year before and it's all a new target every single time? How do you separate these finals or how do you separate the years as they go along? It's just a new year and you start and you just have to look towards what to rectify from the year previous and what you've done wrong and set new goals and such. Maybe getting bigger, stronger or improving every day and night and train, you know? Listen, it's a fantastic club and a fantastic run, you mentioned seven in a row. Is ten the last 13 or something? I think it's 12 in the last 18, which is a phenomenal record. So what is it with the group that every time they can go back to the well and they can find that because some people would be happy with just one title. There's a hunger within you that's just there all the time. It's more of a culture now I suppose. I haven't been here the last seven years but I was watching a few in the stand and all and you want to be part of it like. And I suppose it's a bit of jealousy nearly. You want to be part of it. You want to be greedy, you know? You just want to be part of something special and then when you're in it then, when you're off the lads, every night you're in younger or old. You know, we all get on well and you know, that's half the battle and we're just like a big family as such. So it definitely helps the chemistry is high. We heard from the manager Martin there and the press net and he spoke how influential the older players are. We could call you one of the younger players which have actually been around now the senior setup for quite a few years. So you would see yourself now at a level with most of the other guys there. What do them boys bring to the table week in, week out? It's just the basics, you know, they're just always nibbling at the basics but they always do it at 100%. You know, if there's a kick pass that goes astray or such, they just think about the next ball and they try not to drop the head, you know? And you can really look and see that and train and then they just always go for the next ball and they're just dogs like. Would you like to get to the 100 mark? Well, hopefully and we'll have to legs keep going and injuries straight away but I, you know, it's always special when you're playing for a club, especially kind of family. And we mentioned it before we hit the record button that how important it is to say injury freeing. Has it been lucky this year? Yeah. Particularly the timing of it? Definitely 100%. We didn't have too many injuries this year by our own McGeregan, who's obviously a huge loss. But we've definitely gained a few younger lads too.  So he's the captain now and definitely looked towards him and then we have Logan Quinn stepped up from reserves. We've also remarked with David, he's only 18 years of age and he's definitely shown his quality throughout the championship. Do you feel you have a target in your back? Because there's history there with Goudour, obviously we know the trilogy that happened in 2019. That was a real sucker punch for them because that Goudour team was to go on and dominate football in Donegal, but it didn't happen. And it all came off the back of the defeat. They just handed down over those three games. So do you feel that this team always won? I probably do so in fairness. We've won the last few games. They beat them last year and the year before that and then obviously we took the title off them in 2019. So they will be going on for us, but at the end of the day it's a game and they'll be there definitely on Marathon. We'll have to show our quality too. You were down on a number of games against big clubs in earlier matches and then you were two up against the Unions the last day. You have this unique way of, as a compact unit, grinding these big results out. What sort of level is it going to take the next day now against Goudour? It's definitely going to have to take a 16 minutes performance. Regan said it in there. Goudour, they'll punish you on the turnovers and they have big men, physical men. As we saw last day against McCuz, McCuz is a very good side. They scored three goals past them and the game was kind of finished early in the second half. So we will be punished. Just finally then, what would this mean to the group of players and the supporters? This is a big game for Goudour, but how big is it for the Neve Connell Parrish? It's big every year. Look, it's obviously the biggest thing, biggest day of the year in Glentys in Fintown. You always want to be there and see your family and friends and all wearing blue and white colours when you're on parade there. Before the game it's a special feeling and you just want to make them proud and do the job. Thanks for talking to us, I wish you the best luck on the final.


Howdy how's it going? My name's Abby Chappie and it's time to break out that spirit glue and apply your fake ears because we're going to be diving into the race that every Mary Sue loves to play, the elf. I'm going to go over the general lore of the elves, their subraces, and everything else that you need to know about these knife-eared bastards. Keep in mind that through the ages of D&D, lore for the elves has fluctuated pretty wildly, so I'm going to be drawing mostly from the newest source of information, Moring Canan's Tomofoes. As always, keep in mind that most of this is just my opinion and if you think that I'm not being enough of an elf fanboy, let me know in the comments down below. But with that out of the way, let's begin. Part one, The Creation Myth. So long ago, there was this shapeshifting god named Coralon. Coralon was a bit of a tosser. He was super charismatic, but completely unpredictable in both his personality and his own physical form, and he had no problem breaking any promise with just about anyone to do whatever he wanted. Most of the other gods were just like, okay, he's a spaz, that's fine. But one god in particular, the orcish god Grumps, got super pissed off by Coralon's flamboyant dickery and flew into a brooklyn rage against Coralon, and from the blood that was spilled during the epic battle, the first elves came rising out of it, like, sup. At first, these elves were pretty similar to Coralon's personality, and they quickly became bros with their new god dad.  And so the partying commenced. However, there was one new elf god that found herself standing in the corner of the auditorium of life, and she texted the other elven gods about how lame everything was and how they should just blow this popsicle stand and go to her own party with blackjack and hookers, with the only price for entry being a slice of their own individuality and having to stay in one solidified form.  And in one move, that one elven god had turned all the others into stoic lamos just like the elves of today, and also rose herself to a power level rivaling Coralon. The other elven gods looked at Coralon and this other newly powered god who had dubbed herself Lulf, as though they were their father and mother, the one who had created them and the one who had given them purpose, and the pantheon was thusly set in stone. But the family was about to go through a really messy divorce since Coralon got pissed at Lulf for defiling his creations and rallied half of the elven gods with him, while the others stood in Lulf's defense on the grounds that no elf should be attacked by another elf, no matter what. This began the case of Coralon v Lulf, with both gods trying to amass more followers by explaining their differing points of view. At some point, Lulf tried to undercut this legal case by just murdering Coralon in his sleep, but his followers were able to protect him, while Lulf's followers just stood by and were all like, well, we really don't know all the facts, I don't know, something about this whole thing, it just doesn't make sense, it doesn't feel like Lulf's fault. However, regardless of the extreme fence sitting, this finally caused Coralon and Lulf to decide that staying together for the kids wasn't going to work, and they went their separate ways, with Lulf and their followers moving downstate into a little house in the eternal abyss, and Coralon got stuck with a bunch of elves that might just turn on him like Lulf did. Realizing his position, Coralon took his most trusted members, created a group called the Seldereen, and left all the other elves in the halfway homes of the Feywild, Shadowfell, and the material plant. He was also still pissy about all the elves staying in one mutable form, so he made all the elves mortal as one final middle finger, and over time all the elves of the world evolved into the various versions of earfolk that we know and love today. Part two, growing up elven. Elf life is super detached from reality, due in no small part to the way that elf souls work. See, imagine a jar of jelly beans, every time a new elf is conceived, Coralon hands over one of his jelly beans to the new baby elf body, and now the elf has a soul. When an elf dies, their jellybean soul goes right back into the jar to be given to a new elf body. This fact of life for the elves shapes a huge part of their worldview. They don't tend to keep worldly possessions unless they have emotional significance, because they know that eventually they'll just reincarnate and have to get it all over again. They find the murder of an elf to be more of an inconvenience than anything else, and their punishments for it are usually more focused on repaying the friends and family of the victims, since now they don't get to hang with that version of the elf anymore. Their society revolves around reincarnation so much that it shapes an elf from the very moment they were born. You know that trance feature that literally every elf in the world gets? Well, it actually works as a point where, instead of sleeping, an elf falls into a deep meditative state and maintains a perfect connection with their inner soul.  As children, all of their visions revolve around their past selves, letting them learn the type of person they are and what they should aspire to be. Eventually, at around 30 years old, the child elf will start receiving visions of their own past during their current life, which is actually the point where an elf officially transitions into an adolescent. Over time, the elf will see less and less visions of their past lives and more visions of the life they're living right now, eventually experiencing the drawing of the veil, which is when they stop experiencing visions of the past life entirely and are henceforth considered an adult.  Their goal with their journeying focuses on experience and less on the things they get along the way. Sure, they can get a cool diamond necklace, but so what?  But to fight a dragon for the first time, to see a flower bloom, to get served by a wicked dance move, these are things that an elf will get to revisit during their trances over and over and over again, even beyond their mortal death. There's actually a really easy method that non elves can use to tell the relative age of an elf when they're faced with a dilemma. Early adults will jump into action immediately, eager to experience this new and exciting thing.  Speaking of late adult elves, just like their transition from a child to an adult was marked with a change in the nature of their trance, so too is the transition from adult to crotchety old bastard. Just like how their visions faded from visions of their past lives to visions of themselves, elderly visions will now begin to bleed over into the lives of other elves, granting them new perspective and wisdom into the ways of their kin.  But their days are truly numbered when they experience a thing called transcendence. One day, while an elderly elf is just minding its own business in a trance, downward-facing crescents will appear on their eyes, and this is Coralon's divine way of saying that it's time to come home to daddy. There is no set time for how much longer an elf has left when they experience transcendence, but it should be noted that only elves that worship Coralon get his divine heads up, so any elf that worships any other god, especially Loth, will one day just drop dead and go to whatever afterlife they deserve. But if they were devoted to the Seldereen and stayed a good little elf, their soul will upon death return to the great big jellybean jar in the sky, ready to be loaned out to a new babby body once more. Part three, like a ton of elves. So there are like a ton of elves with different subraces, and getting through them is going to be a chore. But traits that they all share would be a plus-tuted dexterity, 60-foot dark vision, proficiency and perception, immunity to sleep effects along with advantage to charm effects, and their all-too-important trance, which replaces the normal sleep rules in that elves only need to transfer half the time in order to get a long rest, and they retain their senses while they do it so that no one can get the drop on them while they're going through their acid trip down memory lane. But, past all the normal stuff, elves have six subraces, a number that is only beaten by tieflings.  So let's get right to it. Firstly, we've got the high elves. Technically, high elves generally come in two flavors, being the uptight and snooty sun elves and the kinder and down-to-earth moon elves, although mechanically they're both the same thing. Inclined towards the wizard life, high elves get a plus-wounded intelligence, elven training that gives the elf proficiency in the longsword, the shortsword, sharkbow, and the longbow, an extra language, and a free wizard cantrip of their choice.  On the flip side, wood elves are the exact opposite of their high and mighty cousins, preferring seclusion and extremely hard wood, as opposed to hoity-toity elf-ness. Stat wise, wood elves have a wisdom increase of plus-one, since trees are the epitome of wisdom. They get the same elf weapon training as high elves, they get a base movement speed of 35 feet, and they can hide, even if they're only obscured by light natural camouflage.  But if you're an edgelord that likes to play D&D on hard mode, then it's time to fight with the drought. Honestly, there's enough lore about the drought that it would need its own video. Hint, hint. But the long and short of it is that drought society is a matriarchal survival of the fittest world, where showing weakness is tantamount to suicide, and feeling even a single beam of sunlight will daise you out to the point where you can't see straight. Drow get a plus-one to charisma, a superior dark vision of 120 feet, drought weapon training that gives them proficiency in rapiers, shortbows, and hand crossbows, inherent drought magic that gives them dancing lights, fairy fire, and darkness, and their final ability is the infamous sunlight sensitivity, which gives you disadvantage on all attacks if either you or the person that you're attacking are in direct sunlight. That last ability is an absolute bitch, and it will take a lot of finagling and proper positioning to deal with the negative effects. Just remember, the rules say direct sunlight, which means anything that casts a shadow, like trees, a wall, or just a plain sunroof, will remove the effect for you.  But, if you want to dive into a sub race that barely anyone picks because those people are lame, the Sea Elf is exactly what it presents itself as. It is an elf. It lives in the sea. It has everything it wants in this world. Sea elves increase their constitution by one, they have a natural swim speed of 30 feet, they can breathe both air and water, they can speak aqua and can inherently talk to fish, and their elf weapon training includes a spear, trident, light crossbow, and a net. People look at the sub race weird because it isn't trying to be a super special snowflake like the rest of the elves, but the fact that it isn't played as often as the others means that playing it will make you the most original elf around. Now, if we really want to talk about special snowflakes, the Eladron has had fans clamoring for it since the DMG came out with a prototype version of the sub race. These elves were stranded in the Feywild when Korolan left to go get some milk, and their resultant evolution ironically made them the closest thing to how elves were back before Lulth did her dickery. In a sense that Eladron chews which of the four seasons they want to represent at the end of every long rest, and their form changes with them as a result. Eladron get a plus one to Charisma, and their only other ability, which is admittedly a really cool gimmick, is that they can teleport up to 30 feet once per short rest, with an additional effect coming at third level which is based off of the season that the Eladron represents. Spring can teleport someone else instead of themselves, summer explodes into fire, autumn charms people, and winter scares people. The Eladron have always been a fan favorite in the community, and I'm really glad that they've finally been officially written up for people to play. However, on the flip side of the Eladron, instead of bright colors and extreme expression of the Feywild, we switch to the stoic non-emotion of the Shadar Kai of the Shadowfell, with enough edge to almost make the Drow Blush, if the Drow were capable of adding any color in life at all to their appearance.  They're full weight of emotion and happiness, and they've denounced all the Elven gods in favor of serving the Raven Queen. If that last sentence doesn't make all your clothes turn black and grow spikes and chains, I don't know what will. In any case, the Shadar Kai get a constitution bonus of plus one to show how tough they are, they get a natural resistance to necrotic damage since the Shadar Kai are like totally dead inside, and they get a blessing in the form of the Raven Queen which lets them teleport 30 feet so that they can get away from all these posers. Then at level three they get resistance to all damage until the start of their next turn whenever they teleport, and they even appear ghostly and ethereal because life is pain and agony is darkness and I don't know, some other edgy words. I'm serious, I'm fully expecting all of my known drow players to jump on the subrace like it was the last pair of foresail skinny jeans at the hot topic. And finally, grouped up in this video, because I am not making an entire guide about the half elf, we have my personal favorite subrace in the game to the point where like half of my characters are some form of half elf, and I even play a half elf at my local LARP. Fun fact, do the whole reincarnation thing that the elves got going on, there's a lot of debate over whether half elves are half a soul, or maybe they're a soul being punished by Coralon, or maybe just a human soul in an elf body, or just an elven soul in a vaguely human body. Really, nobody's sure, but the social stigma around half elves vary from culture to culture. Anyway, since half elves aren't technically elves, they don't share all the same elf features as the rest of their distant relatives, so all of these features I'm about to say are completely unique to half elves. They get a plus two to Charisma, as well as two plus ones to any other stats. They get darkvision and the same resistances to charms and sleep that the elves have. They get skill versatility, which gives you proficiency in two skills, and an extra language after elven. The Skag also introduced the choice to really pimp out your elven heritage by letting you trade in your skill versatility for different features from the other elven bloodlines. Wood elves let you take either their elf weapon training, their faster movement speed, or their ability to hide a natural camouflage. High elves give you their cantrip, or you could take the same weapon training and just say it came from a high elf. Drow will let you take their magic, and Sea elves give you their swim speed. You also have the choice of taking the universal elf trait of keen senses, which gives you proficiency and perception, but you should literally never ever ever do this, because you're essentially trading in two free proficiencies of your choice for one free proficiency that you're being told how to use.  But that'll about do it! I hope you enjoyed this video, leave a like and comment if you did, subscribe if you want to be a cool dude, and maybe support me on Patreon so that I can slowly make my entire world revolve around D&D. Also, if you want to stay up to date on all of your diving news, I keep a link to my Discord and Twitter in the description below. But yeah, Davy out!


All right. I'm Brandon Shibley, CTO of Toradex, and we're here in our Seattle office. This is where we have our innovation group. And Toradex, innovation is about trying new ideas, things that we think there are opportunities or gaps in the marketplace. And this is an opportunity for Toradex to go and try and create innovative solutions around our core business, which is system on modules, embedded computing products that our customers use to embed into their end products, things like medical devices or industrial equipment, automotive applications, and things like that. So in our innovation group, we've created some various proof of concepts, and we've shared them, at least the ones that we've brought out publicly on our Toradex Labs website. And this is a place where people can try out these proof of concepts. And there's no guarantee that we would support these things long term, but there are projects that we're looking for feedback on and to get a sense if our customers and other people in the market think there would be some potential interest in the technology. So that's Toradex Labs. And one of the big things we're doing at Toradex is working on a platform called Verizon. And it's kind of a Linux-based platform for our products. The OS itself, built with the Octo Project, is a Linux operating system that runs on our embedded products. And it's called Torizon Core. And it has a Docker engine on there. So the idea is customers will deploy their applications as containers on top of a common operating system, Torizon Core, which doesn't need to be custom built and fully tailored to an end application. A lot of our customers can focus their energy on building their application within a container, decoupled from the operating system. Because Linux is the most popular system for this kind of stuff, but it's not that easy to use. So you're trying to make it easier? Exactly. And especially in the embedded environment, Linux is particularly challenging. There are very good frameworks like the Octo Project for building very customized and optimized builds for a particular application. But it is challenging and requires a fair bit of expertise for our customers to do that. So many of our customers are doing that today, and we continue to support them in that effort. But for those customers who are not so skilled or don't have the expertise with these tools, we're providing a more user-friendly experience with Torizon. So it's kind of turning Linux into what kind of Android it's supposed to is or something like that? Well, it's a bit of a different focus, right? But they have achieved. I mean, we're kind of going in a similar direction in the case of isolating applications from each other and from the operating system. This has been achieved with Android as well, using the Java virtual machine. We do it with Linux containers, and we still do it in a more embedded, focused manner, in a more resource-efficient way. And so that's what we're doing with Torizon. Around Torizon Core, we're providing other tools, other services. And one of those services is our over-the-air update service, which we've launched with on Toradex Labs. It's a proof of concept that we just released. And although we have partners providing similar solutions, partners such as foundries.io with their Foundries Factory, also companies like Mender providing an OTA solution. Toradex wanted to provide a proof of concept that we could show to customers that would be really usable out of the box and give our customers some confidence that there are a variety of different OTA solutions compatible with Torizon Core. And so it's crucial for security. You want to provide updates, right? Exactly. So as systems become more connected, particularly on the internet, it's a mandatory that they're being updated on a regular basis. But even those systems that were previously not connected to the internet, they've always needed updates. Things, software almost always intrinsically has bugs that need to be fixed. And so traditionally, many customers have a more hands-on manual method of updating systems in the field. But of course, that's generally not very efficient to go to each device that's deployed with a USB stick and run updates in that way. So providing update functionality as a service is generally a much more efficient way to update devices, particularly among a large fleet of devices. So this is a solution that can be run in the cloud as we're providing it on Toradex Labs, but it also can be run on-prem. And so anyways, this is a proof of concept. It's an experimental offering from Toradex. And over here, we have Ben Clouser, who can really dive into the details as the architect of the system. Yeah, so as Brandon mentioned, we're kind of showing off our OTA front-end and solution. So we just launched this publicly yesterday. So you can go to app.torizon.io right now. You'll get a dashboard that looks a little bit like this. And what we're currently offering is all of Toradex's nightly builds for Terazincor. For our IMAX 8s, IMAX 6s, IMAX 7s, you can install these all as updates on your devices. I currently have a list of devices of Ferrum mounts. And I can actually demonstrate what it looks like to do a fleet update. So what about each of these? Yeah, so each one of these is a module that I've provisioned into my OTA system. So you won't see all these. These are just my devices. But as you provision your devices, they'll show up in your system like this. The little green bubble means it's online. And so I've got two fleets. I've got the IMAX 6s and IMAX 8s. So these two, these are the IMAX 8s. And then those over there are the IMAX 6. So one of the things about the OTA framework that we're using is it's pretty robust. So we can actually push an update. And during the update, we can pull the power to the IMAX 6, and it will sustain. It won't break the device, which is somewhat unusual for an update solution. So let's go ahead and just do that. So I push an update. And then these are the terminal logs, which is not super exciting to look at. But they're there. What's happening there? Yeah, so this is the IMAX 6. So we're actually watching the logs of actualizer itself. So it's got new updates. And if we just go ahead and yank the power, I mean, again, it's not the most exciting thing to watch. But then it'll boot back up. And when it comes back up, the actualizer is the application that looks at the server and determines if there is an update that it needs to download. So when this boots back up, it will look at the server and decide, oh, I have a new update that I need to go and pull down. So yeah, just demonstrating that it doesn't completely break when you pull the power mid-update, which is good for smaller devices, maybe in an area where you don't have stable power. That's handy. And then I can also push an update to the IMAX 8 fleet. I won't pull the power on that one, but I'll push an update. So you call this the Toradex OTA? Yeah, it's Horizon Toradex OTA. That's what we're calling it so far. And again, this is still experimental, so it's pretty early. But you can go and you can provision devices. There's a limit on 20 devices per user. But if you really want to provision more devices, I'm sure we could work that out. And more or less, that's it. That's OTA. I could drill more into the details, but I think it's funner if you go online and dig into it yourself and play around. So what does it mean, experimental? What does that mean? Because it's kind of like a beta alpha. Yeah, I mean, early. And more, it's kind of what Brandon said. I mean, the part of Toradex Labs is we're putting stuff out in a more experimental state. It's not a polished product. We want to get feedback and decide if it's something that we want to move forward on as a company. So we want to see if this is something our customers would be interested in using, if it has any value to them. And also just get feedback in general for the product to what things might our customers really want in an OTA update solution. And maybe some things that they don't care about that we would spend more time on. All right. So that means it's just about kind of like releasing now? This is out now. You can go online right now and use it. And you'll have customers that will start to try it out. Again, we've already got a few provisioning devices and trying it out, pushing updates. And if you're also developing on Verizon Core, we're really interested in developing on Verizon Core. It's a good way to test out our latest builds. You can get our latest BSP updates. We're literally pushing our nightlies. So you can test those out. It's a handy way to update that as well. Can you say some more about the Verizon? Is it a totally new way of doing embedded Linux? To me, yes. Previously, it was much more you build your Linux. You put it on a device. You flash it directly. And you flash it completely as one big block. And you definitely didn't use Docker. It was much more custom tailored C++ applications, low level, these kinds of things. So doing containers, yeah, is certainly a new way of thinking. But it works quite good, much better than I had expected. It's the containerization stuff. Yeah, putting your application in a container, running it on your device, there's really not too much of a performance hit, which I had expected there would be. So that's quite nice. As well as integrating with graphics and integrating with hardware on the device, that also is not too bad to do on a container as well. Does it have to do with virtualization? The container? Or how does it give native performance, like other ways of doing embedded Linux? It's pretty close to native. I mean, you have some overhead in the memory constraints. They're the additional memory that you need to run the physical container. But as far as performance-wise, it's really close. And how's the challenge of updating those parts? So updating containers is currently using the existing facilities that Docker has. So you can just run a Docker pull and update your container that way. We do, in the future, plan to offer a Toradex registry of containers that you can pull directly from us without having to pull from something like Dockerhub or have your containers public. All right, so exciting times right now, no? Yeah, yeah, that's really cool. Really fun, exciting. And again, go check it out. It's totally available.


headline news update everyone Basel Chapman and this is the tiger financial news network at 11 o'clock market update does up 136.186 thousand 189 and we're looking at the all-time high of 36,565 and that was seven days ago. So to see if this is going to continue higher, if there is a close today's high is 36,294. If there's a close certainly in the 36,300, then there's a really good chance that you're going to retest the highs of 36,565. Most important if there's going to be a failure, this will become a peak A minus because all of a sudden you're looking at the Dow sliding over the next couple of days below 30,000. First of all, it has to be 36,000 and then it has to be 35,850. So what's that closely looking at the S&P? S&P at this particular point is trading up 12 at 46,950 and all-time high at 47,18.50 and it's pulled back since then and now it's trying to recoup the gains it's got weekly resistance in that channel right there. We're looking at the QQQ and the X100 trading up $1.35, $3.95, $95, got a bit of a way to go to the 400.99 all-time high, but it's acting quite nicely here. IWM has been very weak and it's down 57 cents at 237.94, very weak in the last couple of days, but in fact it went to an all-time high of 244. Looking at gold, gold's pulling back a little bit. It's only down four at 1863. Have you made a leg? This is a tough one for me. Is that a leg? Air Force at a brand new B? We don't know, but it's been very good action. But isn't it something very interesting? The diamonds, the DXY, sorry, the dollar is made a new recovery high and it's only a leg C in the Chamber of Methodology. Just before we wrap up, I just want to mention tonight I'll be the guest speaker for the Boston Investors Group virtual meeting. I'm a guest host, seven o'clock to nine o'clock Eastern time. If you want to go to the front, just go to the Boston Investors Group on Google it and you'll get it and you'll get all the information for tonight. It should be really interesting. Two hours and I have questions coming and some questions have been coming in. I'll do with those tonight and we're going to do, it should be a fun time. I always enjoyed because there are fundamental analysts there as well as technical and you sometimes get a question that you have to rethink everything because it's fundamental rather than technical. So if today the Dow after two o'clock is holding nicely above plus 16, that's a good sign for the close. If there's a give back and for any reason, I don't care what the reason is, if all of a sudden it's just plus 20, it's starting to stall much closer. Have a great rest of the day. Stay tuned for Larry because eventually he's got his workshop coming up tomorrow and then you've got programming all day. Have a wonderful day. See you tomorrow.


Your mission is to discover the secrets kept there. Good luck. Oh God, you guys what kind of secrets are you talking about? Oh my god Guys your list of gaming here today. We're gonna be playing escape the killers in every 51 part two Yeah part two. There's a part two to this game. Someone just made it recently. So I was like, hey, let's check it out, right? It might be awesome Okay, so there's definitely some crazy stuff going on down there Look at this place. Oh god. I didn't want to go in there. It looks so creepy, right tweeter Look at tweeter poor little tweeter's gonna have to go down there with me Okay, welcome to every 51. Do you dare enter the face? At face the danger. Okay, but beware Oh god Okay Okay, what's over here? I think you can actually oh cool You can like customize your player before you go down there What is this over here? Oh shield m249 ray gun And the m1 night. Wow. Okay, so you could get the ray gun Before even going down there And wow like there's armor gear 400 health Oh, let's take that. Oh cool. Now we have a cool outfit. Okay, so let's go down.  Noob Do something funny.  Okay. Let's see how this is down here. Okay. So there's a clicker What's okay? We don't want to read that.  Okay, let's take out. Oh, what? Oh, I clicked the camera. Okay. Let's take out the ray gun Not the shield. Oh cool. We have a riot shield so we can protect ourselves against what? Oh, okay The game is still a little buggy No, why am I like an outer space? Why does it do that? Why Why Okay, so I guess we can't use any weapons. Let's just run around the map. That seems like the only option we have Oh god Okay, so there we're finally going into this area 51 part 2 Oh god, we went down here This guy has blood coming out of his eyes Oh god, look at this guy All in those Okay, something bad. Oh god Why is there a fnaf character here? Okay What is that thing? It's like a it reminds me of jar jar. Can we go in here? Oh, we dropped Okay, uh, where are we going? I have no idea where we're at you guys Wait, I hear someone shooting a gun. Oh, can we peek through here? Oh, we can we're like in between the walls. Oh Chara's body what There's no It's just her body. It's it's moving Okay, that's that's creepy Okay, where are we going? I have no idea. I wanted to say Noob terminator. Is there a noob terminator behind this? Okay, so it's like similar to the area 51, but it's way bigger here Oh, we found like a secret. Oh ammo box Okay, uh I don't know where this is taking us. I'm just clicking anything This looks like the beginning.  I'm out of here Okay Oh, no, what's going on in here? What happened to this? Oh, no these people Dude that guy has a hammer on his head. Look the hammer like Like smashed his head like watermelon. Jesus christ. Okay. Uh, should we go into the fence? Look at that. Oh my god This is Thor property of Thor Thor couldn't have done that. He's a good person unless these people are bad Right because why also with Thor do that to someone? Oh, no, that's pretty gruesome Okay, let's go back into the tunnels. Let's see what other secret areas we can find Okay, uh, I'm not sure. Oh god, there's a zombie here. No Oh, I'm gonna shoot him.  He almost grabbed us too Is that a killer? Oh, no, that's a person but it only has half his body Hey, what's up sting punk? Oh wait, that was a killer Okay, good thing I shot him. Wait, what I died How What how did I die? I didn't even do anything Oh, no Okay, uh, let's go back down then. Let's go explore more. Let's go deeper down Oh, no, it's the S&P Let's see what this takes us Um, oh, no, there's God, there's a lot of dead people around here. Oh no, the liminati Let's get out of here Oh, no, it's the liminati guy Man, why does that happen every time? Come on whoever made this game you got to fix that like ASAP Okay, let's be a An army guy Oh god, why didn't he just reset? Wait, is this what? We uh, should we go down there? Okay, let's see. Oh, no, we foul Wait, we're in bikini bottom What the? How did we end up in spongebob's house? In this case, you'll find a good v8k assault laser pistol on the right shield. I'll take a v8k. I'll take a laser pistol Yes, the laser pistol sounds awesome. There's a pistol with your tree from the crate. Okay. Where is it at? Where's my laser pistol mine? Give him my pistol Didn't you give me anything you liar? When why am I naked? What the? Okay, spongebob, are you home? It better not be like spongebob exy or something down here because I will poop myself Okay, uh There's a closet. What else? Oh, let's go upstairs and then isn't that where spongebob's bedroom? spongebob, ah I was gonna pull my gun out, but I shouldn't have because now It reset us Great, okay, so now you guys know how to get a spongebob's house Which is kind of weird because I don't know what spongebob has to do with every 51 and just run away from that. Oh, no Okay from that scp Okay, oh cool. Like there's an astronaut up there. I'm reading it an astronaut a spaceship Oh, like someone was playing roblox on this computer They were playing the obby built to survive the zombies. Oh, what kind of pizza place?  It has like all this stuff Like hidden little gems retail tycoon Oh, no, another dead body the scram Can we open this? Oh, we can oh wait. No, it was just like a showcase Oh, no slender man Oh my god, there's a body hanging Oh, Jesus Okay, let's watch out for slender man. He's definitely coming after us. No, no, no. Okay. Let's run down here Let's see where we're going. I have no idea where we're going you guys Okay, let's go up. Let's go up. Let's go up. Come on before slender man comes This elevator does not work Why do you have an elevator if it doesn't work? Come on You gotta be kidding me. Can we jump up there? Maybe if I run and I jump. Oh, no, I'm not gonna make it Okay, let's just try to dodge slender man now. I guess it's like the only option we have Oh, no, he's right behind this run faster. Come on Come on roblox character Oh Oh, no, he's right behind this That was so close Jesus Give me the hit what this is slender party slender man right here you guys look at this slender man He's like a party guy. Oh, I love it. He's chasing us. I don't want to be a part of your shenanigans. Mr. Slender man. Leave me alone Go party with the other killers. Oh god. He's still right behind me. Why is he chasing me? Leave me alone.   He touched me like twice Okay, let's just say we're we got lucky Oh, no the scp ran away What? Oh, who is that guy you guys see that that guy on the computer screen? That's why he stomped on like what? Oh, there was a ppsh right there on that wall Oh, you can teleport right here. So teleport to hospital Let's go to the hospital. I mean it should always be creepy in the hospital, right? Uh I guess nothing scary was here Okay. Oh, there's a knife Why is there a button here? Why is there a button here? Does it open something? Open sassaby Nothing happened. Mr. I have no idea. Why is my house going down? I don't know. Oh, there's a gun right here Okay, can we use it? Oh my god fine.  That's pretty cool They have star wars blasters on this game And this is like one of the guns that actually works not like the other ones That was super close. They were like right in my face. Oh, I see a flower. Is that a flower?   He disrespected us. Take that your flower Okay, so we can't damage this guy. Oh, no Right you guys. Well, thank you guys for watching. Thank you guys for the amazing support And I'll probably do a second part to this video because I don't even think I went through the whole map. It's like So humongous. There's so much more to it. All right. Well, see you guys next time


President Mohammed Buhari has vowed not to exert the government as a failure at the end of his second term in office in 2023. He made the declaration during a crucial closed-door meeting with service chiefs held on Thursday at the presidential villa in Abuja. The National Security Advisor and Major General Babagana Mungono conveyed the press and pledged to state house correspondents at the end of the meeting which lasted more than five hours. According to the NSA, the last National Security Council meeting held on June 8 and a lot has happened within the security domain since then till now. He explained that the next meeting was scheduled to hold next week, but the president decided to draw it back for Thursday for what he described as obvious reasons. Mungono hinted that the meeting between President Buhari and the current security situation in the country, especially on the last meeting till the latest one.


It's going on everyone Sam here late in sports cards We're been one box of 2022 Panini luminance football hobby for Valerie P. It's good luck Valerie See what we got. This might be our last box of luminance in the entire shop Yeah, we're out of lumens officially So I think that the score the New England game might be Yeah, oh, are they actually Lane? I did not know that And it's raining. I Think that the score the New England Arizona game might be 10 to 10 and Eagles giant game could be strong Drake London that's true to Trayvon Walker. It's Justin Jefferson on the vestige to a hundred We've got Kyler Murray to 249 Nice one here Channing Tyndall for the Dolphins number 104 out of 349 Darius Slater people's Jones or quest walk-ins or a Kenville Hinton and Dynamic Alvin Kamara. Yeah, the stock to the feel of these are super nice Kendall and yeah, kind of a Gordon on the rookie I was to hit a fastball product like this. I know right Cobbin Austin. There's Nick Chubb 32 out of 99 because this is basically stadium club. Yeah, football. You know what I mean? Yeah You've got auto Jermaine Johnson Nice 18 out of a hundred. Let's get all the same guy and Savage of Jonathan Taylor Sometimes that's how it is rich Desmond Ritter Chacwan brisker Jamison Williams Chacwan brisker gold one seventy seven out of two forty nine We've got year one Kyle Hamilton. There we go for the Ravens Congrats on that He's just been hurt a lot like He'll like go in and just he'll play like the first half and get injured and like be out the next game Then come back and re aggravate it Nice one there and then vestige is down to code and last pack of the Box, good luck here about it. You should have our relic card in here. So you can get a case hit out of this out pits Jerome Ford That is Charles Cross the key tag is Jonathan Taylor blue 47 out of 149 we've got Dallas Goddard for the Intensity jersey for the Eagles and nice one here. We've got a fusion Max Crosby. Congrats on that For the Raiders, I'll do it for your break there Valerie. Thanks again for the support. We'll get those right out to you