One of my colleagues is giving his third talk today. So I think he gets the crown for most talks at Price News and Group Meetups this whole year, maybe even in the history of Price News and Group Meetups. So he's going to show us 30 things that we can do. Let's have a round of applause for Aisheng and see what we can do. Hi, everyone. My name is Yixuan, or YS. And then I'm going to be talking about 30 things we can do in Titan. As you guys probably know, Titan is very famous for two things. One is server-side code. And the other is working with data, like data work, data analysis, data visualization, all this data science. But is that all we can really do with Titan? I don't think so. So we're going to look at what else we can do with Titan. The format here is that for each thing, I'm going to go through exactly what our target is, what we are going to do. And then I'm going to show you the code. We're going to try to run the code if we have time. I'm going to highlight the key functions which we are executing for each task. And then I'm going to say the task is finished. And then we'll move on to the next task. Also, before I start, can I get a show of hands who here is relatively new to Titan? Oh my god, it's a very, very, a lot of quite new faces here. So very good. I'll try and keep things slower, not slower, but simpler. If you don't understand the code or anything, just think about the objective and what we are doing in each thing, what we input and what's the output. OK, let's start. So first thing we're going to do is, OK, so welcome to the world of Titan. So we're going to start in the plains of web development. We're going to make our way across the mountain range into the large lands of data science. As you can see, the lands of data science is the largest area in this world of Titan. It's rapidly expanding. From there, we're going to move on along the coast down to the province of NLP. And NLP is, of course, natural language processing, which is basically trying, computers, trying to make sense of language, which is basically just strings to them. And from there, we're going to sail east towards the Isle of Chet. The Isles of Chet, they were going to move north past the Peninsula of App Development, the islands of Images, the domain of physical locations onto the other lands of the miscellaneous tasks that we can do in Titan. And we're going to end our merry journey across the mountain ranges again at the volcano of Mezzan, the things that you can do with your Python code in Python. OK, so let's begin in the plains of web development. Great. OK. OK, this is not looking exactly like how it worked on my computer. OK, so this is Instagram. Instagram is powered by Django. And Django is based in Python. And what that means is that Python is determining what posts get shown to you as you scroll down your feet and what happens to your images when you post them onto Instagram and everything about your account. Everything, the logic is handled by Python. OK, so how do we build our own Instagram? I'm not going to do that in one minute. I will show you of that. But here, we're going to start a server. There's two libraries that we can use to do a web server side code. I'm sure many of you know. There's Django, and then there's Flask. So this is Flask. At the bottom, at the top right here, this is our code, is our actual code. At the bottom, there's a terminal here, which I'm going to make it bigger. And then we're going to do a Flask run. By doing this, we have now run this code. Basically, the important thing here is this thing here. So the app.root saying that whenever someone goes to this root, root is basically like a URL. When they go to this URL, we will serve them some data. And the data here is Slytherin Slytherin. I forgot to mention that as many of our examples here will be snake themed, because it's Python after all. So we can see our data that we served at $5,000. And you can see the Slytherin Slytherin. OK, so that's the first thing done. That's how you make a web server in Python. Second thing is we're going to do data science. We're going to go into the lens of data science. We're going to predict the survival rate of someone who has the same profile as me. If I was on the Titanic. As you guys may or may not know, the Titanic was a situation where they had lost people. The ship was sinking, but they didn't have enough lifeboats.  Some people had to die. So who did you shoot to die? So let's figure it out. So this is data science. First thing we're going to do, main things we do is import NumPy, a pandas, as Klan. I won't go into exactly what they are. So here we load in the data. But before I talk about loading in the data, what is data science? Data science is basically answering questions using data. And usually this comes in the form of making predictions or judgments. And first we have to feed them data. So here we're going to feed them data. And the data here is in a CSV form.  It's Excel without formatting. So if we feed in the data here, what does this data look like? Now we can see. This data is each row is a passenger. Then we can see all this data about them. We're going to use this data to figure out who lives and who dies. Then we manipulate the data a bit here, ignore, ignore, ignore. The most important thing here now is we're going to create a classifier. This is like a model. What are we going to use to? What type of model are we going to create to predict who lives and who dies? So this is a decision tree classifier. There's many types of classifiers. We're going to use a decision tree classifier. Then we're going to fit the model. This is to train the model with the data. And then we're going to use the model now. So let me quickly load all of this, run all of this code. This is a Jupyter Notebook. It's the same as what the earlier speaker was using. So we're going to use the model. CLF.predict is a key function. This is predicting a person with these stats. These stats are basically my stats. I'm 30 years old. And then all these things are what class I would have bought. So it says zero means I would have died. But we can do better than that. We can predict the probability at which we will that I will have died. So the probability is that I would die at 60% chance. So you say I probably died. So then we can also save the model we predict survival using data science and Python. Let's go to the next thing. Facebook improved upon this. They said that we can. They may even easier to predict things. But they make it easier to predict time value data. Data that is along a time series. So here, they developed this thing called profit. So we import FB profit, profit. Then we also load in some data. What does it look like? It looks like this. Every month, there are some sales. These are the sales of snakes. Not very ethical, but OK. Then we have the shape. This is how many rows are there. This is how it looks like. And this is 293 rows. So we have data from 1992. All the data predicts 10 more years of the data. So we're going to do that. And then wait for a little bit. And then it was really out there, didn't I? So it shows us immediately. With so few lines of code, it immediately shows us it predicts that this is the range of outcomes that the sales could tend towards in the next 10 years. So they made it extremely easy. Then after that, Google made it even easier by you don't even have to know Python. So that's what we have done to predict future sales using Python. Let's go on to the next one. It's using deep learning now. So deep learning is using neural networks, but it's also machine learning. All this is machine learning. That's our science thing. We create models to predict things, to predict things, or to make judgments and things. So here, we have a model. That has multiple hidden layers. So what does this mean? It's like, let's say you feel hot on a certain day. Does that make you happy or sad? But to a human, you won't really know. That does make you happy or sad. Maybe if you're in a sauna, hot is good. So you must know sauna plus hot, then it's good. So does this hidden possibility of sauna, which is like a hidden thing you must account for, there's a context there. And all these hidden layers can account for the context. So it's like kind of how our brain works. It tries to model how our brain works. But anyway, let's do Keras. We import Keras, I won't talk about CV2. We load all of this stuff. All this is not very important, not very important, not very important, not very important. So we can see model sequential. This looks familiar, right? This is like the decision tree classifier. It's just a different type of model only. It's called a sequential model. Then we compile the model and we fit the model on the training data. But then here we fit the model and it's going to train over all these cycles. And when it finishes, then it will be fully trained. You can see the loss here as it tends towards zero or it tends lower, then it will be more and more accurate. How this works, I will not go into it. Okay, so next, I'm going to have time for this nonsense. So we're going to load a trained model. So you can load a trained model. This is just a file. You can just load a model and immediately use it. So now in my folder here, you can see here. Oh yeah, sorry, I forgot to even tell you what we're even doing this time. We are using deep learning to identify handwritten digits. Handwritten digits. Okay, so some people write four, look like five, right? Also, people write five look like S, right? All these things we are trying to get the machine to identify it. So now I have this thing here. You see mystery number dot PNG. See, you all don't know what it is, right? Computer also don't know what it is, but computer is going to find out. So the computer is going to, CV2 is going to read the PNG and then using the model that is loaded is going to predict what the, is going to predict what the, okay, let me cancel this. Sorry? How do I cancel this? Okay, okay. Okay. Ah, okay, so it says, I think this digit is a four with 100% confidence. Then we can go back to our mystery number and indeed it looks like a four, right? So think about this. It took a number, a handwritten number, and it figured out that it is a certain digit. So it's pretty cool. Okay, so that's, we have learned how to identify digits with Python. Let's continue on. We're going to make our code, write code. Okay, so how does this work? This is recurrent neural networks. So recurrent neural networks are kind of like machine learning as well. The only difference is that the recurrent part means that they have a memory of the inputs that were given to them earlier. So you give them a string of inputs and then they have a memory of all the inputs which were given in the past, right? Or not all the inputs, but a number of inputs which were given in the past. This probably doesn't make sense, but it's just a brief overview. Okay, so this is very useful for strings. When you feed it a long, long string, it can figure out the, it has all the memory of string of characters that you fed it previously, gives it some context for what this machine learning model should do, okay? And of course, as I said, we are gonna make our code write code. So hope for the best, okay? No, okay, so here we're gonna go cancel this guy. So, okay, so we do train.py, right? Basically, I have a huge file of code. My entire code base is inside here.  So this entire code base here is gonna train, but of course I'm not gonna let it finish because then it will be like tomorrow already. So we are gonna do another thing which is sample.py, sample.py. And then sample.py, we have to tell, what does this mean? And extremely important thing I didn't mention is that this recurrent neural network is a generative network, which means that it tries to generate new output, which is similar to what you have seen before, okay? So it's going to generate to the train. I created some, I see some code naturally, but it's like, so you can see that it's trying to import stuff from the network, and then import some stuff. It's trying to import stuff that you don't like, but it also has to assign stuff and do all the functions. It's not too bad for a vending machine. It's not too bad, but of course, as you generate it, you get that, right? So that's really our code right code. So next thing we're gonna do is beta visualization. It's gonna show off beta in a nice way. And we're gonna do this with OK in Jupyter Notebook. Let's go back. You know what, we're gonna select close, close, close. Okay, close like this. Okay, so here we have, okay, we're going to import andus, and that's what it's going to have, a really like data-free like data. Then we import OK, which visualizes the data for us. And then after that, we import in the chart data. This is all the chart data that we're looking at. The rest is all styling and creating a chart itself. So this is, you can see the pivots, these are pivots, and these are the damage. We're gonna create a vertical bar chart. And these are colors that we use in the vertical bar chart. The important function is, this creates the entire chart, without the data you don't create each chart. And after that, you also need another one, which is the bar, this creates the vertical bars. It takes in your values, which are your top, is your value. So how high the vertical bar reaches is the top. Okay, then after that, we output Notebook and show it. Then we can show our nice visualization. It's on just the numbers above. So now we have visualized stuff, we can impact it. So now let's go on to number seven, which is scripting. I will talk about this in my previous talk. So when scripting is basically normal, normally in the whole style, you want to find out about architecture. You go into your main book. You click this one, then you click five seconds. Then you click the next one, then you click inside. Then you can really do it yourself. Then you go in, copy the address, copy the name, all these things up. Then you copy the company profile, all these things. So you can click this thing and then copy that in your next second standard. But then, now we're going to do that in half-new style. So now the new style right is, use scripting. So let's select the data that programically. And then you use a spider, the main file, and actually writing it is this one. So the green book spider, we start with this URL. So that is exactly the same URL we started with alone. It's going to go into every single link from that URL at the start. Now that's going to go into every single link from the next sub division. And then it's going to pass each of those HTML and find the related data that you want, the phone number, text number, the emails. And if you run it, it still looks something like, if you run it, it's going to look something like this. So it's going to go in its case and then it's going to call its website and it's going to find the links and it's going to go to those websites, then it's going to go to those web pages and find the links and then you wait for one day and you come back and have all your point of data will be in the form of, where the data will be in the back. This, right? So the data will be in the CSV, very nice deal. Okay, so that's scripting. So we have scripted data and link like that. Then next, we go to World Cloud. So we can visualize a lot of that and then we can do that. And it's called NLTU. I feel like it's processing. So let's see how we do that. Let's cancel this data. Okay, we cancel it again. Okay, so this is a World Cloud. So the important thing, by the way, I think that it's called World Cloud. It's not very creative. So World Cloud, then we're going to open the text. What is this text? I got it from a project, we have lots of free books because I don't want you to use like free books. So this is an entire book. And it's all about, you can guess it, it's all states. Right, so the states of Europe. And we're going to look in the entire book into this text variable. And then we're going to open a mask, which is the Python logo. Then we're going to set this. We're going to see in time what is thought, but thought was obviously back. The words in English, which are not very useful, and it's not very meaningful. We're going to remove all those. And then the rest of them, we're going to create a World Cloud. And we're going to show, we're going to start with a cloud in states.png. So let's do that. Actually, I'll be running if you don't know something like this. So you can see, you don't know a bit more. I cannot do it all. But it was to be like the backup over. So you can see the video on the side there, the words which appear along with it. So that's a World Cloud. So now we have visualized text in a World Cloud with Python. Next up, we're going to look at this, continue our nationality processing, but identify key phrases in a piece of a passage of text. So this is a passage of text that is from UTDM. So this is about states, of course. We're going to use a library called text.ac, text.ac, it's derived from another library called spacec. But they just have a wrapper on top of spacec. So this, okay, and then the key things that we're going to do here is, actually, there's not much to see here because it's already wrapping spacec. So if it's calling this module, we get the key terms, I mean rank, then in terms of significance, and rank means we're going to get phrases up to four words long, okay? And we're going to find which are the most in a significant basis. So let's run this guy, okay? So after I run this guy, it shows us this text, and then it shows us, so here's the text. And it shows us what are the key terms. Key terms, that's a key factor. There's more than they do, and it moves sensitively sectors. Okay, it's about all the nonsense, like have all the stop words, some of these things, they do not have which are the most important phrases, or significant phrases. It also tells us some interesting stuff, like the readability. The most interesting thing I think here is the fresh key, the grade level, which is basically saying, what age of a kid in the US would be able to read this confidence. So here it's something like a long drawn pen, which is around centuries before our Singapore context. Okay, so now we have identified the key phrases in the passage, in fact passage, from one thing at least, just a string to the computer, but we're turning it into an in mind important phrases. What are the phrases for the significant text? That's a good question. I don't even know. I will find out what you want to find out in the passage. So, then next time we can read that up, we can summarize the text straight from the HTML. Straight from the HTML, we can use this thing called SAMI. So we do SAMI, and then we talk about this stuff. So first thing we're going to do is get it in language of English. We're going to summarize it with five sentences. So the use case here is when your friends in New York, or your boss in some capital, but then you just throw it out and it's a damn long run. So you're going to get it, but then you're going to know it's not. So if you want to ask you, it's going to know that. So you, this is going to go around, you get this cluster. So this cluster will tokenize it, tokenize it, all of the words inside that. And then you, of course it has text, and then you do tokens, which are words or pockets of meaning. Then SAMI is like, this family here eating, the stem is it. So the key meaning is it. So you'll stem all the words, and then after that you'll summarize everything. You won't want to stop words.  Okay, so here, let's see what happens when we run that. Change. Okay, so then it gives us, still a bit longer, but at least, there's only five sentences, so you read. So it tells you there's two, if we send one of the professor on 10 plus a letter, and the other one, it's quite easy to read. So basically, yeah, it's easy to read. But it tries to cut out. So we have extracted, it's still some meaning from a long passage, using Python. Then next one we're going to do a chatbot. Chatbot is, you know, change so a chatbot is this one. Close this one first. Okay, so a chatbot is a library of chapter one, and you can import chatbot. First thing you need to do with chatbot is to train it. Right, give it some responses, else it's not very interesting to take empty. It's like a baby, you talk to the baby, but baby don't know what it's in. So here we have a chapter one of the trainers. If you're the trainer of chatbot, you can also train it manually with a list. So if you say hello, you can say hi, hi, and you'll see how it works. And then you can also train it with a Twitter data. That's what people read, learn about or reply to an input into that and read from that, okay? Rescribe just so I can do it. So chatbot, this is the name of chatbot, and then we train it. After training it, can we run it? Let's see what happens. Okay, so now it's going to train one. I don't think this one's quite fast enough. So we'll just bury with it. So yeah, it's a bunch of topics that you can talk about. So once the trainer will ask me for some input, I'll say, how are you? Then you'll say, how can I do well? What is the best way to do this, okay, thank you. So then, you know it's not enough. So then you can, so now we have a chatbot we can chat with. Okay, so next thing we're going to do is to make a user tweet faster than that or NLP, the comments of the NLP. NLP, NLP, and this is going to be one next level, I think. So this script is going to go into Twitter, script, users, tweets, and then after that it's going to mark all the final, which basically is like generate rendered tweets from, yeah, yeah, original tweets. Maybe some of these tweets, generate fake tweets from someone. Okay, so the main thing is, you know, we mark all five texts. So the mark all five texts is to create a random change, which will be like new tweets. Okay, so let's run that. This is going to be by loss. Number of tweets, five tweets. So it's going to get tweets from my boss's Twitter account and then trying to pretty much give examples of what he would tweet like. Okay, so it's just, we don't know how to use this NLP, it's sort of a work use thing, which I can identify with. Okay, then I'm going to get pretty good, pretty good, it's like something I've been asking. So we have many someone's tweets using pattern. Next thing we're going to do is to use Slack programming. I think we can use a Slack or outside of work, one person, two person, three person, three person again. Okay, but the rest of them don't use Slack. Or if you don't know anything about this, just listen. So we're going to import the Slack client and from here we use a token. We give it a token and this is the key part. So we create this SC, which is a Slack client. And then the key things here is the whole call. SC.hti call, you can post message in the channel info and you can add reactions. So I'm going to show you what the Slack is like. Currently the Slack is, yeah, it's just empty, empty, I'm going to run this guy, okay? And then he's going to say some stuff, okay? And he put up, up, and up, down and down, right? And then if you like it, you can have someone and go down and down. Okay, so that's what we mentioned. So it's just posting some random messages. Okay, but we think of that one and that one. We can create a Slack squad, which is what we're going to do next. So we have created the app, we've extracted the Slack programmatically. Now we're going to create a Slack squad, which is going to respond when you call a message key. Okay, so how do we do that? See. So now it's no longer happening on this video. I'm going to say like a snake's hide and see this. This is at least one of them and I'll come out with one because I've been here for 30 years. Okay, so this time it's not working, although it was working just now. I'm not sure I can't be back now. So I'll show you the code in a minute. So the code here is, so if you did some authorization, some authorization details, don't copy mine, then again you're using the Slack find, then now we're doing a Slack event adapter. So that it can respond to events. So if you message the robot, it will reply to you. So it says, if someone says hi, then it should reply to it alone. And then if you do a click on message, then it's actually hi. On message, you know, you will say your first message, hello. Hello, hello, say hi. And then if you do a click on message, not working, never mind, let's confirm. Okay, so that's creating us like what? Next thing we're going to do is create, we're going to move straight into the realm of app development. First thing is desktop apps. Let's talk about, we're going to create a custom work app. This is what it's going to look like, or just not what it's going to look like. This is the code. You can use time queue files. This can also be checked in. So time queue files, and then you will, it's basically a GUI library. How do you create graphical user interfaces for your programs, right? And then the thing about time queue write is that it has a lot of very convenient all of the box stuff for you to use. So there is a plainly text editor, which is kind of a non-packing, but now we're just going to customize it. I'm going to customize it by adding our own little button, which is going to say, gets made, gets made. And this is the icon, this is the icon, which is going to symbolize the button. It's going to say it's gets made, it's going to call an action, it's self-examined, and it shows self-examined, which is here. Right, it's going to insert something text, and it's listening. Okay, so let's run this guy. So we have to get fast, we have to make it go fast, we're really short of time. Okay, so this is our sleep pad, we can add in stuff to it, it gets more, it's more, if I try to do something, it'll see, it's listening. So we have a custom, custom desktop app, look back, where you put it in, so that's how you do that. Next thing I'm going to do is a look back at, so now right, desktop app is not the most profitable thing, the most profitable thing is a look back at, everything also can be put into the HDL on top. So we're going to do that. Okay, then we use a library called flex, and when you pop that's our X, and then we're going to define what text input looks like, text input has a name and a text, there's some input that you type into it, and then it has a name, okay? And then whenever you, then it's important also, whenever you say when we are done with this text input, if you update its text variable, it's set text, it's measuring things to this text, you update its text variable into your input text box value. And then after that we're going to create this thing with three of these as inputs one, two, and three, and then from there we're going to write up letter, letter template in, okay? So let's run this guys, okay, so this guy runs. So now we have this thing, this looks like the desktop app by the time, and we can export it into a HTML app and it still became the model, okay? So I'm going to add in the mission. So, so now it's built in this, that's the template and then you can complete this. And now we are created a web app within Python and this can be straight exported into a HTML, naturally, okay? They just convert Python into JavaScript, it's quite amazing, okay? So the next thing that we're going to do is create a visual model using VenPy. So I'm going to do a big game to do VenPy, here we're going to go and see how it's created. So let's launch the project first, okay? I'm not sure the code was there. So it's cool, okay? It's a, you know this thing is an RGY file, it's not a RGY file, so it's a RGY file, it also accepts Python, regular Python. So we see something that used to be a Polish stuff looking in there, but it also accepts regular Python. And then you define some characters and you define the model, you define some variables, and then you have a root drop-down model. And in your root, you can have a menu and two have different choices. And you jump to the table, and go to a certain angle, okay? So let's run this game and see what happens. So it's the Snake, it's that. That, it's that, please. It's that, it's there, yes. You can have options, So that's all. So that's all. We just created a visual novel using iPad. So next we will move on to the realm of the islands of images. In the islands of images, the first thing I'm going to show here is this one. Okay, so now we're going to manipulate images. Here we're going to draw an image from nothing. We're going to draw an image just from data. And so M2 is the PI now. M2 is the pattern image library. And the key thing to do is to draw an image. Okay, so all the data we can use to create this object, this image. And this is just some setup to create an image. Now we're going to create a new image using image.new. This is how big the image is in terms of the image, right? Then we're going to draw some lines in the images and then save the image right here. Okay, after we save the image, we're going to do snakey.png. And we're going to go and find out what snakey.png is like. So we get Python. And then from just numbers, we can create this shape which describes the profile of this object. The length is this one, this length is this one. So I think we just created, we just drew an object on just a label. And then some numbers. Okay, it's right here. Next, okay, we're going to edit API. We're going to download subreddit images using a Reddit API. This is pro. It's a Reddit API wrapper. So now it's going into, so this red API, it is actually letting us go into a certain subreddit or whatever subreddit we choose. And then get all the submissions, or accept all the submissions from this subreddit. So I'm writing the submissions by thumbs up. So if there's no thumbs up, then we're going to download those images. So this is going to be very nice. Let's check it out. We can see that it's all that nice scenery. Okay, let's continue on. Let's download subreddit images with Python. Then we have to create number 15, which is downloading Google images with Python. Same here. We're just going to run this. You can see it's super easy. It's really good in wrapper. Just use Google in your download. Keep on with your postnates. And it's going to download Biotopsnick, which is not going to be recognized. But there's Biotopsnick pictures in our downloads folder. Okay, then the next thing we're going to do is it can also create PDF reports. So we're going to create a PDF report. So what it looks like is we're going to use a library called fpds. So I'm going to give you a PDF here. So we're going to import this thing, which allows us to create PDFs. So from here, all we need to do is tag in some text, and then it can create the rest of the PDF for us. I'm not going to demonstrate. But the key thing is we can create PDFs from the library in Python. And we can figure out the page for these images, all these things, create them for us as necessary. Okay, now we're going to move into a bit of physical locations. It's next distance is, let's show this one. Okay, so all I have to do is reference the institution. The two inputs are reference the institution and home, college view. And then it suggests for the exact address, it gives us the effect, the relevant address. And then it gives us the coordinates in latitude and latitude. And it also gives us the distance from one location to the other. So let's start creating distance using Python. We're going to create the next one. We're going to use the Google API to look for a place. So we're going to look for a place called 6 Singapore. You may not be able to find it. So the key thing here is... So we pass in the parameters and we send a request. So you may know this library called a request. So we send a request to the API URL to the key parameters input. It's missing a box. And then we go get output, which is the place. And it is place.  This ID, you can find details for the place. So let's go to here. You get details for the place here. And it tells us that it's a clothing store. And it gives us whoever who has created upon it. This guy has created a one-star rating. So let's see who can get details straight from Python. Just by passing in strings. So that's pretty amazing. You can also get directions. I'm not going to show this. We're going to send emails using standard library. It's SMTP library. We create a mind-boggling path. So this is the data that we're going to send. We attach the message. And then we're going to log in with our username and password. And then we're going to send the mail to this type of TTP. Send the mail. Send the mail. So that's that. I'm not going to show that detail. We can operate it point-nigh. Definitely don't have time for that. But it is a good way to learn how to define a human's mind-boggling path. The mind-boggling of T1 and the wallet of T1. This period is what a bit of cryptocurrency is about. It's about mining, processing the transaction, and making the transaction. So you can see what happens after you transaction for the miners and for the people with the wallets making the transactions. I won't go through that. This one is super interesting. So I'm going to go through it super quickly. This is Linus, then this is HiTaserec. It allows us to read text from images. So HiTaserec, I'm going to use this again. So you can see that it's... Why? I don't think this should be here. So it's just like that. Okay, so we're going to run this guy to 8. Change. Change. And then it's going to tell us my encode. It must have gotten messed up somewhere here. So my encode is messed up here. So basically what it's doing... The key thing we call is HiTaserec images to string and then your image. Image is not open. It's using the HiTaserec image library to open the image. And hopefully it can open this image to string. So when this works, as you will have the full effect string from the image. What it looks like is this. And in my casting reports, it converts this 100% accuracy. So that's pretty good. What is the difference? It can work with different models, but with limited capability. So if you're giving it something like... something like... Give it something like... This guy, then it's going to be... But so a lot of once people is very, very long. And you can tune and optimize the results as well. By providing more parameters for more images. The last two things is building the bokeh. We can mix lookbooks and scripts. And add them together. So I'm going to show you one last thing. So I'm going to skip the last one. We can create a script also that we can share our HiTen code with people who don't even install HiTen. So we can share it. Then we can run it without even installing HiTen. But I'm not going to go to that.  Okay, but this one is quite interesting. So I'm going to go through. You can mix the lookbook and script. A lookbook is basically the script that I'm not going to practice. Like what we're showing you in the top. And just now, the script is like this. Just like this regular text. It's easy to do this. You can do this and find out what the difference is. You can also use your favorite editor upon script. But then there's also two things about lookbook. And lookbook is good because... Yeah, the lookbook is because it lets us view outputs of codes it is very easily. You can find out why it's going on. And Jupytex allows us to combine code. You can just install Jupytex.  Here... I did lookbook. I did lookbook. I did lookbook. I did lookbook. And here you... In your Jupytex... Option, you just put in... Formats. Then what will happen now is... If I type in... Something new here. Okay, I don't know. And then I change this. If I go back into my... If I go back into my... Type in... It actually sends it... Type them out. In my... So it has created the duality of this path. It has created an area exception. Every time I save the lookbook, it will also save a .py file. So... You can just call me the .py file in Jupytex. Okay, so that's pretty much it. I've gone through most of everything I wanted to cover. So it's 30 things from my technique. So that's all. If you have any other questions... Or me, any questions... Sorry, I overestimated my time.


This is beyond a joke now. It is so cold. I would never have believed it could be that cold in Gran Canaria. The wind is absolutely howling, it's freezing, it's raining and it's just been non-stop the whole time. In Las Palmas in Gran Canaria for the second time we're going to do the Trans Gran Canaria. It's a bit different this year finishing in a different place so it's slightly shorter. That's not going to make it any easier. The weather is supposed to be a little bit gnarly on the top today so we'll see what happens. It's going to start in about 10 minutes that's 11 p.m and we'll get down to Las Palmas hopefully around midnight tomorrow night. Approaching the first day station 19 kilometers in, 107 kilometers to the end. That's how far we are in, about 18 and a half kilometers, 19 kilometers. A long way to go yeah. Okay just coming to A station number two, four hours 45 minutes we're about 19 and a half miles 31 kilometers. So I very quickly had some Coca-Cola, I've got a piece of banana to eat, I grabbed a couple of crisps, shoved them down my throat, got my water bottles filled and got out in about three minutes. It's about nearly five o'clock in the morning, nearly four o'clock in the morning and of course four, ten to four is enough. So we've got 83, 84 kilometers to go. We've gone all the way up here where the red is to there. We've got all the way to there to go. Still an awful lot to do. So this is Fontenales Aid Station. It's hard work because it's been raining, it's very, very muddy indeed. So it's that slow and it's down a lot. It's just after 7 a.m. about 10 past 7 in the morning. It's wet, it's cold, it's windy. This is not what you expect from Gran Canaria. Big advantage for us over the Canarians. That is true, the Spanish, the Spanish don't like this weather at all. I mean it's a tough find for us but you know at least we're used to it. Muddy, very dodgy but what a beautiful valley this is. I remember this valley from last time when I came down it almost in the dark and coming down it in the light and it's absolutely beautiful. Five kilometers done, about 73 or so to go. Nine hours, 53 minutes just crossing that dam there. Still raining, still flowy and no sign of the sunshine. I hope my wife and the kids are getting on a little better. Okay, we are at Artanara Aid Station and this is about 66, 67 kilometers into the race. So we're over halfway but this is beyond a joke now. It is so cold. I would never have believed it could be that cold in Gran Canaria. The wind is absolutely howling, it's freezing, it's raining and it's just been non-stop the whole time. Since we started climbing back up again there's plenty of people here who've decided that's that's just that's it. Oh sorry. There are plenty of people here who've decided that is it. They've had enough they're not carrying on. I'm going to see if I can make it any further.  John. John has lent me his gloves if they fit me I'll put them on. So we'll see what happens. We'll try and get a little bit further. Okay north side over there still horrendously windy, rainy, cloudy south side over there then occasionally we feel the sun touching our legs and like just the hint that better weather is on the way. Still climbing, still about 55, 56 kilometers to go and it's about 13 hours 45 minutes into the race. Right so we've actually got some sunshine although there is still drizzle in the air. I've come down off the mountain into Tejeda where there is an aid station so I've just had some crisps, some chocolate biscuits, legs are feeling pretty wrecked I have to say. Well ahead of cut off by the way but I was hoping to do 24 hours for this race and that is gradually slipping away as my legs feel more and more tired and I'm less able to run down the hills, uphill is well in fact uphill and downhill are a nightmare because of the mud although it may clear up in terms of weather the mud on the ground is just horrendous now. So once again back up in the clouds after another six, seven hundred meter climb but the weather is a bit better. It's still horrible over that way but we're protected at the moment and it's definitely brightening up down on the lower levels so we're at Garanon 43 kilometers till we finish. We've got a couple of little ups and there's a very steep downhill coming up as well. Yeah yeah yeah that's good yeah okay thank you Saida okay okay this is a bit more like it. Running across another dam with a marathon to go 42 kilometers. There it is that's what we're on our way to see. Another 250 meters of climbing. I will get this finished suffering now. How about that eh? This is what we should have been seeing all day so the valleys come come come mountains over to the sea and over in the distance there that is Tenerife that is Tide that is the highest mountain in Spain 3,500 meters tall absolutely beautiful view down there in the valley as well. That's what we should have had all day not that wind and rain so we've made it to the final aid session so from here 14 kilometers left up the side of the mountain over there Dona Landrag and Plata. This route is absolutely stunning but it's quite technical and you've got to watch your footing so you can see the route that the runners are taking and we literally snake all the way down the jump doesn't actually get to experience any of the views that we've been seeing. No idea how I finished this this is actually has been really hard work look the family have come out to see me hello thank you for staying I'm sorry I'm so late that is Transgranking Area finished for another year hardest, hardest race okay that is it for Transgranking Area 2022 I'm not saying anything else enjoy me for another cup I run another adventure another ultra next time take care bye bye


Ladies and gentlemen welcome back a quick vlog today. I don't think this will be anything crazy, but MSU versus Purdue. Let me show you the fit then I got to go my rooms a mess. I got this sick MSU flannel from the MSU bookstore So dope I'm going with the gold glasses today black hoodie Got the gray jeans on and whoa I have now whipped these out yet. I got these specifically for MSU games I mean Donovan we're going to the game not in the student section this time I'm gonna be sitting with Donovan and his parents, but it's gonna be awesome soon sections really really fun Like it's awesome being there, but you're really really far. So there's no point in filming really Usually I don't even make it to the games usually I just go to tailgates and I don't make the games So let's get going. We got to get out of here. I got a moped down see Donovan and We'll get there. Let's go. Oh, no my fanny pack.  I need it. It's like You're not getting away from me see this is awesome because case I need an extra battery for the camera Just slide it right in there case I need my 19 inch dick to take a rest. Oh, yeah So Purdue has Rondale Moore who is literally insane this guy's like five foot eight fast as hell and he squatted 600 pounds I kind of want to find the clip How do you squat six think I'm five foot eight base I'm five foot nine I think I Mean I'm six foot five two hundred forty five pounds, but you know what I actually am it's probably probably the five nine And he went off against OSU OSU is number two in the nation I don't think Purdue was ranked at the time and now Purdue's ranked and almost use like 11 We're not ranked. I miss you. Sorry. We just lost you of them. So hopefully you can get a win Let's get to this game. I really feel good about this guy. I think we're gonna get a W. I feel really good MSU guy on it Hopefully she'll start today. Sometimes Sometimes she doesn't want to start Hey, she started I'm making up the hill MPH baby slow down bubble. Oh, it's raining Okay, I'll see you when I get there But we made it I parked them up that's super illegally, but I don't really have a choice So Turkey our starting quarterback is out Our first and second string punter around so I don't even know who's pointing for us now I think it's rockin the party. He's probably lucky. He's Lombardi. That's sick like Lombardi trophy Rocky Lombardi is our starting QB right now. So Hopefully it plays well, but we just got a pick so we're good. We are literally so close to these players I can literally touch them right now Don't tell Kaylee, but I think my wife from ESPN is right over there Someone get me her act immediately second and ten plays here So they've got this little Gatorade towel tent to protect people like me from seeing what plays you're drawing Lombardi We're driving sucks, but the refs forgot to blow the ball dead and Purdue recovered it on the one yard line So now there's instead of getting the ball where we missed our field goal on the 27. They're gonna get it on the one So close much worse plan Box runnin that's what Purdue is about to take Just got a cramp. He's walking up right he's good Our wide receiver and our corner right now because we don't have any wide receiver 16 at 13 Four minutes 30 seconds Seconds left clock's running Purdue has one time out left. We just got a first out Not gonna say it's over, but it's over pretty much over After scoring when trying to run the clock, which is awesome Pick them off game over Spartans win go green go white. Hope you guys enjoyed this video. Peace out


Hey guys, I'm getting hungry. Let's have some breakfast food for supper. Background's the air conditioner. It has been very hot today. The real fuel was 107.  So what we're gonna do is we're gonna make some of this. It's from Armor. It's corned beef hash in the can. I love this stuff. It's good stuff. It might not be good for you, but it is good. So what I've got here is of course the cans. Now what I wanna explain to you about these cans. That's right, I opened this with a knife, okay? Now I opened it with a knife because why? Well, you won't see them like this anymore, hopefully. I'm letting this pan heat up. Now this stuff here, a lot of people will put butter or oil in here. It's not really necessary. I mean, if you wanna put some butter in for flavor, that's fine, but now remember these cast iron skillets here, they're already seasoned and they're seasoned with oil and I keep this one seasoned. As you can see, it's real shiny. And these, this has a lot of grease and fat in it.  Now, like I said, if you want more flavor, go for it, but it's not necessary. So I'm gonna make two cans here. But as you can see, and as far as seasoning, I'm just gonna add a little pepper. A lot of people like to add salt, but remember, this is canned food, so it's already gonna have a lot of salt in it. So you can see the grease coming off of this. So you shouldn't need any extra grease. Now, corned beef hash is, of course, corned beef with just some potato chunks in it. Sometimes I wanna do a homemade version of it to where I make my own. And then you can really load it up. You can put green peppers in it, and yes, you can put peppers, anything you want in it when you make it yourself. As far as that goes, you can do it right here as well. Now, I'm just gonna have this on a medium heat. I'm just gonna kinda spread that out a little bit. This is a 12 inch skillet, I think, 12 inch. So, what I'm gonna do, like I said, I've got it on medium heat. Now I don't like, so why five eggs? Monkey's not very hungry because she had a big lunch. She has a patient of hers, her and her husband. They always give her muffins. And well, today, it was lunchtime when she went there, so he made her a big ol' sandwich, and he makes the sandwiches like I do, that thick. So, she's not real hungry, so I'm only gonna put five eggs in here.  Either four or six, whatever. That's because the fifth one is for my puppy dog brain. So there's that.  I'm gonna put some pepper on it, eggs and pepper, yes. Well, it's not even quite supper time yet. Well, I guess it is, about 20 to five, so. Now I'm gonna cover this. Don't hate, I don't have the lid for this. So, I'm gonna let this cook for 15 to 20 minutes, and we'll check it. All right, guys, it's been 18 minutes. Let's see what we've got here. Four more minutes to get some of this liquid out of here. So, I'll reduce it, I should say. And then we'll check it out, and we'll dish some out. Okay, this looks perfect. I'm gonna go with it like that. I'm gonna put some on my plate here. That monkey got these at the Dollar Tree. 4.99, no, just kidding, they were a buck. All right, so let's cut this and cut into this, and see, yeah, nice. Let's get this off the fire. All right, let's cut into this. Now the egg's got a little bit too done, but that's okay. That's okay, I'm still gonna eat it. But yeah, I mean, that's just how you do the corned beef. Mm, out of a can. That's my supper for tonight. I'm gonna get Bruno's egg out for him. I think his turned out a little better than the other ones. I let him cook a little too long. I kind of wanted the egg yolk to be a little runnier. My mistake, but it happens. But it's still gonna be just fine. It's a good thing about cooking, man, make it the way you want. You can always say, that's the way I like my eggs. Which I like them either way, that's fine. So, but I'm gonna get Bruno's and get his chopped up for him so he can be coolin' so he can have his supper. And guys, thanks for watchin', I appreciate it. Remember, comment, rate, subscribe, share the video, share them on social media. It'd be of great help to me. And again, I appreciate it. Shea Bear, the myth, the man, the legend. I'm gone for now, guys. Bye-bye.


Hi, I'm Zoe Slackin at Aeronautical and Astronautical Engineering major at Purdue University, and the past president of the Purdue Space Program. I'll be answering one of the most searched for questions about this year's total solar eclipse. If you're as excited as I am about seeing this eclipse, you've probably wondered how you're going to protect your eyes from the sun while the eclipse is happening. We all know the sun is dangerous to look at directly, even when partially covered by the moon. The best way to watch the eclipse is by using solar viewing glasses or handheld solar viewing device, like this. The best kind of eye protection is available from a lot of major retailers online. You can even use special filters for telescopes and binoculars that are designed specifically for solar viewing. What makes these safe to use during an eclipse is a special material that is thousands of times darker than your favorite pair of shades. You can also try this cool trick for watching the eclipse without looking at the sun at all. Simply take a piece of cardboard or an index card, poke a hole through it with a pencil, stand with your back to the sun, and watch the eclipse unfold by looking at the shadow cast by the card. You'll be able to see the shadow of the moon pass in front of the sun without putting your eyes at risk. You can also use any household item with small holes in it for the same effect, like a colander. However, you decide to watch the eclipse, albeit the Indianapolis Motor Speedway, alongside Purdue and NASA experts. Get your tickets to join us at purdue.university forward slash solar dash eclipse.


Hello everyone, welcome to another Narc Survival Live video. I'm just at my hotel room just checked in and I thought I'd do a live video for today with this very interesting topic which is the worst thing that you can say to a narcissist. But before I get into it please hit that thumbs up button down below as it helps the YouTube algorithm to get this very important message out there to other survivors as well. Just checked into my room as many of me know I am in Japan so I'm wearing a kimono now which is what is traditionally worn here in Japan. I also have a spare one here if anyone would like to join me but yes into this important message for today. The worst thing that you can say to a narcissist. I think in this video I am about to shock many of you because there's something that many of you may not be completely aware of especially if you are new to my videos. Something you may not know, something that you need to know, something that you need to be aware of and that something is that narcissists are very different to how you may see them. I mean I've seen a lot of videos on TikTok and YouTube and people like to describe narcissists as these completely heartless and emotional people when in fact I couldn't be further from the truth. They are very different to how you may initially perceive of them and that is why this connects to this video by the words that the worst things that you can say to a narcissist which is I'm just going to get straight to it. I don't care. If you say I don't care to a narcissist just watch them blow up. It will cause a narcissistic injury. You will see their rage. They will get very angry or they may just become passive aggressive and give you the silent treatment. They may just flat out ignore you or ghost you or just completely treat with contempt and why would they do that? Of course the reason why is because and here it is the thing that many of you may not know may not be aware of. It will make them very angry because they do care and not only do they care they care a lot more than many of us may care. They care a lot. That's why they're so sensitive. That's why there's such a thing as a narcissistic injury, a narcissistic rage. That's why they get so mad because they do care. Despite what other tiktokers or YouTubers may be telling you trust and believe that you have been misinformed. Narcissistic people they care more than anyone else. Not about other people of course. Remember narcissists are self-absorbed. They lack empathy. They don't care about anyone but themselves but that doesn't mean they do not care. They care a lot about themselves. They care so much that when they feel slighted it causes a narcissistic injury and then they begin to rage because they care that much and at times it may seem like they care about you or someone else. They don't. We are all just objects to make them look good, to make them feel good, to support their false image, their false self and that's all that it is. It is nothing more than that but don't ever think that they don't care or that they are just these completely cold-hearted and emotional people because that's really not the case at all. Many of you should have witnessed already narcissists are more emotional than anyone else. It's just they don't really experience positive emotions. They don't really experience peace, love, joy or happiness but they most definitely do experience negative emotions such as fear, guilt, shame, anger. They are shame-based people who are doing everything they can to avoid reflecting on their shame. Anything they do to you, when you experience a shift in emotion and vibration, whatever it may be, that is them deflecting their shame onto you. You didn't feel that way before. You felt that way after dealing with them because they dumped their emotional baggage onto you and sometimes they don't even have to say anything. It just happens energetically. You enter the energetic field and that's all that it really takes for it to affect you and really you don't even have to say I don't care to a narcissist because they can read it in your facial expressions, your body language, your tone of voice, the consents when your energy has shifted.   These are all forms of aggression, passive aggression and why? Because they are mad.  That's no good for them, they need you to care just as much.  Most of the time it is something completely insignificant, completely irrelevant, something that doesn't even serve you but for whatever reason it's important to them and that is why everything they say, everything they do is designed to make you care, it's designed to make you react, to give your energy to something because then they can stop giving their energy to it, they can stop caring about it and this is why the worst thing that you can say to a narcissist, it is, I don't care, I just watch, watch them explode when you say that to them and in fact you need to be very careful when you do say that because you never know how they might react, it will really irritate them, it will really get under their skin, you need to understand that there are no people in the narcissist world, there are only objects, objects that are working, that are functioning correctly and objects that are broken, objects that are faulty and they expect you to feel whatever they feel or whatever they want you to feel, they expect you to want to need whatever they want to need or whatever they want you to want to need and that's just how you're supposed to be as an object in their world. There are no separate people with their own wants and needs, with their own feelings and emotions, I cannot exist in a narcissist world and if it does even for a moment it will cause a narcissistic injury and then they will try to put you back in the box because everything must support the false image and that is all they're really concerned about, that is what they care so much about so any time that you do not share their feelings once or needs or you do not share the feelings once and needs that they want you to share, in their minds that translates to them as though you do not care and it makes them have to care that much more to bring you down and to put you under their control again because they need you to care, you have to care to validate the false image which is why of course you do need to be very careful when you say these words to a narcissist because there really is no telling how they might react, you can be sure that it will make them very mad but whether or not they openly express that to you who knows, I'm sure and over at narcissist will, yes they will get very mad and they will make it very clear to you that they are upset. COVID in narcissist they will just bottle it up, they will act like they're not bothering them that much because COVID they tend to be more aware of when their reactions are uncalled for when it's too exaggerated so they may just bottle it up and then just get you at a later date they may just do that instead but this is it many of you don't realize this many of you don't understand but yes the reality is narcissists do care and they care a lot more than most people you could even say that some narcissist care more than us empaths it's just they care more inwardly as empaths we care more outwardly about other people we are very selfless but narcissists they are self-absorbed and they lack empathy they're only concerned about themselves and even then they don't actually have a self it's a false self they abandoned who they really are a long time ago so all that they care about is the false self and making sure that it survives emotionally of course they've got to care a lot because it's fake so it needs someone to care excessively about it it doesn't just sustain its own existence it needs excessive attention admiration and validation it needs people to constantly attend to it it's not self-sustaining and of course narcissists are very arrogant and entitled they demand privileges and special treatment they expect a certain level of attention and admiration and praise and when they don't get that from you they feel like you don't care make some very mad and then they will lash out again so yes this is a common misconception many people don't realize it but the reality is that yes narcissists do care they do have emotions they don't really experience the peace love happiness or joy like we do but they do experience a lot of fear anger guilt and shame they experience that a lot and in fact they are shame-based people we're doing everything they can to avoid reflecting on their shame they're doing whatever they can to avoid reflecting on that because it's too painful for them they can't deal with it and shame is difficult for many of us to deal with especially when we're dealing with narcissists I deal with them all the time so naturally I do experience a lot of shame as well but of course unlike a narcissist I can deal with it and also it's gotten to a point in my life where I look forward to dealing with my shame yes I look forward to doing that because I'm so used to the process of dealing with it I already know that as soon as I deal with it I'm going to be that much more stronger I'm gonna be that much more difficult to penetrate by these narcissists well these narcissists who refuse to work on their shame and instead they try to deflect on to us over time they're just becoming even more and more weak because yes in fact there is a lot of strength that comes with dealing with these painful negative emotions when you confront your fear guilt or shame when you confront these things you become a lot stronger when you just continue to avoid it and you suppress these emotions you bought them up that doesn't mean it goes away it's still there inside of you and it is eating away at you whether you are aware of it or not and not only that but it will influence your every thought feeling action and behavior from that point on until you finally confront it and deal with it this is why narcissists are the way that they are because they're shame-based people who are doing everything they can to avoid reflecting on their shame and for that reason their shame dictates that every thought feeling action and behavior and because of this psychological fact I could just look at any narcissist and I can already tell you where they will be in five years ten years at the end of their life it's so predictable they're not gonna get anywhere in life and I've seen that already with many narcissists that I've dealt with some of them yes they may get married they may have children they may start a family but even then it's all fake it's a false image and they are not really happy and in many cases even when they're in these family dynamics the rise are always wondering somewhere else many of them will even cheat on their partners because they're never satisfied with anything they have that's just a result of being a narcissist no matter what you do they're never gonna be happy no matter what anyone does they're never going to be satisfied and that's why they're just so predictable because of their shame the fact that they just try to suppress it they avoid reflected on it they try to deflect it on to you I should just reveal to you where they're going to be throughout their lives and yet the reason why narcissists are so possessive and controlling and they hover so many times they've always got to come back they're always checking in on us monitoring us stalking and harassing us the reason why is because unlike them we do reflect on our shame we confront it we deal with it we do not deflect it onto other people and for that reason our shame does not dictate our every thought feeling action and behavior so it does not determine where we're going to go in life which means that yes we can have successful and healthy relationships not with the narcissist but with someone else with someone else yes you can it all begins by you confronting your shame and getting into the habit of doing that because it's not just with narcissists I mean of course just in day-to-day life things are gonna happen you're gonna run into people and in certain situations you might feel bad about yourself you might feel guilt you might feel shame and you need to know how to confront it and deal with it instead of just trying to pass it off to someone else like a narcissist does this is why they lack a self identity a sense of self they have no individuality no distinguishing characteristics that separate them from other people they don't have any of that and it's because they don't confront their shame it continues to grow within them and not only that they disown these parts of themselves that they do not like and then what do they do they assign it to us they assign to us the parts themselves that they do not like here's the irony of that narcissist that is striving for this false image of perfection with your positive traits the things that you have already developed things that you have already crafted you've made something out of you can't do so much with that there's only so far you're going to get with it was the positive things about yourself that you own because those things are already complete that already developed where you're gonna see the true growth the true development as I have seen in my own past that comes from the negative things about ourselves that we transmute into something positive that's how we grow that's how you become stronger that is how we become the best versions of ourselves because we are only as strong as our weakest link this is why narcissists are so weak and so under developed because all of the negative parts about themselves they pass it off into someone else when those are the very things that they should be holding on to yes these flaws and imperfections these are the best parts of ourselves you're not going to learn much from things that you were already successful in developing what about the things that are not so good about yourself imagine strengthening those things instead of ignoring them or deflecting them onto someone else of course no narcissists do not do not do that and that is why they don't get very far in life in their work in the relationships in any aspect of their life well we as the game paths to victims we self-loathe we accept and we confront our shame and by doing that we are then healing and strengthening our weakest links and that is what really changes us and it makes us stronger that's what I did over five years ago when I began this channel like a narcissist I could have just deflected my fear my anger my guilt my shame onto someone else and if I do in that I'd probably be still stuck in the same situation as it was back then but instead what did I do I owned my negative emotions I accepted it yes I'm angry I'm upset I feel guilt I feel shame I feel fear and these emotions believe it or not can be transmuted into something very high vibrational if you use them to take action because if you use them to take action you can develop something incredible which is what I did I developed this channel I've helped millions of people around the world but narcissists don't do that they don't accept themselves that is the problem when the most empowering thing you can do is to accept your raw authentic self exactly as you are including all of your flaws and imperfections and then taking the time to perfect them as much as you can that's where our power comes from I mean of course when I first began this channel do you think I was comfortable speaking into a microphone of course not I wasn't so sure about the sound of my own voice I didn't even know if people wanted even to hear me to hear what I had to say but over time I strengthened these qualities and now when I make a video I'm like a professional speaker I can get on here and do a live video for an hour two hours and it's effortless I can maintain thousands of viewers attention spans even in today's world where it's all about YouTube shorts and tiktoks these are qualities and skills that I developed and in the beginning these qualities and skills were not very good at all it took time for me to strengthen them to perfect them and I'm saying this to just show you just how foolish these narcissists are to abandon these parts of themselves and deflect them on to us because when they're dumping that negative energy on to us we can take that and turn it into something amazing because unlike them we're not weak we have the emotional strength to do that but this is just how a narcissist are they only care about themselves they only care about their false self and they want you to care so much about this false self this false image this false narrative this alternate reality this fake world and why why is that so important why do they want you to care about that so much of course it's because it's fake they have a false identity a false self they have a fake world so of course they need something real to validate it to care about it I mean it's no good then just being in it on their own they're just in their little fake worlds with their false image what good is that they need to have an audience they need to have someone to validate it they can't validate it on their own they've got to have a supply their enablers they're flying monkeys but you know all of the enablers and flying monkeys in the world that does not compare to a grade A source of supply nothing does it for a narcissist more than that grade a primary source of supply especially within the first couple of weeks they're down on their knees they'll do anything because then it's this fresh source of someone caring about the false self which is what they want but once you've been around them long enough and you know what they're about they can only really get supply from you by devalming you ghosting you discarding you treating you with contempt because by that point you're no longer susceptible to their manipulation it's either they can get you to think that they're the best thing since sliced bread if that doesn't work then they've got to target your self-esteem and bring you down when you tell them I don't care that is really the worst thing you can say to them it will hurt them a lot because they care a lot about their false image about their alternate reality their fake world and with all of their other supplies enablers and flying monkeys all of those people are fake as well so their validation of the alternate reality and the false narrative it doesn't have that much of an effect on it it's a lot more effective when it's a real true empath when an empath is unknowingly validating this fake world and this false image that is very powerful that is the ultimate supply for a narcissist to get an empath to validate the illusion I mean they don't really care that much with their enablers and flying monkeys of course they already know those people are fake so whether they validate it or not they're not really that bothered about it as long as they just keep quiet but for you they really want you to validate it do you really validate that they are attractive and desirable which of course is what they want in the beginning or from the devaluation phase onwards they want to put you down so that they can feel powerful significant and important and superior to you because your belief is very important as long as you believe in their false self and in the illusion it makes it more believable for them I know they may seem very arrogant and delusional but believe it or not their belief has no power at all no matter how delusional they are it doesn't really matter what matters most is your belief what you believe about them what you think what you feel this is why they're so concerned about your thoughts feelings and emotions your emotional reactions because your belief has a lot of power and you can see it when they post these stupid pictures on Instagram Facebook Twitter sometimes even TikTok as well they're flaunting their new supply they're doing that for you because your belief is so important to them if you believe that they've moved on and having a great time of their new supply it makes it that much more believable for them I've seen narcissists out in public they're like attention whores they're doing everything they possibly can to get my attention and for a moment they might trick me and you can see them and laughing and smiling looking like they're having a great time thinking they're elevating themselves at my expense thinking that they are manipulating me and then all of a sudden I just take my attention away from it I put the focus back on myself and immediately you can feel that energy shift you can feel the illusion just falls apart it just crumbles like a house of cards because without an audience without someone to validate it it means nothing we give it value we give it meaning this is why they mirror us they imitate us they take on our qualities and virtues our hobbies and interests because we are giving the power and energy to those things so of course an our cast to jump in it jump on the bandwagon because we've already given all of the power and energy to those things we've given the meaning to it the energy we've made it something special it wasn't special before though was it it's only special because we are giving our power energy and emotions to it many of you don't realize it just how important your belief is just how much power you hold in your mind yes your mind is very powerful and yes narcissists are aware of it and that is why they always try to manipulate our emotions our beliefs and opinions and they try to turn it against ourselves because they know they have a much better chance at doing that at turning us against ourselves rather than them just turning against us that's not going to do much because they have no value they have no power anyway so what good is that they've got a much better shot at turning us against ourselves deep deep conversation tonight you know that's what I like to do especially at this time of night where I am now in Japan I like to give it to you deep I like to give it to you raw because I know there are a lot of people out there who yes they do care about deeper things in life they value connection they value deep conversation and it's really cool to see I mean some of the videos that I post it's very deep stuff especially in my live videos and it's really interesting to see that these videos they amount so many views from people who are genuinely interested in deep discussion about human behavior and our way of thinking mental illnesses and personality disorders I mean that is really amazing in itself and I must admit that before before I started to get into this the topic of narcissism and narcissistic abuse I kind of thought that it was quite rare and it was just me as though only I'm concerned about deep discussions about life psychology but it is interesting to see when I make these videos that other people are able to resonate with this type of deep discussion I mean that is really amazing in itself and it must be very frustrating for all of you to be around such a shallow superficial narcissist where everything's always on the surface they never go deep they don't care about a deeper meaning a deeper purpose in life it's just such a meaningless existence whereas with us yes we do value deep discussion we are interested in what is beneath the surface and we're open-minded we're interested in learning new things from other people of course many of you are that is why you're watching this video right now because you're learning from me and of course I'm not just the master who knows everything about everything a lot of the things that I say in my videos of course I've learned many of the stuff from doctors and therapists on YouTube in books and reports but not only that I do expand on my research I use my own brain and I link my research with my experiences to where I notice certain patterns of behavior and that is why I know I have such an analytical mind I mean I always have I've always been a very deep thinker many of you may not know that I actually had a website this is going back over 20 years ago when I was about 13 years old I already had a website speaking about psychology and also I did discussions about homosexuality area 51 UFOs wars yes believe it or not I already owned a website about these types of discussions when I was just 13 years old I didn't have a YouTube back there I don't think YouTube was even out but I think that would have been cool if only I was into YouTube back then but yes I've always had this analytical mind I've always been a deep thinker I've always been quite introverted then I'm also extroverted as well but a lot of people don't get to see that side of me but the reality is that yes I was most definitely I've always been an extrovert I've always been very extroverted very interested in people and discussion that's just the way I've always been and I've always been a very popular person wherever I go I always attracts and intrigue large groups of people but yeah it's really cool to see that people are drawn to these types of discussions it's really cool to see that and let me know down below in the live chat what you think about what I've said so far the worst thing you can say to a narcissist I don't care have you said this to a narcissist already how do they react have you just conveyed this to them maybe they could just read it in your facial expressions your body language they could tell that you didn't care how did they react to that let me know in the live chat down below I will read it out I will respond to it and if you're finding this video helpful please do give it a thumbs up down below it will help the YouTube algorithm to get this very important message out there to other survivors as well I full towers there's you smart Chris lots of brain power there and soul thank you no I do agree I most definitely after all of my experiences with narcissists of course all of the videos that I've made on this channel that did require a lot of brain power it's just of course these narcissists these abusers they don't help us to use our brains in the right way they mistreat us they misuse the functioning of our brains when they create these new pathways that are no good for us it's just for them to get supply and it's sad because just think about that lost potential imagine what we all could have done with our amazing minds what we could have created if we didn't have these stupid ass marks in our lives kill hooch high five high five to you with your lux who wouldn't hello well seriously it's a bit of a naughty comment there I think Keanu Golden says like Chinese for example they're very good with technology yeah that's very true I think it is I can't remember the name the city where they create all the technology there in China I've never actually been to China though I've been to Taiwan as many of you may know I was going to go to Hong Kong but I know it's a very busy city and as many of you know I don't really like busy places as an empath it does consume a lot of my energy lots of cute comments in the live chat tonight I see I do appreciate it thank you all but it's good I appreciate it I support a compliment I mean you know this is what a lot of us need of course it's good to validate ourselves once you've been involved with a narcissist it's very difficult to validate yourself because you've been devalued you've been put down they've targeted your self-esteem so by the end of it your own self-validation it's like it's not even worth anything because they've already devalued you and what you really need is that external support you do need some praise and compliments some reminders of what an incredible person you are because NASA says they don't even notice the person that you are they don't even notice all of the wonderful things about you they're not like us they're like empaths I mean as I've said when I see another person especially I meet someone new for the first time I'm noticing all sorts of things about them I'm noticing the way they do their hair their makeup I'm noticing their fingernails if they're manicured if they're clean if they're dusty they got dirt in them I'm noticing their clothes what they wear the personality the way they speak the way they carry themselves they've got good posture I'm noticing all these things within a few seconds of meeting someone as empaths we are very interested very curious about other people NASA says that it's coming they think ah I know who you are I've got you've all figured out I don't need to know anything from you I don't need to ask you any questions you are who I think you are and it's not good when you're going through these types of experiences with narcissists it's like you begin to lose touch with who you are with your individual sense of self and it's difficult for you to validate yourself because they've targeted yourself with the steam which is why coming out of a narcissistic relationship yes it's great to have that support that validation even praise compliments to be congratulated on your achievements and your success yes that is great there's nothing wrong with that at all and that it does not make you a narcissist for desiring that I mean of course after you've been involved with a narcissist and everything they've done to you they've invalidated you so yes I do appreciate all of the kind words all of the compliments in the live chat and Q drew VW says beautiful people a true beauty that lies within I think that's very important to remember that I'm sure many of you I know myself I have dated many beautiful girls and in the beginning I thought they had something but then over time I realized well they may be very beautiful outside they're not so beautiful in sight and that's really what counts that's really what matters of course the narcissist it's all about the external image because they're so egotistical and there's really no value in that at all there's no value in appearance but of course unless you're doing something with it I mean if you're a model for some form of art it's something artistic and of course yes there's value in that but when it's just this mindless official self aberration the self absorption there's no value in that at all I've said before our value comes from giving and that's why I'm on here every day giving as much value as I can because I know that makes me more valuable our value is not determined by everything that we just keep for ourselves everything that we consume no it's determined by what we give by what we share that is what makes a high value person so yes great comment there drew VW beautiful people the true beauty that lies within if you just joined please give the video a thumbs up down below it's very important it helps to get this very important message out there to other survivors don't know if the lighting is very good to you if you can see me clearly John Doe says if only the outside was the same as the inside that would help a lot that would help a lot if who they are on the inside we could see that on the outside then we just want to be attracted to them at all because like attracts like we're not naturally attracted to narcissistic people problem is as I said a lot of narcissists they are actually very physically attractive they are actually very beautiful which creates a problem and it's kind of a waste when you think about it because it's like what is the point in you having this physical beauty and it's not even practical or functional we can't build a healthy relationship we can't have anything functional or normal so what is the use of it this is just how it is and many of you I know you know exactly what that's like to be with this person who is I mean let's just keep it real very attractive physically they're easy on the eyes they look good and nice to look at but they're not nice to be around it's a serious problem so if only they did look as they are on the inside if only their external appearance matched their personality Druid VW says it's okay for a guy to cry it's good for you but don't be all girly about it you still got stuff to get done no I completely agree with that there's a lot of content about masculinity typically about being an alpha male and what it is to be a man a lot of them they say it's about never showing any emotion never crying well that is not true at all it takes strength to be vulnerable to open up to reveal your emotions it takes a lot of strength to break down and cry and in fact by doing that it will make you stronger what really weakens you is when you resist it when you suppress it or deflect it like narcissists do of course that doesn't mean you just got a gun cry over anything and everything that's not what I'm saying of course I myself I would probably never cry over a girl other than if it was my wife or my daughter or my cat Nala but other than that I'm not gonna go crying over anyone and I would advise for you those of you who are with narks especially those are just your boyfriend your girlfriend you're not even married you should never be crying over them I mean it's not your husband it's not your wife they're not really even that significant to you why would you cry yeah there's nothing wrong with crying for a man there's nothing wrong with that at all of course if you are a real man you're going through the trials and the tribulations you're really experiencing tough things as you should be as a man of course it's going to test you and at times you're going to break down and you may shed a few tears nothing wrong with that at all as long as you get back up and you keep fighting and you don't stop so nothing wrong with a man being vulnerable with a man showing emotion there's nothing wrong with that at all as long as it's not like every day we're throwing a pity party I mean just looking through the comments the things people talk about it here sometimes there's a lot of talk about crying I don't know if I miss something it just seems so random but I don't want to judge your discussion of course that's what the live chat is here for it's here for people to come and express themselves so I'm glad to see that people are doing that some of the things in this live chat is some of the things people say it's just I don't know if I if I meant to laugh or sometimes we do get some trolls in the live chat we do so many comments I just now got to the end there is a lot of discussion going on in here Yolanda Lasha asks are you a psychologist no I am not a psychologist and in fact I'm not even a licensed therapist but I have learned from the best I have studied the works of many psychologists on YouTube in books and reports I've got almost six years of research in narcissistic personality disorder and about 21 years of research in psychology a lifetime of experience and I have also coached one-on-one many psychologists psychiatrists psychotherapists and even some lawyers as well so no I'm not a psychologist I am a self-proclaimed narcissistic expert and a life coach in all honesty and some psychologists on YouTube have said this as well but the reality is that many victims of narcissistic abuse are going to know more about it than many psychologists and therapists I believe Dr. Ramani maybe even Ross but Rosenberg said that as well and it's very true because I've worked with some psychologists there was one woman I spoke to recently she has been in the field for over 20 years working with with younger people and when she found my content she booked a session with me she told me she never even knew about any of this she didn't even know that it existed until she started experiencing abuse in her workplace so it's amazing it really is but a lot of medical professionals are not being educated on this it's not taught in schools it's not taught in universities so many of you who are watching my videos you already know far more than many psychologists around the world about this disorder of course there are many psychologists on YouTube who are specialising in NPD as well so I definitely recommend checking them out I've learned a lot from them myself I think that's good for this one I'm going to go and sit down my desk it's my little office for tonight put my laptop there and work on some pre-recorded videos because that's what I've been doing recently I'm going to be replacing the videos that you've seen now you click on it and it's just my voice on the Knox Fager logo it's going to get a bit more interesting now but it's going to be pre-recorded videos you will see my face just like this only I won't be alive it will be pre-recorded I've already recorded a few already and the first one should be up within the next few days so I'm really looking forward to sharing this new content with you and I'm looking forward to your response as well I'm hoping that it will be well received I've got a good feeling that it will be because of course these live videos they do do very well I mean just within an hour of posting a live video it can already achieve about 1000 views and sometimes up to four or five thousand views within 24 hours so these live videos are doing really well and I'm hoping it will be the same for the pre-recorded videos too so that's what I'm going to do I'm gonna sit down here make some pre-recorded videos now so yeah thank you all for joining me on another Knox survivor live video I do appreciate you all and you can show your support down below by giving this video a thumbs up very important as it helps to go to algorithm it gets this very important message out there so that other survivors will see it as well and you can let me know your thoughts down in the comment section I am reading your comments every day and also don't forget to hit that subscribe button down below and choose all notifications so that you will then be notified when I upload a video and if you would like to book a 101 coaching session with me that service is available to you you could just go to my website it is not survivor.co.uk and book a session with me through there also you can follow me on Instagram it is not survivor YouTube I have new pictures and videos of my travels which I upload every day on there so that's it for this one thank you all for joining me and as always I look forward to talk with you in another one very soon


When you sow a seed in the soil and provide it with enough moisture and the perfect temperature, you would expect it to germinate, right? Sometimes that doesn't happen. Even if the environmental conditions are perfect, the seed does not germinate. And this condition is called seed dormancy. So why do seeds become dormant? And what is the point of their dormancy? A tree that makes seeds would ordinarily want the seeds to germinate, right? So why make it dormant at all? To understand all this, first take a look at the reasons which result in seed dormancy. The first reason is an impermeable seed coat, which means it is not permeable to water or gases. So what happens when a seed coat is not permeable to water? You know when you sow a seed, it swells up, right? Because it imbibes water. And that won't happen if the seed coat is impermeable. And a seed, just like us, needs to breathe in oxygen and give out carbon dioxide. So when a seed coat is impermeable to gases, the embryo inside the seed cannot take up oxygen or give out carbon dioxide. So it won't survive. So that seed coat, which is impermeable, will not permit the germination of the seed. So this is one reason why a seed can be dormant. Another reason for seed dormancy is a hard seed coat. See, when a seed is germinating, the radical and the plumeo, that is the root and the chute of the embryo, they need to come out of the seed coat. Now if the seed coat is really, really hard, that won't happen. The embryo won't be able to come out. So germination won't happen. So that's another reason why seeds can be dormant. Another reason for dormancy is chemical inhibitors. For example, you know about ABA, abscessic acid, right? So that's a chemical inhibitor. You know abscessic acid is a growth inhibitor, it inhibits growth. Similarly, it inhibits growth in the embryo, in the seed. So that's another way of making a seed dormant. Now let's look at the ways in which a seed overcomes dormancy. Suppose there is a desert and you saw a seed in the desert. What do you expect? Naturally, the seed won't germinate, right? Because there's not enough moisture. Now let's say there is some amount of rainfall. What happens then? Does the seed germinate? You'd expect it to. There is moisture. But turns out there are seeds which will not germinate in that much rainfall because it's not enough. Why not? Think about it. If there is just a little rainfall, the water will soon dry out in a few days. And let's say the seed germinated with that amount of rainfall and turned it to a seedling. But the seedling will not be able to grow because the amount of water is gone because it is just a little bit of rainfall. So that's not enough. So these seeds will germinate only when there is a considerable amount of rainfall. So when there is a considerable amount of rainfall, what happens? The rain washes out all the inhibitors, like abscess acid, inside the seed. And that results in germination. So considerable rainfall would mean that the soil would be moist for a long time. And that would be sufficient for the seedling to grow. Hence this mechanism. Now let's say there is a forest. And a seed falls on the floor of the forest. Now in a forest, typically there are a lot of trees and plants around. And when a seed germinates there, it might face too much competition in terms of moisture, in terms of space. And the seedling might not do well.  So that's not a good place for a seed to germinate. So what to do? Just make the seed dormant and wait for better conditions. So what are these better conditions? Sometimes a forest fire actually works out for the best. So if there is a forest fire, most of the trees and plants will die. Now what happens is for some dormant seeds, this extreme heat, this will make the seed coat permeable. Once the seed coat is permeable, things are favorable for the seed to germinate. And it will. Now picture another condition. Let's say it is autumn and a seed is sown in the ground. And it germinates and becomes a seedling. But then winter comes, very harsh winter. The seedling can't stand those cold temperatures and dies off. So again, dormancy helps the seed here to survive. Now when will the seed germinate? It will go through prolonged cold conditions. And just like extreme heat, prolonged cold will also make the seed coat more permeable. What does it mean when a seed goes through prolonged cold conditions? That means it has passed the entirety of winter. It has gone through winter and it has entered spring. Now in the spring, the conditions are favorable and the seed is ready to grow into a seedling. So that's what it does. Now tell me another thing. Suppose you sow a seed very deep into the ground versus you sow a seed a little bit at a shallow depth close to the surface of the ground, of the soil. So which one will germinate better or germinate at all? Naturally, the seed which is not sown too deep, right? First of all, if it's sown that deep, the seedling that comes out may not be able to respire. Secondly, the seedling may not even be able to photosynthesize because it can't come out of the soil. So in this case, what happens is, whenever there is light and light means the seed is closer to the surface of the soil and not buried in the darkness. So when there is light, light inhibits AVA, abscessic acid. And that in turn will need to breaking of dormancy or seed germination. Now suppose a seed is eaten by an animal, let's say a hen. The seed will naturally pass through its digestive tract. It won't get digested completely, but what will happen is the digestive enzyme will soften the hard seed coat of the seed. So if the seed was dormant, it will no longer be dormant after it's passed through the digestive tract of the hen. So what happens in an animal digestive tract is, enzymes digest the hard coat. And as you know, that will break the dormancy because hard coat was one of the things that was preventing the seed from germinating. But how does that help? How does passing of a seed through the digestive tract of an animal help? The answer is dispersal. If you remember from lower classes, seed dispersal is very important for the species of a plant to survive. Why? Because if the seeds are not dispersed, all the seeds will tend to grow up in the same region where the parent plant was found. And all of them of course can't go because again, there may be competition for food resources and space and stuff. So the seeds need to be dispersed. They need to be spread out far and wide. And this is what happens. Let's say an animal eats a seed somewhere, but maybe wanders off somewhere else and passes off the seed that it ate. And that seed then grows there, far away from the parent plant and grows up to be a healthy plant. So we have seen the different reasons why seed dormancy is caused, why it is caused at all, and how in nature seed dormancy is broken.


Hello everyone, welcome back to another Photoshop tutorial. In this one, I'm gonna show you how to remove a background in about 30 seconds in Photoshop 2023, just like I showed you here. How did I do that? Let's go to another image here. I've got drawn Travolta. All you need to do is make sure you're selected on the image, go to your properties panel, click on Quick Actions. If you don't see it, click on it again and then just click on Remove Background. It basically selects the subject and creates a mask and it does it in 30 seconds. Thanks for watching.