Thank you. So who finds this annoying with the title not quite fitting properly? It's sort of things quite easy to write and the problem of QML is very easy to write Which means people who shouldn't be writing code tend to write interesting QML so about me I work for a company called Blue Systems and I'm sponsored there to work in KDE and I spend most of my time Working in the downstream projects fixing Upstream code, so I work for a distribution fixing things out along in plasma So I see a huge amount of code That's not my code I have to go and fix it and it's the same mistakes coming up over and over again so quick talk just coming over three of the most common things that I always see again and again and It's so easy to capture review times if you know to look for them I had one person in the review asked me what QML lintway was using to find this mistakes. It was just reading So what makes good code? It's obviously subjective. I mean some people like it being faster, right? people like languages are faster, right and Languages that perform well is good. It's a code that runs super fast. That's good and code of awesome particle effects There's some in the background but a very faint probably stuff. That's also good but It's a good code Important thing for code in my opinion, which I'm now sharing is readability. Is this ancient Roman proverb? It's on their MSDNA website code is read more often that is and more often than it is it is written So writing is an important part is how easy it is for somebody else to read it because people read that code Again, and then again and again, even if you're not not touching that particular code They'll be touching code near it. They need to understand that original code And there's an extra partious quote that says it may even be you in 12 months time And you'll have completely forgotten your code and you need to relearn it So you need to be even read your own code so readability is very important and that's what we want to focus on and another quote That's mine Good code is code is still works after somebody else edits it because anyone can write code at work. You test it it works But it's a different in quality if somebody else can edit your code and then it still works and it kind of reflects well on you So I'm gonna do an example of a very small app and the source of thing that can go wrong So this is an awesome app based on one of the cute examples from the website There is a button and I'm gonna have to try and click it on this green. It's a good application. You can clap if you want Brilliant app, let's look at a code for that. We have a text box. It's got an ID says message box awkward Okay, and then we've got a handler and because we have auto completion typos get copied across We're saying massive box again, and we're training a text So now that's a common piece of code You all understand you all agree. I was gonna work. We saw it work. That's some lovely code in another person's gonna come along maybe you and Our buttons now complicated. It's got some more particle effects in it. It's got accessibility handling. It's now 200 lines of code So someone's gonna come along and split it into a separate component So now your main dot QML file looks like this we have the text box with the ID Which is wrong and we have our component my button dot QML But our handler is still here. We still have this little code that says on click massive box of text equals Ivan click and That still works because the way QML component scopes works because this component is created by a component It has access to all the pop IDs and the root properties of column It will still work and if I want to run this code, it will still work. That's a lovely commit however, Sebas comes along and He's noticed that typo So he opens main doc QML. He sees this. He changes it He does a search in that file for any other users of that ID and he commits it Well, you can do it with you because even every reviewable tool we have review board or garrison fabricator They show you a difference of code and this file Even if you search all of this file, you're not going to see a mistake because The ID is not mentioned in this file only once So it's broken So which commit caused it to break The fact that you change the ID to now be correct or rather Was it broken when somebody split that component and left this interlinking dependency between files? And I would argue for the sake of readability When you split files you want to avoid this interlinking dependencies between them because it causes problems And the main problem it has is now instead of just editing out one file All I need to know is that one file I can search in that file. I can pretty much memorize one file But when you have interlinking files, you have to memorize Every single file in your project in your head at once and know which ID is linked to where and Every time you're ready to file You have to do incredible get magic and grepping to try and find where it could possibly be used and This slows down your development Considerably and it can introduce those sort of subtle bugs that we saw in that very very simple application that one very small fixing a spelling mistake and My amazing acting to know that that wasn't deliberately put there Causes these problems and it does come up quite often Typically not in something as simple as this but an is statement which is now referencing something which is undefined You don't even see a warning on it. It will just pass by Unbeknownst to you your code is no longer working and you won't notice for several months until you get a use report That is obscure feature is broken So what's a good policy for avoiding us? We know when we split out a component into my button.qml. It could still references IDs and properties from a component that created it, but that's not a good practice. It's very simple But it leads to problems. So how do you fix it? if when the person split out your button they added a signal on the root and Obviously pass the signal from the mouse and mouse area to your root Main.qml now only references files within itself. You still have a dependency on the public header of button you still depend on anything any of your root properties But that's no different to using any other component. You don't have that interlink that's going bidirectionally between the two files So what we've done is moved all your logic that reference IDs from a component into being within the same file and That is considerably easier to read and it won't break as often So that's one of the take away things from this talk Is only reference IDs within the same file ideally? Yes I mean Yes, but that's a lot easier to grab for because now all we're searching for every time you change my button You'd search for users of my button and that's something that you can search for Where searching the other way is backtracking doesn't work So it's something solvable and that's something I would comment on review if you change a public API of a product There is no concept of public and private API in QML But it's good to keep the root properties are handled differently and this kind of does happen the other way around if If inside my button we're now setting a text. I now have I have a text inside my button I'm referencing an ID again. I'm referencing an ID inside a component. That's not mine You can also get to the same problems somebody else where did my button pardon okay, and You get the same problems again. You're still referencing. It is my ID with a button text You're referencing IDs in another component and so the problem goes both ways So again fixing it It's a good idea to always move any properties that an external component wants to edit into being one of your root properties Because that means you only have a small subsection of things to worry about when you change And that limits the amount of time to go and break it either deliberately or accidentally So when using QML only reference components Properties are in the root of a component and when writing components try and put anything you're going to want to change as a root property and property alias is a really useful System I assume most of you know it. You're not actually declaring a new property You're just saying it was a property called this and it every time you set text It will implicitly change the text of this ID here So that's everything I wanted to cover with regards to good components. You want to write it as though they can be used independently and Making no assumptions about how we are currently used because how we are currently used can change right every component is though it's a library and Weirdly people do that for small things for buttons ever-known mistakes as soon as a project gets bigger Soon as a big component people seem to think you've also Applied so more complex it is and more people make it more complicated, which is bizarre So general rule for referencing ID outside a component move some logic somewhere And you should be able to open any component anywhere with QML scene That's a good rule of thumb and if you've got context properties you can fake him with a dummy data folder So any of the components should be able to be opened independently of QML scene and that helps your unit testing If you have the interlinking you can't write unit test properly So that was everything for components Item geometry is another place where we often see quite a lot of mistakes in general Each axis horizontally or vertical should have either two anchor points defined defined like a left and a right or a left and a width or An X and a width all be managed by layout But never two of those at once. So I'm going to give some bad examples We have an item your focus go it has a Left it doesn't have a width which means this rectangle here, which is filling a parent will be completely invisible And that's a quite a common Thing to do and when you review and code every time you see an item to check it has all of the geometry set And it's quite an easy thing to review And this is another common thing I've have seen several times where people write anchor left anchor right and they set a width Warm of those isn't going to do anything And most you know QML will know anchors get evaluated afterwards But it's still unreadable code because I look at this code and I would think oh, but that width is 100 When in fact, it's not it's an undefined value and finally another thing that we see a Row layout will modify a position of items. So this item is trying to change a Left anchor and the left a left anchor changes the X of an item a row layout changes the X of an item You have two things trying to change the same property at once and if you have two things trying to change the same property at once you will either get Warm of them not working or you'll get a recursive loop of doom and Recursive loop of doom is something you generally want to avoid that's probably worst case. Yes, and That's why some geometry if you want to make sure you have all of the geometry set for every single item Text in a box. This is where people get confused quite often. I think or something comes up So going back to before we have a text just an example ever text with a top anchor and left anchor and some really really long string What's going to happen when it's placed in a box of a fixed size? It's going to overflow that looks rough however Here we have we're setting all your geometry. We're setting a left point. We're setting a right that point The text should be constrained within the box, right? Yes, it looks like this and the reason this happens is because although you've told it the size of the text ends here You've also told it. It needs to display as much text So you have this interesting quirk at your item ends here, but it just carries on drawing anyway Which probably isn't what you want You can set clip in the box But generally that might not be what you want either. I mean you've got a vertical space. We want to wrap so we've added wrap mode So now what's going to happen? Now it overflows at the bottom and that's not much better So in this particular case if we have a box of a fixed size which isn't growing to your content Which does happen if you've got imagine a list here or something such You want to word wrap and the lead? The rules and then it looks perfect now. That's what we want my text so you probably want to set a width on the text or Grow your container to always fit a text but given you don't know how big a text is going to be Particularly with German translations. It might not fit in the user's window anyway So if you can't guarantee a technical fit horizontally Word wrap or a lead and if you can't guarantee a text will fit vertically you want to elite and One thing I have seen before People thinking a lead and word wrap are somehow mutually exclusive They are if you've only got one line But in general we're not and I don't want to show this code because it made me cry It's a bit of code I saw in Platinum. I said turn on a leading if we were going to overflow your box And that's pointless because that achieves absolutely nothing because if it wasn't going to overflow your box It wouldn't lead anyway. So now just a remark And this goes back to what we saw in a title Centering text when people want to send to the text people think he should set us a center anchor Because you want to set that item in the middle And that's not a good approach because it leads to what we saw in a title slide It just overflows and even though what we set word wrap We haven't constrained a width So it would just overflow and there is a solution You could explicitly set a width for the text to be either size of the text or a size of the box But that just gets complicated A better way is to reinvige in how you imagine text don't position a text where you want a text to be That's a amateur mistake. You want to position a text where a bounding box of the text should be so imagine in word When you made an awesome word art You click and drag a box and our box says the buck this area should be full of text You don't want to say where a text itself is you want to imagine you're dragging that box in Microsoft Word Or leave off it So don't position a text position the bounding box and then within the bounding box There are properties in a text object to position the text inside it Just gonna have a yeah, had me gulping mic top Sorry about that. Okay Final thing that I want to cover width versus implicit width because it seems is something That's quite easy to get confused over because it's quite confusing So turning it from How cute describe it into words that I think are easy to understand with it's a size an item currently is an Implicit width is a size an item Wants to be like if I could be any size That's how big I want to be I get a lot of spam emails which are basically the same as just a size an item I Want to be so typically speaking The width will be defined by a size of your window because it uses dragging a window or a size of a scroll view And it will be passed down from a parent to a child which will pass it down to its children Which will pass it down to its children Whereas the implicit width a size an item wants to be a size a window should be goes upwards We take a size of Textbox work out how big a margin should be a certain implicit width with a button And then that buttons next to some other buttons and these implicit widths go past upwards for your change So it's based on implicit size of your children and gets passed upwards So directionally speaking width gets passed down implicit width gets passed up and obviously height is the same So an example of going back to a button because we all have buttons for examples buttons and qml are platinum's equivalent of clocks We use them for example to everything We have an image maybe some little icon that would tick mark or something and we have our text And we want to work out implicit width of the button We're setting this image to a thick size so we know how big it is going to be We know it's got some margins So we know it's going to be 20 pixels. It's always going to be at least 20 pixels up until the end of the image But we don't want to Say a width of the button is a width of the text We want to say a width of the button Width of the button should be The size of text wants to be the size of text wants to be in order to fit So it's we take the implicit width of the text because the text can change. This is dynamic the image is not dynamic The text is And then a little margin on the end. So that's a good example of how to write implicit widths But generally speaking A lot of your qq quick components will do this for you Row and row layout will automatically calculate implicit width using row and row layout Is so much easier than anchors for anything straight forward loader also sets implicit width And if you're not sure whether to use width or implicit width Width is by default bound to implicit width So if you're only going to implement one implement the implicit width because then When somebody else changes your item you're implicit when the information is still available Whereas if you only set a width attribute if somebody else changes your width attribute Your information is lost and you don't ever want to lose information Um pretty much near end. Okay, so I'm getting bored Countdown A row will reposition items A row layout will reposition and resize items So if you want the size of items to change Use a row layout if you just want items to be positioned use a row and that's General just difference because I've seen people Getting confused over that before and we sometimes use row layouts a bit overkill Final slide binding loops Reasons you have a binding loop warning in your code You have a binding loop Here shouldn't any component also then have implicit width implicit height set by default Um, I think so. I think that's generally a good advice. I mean except for your item itself Um, you'll find most cute Components do I think it's a good strategy to get yourself into even if you're not using it now It's something that might be used later because right now if I make Like a little widget to show the spinner or something I might know it will always be set by a parent component But It might not in future So I think it's generally a good habit to get into particularly if you've got anything dynamic inside that component But implicit size on its own doesn't do anything. It's not a property. It does anything It's just sort of metadata for for your item Yep Oh, you can shout I can repeat it Oh, yeah, anchor still parent on a root item is is generally bad because you want a geometry to be managed in a way You can read and if an item manages its own geometry You'll get yourself You can't you don't when you're reading the code which creates the item You don't know where that item is going to be So I would say you don't want to do an anchor dot fill on any item I think I did in some of my snippets because I was trying to show that it was just a snippet Rather than adding an item on top Wait, wait, oh, hold on You have technology um We had technology Well, sorry Okay, it's all good. Okay. Um, I have a qmel component which has an implicit size. Yep And now I want to change Something dependent on if the width property is set from the outside So is if If the parent doesn't set width then the behavior you have that implicitly implicitly, um, if you set an implicit width on a component If the width is set externally the width set externally will apply However, if the width is not set externally width is by default bound to your implicit width So it will use the implicit width. So you get that whole concept of I want to use my size Unless it's been set externally. So if you set an implicit width, you will get that feature And I can check if I, uh, do something like if width unequal to implicit width, for example, or I mean, I don't I think there's always saying you don't I don't think you need To I mean if in general in your inside your component If you want to be using width because you don't know how big you actually are Because as I said width gets passed down from your parents. So any items inside your component should be based on the size of your parent Not implicit size of your parents because you might not be at implicit size So I think in general, I don't know your specific case But in general you want to base base it on your current size rather than the size you want to be The case is I have a button which should do its resize Based on the actual text that is set on the button But I I want to feature that the parent can say You button you are you have this size. Okay, and the text should elide or web or if you set your text to a lead And then you set the button to have an implicit width based on the implicit width of your button You will find that by default If it's not set externally the button will set felt show Entire text because the an implicit width of some text is the size of the text but if it's been set externally then You'll be shrinking a text and then it'll be a leading So you want to imagine that you could be a leaded set a lead to true But then pass up your implicit width to say I want to be as big so I don't have to elide I have a QM off. I'm going to show you actually So this is implicit width of text Because implicit size of the text is quite Interesting really Implicit width of the text Is the text it would be if it wasn't wrapped and elided So even if you wrap and elide the text implicit width is saying how big can I be in order to not wrap? And then the implicit height Is based on how high should the text be assuming I'm wrapped because about to set in order to not elide And it's treated to almost Completely independent things because you don't want to set it to implicit width and implicit height because That blue box shows implicit size but There's no point setting a text box so it's in full implicit size because that's both long enough To not Not wrapped and long enough to not elide if it was wrapped So you can mix and match them interchangeably horizontally and vertically don't they have to have the same style applied Okay, one last question You said that if the warning I have a binding loop Occurs I have binding loop But how to avoid a binding loop if I have two controls That set a value and also should display the value like for example in a calendar widget Where I can type in the date or I can select the date by clicking on Day for example, I don't know All of your code. I can't say but in general most binding loops can be avoided by saying Use of implicit size and size independently So you're saying I want to be as big but that's not relevant on my current size And then you don't have a binding loop because you don't have my sizes based on my current size, which is effectively what a binding loop is um I've never seen a false positive There's always been a way to avoid it or it's been a false or something that I can't control But we can at least identify it. I I can't comment on your specific case. Maybe catch me afterwards Thank you everyone and thank you David for his nice talk If you have more


It's a tricky situation. Lonely Piggy. I'm sure you've asked about it I'm sure you've talked about it in the past, but I've missed it most likely thoughts on the Metamur the Metaverse exists, but not through Facebook and Microsoft and Amazon and the technocrats. That is prison Anybody signing up for the metaverse is signing up for their own slave meant Will there be lots of people signing up? Initially, maybe, but it'll be an echo chamber It'll be a little blip and then people will leave, right? The only way they're gonna keep them there is they're gonna get people to Give people some kind of returns, right? So it's gonna be like a pyramid scheme, right? The people who go on their set up a thing platform and they get paid in their metaverse whoever the technocratic thing is That's linked up to the centralized digital currency. Oh, you'll make a little bit of money here You make a little bit of money here But that's people's enslavement. Some people are gonna sign up for it, but The the revolution will not go there, right? The revolution will not be televised or meta metaversed, right?   So what you want to do make sure you understand It's just like people who who for years have been on Facebook, right? Ten years ago, you were on Facebook. Yeah, you were still informed because the censorship wasn't that much Five years ago, if you're only on Facebook, mainly on Facebook, you're you have basically on a fast trap to dum-dum build Okay, if you are only spending your time on Facebook or Twitter, right? And only acquiring information from those technocrats You must be So scared right now You must be so scared right now because you don't know what the hell is going on and for those That think they know what's going on. They've only been consuming information through Facebook and Twitter and stuff like this I'm thinking the technocrats are right. The censorship is okay. Man I got some Enron stock to sell you never bought Enron trust me Right so the metaverse is a prison prison of the mind prison of the spirit prison of the soul, right?


is changing all right, and it really is. This is Think Tech. I'm Jay Fidel. We talked about Israel's three-dimensional war against Hamas with Rupemati Kandakar, who joins us from New York. Welcome to the show, Rupemati. As always, thank you for being here. Aloha, Jay. Thank you for having me, and it's all my pleasure. So I guess the question is, how many dimensions does this war actually have? As we counted multi-dimensional, but I don't think that three is enough dimensions. What do you think? Yeah, Jay, multi-dimensional, multi-pronged, and multi-factor war we are fighting. I think dimensions, let's count them out, land, sea, air, and... land, sea, air, water. Don't forget water. Oh, you got sea, land, sea, or land, and then tunnels. That's another dimension. Those tunnels are like 30 meters below the ground. So that's four. We got four. Keep going. And diplomatic and social media, Jay. How can you forget social media? Because that is a big dimension that we live in today's world, the virtual world, like we call it, AI and all. We are fighting it out in the social world. Also, we have people who will watch our show and feel that we are not sympathetic and all that, but we are talking straight facts. People like to call it a war of Israel and Palestine. We like to call it straight and say it is Israel versus terrorism. Israel versus a terrorist organization known as Hamas. So it can't get clearer than that. And as much as you put out in the social media, you will have naysayers who will say that, you know, be sympathetic, but you have to be sympathetic towards the oppressed and the attack, not the oppressor and the, you know, murderers. So we have to be clear about that, that this campaign or movement is a movement against terrorism and to tackle terrorism. It's not a war that Israel is fighting. It's a reaction that Israel gave to October 7th. So war is right. Israel is having a very difficult task ahead. And in the next 48 hours, they will move into the tunnels of Gaza to see what kind of network. We know that 1.5 times of Gaza is the dimensions of the network of tunnels that are built under Gaza city. So to reiki that and to get inside and destroy this network is going to be a big task there. We have to prepare for a long drawn battle. It's not going to be easy and conveniently everybody has forgotten that our hostages are still not free. Everybody got angry during Munich, during the plane, everything. But this is actually on record that hostages are with Hamas and they want to use it as a bargaining point, but they did not expect that the retaliation would be such that they would not have space for this negotiation. Otherwise it was going to be, we'll give you these 324, you give us 6000 terrorists of Palestine back. That was the initial line that they were going to draw. The bargaining was going to be that, but they didn't expect Israel to come inside Gaza city. And Jay, the suggestions that you gave during the tunnel episode, I think the Israeli defense forces have heard it about flooding the tunnel, about smoking the tunnel. So I think they're watching us. Well, they have their hands full. There's a couple of things that have come out in the last day or so. And that is that they're finding the access points to the tunnels and they're finding some basic techniques that Hamas has used over years and especially now. Hamas has put the access points in school yards, in playgrounds, in kids' ball fields, swimming pools, all the kinds of places that if you attack them, Hamas uses that against you and uses the kids as human shields. And that's their technique. And one Israeli said, that's about as cynical as you can get because they're forcing the Israelis to use force on the openings to the tunnels, but they're putting virtually all of those openings in places where kids are at hospitals. That was the plan from the beginning, Jay, to use civilian shields for their military purposes. And I think a couple of days back, the Israelis targeted a solar panel on a hospital because you see they have a lot of dependence on internet, on this electricity, which is not used for the hospital purposes, but rather these militants for their survival.  But if you're going to use civilian shields, it's going to be a difficult task. Then you count the toll and then you compare. So that becomes unfair on the Israelis when they're fighting this because that dimension cannot be calculated. It is a made up shield that they use, Hamas uses, to cover up their terrorist activities. So children are being used one-sided, Jay. Children of Israel who died are not being virtually ignored. And you have these martyrdoms which are celebrated and put out. There was a clip, if you have seen it, I don't know, that they were showing on screens in the middle of Gaza, the way the terrorists had come into Israel on October 7th. And there was cheering and applause and everything going on. Now when you are literally in the midst of a war, the civilians should understand this is the reason why they are suffering and move out. But they are watching the footage of hostages taking people being murdered and they're celebrating and whistling calling. So I mean, that mentality, we cannot fight any dimension we go. That mentality of seeing Israel suffer is very real, Jay. And it's not spoken about.  On the other hand, you have Israel who refuses, so many families refuse to show footage of people suffering. And then you have this side where they celebrate terrorist atrocities on screens in the middle of the street. Oh, well, that, you know, it's really horrible. And the Israelis are reluctant to show pictures of body parts and people who have been beheaded and burned alive. It's just to describe it is very disturbing, but they don't like to show it. Lately, however, lately the Israelis have, I think they realize that they really have to get into the public relations, you know, the PR war. So they've been doing interviews of the families, the brothers, the sisters, the parents, the children, the friends, relatives who have lost somebody or the ones who actually escaped, not many of those. And they have had them interviewed and they talk about what happened. And so if you go on the YouTube, which is where it is, YouTube, YouTube, may I say, is serving a tremendous benefit here because that's where you get the latest news. Sometimes minutes old. And you see all these interviews, and it's like the Israelis now realize that they have to show what happened to them. Up to this point, you know, the, all of the public, the propaganda has been on the part of Hamas, who, as you say, planned it out in advance. This is part of their war. Again, very, very cynical.  That's a war crime right there. And I don't think the Israelis have a choice but to take those places down. On the other hand, I don't think they've made it clear that's one of the big factors for them. They cannot let Hamas continue this because Hamas is sworn to destroy the state of Israel from the river. And that means the, nobody in American college campuses knows what river it is. But I'll tell you, it's the Jordan River from the Jordan River to the sea. And that's the whole state of Israel. And these guys want to destroy the entire state and kill all the Jews and, and force them into the sea, drown them, murder them. And Israel is intimately acquainted with that possibility from the Holocaust.  But that's what they want to do. It's, it's the anti-Semitism that we haven't seen since World War II. So anyway, so you have, you have the land war where some 300, as of my last count on I-24, 348 Israeli soldiers have been casualties so far. And there will be more. And you have a situation where you, you go into one tunnel, but the guy, the other, the other access to the other tunnels is right behind you.  So you have, it's a 360 degree war. Everywhere you go, you have to be looking in all directions.  And, and the, finally in the tunnels, there are these explosive devices and booby traps and whatnot make it very hard. On the other hand, I think that the the Israelis are prepared for that. They're going to keep on pushing. As you say, they will take over Gaza city pretty soon. And when they do, they're going to work those tunnels. They're going to go down in those tunnels and destroy them and destroy anything, any Hamas equipment and Hamas fighters they find there. They're determined to do it. And they know the only way they can dismantle Hamas is to do that. It's very, as you've stated, dangerous and costly. Do that. And here we are on day 31 of the war. And we still have a long way to go. Correct. Correct. I mean, this war crime that you said, it's not mentioned anywhere. Nobody's telling that the access of the tunnels is in humanitarian places. Nobody's saying that this war is against those 7,000 terrorists who entered Israel on the morning and shot innocent people. Nobody's saying that, you know, these tunnels were used for housing these terrorists, for militarizing the movement of anti-Israel. And Jay, when we see protesters like we've always mentioned, students who get into an issue without understanding the history behind it, they yell from the river to the sea. But they don't understand this is racism at its worst. They're talking of wiping out an entire race. And the numbers of Jews is not something to be fooled around with. Every life is valued. And they are fighting a guerrilla warfare with organization or with people who literally use lives as suicide bombing. So you have such an imbalanced war. One side is protecting each life. Every Olympic player was valued. Here you have dozens of people who will send people as suicide bombers and call it martyrdom and misuse the word martyrdom. Martyrdom is for country for some, you know, valid reason. Just killing them for the sake of shields, civilian shields. They have the option of leaving Gaza because there is a valid operation that is going on of removing the tunnels which can be used as future, you know, this will never stop. If Israel leaves the tunnels at this point of time, it will never stop. It will again be used as refuge and a reinforcing point to come back with a stronger attack. And I don't think Israel can afford it. Well, that's what they've said. The leader of us had said that in so many words. We're going to continue to do what we did on October 7th.  It'll happen once, twice, three times. And he counted and counted and counted all the times he planned to do that. So what choice does Israel have? Well, you know, they could they could stop attacking Hamas, but that's what they're going to get. The other thing is that, you know, this this this thing with the genocide, it's a word that is totally misused. And now we know that in the Holocaust, the Jews were subjected to a genocide. That was that word came up. I mean, it was it was appropriate to what happened to the Jews in the Holocaust. But now the Palestinians say, no, they're doing a genocide on us. Really? Are they? Because the population, the Palestinian population has doubled in the last, what, 10 years. And everybody says, Oh, Hamas and the Gaza is very heavily populated. It's one of the most heavily populated places in the world. Okay. And also that that fully half of the people in Gaza are what children below the age of I don't know what it is, teenagers. And you say, wait a minute, if this is genocide, how come there are so many people there? How come there are so many people being born every day? What kind of genocide is that? The Israeli births, you know, fertility numbers are way less than what's going on. Yeah, I'm very troubled. Yeah, it forms part of a reason why we can study or look at Islamophobia, right? They come in numbers and they come in numbers and then they use those numbers to come with swords. And then they try foul, they try words like genocide, ethnic cleansing. These are words which are not come from any other religion other than Islam, Islam, you know, I mean, it's very harsh. It's very not every terrorist is Islamic, you know, but that that is a majority religion that reflects in everything. And now I'll tell you public memory short, we will think of Israel versus Palestine, but it's Israel versus Hamas and Hamas has taken such a confidence booster in this point that they could enter Israel and kill. Yeah, that we feel that maybe they are disturbed. No, they must their confidence level must be at such a high. They don't value the numbers. They don't feel the pinch of lives. They are just happy that they could, you know, defeat Israeli intelligence or they could enter Israeli territory. Israel was on the waiting side. Israel attack, we would have had a different program today. We would have spoken of both ways. Why? Because we have a balancing perspective in mind. But I told you univocal condemnation of Hamas by Islam is missing J big time.  If it's wrong, it's wrong.  That is the intention. And let's be frank about it. If Israel did not have the kind of support that they want to coexist, they don't want to dominate and destroy, but they want to coexist. Today, six countries are just waiting to finish off Israel. So we have this kind of warfare that is waiting, but the deterrent is that the world supports Israel. Every leader has come and said that Israel should win the war. Humanitarian policies and everything is okay, but nobody will tell Israel that you get defeated by Hamas or you fall prey to Hamas, except for the countries who don't understand that this is a country who is facing terrorist attacks on a daily basis. Well, they're still sending rockets. Hamas is still sending rockets at Tel Aviv. Long range rockets right now today. It's that pop-up thing, that guacamole thing. What happens is at the tunnel access point, they pop up with a rocket and they fire it somewhere in the middle of Israel. And thank goodness that the iron dome stops most of them, but not all of them. And then they fire another one. And it's, I don't remember the numbers, but it's dozens or hundreds or maybe thousands of rockets are still being fired by Hamas. So what you have is, A, they're still fighting. And they're shooting the Israeli soldiers in the back usually. And B, they still have the hostages. And C, they're still firing the rockets into Israel. So, you know, if you were a rational organization, you would say, okay, okay, let's make a piece on this. Let's stop doing those things. Let's release the hostages. Let's stop using human shields anyway. Let's stop firing rockets. Let's stop fighting. Here's a white flag. We give up because we don't want any more Palestinians to die. If they were rational, they would simply hold up the white flag in order to save the lives of the Palestinians. Instead, they say to the Palestinians, no, don't go south. Stay here. Keep using the hospital, even though it is a target, it must be a target for Israel.  We're in charge of what you do. And we want you to die for the Hamas cause. And that's really not giving up. It's only leading people to die. So I find it extraordinary, as you say, that the world does not recognize this obvious pattern, this obvious strategy by Hamas. They have no interest in making peace, zero. And instead, they want six, seven, eight thousand Hamas prisoners released from Israeli jails. Really? Why would the Israelis do that? It leads exactly to the same place. More massacres. It's existential. True, Jay. I mean, we have said this line before that if Israel drops the arms, there will be no Israel. But if Palestine drops the arms, there will be ceasefire. So this kind of imbalance in the situation is very uncalled for because Israel is just fighting a war for survival. And Jay, a number of Jews that they kill compared to the Jew population is something that needs to be respected. And you know, hold on to each Jew is important because very few Jews and you know, the kind of onslaught that they face and vulnerability that the Jews have means in every public place you have people who come up and think that it's their right to thrash with words like genocide, you're killing and you're doing this, but they don't understand that it is retaliation that is being done by Israelis. That's self-defense, really. You have to see it that way because if they were to do nothing, stop the bombardment, stop the incursion into Gaza, they would have it all over again. So this is all self-defense. I don't know how else you could look at it. If they don't do these things, they will be destroyed. So I want to go into one other thing with you though. And that is the bombardment. They always do a knock on the roof thing and they warn people, including by leaflets, to move south. And yet there are still hundreds of thousands of Palestinians in northern Gaza exposing themselves to the bombardment, which Israel feels it has to do to destroy the tunnel openings. And that has to be because Hamas is telling them they have to stay in place. And if you ask them, they say, no, I'm not moving. This is my country, my land, and I support Hamas and I'm not going south. It's like suicide. It's like suicide on a mass scale. So the bombardment continues and maybe they want the world to hold Israel up and tell them no more bombardment. But that's not the way to solve the problem. The way to solve the problem is to have the Palestinians go south, just the way Israel has asked them to go south. I mean, I just don't think people understand this. It's not getting out. And those people who went to Washington and on these various college campuses, they do not understand that this is an existential war for Israel. And all Israel is doing is doing a kind of defense. And I don't understand why that is. It's perverse. Meanwhile, you have all these other factors. You have the social media, which is going out and having some effect obviously on the college campuses and in various, in all Arab countries that have Palestinians, because it's political for them. But I wanted to cover with you, Rootmati, the United Nations, because the United Nations has been, I don't think anybody will disagree. The United Nations has been useless in not only in the Security Council, which is hampered by the presence of Russia, who supports Hamas, and China, who supports Hamas, but also the General Assembly. And the Israelis have made some powerful, passionate speeches to those guys. And what's wrong with you?  Your thoughts about the effect of the United Nations? United Nations is standing as a redundant organization in these two wars that we are seeing in between Ukraine and Russia, and now Hamas and Israel. And when it's Hamas and Israel, they're refusing to put the word Hamas into the resolution that describes the war. So how can you go ahead? The Secretary General himself calls Israel occupation. It's biased. And as an international organization, they have to be neutral. As the sole intergovernmental organization, they have to put the resources to bring about peace. If you're not going to acknowledge what is terrorism, and this is a terrorist attack on a sovereign nation, on the only democracy in the Middle East, these are words, these are, these are very small words, but they have big implications because Jay, a democracy surviving in an antagonistic environment, which is out to wipe it off the map and facing terrorist attacks every day, the United Nations should have come in and given a very fair resolution to this. They have the option of responsibility to protect like we had discussed where the coalition of countries will come together and broke a peace. But there is no interest in that. It is just discussion, putting it out on the table and forgetting it. The action is missing in this organization because infrastructure is available, but action is missing. And Jay, at the end of the day, we have to understand that public opinion. These international organizations will not win the war and will never protect. Now, instead of waiting for the same conferences and meetings and memorials in such places like United Nations, there are hundreds of conferences on the Holocaust. You are actually seeing a live attempt at a Holocaust. Again, 2023, Holocaust 2.0, but they're not doing anything. Are they waiting for the conferences in the future? It's wrong Jay. The action has to be today so that there's no Holocaust too. It is very clear there is no two ways about this, but United Nations with its discussion panels and everything. They do not even have a definition of terrorism in the world, Jay. This one man's will is another man's freedom or something like that is the motto that they keep in, but no definition of terrorism. They have definition of genocide, ethnic cleansing, everything. And they put it on labels on everybody, but they don't have definition of terrorism waking up in the morning to seeing terrorists in your city and killing your loved ones is the highest form of terrorism that a country can face. And leaving that is implying that tomorrow you can come back. Still hostages are there. How many times you've seen the UN push for hostages? How many times you've seen the UN say that all countries should come together and hold Hamas responsible for this? They refuse the word Hamas. Now, what can you say to this? The Israeli diplomat was not allowed to enter the premise. He was asked for an ID check. I mean, that is bias, Jay. And if you have 240 countries who voted for the resolution, how much do they contribute to the working or how much do they know about what is happening in Israel? That is a big point because they went in a group this if majority and I really thank you for this in this case, because if this was about majority and minority, always it's been against Israel and US. And what is the hatred? What is the target? And the phobia has to be the other way. But this is for people who are protecting human rights, who are asking for existence and who are asking for non-terrorist activities to take this. When the Israelis allow, Palestinians and Israelis can coexist. But Palestine people will never allow Israel to coexist with them. Just twist it and see Palestinians were in power in place of the Israelis. Would they have allowed funding into Gaza? Would they have allowed schools, colleges to be built in Gaza? Would they have allowed Palestinians to come and work in Israeli territory? No, they would not have. They don't have tolerance. The ultimate goal that suicide is martyrdom. So they look forward to suicide. Now, how can army or people fight against such a mindset? This mentality is one dimension that Israel is fighting in this war. This mentality of suicide and self-demolition for the sake of freedom that they believe that they will go to paradise is something that you know every Israeli soldier is valued. But how many ever kill, they say that they will, if my brother dies, I will send my friend because they will all go to heaven. That kind of mindset is difficult to fight in this war. So, I mean, it's very straightforward. But one religion is promoting martyrdom to go to paradise. Well, it's promoting hatred first. Yes, yes, yes. So you have hatred, you know, that is an abiding experience for the people in Gaza, especially the Hamas, but also a lot of Palestinians. They're raised in hatred. And what's interesting, I was telling you that the Jewish I-24 has all these interviews of Israeli family members and brothers, sisters, what have you, and fellow soldiers, all the people around them, those who were killed. And one thing pervades in all of these dozens and dozens of interviews that you can find on YouTube is that they were all into family. And they were all loving.  They had plans and promises and prospects where they wanted to live a better life and their family was primary and Israel was primary. It's such a different approach. And they don't say that, you know, that they're built out of hatred. As far as they go is, hey, we got to dismantle Hamas because they're going to do this again and again. But the mindset, as you said, the mindset completely different than what you see.  And the footage coming out of Israel is completely different.  They look at life on earth before they look at heaven. Here it is, forget life on earth and let's go to paradise. So two different aims. You're trying to make a better life over here. You're trying to go to the promised land. You're trying to coexist. Okay, you are also there. I'm also there. Let us coexist. For them it is you will not exist and I will not exist and I will go to heaven. So it's very difficult. I mean, guerrilla warfare, this kind of mindset, you have an Israeli unit of soldiers entering the tunnel. You see one suicide bomber walking towards the Israeli to blow himself up. What are your guns going to do? So that is the exact mindset that the IDF is fighting. And everybody in general, and Jay, don't forget the immigration that is happening. This war is going to move to Europe next. Oh, yeah. Netanyahu was addressing a bunch of European officials and that's what he said. And this is within the last day and it's hard to deny that because all those European countries have immigrants who are often engaged in violence in terror. And if Hamas gets away with this, you'll see the same kind of thing that happened in southern Israel happen in a variety of countries. It's what they do. But let me go to a kind of conclusion here. That is this. We have identified, and I should say that it's more than five. It's six. It's mindset. This is the last one you talked about. It's diplomacy, which is not working very well. And it's public relations and social media. This is another dimension, so to speak, of the war. And there is land, sea, air, and tunnels. Okay. And what did I miss there? Anyway, it's a six or seven. Lots of dimensions. And I suggest to you that Hamas sees all these dimensions and operates under all these dimensions. Israel is not so multi-dimensional oriented. They're just focused on saving themselves, protecting themselves. So the question is, what is the priority? What are the priorities in these dimensions? What should we, you and me, and the Israelis focus on in terms of dealing with these various dimensions in order to get to some solution? They believe in the fact that it will always be good, which presides over evil. That is the ultimate goal that we find. It has to be intolerance towards terrorism that Israel will, you know, Israel is going to win this war against terrorism. I told you, if it was Israel versus Palestine, you would have had a different discussion. We are not biased. We are not, like you always say, it's an existential war. It's for Israel to exist. And a person who is a terrorist organization, which is looking forward to destroying Israel. So it is clear cut a battle between a war between, you know, survival. And saying yes to terrorism, tolerating terrorism is going to bring about such a wave for humanity in the future. If Israel loses this war, humanity will lose at such a big level. We again have conquering by sword. So is it the shooting war that's the priority? Is it the ideal war, you know, in terms of social media and public relations? A footnote to that, by the way, as you mentioned, the term occupied that Guterres used at the UN, that Israel occupies. That is such a misnomer. Israel doesn't occupy Gaza. Gaza controls its own self. Gaza is self-ruled. Israel hasn't occupied Gaza since it left 20 years ago. I don't know why people use that term. It's really offensive because it's a lie. And so the thing about misinformation and disinformation, it's a big factor. It's a big dimension in all of this. When you see these numbers flashing, 10,000 dead, 10,000 dead, J, we have 3,000 finished in Israel. But that has stopped because now the terrorist forces are not entering. So that number is not going to move. It's logical. But you are seeing this number increase. How many of them were terrorists? How many of them were civilian shields? Everything has to be sorted out. You can't just say 10,000 today to 11,000 tomorrow. Why is that happening? Because innocent civilians were killed in their homes and that should not happen in the future. So there is offensive against a terrorist organization. I mean, public memories are short. They just look at the numbers and they are saying humanity was destroyed on October 7th. Well, if you look at Hamas, which did things that were completely immoral, I can't think of the words that are bad enough to describe it. And then Hamas comes out with some statement, they want you to believe like the number of people who were killed. How can you believe them when they just got back from doing the most immoral acts that we have seen in 70 years? How can you believe them when they when they speak to you and ask you to believe them? You've got to be crazy. You've got to be crazy to believe somebody like that. It's not a one time act. It has potential for a next onslaught which will be bigger, deadlier and more confident. If the confidence is not dented or they're not finished, it will come back again. And Israel cannot afford this. I mean, come what may, J, Holocaust 2.0 cannot happen. There you go. You have to stand with Israel because it's a war for justice. Yes. Thank you, Rupati. We will continue to follow it. I think it's important that you and I, you know, we're a circle back and check out the events to follow. It's certainly not over 31 days and it's certainly not over. So thank you very much. Yes. Yes. Thank you very much for this discussion, Rupati. Aloha.


I wanted to talk to you guys today though about five common questions that I've seen come across my DMs and my emails and all of my other ways of communication Through phone calls and such that I've gotten asked about CASPA now If you don't know about CASPA it is our central application site where you would go to apply to PA schools that are participating in CASPA Now all schools participate in CASPA and so that's something that you'd have to just be mindful of But for the most part most schools do and so you wouldn't want to know the answers to these questions So let's get into it right now All right you guys what's up? It's Adana welcome back to my channel So again as I said before I wanted to talk to you guys about five common questions that I've seen come across like my desk Okay, my virtual desk and also like before we get into that if you have not already checked out aunt's movie You know aunt my husband his movie his newest movie that came out It is called hope lives if you're looking for something really good to watch apart from you know my channel You can go on over to Amazon Prime and type in hope lives To see that movie. It's really good you guys and I know I may be a little biased, but I really think it's a good watch But let's get into these questions. Okay, the first question I get asked is how long does it take to? Fill out your application in CASPA now. Obviously. This is not like a one-stop shop This is not like a one shoe fits all type of thing This is literally it depends on you as the person Where you're at in your application like are you still in school? Or are you not in school? Are you waiting in terms of waiting for transcripts to send to CASPA or not? Have you already taken a year off and you've gotten all of your information in so it can vary right? You know it can be anywhere from hey It took me two days 48 hours to add in all of this information or one day because I already applied through CASPA And if you've applied through CASPA like a year before most of that information transfers over there only like a few short tidbits of information that you would have to enter in new such as like your newest transcripts and things of that nature and so with that being said It may take a little bit more time, but not significantly So if you are starting from scratch however Then it may take even more time up to a week two weeks depending on how much you do in a day How like much you grind on that application so sorry guys There's not a like a one-time answer for this it varies Okay, the second question that I've gotten asked a lot a lot especially since 2020 was should I answer the optional? COVID question now there is a question that is in CASPA about how COVID has affected you and obviously For some of you that may have applied through CASPA before you already answered that and it doesn't have to change You don't have to change your answer per se based on what you've already said But if there are things that have changed or if there's something new that you're seeing Through the pandemic that is now affecting you and your life and applying to PA school and why you want to be a PA then Add that in change your answer figure it out But I absolutely feel that you all should answer this question Every one of us have been impacted by COVID. It doesn't matter if You haven't had any family members that have passed or if you haven't been impacted like Significantly because again all of that is relative so Because of that I would absolutely say answer that question and make sure that you are Purposeful in that because you should take every single opportunity that you can absolutely get To talk about yourself and show a little bit more of your personality and who you are and what you can bring to the table To these schools and this answer and question section is just another way for you to do that Okay, another common question that I've gotten on the same lines of like COVID in the pandemic is how do I enter in virtual shadowing now? We do virtual shadowing at GTC use so if you haven't checked a style go to get that see university.com Where we help you not only get into but through PA school shameless plug But yes, we do virtual shadowing and for us if anybody wants to verify their virtual shadowing We can give them a certificate however for certain virtual shadowing platforms There may not be like you know like somebody that you can automatically get in contact with to say like yes They virtually shadowed or you know put that information in but where would you enter that in? You would enter it in where you put your shadowing hours in Where you put your volunteer or other extracurricular activities? I would say you would put it in there and you would just title it like virtual shadowing You would explain what it is you would explain what you learned what you saw And just be as detailed as possible because a lot of PA programs and just people in general like they look at Virtual things like oh my gosh like this is not this is not where it's at or like this is not like There's no way that they learned what what a PA does or anything about a PA based on this There's nothing like that, but that is not the case and so be as detailed as you possibly can and put all of the Permanent valuable information in that description box so that when the schools are looking at it They can see like yes, you know this person has absolutely gotten the gist of What it is to be a PA in this particular specialty? So another question that I've gotten asked is Can you see your letters of recommendation? After you've sent it through CASPO or can you retrieve it? Especially for those that may be applying to not only like CASPO participating programs But non CASPO participating programs and the answer is no so no you cannot see it And should you even request to see it and that answer is also no I don't think that you should request to see it I think you should absolutely always waver rights to see your letter of recommendation I think it is a little tacky and it can come off tacky if you ask for that And I don't know if schools are able to see like oh, yes, you know this person asked To be able to see their letter of recommendation But I mean to not even put yourself in that position and not even like have that be an option Just waive your rights to that letter of recommendation and call it a day Okay, and the last question that I typically asked is usually about the transcript because the transcripts Section of CASPA can be a little bit kind of convoluted or complicated It's how you're going to get calculated your science GPA or CASPA calculated GPA Which can make or break you and your chances of getting into PA school And so when it comes to requesting your transcripts, I've gotten asked like hey, I'm currently taking a class Do I still request a transcripts now the answer is yes Okay, because there are and especially if this is like a prerequisite class that you need For the school because what you can do is you can say that it's in process But you need to have the transcript to show that you're actually taking the class So do that, you know, it's not going to necessarily be calculated into your CASPA calculated transcript Because you don't have a grade for it But having it there so that the people that are actually like looking at your application the application Coordinators at the various different school they can see like yes, you know Although they may not have the particular prerequisite on all of these other transcripts They are taking it and it is in progress and for some schools that do allow various different prerequisites and courses to be like kind of outstanding at the time of application This is actually really good for you. Okay, so hopefully this answered all of you guys is like burning questions about CASPA If you have any other questions for me, you already know what to do leave them in the comment section below Thank you guys so much for watching if you haven't already and so go ahead and like this video and subscribe Drop me any other comments in the comment section on what you might want to see next I'm going to be doing another this or that This this or that is going to be about occupational therapists and physical therapists, you know Understanding the differences between those and seeing which route you want to take So if you're interested in that for sure be On the lookout for that video and be on the lookout and let me know about any other This or that videos that you might want me to do in terms of a different Speciality or career path that you might be considering because there's so many various different career paths in healthcare So it's not just like pa and p and md. Okay, like there's much more on the horizon So spread your wings my little butterflies Anyways, thank you guys so much for watching. I will talk to you guys next time


Everybody forced here rip in 2022 prison World Cup first off the line to box number five random group style check out the results right here You can always find him a late in sports cards commas. Well, good luck everybody and here we go. Let's pull some more blue shimmer heat Sam finally we finally pulled the color. Well, Sam pulled one earlier in person. So that I want to pull one a Superfactor I Can you get the gold power out of these got silver rookie Marcello Flores, Mexico. I Know the Gavi gold power is pulled out of a blaster in China. I hope you can get gold power out of these looks awesome blue mojo rainbow Foyler, Switzerland's Number 33 of 75 It's on the checklist as a hobby parallel, but I don't know Cracked ice rookie Timberd for Netherlands Purple rookie Michael and got you for Cameroon 107 of 199 It's the only product we can only pull a super fracture out of tonight would be top strome black I don't think there's any other product you can pull a super fracture out of Hyper rookie Gavi for Spain. You can pull the gold vinyl Or gold power out of this Jets have 14 trade losses in New England Seven straight seasons wow silver Alexander Mitrovich Serbia So got blue shimmers coming We also have not seen a national landmarks from the case yet Hyper skeery Tunisia Pink United States Christian Pulisic Got a blue shimmer international ink Argentina Juan Mousseau your Argentina Belgium red Timothy Castagne 318 to 399 silver doku phenomenon Belgium silver rookie Bory on Canada Silver rookie Kimpembe France their blue shimmer But the first box is Cameroon Andre on Nana 5 out of 5 Cameroon you got purple mojo behind the Tunisia at least scary 25 out of 49 silver scores club Malin Netherlands All right, let's see a better second box here. What do you want Thanksgiving Jake? Sweet Nothing, I don't think that's silver Antoine Griezmann France my in-laws are staying at the beach No, are they just they're like oh, yeah, we're at the beach, so no thanks even this year And Blue shimmer Rookie Iran and Maggie Toremi numbered four out of five a Red for Denmark is Michael Dom's guard number 325 at 399 silver scores club for Croatia is Andre Comerich Probably go over to like a friend's house in the evening after they're done with like Family dinner stuff.  I was like we should just do like steaks or something Forget the Thanksgiving food. That's a lot of work. I agree for just two people is too much work silver rookie cons fi Cameroon Cracked ice Ronaldo Portugal Cracked ice barbecue People smoke Turkeys Red for Spain when I see mom Numbered 44 of 399. Yeah, like I like I love a good like baked turkey like I Agree said got silver naeem sleetie for Tunisia. I Like a good a good baked turkey like it was done really well No, it's all like, you know that that that sort of thing like Thanksgiving meal as a whole is pretty solid pretty good Very comfort. It's very much comfort food.  I like that I don't want to cook all that Purple rookie Joachim Anderson Denmark number 161 of 199. Well, that's over turkey stuff. Maybe I'll just go maybe I'll just cook a turkey Next week or something hyper rookie goleza goleza day for Iran I'm good without Thanksgiving food on Thanksgiving. No, I can make it literally any time got national landmarks is Anna Valencia Ecuador had two goals today Nice one Ecuador group a Would I do anything with cranberry? Except makes it with vodka. There you go. Congrats on that silver Federico Valverde or guai And then my mom will be in like West Palm or no Fort Lauderdale rookie pink Casano. I'll hide us guitar And I ain't going all the way. I ain't driving down there and back in one day. All right. We chillin Don't watch and or Netherlands blue shimmer auto Steven Burgevine nice Solid hit there for Netherlands Rookie blue for guitar is Abdul Aziz Hattim 167 of 299 Silver win aldem global reach Netherlands There were two shots for him on a dog pick him push with two shots both goals. Wow really that's that's things man What? How is that a push? All right, not the best break here still some some decent cards in here We had read a nice Simone Miquel Domsgaard Timothy Castagne a blue Abdul Aziz Hattim Purple Joachim Anderson Michael and God you blue mojo Ramo Froyler purple mojo alias skiri Blue shimmer Andre on Nana make the Taremi blue shimmer auto Steven Burgevine a Juan Musso and Ecuador And our Valencia national landmarks and That'll do it Globacore's tortoise. I like that one. I like that one a lot Got one more of these coming up next


Alright, so let's kick this off by learning a little bit about sine and cosine. So if you're not familiar with this, this will be a great lecture for you because we're going to take a look at why sine and cosine are very important when you're creating patterns, especially a chain link fence pattern like we're creating here. Alright, so let's dive into Houdini and take a look. Alright, so let's get our chain link pattern started by learning a little bit about sine and cosine and how we can use them here inside of Houdini to modify the shape of a line. Okay, so what I'm going to do is drop down a geometry node here. I'm going to call this the chain link generator like so. Cool.  Alright, might not seem like it right now, but it will become that here pretty soon. Alright, so what I'm going to do is I'm going to point this guy straight up in y, so I'm going to get rid of all my defaults that I had set up. Alright, so this is basically what we're looking for. And what we need to do is we need to go and add a couple more points so we can actually see the effects of using sine and cosine here. Alright, so what I want to do at this point, now that I have a bunch of points, I'm going to drop down a wrangle node here and we're going to feed in the output of our line into the first input of our attribute wrangle node and we're going to set it so that we run over all the points because what I want to do is for each one of these points, I want to move it in 3D space using sine and cosine.  If you combine sine and cosine together, what you can do is you can build a circle out of a line. Alright, so the way it works is if you come in here and we say at p.x, alright, because I'm going to just worry about just the cosine currently. So let's hit 3 on the keyboard and go to the front viewport. So what I want to say is that, let me actually turn the line back on here so we have something to look at here. Cool. What I want to do is I want to say that our x position, currently our x position is zero right now on each of these points, alright. I want to say that our x position is equal to let's say the cosine of our y position for each one of those points. Alright, so let's take a look at that. And look at that, we get some sort of curve here, alright. It's really just one portion of a circle. Alright, so what we're doing is we're literally taking in our current y position and just feeding it into the cosine function here. So if we come back up to our line before we modified it, all these values or the y value for each one of these points goes from zero all the way up to one. Because our line has a length of one. Alright, so this point zero is the value of zero. And we could actually visualize what the y value is over here. Alright, if we put in some sort of attribute. So if I say something like f at y val, alright, so we're creating our own attribute on our points here. Is equal to at p dot y and that's the y position of each point. So if we come down here now into the geometry spreadsheet, you can see that each one of those points now has a y value. So what we're doing is we're feeding in that value into that cosine value. Alright, super cool. Alright, so let's take a look at some more useful techniques here. So if I were to, let's say, multiply this, let's say times two. And we need to put in the two. There we go. We increase that curve. Now it's starting to look like some sort of function graph or something like that. Alright, and at this point, that's not exactly what I'm looking for. I want to create some sort of smooth ramped curve. Okay, and so to do that, I need to come in here and say dollar pi. All right, that's a global variable for the value pi or 3.14. And I want to multiply that by two times our at p dot y. And look at that. We now get the full circle, all right? Cuz pi times two basically is 360 degrees. All right, but this will give us 6.2 in ratings. But you convert that to degrees, we'll get 360 degrees. And then we're basically just mapping that based off the y position of each point. All right, so hopefully that makes it, let me know if that. All right, so now we've got that value going. Let's go back to our perspective view and hit one on the keyboard. And you can see that it looks like it's spiraling around. If we were coming into that front view again, it looks like it's kind of spiraling around. Well, we could actually create a full circle out of this. We can go and say at p dot z is equal to the sign of that same value. So pi times two or 360 degrees and take our at p dot y value. And look at that, we now have a perfect spiral, perfect circle. So if we were to remove all of our y value from here now, we'll actually need a wrangle value down here. And we're gonna say at p dot y equals zero. Look at that, perfect circle. All right, so hopefully that helps clear things up a little bit for sign and cosign, very powerful stuff. And we're gonna use it to create our chain pattern. So I'm gonna close out the lecture there. And in the next lecture, we are going to get our pattern going. Thanks much.


We need to talk about scars. So I just watched a video from a bioliner. If you don't know who the liner is, I did a calibration with her last week. It's what my BB do. She has a YouTube channel meant to help with the liner and that grunge girl.  And I wanted this table minute to talk about scars. The thing is, when you have mental illness, it's in yourself seems like an option. Because it's a way of minimising pain. And it's a way of making yourself feel like you're alive. When you feel normal, it just makes you feel something. I have self-harm in the past. I actually, today, I'm in a month and seven days, bleeding from self-harm. Scars are a part of our body. We can't do anything about them. We can't get rid of them. If I could get rid of all my scars, I wouldn't have had to get my blood in a heartbeat.  When it comes to self-harm and suicide, we don't mean for things to happen. We don't do it for attention. We don't do it because we want to do it. We do it because it feels like something we have to do. So we can't get rid of scars. They're a part of our body. That's something that we have to live with. And we're judged for it. They ate today. I walked down a street with short sleeves on and people stare at my arms. I don't know what they're looking at. And it just starts to get to you. So when YouTube took down our arms really young, they basically send a message saying, don't wear scars, which is so wrong on so many levels. Instagram are the same. They take down pictures of people's scars all the time. Now I've had videos taken down in the past because of self-harm scars. The last two videos I've done on self-harm haven't been taken down by YouTube and they are fully monetized. I don't know if a video is going to be an exception to that because I've mentioned suicide on self-harm in it. It might be demonetized. I think it's so wrong that they took down Alana's video. Now I didn't see the video when it was up. I was asleep because if you don't know, Alana's in Australia. So there's a bit of a time difference. Scars are a consequence of the symptom of mental illness and shouldn't be judged by YouTube or Instagram. It's not like we're showing fresh self-harm. If it was fresh self-harm, I might have completely understand they love taking stuff down and blocking it and take the same note to it. I don't understand that, but they don't. That's the thing that bothers me. You see photos of fresh self-harm all the time on Instagram and Twitter and YouTube, you see it. But when you show scars, they get taken down. It just seems a bit wrong. This is a bonus video for the week. This isn't my Friday video. But I want to ask a question. Have you ever heard of something taken down because of scars? If you have, leave a comment down below because I'm very interested in hearing your story and how you dealt with it. So yeah, let me know your thought on this. Thanks for watching and I'll see you guys in my next video. If you're new, subscribe during the growing family and I'll see you on the phone. Peace.


There are many eye-opening Bible verses about the Holy Spirit and His power. Let me show you just this one. This verse shows us the source and the purpose of power. Acts 1-8. But you will receive power when the Holy Spirit comes upon you, and you will be my witnesses telling people about me everywhere. The Holy Spirit is the source of power, but His power is not given for status or for show, but for service. He gives us power for one purpose. You will be my witnesses. The purpose of power is proclamation. Type Amen in the comments if you agree.


owledge. Some of the water does drain over the area between the park and what we're calling old Mystic Street, the pedestrian path leading back to the parking lot. And that's caused some erosion over those tree roots. So we'll be replacing that with some loam and planting over it, hopefully in a way that we'll hold it together. But that's about the extent of the drainage problems. Thanks. Can I ask that question? Yeah. Right along that walkway between the retail store and your whole parking area, you have some fencing right there, right? Yeah. I was wondering, maybe if you eliminated that fencing and just have it a little more open, so there's a possibility and the future of that may be spilling out that way, where it might be paved a little bit. You still have the vegetation creating an edge but now at least it activates the edge a little bit more. So there might be like a little tables there where you have coffee or ice cream or something that sort of adds a little life to the park, you know. Yeah, that's the... Sorry. That's all I'm just saying. Yeah, that is something that we have looked at throughout the sort of master planning project, the idea of adding benches in there or even tables. There are some challenges in terms of, when you start doing that, you start impacting the trees that are in that area which are some of the healthiest trees in the park and there's been a real sort of priority, a real kind of directive from the town to try and maintain as much of that canopy as we can, especially the high quality trees. That said, we still have considered the possibility of adding benches or something else in that area as part of a future phase but for right now we've been considering living that fence. I've done stuff in the past where you wanted to keep the trees, you put them on pedestals and you put pavers on top of it. So actually you actually lifted it up above the ground level so you're up a little higher. That gives you some space below so you're not impacting the roots of the trees which I think you're trying to do. I don't know, I'm just thinking out loud right here. I really, really like what you got here and what you've done. I think it's, I have to applaud it because you took a space that was all divided and chopped up and created a central space that can be used for many things. I can see maybe having an outdoor wedding there and using the reception is the building as the reception hall. There can be many things that could happen there that now could happen. Or you know, your beer garden or your art shows that happens there from time to time. My last thing that I wanna talk about is, is there a possibility of putting a public paid bathroom there? It's somewhat centrally located on a bike path and they have a designated public bathroom. Even it's a quarter, a dollar, whatever it charges to maintain the thing. I've seen all the cities where they have these public bathrooms in these town areas and it just livens the area because as you're riding on a bike path, you say, oh, I know there's a bathroom here that I can use all the time. And can we put it behind the house and not in the middle of the park? Yeah, I was thinking right here between the walkway there and the house, there's a little pathway there and a driveway right around there. I've had requests for this in other parts of town too, and we've looked into it. They're very, very expensive, but it's not, you know, it's out of the scope of this particular project, but I will say that part of why this site is attractive for having events is because there is an accessible restroom in the Jefferson Cutter House off of the Cutter Gallery. And so those restrooms have served the beer garden in the past. So without even building anything, there's potential for accommodating that kind of amenity. Yeah, I'm talking about a different kind of amenity. I realized that the bathrooms are used for the beer garden and that kind of stuff. I'm talking about just someone that's casually riding the bicycle on the bike path or walking up and down Mass Ave, and they have to use a bathroom. And if everybody knew that there was a public bathroom that was clean, you know, it makes it a destination as opposed to I gotta find a store to let me go in somewhere, you know? I don't know, I'm just thinking out loud where things that we can add to this thing here, which is, I love it, but I think I'm just adding different elements to it to make it a little better, that's all.  Well, I also like it. My question is, where's the bike parking? There hasn't been any bike parking proposed as part of this specific phase. I think part of the issue is that because of the way the Minuteman bike trail moves through the site, or moves across Mass Ave at this particular area, it's actually not the easiest place to disembark from your bike as opposed to Uncle Sam Park or the area on the other side of Mass Ave by the lovely coffee shop who's name I'm forgetting at the moment. Thanks, Dan. Yes. Well, I guess what's prompting my question is when Aeronaut was doing the beer gardens there. Bike parking was an issue, and as part of that, they brought in temporary racks which were located just outside the perimeter of the park in the alley, basically. And that wasn't the greatest solution, if for no other reason than the racks they chose would no longer be allowed under our new bike parking guidelines. But there clearly is a significant need, especially if you're seeing this as an event space for figuring out some way to offer substantial bike parking here. So this project, the conceptual plan is very large scale and encompasses the entire park link back to the entrance to the Russell Common lot off of Mystic Street. But this is phase one, which is basically just the park from the front of the house to the Mass Ave and Mystic Corner. We've talked about that being something, phase two is ADA accessibility to the house itself, the museum itself is currently not accessible at all. So that's the areas around the house and we're working on that next through CDBG funding. And then phase three is the area, oh forgive me, to the northeast of the house, like yes, there, thank you. And this is an area we believe could accommodate that. So it's a good point that it's something that's necessary for this location and bike parking isn't adequate in this area, but it's not part of the segment of the project we're talking about tonight. I will say that what's been nice about having the alleyway be kind of a flexible use up until this point is that one of the restaurants in the center just got licensed to do outdoor seating there right along the edge of the park this summer. Yeah, so it's been great to find creative uses for that space since it is a pretty wide walkway. Which restaurant, just curious. If they're not ready to hit the ground yet, but it's, well no, it's all public information, it's fine, it's a pun job. Oh good. Yeah. So I'm content that it's on your radar, the bike parking. So enough said. And I'll just add on the bike parking, that I think that once we get to the third phase, which is what Allie was talking about would be like in this back area, which we've also talked about other uses and there's also a little bit of like mixed ownership back there. But I think it's worth looking at both related to restrooms and bike parking and maybe other things too. The parking spaces that are in this general vicinity and even some of the, there's actually a little bit of green space in here too. And just sort of, and thinking about how we can install some of the things that we're talking about. I think it's great, great suggestions. Sorry Rachel, go ahead. No, no problem. I was actually just going to, in addition to the bike park and the only other comment I had when I reviewed the plan earlier was very similar to Kin's in terms of kind of plan south where you have all of that planting in the fence having been to events at this park in the past. I certainly appreciate the fact that you've condensed the event space into one section but it is nice to be able to still be in the vicinity and step outside of the main green, especially as somebody who has a young child to be able to kind of have another green space that you can kind of meander in a little bit more permeable way in and out of. And especially as we kind of move out of it, move through this period of the pandemic and then out of it having secondary gathering spaces within this park. And I think that space down there is kind of a good space for it where people can be a little bit more distant but still part of the event is something to take a look at rather than planting the entire space. I think that's really well taken. I feel like we're all responsible for referring to later phases but part of the in terms of secondary or sort of tertiary even spaces, I think part of that is the area closer to the corner of Mass Ave where that circuit path is on the other side of the tracks and there's some seating there that set off a little bit. There's also currently the two fenced gardens that are on either side of the cutter house which are a very kind of separate space and will be reconsidered or kind of reinvigorated as part of the later phases probably out of necessity. And then I think as Jenny alluded to that area down sort of by the parking lot and by the cutter gallery is another area that we've been thinking about how can we make that kind of a multi-use space or a space that includes seating, includes pause areas, something that can be another gathering space that is distinct and kind of flexible and multi-use potentially. So that's been a goal as well. Great. I'm looking forward to see it come to life. Thank you. Thank you. Good. Thank you, Carlo and Palli. It's a great project. And I have anything beyond what the other folks already said. Thank you. And thanks for your patience for your time here. Thank you. All right. So moving on up next is meeting minutes several prior. Will you do that next meeting? It's okay. We kind of need to do those meeting minutes. There's three of them. I'm okay to table them as long as they're posted on. You know what? Let's do them because the next meeting is going to be a hotel coming back. So let's just get to it. Thank you, gentlemen. So 427. Anyone feel free to begin? I have two changes on the second page. Oops. Sorry, I just popped my thinker. The paragraph starts Mr. Benson motion. The condition should be either with 30 days to file a demolition permit, or within 50 days to file an EDR, not end EDR. And then the next sentence should be, if the house is demolished, then an EDR application with plans for the site must be filed within a month after demolition. So I think after demolition needs to be added after the word a month. And then in the next paragraph, where it says Mr. Benson moved to approve their revised sign proposal, I did not move to approve it because I was voted against it. I don't know who moved to approve it, but it wasn't me. Which one was this? I pay Tokyo. I think I did that. That works for me. I'll have to go back and check. I'll go back to the, if you don't mind. I mean, I'll say loud, but I'd rather check the video. The only thing I know is it wasn't me. Okay. Got it. You were seeing that me or Rachel. I thought you could have done that to Rachel. Yeah, I don't recall. I'll check. That's all I had on those. So I would move to accept the minutes of April 27, 1920 with the amendments just discussed. Second. Jean. Yes. Rachel. Yes. Yes, Steven. Yes. We vote yes. We'll do the pass as amended. Next up is May 4th. I had no changes on it. I moved to accept the minutes of May 4th. 2020 is presented. Second. Jean. Yes. Steven. Yes. Rachel. Yes. Yes. I vote yes. All right. So May 18th. I had a change. Go ahead. There was one point that was attributed to me, but it was actually Jean. I'm looking for it. Not seeing it now. I didn't see it either, David. But I'll suggest one while David's looking. Right. Yeah, go ahead. The, I guess about the fifth paragraph, the one that says Mr. Watson asked, the one fourth line down says, nope, that's the wrong one. The one that said Mr. Watson said he thinks there are two issues. The third line down said Mr. Benson agrees and should say Mr. Benson understands town council is finding, not agrees with, but understands. Do you see that, Jenny? Actually, no. Can you tell me what page you're on? Page, page three of the minutes of the 18th. Okay. Mr. Benson. It says Mr. Benson agrees with town council's finding. It says Mr. Benson understands town council's finding. Yes. And on page four. Oh, Jean, can I interrupt you? I found it, the first sentence of the next paragraph, it says Mr. Watson asked about the square footage for public access. That was me, right? That was Jean. Okay, Mr. Benson. Okay, got it. Thank you, David. On the next page, it's the page four where it says Lisa Hines. Her name is spelled H-Y-N-E-S-I-N-E-S. Thank you. And then I'll just mention that Mr. Seltzer suggested a change to what he said, and I think he's correct. I got that one too. Okay, and that's all I had on the 18th. So I would move adoption of the minutes of May 18th, 2020, with the changes, amendments as indicated. Second. Jean. Yes. Here. Yes. Here. Let me, yes. Yes. Rachel. Yes. Yes, units are done. Thank you all. Thank you. All right, open forum. If there's anyone who's still in the meeting that wishes to speak, you wanna raise your hand in the Zoom chat box, or participant's box. Happy to call on you, give you a few minutes to speak. All right, no one's gonna take me up on that this evening. Thank you. Can I ask one question on the last four pages or five pages on this thing here? Is it, are they meant to be gobbledygook or they got something wrong here? I'm not sure I know what you're talking about. Is it like in the PDF version of something? Yes, and it's like, you know, percentage to percentage, backwards L, upside down C, T, pi. I think that's your down minus something. I don't see that. Mine was fine also. So what did I miss? Emails from residents. Yeah, correspondence. All right, so I didn't get any of that stuff then, okay. All of the, everything is posted. If you go to the hyperlinked version in the Novus agenda, you'll see all of those documents. So it's, I don't know what happened when you consolidated the whole document as one PDF, but. Okay, no, okay. I just couldn't understand what that was and I didn't know why I missed something or something. Okay. Motion to adjourn? Motion by Kim. Second. Second by Rachel. All in favor. I guess I have to do it by roll call. So Kim. Yes. Rachel. Yes. Dean. Yes. David. Yes. Yes, thank you everyone for your work. Thanks for the understanding of me tonight as I wrestled with this whole thing. I really appreciate everybody on it. Oh, I wrestled too, Gene. So. It makes for a better board. And longer meetings. Well, both of these things are true. Yes, both thank you and sorry to everyone. All right. Good night, everyone. Good night. Good night. Bye.