Hello everyone, welcome again to another NARX 5 live video. So I did a live video last night. As many of you may have seen, it was around 11pm here in Japan. And then I had a shower, went to sleep, got up this morning, did some more work. And now already it's not even 11am. Came out for a little walk on the beach. Always motivated to do what is right. To bring this message to you. To keep you on the right track in life. So that you don't go off the rails like the narcissist. In this one, I am going to be telling you how you can hurt the narcissist forever. Before I begin, please show your support down below. By giving this video a thumbs up. It's very important as it will help to get this message out there to other viewers as well. Alright, so let's begin. You want to know how to make, how to hurt a narcissist forever. By the end of this video, you will know just that. So the narcissist has hurt you. They've done all of these horrible things to you. And naturally, of course, when a person feels hurt, they desire to hurt them as well. As the saying goes, hurt people, hurt people. You can't give someone something you don't already possess.  So you want to reject that pain onto them. You want them to feel how you feel. But you have to remember that narcissist, they lack empathy. So if they hurt you and you feel pain, they are not going to feel that. They are not really going to care about your feelings, your pain. And this is why they cannot connect. They have an inability to be vulnerable or to experience true love or intimacy because they lack effective empathy. They cannot feel another person's feelings or experience as if it was their own. While we can, which is why when they're going through something, they bring a lot of shame to our lives. We immediately experience it as if it's our own emotion. And it pulls us into this void. And honestly, this is the reason why so many people, millions of people who have been in toxic relationships, many of them end up feeling suicidal because they're having this void pushed onto them. And it has nothing to do with them. But because the narcissist, this identifies with their own emotions and they have no consistent sense of self, then as empaths, we tend to identify with it and then we self-loat. And then we feel a lot of pain when that pain doesn't even belong to us. There's no reason for us to feel any pain at all. But we do because we just choose to identify it and then our success notices that and then they jump on the bandwagon and they're like, oh, so you're willing to identify with my filth, my garbage. Fine. I'll just dump all of this onto you. Let you deal with it because they're weak. They can't deal with the pain. They just want to pass it off onto you. And that's really what it is. That's how we took different paths in life. We both could have gone through the exact same childhood trauma. And yet we became empaths. They became a narcissist because they were too weak to deal with the pain. Instead, they suppressed it or they tried to deflect it onto someone else. And that's why they're shame-based people who are doing everything they can to avoid reflecting on their shame. But let's get straight to it. How can you hurt a narcissist forever?  I'm doing better things. You're not doing anything. Just that alone. You're still reacting to them. You're still reacting based off what they did to you.  Instead, what you want to do is do nothing. Don't even respond to them. Just don't even worry about it. And instead, just keep doing you. Keep doing what you would normally be doing as if they were never even around. Just don't even pay them any attention. Focus on yourself. And be excessively involved in what you're doing. Don't pay them any notice at all. They will try to distract you. They will try to take you off your course. Because that is how they get their supply from pulling your natural energy and inclination, which would usually be directed towards yourself. If they can get that to be pulled out onto them, then that's how they get their supply from getting your attention. So no matter what they try to do to you, how they try to pull your attention off of yourself and onto them by using fear tactics or intimidation, maybe love bombing or manipulation, love bombing or manipulation or whatever else they're trying to do, you must continue to keep that focus on yourself. And you can use a worst-case scenario. They may be trying to use these fear tactics to get you to focus on them. And you just got to think to yourself, what is the worst thing that you can do? Just go ahead and do it.  And that just releases all of the resistance. At that point, you're no longer in a state of fear and it puts you more into courage, which is a much higher vibration. And of course, once you're in courage, it's that much easier to get to acceptance and to love. And when you're in that state of love, you don't need anyone or anything. You're just happy by yourself. You don't need anything to make you complete. And that will really hurt them more than anything else because life is not like that for them. They're constantly engaging in escapism, in trying to distract themselves from reality because their lives are in shambles.  So it's all just about distraction and you become their distraction. You become their drug. They are addicted to people. They use people to distract themselves from their pain, to regulate their emotions, as well as many other things as well, such as shopping, gambling, maybe alcohol, tobacco, recreational drugs or whatever else it may be. These are all just coping mechanisms and distractions from the shame and the pain that they feel inside. That's all that there is, and that is why they can never be alone. And instead, they have to run off with their new supply and flaunt this false image on social media to make it look like they're so much happier with you when in fact, that's just a distraction from their pain. That's all that there is because a person who is truly happy and at peace with themselves, they don't have to run off and prove anything to you. And that is why I advise for you to be the same. You do not have to prove anything to them. You just continue on your course. Forget about them. Continue doing what you do. Continue generating your source of happiness from within. And you can do that by moving out of the state of fear by just having the concept of the worst-case scenario. Just tell yourself what is the worst thing that can happen? What are they going to do?  Then what? What are your religious beliefs? What do you believe when you go? Well, if an arsacist came to me and killed me, I would just assume, alright, fine. Then I go to heaven.   So what? That's it. That's the worst thing they can do. Great. And then that moves me out of the state of fear into courage. And then I can quite easily move from courage into acceptance and love. I can love myself. I can love this world. I can love everything. Something an arsacist cannot do. They can't be vulnerable. They cannot connect. They cannot experience true love or intimacy. Why do you think they do what they do? You don't have to sink that low. You don't have to get revenge like they do. Because you can connect. You can experience real love. You can do that right now just by connecting to your heart. You don't need anyone or anything to do that. You don't even need me. But if you want to use me as a vessel, that's fine. You can use this video right now to connect to your heart space. To lift you out of the fear and the shame that they have put you in. You can use this video right now to raise your vibes. And as I'm saying this right now, it is actually 11, 11 a.m. here in Japan. But yeah, that's all you really need to do. What you need to remember is that a problem cannot be resolved from the same level of vibration that created it. So NASA says they create this problem in your life. They pull you down to a certain frequency or vibration. They inject you with this poison. And the cure does not exist at that same level of vibration. As long as you're operating at that same level, there is nothing that you can do to resolve it from that state of fear or shame. There is no way out. There is no solution. What will heal and resolve it is when you connect to your heart space and you move to the state of love. The vibration of love. That will resolve it. And at that point, once you connect to that, you will no longer desire any closure or validation from the NASA says you just won't even care. The only thing you will want to do is just move away from their toxic shame that is functioning as fast as possible and just be alone to yourself or be with other like-minded people. You don't have to be completely alone. I'm not saying that, but you won't desire to be involved with them anymore because you will recognize that they are coming at it a lower vibration, a lower state of consciousness and once you raise your consciousness, you will just see that you do not resonate with that. And that's really what you have to recognize is that if you are thinking of wanting to hurt a narcissist forever, you're coming at it from the same level of frequency and vibration as they are. That's not going to be any good for you. It's going to trap you. It's going to keep you stuck at a lower level of consciousness where you're not even living potentially for the rest of your life just as the same as them because yes, they are stuck in this cycle for the rest of their lives. And I too was like that at one point in my life where I was just chasing the stuff, chasing luxury cars, five bedroom villas by the beach, women smoking cannabis, going to bars and did any of that ever make me happy. In the beginning, maybe for a very short time, but it got old really fast. I remember I rented a Porsche and I had a BMW as well and at some point just after a few days I got so bored I still had the Porsche, I was still paying for it. I just put it back in the garage and took out the BMW instead and also at one point I was staying in a five bedroom villa with four bathrooms, four floors, overlooking the beach and even though I could still afford to have that actually after that I was making even more money. I still just got rid of it, got rid of convertible as well I had another car, BMW Z4 just got rid of that even though I could still afford it I still had tons of money, I had enough money to rent a Ferrari at that point if I wanted to I just couldn't even be bothered and I just left it all behind and I just got to a point where I was just in the middle of the jungle I was in some little room it was like less than ten dollars a night with this white skinned girl from the jungle just clapping her cheeks in some little room with my BMW parked outside and I was making so much money like fifteen, twenty thousand dollars in a month and I just didn't even care I wasn't concerned with social status going around flashing my car staying in five bedroom villas even though that's what I could have done now instead I was just laying there in some bed with ants crawling on the floor in the middle of the jungle just laying in bed with this random girl in the jungle and yeah I guess what I'm trying to say is what matters more than anything is connection and that's really how you hurt the narcissist developing that connection first with yourself because the most important relationship you will ever have in your life is that relationship you have with yourself and then from that point on that you can then connect to someone else and that will hurt them more than anything there is nothing that's going to hurt them more and when you develop an authentic connection with someone else because you could never have that with them they could never have that with you they lack empathy, they cannot be vulnerable they cannot experience a true connection true love or intimacy that is not possible for a narcissist that's why I tell you, narcissists are off limits you should not be having relationships with narcissists they're okay for one night stands they're okay for a short time, a weekend yeah, that's alright if you just want to clap those cheeks for one night that's fine but even then don't get pulled into it too fast as I said in my video the other day it's like you think you're just having a one night stand with some grandiose somatic knock then before you know it staying at your home, you're paying for their food you're taking them everywhere they need to go and then you've got no life of your own so think carefully narcissists are off limits they get into your life and then you can't get them out this is exactly what happened to me I had some girls I thought yeah, just take them in just have sex before I know it I'm like taking care of them and I'm wondering how did it get to this point how did it end up this way right before I'm just getting some action now I'm looking after them and of course yes I do look back and wish but I adjust out of wank just watch them porn instead of why do I have to go and stick my dick in there and just fuck up my life I mean seriously I do wonder sometimes but then also I do teach that we shouldn't regret anything in our past regret is not good it's not healthy because think about it at one point in your past that was what you wanted so those guys who are watching this right now I don't know maybe you had a one night stand at night you thought you had a perfect ten you thought you had this blonde bombshell everything you wanted you woke up the next morning you're looking beside you it's like you've got this beached whale Shrek something out of a horror movie you shouldn't regret that because as I said at one point that was what you wanted you wanted it that night before so don't regret it but then of course physical appearance is not everything and in fact going back to that girl that I was with in the middle of the jungle I had my chance with some really beautiful women I really did but yeah there was this girl I met in the middle of the jungle she didn't really have the most beautiful face of today's ideas of beauty at least but you know in that moment I felt close to her I felt like we had a connection and I believe that matters more than anything it's not all about this big show this image what you present to the world there's so much more to it than that now at this point I am more mature I mean you all know about my past I've had a bit of a sex addiction before not now I am much better now but before there was a point where I was having sex with three to four different girls a week and it was an addiction I can't say that I wasn't enjoying it but it definitely took up a lot of my time took time away from my work and at one point I even had like 20, 30 girls on the go I mean speak about a hair in my garage I had like a full car showroom I mean seriously but yeah at this point now in my life I am more mature and the most important thing to me and what I want it's that connection that I have with someone else if I'm not connecting someone I don't care I don't want to hear about it I don't want to know just keep it away from me it's not about connection because I want a reflection in life of what I have with myself yes I have a relationship with myself I have a connection with myself so I do not want a reflection that does not line up with that it does not belong around me I mean if a person loves themselves around you who hates themselves doesn't make any sense it doesn't vibe it doesn't resonate so it needs to stay out of my energetic field unless of course there's something that we can do about it that's a completely different story altogether because if someone is coming to me and they're not too far off energetically so it is possible for me to raise their vibrations and to bring life into them then that's fine I can do that that's no problem for me at all as long as they're at a similar level if they're so far off I mean if it's like a narcissist they're so full of shame they're so miserable they're just so low down that's gonna pull me down as well and it doesn't matter how high up you are vibrationally it will still pull you down it will still affect you so you have to avoid these types of people at all costs all they're going to do when they come around you is that you feel miserable because despite the image that they're presenting that is all a facade it's not real if it was real then you would feel good about yourself as well so that's how you know whatever they are doing when they run off and they flaunt their new supply on social media honestly some of you may not believe this but this is actually true if it was real, if they really got their shit together and they moved on, they were happy you would be happy for them the reason why you're not happy when you see them flaunting their new supply on social media it's actually because you already know that it is fake and you know that it's fake because of how they treated you really about love and they really care for people why did they not care for you the truth is these people do not care about anyone but themselves they really don't I mean myself it's not just something where I'm just with some girl and that's that and it's all about just me connected with her, no real love real care for people that extends beyond your family, your relationship and it goes out into the community as well I never really talk about what I do for the communities but honestly all of the countries that I've travelled to I have contributed so much I mean the amount of money that I have spent in certain countries like Sri Lanka when I was there for a few months this was just last year for example I was there for five months just in that amount of time I must have given almost a thousand dollars to homeless people people on the streets children who just appeared to be there on their own and on top of that I even gave food away as well any time I went to a restaurant if there was any food left over I made sure that they packed it up and then I could give it out to people on the street especially when I saw children there who were on their own and also another thing I've got going on now as well is the charity that I've created for the children in Gaza many of them don't have a home they don't have any food so that's another thing that I'm doing now as well at all of the live videos I do I never really speak about this because I genuinely believe that the best charity is when it's just you and one other person I've had so many moments, so many experiences like that it's just you and them, no one else is around no one else sees what you're doing and just out of the goodness of your heart without expecting anything in return you just give them money you give them food, whatever they need I mean for me that is the most beautiful experience in life some of the kids in Sri Lanka they had no money, no food some of them I would just give them 5,000 Sri Lankan rupees in their hands or I would just give them some food and to just see their face light up just you can see in their eyes and they would smile touched my heart just warmed me up inside just such a good feeling and the best part about it is walking away knowing that I have made a difference and then they can just go off and share the food the money with their family or whatever else they intend to do hopefully they do use it for something good but yeah that is just the best part about life for me it's that connection knowing that I've improved someone's life I mean that's real love is when you just don't even expect anything back in return of course if someone does want to do something for you in return my belief is that you should accept it if they want to do a little something to please you as well there's nothing wrong with that it's not nice if someone is trying to thank you they're trying to give you a gift and you reject it give them that opportunity as well to share with you just as you shared with them that's what we do as empaths that's what real love is and that's why I always tell you to give us your support down below and give this video a thumbs up because you know that's what we're doing we're sharing the love and I think this world would be a much better place if we could all just love each other I mean I think that's really what it is for me you know that's what brings me so much pain is when I go around this world I'm in different countries all of the time you know that really shocked me more than anything else it really just distilled me as an empath especially when I was in Sri Lanka I mean I hate to just attack Sri Lanka all the time here but I've been there and I am half Sri Lankan myself so I think I do have a right to speak about this but it is really bad I mean I was driving around there seeing people with no arms, no legs I didn't even know what happened to them how that happened you know some of them can't speak English so they can't even tell you and then you see people have no food they're very skinny you can tell they haven't eaten for a long time they got no money they're just out on the street begging sometimes you even see young children and then other times you see people driving around super cars and I'm just thinking to myself how is this possible how can these people drive around with not wanting to help because I know if I was a millionaire I would be giving out thousands everywhere if I had the money to spare I would be changing lives every single day I would feel extremely guilty if I wasn't doing that and I wouldn't be expecting anything from anyone in return I would just be giving it out like here you go here's $5,000, here's $10,000 just take it, go change your life, help your family that's exactly what I would do you know that's really what gets to me when I travel around this world that's what bothers me the most and it reminds me you know statistics show 1-2% of the world are empaths and I can really see that the people who get to the high positions they become CEOs many of them are psychopaths they don't care about anyone they could just drive past in their super car it could be someone with no legs on the street they don't care they're not going to help them I could never do that I could just never do it it was never just about me my image like I said I had a Porsche for a few days I went back in the garage I had a five bedroom villa got rid of it even when I was making more money I'd rather just clap some cheeks in the jungle somewhere don't need much money for that and actually a lot of the girls I met they were paying me I had the money I wanted to treat them nope, they had to pay money for me all the time yeah that just pains me more than anything though to just see the injustice in this world because I myself I am extremely grateful just to even be here to be alive to have this beautiful face this beautiful body to be as intelligent as I am to have had all of these amazing experiences of the last five years you know just that in itself it's been an incredible journey for me so yeah I'm very grateful that's why I like to extend my gratitude outwards onto other people as well that's why I do what I do that's the reason it's because I'm trying to extend my love and my gratitude onto other people so why shouldn't I continue to do that and also you know if other people want to show their gratitude and appreciation in return what's wrong with that you know that's how it should be in this world you know I should love all over you and you should love all over me that's reciprocation that's how it's supposed to be and then together we can find happiness joy we're meant to help each other and that's why I just can't understand you know the people in Sri Lanka who had a lot of money I just can't understand how they can just drive past and not do anything because me I'm just like jumping out of my seat on every street just thinking you know what am I going to do next because I see people in need and of course I'm in need as well I'm in need of your support on this channel because I can't do this alone we have to work together to get this important message out there to other viewers as well of course I can't do all of that on my own and I haven't been doing it on my own I've had your support along my journey all of this time but yeah you want to know what will hurt a narcissist forever that is really it that is really it even if you have nothing in your life I mean it also says there's the type of person who could go in the jungle and be envious of a monk a monk who has no money that they're not surrounded by their family they don't have any relationships no cars, nothing yeah they could go into a jungle and be envious of a monk because that monk has found peace within himself he doesn't have any addictions he's not worried about all of these things in the world all of these simple pleasures as some people may call it you know alcohol, drugs smoking, going to clubs of course most monks they don't tend to be involved in that kind of stuff so these monks will go into the jungle and they'll be envious of the monks because that is it there are levels to this you think oh yeah you move on, you become the best version of yourself you live your best life you develop all of these friends all of these relationships you make tons of money buy a big house, nice car you think that's going to hurt them they're not that stupid they can see just as we can see it just like celebrities who look at them they got all of this money they got all of these people with them all of these connections all of these mansions around the world these cars we look at them and we know they're not really happy we all know that this is to compensate for something that they're missing within and that's why they have to put on this big show for everyone and act like they're the wealthiest, they're the richest they're the most beautiful the most handsome they got everything that's why they have to do that and I'm not just some guy with no money who's never had any success who's just like hating on the rich no, I've talked about it in previous videos from the moment I was born I grew up in a four bedroom house with a swimming pool and my parents had four cars they had brand new Mercedes S class brand new Mercedes E class BMW 3 series and a Nissan so they had four cars in the drive and throughout my life when I was a teenager we had mansions with four floors five bedrooms, five bathrooms sauna steam room gym, jacuzzi so many brand new cars Mercedes AMGs Aston Martin's all brand new Aston Martin DB9, DB gas this was all completely normal this was nothing out of the ordinary for me and then up until now yeah I started my youtube channel when I was 29 not long before I turned 30 and then by the age of 33 I became a millionaire I've traveled around the world stayed in five stars hotels every day like it's nothing been to so many different countries rented all of these sports cars did I find fulfillment in that no did I find fulfillment in having 20 30 girls on the side having sex with 3 to 4 different girls a week no the ego always wants more it is never enough so they see that and they already know you're stuck in this endless cycle trying to find fulfillment and you are never going to find it they know that because that's exactly how it is for them they can't find fulfillment within themselves of course they want to put you on that hamster wheel where you're never going to find fulfillment as well the only place you're going to find that is within yourself that is the truth like I said a problem cannot be resolved from the same level of vibration of which it was created so if it's something to do with something to do with guilt, fear or shame I cannot be resolved from the vibration of guilt, fear or shame and if it's something to do with desire well, desiring things even if you get what you desired you're still not going to be happy you're just going to want something else you're going to want something more I can tell you I've had all of these desires myself and my life I thought oh yeah if I can just make this amount of money have this amount of subscribers if I can just have a Mercedes a Porsche a massive villa yeah finally I'm going to be happy well what happened to that because I got all of that stuff and I was still miserable I was still smoking weed every day I was still addicted to sex it didn't change anything you have to raise your vibration and most of the time you can only do that by going within unless you're around someone who has a very high vibration then okay yeah that is an exception but even then you don't want to be dependent on anything outside of yourself because if it can be given to you it can be taken away and then that's what you're going to do I'm glad you're a millionaire you've got all of this stuff what happens if one day it all goes you're going to end up depressed and suicidal you're not going to see any point in living anymore if it was never real if it was never coming from within so you see how important it is to generate it from within it's very important for you to do that and this is how you must assist more than anything else it's when you do find peace and happiness within yourself from raising your vibration yes that will hurt them more than anything when you don't even feel the need to prove anything to them anymore that's when they will see it as though you have won but by that point you won't even see it in black and white with winning and losing you're not even going to care about that anymore get to that vibration of love once you get into that vibration you're not going to want, need or desire anything you're not even going to care they're going to be more worried about you they're going to be more worried about coming back to you and trying to make you want this need that nah nah nah that's them they're just projecting that onto you do not identify with it you do not need it what you need is to raise your vibration what you need is a better relationship with yourself and only then can you have a relationship with someone else because until that point it's going to be a very insecure relationship or friendship or whatever it is we do need to take some time to heal just look at me, I spent a few years alone and just look at the man that I have become I am a million times better of a man than most men these days and that's not coming from arrogance that is coming from actually doing the work and going within for many years so at this point, yeah, I have the right to say that I am more of a man than most men in this world without a doubt and that's how I can get on here and speak with real confidence and conviction because I know what I am talking about I have been through the journey I have been through the trials and tribulations I have worked on myself I have healed myself of course, we are never going to be perfect I mean, it's not like one day you just wake up and it's like yeah, I am complete no, it's not like that at all what it is is it's like going to the gym you need to work on yourself every day Brian Crawford said but you are still lonely no, I am not lonely I have got all of you I have got 134 live viewers watching me right now being my authentic self being the real me do you know how many people around the world just take a celebrity for an example they have got all of these friends all of these connections they have got all of these people around them they are more lonely than anyone else because no one sees the real them no one cares about who they actually are all they care about is their false appearance that's why when you are with a narcissist it's more lonely than being alone because they don't even see you that is the loneliest thing in the world to be surrounded by narcissists who can't even see you because they are projecting that onto you then you can't even see yourself so if I am ever lonely in my life it's because I am surrounded by losers who can't even see me that is the only time that I am lonely but if you see my videos when I go out into the jungle I am hiking, I am all on my own I have never felt more at peace with myself in my entire life I have never felt less lonely than when I am actually completely alone whether it's in the desert in Jaffna in Sri Lanka and there is literally no one else there or when I am in the jungle in Malaysia because I am a complete person I don't have a void inside of myself I don't need anyone to fill this void I can do that myself just by going into the desert or the jungle completely alone but even then I am not alone I am surrounded by nature there is birds flying everywhere they make me snakes, lizards and for me that is the best company the worst thing for me is being in this city surrounded by people who can't even see me because they are so worried about themselves and their own lives and it's like I don't even exist none of us do and it's like because of that negative energy you can't even see yourself in that environment but then you get out to the jungle the desert and you are completely alone and you feel so alive even though you are alone but then you can stand in the middle of a city with millions of people and you have never felt so alone in your entire life because you are surrounded by fake people who don't even exist yeah they are there in person but there is no one actually there the lights are on but no one is home and when you are around that type of energy it rubs off on you then you feel like there is no one inside of yourself and then it's like you just need someone inside of you to complete you that's just how it is yeah the most miserable lonely thing is to be around people who the lights are on but no one is home they are there but they don't really see you acknowledge you that's an assasist, that's the void you are being pulled, sucked into the black hole and that's why you need to get away from that void as quick as you can you need to move away from that hole before it sucks you into it that's what you need to do because that's all it's going to do you are going to get sucked into that hole and once you are sucked into it it's very hard for you to escape it really is but anyway I hope I have given you some enlightenment in this video you know these cities, these environments they are full of quite simply just death these are ruthless environments and it's like nothing can grow or survive anything pure or innocent will be contaminated very quickly that's why we need to move to environments which have more life because that life will replenish you and make you feel more alive you know when I'm walking around these cities I feel dead inside myself even with all the energy that I have I'm such a high vibrational person I'm more high-vived than most people in this world but I get around these environments they're full of death and it just kills me inside it brings me right down but then I can go to a vegan restaurant and eat vegan food and straight away you can see it in my face my vibration raises differently because I'm eating something that's alive most of these people they're not even vegan they're eating dead animals of course that's going to lower their vibration they're drinking alcohol they're smoking weeds oh yeah that's so high vibe that's just going to bring you right down I don't want to take anything away from anyone I'm just trying to put you on the right path where you can raise your vibes I've been unfortunately some of these discussions some of the things that I say on here it's not always so high vibe sometimes it is kind of low vibe because we have to talk about things that are uncomfortable but then notice how you feel afterwards then you feel better once we've talked about it and you've confronted your fear your shame negative vibes, negative energy they do have a place sometimes as well and what you need to do now is you need to spend some time around high vibrational people you need to be around people who are more bright and colorful they're full of life and even for you just wearing bright colors that has a very powerful effect yes colors do have a vibration just like in Chinese culture Chinese tradition they vary into their colors certain colors project different moods and that is very true I do believe that there is actually some signs behind that as well colors do carry a vibration but it can also be whatever you believe it to be you just got to avoid anyone who is projecting these negative beliefs onto you anyone who is restricting you or holding you back you just got to say no no no that negative energy is not welcome around me you can take that somewhere else or in fact I will go somewhere else myself and what you got to do is to spend time around high vibrational people people who are bringing something of value to you instead of taking value away eat high vibrational foods vegan foods things that complement your vibration instead of just weighing you down all of the time because that is what shame based low vibrational people are going to do they are just going to weigh you down they are going to make you feel miserable about yourself that is not going to benefit you in any way move away from the low vibrational things just move away from it just move away from it the closer you get to it it is like a black hole you are going to get sucked into it and as I said before do not rest with pigs you might get dirty and besides the pig likes it remember that quote it is not my quote but it is very powerful and it is true when you are around negative low energy people notice how you feel notice how you feel in that environment it does not feel good does it and then move away from it go into another environment it could be with higher vibe people or with no one around and then notice how you feel notice the difference that is how you know it is not you because if it was you you would still feel the exact same way even after you moved away from those people and you moved into a different environment that is how you know it is not you and that you are right in your decision by walking away that is how you know because otherwise your vibration would not shift immediately the moment you get away from them so that is undeniable evidence right there and there is nothing anyone can say about that no one can take that away so I am just going to leave it there I am going to leave you with that and I hope that raises your vibes more than anything else also sometimes I like to remove my shades you can see in my eyes because as I said we all carry a vibration my vibration is very high most of the time I am in the vibration of love or reason or acceptance at the very least so when a person looks into my eyes it transfers that energy to them a lot of people these days they always have an agenda they do things premeditated they are always thinking of things but beforehand it is pre calculated that is very low vibe it is typically coming from fear desire shame what is high vibe is innocence and impurity that is what makes me such a high vibrational person I am not even thinking about what I am going to do before I do it I am always in the moment a lot of times I do things last minute because I am not planning things out that is what makes me such high vibrational person and that is why when you watch me transfers this beautiful energy to you and you can just see it in my eyes you can see the love and the positive energy for you and that I want the best for you and want you to be happy and that is what we should all want for everyone but of course we have to find that within ourselves first we must love ourselves so that we have love to give to other people as well and avoid any negative energy any negative people they are no good for you they are only going to pull you down you can't fix them you can't change them they have to find love within themselves narcissists they are probably never going to find any love within themselves because they have a void they have no identity of their own they have a false sense of self so the best thing you can do is just completely avoid them and go off on your own path alright that is it for this video quite a long one for so early in the day I don't normally dedicate so much of my time in the morning to a live video so I have got to get on now get something to eat and do some travelling go to my next destination and I am looking forward to doing another live video in about 10 or 11 hours tonight hopefully I will see you all there thank you for joining me and if you found this video helpful you can give it a thumbs up down below very important as it helps a youtube algorithm to get this very important message out there to other people who need it let me know your thoughts in the comment section I reach your comments every day and I try to respond to them all as many as I can and also hit that subscribe button and click all notifications so that you will be notified of my videos in the future when I upload them if you would like to bug a one on one coaching session with me you can do that on my website it is NarcSurviver.co.uk and also follow me on instagram to watch some videos of my travels that I post every day on there my instagram is NarcSurviver Youtube thank you all I appreciate the support I love you all and I look forward to talking with you in another live video later today


For more videos on people's struggles, please subscribe to our YouTube channel. The South African Federation of Trade Unions or SAFTAW led a protest march to the parliament on February 23 as Finance Minister Enoch Gotangwana delivered the 2022 budget speech. SAFTAW is opposing the neoliberal reforms in South Africa that are being carried out at the behest of the IMF and World Bank. The IMF and the World Bank have lent $5 billion over the last 18 months to South Africa. In accordance with the conditions of these loans, President Cyril Ramaphosa's government has imposed budget cuts across nearly all government departments responsible for the provision of social services. According to SAFTAW, the proposed budget for 2022-22 includes a 12.6% real decline for basic education. For health, the projected real decline is 15.1%. The decline in allocations for social development would be 23.8%. These cuts come despite anticipated increases in population and poverty. 303 billion rand were cut from the public sector wage bill between 2021 and 2022. This will cause major job cuts across sectors including education and health. Protesters called for a rejection of these budget cuts. They addressed slogans to the president saying, Cyril, you are not quoted by the IMF and World Bank. Stop serving them. SAFTAW declared in its statement, President Ramaphosa must bring concrete changes starting with clear instructions to his finance minister to reverse the austerity cuts, which hinder government from providing social services and social security and which have made basic survival impossible for so many. SAFTAW has demanded the introduction of a monthly universal basic income grant of 1,500 rand for all unemployed and lowest-paid persons. Demands also include housing and sanitation for people living in informal settlements and infrastructure in rural areas. The government must also implement a public works program, a job guarantee scheme, and sufficient budgeting for public sector wages. SAFTAW also demanded a solidarity or wealth tax. Other issues include a reversal of budget cuts and privatization and the nationalization of key sectors. The organization also delivered a memorandum during Wednesday's March to Parliament.


I'm Dave Crossens and I'm going to talk to you about Variable Fonts. So I've been working on the Libra fonts for many years now, and part of my motivation to work on Libra fonts was because of the Libra graphics meeting, which I attended the first one in 2006. So I'm very happy to be here presenting Variable Fonts to you. So I want to talk a little bit about the problem which Variable Fonts can solve. So I work as a program manager at Google on the Google Fonts project, and we've been updating the quality of some of the fonts in the Google Fonts collection in the last few years. One of the most popular fonts is Montserrat. It's been featured on over five million webpages, web domains, and it's now a big family. It has a full range of weights, and it's been a collaborative project across continents, different type designers from around the world have been contributing. So this recent update at the end of last year, it was already a full set of weights, but the 400 weight, the default weight was a little bit too dark. So to improve the quality of the family, that 400 weight was reduced a little bit, so it's a little bit lighter on the page. So that obviously is going to be a problem if you're using the old version, you start using the new version, you want to be able to use the same kind of weight you had before. So the medium weight, the 500, was made what the 400 used to be, and the 600 became what the 500 used to be, and eventually you end up in the same place. The 100 and 900 are very similar. So when Google published this update, not everybody was pleased about this improvement in quality. So on the GitHub issue tracker of the font project, there were some discussions about whether this update made sense. Is this a subtle difference between the old version and the new one? Well, I think that it is relatively subtle for a professional designer. You could say, well, this is a big difference, but many people would not be able to tell the difference very finely. It's a somewhat subtle distinction. It depends on who you are. It's subjective, I think. So as I was explaining why this change had been made, people got a little bit upset, and you can't please everyone over time. I mentioned, you know, I came to the LibraGraphics meeting the first one in 2006, and the reason I was attending the meeting is I became very frustrated with the proprietary design software that I was using in college. I was studying graphic design, and I was learning about typography. I was very interested in typography. And I became very annoyed because I was sort of reading textbooks and learning about advanced typography features. And I discovered that in recent years, there was this font technology where you could vary aspects of a typeface. You could change the weights or the width and do continuous runtime interpolation to determine, you know, exactly what typeface was going to be like. And that set of features had been taken away. It was no longer there in the latest versions of the proprietary design software that I was using. And so I was upset about that because I wanted that kind of power and flexibility. So I was very happy to attend LibraGraphics meeting and see the potential of having software freedom for design, where you would be able to, you know, have a typeface and you would be able to select exactly which weight it is that you want. And so this is what variable fonts is about. You have a font file and it has many ranges of possibilities for what the typeface family looks like. So in this case, if the font is updated and you want to dial in exactly a particular weight that you want, you're not being sort of held back by having to pick pre-built instances. You have this continuous range that you can pick from. And to refer back to a question from the last session, this is going to make typography a lot more complicated perhaps.  The packaging systems, maybe if they're not showing you what's in a font file, this is going to become more frustrating because there's a lot more information in a font file going forwards. So this model, the Adobe Multiple Master Model, which was something I'd learned about as a student maybe 15, 18 years ago, the idea is that you had drawn the kind of four corners of a design space. So you would draw a condensed, narrow, light weight and bold or black weight. And then you would draw a wide, expanded light and bold weight. And then you would have this interpolation space inside those four extremes. And unfortunately, the default style that you typically want is in the middle of that space. And so if you're interpolating those four corners, the center is maybe going to be a mix of those four things and is maybe going to be compromised in terms of its design. And this diagram showing this is from the monotype blog. They have a great three-part series about the history of this technology. And they go on to show the Apple GX model, which was published a few years later. The Adobe model was, I think, at the end of the 80s. And Apple introduced the GX model in the early 90s. And this model takes a different approach. In this model, you start from the center with the default design that you most commonly want. And then there are vector deltas from that point. And what makes this approach really interesting is that those deltas can be added and subtracted from each other. So you start from the center and then you have a delta for a wider version and a delta for a thinner version. And those two things can be added together to create the top-right corner, which is both expanded and lighter weight. So those two approaches have been developed, they've been brought to market in the 1990s. And by the early 2000s, they disappeared. There wasn't really any software left that supported them. The Apple technology continued to be in the macOS and, indeed, was still in the early versions of iOS. But for a designer to actually be able to use those kinds of font formats, it wasn't really possible. The support had really gone away. And so a team at Google in the internationalisation group developing the Noto project. The Noto project, as Nate mentioned, is a set of fonts for everything in Unicode. It's the biggest font project ever. And the name Noto comes from the idea that if you see a Unicode character and you don't have a font on your system, you see a little square box. And so, informally, that's called Tofu. So the Noto project is a set of fonts for everything in Unicode so that you never see Tofu, no Tofu, no To. So this is a lot of fonts. And to have a set of fonts with weights and widths and to have so many, you know, tens of thousands of characters, that's a lot of fonts. So there needs to be some way to compress those fonts. And this variation technology does this. So you both get more functionality and you get a smaller file size which has benefits in many areas. The Noto team also worked on font make and some sort of parent libraries. This is a Python package for compiling fonts from source files into binaries. And this project and associated Python projects have been able to improve the sort of hardcore engineering quality of font binaries and produce, you know, smaller, more efficient files. So one of the engineers in this project, Badad, was sort of looking at, you know, this area and seeing that these older variations technologies could really solve a problem in compiling fonts down and improving the file size. So here is Badad on stage at the ATIP conference in 2016. He's in the red shirt on the left there. And he's on stage with Peter Constable from Microsoft, Ned Holbrook from Apple and David Lemon from Adobe. And so what happened in the type industry was that these major technology companies worked together on the open type standard to have a real cross-platform format which brings that Apple GX format to the open type format which is widely used today. And all of the language support which is in the Noto fonts would be able to work with the variations and, you know, get that small file size for all the languages which modern fonts support. And on this slide you can see that as well as those technology companies represented on the stage, on the slide, there's a couple of other companies mentioned. Monotype, one of the largest font development companies. And also font bureau, which is a relatively smaller company, an American company, a US company, and one of the co-founders is David Burlow. And David is a type designer who's been working I think for, you know, maybe 40 years, like a long time, and he's worked through many different kind of technology errors as type typography has improved over the 20th and 21st centuries. And David was one of the designers which Apple had worked with maybe 25 years ago on this stuff. And so he has a very strong vision of what this kind of technology can do for typography. So it's really been my pleasure to be able to work with him on a couple of typeface projects which show the sort of full potential of this technology. So the first project which I was able to commission on behalf of Google from David Burlow is DecoVar. And DecoVar is a sans serif decorative typeface. And it has over a dozen different axes. And this nature of the GX model is that those can be combined together. So you can see you've got all of these different variations and they're affecting either the terminals, the ends of the letterforms, or the strokes, the sort of main bodies of the letterforms. And those can be combined. And so some of the combinations, you know, kind of make sense. Some of them maybe, you know, look a bit strange. But there's maybe 10,000 different typefaces in all the combinations that you could make. So this is a fun thing. The other project which David worked on is a much more serious project which is called Amstelbar. So the first release, Amstelbar Alpha, is a sort of, you know, a Dutch text typeface design. And it has a few things which are sort of more interesting for serious text typography. The first thing, which is part of the initial Microsoft OpenType standard, is optical size. So optical size is where the typeforms change depending on the point size used. And this is something which, you know, was in the very beginning of metal type. So when metal type was being made by hand, you would be making, you know, individual sizes physically and say you could alter the design because you were making different sizes. As type progressed, as type technology progressed, then it became possible to take a single design and scale that linearly for any physical size. And so this meant that those refinements kind of went away. And indeed today, most type designs are just a single outline design and you choose 4 point, 6 point, 8 point, or 80 point, 100 point and the design is going to be the same. But that isn't really ideal because as the way that your eyes work, depending on the size of the type that's apparent to you, if it's going to be kind of small, you would want the very fine things to be much thicker. You would want the letters to be further spaced apart so that you could more comfortably read and recognise the letter forms. Whereas that has very large size, the letter forms can be really close together, the thin parts can be very, very thin and it will look more refined and elegant. Another interesting axis that is in Amstelbar is a grade axis and you can see that what this does is that when you change the width or the weight of a typeface, the weight or the width changes. But with grade, this allows you to vary the weight without varying the width. This has got different kinds of applications. For example, if you have a paper magazine and you have some pages that are printed in colour, so they use a particular paper stock and a particular kind of ink, and then you have another page on the same spread that's black and white with a different kind of paper, just black, then if you take the same font and print it with those two different processes, it will come out at a slightly different relative sort of boldness. So grade allows you to fine tune those two things so that the apparent boldness of the text is the same, even though you have two different processes. And similarly digitally, if you have different operating systems, different font renderers, those can take the same font data and render it differently so that the apparent boldness is going to look different on different devices. Also, you know, with a lot of text, if it's changing the line layout, then that could end up with the text, you know, filling up the text box and being cut off. For print that could be very expensive or even rendering on screen, the sort of computational cost of redoing a layout can be something to consider. So I think that grade is a very important axis, but it isn't something which is in the open type variable font specification today. And the way that grade is working in Amstilvar is in combination with every other axis. So you can vary weight, you can vary width, you can vary optical size, and you can vary the grade and you can do that at any point. All of those axes work together. And for me this is quite astonishing. You know, I would think that this would take, you know, a lot of different design masters, it would be a huge amount of work. But in fact, the way that this font has been developed is relatively simple. So in this diagram, you can see that there are four versions of the letter O. And each is varying on a kind of primary axis. So on the top row, number one and two, then you can see that there are changes happening only in the X dimension. And on the bottom row, numbers three and four, the changes are happening only in the Y dimension. And then on the left side, number one and three, the changes are happening to the black stroke of the letter. And on the right, the stroke stays the same width and the counter form inside the letter is what's changing. So those four things, those four axes, X and Y, black and white, or positive and negative, or opaque and transparent, those four axes can be combined in order to create axes of weights, width, optical size, and grade. And because those kind of high level user axes are constructed out of these lower level primary axes, that's how they all fit together. So this deconstructive approach, you start with your central design and then you make these very extreme versions that you can see at the sort of ends of these animations. And then with those nine drawings, you mix them together to create the rest of the design space. So this approach has been documented and proposed to Microsoft and the rest of the OpenType specification developers. Part of that presentation is in the variationsguide.typenetwork.com. And then I think to their credit, Microsoft is the stewards of the OpenType specification. Have opened up a GitHub repo where they have sort of open discussions and amendments can be proposed using the standard sort of git process about how these axes specifications can work. And so the type network parametric axes is the overall sort of name for this proposal. And I really think that this is a very powerful approach. A way that David Burlow explained it to me is it's like primary colours.  So with these four axes for X and Y, black and white, you can mix those together to create whatever typographic solution is that you need. And you have some presets. You have the preset weight with optical size and grade. But you can fine tune those based on your particular typographic problem. So I think this is very interesting. It's pretty sophisticated. And so it's not immediately obvious. DecoVar's a lot of fun. You can play with the sliders. There's a lot of different things you can do. This is very serious sort of text typography that needs some thinking. So this year, the project is continuing. So Amstilvar Alpha is becoming Amstilvar and italics are being added. And this works happening in public on github.com. Slash type network slash Amstilvar. Type network are also preparing a demonstration to show off how these variable fonts can be used to solve specific typographic problems. And the demo site is variable fonts.typenetwork.com. So I mentioned at the beginning I really got into Libra graphics, Libra fonts because I was very frustrated with proprietary design software. And while there is still proprietary design software out there, I've been very pleased over the last 10 years at how sort of more traditionally proprietary minded software companies have been engaging more and more in free software. And the v-fonts.com website is an independent site cataloging lots of variable fonts out there that was sponsored in part by Adobe Typekit. And Adobe has also, you know, stewards of the OpenType format. I've published several free software fonts, source code, source sans, source serif. And they've been making variable versions of those available with full sources to sort of demonstrate as part of the technical engineering that can be done according to the OpenType format. So I'm very happy to see this sort of very active participation in the free software community from Adobe and from Microsoft and others involved that maybe 10 years ago it was kind of unthinkable that they would be. So I'm very, I'm very happy about that. So if you want to make a variable font, how can you do it? Well there's a relatively new free software font editor project called TrueFont and the current version of TrueFont works on UFO files. And that font make tool, which can produce these variable fonts, will compile the UFOs made with TrueFont. So if you want to make variable fonts and play around, this is sort of one way, easy way to do it. And then I've also been very happy to see the work that Felipe Sanchez, Tav and others have been working on to add support for this to Inkscape. And so I have a demo of this using Felipe's laptop. So you can see here a variation test SVG which has notosands showing off the weight and width variance. And so you can see this is a kind of multiple master style variable font. It has corners and there's a square or rectangle showing all the different variations of weight and width. So I'm going to zoom in on one of these, open up the text in a font palette and we can see the variations being applied. So as Nate presented, the work that I've been able to do through my work with Google, Google Fonts, we're able to publish fonts and increasingly fonts with the variable axes inside them under free licences. But that's not the whole part of the story. So packaging these fonts, showing off what they can do is going to be important. And having support for them in LibraGraphic's applications is also going to be important. And so I'm very happy to talk to anyone afterwards the next couple of days about variable fonts. I'd love to see more and more variable fonts being supported in LibraGraphic's applications. Finally, there's another aspect to new font technology happening, color fonts. There's a whole other topic. One of the color font formats can be combined with variable fonts. And so you can maybe see that next year. All right, thank you. Oh yeah, okay. So browser support, Filipe suggested I mention about that. Basically the browser support for this has been very good. The file size compression aspects obviously are important for the web. And so this is supported out of the box in Chrome and WebKit-based browsers. Obviously Apple Safari has been behind that. It's also coming to Microsoft Edge and it's in Firefox with some developer flags. So to see it in Firefox you need to fine-tune some settings. But my personal estimate would be by the end of this year variable fonts would be supported out of the box on every major browser. So yeah, I think that's where you're going to see a lot of innovation, people doing graphic design and typography using variable fonts on the web. And it also has a lot of impact for print, which I talked about. Do you want to come up and use the mic? So this is Filipe. So I should thank a lot for the work that TAF has been doing. Lots of these happen because of TAF. I did just a user interface. But we've discussed a lot about the underlying libraries involved in this. Let me challenge the game guys to do the same. But yeah, thanks TAF. And I should mention also it was written in the SVG, but it's good to mention that this is configurable through a CSS property, font variation settings. So that's the thing you would use on a web page, on an HTML page. You use the CSS rule to apply your specific coordinate in the design space using that property. But also on SVG. So this is an SVG file with the CSS property applied. Thank you. As a font designer, but also as a normal designer. So when I have this design space and I present to the user like a value in width or weight from 0 to 1000, do I have to do it from the font design's perspective linearly? Or can I, for example, also have the variation so that the user is dragging it linearly, but the effect is not linear, especially x and y. Because usually I don't want to have the x and the y grow the same. So there was a recent conference, Typo Labs in Berlin, by Monotype, and all of the videos, presentations from the conference, which was mainly around variable fonts are online. One of the presentations, I think that maybe the final closing keynote was by a type foundry underwear. Very talented designers on their blog, which I'll pull up. They have this recent blog post, Say Hi to Hoy. Hoy is High Order Interpolation, which they go on to explain. The issue with interpolation is in the specification it's on a straight line. So you can see what we got, what we want. I think this is what you're asking about. And so you have these straight lines that you can move on, but what you actually want to do is move through the design space in a curve in some way. The way that Bezio's are constructed is actually with straight lines. And so you can create your design axes and you can move through them using Bezio math so that you can move through the design space along a curve by using several axes in combination. And so they have a demo of this. So you have a 15th-audio Bezio curve like this, which is like 15 axes being used in concert. A bit crazy. Tough down to you guys. And so here you see the actual end result. And so linear interpolation is on the left and then high order interpolation is on the right. And so this is using two axes, but moving them together to create a Bezio curve. It's clever stuff. I think that answers your question. Next question. Is this dependency between the axes because what you're basically doing is providing user interface on top of the design axes or creating user interface axes for the design axes. Is this part of the font specification or is this something that's not yet in the file format? Yes, it's something which isn't in the file format. So what you have in Amstelvar is these primary axes and then you have secondary axes that affect only uppercase or only lowercase. And then tertiary axes, which for example would affect serif width or height or bracketing. And then you have user axes, what I refer to. And I said you could compose your user axes out of the underlying ones and then you have these sort of pre-built versions which you can just default to. And unfortunately today the way that the format works is that you have to find in your design space those instance locations which correspond to your light weight, or bold weights and create a weight axis through them. And you have to take those instance positions and promote them to masters, which means data duplication, in order to have the current format create an axis to those masters. And this is not technically necessary but it's currently the way the format works. So yeah, this is in some ways 1980s technology. It's kind of a little bit back to the future. And so the format, I think just my own personal opinion I could definitely see the format evolving. This is OpenType 1.8. We could see OpenType 1.9. We could also see kind of OpenType 2.0 where maybe some of the things are not backwards compatible. There's like a real sort of semver break in how the technology works. And that would allow these kind of more advanced things. For now you could do this kind of thing in JavaScript or other scripting environments. So the format has the data that you need and you're doing something smarter on top of that in your programming environment. And potentially some of those things when they're demonstrated as really useful will get baked into the format. And Microsoft's GitHub is about the axes and part of sort of proposing an axis is to show how it's useful. And if you say, well, this is how the axes works and this is how it's useful and here's further ways it could be improved then I think the OpenType specification stewards are open to those kinds of proposals. The OpenType format itself isn't developed like say the W3C specifications are where the whole thing is on GitHub and developed in the community. But the OpenType specification stewards are actively engaged in the community compared to when I was a student. And as I said in the main presentation I'm very satisfied and happy about the level of community engagement we see these days. All right, well I think that's it. So thank you very much.


If you do this wrong, I have done this wrong. I have made a whole bunch of mistakes in the process, so my first advice is that it's going to be an experiment, and you don't have to hit it perfectly that first time. That first time that I started lending, my students let me know rather vocally in their evaluations, and somewhat through the course that I was just adding more work for them, that I was making it easier for me to teach in a large classroom session, but all these online journal entries felt for some of them to do the work, and I realized if I'm going to add or blend in that way, I need to subtract something else, somewhere else, so it's important to keep the entire class from the student's perspective in mind. The other thing that I learned when I said yes to doing an online blended course, I said yes, but enthusiastically and then realized this is a lot of work. Creating online videos of your lectures is not so simple as simply standing up and recording what you do traditionally in a face-to-face classroom. When you stand up and give that traditional lecture, you have a lot of tangents. You have a lot of pauses, you fumble around a lot with your words, and you engage with the students.  Perhaps you throw out a question and engage their learning sort of on the fly. That's all gone with these online videos, and so it's a very scripted and somewhat laborious process to create these online videos. I took my traditional lectures, I wrote out my script for myself, I practiced it, I then recorded it, and then I edited it. It was a lot of work to create those online videos. I loved what they were able to do for the classroom time and what possibilities they opened up for me and my students later on in the classroom, but that first time you do it, you plan on it being a lot of work. I'm going to teach the same course again this summer. I think it's going to be way, way easier that second time too, but don't underestimate the learning curve and the amount of time it takes that first time too. When I started blending, it was somewhat ironic that I was doing it in this course. It was a discussion course and a course about sustainability, about interacting with your natural environment, interacting with community, questioning materialism. It was so strange to cover that content in a way that used all of these online and technological facets. At the same time, I was also a little bit resistant to the idea of using this approach with this particular subject matter because I thought, okay, doing a flipped classroom, doing a blended classroom in a math class doesn't make such sense. In a skills-based course, flipping seems so logical. Yes, lecturers have them watch that online. Classroom time spends problem solving. That makes a lot of sense. I was less sure that it worked for a course that was based on this idea of discussion in community and so I was quite surprised in the end how much I enjoyed the online community and that that online discussion wound up being stronger and the community building being stronger than it was in a traditional classroom even. So based on that, my sense of blending of blended classrooms as a tool has expanded from a limited set of university courses to a much wider set. There are some things that I don't think work with blending. There's some things that I don't think work with online, but there's quite a bit that I think could benefit from playing with the tools and the technologies and just experimenting with your own style, with the technologies, with the students to figure out where can we learn the most? Where can we be engaged in this material a lot?


In this presentation we will generate, analyze, print and export to Excel a comparative balance sheet within QuickBooks Pro 2019. For more accounting information and accounting courses visit our website at accountinginstruction.info. Here we are in the home tab. We currently have the open windows open. In order to open the open windows you want to go to the view drop down and select the open windows list. We're going to create a comparative balance sheet and we will do so from the standard balance sheet a comparative balance sheet comparing two months in our case comparing the month of January and the month of February. So what to do this we're going to go to the reports up top. We're going to start with the company and financial and scroll on down to the balance sheet standard. We'll start with the standard balance sheet with this will often be a starting point for many types of variations of a balance sheet we may want to consider. So we'll start with the standard balance sheet. Here is our standard balance sheet. We're going to say this is going to be a balance sheet as of 022819 or February 28, 2019 that we want to type into the date and refresh or just click the report. That's going to be our standard balance sheet and it will give the balance sheet title and the date February 28. What we want to do is compare now January and February I want to see January and February see them side by side.  Now it's a little bit confusing to consider how would we do this kind of comparison because you might think I'm going to first say why don't we first change the date range from 010119 which would show the two time periods the January through February. So let's first try that because they gave us a date range here and we didn't have a date range here if we do that and say okay there's no change why is there no change because this is as of the end of the date of the time period so it doesn't really matter what the date range is because it's always at the end of the time period why would the balance sheet then give us a range why does it matter a lot of the times it matters for the zoom because now that I have a range if I zoom into something by double clicking on it it will give us that range of data within the transaction detail without me having to then type in a range otherwise it would have just had one day up here and that's not very helpful. So that's really useful so I'm going to close this back out so just be aware that you may want a range even though the reports usually only as of one day so that's one thing it doesn't help us however for the comparative balance sheet so we're going to go to the customized reports and it didn't do what we wanted which was to have the two months happen so the next thing we can try down here is the display columns the display columns says totals only and that's as of the end of the time period that's what the total is going to be we could change the display to be months and that's going to be one thing we can do this range covers two months we want to show this data by month which would you would think break it out then and if we say okay then it does do so we've got january and february and it breaks it out so that's one way we can kind of get to our comparative balance sheet note that once we do that our header doesn't really make sense because it says balance sheet and it just says february 28th whereas now we have a comparative balance sheet which has january and february so that's one thing we want to consider one thing we will change but also note that we may sometimes want the last month first which is kind of a convention a lot of times because we want the most current month which is probably the most relevant to be first rather than going from left to right reading from left to right the least the last month to the current month we might want to read from left to right the most recent current month to the later months so there is a way to do that we can go to the customized reports up top and instead of using months i'm going to put it back to total here so we drop down total and then change the date range for the current month we're on which is 020119 so i'm going to say hey here's the current month the month of february and we want to then pick up the previous month from it by just clicking this item and that's one way that we can kind of reverse the the the months in our comparative balance sheet if we just want to show the two months we could show this range and say then i just want to pick up the previous month and then say okay and now it will flip those two same kind of data here but we now we have february and january so this is this is going to be our comparative balance sheet and we have similar options those kind of options will be similar for a lot of different reports like the profit and loss where we can have the comparative profit and loss and we have similar kind of options do we want to choose the monthly totals differences or the previous time period now we're going to change the headers so we're going to go to customize reports up top headers and footers i'm going to remove the date time and report basis i'm going to uncheck these three we'll keep the our name here but the balance sheet isn't really correct now i'm going to call it a comparative balance sheet comparative balance sheet seems more correct and then we want to say okay it's going to be comparing january and february so we may want to type something like january and we could type the whole thing out or abbreviate january and february depends how formal we want to make this report but we're going to we're going to put something to indicate that of course we have the two months rather than the one month and we can always put something down in the in the extra header and footer if we want to put a name down there of some kind in the header and footer so then we're going to say okay and there we have it a comparative balance sheet january and february if this is something that we want to do all the time this kind of comparative balance sheet with this change in the title then we can memorize this report what we're going to do now is export this to excel and print it as a pdf option and want to just compare the two options as we go through some of these reports in this section we're going to do this by section so we get an idea of how can we sort these reports what are the different ways we can we can put these reports together and how can we give them either to clients or or our boss or group them in our own files so we're going to first export it to excel we had created an excel workbook in the prior presentation we're going to export it to that same workbook new worksheet within it so we'll we'll go to the excel i'm going to create a new worksheet but we're going to put it to the existing workbook existing workbook then i'm going to look for that workbook this is on our computer on the desktop and we're going to go to the desktop get great guitars is where i put it company name and then in reports i'm going to put this into section we're in section two and we're going to put it into the section two reports and we'll say export and this will open up excel and add a new tab here into our excel workbook i'm going to go ahead and grab that excel tab and pull it to the right so i'm going to grab it by left clicking on it and pulling it to the right and then i'm going to double click on it and call it something like comparative balance sheet something like that click off of that and then we'll remove the the view here by going to view the split screens and cut windows and remove the split and so there's going to be our comparative balance sheet remember that if you go and check over here on the page layout you'll see that the header will be there comparative balance sheet if we go back to the normal then we have this option here then we can remove this first tab that always gets created every time we export something by right clicking on the tab and deleting it saying delete and so here's our two tabs that we have now that we've worked in this section in this section two that's useful to have this now because we could give this excel document to somebody or we could give them a pdf file with only one item in it rather than two using this excel document and a pdf printer for example if we went up to the file tab up top and go to print then we could go to the cute pdf printer free printer some kind of pdf printer that's going to save it in essence as a pdf using the printer options notice it only has one worksheet that we're on here and we want to print both of them on the same pdf file then we can go to this and go to print entire workbook and now it shows all the all the sheets on one pdf file so there's the first balance sheet there's our comparative balance sheet so if we were to export this it would create a pdf file with all our reports on one pdf file which is nice because then if we had like 10 reports we we don't have to attach 10 attachments to an email say or have a zipped file with 10 documents in it we can have one document which might be preferable to some clients and that's one way to do it so i'm going to go back here i'm going to close this and save this and we'll say okay next we're going to print it as a pdf or save it as a pdf which you can do by going to print save as pdf or we're going to print it as a pdf once again using that pdf printer straight from here it's going to the pdf printer we're going to print it and it'll save that as a pdf file so it's going to the right place it's in section two and we're going to call it uh a comparative balance sheet i'm just going to say comparative balance sheet and note when i save it now we have two items here so if we were to send this in this format we would have to attach two different items or upload two different items to the cloud somehow or uh or zip the file as opposed to sending one excel sheet which might be useful or one pdf file with those those files in them so we'll save that that's just a few of our options if we want to export or email this report by itself then of course we can send it as a pdf or the report just this report by itself note again if you're sending 10 reports then that that option is not as useful because you're going to have to send 10 different emails and that could annoy people it'd be nice to send one email and put it in as easy a way to open as possible for more accounting information and accounting courses visit our website at accounting instruction dot info


Hello. This session is related to the ADC Interleaved Mode. So I'm going to show you how to improve ADC something right. Today we will provide you tips and tricks on how to implement the ADC Interleaved Mode and in this way increase equivalent something right. As a part of the session I'm going to provide the ADC Interleaved Mode details from practical point of view the dedicated mode of the ADC DMA data transfer, so-called MDMA, using common data register. The example will be provided with a base on the Nucleo STM32L476RG. So quite popular board and quite popular low power STM32L4MCU, which is based on Cortex M4. So at the end of the session I hope you will be in position to reuse the material and implement the interleaved mode of the ADC on your side. So what is it ADC Interleaved Mode? It allows you to perform faster ADC conversion just by using two ADCs connected to the same input channel. So we have two ADCs, ADC1, so-called master ADC and ADC2, so-called slave ADC. So the first action to perform is to start the conversion of the master ADC. So then after sampling the stage of the master ADC and 0.5 ADC clock cycle and programmable delay, which is given in the clock cycles, the conversion of the ADC2 of the slave ADC starts automatically by hardware. So the master ADC after this delay starts slave ADC. And the user can control three parameters. The sampling mode period, which is given in clock cycles and you can select the particular SMP value from these numbers. You can find the SMP values in STM32L476 datasheet. Then user can configure the delay between conversion start of the slave ADC and also user can configure the resolution of the ADC. So it can be 6-bit, 8-bit, 10-bit or 12-bit. Today we will use 12-bit ADC resolution as the highest one. So once again ADC master starts, then sampling stage, then 0.5 ADC clock cycle fixed delay and then programmable delay also given in clock cycle and then automatic, by automatic I mean by hardware start of the ADC slave. We have two ADC active, so we can consider two data registers. Data register for ADC1 and data register for ADC2. The most efficient way in terms of performance, the handling of data output data stream from the ADC, it is ADC-DMA transfer. So the obvious solution is to use two separated DMA transfers, one from the one channel dedicated to ADC1 and second channel dedicated to ADC2. But thanks to the internal structure of the ADC peripheral on STM32L4 family there is data register so called ADC-CDR register. CDR states for common data register. So when ADC works in dual mode, it is possible to use this register, having the data from both ADCs in this register and this way save one DMA channel. So we can use common data register for DMA transfer and this mode of the ADC-DMA is so called ADC-M-DMA, multi-DMA. And if we would consider the highest resolution, the 12 bits, the CDR data placement is the following. The higher half-word consists of slave ADC data register, the lower half-word of the CDR consists of master ADC data. If we would select six or eight bits, the higher half-word of the CDR is empty and the lower half-word of the CDR consists of two outputs as well, but in this case we have higher byte for the slave ADC and lower byte for master ADC. But this is not our use case. Maybe it is a little bit better visible on the diagram given, on the drawing given in the reference manual. I mean the DMA transfer trigger. So let's try to find this within the reference manual. So here it is reference manual 0351 for the STM32L476 microcontroller and here on the figure 133 you can see the DMA requests in interlift mode when NDMA mode is active. So when we are using the common data register for data transfer. So we have end of conversion of master ADC then we have the following end of conversion of slave ADC and then following the end of conversion of slave ADC we have DMA request only for ADC master and following this request the common data register data are transferred to the RAM memory. Let's analyze our particular application. So as already discussed we want to acquire the data using the highest ADC resolution 12 bits and we would like to use the highest possible or just the highest something rate. So if the highest something rate is expected it would be good to use fast ADC input fast channels. So you can see in the datasheet that there are five ADC input fast channels connected to PC0, PC1, PC2, PC3 and PA0 we can also switch for a moment to the datasheet and see what is the difference between fast and slow channel of the ADC this is table 76 ADC characteristic so let's consider the highest resolution here so for the resolution 12 bits we have maximum output data rate or maximum something data rate 5.33 mega samples per second while for slow channel for the same resolution we have more than 1 mega sample per second lower data rate 4.21 mega samples per second so let's use ADC input fast channel it would be good to analyze also the conditions for the input circuit of the ADC as the signal source output resistance or the resistance which is seen from the input of ADC is important and also the capacitance the input capacitance or the output capacitance of the signal source is also important you can analyze the application node 28, 34 for the details let's switch to this application node for the moment and let's try to find the drawing showing the internal structure of the ADC it will be simplified structure yes, it is here so it is on figure 26 once again application node 28, 34 this is the figure showing the simplified external and internal successive approximation so as you can see there is an analog signal source and there is an output resistance this source has an output or internal resistance which is from the ADC point of view it is seen as an R-A-IN so the input resistance and there is a companion capacitance which combines both the parasitic capacitance of the PCB so this is CPCB and the capacitance of the input pin of the MCU then internally because we have analog switch as a part of analog input multiplexer of the ADC there is a parasitic serial resistance of the analog switch parasitic capacitance of the common pin of the analog multiplexer and then we have also the sample hold capacitor so it is CADC so we must consider especially the R-A-IN and C-A-IN impact accuracy of ADC conversion all the details related to all the considerations related to this point you can find within this application just below this figure the conclusion of the consideration on that point is that we can use the results of the simulation provided by ST and gathered or covered a very useful tool in order to estimate the SAR-ADC sampling rate this tool can be provided following your request on demand and this is online tool and as a result following given R-A-IN and C-A-IN you can get the suggested sampling mode period in ADC clock cycles so maybe I will switch to this tool as you can see the user interface it is web user interface so you need to use the web browser in order to analyze your application so the analyze is provided for the worst case in terms of temperature range or supply I think quite robust approach then first action is to select your target family of the microcontrollers in our case it will be STM32L4 you can configure the expected range of the ADC peripheral clock so let's do it we want to analyze the application for the highest possible output data rate so we can expect that it is possible only for the maximum ADC clock frequency so let's set the minimum clock frequency of the ADC peripheral to let's say 40 MHz and keep the maximum value because according to the datasheet the maximum peripheral clock frequency of the ADC it is 80 MHz then we perform the analyze for both fast and slow channel we need to analyze the parameters for the highest resolution 12 bits we have a and the maximum expected error it is 1 LSB then let's select this is the schematic you already seen so taken from the application node internal structure so the model for the simulation then we need to select the resistance of our signal source or resistance which is seen from the input pin point of view of the microcontroller I mean the ADC input pin of course so I selected 47 ohms and then you need to select CA in so the external capacitance or the input capacitance from the ADC point of view I selected 22 picofarads please remember these capacitance covers both parasitic capacitance of the PCB and also the input the capacitance of the pin of the microcontroller so then I can add plot the curve in red color it is for fast ADC input in violet it is the parameterization for the slow ADC input so let's focus on the red color and let's focus on the highest possible value so you can also see the numbers in the table on the right part of the screen here and as you remember the maximum clock frequency of the ADC peripheral it is 80 MHz so here it is FADC it is the maximum frequency so let's try to find the fast channel parameterization it is here so the item number 81 so the recommended sampling mode period 6.5 clock cycles and as a result we will get 4.2 mega samples per second data rate so we can also see this on the chart here so FADC 80 MHz output data rate 4.21 sampling mode 6.5 clock cycles ADC clock cycles having in mind the input resistance of the ADC pin 47 ohms and capacitance of the input circuit 22 picofarads ok, so let's switch to the slides again so we know already the recommended sampling mode period 6.5 then we can select the number of samples to acquire let's say 40 this is arbitrary decision so the ADC clock frequency has been already discussed we want to achieve the highest possible output data rate so let's select the highest possible clock it is 80 MHz synchronous clock then let's select the delay of the trigger of slave ADC just to remind you I'm talking about this delay so having in mind the 12 bits resolution and the period for the conversion 12.5 bits sorry clock cycles I selected 3 clock cycles as a delay between master and slave ADC start of conversion so the single ADC full conversion takes sampling mode period plus SAR conversion so 6.5 plus 12.5 it is 19 clock cycles and having in mind triggered the slave ADC after delay so here so the slave ADC will be triggered after sampling hold stage then 0.5 clock cycle and delay so in our case it is 6.5 clock cycles plus 0.5 clock cycles and delay 3 clock cycles and the slave ADC will be triggered after 10 clock cycles since the start of the master ADC conversion Output data rate of single ADC it will be 18 megahertz divided by 19 clock cycles what gives us 4.2 mega samples per seconds it is also mind you this value you can find also using this tool and you can see here output data rate is 4.2 or 21 regarding the user interface of our mcu application we are going to acquire the data every one second so every one second we will acquire 40 ADC samples dual ADC samples then after the end of conversion we are going to print out the data using onboard as telling the bugger virtual comport and we are going to print the data in csv text format in order to import the data in easy way to excel for example so ok then dma transfer one shot mode so stop of the dma transfer when the ram buffer is full we are going to save one dma channel having to ADC active so we will use ADC command data register and multi dma mode so mdma mode the printf output data stream will be redirected to uart and uart is connected to the onboard virtual comport of the excel in the bugger and here you can see in details the timings of our dual interleaved mode so the first action it is the sample hold stage of the master ADC so 6.5 cycles clock cycles and then the ADC conversion of the cell conversion starts of the master ADC 12.5 cycles but from the ADC point of view ADC 2 point of view the conversion of the sampling hold stage starts after 0.5 clock cycle plus delay which is 3 clock cycles so as a result we have interleaved 2 conversions and single ADC sampling period it is 19 clock cycles but if we consider the equivalent sampling data rate so the dual ADC sampling period it is 10 clock cycles here because here we have end of conversion of master ADC and then after 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 clock cycles we have end of conversion of slave ADC so we can evaluate the equivalent output data rate for dual interleaved mode it is 80 megahertz divided by 10 clock cycles so it is 8 mega samples per second so we almost doubled the output data rate of single ADC because the single ADC is 4.2 in dual mode we have 8 mega samples so the next part it is the practice we can start our tool, IDE tool and it will be STM32 cube IDE