Ty, rwy'n gydag i'w peth, i'n i'r amser yn ymddangos o'r rhai, ond yn ddigon i'r ddigon yn academiau cael yn ddigon. Felly mae'n ddigon i'r ddigon i'r ddigon i chi i'r sefyd. Ac nid yna'r ddigon i'r ddigon i'r ddigon yn ddigon, yn y 2014 mae'n ddigon i'r ddigon i'r canadau. Felly ei ddu i'r ddigon i chi i gael i'r ddigon i'r ddigon i'r ddigon i'r ddigon. sy'n fy ngyfnir i'n hollol i. Mae'n dweud i wneud i gael ei llei ddynion i'n ei hollol araltreid yn gwybod a parol ac i wneud i eich bod gwybod ni i gael fy ffrthu. mae ein hwn yn ddysgwyr i'r rhai gwrs. Mae'r idea yw, mae'r idea ond gwybod e'n gafodd ei hwn o'r hwn mae'n ddysgwyr arweith ym mhwy nesaf mae'n ddysgwyr arweith ymddech chi'n performedd a yw'r hoffi'r eich ysgrifiyn yn gweld yn derbyn. ac mae'r cwmdeithas o'r hyn eich amser y gallwn i chi. Ac rydyn ni'n bod yn dod o'r defnyddio'r hynny. Rydyn ni'n meddwl i Canada yw 2014... Rydyn ni'n meddwl i Canada yw 2014. A'r cyfnod, rydyn ni'n meddwl i... Rydyn ni'n meddwl i amser am y cwrdd ynchydig. Rydyn ni'n meddwl i y cwrdd, rydyn ni'n meddwl i'r bydd yma. Rydyn ni'n meddwl i'r wych yn llunio'r fath. Wel y gallwch yn fyddi'r bod yn ysgrifio ychydig. Mae'n hynny'n gallu rym mutedu i'r bobl yn ychydig. Dyaf oedd oedd y canodaeth i'w gwellig. Mae'n ffachwyr ar y cyfrofi'n gwybod eu cael y tuarnopeth. Mae eich gynhyrchu, roedd y cyfrindig sydd wedi gael'i gynhyrchu. Wrth gwrs dyna, ychydig ei fwrdd yr amlath yng nghymru. Mae'n fwrdd rhaid i bwyd i gael'i ei gael jydydd. Rydych yn hynny, ac eich gael ei wneud o'i gael, Roedd yn ei ddod i, yn ôl. Felly, mae gennym nhw'n cael meddwl. Byddai'r sgwrt nifer ynghylch yn gyfwneud. Mae'n argyrchu'n sgwrs i ddod i'r sgwrs i ddull. Mae'r sgwrs i ddod i'r sgwrs i ddweud. Mae'n argyrchu'n sgwrs i ddweud. Mae'n rhannt gwneud eich hwn. Mae'r gallu cymaint i'r cymaint i'r cymaint i'r cymaint. a rhaid i'n gweithio gyda phoedd y bydd y cyfnodol ac y cyfnodol. Mae'n ymgyrchu'r modd, rhaid i'r modd, mae'n maith o'r modd yn cael y propatio'n blaenol. Erbyn rhaid i'r modd, mae'n gweithio'n gwahanol oherwydd ond Alun yn ddiddordeb yn ymlaen, y gallwn i'n cael y byddai y bwysig? A'r gweithio'n gweithio ymlaen? Gweithio? Mae'n gweithio'n gweithio, ond rhaid i'n gweithio. Ac mae'n bod ni'n gwleisio am y gwaith i gael er Specialist a'r Gweithdoedd. Ac mae'n bod ni'n gwleisio am nd Wellsieon yn ddenchill yn gweld. Ac maen nhw'n gweld gwbl carbon nanotube, mae'n gael cŷn o'r ffordd i'na. Mae'n gwybod cyhoedd dwy de Wherever, ac mae o sylfor yn cysbiad hynny ar gyfer carbon nanotube. Ac mae'n gweithio gwybod dweud. Chlawes carbon nanotube gennym gyda gwyddo, mae'n gwybod eu yna i gael i'r llfa o'r gwybod o'r gwyd. I came out of confidence saying to the carbon nanotube guys, you should commercialise what you're doing, because there's a lot of money in... Because they were doing classifiers, there's a lot of money in that. And then the most relevant guys were the memrister guys. Now has everybody heard what a memrister is? Does everybody know what one is? This is an educated audience. It's a bit of false gold. It's a bit of false gold, yeah. So it's a memory resistor, it's a resistor with a bit of memory. And there were some things two weeks ago, seven bit memristers in Southampton. So I was a bit confused by these guys, and they were a bit confused by me, to be honest. And I see computing as the Feynman way to shut up and calculate. We're really on about, like Al said, number of operations, number of operations. So that's where it got to. Why is that interesting now? I think this is the next slide. Why is unconventionalness becoming commercial? Well, it's exactly what Al said. There's this downward path of AGI or AI or whatever, or being able to process, do interesting things decision-wise. And then there's this real need upwards to provide hardware to support it. And it really is like ridiculously open space at the moment. Al said a lot about NVIDIA, but it's like they're not really rethinking this space. They're not really rethinking what they're doing. They're just doing what we've done traditionally very, very, very well on a distributed level, and it just fits with the modelling. But if you look at this, this came out last week, OpenAI 5, which is the big, does everybody know about OpenAI 5? OpenAI are the deep mind of America, and they're trying to democratise the whole AI space. And they do a lot with what's called reinforcement learning, which is kind of, I don't want to go into it, but it's like the bit that looks most like what we do, sort of thing. Like the sort of artificial general intelligence bit. Rather than the stuff that Al said, which was computer vision, which is just like our eyes, the reinforcement learning is a bit more like how our brain might work. But I don't think it is, but anyway, that's in this side. But if you look at how much they've got this proximal policy optimization, 256 GPUs, 128,000 CPUs, right? That's a lot of computing power just to do this one problem. We worked out that spending about half a million quid on electricity just to solve this one problem. So, like, you're faced with that, and you think, oh, hang on a minute, that doesn't seem right. Like, fundamentally, when you look at the brain, and Von Neumann published it, when he was into this, he published a paper saying, look, the brain ones are, I think it was like 30 watts or something like that. It was like a ridiculously small number of watts. So my take on it is, right, we're kind of wrong, right? We've done all this thing with computing until, like, 2018. And, like, it's gone really well, right? It's gone, let's face facts. We can all do a lot with computing, but it's not maybe what we want to do. Again, Al's done this talk for me. We have to step back and go back a little bit and then come again. So this talk is really about that coming again. So we want to do a new bit. We're not concerned with binary anymore. We're concerned with the low-level representation and changing the low-level representation. So here's where your audience participation joins in, right? I've got some questions, and I was going to buy it. Who answered it first? I was going to buy them a pint, right? So there is, you know, we're up for deals here. So this is the, and we mentioned it before, this is the von Neumann bits. This is classic, right? So everybody can answer that question, right? What is that number there? Name the number, 1001. Everybody know how to answer that one. Can I get an answer from the audience? Nine. Nine. I owe somebody a pint. It's D, right? So that's the way it's done. Why did we do it that way? Well, it's kind of efficient. Memory-wise, it's an efficient way. It scales as a log or as an exponent. So we could have said A if we were assigned it, but most people would say that. What's happening in unconvention computing is people are rethinking this. So here's some... Oh, nine, yeah. That's the answer. Here's the next thing, and this is really interesting. It's called stochastic computing. So we're computing in the range of probabilities. And quite a few people are doing that because a lot of machine learning is in the range of probabilities. So can anybody have a guess? At the top is a little kind of cheat, right? So if you look at that top line with a zero and a one, can anybody guess what that number represents? D, very good. We're all on the form. 0.75. So why is that interesting? Well, it's not really compressed. It's not really a compressed representation, but here's the trick. In multiplication, what we do is we permute those values, we permute the values, and then we line them up with an and. So if you think about this bottom, this column here that's lined up with an and, if that's 0.5, that's 0.5, that is 0.25, yeah? So we permute the value with randomness. So it's kind of like using the probability in reverse to calculate multiplication. So you get that idea that you can calculate multiplication very, very quickly, which, as we know, again, I was absolutely laid this out for me, then, you know, multiplication is a big operation. It's a big operation in machine learning, a big operation in neural models. So we do that very quickly. The guy who invented that, I read his PhD, it's like, that's his idea in that PhD. He's done that, and he's now at Oculus Rift, the Goggle guys, the VR guys, that's it, yeah. So why is this useful? It's multiplication and also probabilistic. And we live in a probabilistic world when it comes to things like cars, there are going to be probabilistic decisions about whether we run down the baby or the guy on the other side that looks less fun. Is that right? That's not a really right, but an ethical thing to say. Okay, so this is one, again, I'll talk about, this is my take on quantum.  Any answers? E is a great answer, and it is the right answer. You guys are super smart. So we need to know, this is the real trick. So the best way to understand quantum is to look at this SMBC comic and read this one thing. It means a complex linear combination of a zero one state should think of a new ontological category. You can't necessarily think about it in the way that we think about classical systems. And why is that useful?  Like, oof, it just collapses into its solution. It just finds the right solution. And that's like the magic collapse of quantum computing. And the algorithms are magic collapse algorithms. They take a complex space and reduce it down into a classical space. And that's what they're going to do. I'm going to be like the IBM guy in 1960 and say there'll only ever be five of them. And I want to be proved wrong, because I want everybody to have one on their phone. But I think there'll only be five. Remember that I said that and laughed at me in five years' time when they were on your mobile phone. What's that? All the quantum you'll ever need. All the quantum you'll ever need. Yeah, yeah. So I'm making that prediction. I don't know. It just seems such a rarefied device. Classical device is not so rarefied. But quantum device, you've got a rarefied atmosphere to hold the physics of how it works in place. So they're all really boring, those first three. Von Neumann is now boring. Stochastic was interesting two years ago. He's now boring. Quantum, we're nearly there with quantum. So we're all bored of that. This is the interesting one. And it happens to be the one I'm involved in. I'm curious enough. OK. So here's what I call a temporal bit. And you'll see why I call it a temporal bit. Has anybody got an answer for that? And again, there is a little cheat. It's not b. Bad guess. You have to buy me a pint now. That's the way it works. Oh, that's all right then. We'll buy each other a pint. It is, in fact, c. So what a temporal bit is, imagine you've got a kind of click is a bit. And imagine I want to communicate 8 to you. I want to communicate number 8. So what I do is I click once. And that's that start bit there. And then what I do is I wait eight seconds. And then I click again. So we've got this kind of period. So if everybody knows, that's two clicks, click, click. So it's two bits. But I've actually communicated four bits of data. Because the time channel is orthogonal. So I've got eight, but I've sort of started. I've got four bits, but I've sort of started with two. So that's really the way the brain does it. It uses this channel to do computation. To do this idea. So why is that interesting? Why is it interesting because it's compression? And the really interesting thing is, there's two other interesting things. I may be going to that slide, actually. There's a few interesting things about this. One of them is you can do addition. Now, if I want to do addition, what I do is I say to you guys, let's do an addition. And I click once. And then I click again. And you miss that middle click. And then I click again. So what we do is three clicks. And the second number is the two to three. The first number is the one to two. And what we get is you just count the two end bits. So you do that computation with no hardware. You've done it because the channel, the way it's represented is natural to the computation. And those clicks don't have to be anything, actually. I mean, I'm using my fingers. They can be electromagnetic signals. They can be anything that can oscillate because that's really all a clock is. And the interesting thing is you can have a clock that runs at a different speed to me like that bottom line. And what you get is you get this ability to do multiplication because you can start and stop clocks at a different rate. I communicate number two and say, oh, I actually run your clock twice as fast.  So you're doing multiplication. You're doing addition and multiplication. And you're not really having to do anything. You're not having to build a half adder. You're not having to do anything. So that's why I'm interested in temporal because it's this different way of representing. And actually the paper that I published at the conference in Canada was this unconventional arithmetic. So this idea that that arithmetic was the way it works. So we published that. And the other idea I have is this idea of memory.  So we have a circuit that's kind of memory. And if the brain does anything in terms of memory, that's probably what it does. It remembers temporal relationships between neurons. So you end up with that as a way of storing data. And the interesting thing about that is, when you're storing data, it's the same channel that you're using to compute it. So you've got this idea of no bottleneck between memory and computation. It's all in that one channel. So that's what we... And you can make that eager. So what we said was, when you're doing that, if you've got an add, if I keep sending you an add, oh, you just do the add when we're doing the memory. So you have this idea of eagerness. If anybody's ever written any Haskell or any programming that has this laziness concept, this is the idea of eagerness. So that was published. And actually, interestingly, of all we've talked about, there are hybrids. And I'm interested in hybrids. So one of the problems with temporal is, if you've got the number a million, I've got to wait a long time to do the computation. So is there a hybrid way of using what binary represents things and also what this is, which is effectively unary codes? And is there a way of hybridising those too? And that's what I've been working on. So this is the key paper for me, John Hopfield. If anybody knows about neural models, John Hopfield has a model named after him called the Hopfield Network. And he said this. He said, if you try to divide a number by seven, if it's in base 10, it's really, really hard to do. But if it's in base seven, then it's really, really easy to do because you know whether it's divisible or not. So what he's really saying is that representation allows you to do the computation much, much more efficiently. It's sort of, it's not just an optimisation, it's a rethink. So that was the paper I read that made me think, oh, maybe this is something interesting. So I tried to get him in the light, his nose hanging over the bottom of the thing there. So domain-specific archets, where is this all going? So AGI, we're all going to be in this artificial intelligent world where everything is calculated for us and we don't have to think ever again. And we've got to build hardware for that. And the ACM cheering guys are saying, we've got to build domain-specific hardware. So hardware that's specific to a problem just as NVIDIA are doing now. And they say, you can't see this very well, but they say we're in a new golden age for architectures. So the opportunity, both commercially and I have to mention open source, the opportunity open source is to build, there is an agenda and FPJs play a part of an agenda in building these systems. So we need to do that. So where am I in this? Well, I'm the business behind the temporal aspect of it. We got some funding for it. We got some government funding for it six months ago. And we're doing feasibility studies on building all kinds of systems based around this. The major thing we're interested in is multiply accumulates, which everybody's interested in. We've got an idea for a multiply accumulate unit using this. A multiply accumulate unit is the workhorse of a neural model. It's the bit that's doing the kind of dot product bit that I'll set me up earlier for. So that's what we're doing. That's where it ends. There is this huge agenda to do interesting things with hardware. And I guess all you guys are hardware guys and it's worth thinking about. It's not going to change. It's not going to be seven nanometres, three nanometres. It's just not going to happen. We're going to get three nanometres. We're going to run out. We're not going to think of ways of doing anything more. The reason I put this up is all you guys here should go down the road, turn right at the cathedral, and there's a plaque for George Ball. His house was the guy there. So it's quite fitting that I'm talking about reinventing binary and the guy that invented it. Well, he didn't sort of invent it, but nearly enough, was just down the road. So that's me. That's my business. That's what I think. I don't really do social media and thanks for listening. Any questions?


After she ended her 2020 bid for the presidency, Elizabeth Warren has been doing a lot of things, making a lot of moves to grow her influence within the Democratic Party, and one of the things she's doing is endorsing Democrats running for Congress. Now, what this has really shown us, if you weren't already aware of who she actually is, is that she's not serious about getting progressive policies implemented. Because the individuals who she's choosing to endorse are not progressive, and there are very viable progressive candidates who are running, who she just completely ignored, and some of them who aren't necessarily the most ideal, most progressive, who I don't support, it doesn't make sense why she, in her position, isn't supporting someone who is very obviously a quote-unquote war in Democrat, whatever that means. So let's talk through a couple of these endorsements here, because they are really showing who Elizabeth Warren is in actuality. The first person who we'll talk about is Theresa Greenfield, and Elizabeth Warren chose to endorse her over the true progressive in this race, Kimberly Graham. When she tweeted, I'm proud to endorse Theresa Greenfield in her run to represent Iowa in the United States Senate. Her life has been defined by hard work, determination, and resolve. I know she'll put the needs of Iowa's working families first. Okay, well, we know now how important healthcare is, Medicare for all. So what does Greenfield have to say about the issue of healthcare? Well, she claims healthcare is a right, but yet she doesn't actually believe it is a right in actuality because she only supports quote-unquote access and explicitly does not support Medicare for all. Rather, she says she just wants to expand the Affordable Care Act to include a public option. Now, looking at Kimberly Graham, however, she explicitly supports single payer, which includes dental, hearing, and vision coverage all free at the point of service. Now ask yourself this, if Elizabeth Warren was serious about Medicare for all, would she be endorsing the anti-Medicare for all candidate over the pro Medicare for all candidate? Of course not. So when progressives told you that Elizabeth Warren backed away from Medicare for all in favor of a public option, this is more evidence that what we were saying was correct. Because if you want something, don't you think you would endorse people running for Congress who would actually help fulfill your vision? Don't you think you would hold strong no matter how much criticism you face? So she endorsed someone who is just a standard run-of-the-mill Democrat who doesn't support Medicare for all, who's championing access to affordable healthcare, which is entirely subjective. We all have access to a lot of things in life. I could technically purchase a Lamborghini. I have access to it. Does that mean that I have the means to? Of course not. So this is meaningless. This is corporate Democrat speak, but Elizabeth Warren endorsed this person over someone who's very bold, Kimberly Graham. Unbelievable. But that's not all because she chose to endorse Jerry Nadler over another real progressive named Lindsay Boylan saying, I proudly endorse chairman Jerry Nadler in his run for reelection to Congress. His record shows that he doesn't just know how to fight. He knows how to win. I'm honored to call Jerry a friend and someone I continue to work with on important legislation. So first of all, Jerry Nadler does not know how to win anything. He's a standard run-of-the-mill corporate Democrat. And if you truly wanted to affect change, why would you endorse him while someone else is running who actually has a real vision for America? And look, I get that you don't want to endorse someone who you consider the primary opponent of your friend. That's fine. But you can just sit this one out. If there's a real progressive option running, why not just sit this one out? Why do you have to make an endorsement in this instance? Well, you don't have to, but she chose to do it anyway. And what's weird is that this uniquely contradicts what she claimed to stand for during her presidential campaign. Because as Jordan Sheridan points out, Elizabeth Warren boldly called for Google and Facebook to be broken up as a candidate. Google is Nadler's top 2020 donor. Facebook is number five. So why would you endorse someone who stands against what you said you believed in? Why? What's the point of that? It makes no sense. So as she builds this brand of Warren Democrat, she's got to explain to us what that means in a policy sense, because we get what it means politically, right? But what does it mean when it comes to policy? What does the average Warren Democrat stand for? Because it seems like we don't know. This is inconsistent. And the ideology of the average Warren Democrat seems pretty incoherent or nonexistent altogether. Now, the thing about Jerry Nadler is that you can make the case that, you know, maybe he's not as bad as people like to make him out to be. He co-sponsored Pramila Jayapal's Medicare for All Act. And that's great. I give him credit for that. But the problem is he's taken thousands of dollars from health industry packs. So how are we supposed to trust him when there is an actual progressive option who's not taking that money, who also claims she supports single-payer Medicare for All? And the thing about this is Lindsay Boylan actually feels betrayed by Elizabeth Warren endorsing Jerry Nadler over her because she used to respect Elizabeth Warren and she responded to Warren's endorsement on Twitter saying, I have been a big supporter of your career and it's unfortunate that you looked right past me to the guy who it took three decades to pass three things and who takes as much money from companies as he does from people. How is that progressive? She adds, this is my daughter writing you a thank you note for running for president. I told her all about you. I won't tell her the story of how you didn't even bother to know who I was before you endorsed my opponent. And she concludes by saying, by the time I'm at your stage in life, I promise I will not overlook other women and close the door behind me. Yeah.  But again, Elizabeth Warren doesn't stand for much, you know, whatever progressive ideals she came into Congress with. I mean, she's clearly abandoned them. If she truly was a progressive, don't you think she would have endorsed Bernie Sanders when it would have made a difference after Super Tuesday when she dropped out? No, she chose to remain silent because now she hopes that maybe she can be Joe Biden's VP. So it's just this shows you once again that Elizabeth Warren doesn't stand for much anymore and she isn't actually committed to progressive policy proposals. But let's put, you know, these two endorsements aside. One endorsement that honestly doesn't make sense to me or lack thereof, I should say, is Iona Presley. Let me remind you, Iona Presley, she broke from the squad when they all endorsed Bernie Sanders and she endorsed Elizabeth Warren. Now, we kind of expected this to happen because they're both from the same state. But Iona Presley stuck her neck out and became a surrogate, one of Elizabeth Warren's top surrogates, gave her that progressive credibility as, you know, a member of the squad and Elizabeth Warren has yet to endorse her. Now, you can say that endorsement is coming. Maybe she'll endorse her in a week or so because she's been kind of like trickling out these endorsements. But how is Iona Presley, who has been loyal to you, not your number one endorsement? I have nothing against Iona Presley. She's not my favorite progressive and, you know, I'm very skeptical of her. But if I'm Elizabeth Warren and this person who I needed to get an endorsement from was there for me, why not endorse her? I don't think Iona Presley is even going up against a primary challenger who can beat her, who's strong if there are other options. In fact, I don't even know. So you literally lose nothing. So why aren't you there for Iona Presley after she was there for you? It makes no sense. So Elizabeth Warren once again is proving she just, she's a coward. She doesn't really stand for much. And she's showing you she's not committed to progressive policies because if she was actually in fact committed, don't you think she would be making endorsements of candidates who explicitly support what she said she supported when she ran for president? So look, the reason why I'm talking about this is because in 2024, assuming Joe Biden is unable to beat Donald Trump, there's going to be a vacuum left open by Bernie Sanders absence. He's not going to run again. And Elizabeth Warren is going to try to fill that void being left open by Bernie Sanders, but acknowledge she's not real. She's going to Obama you because she doesn't believe in anything.  I don't think you needed this extra information to demonstrate how much of a phony she is. But in case you still weren't convinced, here it is. Now I brought Kimberly Graham who's running for the Senate from the state of Iowa on my show and she's a phenomenal candidate and I'll link you to that interview down below. But I have not yet had the pleasure of talking to Lindsay Boylan. So I'm going to show you one of her campaign ads because after watching this ad, you can't say that Elizabeth Warren had a legitimate reason to just ignore her because this is a serious candidate with the real record of actually accomplishing meaningful things. Take a look. Before the pandemic, I was focused on issues that are more relevant than ever and I had my story ready to share with you. How I got to New York. How I was able to build a career and a family. How I love it here, but ours is the most unequal district in the country. How I fought for higher wages and better housing in our city. And my credentials. I was deputy secretary for economic development for the state of New York. And then the world changed. New Yorkers are living and dying through this public health crisis. It's outrageous that congressional leadership went on recess without getting enough cash in the pockets of those who need it the most. I come from three generations of women who've lost custody of their kids because of mental illness and addiction. My family would have been devastated to miss just one paycheck. So you can be damn sure that as a congresswoman, I won't be taking the week off while millions of people file for unemployment. Growing up, I had my share of struggles. But I've always said, what can I learn from this and what can I do about it? So I led job creation for the state of New York. After the federal government abandoned public housing, I negotiated hundreds of millions for NYCHA. After Hurricane Maria, I led disaster relief efforts in Puerto Rico on behalf of New York. I've dedicated my career to public service. We need to elect people who have skin in the game. It's not just that I understand how our issues are connected. It's that I'm going to do something about it. So I mean, Lindsay is qualified. She's accomplished. She has a real agenda. You can actually go to her website and see a plethora of policy positions that are bold that she's taken. Whereas with Jerry Nadler, I mean, he's been in Congress for how long we don't really know what he stands for. He'll do whatever he thinks is going to be politically expedient. So that's who, you know, Elizabeth Warren chose to endorse over Lindsay, over Kimberly. And that's just really, it's, I don't even want to say disappointing because there's a simplification that I'm shocked by this. I'm not shocked by this at all. This is exactly what we've come to expect from Elizabeth Warren. But meanwhile, I mean, Alexandria Ocasio-Cortez is endorsing progressive candidates like Nabila Islam from Georgia, like Sam Lee Slopaz from New York, and Marianne Williamson, also a presidential candidate in 2020, just endorsed Shea Hidbutar, Nancy Pelosi's challenger, Makayla Wilkes, Steny Hoyer's challenger. She also just endorsed Eva Putzova. So, I mean, everyone else is trying to do everything in their power currently to effect change, to get more progressives elected to Congress. Whereas Elizabeth Warren is endorsing a bunch of incumbent Democrats over progressives, which makes no sense. She's endorsing corporate Democrats over progressive Democrats. If you thought that Elizabeth Warren was progressive, that's fine.  She's not progressive, or at least if she is progressive, ideologically speaking, she certainly isn't committed to getting that vision carried out, right? So, I mean, this is Elizabeth Warren now. I'm at least thankful that she is not hiding the fact that she doesn't actually care about progressivism. That's good, at least, you know, being honest is good. But just, again, don't be surprised because this is who Elizabeth Warren is.


Hey everyone welcome back to another video of figure fantasy, so we have here Dead master Once again, this is more or less a review a further review and because I've done a place that play testing more now That I've equipped her with gear review recommended gear gameplay style and All of the things that we should discuss about her. So starting off. We'll try to take a look at her skills first So for her attack, it's called fatal assault range is one slot attacks an enemy starts from the first enemy in the same line Tack speed is already fast. So upgrade effects. So both level two and three will give you 25 each so Bones boost the damage from basic attacks by 25 times two that would be 50% Okay, so next would be her ultimate eyes of death attacks the current target and ignores part of their defense and If the target's health is above 40% the attack is guaranteed Neat, right? so She's another Figure that has a guaranteed trick crit mechanic built into her kit upgrade effect is level two after unleashing her ultimate. She goes berserk after Seven seconds, which makes all her attacks penetrate Level three while berserk her basic attacks have a 60% chance to trigger dead wings effect when they Crit. Okay. So take note.  Okay, so basically she's a sitting duck After she triggers this she doesn't have any like any any lifesteal, you know Means aside from her passive with her Ultimate also has a 50% chance to trigger after any ally unleashes their ultimate Okay upgrade effect increase the chance of triggering dead wing after an ally unleashes her ultimate to 75 5% level 3 is boost the damage of the next dead wing by 30% each time the target takes damage from dead wing This effect can stack up to four times Okay, and the next one and the last one is her special So boost dodge chance by 15% and restores health after each successful dodge okay, and Upgrade effect is going to be boost attack by 5% and crit chance by 10% and level 3 would boost Dodge chance by 20% Okay guys so moving on to the discussion on her strength and weakness her strength is basically her DPS very high DPS with ignore defense and piercing and Her weakness is also survival survivability same more or less as Empress so for her parts we will address that issue Take note that her lifesteal built into her kit is triggered by her passive and assisted by her ultimate but After that she's vulnerable in the front So you have to really equip her with a 4p set of lifesteal as you can see here Lifesteal is really necessary for her. She doesn't have lifesteal She's way too squishy up front tried it with a lot of you know combinations, she's too reliant on a healer if you don't have lifesteal as Her 4p set her 2p set would either be a defensive set or an HP set for more survivability of course So that is the discussion with her parts again I don't think the lifesteal set is Negotiable you'll have to go with this unless if you want to risk it be my guest but based on what I play tested I don't think she is going to live that much without lifesteal set So as for her badge We have here the eternal nightmare badge with which is my preference my only preference actually for her This will give her will complement her lifesteal set to boost attack speed by 10 basic attacks Have a 21% chance to bounce lighting off four times each time dealing Damage equal to 10% of attack and you say Warden she already has a fast attack so The 10% would really give her a more faster attack. So that's basically what I'm saying For her to survive. Okay, so let's explore Her other unique Unique gear first and foremost her adornment, but this one requires a purchase obviously so Right of the bat. I'm telling you guys. I'm not I'm not I'm not in favor of this for you to use or to get so Enhancer passive when casting deadwing boost dodge chance by 4% It's a small Percentage and all damage by 10 this effect lasts up to five seconds only and can be stacked up to three times So very short effect for this for this adornment. I don't think you'll be needing this and let's move on to her exclusive badge, which is Eternal and yielding bad. So boost dead wings damage by five While not in berserk her basic attacks have a 20% chance to trigger deadwing when they crit I think initially I recommended this badge But at this point if you if you're not into spending that much I would not recommend this Overall, I think the other badge would be better for her so again both exclusive Badge and adornment. I'm not recommending. It's also a additional spend So you just have to make do with what you have for her I think the badge that we have for her the the end time Nightmare badge is going to be sufficient enough That you won't need both So this one so just have to build her right build her Towards survivability, and I think she can be okay and good enough as for her team composition. So I Don't think she has a specific team To be built around her she can go with any team if you want really recommendation an extra healer Would be good for her as a probably an extra layer of protection For her HP and that is it. I don't I don't think she has a special use She just deals a lot of DPS and you just have to make sure that she survives any matchup that you have and guys finally my final thoughts For her there's nothing else I could say but she has great damage She just needs to survive to deal that damage and also just to be clear about that Her damage dealing in her survivability is really built around her gear Her parts and her badge is a big, you know, it's a big portion of her survivability. So She is very she's very gear-dependent Again, as well as other high DPS more or less their glass cannons and the only way I think that she could survive is additional lifesteal and Increased more increased attack speed. So that is it guys. That is my final thoughts for dead master and what do you think of? The recommended gear and gameplay for dead master. Am I right? Please put them down in the comment section below Okay guys, so thank you very much for staying this far. So take care stay safe. This is the warden and I'm out of here


What's going on everybody Chad here and today we're going to be doing a little project for my kids that requires some sanding and painting and I simply don't want to be breathing all of that in. So today we're going to test out the Airgear Pro M500 respirator. Let's put it together and test it out. All right so now we have everything on the box and what we want to do is we're going to take our particulate filter. I'm going to put it in this little tray. Key thing is we want to make sure that this text is going to face away from us as we put these together. We're going to complete that by snapping these in. That one's good to go. Super simple. We're going to do the same thing here. Again text facing out through the instructions and boom that is good to go. Now you got to say these instructions are super easy to follow and clear but I'm just going to walk through it. All right so now we want to go ahead and get these on the mask itself. As you can see we have these three little prongs here. We have those three little openings there and we have an arrow to tell us what direction it needs to go. So again super simple make sure we get those lined up and then we twist it on. Same thing on the other side we can see that arrow there. We can see our gaps and our notches. So on they go making sure it by the end it'll look just like the other side and boom super simple. So let's go ahead now that we have this together go test it out. All right so as you can see we did go outside to a nice ventilated space but you're going to have to put our mask on. So we have this that goes over the head and then we have the class that goes behind the neck. So let's go ahead and get that on. Super easy to do. All right so there you go it is just super easy to use. Unbelievably easy to put together does have some adjustments on here because not everyone's face or head is the same shape. So definitely needed that. Quite honestly this did everything I needed to do. I wasn't breathing in any of those particulates and it actually was very very easy to breathe in it. So I can always say this does exactly what it says it's going to do and I would highly recommend and while I may be compensated for my reviews quite honestly I won't do another painting project without this. Hope that helps you out.


Well, firstly, mobile money services have been very successful in Africa. We have the examples of Kenya and Tanzania, where it's taken off very well, and we also have mobile money services in many African countries, where we have over 130 million subscribers in over 37 countries. Now, there's still a long way to go, and governments have a very important role to play, especially the financial regulators. Well, firstly, mobile is not a luxury, and governments can treat it, should treat it, as a public good, and they can reduce the level of taxation on mobile services. Secondly, it's a shared responsibility between governments and the private sector to deploy the mobile networks that we all need. And thirdly, local content is very important, and the internet exchange points need to be developed and deployed locally. Well, spectrum is very important to mobile internet in Africa. So in Africa, the internet is mostly mobile, because we do not have the fixed line infrastructure to support it. Now, we need spectrum and more spectrum, because what we have currently is not sufficient to cater for the expected growth in data demand. We also need harmonized spectrum, and this would result in lower prices to the end users. Spectrum is very important for developing countries, and we have some spectrum that has been identified, that's the digital dividend. We need to thus have it made available in Africa. Many African countries will miss the digital switchover, which is 17 June, and we encourage them to continue on that path and make the spectrum available as soon as possible.


Okay, hello, my name is Aleksandr Moulchev. Yeah, and in this talk I'm going to present some key features of the kernel for new cameras and highlight some new features which have been added recently for more experienced users. The first question is, does somebody here about OpakSkate technology? Raise your hands up. Almost one third, one half, okay. What is OpakSkate technology? OpakSkate technology is a geometric modeling library. It provides a set of high-level topological operators and low-level geometric algorithms. It uses a well-known boundary representation approach to store underlying data. The boundary representation means that a three-dimensional model is constructed by a set of faces. They bound a model. Faces are bounded by edges. Edges are bounded by vertices. Some development facts. The most important thing here is the permissive LGPL license, and this is why I'm here, of course. Moreover, there is a special exception which is taken from LGPL 3.0, allowing to deal with object code incorporating material from header files, some code in templates and headers, etc. The OpakSkate technology is written in C++ and available on all major platforms. The actual master branch has nearly 2.5 million lines of code. This is quite a huge framework. Some technical details. Foundation classes are responsible for low-level functionality like smart pointers, collector, collections, maybe some numerical methods. Modeling data defines the set of representable objects. In general, we follow the step standard. So almost everything that you have in step from a modeling point of view, you can model this stuff using our modeling data directly or using some conversion techniques. Modeling algorithms, data exchange, and visualization will be discussed a bit later. Application framework is a set of tools and methods for rapid application development. It allows to build your own data model using Kanduri Do and transaction mechanism. This is some kind of hierarchical database. Of course, all the stuff uses our classes, our structure, so this is our way to build applications. Test harness application. It's a TCL-based console application which reviews OCT functionality. Almost everything that we have on C++ level is reflected somehow on the TCL level. This application supports a plugin mechanism so you can write your own commands to extend its functionality. We usually use it to test, to debug, to analyze, to prototype. It's some kind of, how to say, testing tool for us. Geometric modeling. Well, the set of geometric algorithms includes intersection, projection, approximation, intersection, interpolation algorithms. For instance, interpolation algorithm can accept tangents or parameterization to deal with the curve's form. You know that there are infinite number of ways to pass a curve for the given set of points. There should be a criterion to define one curve from this set. Another example of geometric algorithm is presented on the slide. Here you can see the projection of curve to the surface using direction. I have prepared this example using draw-to-see-all-based application, so let's take a look. Here it is, a bit bigger. Here we have a block constructing our inputs. After that, we have to convert geometric objects to their topological counterparts according to their common definition, which projects a curve on the surface. We convert them. Here we perform the projection. What to project, where to project, projection direction. Here it is. And the variable name to store the result. After that, we can display inputs and output on the screen. Here you can see our standard console, which is called draw. And here we can launch this script, and here is the result. High-level topological algorithms. The set of topological algorithms includes boolean algorithm, fillet, offset, skinning, thickening, chamfering, maybe something else. Once again, there is a special demo demonstrating this functionality, so let's take a look. This time, we are going to load a model from the hard disk drive, and other argument will be constructed manually. It will be just a truncated cylinder. After that, we will perform common operation boolean, display inputs, clear scene, and display the result. So, okay. Here are our inputs. Cylinder and well-known NC101 model. And let's see the result. Here it is. It's a result of common. Well, visualization is vital for successful modeling. We live in a three-dimensional world, or at least we feel it three-dimensional. Visual feedback gives understanding of what is going on with your paths, assemblies. It is helpful to debug problems of BRAP data. Our visualization engine is capable of displaying three-dimensional models, dimensions, relations, and other kinds of engineering data. It uses state-of-the-art accelerating techniques like bounding volume hierarchy to achieve high interactivity and frame rate on huge models. You know that there are two major paradigms in visualization. Rasterization and rate-racing. The OpenCascade technology supports both of them. Usually, rate-racing is used to produce photorealistic images. In our previous demo, we have seen a rasterization pipeline. Now it's time to get some understanding about rate-racing. Our next script. Once again, a lot model. Prepare scene. Here, we want to set a background color. We want to enable lights to see reflections and shadows. We want to set a material to see reflections and shadows. And here, we want to enable rate-racing mode and enable shadows, reflections, and anti-alasing. Here it is. You can see shadows, reflections, and this script is quite small. For instance, you can add textures, materials, etc. So to make it really photorealistic. Just a small demo. Date exchange. Well, date exchange is crucial to supporting a third-party software. Ask yourself how many CAD software do you use every day? Personally, I keep open three or four programs. In my opinion, it's almost impossible to imagine a software that does the entire job. So we have to date exchange with our software. Our step and IJAS translators are able to deal not only with parts and assemblies, but they can deal with metadata such as colors, layers, names. Popular mesh formats like STL are also supported. Other representation schemes like drawings, voxels, point clouds, wireframe can be constructed from internal built-up structure, but there are no built-in translators for them. Once again, there is a dedicated demo demonstrating how we can create a model, colorize faces, and save it on a disk and check it in some other software. This time, we are not going to use a predefined script. The OpenCascade technology has some built-in samples. This time, we are going to use built-in sample. Just type run sample. Here, we have a pencil model. It contains two solids. We'll see it. And after that, we can write a step file, what to store, where to store, and we can open it in other software, for instance, in FreeCAD. That's it? Yeah, well, I know that FreeCAD uses our step translator, but there is no good free step reader, unfortunately. Well, there are some nice features which have been added in the latest releases, and I would like to attract your attention to them. 7.0. We migrated from our own build system to the well-known CMake build system. I have to be polite here, but when I entered to the company several years ago and I faced with our build system, well, I could say it was unfriendly to newcomers. I have to be polite, but CMake offers the unified pipeline, which is fruitful for developers and the community. Our step translator was extended by application protocol 242, which deals with the product and manufacturing information, so you can write and read this kind of data. 7.1. OpenCascade technology usually uses bounding boxes to perform fast intersection checks. Sometimes, especially in case of BISplines, these access-aligned bounding boxes, they are much bigger than nominal geometry, and there is a problem. For instance, when we can compute bounding box once and cache it, it's much more interesting to build optimal bounding box than build an ordinary bounding box. Unfortunately, we sacrificed performance for that, of course. Calculation of optimal bounding box requires more efforts. IE's manipulator class suits for interactive transformation of objects on the scene. Once again, there is a dedicated demo for that. Let's take a look. Once again, we load model, we display it, and we create a manipulator and attach it to the model. That's all. So we can move along three global axes, x, y, z. We can rotate. We can scale. That's it. 7.2. Pre-compiled header support significantly improves compilation speed. On my desktop, it reduces compilation from 15 minutes to 10 minutes. I think it is worth to enable it when you don't want to modify OCT sources. It's fruitful for community, I think. Partition operator is a special kind of the Boolean algorithm which adds all splits of the first argument to the result, but it doesn't include anything from the second argument to the result. It's hard to explain it, so let's take a look. Here, once again, the same model, and we want to slice it using a set of parallel faces. After that, the block related to partition operator construction, displaying inputs and result. So let's take a look. I need to launch this stuff once again. Yeah, I need to clear my favorite stuff. Yeah, that's it. So actually, initially we have one solid, and we want to slice it into several pieces by these set of faces. We clear, we display, result. Here you can see some lines on the screen. They mean that we have several solids in underlying models, and we can check it. NBS, number of shapes. So initially we have one solid. In the result, we have nine solids, 7.3. Special algorithm for feature removal was added. This algorithm can remove features like gaps, holes, protrusions, fillets, chamfers. Also, this release introduces oriented bounding box. The idea is the same as an optimal bounding box. And once again, I have a demo for that functionality. Clear scene. Here we have a model. It is access aligned. So we want to rotate it along that axis to 45 degrees to make access aligned bounding box bigger. And after that, we can construct access aligned bounding box and oriented bounding box. And after that, we can display inputs and outputs. So you can see that the bigger one is access aligned and yellow one is oriented one. It's not absolutely optimal because it uses triangulation to build it. So it depends on triangulation quality. But it's much better in this case, nevertheless. And our latest, our actual release, 7.4. We added two new mesh formats, GLTF and OPTCH. Well, actually the OpenCascade technology supports four mesh formats, STL. We are ML, GLTF and OPTCH. Well, this set is not big, but it reduces the number of third-party companies in your software.  And we have finished meshing over whole. Now our meshing algorithm, I mean, BDAP meshing incremental mesh class produces much more reliable and robust result. There you can see some useful links on the slide. They contain instructions on how to compile, download and run the software. There is a dedicated forum to ask questions as well. If it is what you are interested in, if it is what you are looking for, then give it a try. Well, it's questions time. What is the difference between commercial kernels and the free kernel? Yeah? Unfortunately, we don't have an access for that, for other kernels. The only thing we can say here that our step and digest translators, they, I can say that they better, they should be better because we are interested in step and digest formats because this is our way to communicate with other software. Solid ACs and other kernels, they are internal formats and they do not want to go outside of them. How do we use OpenCascade on the web? Yes, we have some experiments in that area and the usual way is to add some bidding to the C++ libraries using JavaScript languages and call just C++ code. You can go to our website, I mean company's website, you can see some model on the web. So somebody has finished this job, but it's not my task. So technically it's possible, we have this experience, but how it is done, I don't know. Yeah, because somebody has finished this job, you can go to our website, you can see that three-dimensional model is displayed on the screen. Yeah, what is the difference between OpenCascade and OpenCascade Community Edition? OpenCascade Community Edition is a fork of OpenCascade. Several people started it around 2010 and they were not satisfied with our development progress. Since this time we came more open to the community, so OpenCascade Community Edition still uses OpenCascade 6.9.1, but our actual version is 7.4, so almost all users switch to the OpenCascade official release, let it be. Yeah, FGPL. The question is, Radma for the future, yeah? Well, here we are going to improve our visualization engine significantly. Actually, we have finished physically based rendering and materials, right design. From an algorithm and modeling point of view, there is no such a fixed Radma for that stuff. OpenCascade stuff mainly driven by the company itself or also external contributors? Do we have external contributors, yeah? Yeah. Yes, we have. Formerly we have nearly 100, but active with something between 10 and 20. Question about ray tracing, what do we display on the screen? Yeah, good question. In visualization, in this stuff, we ray trace that triangle, so we have to build mesh before usage. Yeah, I know this problem. Can you repeat the question for the end? The question is, do we have a mirror on some public website? Actually, no, but we are working on this. We are going to use GitHub, yeah? My colleagues say that we are going to publish a mirror on the GitHub. The process of a new developer coming in to be able to contribute is that documented somewhere, someone is watching this talk, where would they look to find out how to get involved in your project? The question is how to involve to the project, yeah? Yeah. Here you can see the first link. It has information about how to be involved. One still have to fax something to France? Unfortunately, yes. Some Lego reasons. Are you working on a contributor license agreement? Yeah, we are working on this stuff, but actually you have to sign it, yeah? Time for maybe one more question, yeah? The question is, can we replace our old API by a modern C++ API, yeah? The answer is no, because old CAD renders support non-C++ 11 compilers. So we cannot switch. And we wrap them by some macro, for instance standard override, just macro for C++ override. But in general, we cannot drop all this stuff.


Today we got nine awesome habits you can start doing today and it doesn't have to be a new year to do it. You can do it any time for improvement. Hey there, njrew22.com here with another vlog and today it's going to be sort of like we got the idea because it's the new year soon or by the time some of you might be seeing this it'll already be 2020. And we thought why not, let's throw our hat in the ring for sort of, this is not resolution. It's just awesome habits I call it. You need funny words these days to get anybody to watch your stuff, but awesome habits are fabulous. I don't know what to call it. But these are like nine things I came up with that you can, if you engage in these habits it will improve your life. I'm not guaranteeing it because I just can't because what am I going to do? Pay you if it doesn't help you. I can't guarantee it. So I'm just going to rattle off a list of nine things, habits you can partake in starting now that will improve your life. And number one on my list, and there's no order here by the way, this is just random order. It's not like a countdown. Oh, the top 10 item, no, no. This is just nine items I came up with and I wrote it, stream of thought. And the first item I have for you today is to avoid mainstream news and particularly the partisan politics that's happening now. And I should say that you shouldn't turn it off completely.  But if you could just scan the headlines, I recommend you use an RSS reader and you could subscribe to like the top or whatever five popular mainstream garbage news sites just to see what they're talking about because you kind of need to know what society is buzzing about because that may be a problem in your neighborhood one day soon, whether it's riots or some stupid laws or gender issues or whatever it is. You need to kind of know what society's talking about or trying to talk about. And I recommend you find some alternative sites. They're not always easy to find because there's always somebody messing everything up or publishing misinformation and disinformation.  So, but my best advice is to avoid the mainstream news because it's just bad news. Even your local New York news is just bad news. Always somebody got hurt. There was a big fire here and like you don't need to know about that stuff. Worry about your friends and your family and your own backyard and your life.  And my second tip, number two is something I've been talking about every week here on this channel, it's going carnivore. We're so happy that we're mainly meat and we've never been better when it comes to digestion, food, hunger, being satiated. I really do think carnivore is the best thing for humanity that has happened in the last few years. And I see it slowly taking off, but it really isn't. But if you can't fathom just eating meat and not having your vegetables and fruits and all that other nonsense, you could do one thing by going low carb and with the focus on reducing the amount of sugar slash carbs. I think sugar and carbs are identical. People worry about the sugar content. Yeah, there's differences between refined sugar and all this other stuff. Don't worry about just reduce your your carbs. If you're take a note, notepad and see how many carbs you're eating a day. And if it's in the hundreds, you're way you're in big trouble later on.  So if you can cut it down to 50 grams of carbs or less a day, preferably not more than 20 in a sitting, you should be OK. And that you'll lose weight, you'll be you'll sleep better. Your pains will go away. I'm telling you right now, but avoid wheat, too, if you can. It's inflammatory for the human body. But that's another question for another day. My number three item for a good, awesome habit to partake in now and going forward any year, not just 2020. And that's question everything you see, including this video or what this website question. Do I have any ulterior motives? Are there people paying me? And if you question and you vet it out, you can find find some good things going on. But question everything, whether it's diet advice or new laws that are published. Oh, you get a $400 ticket for being on your phone or we have rainbow colored crosswalks now and we have all this stuff. Just whatever is happening in society and whatever is trending. Just question everything because, like we've said in the past, there's a dotted line somewhere to somebody who's benefiting from what's happening in the world today. And sometimes that dotted line is hidden and you have to kind of deduce on who benefits by disrupting a government or by changing the fuel source from oil to batteries. There's always someone that can cash in. So question everything and find out who the benefactor is of any societal shift or change in your environment. There's always someone that's going to profit handsomely from something that goes on with society as a whole. And number four, this is kind of important for us. I mean, I think that everybody should reduce their phone usage. I know these smartphones we have are extremely high tech and they're very capable of doing a lot of things, apps everywhere. Apps, apps, apps, maps and coupons and all this other stuff. And there's banking and I don't even know what else there is. But most people are on social media and they're interacting and they're getting dopamine hits and so on. I think that the phone is taking over and I see people out and about just everywhere they go. The minute they pull into a parking spot, they look at the phone. They look at their phone as they walk from their car to a store or a coffee shop. They're just constantly on this phone. There are people in general are losing, except the younger generation. I guess under 60, older people I see still actually pay attention. They look around, but by losing touch with your environment, I think he's going to have a profound effect later on. They're going to say in 20 years, oh my God, all these people were paying attention to their phone the whole time. They forgot how to be situationally aware of their environment. And I think that's going to have a bad effect at some point in the future. So I like to just be where I am and not be on a phone. If I use my phone sometimes at home, just the way I would use a computer at home, I don't lug my computer everywhere I go. And that's sort of what happened with the phone. You have almost the capability of a computer with you at all times. And while it's a good resources for some things, I think overconsumption, overuse is a bad thing. So the next thing, it's sort of similar, but it's cutting the cord on your television set or video monitor, whatever you want to call it. I call it mind programming, no matter what it is. No matter what it is, whether it's a entertaining TV show, whether it's a comedy, drama, or no matter what, news, for instance. All these things, I think of it as mind programming. And it's very addictive. It's intelligently written. It's psychologically manipulative. And that's why I know that if I ordered, I don't have Netflix, but if I started watching seasons of things, I almost the other day I was at the library and we get videos for our kids because as much as I fought it tooth and nail to not put my kids in front of the TV, sometimes your hands are tied so bad.  It's sad because that's another story for another day. But I know that if I saw at the library, they had MacGyver seasons one through 10 or I don't know how many seasons it was. And like I remember watching that as a kid. I'm like, oh, let me watch it again. And I knew I had it in my hand and I put it back on the shelf because I knew if I started watching it, I would without a doubt be hooked on it and I would waste hundreds of hours of my life sitting there watching the show and enjoy it. Although MacGyver is probably a good show because it really did teach you situational awareness and making do what can I do with this glue and this chisel if I'm stuck somewhere, you can you can use things like that. So but I think TV is is a passive activity and should be cut that my next little tip is reading. I think you should read, read, read, read, read, read books, not just fantasy novels or romance or I think history and psychology are some of the best books you can read. I'm not going to get into the authors and stuff like that. But I think some of the authors you might find interesting are authors that may have been critically attacked when they came out with their books. I'm reading an author now, Robert Anton Wilson and his books. And he was all into that LSD stuff and Timothy Leary. And there those books were pretty much attacked and demonized by mainstream medicine and ideas, conservative ideas. But they're really eye opening. And I think that's something you need to challenge. Stretch the limits of your mind. So read as much as you can instead of using those hundreds of hours to watch binge watching. That's something I think is good. And number seven here is is sort of a dual thing. It's a practicality and frugalness. And by practicality, I mean do it yourself. Learn how to fix things, get skilled in tools. Do things smart. I think that's it's kind of a general thing to talk about here. But in frugalness in terms of asking yourself, do you really need that latest thing? Can I deal with used? I think challenging yourself not to get the latest and greatest thing is a real good first step in combating consumerism and not getting caught up in the trends of things that are hot today and then a year from now that it's already obsolete and replaced by something. It's this vicious cycle that happens in our world. And quickly moving over to number eight here. And this is with all the time you've saved by not having your phone, not watching TV and having a mindset of questioning everything. I think one of the good things you can do with your newfound skills is observe society. Watch people. When you go don't just spend your time chatting with your friends digitally. By being in the moment and being where you are in your environment, I think you could start picking up on things and when you watch how other people behave in groups and what they're talking about, listen to what other people are talking about, you can sort of really get a good understanding of what's happening in the world and make better decisions going forward. It's just fun to do also to watch how things that happen over here affect people in general over here. And you could see it. Maybe you can even make some money on it if you can really pick up on it. If you can market the people on their phones, somehow maybe you can make it. That's what Gary Vee says all the time. And last but not least here, this is a very difficult one. It's trying to solve any problem you may have with toxic people and you know who they are. Everybody has them in their lives. It's not just people who disagree with you or like different things or have different political beliefs.  And sometimes it's kind of hard to solve the problem because of the complexity involved. I'm not going to get into it, but some you can't just get rid of. But in some cases, the only way to deal with these type of people is to completely cut the cord on them too. But that's something that's it's very tricky to deal with. And that's that's about it. I really do think the phone is one of the big things to contend with and that if you can just keep it in your pocket or turn it off or not even need it. It does a lot to keep the brain strong. And I think having a strong brain and an uninfluenced brain is very important for not just 2019, 2020 and beyond, but always. So that's it. Please hit the subscribe button and the like button and all that. I need more subscribers. I need to get to a thousand. I'm eventually going to have it one of these days. I have to change my keywords on my YouTube channel. I think that's what's holding me back. And that's it. Enjoy the rest of your day. See you next video.