Hey guys, how you doing? This is Rich from Rich TV Live. Hope you're having a great morning, been a fantastic start to the week so far and psychedelic stocks are starting to gain steam.  They lost some steam over the last few months. And now with the news that today, mind medicine is on the NASDAQ. Mind medicine has been on a tear and so is new me wellness. And we're gonna get into that and we'll quickly just look at the stock. So right off the bat, we can see new me wellness in the US is under the symbol LKYSF. Had a big day yesterday, up 11%, currently at 95 cents in America. You can see that it went up, trended all the way down to these lower levels and now you can see the trend reversal where it found its bottom and it's starting to trend back up. But it's been much higher. It still has room to go up. I think we could see it go all the way up. I don't know when, but we could definitely see it go higher. And when you're looking at stocks, you're always trying to figure out what is the catalyst? What is making this go higher? Always looking for the catalyst when you're investing. What is the catalyst?  And typically it's news and typically it's revenue growth or an industry just explodes. There's a lot of different reasons why different stocks may have momentum, may lose momentum. What's the reason why they go up? What's the reason why they go down? And what we wanna do today is we wanna go through that. Now it can't just be that mind medicine is the catalyst, even though it's a big catalyst there's gotta be more to it. But we're gonna look into that and let's take a look at the Canadian side. So obviously the U.S. side, gonna take a look at the Canadian side. All right, so on the U.S. side, the symbol is L-K-Y-S-F. And then the Canadian side, numy, N-U-M-I, had a big day yesterday as well, now at $1.17. It was at 74 cents, that was the low, low, not too long ago, literally just like a week ago. And same thing, did a trend reversal, hit the bottom and now is turning up. And when I'm teaching investors how to trade, I always say, never chase a falling knife, trust your eyes, something's going down, let it go down all the way to the bottom, wait for it to hit a bottom, wait for the trend to reverse and start turning up, then position yourself. And you can see that this is clearly starting to trend up now. So the question is, will this continue? Well, the markets are about to open here in a couple of minutes. So we're going to find out pretty quickly, okay? We're going to find out pretty quickly if this trend continues. And let's just take a look at what could potentially be a catalyst for this. So they did have some pieces in news, Numinous announces listing of warrants and change of trading symbols for previously listed warrants. So there was two pieces in news yesterday, right here, Numinous Wellness Inc. a mental health care company advancing innovative treatments and safe evidence-based psychedelic assisted therapies. Pleased to announce that TSX Venture Exchange has accepted for listing 16,100,000 common share purchase warrants issued pursuant to the company's previously announced prospectus offering that closed on March, 19, 2021. The warrants will be listed on the trading for the Toronto Stock Venture Exchange under the symbol NUMI.WT.C. Effective at market open on Tuesday, April 27, 2021, which is today. So these warrants are now available to trade as of today under the symbol NUMI.WT.C. Each warrant entitles the holder thereof to acquire one common share of the company at an exercise price of 175 until March, 19, 2023. The warrants were issued pursuant to and are governed by the terms of warrant indenture dated March, 19, 2021. Between the company and Odyssey Trust company, a copy of the warrant indenture is available under the company CDAR profile at CDAR.com. In addition, the company announced that the trading symbol for its previously listed common share purchase warrants trading under the symbol NUMI.WS will change to NUMI.WT.B. Effective at market open on Monday, April 26, 2021, yesterday. About NUMINUS, NUMINUS Wellness, NUMI in Canada. And we are about to open up the market right now. And once again, it is under the symbol. We're gonna be watching very closely today. LKYSF in America. Empowers people to heal and be well through the development and delivery of innovative mental health care and access to safe evidence-based psychedelic assisted therapies. The NUMINUS Wellness model, including psychedelic production, supply, research and clinical care is at the forefront of a transformation aimed at healing rather than managing symptoms for depression, anxiety, trauma, pain and substance abuse. At NUMINUS, we are leading the integration of psychedelic assisted therapies into mainstream clinical practice and building the foundation for a healthier society. So you can follow them on Facebook, just click on the link here. And you can follow them on Facebook. I'm currently already following them. You can see that this is their Facebook page and you can follow them on Twitter. This is what their Twitter page looks like. Oh, I wasn't following on Twitter. So here we go, just follow on Twitter. And I'll also hit the bell for notifications. So every time they have any big news, I'll get notified. Oh, you know what? I'll follow a couple of other companies. Here we go. And they have 6,315 followers. And I did interview the CEO not too long ago and you can follow them on Instagram. See if I'm following them on Instagram. Oh, not following them again. So now I am following them on Instagram. 4,436 followers on Instagram. Numen, Numenie, Numen U.S. Inc. Numen U.S. Inc. is their Instagram handle. So that was the news that started to circulate yesterday. And those changes will be happening today. And if we go back, they've had a lot of news over the last little while. And like I said, psychedelics had a big run. They lost steam and they are now starting to climb back. Now, in addition to that news, they had some more news as well, which I'm going to get into as the market starts to open. And we start watching all the moves in the market. Look at this. Here's my medicine now officially trading on the NASDAQ. It's been on fire and it just continues to climb. Absolutely on fire. This is their website, numinus.ca, psychedelic assisted psychotherapy to heal and be well. Safe legal access is going to become increasingly available for a range of conditions, including depression, PTSD and substance use disorders. Mental health care is broken, but it can be fixed. We envision a world where all people are empowered to discover healing and wellness. That's why we're creating solutions to develop and deliver cutting edge psychedelic assisted psychotherapy and transform the mental health landscape. Numinus supports access to psychedelic assisted psychotherapy through ketamine assisted psychotherapy special access and compassionate access trials. Now, in addition to the news that they had yesterday, they had more news, let's get into it. Numinus announces phase one clinical trial of natural psilocybin mushroom extraction prepared at company lab. This is the big news for Numinus Wellness Inc. Numinus Wellness is a mental health care company advancing innovative treatments and safe evidence-based psychedelic assisted therapies announced today that it has transformed a partnership with KGK Science, a leading contract research organization with expertise in natural products to undertake a new psilocybin extraction clinical trial. The phase one trial will enroll 14 human volunteers and assess the safety and psychoactive properties of psilocybin mushroom, product extraction and formulation at the Numinus Bioscience Lab in British Columbia, Canada. Successful completion of the landmark trial would result in safety and efficacy data for natural psilocybin product which could subsequently be used for further research and government-approved special access or compassionate access programs. In addition, the trial would support Canada's leadership in the safe production of key psychedelic that has been shown promise in treating mental health conditions, including depression, end of life anxiety and substance use disorders when used in conjunction with a standardized psychotherapy program under clinical supervision. The phase one trial supports our mandate to improve access to safe, evidence-based psychedelic assisted therapies in Canada and around the world, said Peyton Nykvist. And I've had Peyton on the show, very impressed with the CEO of Numinus. Through this trial, we expect to demonstrate that Numinus is well ahead in the development of natural psilocybin therapeutics that are safe for humans and can be used to support our sector's growth through sales to other research organizations, the creation of new intellectual property and the ability to conduct our own phase two and phase three clinical trials if we choose to do so. Huge, huge, huge news. Quickly, we're just gonna look at the market, see if there's any change. Wow, mind medicine just keeps going, folks. So this is really, really good for Numinus wellness. And let's see if Numi has any change. So far, no change. We're gonna watch it very closely and see if anything changes.  And if you click on News, you can get all the updated news. Lots of information and news about Numinus. Go to News Releases and you can see all the news. I mean, so much news rolling in for Numinus wellness. Let's learn a little bit more. So we are thrilled to help lead groundbreaking clinical work using Psilocybin, said Najla Guthrie President and CEO KGK Science. Our teams expertise in the area of natural health products makes us uniquely positioned to contribute to the psychedelics industry. Numinus is less than three years old, but already has a history of innovation in psychedelics. Numinus completed the first legal extraction of Psilocybin mushrooms in Canada by a public company for research and development purposes and completed the cultivation and harvest of the first legal flush of Psilocybin mushrooms. We believe there are several likely advantages to naturally occurring Psilocybin therapeutics that will make them attractive to researchers and consumers alike, said Sharon Sadoe, science officer and general manager at Numinus Bioscience. We are confident that this trial will document the natural Psilocybin extractions meet health regulator requirements for safety, efficacy and quality and ultimately enable the establishment of better access to this medicine. We are excited to see Health Canada grant legal exemptions for certain patients to use Psilocybin. This is a huge breakthrough guys alongside psychotherapy and situations when other treatments have failed. This is groundbreaking technology. This is game-changing technology that is going to change the world. And this is why I believe in psychedelics and obviously psychedelics were really hot. They lost steam and now they're gaining steam again and they're getting super, super hot. So if you're in the markets and you're looking to ride momentum this is a sector that is now starting to gain momentum. And when you're investing you're always looking for momentum in the markets. You're looking for opportunities when the markets were up that was your opportunity to sell when the markets were down that was your opportunities to get in. And now that the markets are going up again you definitely need to be thinking about locking in profits along the way or you may wanna just take a long-term position in some of these growing companies because that's exactly what these are. These are growing companies that are moving in the right direction. So huge, huge, huge, huge breakthrough for psychedelics. So we'll say that again. So we are excited to see Health Canada grant legal exemptions for certain patients to use psilocybin alongside psychotherapy in situations when other treatments have failed. Which means other treatments have failed psilocybin and psychotherapy is now working which can create a massive breakthrough. And to consider revisions to its special access program that could allow Canadian patients with access to psychedelic medications when other drugs have been unsuccessful which means this could be a major breakthrough in research and medical treatments added Dr. Evan Wood, Chief Medical Officer Numinous as research interest and potential for increased compassionate access to psilocybin grows. It is imperative that patients have access to safe pharmaceutical grade supply that offers consistent psychoactive properties at scale with this trial we were taking the first steps towards that goal. This is a huge breakthrough and that's why I'm a huge fan of Numinous wellness and that's why I'm a huge fan of psychedelics. Currently Numinous is also partnering with Sirion Corporation, a global contract research organization to undertake a single arm open label compassionate access trial that will access the efficacy and safety of psilocybin assisted motivational enhancement therapy using a synthetic psilocybin product. The study will contribute to a growing body of research to inform larger randomized controlled trials for these indications. The study will take place in Vancouver and it will enroll 30 individuals with opioid stimulant and or alcohol use disorders. This is a huge breakthrough guys. Good morning, Cryptoman. Good morning, Robert Singh. How you guys doing? Hope you guys are having a great morning. I'm having a great morning. It's been a fantastic few days in the markets, been a fantastic year to be quite frank overall. And in my opinion, in this psychedelic sector we are just getting started. Clearly there's some catalysts that are taking this sector to the next level and that's the beauty of the markets. When things are down, you wanna buy them. When things are up, you're looking to take profits or you may just be a long-term investor about Numinous wellness. Numinous wellness knew me in Canada and we've showed you this LKYSF in America. You can see that the market's just going to start opening up for lots of stocks right now that are on delay. And the website is Numinous.ca. Numinous empowers people to heal, that's right, to heal and be well through the development and delivery of innovative mental healthcare and access to safe, evidence-based psychedelic assisted therapies. The Numinous wellness model including psychedelic production, research and clinical care is at the forefront of a transformation aimed at healing rather than managing symptoms for depression, anxiety, trauma, pain and substance abuse. So let's think about that. Is at the forefront for a transformation aimed at healing rather than managing symptoms. So they're looking for a solution that heals people instead of managing symptoms for depression, anxiety, trauma, pain and substance abuse. This is a massive breakthrough. At Numinous we are leading the integration of psychedelic assisted therapies into mainstream clinical practice and building the foundation for a healthier society. Now let's talk about KGK. As a global contract research organization otherwise known as CRO, KGK science performs a productive and pioneering role in the realm of scientific study. For over two decades, it has offered well-designed customized solutions to each of its clients, consolidating its scientific clinical commercial and regulatory abilities into one full service package equipped with state-of-the-art technologies, novel research techniques and a seasoned team of thought leaders. KGK remains at the forefront of its industry and by seamlessly matching its experience when it drives for innovation, with its drive for innovation, the CRO is able to respond effectively to expanding trade and consumer demands. So let's go back and let's wait for this market to really start getting up to dates and see how the market is responding. We can see that Mind Medicine is now on the NASDAQ under the symbol MMMMD. And in my opinion, we could very soon see numinous wellness follow in their footsteps. You can see LKYSF is already up 2%. Now as the market opens up for numy wellness and let's see if numinous wellness follows. Currently sitting at 117. Yesterday traded massive, massive volume of 7.3 million shares. The average trading volume is 1.87 million shares, traded 7.3 million shares yesterday. So massive volume for numinous wellness yesterday. Continue with their website. So they started in Vancouver and expanded to Montreal. Numinous is proud to be a partner with practitioners and providing clients with access to psychedelic assisted psychotherapy with our acquisition of Mindspace, a Quebec based psychedelic program leader. Numinous now supports practitioners across three clinic locations. And I'm really impressed with this company. They've been able to raise a lot of money. And I really believe that this could be the next company. After Mind Medicine, I believe numinous wellness could be the next company that we see that moves to the NASDAQ or the senior exchange. They've raised a lot of capital. They're doing great work. And I think as an investor, you're always trying to look down the road and you're trying to see, okay, well, we've seen Mind Medicine graduate to the senior exchange. Who could be next? I think this could be the next company in line. You can see 971 million people worldwide currently suffer from mental disorder, 450,000 people worldwide died from drug use in 2015. One in two Canadians will be affected by mental health issues by the age of 40. 4,000 Canadians died by suicide per year, almost 11 suicides per day. One in two Canadians receive inadequate care when experiencing a depressive episode. One in five Canadians suffer from addiction in any given year. One in 11 Canadian adults will suffer PTSD in their lifetime and 51 billion, the estimate annual economic burden of mental illness in Canada and numinous wellness is doing their job. They're playing their role in trying to help this problem, in trying to make a change. You can see they've got an investor presentation right on the website. I'm not gonna go through all of it, but just wanna look at some of the key points. So there's a paradigm shift. Psychedelic therapies increasingly demonstrate efficacy from psilocybin relieving major depression with four times the efficacy of traditional antidepressants to MDMA for PTSD, showing both substantial clinical impact and potential cost savings of millions of dollars per year. The tide is turning and you can see that companies like Compass Pathways, Mind Medicine and Numinous Wellness are at the forefront of making a change and being a part of the solution as opposed to being a part of the problem. So here is the market cap, a 233 million market cap, 200 million shares listed, issued an outstanding and I have interviewed the CEO on Rich TV Live. Feel free to just search on YouTube, Numinous Wellness, Rich TV Live and you will see that interview where I'm speaking to the CEO and I'm really impressed with everything that he has to say. Like I said, the company has a lot of money in the bank, they're doing all the right things and I believe that the potential for them is absolutely phenomenal. Absolutely phenomenal, really impressed with Numinous Wellness. Let's go to Trading View. Krishweirds says, I've been in Numi for a bit now. Fantastic, how you liking it? Big fan of this company. Big, big fan of this company, Numinous Wellness. So you can see it's currently at 117, it did go to a high of 123 already today and has just retraced a little bit and is currently just sitting at 118. Let's see what the volume looks like. 354,000 shares have traded so far and if we just go to the day, so we can see it actually did open up, went to 125 and is now sitting right around 118.   Let's actually just look at the year. So you can see that Numi, I'm gonna delete some of this. I've been marking this up for quite some time, always really getting to know everything I invest in, everything I talk about. Numi was at like less than 20 cents, guys. It was at 18 cents, okay? Not too long ago. It was at 18 cents in September of last year, okay? It went from 18 cents all the way to $2.45. That was an epic run, okay? Then we saw this pullback in the market, not just for them, but all psychedelics. It went from $2.45 all the way down to about 70 cents, where it found a bottom and now you're seeing it's going back up. The trend went up, reversed, came down and now we're starting to see a trend reversal and it's starting to climb back up from those lower levels where it hit 74, which was a very nice bottom and entry and now it's starting to climb up again and you can see those big green candles, big green candles and you can see it did go as high of $1.25 already this morning and has retraced with a little bit of selling but I think this is extremely bullish for new menace wellness and as long as the company continues to put out news, company continues to grow and the company continues to make a difference, I would not be surprised to see this company continue to go in the right direction. Now remember, Rich TV Live is strictly for information and education purposes. Please always do your due diligence, always do your research before you invest in anything that we talk about here in Rich TV Live, always invest in the best, the best is blessed. I think new menace wellness has a chance to be absolutely one of the best psychedelic plays in the psychedelics industry. Big fan of Mind Medicine, we brought it to you first. I'm also bringing you new many wellness saying if you're looking for the next company in line, I think new many wellness, new me wellness could be that next company. I'd love to know what you guys think. Now, if you liked the video, please smash the like button, comment down below, share the video everywhere and subscribe. What do you think of new me wellness? Is this a company that you like? Is this the type of company that you want to position yourself in? Do you see the future for new me wellness and is now the time to get in? I'd love to know what you guys think. Love to know your opinion on it. And I'm going to always keep my eyes on this company because I think that the potential for this company is tremendous. Like we've seen with Mind Medicine and how Mind Medicine has really been on fire because they are now on the NASDAQ and has really catapulted the psychedelic sector back into a positive direction after we see huge momentum and the momentum has been lost and now the momentum is getting gained again. But you can see here the advancing of new me wellness and how they've really grown. Look at this. I mean, from June of 2019 to now April of 2021, the company now has 65 million cash on hand to drive the growth strategy. So they're following in the footsteps of Mind Medicine. And one of the things that I said about Mind Medicine, Mind Medicine has $205 million in the bank. New me wellness has $65 million in the bank. So they're following in the same footsteps as Mind Medicine. And we've seen Mind Medicine now go to the NASDAQ today and it's been a huge catalyst for the sector. Will new me wellness be next in line? That's really what I want to ask you guys if you think so, comment on the video. Let me know what you guys think is new me wellness next. I believe that they could be the next to grow to a senior exchange based on all my research, all my due diligence, the fact that they have money in the bank, a reasonable share structure for a company this size. You can look at the security details. You can see they got 200 million shares ish and outstanding. Thank you guys for watching. If you're not winning, you're not watching.  I'm going to continue to do more research, do more due diligence. Keep this company on your watch list, keep them on your radar. I think the upside for them is tremendous. This is rich from rich to be live. Brought you new me wellness and brought it to you first. Like I said, I think the upside is tremendous. Let me know what you think. Thank you for watching. This is rich from rich to be live and I'm out. Have a nice day. Keep new me wellness on your watch list, keep them on your radar. You don't want to miss the next rocket. You brought your guys mind medicine at 30 cents. It's gone as high as $6. That was a 20 X on your money. Meaning you would have made 20 times your money in less than a year. That's right on mind medicine is new me next. Stay tuned. I'll keep you guys updated. This is rich from rich to be live. Have a nice day everybody. We'll talk to you soon.


Hey there and welcome to the talk on chosen ciphertext K-Trace attacks on Mast CCA to secure Kyber I'm Silvan Streit from Fraunhofer Isaac in Munich, Germany and today I'll present to you work Which was conducted together with my comber from Rambo's labs Julius Hermelin from Universität der Bundeswehr München Robert Primers from Garz University of Technology Simona Samajiska from Thradbad University Thomas Schaumbagger from cheer Munich myself and Emanuele Streeter from Fraunhofer Isaac and Christine from Ferdinand from NXP Semiconductors In this talk, I'll first go through some backgrounds Present to you our K-Trace attacks followed by our results and conclude with a short conclusion First lattice cryptography a lattice is defined by a basis By a basis given here as a consisting of the basis vectors in such a lattice I can we can define the learning with errors problems also called LWE Here it's given as the circuit vector s, which is distorted by a small error vector e and This results in a new vector t highlighted here in orange The computation of t with the knowledge of s and e is straightforward however going back to s without the knowledge of s or e with Going back to s without the knowledge of s or e with only the knowledge of t is rather tedious This problem is used in a number of schemes just to highlight three here Frodo uses the ring over the integers modulus q with a dimension of n of over a thousand New Hope uses ring LWE The ring here is a polynomial ring which allows for faster computation The polynomials are up to a degree of 1024 and reduced with a reduction polynomial Kyber as another level on top of this polynomial rings as as a generalized vector field also called a module This module is of degree K K is two three or four depending on this different security levels K is two for Kyber five twelve K is three for Kyber seven six eight in case four for Kyber thousand twenty four This vector generalized vector field still relies on the polynomial ring underneath with the polynomials being up to the being of degree 256 on this crystals Kyber's defines a key encapsulation method this first Starts with Alice generating a uniform basis and then two secret vector sampled from a small binomial distributions and T is computed from that as I showed you in the slides before and Published as a public key together with the basis a Bob then generates a secret key M, which which they will use in the future communication and performs again an LWE problem For newly generated R with two error vectors and further embeds this message into the into the into V UNV are then sent back as a ciphertext Which Alice can use together with a secret S to re create regenerate and recover this message M You can see that this works down here as the major component cancels and only M Remains with some small error terms, which can be neglected This of course leaves out a lot of detail I want to men and mention just one detail the fuchisaki Okamoto transform, which is important to avoid a chosen ciphertext attack and here Alice Performs again the decryp the encryption part as part of the encryption is deterministic With the knowledge of the message and the public key to assert that this was an honestly generated ciphertext Our attack is a site channel attack so we We assume an attacker that is powerful enough to record a site channel It doesn't to be need to be such such a powerful attacker to open the chip and use electromagnetic measurements We simply assume an attacker who can measure do a simple power measurement of an other device and simply record the power consumption of the device while it's computing With this we're able to choose our attack step as the decryption step before this Before the verification of the ciphertext So we're attacking this this multiplication here and as the ciphertext is verified after this smart this Decryption step is performed. We able to still perform a chosen ciphertext attack Let's have a closer look at this decryption step here. We have the multiplication of the secret vector s and the the ciphertext to you direct computation of this would be Rather slow, so there's already performance optimization built into kyber using the entity to allow to allow usage of the convolution theorem the entity is similar to a to a fast Fourier transform and so we essentially in a Fourier domain or an entity domain in this case and Which allows to use this point-wise product and improve improve the complexity from n squared to n log n Not also kyber uses ciphertext compression So the ciphertext is not directly transmitted as you but rather transmitted as c1 Which is a compressed representation of the ciphertext, so we as an attacker do not have control of the over the lowest bits of you Our point of attack is the inverse entity after the point-wise product of the secret key s and our ciphertext you Let's have a closer look at this inverse entity This should be similar familiar if you've seen the fast Fourier transform before we have the entity domain coefficients on the left side and the regular domain coefficients on the right side and There before the entity is performed in a butterfly structure So always pairwise addition and subtraction of the coefficients with a multiplication of the face Here we have the butterfly operation between nearest neighbors Here we have them between neighbors with a distance of two and here we have them between neighbors with a distance of four and The the face here is the nth primitive root of unity in the integer field modulus q However, normally for this polynomial ring you would use the two nth primitive roots of unity However, kyber doesn't have a two nth primitive roots of unity in its integer ring So the entity splits into two half entities of 128 coefficients each this is a detail that's important for the attack and So the odd and even coefficients never mix so we can attack and Consider them separately. However, they mix in the pairwise point-wise multiplication for the site general analysis We we assume a similar attack as was used In previous works here, we record the leakage at the different points in between the layers So we assume a leakage during the load and storage operation in between the layers in the pq clean implementation under arm cortex m4 This was done in previous work by template matching of a Hemingway leakage for the 16-bit signed integer So to highlight this and prior work Especially those two prior works that focus on the entity by robot pre met Peter pestle and Stefan mine got published in chess 2017 as a single trace site channel attacks on mass lattice based encryption and they first used the belief propagation network to To be able to exploit this leakage at different points throughout the entity They used this butterfly They represented this butterfly operation within the entity as a simple factor graph of addition and subtraction within a belief propagation and We're thus able to combine the different leakage knowledges of the different positions in their second paper presented in latin crypt 2019 They merged those those factor factors to a single butterfly factor within each butterfly and further improved performance Those attacks already were showed this paper already showed a practical attack on a cortex m4 However, the main limitation here was that noise tolerance with masking was rather low This brings me to the contributions of this paper in this paper We present a no novel sparse chosen cipher text attack strategy with a higher noise tolerance This means we first generate a cipher text which is sparse in the entity domain after compression after decompression, sorry and Further we are able to risk recover this product of s and u which I'll call w hat in the following with a simple side channel leakage of the inverse entity And further we present an attack strategy how to recover the long-term secret s with one 2k traces and From this partial knowledge of w hat and a sparse support of you had Our attack is further applicable to mass implementations of kyber as well And we verified implementation or attack via an implementation, which will publish open source And our belief propagation was written in rust speed optimized a multi-threaded And we have a simple python simulation for the leakages with pq clean and the further analysis first the sparseness our inverse entity Improved our belief propagation for of the inverse entity improves drastically by employing sparseness sparseness means we for example, we set every second coefficient here to zero and This allows us for example within this green blocks to only have all the leakage values only depend on the signal value so those three leakage points here all depend on w zero and No other unknown code no other unknown value So we can combine them straightforward through our belief propagation and throughout the rest of the entity of course as well So the first challenge is to generate those sparse vectors One straightforward approach was to use the structure of the entity here as well We want to have something sparse in the entity domain and we want something compressible on the left side. This is a this is a Requirement that we need to fulfill in order to be able to send this to our victim as Kyber uses this decompression step and we do not have control over the lowest bits So for this we can use for example set in an intermediate layer here after layer one set all coefficients to zero except the first from this we already know that the sparseness is Is fulfilled as only the top coefficients can be non-zero and all the bottom one will be zero as the top and bottom half never mix After the first half after the first layer of the entity on the left side It's only two coefficients which are non-zero also as they are the only ones that depend on this intermediate value And so all we have to do is try all different intermediate values at this point here after the first layer to find something that is compressible on the left side This is possible down to a quarter of the coefficients for the regular Kyber and even a eighth of the coefficients for Kyber 1224 however the sparseness is only in contiguous blocks and To improve on this our first approach was to rearrange the order of the layers in the entity Which look quite promising as it shifts the sparseness and spreads it throughout our and entity representation However, this does not change the values. It just promotes the indices and so doesn't give us a valid entity output If we just write them in this order So this was essentially a C fail So we had to resort back to a different solution to use for example BKZ as a solver for a shortest vector problem so for this we can look again at the compression which reduces and the Reduces the number of bits to D bits for Kyber 512 and 7 6 8 to 10 bits and for Kyber 1024 to 11 bits Q being around 14 bits So we we have a multiplication by 2 to the power of D and a division by Q in a rounding operation and Our requirement is to find something that is sparse in the entity domain and thus and at the same time Compressible so it should be and multiplied by the by 2 to D close to zero modulus Q So we can write this again as a shortest vector problem modulus Q with a sparse support in the entity domain and this multiplication of 2 to D 2 to the power of D and We were able to find such solutions using BKC with a block size of 70 or a block size of 80 depending on the different scenarios and With a block size of 70 for all Kyber variants. We were able to reduce the number of zeros number of non zeros down to 64 out of 256 for Kyber 1024 We could even use BKC 80 to reduce the number of zeros down to 32 as here the compression is a little more relaxed This takes some some time only a few minutes or for the for the 32 non zero coefficients a few hours However, this can be all performed as a pre-computation as it's independent of the secret key Now we have this sparseness sorted out Now we have to recover from this sparse knowledge of our s hat Coefficients we have to recover the original s again. We can use the the structure of the entity For example, if we know all the coefficients in the top half and we have no knowledge of the bottom half We can still recover them by simply computing back the last few layers of the entity as the top and bottom never mix again And then do a small brute force of this single coefficient, which only depends on two input variables Which are further sampled from a small polynomial Small binomial. So here the binomial region is between minus two and two So it's five different values to the power of two so it's only 25 different value pairs Which we have to brute force for each coefficient For the distributed sparse case, we cannot use again the strike cannot use the structure of the entity again We have to resort back to BKZ, but again here we were able to solve this with BKZ in most BKZ 18 most cases However, this requires again some computational time. We only used a sage implementation here But it we showed that it's it's possible and this is again an offline part of the attack Which can perform can be performed after the traces were recorded Last but not least how does masking affect our attack? We could not find a masked implementation to verify this with however Normal cases of masking normally consider masking of the secret So you have the secret split into two shares and then perform the computation each of the two shares individually Our ciphertext is publicly known So there's normally no need to mask the ciphertext and thus our sparse vector is multiplied to each of the two shares individually We can attack both shares independent of another and combine them within the same trace So our attack is barely affected by masking as We can recover this the same the same coefficients of s hat within the same trace And then combine the traces afterwards once we already know the unmasked coefficients of s hat our results first We have them for the contiguous sparseness case, which is easy to generate and easy to solve afterwards Here in the y-axis. We have the success rate on the x-axis We have the sigma as the standard deviation of the noise for the 16-beat Hemingway leakage in The top we have for the masked case in the bottom. We have for the unmasked case The different lines are for the different number of non zeros first. We have the blue for the non sparse case 256 out of 256 are non zero and for example the gray line is the 32 non zero coefficients, which is only applicable to kyber 1024 The purple line is the most sparse case for the other two kyber variants, which already improves the Already has a non zero success rate with up to a sigma of 1.2 This just to note also these values are all average over 25 experiment runs with a 95 95% confidence interval given by the shaded area By further spreading the sparsent and distributing the sparseness We are able to shift those grass further to the right and improving the noise tolerance And so in the mask case and we can have a perfect almost perfect success rate a very high success rate of for a sigma of 2.2 for kyber 1024 Note that there's barely any difference between masks and unmask as masking of the secret key Of the secret doesn't change our attack at all or barely changes our attack as we just have to do twice the number of belief propagation graphs however, each of them Needs to convolve independently Converge independently To summarize our results in a final table and here we have in the first column We have the sparseness so first is the most sparse case was is only applicable to kyber 1024 And then on the bottom we have the non-sparse case Our main focus was this key trace attack here, which means for kyber 512 We need two traces for kyber 7 6 8 we need three traces for kyber 1024 we need four traces Why do we need those number of traces which each trace we have we can we have 64 non-zero coefficients? This means we can recover 64 coefficients of s hat as As consists as we need a quarter of the coefficients to recover s within each vector component We need as many vector components as many traces as we have vector components So those are the this is why this K this number represents the K as the number of vector components in kyber With the K trace attack we can recover with a high success rate of over 70% with a maximum noise tolerance of 1.2 And if we could and normally you could assume that you can repeat the measurement multiple times if it fails You can increase noise tolerance up to noise tolerance of 1.4 For kyber 1024 We can further go and have an even sparser case and thus increase the noise tolerance up to a sigma of 2.7 in the six in beat hamming weight leakage With a comparison to previous work first with an unmasked case with peter pestle's 2019 work they were able to perform a real attack with a sigma of 1.3 so this means our K trace attack is viable and in a real setting and Further compared to mass simulations before our sigma definitely exceeds this whereas the previous work was only up to a sigma of 0.5 Note for those numbers here given in brackets for kyber 512 as BKC solving for kyber 512 due to the larger binomial distribution and is rather tedious and takes a lot of computational time over a few days and if you want all of your cases to be solved It's easy to simply improve an increase in number of traces by one and then being able to solve it with BKC 40 Okay, before we come to a final conclusion Let's simply discuss our further applications further applications to different schemes For example, New Hope it's already in and uses an entity So they're the application of the attack would be rather straightforward for different implementation in different algorithms Depends on the implementation if it uses an entity ring in the implementation this our attack would be applicable here also and for the other Cases when using Karatsuba to cook it might be interesting to further Investigate whether special sub blocks exist within Karatsuba to cook to also improve belief propagation here or use it here Further we focused our attack on the PQ clean implementation as this was the similar implementation as used in previous work for comparison And this already includes laser reductions like Barrett and Montgomery which represent a significant improvement in performance however PQ the current PQ informantation further includes merging of layers and butterflies and 32-bit loads This makes templating and profiling phase more difficult which we skipped in our paper as we relied on previous works here But once you have this sorted out and for example, you could template the 16-bit multiplications and This of course would be more difficult, but then the belief propagation network would look similar as now Possible countermeasures include for example extra masking of the input as I discussed previous Normally the masking focuses on secrets and not on publicly known variables However, if you also mask the input for example this you had here You could complicate our attack as we cannot assume the sparseness within the inverse entity anymore Further of course classical shuffling and hiding mechanisms within the inverse entity Of course and would alter our attack and make the templating rather difficult again To conclude our my talk on chosen ciphertext K trace attacks on mass CCA to secure Kyber I presented to you a novice bar CCA TQ CCA strategy with a higher noise tolerance than before This works with a sigma of up to 1.4 or for Kyber 1024 up to a sigma of 2.7 Compared to prior work in a similar setting this they only succeeded up to a sigma of 0.5 our attack strategy further is applicable to recover the secret s from 1 to K traces with increasing noise tolerance and With the number with the increasing number of traces Also our attack is applicable to massed limitations of Kyber and if you want to verify or news for yourself You can check out our implementation on github, which we publish open source with this paper and To verify it This brings me to the end of your talk if you have any questions You're more than welcome to contact me or the other authors and I want to thank you so much for watching and I hope you have a great day


Donald Trump didn't invent the Imperial Presidency, he inherited it. In many ways he's just sort of been the very loud, very vocal, extreme energy drink version of what's been untapped all along. The President exercises full spectrum dominance over many areas of American life and law. This is a person that can launch a catastrophic war, unleash fire and fury, start a trade war. The President has acquired powers domestically that include figuring out what your health insurance is going to cover. It's time that we start thinking about reigning in the powers that we've let slip to this institution. Like a lot of horrible things, the Imperial Presidency is a bipartisan creation. Early in the 20th century it was to the left, the progressives, that wanted a dominant and domineering presidency. Later in the 20th century it's the conservatives who see their political salvation in a strong executive branch. Crisis tends to give you executive power on steroids. World War I, the Great Depression, World War II, the Cold War, 9-11 and the financial collapse of 2008. All of these led to a concentration of power in the executive branch. Dick Cheney said that he and George W. Bush wanted to leave the presidency stronger than they found it and mission accomplished there. But even presidents who don't go into the presidency with any kind of ideological commitment to expanding executive power tend to do that. Congress tends not to resist much unless it's in the hands of a different party. There's a ratchet effect when it comes to presidential power. Each new executive power grab that a new president makes is rarely given back. That president's successor will come into the office with a new weapon in his or her arsenal. The powers that are forged in one presidency are going to be powers that are handed on to future presidents. Some of those people are going to be people that you really do not like and do not trust. I think it's a mistake to expect any kind of major presidential powers reform coming from the top. Nobody who's willing to do what it takes to gain the presidency is going to turn around and say, you know what, now that I'm here, I'd like a lot less power. If there is to be presidential powers reform and there certainly should be, it's going to have to be imposed. It's not impossible to put the presidency back in its box. We need Congress people that act as though they care about the institution itself and the powers it holds. And we've seen too little of that in recent decades.


All this month at Appalachian Wireless get the only truly water-resistant Android smartphone the Samsung Galaxy S7 for just $99.99 and get a second one free while supplies last service agreement is required. Better service? Bigger savings. That's today's Appalachian Wireless. It's time for Mountain Music presented by Mountain Music Exchange. The heart of music in the mountains. Welcome to another edition of Mountain Music this week down at Mountain Music Exchange. We've got a couple of talented ladies all the way from Pound, Virginia meet Shelby and Emma Gilley. Take a listen. These sisters have been playing since they were basically able to hold an instrument but playing at home and playing in front of a crowd is two totally different things for them. When we're on stage we definitely get nervous. We're getting nervous. It's just well if you get too nervous if I get too nervous then I shake and then my voice waivers and then it doesn't I mean I pull through but it's better but when we're at home and there's nobody watching us we do a lot better. We're completely fine. We're completely fine at home but on stage it's more nervous. Playing music it's like it makes me feel a way that nothing else could ever make me feel I think.  Maybe not a title but lyrics for sure. It doesn't have a title. It's called Untitled. That's what we're calling it right now. It's a bad anxiety. She didn't help me write it. I wrote it. The only person that I think helped me write it was a guy named Jordan Ryan.


Hello, my friend and friends and welcome back to the final installment in the series where I'm building out of this front end mentor project. We just have a little bit of last stuff to do primarily in the footer. So let's jump right into the code and finish this up. So this is what we're going to be working on and yeah, overall I'm pretty happy with how it's come together. So let's fix the footer and we'll sort of then go through and see if there's anything else that does need to be fixed up. So let's open up Figma and see the big problem that I ran into and let's just do like an overall comparison of what we're at. So this looks pretty good. I don't know if we have the right hover effect up here, but that's looking pretty good here. I think we're okay. I'm happy with everything there. This area is looking pretty good. This looks like it was bigger. But again, I know I'm in Figma here and they're showing it diving into there. I didn't set mine up exactly the same, but I'm pretty happy. It's close as we saw in the last video. We could play with that a little bit more here. Obviously ideally we'd be more centered than what we are, but we're close enough. I think it's working well. It's not like an infinite scroller. There's other limitations to how this is set up. Overall, I think it's okay and follows the idea of this and it's using the scroll snap and stuff. Get started is fine. We could have more spacing here. So let's do that one really fast. This looks okay and then we have the footer. So really we just have the footer. I'm not going to worry too much about the form validation on that, but for the rest of it, I do want to try and get it a little bit closer. Getting the order in order, which I didn't realize was busted on this, but we're going to refactor basically the footer organization, though it won't be like a big, big refactor. So let's start with that spacing because I think what I originally had done, let's go to my CTI. I changed the padding block to 900 here, but I never changed what it was on the section above that where it was still 700. So I think 900 gives us that extra space. The actual design, it has it a little bit bigger than that actually, or quite a bit bigger, but I don't want to overdo the spacing either. I think we're okay. Cool. So, you know, that is one, I guess we could look into increasing that or you know what we could do. I know what we could do because basically here it's like double the size. So the reason for that margin top 900, I don't know if I have a class for that, but then we could come to here dot margin bottom 700. Perfect. 900 block start. So that's the top becomes 900 and then that should give us more space on the top. Oh, top. That would help. There we go. That's probably more in line with the design. So now is the footer. So the issue I ran into originally with the footer was how I'd organized it. In that, let's turn off responsive mode for a minute. When I set this up, oh, my icons are disappearing too. We're going to fix that all. I didn't even realize that happened. Whoops. Oh, wait, oh, I forked the wrong code. No, I didn't. Okay. I thought I was working off the wrong code base. So we have to fix some stuff down here. I didn't even realize how bad it was. So I think what we're going to do is actually pull all the pieces out. So originally we had the wrapper, which is fine. I'm going to keep the wrapper. Then we have my social social. So that div primary footer logo social we're going to get rid of. We're going to have my logo. Yep, we're going to have my social list. That's the closing so we can get rid of that. Then I had this div of primary footer nav, which I'm scared. Actually, we can keep that primary footer nav is fine because all of that is just this and then we have the form. So I'm actually going to delete this which might break some stuff. I'm going to comment it out just in case it breaks things and we're going to comment this out. So that means we have my form and we have the paragraph and all of them are individual separate pieces. Then let's go find my form. So the primary footer wrapper, which is what we were working on, I have the design here. I'm going to keep it off screen and we're going to start with mobile. I guess because it's mobile, we can keep it on screen. Okay, this is what we're trying to do and then this is what we have right now. The advantage with changing it. So grid template areas, we have our form at the top. So we're going to form nav social. So we're just going to call this one social, social, logo and copyright, copyright, right. It's not a copyright or it's the copyright. Okay, so by doing that, we got rid primary footer logo social. We got rid of that, didn't we? Yes, this is doing nothing anymore. It's commented out just in case. And let's save. So here we have, let's just make sure my my social list primary footer. Hey, this is the one I want area labels home. So let's give this a class is equal to footer logo primary primary footer logo. I guess primary footer logo. And the only reason I want to do that is because here then we do my primary footer logo. That's the grid area of logo. Nice. Let's undo that for a sec. Yeah, okay, it worked. I knew something moved. I just wasn't sure what. So logo and then it moves the logo down. Next, we have my form. So the form right now, we're just going to go with a very consistent div. That's my navigation form. We'll do a class is equal to primary footer form. You know what, I'm going to double underscore and we'll fix the other one too while we're here. I didn't have like that too. See, I'm mixing things up throughout this project. Primary footer wrapper logo and wrapper. We'll do it too. We'll do things. I've been using them in other spots, I think, or maybe when I started using them, I hadn't been using it from the beginning. Primary footer logo. The new one we got was the form. So that one gets the grid area of my form. Now we double underscore that one. I already had the primary footer form. Oh, that's the one I took out. Okay, which that grid might be broken now, but we'll get there. Okay, and this would be class equals primary footer copy. So then we come back here and primary footer form. This actually can all go on this now, which means this, yeah, we're going to have broken a couple of things here, I think, but that's okay. Primary footer form gets the grid area of form, display flex, so that's working. It looks like we need to fix something on there, but that's okay. The other thing on this entire grid, I'm going to do in a line, no, justify justify content of center. Better. Better. Which surprises me that it's not. Oh, it's because we have the link inside the image. So here is the link and we have the SVG class logo, MX auto. There we go. So the only thing is sort of the width of this now and the color of the copyright. So the color of the copyright is easy enough. We're going to have that now. Copy right. Did we not make, oh, we didn't even have to position it. I'm going to anyway. So let's do that here. Primary footer copy right. I keep spilling it with a W copyright grid area. Copy right. And the reason that I'm doing this is so when we reposition the grid, it's going to follow it. And we also need to do an opacity of like 0.5, which seems a little bit low. So I talked about this when we originally did it, but I'm going to make it a little brighter than the original, the original layout. So that looks pretty good. The spacing actually looks pretty good. It's just the width of this that actually looks kind of weird. But let's go to big screens now. And this I think should be a little wider too, actually, but let's get to that's okay that it stays like that. Oh, I have I broke everything right. So here's where. Oh, I don't have anything. Okay, here, primary footer wrap. Oh, that's what I was using for my margin in lines originally. Instead of doing this, which broke everything. Nice. But I think it's because my grids were a little different too. Okay, so we're going to keep that one on. Refactoring socks, by the way. So let's call I'm commenting stuff out just in case I do find that I need it again. So actually on my social list, those. I will fix that after we'll don't get distracted Kevin here. We have my. So here is originally wrappers we don't this is doing nothing. Logo social we got rid of. Just get rid of all of that. And what we're going to do is my primary footer wrapper. Grid template areas. And let's see what we're going to do here. So on my grid template areas. I really thought the groupings of this were better, which is why I did it the way I originally had, but then if it wasn't for this copyright repositioning completely, I wouldn't change this to be honest, but now we're going to get. Nav nav. Or no, just one nav because it's one div nav and then form. And then we're just going to create another row, which is a social nav and copy. Right. Without a W. Boom. There's obviously issues, but the MX auto is going to break that, so I'm going to have to turn that off. And we'll find another way to replicate that. That's fine. So there, there we go. Not too bad. If you remember the icon size was actually smaller at larger screens, and I had done something in the CSS to address that, which I might have deleted or it might be floating around in here doing nothing gap. Logo social. So I think let's. Okay, let's go. It was a while ago that I did this. Where's my social links footer nav. So that was this social icon. Do I have anything for social icon find dot social icon right there. Size 600, which was the original one. And then we must have another social icon. We do. And that's it. Oh, I must have deleted the other one then. Social icon at media min width of 47 m. So when it changes the dot social icon width is a var size. 400. I must I thought I had this and I must have deleted it at one point. Because if I hadn't, that would prevent them. That should prevent them. Oh, because they have the max width and max width. So I'm going to say that. And we're also going to say max width is. Inherit. Is revert. Basically, I don't want them like I'd rather like it's causing overflow now, but I'd rather that we're going to fix up other things that might be able to fix that or change the break point. Instead of it. Actually getting smaller and this should be a size five maybe they look small. And we want to shrink the gap. What is causing the gap here, Kevin? The gap here. So we just come into my dev tools. We find this. The gap 600 there. So that was on my social list. So social list half right in front of me. So let's do that here. Social list. Gap is bar size. Maybe that was the one that I wanted 300 on. So they get quite a bit closer together, but I think that actually looks pretty good. Now part of the problem is they're all centered, which we don't actually want. I'm trying to think if there's because ideally what we're actually getting. These two are kind of like as small as like they're just sort of stuck at the sides and this is taking up as much room as possible. So when we switch to this, what we might want to do is is a grid template columns of min content. One if our min content, which might break stuff when you use min content, but that sort of worked. Sort of worked on the two sides. I'm happy with how that's working. This looks like I thought that was styled a little differently, to be honest. So we'll fix that up. I feel like I missed. I feel like it's not cool. I feel like I made a mistake somewhere here. Let's find that. That's my input order padding size. I'm going to put 200 on the top because I find it's a little too tall. Oh, that broke stuff. Oh, is this getting stretched? Yeah, it must be. I didn't realize the go wasn't there input is there. So let's just come back up to my grid justify content and align items start. That looks better. That's what I thought. Okay. So that's good. With my dev tools still opened. I just want to find, see this. I want that, like actually let's turn on this grid grid. I want the grid I actually am kind of happy with. It's this is too close to here. So what I might do is set that's my navigation footer nav max width of 30 rem. See, I've got a little smaller there. Let's put an outline on that outline. Let's put an outline here. Outline of three pixels solid line. Perfect. So when I didn't have that max width on there, it's going to fill up the whole space by doing this. Let's put an outline of auto. I can get it. Ooh, that changes this as well though. That's okay though, maybe. And then it's more based on the gap that's on that because that one, if you remember when I made that use columns. Oh, so we can't visualize that. But the nav here, we were using the columns to exactly. And then we had the gap that's coming in between them. I'm going to refresh. I think we're okay. That scared me. So let's turn off that outline because we definitely don't need that anymore. Footer nav. We only have it once. Find columns to footer nav footer navigation. I'm going to take all of this and put it somewhere that makes more sense footer wrapper logo form copyright nav. So we have a footer nav and a footer nav, which is kind of weird. So I feel like this should be footer nav wrapper or something like that. And then that would be inside of it. So here the clamp, the smallest to the biggest. I remember I was struggling a lot with this last time. If you weren't here. So we're going to figure this clamp. Okay. So let's just say it's 10 viewport width, which I don't want, but oops. I'm saying I don't want to watch it work perfectly. So I don't really want that, but then we're going to clamp that. So let's say clamp of four rim, 10 viewport width, seven rim. And then let's do our inspect and then let's do responsive mode. And let's see. That looks okay. So we're running into that where everything is banging into each other. And then we sort of get better and even now because of the gap look, this is actually working out better. The only problem is the logo, which I think we can fix easily. Perfect. I should have done it like this from the very beginning. So we have two choices. We can use a different breakpoint, which isn't the end of the world because I also want to make it this bigger, which is my input input. I'm going to, I don't want to increase this padding too much, even though a little bit does make sense. And that that's okay. Actually, maybe I'll do a 500. You could set a minimum width on this too. So like min width, just in case you ended up needing a long one, but min width of 30 rim, which is going to be way too big. This is something like that probably fits more with the design. This gap is still, it's just, there's not enough room for all this stuff to go next to each other. So at large screen sizes, we're here at large screen sizes. The problem now is the copyright needs to be text align right. So we could do my primary footer copy right is going to be a text align right. And then when that gets to there, it goes away. So that's okay. Which means it should actually be centered and this needs to be centered form. I am going to refactor, I'm going to keep refactoring my whole footer here in a second. So this, we definitely don't need that anymore. Okay. So this is working just by content centers putting everything in the middle. But the problem is some of these things are nested within other things, which is why they're not in the middle or they're just, we have a paragraph, which could be longer. So we're going to say that the copyright is a text align center or yeah, that's perfect. Text align center and that gets overwritten. Then we have the logo, which we could do display flex. No. The margin in line auto didn't work right. Oh, but then it caused us a problem here, which is still there.   Another thing we could try. This is what we sort of did last time. But the nesting of everything changed it. But I'm noticing not everything's actually centered right now. So we could say this is what we did originally. Star margin in line auto and it's no. Okay. We'll just leave that then. We took that off. Maybe I had a typo or something. Okay. And then here. So we just want this and that originally do we have that again or did I delete it? I think I deleted it. Min width. It was this one. Why? Okay. Whatever. I don't. It's everything's okay now. There we go. Oh, know what I did. I put a min width without thinking. You don't want a min width. We want this to be. Okay. I'm going to say width 100% and make this a max width. So it can shrink. No, we won't. Max width 100% and a width of 14. So it's 14. But then if we run out of room, it should shrink. It doesn't want to. So let's try this. Choose the smaller between 100% and 14. Ram. There we go. Oh, because it's choosing the smaller. Choose the smaller or the bigger. Choose the bigger should be a max function. Max. What's. Oh, but we have the min content here. So it's shrinking everything down. And then here it doesn't have the min content. So it's able to fill up the space it needs to fill up. Choose the bigger of the two, but shouldn't, if it's using a max value, shouldn't the max value there be 14 rim? And then so it should be using that. It's right here. What if instead of min content, I put auto? Probably the same thing, but apparently not. Okay. That was a happy fix. I thought auto and min content were basically the same, but you learn something every day. Cool. There we go. It breaks at a better point too. Are we getting overflow or the text is wrapping and this is actually shrinking down now a little bit. It's kind of awkward here to put your email address in. So I mean, the break point could be adjusted for that, but not bad. Not bad. I'm pretty happy. A little refactor on that. So the last thing I'm going to do on this, we got it all working. It's just a bit of a mess with our footer nav and footer nav. I mean, this is saying nav. I'm going to put nav wrapper. So it's just, and then we have the footer nav, which is fine. Copy this. Find. Do I have it anywhere else? No. It's the only place in here. I have it. Okay. So let's save that. It's going to break some stuff. And then footer wrapper. That should make it a little bit more sense in there. So let's go through and see footer nav. A. I just want to make it a little bit more sense. Let's go through and see footer nav. A. I just want to make sure there's nothing really funky in here. Socialists. Social icons. Okay. I think we're okay. The naming of stuff isn't too bad. We have it. And it's done. And I'm super happy. Cool. Nice. So there, the site is basically done. I think everything is looking pretty good. There's probably a few things that we can improve on. Feel free to put in a pull request on the finished repo that is down below. If there's anything, I won't bring it into this version, but I might make an extra version that has the changes that people have suggested if they're big enough. And if they're little, little tweaks, I might just pull them into the final repo. I really hope that you enjoyed this series. It's not often I do longer series like this. So I hope you really did enjoy it. And if you'd like to see more of them, please let me know in the comments below. And with that, a very big thank you to Jan Johnny, Lucas, Mr. Dave, Patrick Simon, Steven and Tim for all being my enablers of awesome, as well as all my other patrons for their monthly support. And of course, until next time, don't forget to make your corner of the internet just a little bit more awesome.


Aaron just raise your hand. We'll get you the microphones. Who's got the first question? Good day. Yo All right, we'll start with Meredith right here And what do you expect the atmosphere to be like tonight? Buzzy It'll I'm sure it'll be awesome You know that cool cool down today fall in the air To great teams to great franchises to great fan bases Should be Should make for a special environment looking forward to it Other questions Is it one of those things where you're looking to get one of two is it tough to say that to your players because you're looking When every game is it take it one at a time can you kind of walk us through that mentality? It's it's difficult coming here on the road, but but what's that team mentality?  Those are the things that You know we can control to some degree And that's the focus and if we do that well, we'll put ourselves in a good position not only this game But in the series Dave Alex was in here earlier and just keeps emphasizing the importance of keeping you guys in the ballpark Which every team tries to do what is it about the lineup with you guys that makes that so hard I mean is it the strength to hit even good pitches out of the park as a guys that just have the mindset to hit home runs? What do you think is some of the underlying thread there? I mean that happens by controlling the strike zone and especially when you're up against good pitching where that's very difficult to do and it's very difficult to Hit the ball out of the ballpark, you know, I don't think you go up there trying to hit the ball out of the ballpark We just have hitters that have power and that's part of their game but it starts by Control in the zone and if we do that as a group consistently Then usually you you give yourself a chance when a pitcher does make a mistake And if you're doing that up and down the lineup over time You'll net yourself more mistakes and those are those are the ones you got to take advantage of Especially in the postseason when you're up against elite pitching Tom to your right here Aaron you'd obviously rather avoid the wild card game But as you sit here now having survived that could there be a benefit to your team that you got to play that you get to win An important game that you get to take that into this I think there's a little benefit to that You know certainly when you start out on the season, you know You want to win the division and you know have the ability to set things up exactly how you want Rest guys if you need to but but I think there's a lot to be said for you know We've we've been playing meaningful games all the way till the final Sunday of the season And had to beat had to win games against some good clubs down the stretch to kind of secure our position to secure that home home field advantage for the wild card, so Hopefully there's a sharpness that comes with that. I think there is and and I feel like You know our club is as healthy and as whole as we've been throughout the year And I feel like we finished the season playing well and we're able to carry it into the first game of the postseason Dear left erin Brian in the wild card game You were pretty aggressive Defensing and to our bringing a hatch of area. Do you feel like that's something you're going to do again here? It'll be something that's kind of game-to-game Fluid you know I'd call it You know the the wild card games a little bit different in that you know I think we had 10 pitchers and a deeper bench So you had a little more flexibility to make some moves earlier in the game So, you know, I envision us using our roster But it'll be kind of a game-by-game inning by inning kind of Strategy or or how we'll deploy our guys, but it's a little bit different now that we're in a series And with the way our roster is constructed now Other questions Brian Tyler And one of you learned about Andrew McCutcheon since you got him and why has he been you know, what do you like about his game? How's he helping you? Well, I talk about controlling the strike zone and he's as good as there is at that He's come over here immediately fit in with our group You know, I think You know, I've pretty much inserted him at the top of the lineup and his ability to get on base to take close pitches He's also hit for some power from that spot You know, we've asked him to play different spots in the outfield when he first got here and Aaron was injured He was playing mostly right field then we've switched him over to left field where he hasn't played up since since the minor leagues He's been willing to do any and all of that Whatever you need kind of and he's done it. Well But I think you know going along with you know Us as an offense and controlling the strike zone He kind of sets the tone for that at the top and he's been a he's been an impact player for us In front of Tyler David Aaron just the way you drew it up in spring training Luke Voight that in fifth and gave one of the division series Did you know anything about him before you got him and what has impressed you or surprised you most about him? Yeah, so I was actually broadcast and I think his major league debut last year in st. Louis So I do remember him just because he's a little unforgettable when you first see him, you know with the buttons button down and First thing I thought of was Dante Bichette when I saw him he reminded me of that I think I might even set it on the broadcast but You know I again I've said this but I give our front office and our Analysts a lot of credit for really identifying him and as as somebody that they felt was undervalued and and Potentially a really good hitter at the big league level and he's been that for us He's come over here and and you know I talk about coach having an impact and being an impact player That's what Luke's been for us another guy that does a really good job with the strike zone and then the power he has The power he has the other way Which really obviously plays well in our ballpark? He's just been he's been really consistent for us a consistent producer since he You know got some opportunities to get in the lineup and and he hasn't turned back He just kind of kicked the door in and took it Anything else for Aaron? Nothing else. All right, Aaron. Thanks so much


The challenges that we're facing as scientists are diverse, they're very rarely restricted to one population or one geographical region. For that reason we need diverse teams to tackle them. Bringing young people together when they can form collaborations in a social sense and in a collaborative sense around science topics shows how teams can work together. If we can get these young people to understand the power of working in a team then we're going to be much better placed to address the global challenges that science faces.


Hi, I've got another little lesson for you here on bar chords if you want to go to the next step on bar chords. At this point you know the E major shape for bar chords and the E minor shape for bar chords and we've taught you how to name your bar chords as you're moving up and down the neck. Now at this point you're ready to learn another shape for bar chords and this really allows you to be pretty conversant as a guitar player when you know this next shape along with the E major. This is how it works. We've done all the E major and E minor stuff. Let's go to the A major bar chord shape. So think about your A major chord, you should all know that at this point. And incidentally just to remind you A minor is this. So now what we're doing is we're going to create that as a bar chord. So think about this one, we have open strings on the bottom two strings and then these three fingers are essentially two frets above the open string and then the high E is open as well. So when we create our bar, we're going to have our bar, these two strings are going to be just with the bar and then the second, third and fourth string of the guitar are going to be covered and the first string is going to be open. So this would be an A major shape. And we can move that shape, okay? The minor shape, kind of similar, we have this shape. So if we move it, kind of do what we did with the E major chord, we change that fingering and then we move it up and there's our minor shape. The neat thing about that is the major shape is here and then that's the E major shape and then the A minor shape, we simply move those fingers down a string or it's actually up a string and we get the minor shape. So let's think about this a little bit. This is A major. If we go basing it on the second fret, this is B major. Based on the third fret is C major. Based on the fifth fret is D major. Based on the seventh fret is E major. So that's interesting. It's another way to play an E major chord. If we go to our minor shape, there's our A minor. If we base that on our second fret, it now is a B minor chord, third fret, C minor, fifth fret, D minor, seventh fret, E minor. And so now we've got a whole another set of bar chord shapes to use that kind of work together with the others. Let's show you real quickly how I might do that. If I'm playing a G major bar chord, I can very quickly go to a C major bar chord by simply changing to the A shape, G, C, back to G, just like if I were playing open chords from E to A, back to E. Only now I'm doing it in a bar chord form. I want you to try it. If you have questions, come and see me and I'll explain it further. But for now, I'd like you to see if you can't create your bar chords based on the A major shape and the A minor shape. And you'll have a larger vocabulary of bar chords. You'll have the E major and minor shapes to use and the A major and minor shapes to use on your bar chords. Give it a try and show me what you know when you've figured it all out.


This is stock number 10814A. We are here at Summit Automotive in Fond du Lac, Wisconsin. You're new and used sports car headquarters. Today we are checking out this super clean 2000 Chevy Corvette. This vehicle has the 5.7 liter V8 motor, pumps out 345 horsepower. This car has been fully safety to end inspected by our service shop, has a fresh oil and filter change. All the fluids have been checked and topped off and this car is 100% ready to go. Light pewter metallic is the color we shoot all of our videos in 1080p, 60 frames per second. So if you have HD capabilities on your computer, tablet or smartphone device, turn them on right now because it is definitely your best way to check out the quality and condition of the vehicle before seeing it in person. If you want to check out all the photos on this car in the upper right hand part of your screen is a link to our website. Click that and check us out there. It comes with the chromed Corvette alloy rims. It has hand-cooked Ventus 24545 ZR17 tires. These tires look like they have a lot of tread left, probably 70% of the tread or sole. Front fender is in really nice shape. I didn't see any major dents, dings or cracks on it. It has the pop-up headlights or flip-up headlights and they work really nice. The glass is nice and clear. Front bumper is in great shape. I didn't see any major dents, dings or cracks on that. And the hood is in very nice condition as well. Pastner side front fender, nice condition too. Pastner side rim, there is a couple little scuffs on the top here of that rim there but right on the very edge. But otherwise it's in really nice shape. Down this side of the car you can see just how clean the body is, how reflective and mirror-like that paint is. We take these HD videos so if you are far away or even if you're close by, just cannot make the trip down but you're still interested in purchasing the vehicle, you can see the car, hear the car and have confidence in what you're looking at before you even get here. So that when you do get here there's no surprises. Now this one does have the glass roof and it's in pretty nice shape for the most part. It does have a little bit of weather stress on that side. I don't know if that side was in the sun more or what but it's fully functional and is in great shape otherwise. But that's why we offer the Summit Auto Fastpass option in the upper right hand party screen. Link right to our website where you can apply for financing. Get pre-approved, see a payment code, even appraise a trade all from the comfort of your own home. So when you get here all you got to do is drive the car and love it and you'll be all set to go. This back rim is in absolutely perfect condition and on the backs we have 27540 ZR18 tires. Looks like we have brand new brakes on the back here and the back tires have just as much tread as those front tires. As we come around to the back of the vehicle you can see just how nice that paint is, how clean the rear body is. You do get the quad tip dual rear exhaust. Sounds really good, runs really good. That back glass is in great shape as well as the trunk. Get a really good idea for that metal flake and that light pewter metallic. And as you go down this side of the car just as clean as that passenger side. No scuffs or scrapes on that rear quarter and for full disclosure this back rim is in really nice condition as well. Driver's side door looks really good and it does come with power mirrors. We're going to take a look inside the trunk and then we'll check out inside. So the back storage area is in very nice clean condition. No rips or tears in the carpeting and there is a cover for the front bumper license plate area. You can see that those shocks are doing a good job holding up that rear glass and trunk lid. Shuts nice and solidly. Inside you get the gray leather interior. There are no rips, there are no tears on that seat. Really nice condition. Normally there's a lot of wear right here but this one's in perfect condition. Power driver's seat, factory floor mats, power windows, power locks, power mirrors does have the Bose sound system and you do get a memory driver's seat. As we hop inside the car here I'm going to turn the fan down and close the door. You can see that this car has 51,513 miles. Instrument cluster is very nice and clean. You get a leather wrapped steering wheel. That is in nice shape as well. No major scuffs or scrapes on that. You got your information center controls right there. CD player dual climate control and it does have the automatic leather wrapped transmission shifter. Passenger side floor mat and seat are in excellent condition as well. Smells very clean inside this car. Seats are in great shape. On the inside you can see that glass roof looks really good. The dash is in really nice shape as well and the passenger side door and trim are in nice condition as well. We'll take a quick look under the hood and then we'll do one more final walk around here and then I'll show you how those lights work. Under the hood we have the 5.7 liter V8 motor. Engine bay is very clean, runs very smooth. Like I said before this car has been fully safe and inspected by our service shop. Has a fresh oil and filter change. All the fluids have been checked and topped off and this car is 100% ready to go. You can see those shocks are doing a good job holding that hood up and then I will show you the headlights are functional. They're not just stuck up or something.  Very good work in order and we'll do one more final walk around here and I would personally like to thank you for checking out the video today and if you want to see more pictures of this car or one of our other 450 new and used cars, trucks, SUVs, minivans, Wranglers, halftons, sports cars, Corvettes, Camaros, Mustangs, GT500, Challengers, Chargers, you name it we've got it go to our website www.summitauto.com Full pictures and descriptions of every single vehicle from two locations all at summitauto.com and if you'd like to check out more HD videos you can go to youtube.com slash summitauto. Remember to like, subscribe, and share on this video and all the videos that you see there. In fact in a second you will see a link to subscribe to our YouTube channel on your left. A link to more Corvette videos like this one on your right if you have not been to our website on the bottom link to this vehicle on our website click those check us out and we really look forward to helping with this super clean 2000 Chevy Corvette in light pewter metallic. Thanks again.


Here's why you should stop pressuring your child. You love your children and you want what's best for them. You make sure they eat healthy, are physically active, loved and nurtured. But we live in a competitive culture and you have to prepare them. In this always comparing, always judging and fast moving society you, as a responsible parent, make sure that your child receives the best chances in life. What is this constant goal reaching attitude really what's best for your children? Or should a carefree childhood be reclaimed? You've learned that you will only receive the best paid job, if you are the best. In order to be the best, you have to attend the best schools. You know that it's important to start early with the best education. If your children don't attend the best preschool they will not get into the best high school and then they won't get into an Ivy League college. In order to defy competition you set high goals for your children, because that's the only way for them to become successful adults. Your children are top of their class, good. Now, let's make them win the physics olympiad while adding the violin to their hobbies. Not to forget multiple sports, of course.  Unfortunately, you probably didn't. Setting high expectations doesn't have to be a bad thing, as long as you consider your child's response to them. When being pushed too far, your children may develop nightmares or start pulling out their own hair. They may start using drugs, for example to improve their performance in school tests. Or they develop a homework resistance, anxieties and low confidence. And you won't be the only one putting pressure on your children. In order to please you, the parent, your children will add even more pressure. Your children will believe that they are only loved, if they succeed. Why? Don't you love your child, if it makes mistakes? If it fails in a test?  Their teachers pressure them, as well as their friends. You are not your child's coach. Allow them to make mistakes, allow them to be carefree. Become your child's supporter and biggest fan. Don't make your love dependent on their success. Accept and love them for who they are, not for who they could be. Simply put, be their parent.


Boy, here we go YouTube team keep it clean What's going on is engraving here with another video and another injury update Yesterday Vince Beagle who they said had been getting starter reps They said he toys the killies and now he's gonna miss the whole season, which sucks Brandon Stevens. They said he's been dealing with a minor injury. He missed the past two three days of practice Hopefully it is minor That sucks Rashad Bateman her boss had even dealing with a soft tissue injury So he missed today's practice and he'll most likely miss tomorrow's practice That sucks home, but again, hopefully it remains minor Devin Duvenay who's missed like the past what three four five practices. I think they said he should be returning soon But again that Sucks guys are out and This is yet another reason why I wanted them to bring in somebody else that why receive it But anyway Another conversation for another time the Ravens first-round pick. Well, they're second first-round pick Tyler Lindenbaum yesterday had a little fall had a little hiccup and He ended up missing today's practice yesterday. They said it was nothing serious. They said it was minor But then today they said he got an MRI and they still did say that it was nothing crazy anything like that, but Now it said that he's expected to miss a week or two After getting that MRI So he's probably gonna miss The Ravens first preseason game. We'll see if he plays in the second one but I Doubt it. I Doubt it because the Ravens this year. They seem like they are really gonna go with an extra cautious approach And I don't blame them. I don't blame them at all but again for any Ravens fans that's Been scared whenever they hear about a player in training camp going down whenever they hear about a player in training camp getting hurt You are allowed to be scared. Please. Please do not let anybody try to be like, oh, man You tripping for no reason. No, no, no, no last year was rough Last year hurt so many Ravens fans emotionally mentally. It was crazy So again, like I keep saying I understand why so many Ravens fans are just they scared and they're scarred So with Tyler Lindenbaum, man Stay ready so you ain't got to get ready that again Ravens model this offseason The second first round pick goes down. He's gonna be out for a couple of weeks. So what now who steps in and who Shows up to feel his role at the center position. Well One option and it depends on how they've been playing the offensive line But one option could be Patrick McCary Um with Patrick McCary He cuz Joanne James said he has he's gone from I think right tackle left tackle And there was that whole quote that was going around It's like when you when you wipe you wipe your cheeks with your right hand and you go from wiping with your right hand to wiping with Your left hand. It's a big difference. It's a big change I'm like, okay, the cheeks example is pretty cool because everybody can relate to that But at the same time, it's like, oh, okay. Well anyway So I'm assuming that they have Joanne James feeling in for Ronnie Stanley right now left tackle Then at right tackle, it's Morgan Moses With Patrick McCary, I really haven't heard much about him during training camp. I haven't heard much about him at all But I would expect him to be first in line for that call-up to fill in For one Tyler Lindenbaum at the center position Another guy that could also fill in for Tyler Lindenbaum at the center position as somebody else along with Patrick McCary Who has some experience as a starting center in the NFL in regular season games that being Tristan Cologne Castile So Ravens have some options They got some options and it's a beautiful thing when you actually do have options Because we've seen Ravens teams without options We've seen Ravens teams with low quality options And it's it's not a pretty sight So hopefully with Tyler Lindenbaum Hopefully he can be ready in a week, but even if they hold him out some extra days You ain't gonna hit on not one complain out of me not one Because again that the approach this year it has to be different I think we've obviously been saying stay ready so you ain't got to get ready and that's huge But another just another line that we can use for Ravens this year Don't rush Don't rush Don't rush because Russian is what put them in a lot of bad predicaments last year And it's a long long long season Now speaking of the offensive line with Ronnie Stanley He hasn't been practicing yet Who knows when he will practice we'll see but they obviously aren't rushing him We've been talking about all this offseason with Ronnie Stanley just how big of an impact he has on the Ravens team I was just in the spaces a couple minutes ago, and I brought up how it with Ronnie Stanley It's like he's the offensive Jimmy Smith because when he goes down, that's it. That's a wrap You can kiss the Raven season. Goodbye Um, so hopefully this year when he does come back he will be 100% but Somebody in the comment section. I forgot what video it was that they brought up a really really good point and something that I hadn't even been thinking about They said well, yeah, Ronnie Stanley he could come back which would be great But how will the his level of play be how will the quality of his play be? Will he be the Ronnie Stanley that we all know and love? Or will he be a shell of himself because he hasn't played football in a long time? He played it. He did play the one game last year. That was a big yikes and then before then Was the year before where he got hurt what week was that against the Steelers with the TJ White thing I forgot what week it was but Ronnie Stanley hasn't really played football in a long time He hasn't consistently played football in a long time Um, my guy Vaz made a really good point. He said that we should we should expect Ronnie Stanley his level of play to drop off a bit We should expect it to regress a bit simply because he hasn't been out there and been getting the reps So maybe it could be one of those things where over time as the season goes on as his His not necessarily play time increases because I expect if he's out there He's gonna be out there every offensive line every single offensive drive Um, but we should expect him to to sort of get better as the season goes along Early on it might might be a little rough. Hopefully not Hopefully not. Hopefully he can come out and be like all pro Ronnie Stanley, but um It could it could be a little rough early on So that is something that we should we should expect we're not hoping that it's rough But we should sort of expect it because you got to knock that rust off man, and it's been a long time Marcus Peters Haven't heard anything about him when it's come to injuries Still waiting wondering what's happening with him. What's his status? Literally have not heard anything not a peep So, yeah, man, I just I just hope all these guys can get back man. Hope all these guys can get back Not necessarily ASAP, but well ASAP ASAP without setbacks Because again, no rush. I love y'all team. Keep it clean. I appreciate y'all a lot I hope y'all are having a really good day and just like Tyler Lindenbaum is for the next couple of weeks We out