This was all Completely covered in trees last time I walked through this park area I'll create now just Decimated and deforested I guess sometimes You got to be brutally to Trigger and release new potential new growth That's why they tell me they do this To make room for new growth to come through like some of those green shoots coming through there Amazing Don't panic if your life is going through some version of what you're seeing on camera If you feel like your life has been deforested and cut back and pruned Maybe it's all about Some of that new stuff coming through


Plastic crept into our life very smoothly and slowly. In 1950, there was a very low production of plastic worldwide, it was a million tons. And then it started slowly until 56, it was 2 million. And then today it has sharply risen to 460 million tons produced per year. Per year. What's always been missing from 20 years ago was giving life to the narrative, saying waste prevention and undertaking actions conducive to prevent the waste. Instead, we are fully concentrated on recycling. Recycling is meant to suggest to us consumers and citizens that there is a solution to a problem. And many people believe that. They put something in a bin and then they all of a sudden have this impulse of a positive feeling, oh God, I have recycled it. It's not so bad after all. But they have got no idea what this recycling means and what happens with the product they have just thrown in the bin. The reality teaches us something totally different. Recycling is a production process. It's a highly complex process that starts with putting up the bin, emptying the bin, collecting the bin, separating the material. You have a highly complex industrial process which is in principle a production process and which is on all the steps connected to CO2 emissions. The waste you get is already degraded and just melting the stuff and making new product does not work with plastic. And you're already out of the circle because you have to add something. You have to add new chemicals, additives, stabilizers, softeners, or what have you. And then you get a kind of new plastic. However, with an inferior quality. Yeah, the green deal in the subtext is called by the commission itself the growth strategy for Europe. Because there is the basic idea that with better technology we could curb the problems. We could mitigate the problems. We could be master of the problems and the problems would decrease. The green deal not only wants to be a growth strategy it wants to mitigate CO2 emissions. We cannot grow and at the same time reduce CO2 emissions. That is a contradiction in itself and in that sense the green deal has put questions on the table but not made a single effort to give an answer to the questions. The focus should clearly go on making plastic a valuable material. The reason why we have so much plastic is the very reason that plastic is linked to the petrochemical industry. That costs nearly nothing and then we use it simply for everything. The only feasible and most convincing way to achieve advances in reducing non-necessary plastic would be the price. Not a quota. We're not achieving any recycling quota anywhere because we simply cannot control it. I always said what we really need is producer responsibility not for waste. That's what producer responsibility is. We need producer responsibility for the quality of the products. We have PROs. We have producer responsibility schemes that are linked to certain payments but these are far too incremental, far too little to make a real change. The damage is paid by you and me and by everyone living on this planet.


Every year, more and more plastic finds its way into the ocean. Today, about 8 million tonnes of plastic waste is added to the oceans every year with devastating consequences to our fragile marine ecosystem. I think it is important to keep the environment clean because the environment was not polluted before and now because of us It's kind of ruined and it doesn't only affect the environment but all the animals that live in it. In 2017, Porto Montenegro became the first real-world test site for an innovative new clean-up technology, the Seabin, a floating debris interception device that cleans ocean water at a main source of pollution. It's a very simple device really, it's quite clever but it's quite simple and it's basically a bucket with an internal sleeve which goes up and down. There's a pump which pumps the water out and as the water level inside drops the internal sleeve slides down and allows water and trash to come inside. As the pump pumps the water out it then rises back up. Local residents have seen the positive impact of this innovative technology. Since the Seabin is implemented in Porto Montenegro we don't have any more problems, we don't have at all problems with the garbage all over the place. Besides cleaning the water, the team collects data about what they find in the Seabin which supports the Global Initiative.


So, this is a rant. This video is a rant against almost all personal productivity advice and I'm going to explain to you again, my role here on YouTube, one of them anyway, is to teach people why they procrastinate because it will open up your life when you figure that out. But the advice out there is horrendous. It's well-intentioned for sure but it's trivial at best. It's superficial. It doesn't tell you anything about what's really going on when this is happening, when you're self-sabotaging and when you're not moving forward in a goal that you know you want to. Okay? So, I'm going to just explain to you the whole problem here. Really the way a lot of people see this is that they see the difference. They think people are basically in one of two mindsets when it comes to this. A lot of motivational speakers, a lot of people who try to motivate people or help you with personal productivity will tell you that you're either in a lazy mindset where you're not doing enough or you're in the winner bracket or the winning mindset or the productive mindset and these are your two options. That's the way to frame it. That's completely wrong and it's not helpful because I'll tell you what's really going on. Most people are in a paradigm of sure, lazy or in other words your goal is to not matter or forget about it. It doesn't matter. I can do it later. That sort of stuff. And there's this one and it is not the productive mindset. It's actually the bossy mindset. These are the two mindsets that people are fluctuating between when procrastination takes place. Lazy and bossy. Productivity is nowhere to be seen in this equation. So what's the conversation like when you have a goal that you want to accomplish and you're not doing it? Well, lazy. Look, forget about it. It doesn't matter. You can do it later. I'm tired. I need to read another book. Just put it off. It's not that big of a deal. That's not helpful. So we think the productive one, which is really bossy in disguise. Bossy is you don't have time for this. You should have done it last week. It's not going to be good enough now.  You don't have time for holidays. That's the bossy mindset. And this is the productive thing. It's productivity in disguise. So our problem isn't laziness at all. We all know laziness isn't helpful. It's the fact that we have totally we're confused about what productivity is. We've confused productivity with bossiness. That's the two internal voices that we're fluctuating between and we hate both of them. We don't like either one. So what we have to do is drop them. In fact, what we have to do is get in touch with a completely different voice, a completely different mentality. Now you may not like this, but this different mentality, it's not lazy and it's not bossy. It's compassionate. You have to start with self compassion. Absolutely being consciously aware that I have a goal and I want to move forward in my life. Never forget that. Never drop that. That's compassion loves that. But compassion will show you a way to do that. That is nothing like bossiness. It will say to you, the next thing you can do is easy. Just a small step is all we're looking for right now. How are we going to have fun today? Okay, we're going to move towards our goal, but we need to enjoy ourselves. We need to put ourselves first. I need to have boundaries with my work. Okay, I can't do too much because I'll burn out. That's what compassion sounds like.  Compassion works. Compassion opens everything up. It really, really does. You'll be way more productive with compassion than either of those other two voices, which is why when I see a lot of these videos, get up and they're supposed to be motivating you.  Do more. Push yourself. Do what I did. I've shown you the success they've had and all that. All true success comes through compassion for yourself. It's not bullying yourself. We don't want that anymore. And you know, we're these, this lazy, this, this lazy bossy stuff, this is all conditioning from a voice that we may have heard a long time ago. It could be teachers, it could be a parent, it could be anybody, right? And it could now be some motivational speaker if you hear in your ear yelling at you, that you're not doing enough. Unless a motivational speaker is telling you to set boundaries for yourself and see yourself as more important than any goal you have in your life as you're starting position. I would just say, move away, step away. It's not going to lead you anywhere good. Promise you that we're looking for something deeper. Okay. And it's not hard. It's just what could I do for myself today? What's easy? Get in touch with what's easy, what's doable? How can I start to feel good about myself? Just gradually doesn't have to be overnight. It can be a gradual, slow unfolding process of your, your own life story moving towards the completion of your goal. That's what compassion is. It's just self talk. It's questioning the bossiness. Okay. Thank you. It's questioning the laziness for sure. So it's a question in that stuff and it's just opening yourself up to a different way forward in your life, taking care of yourself and you do that, set boundaries, clear boundaries with you and your work. I'm more important than any of these goals.  Okay. You get way more done that way and the quality of your work will be way better. Your goals will be easily accomplished. There'll be no drama. There'll be no endless indecision and inner conflict. There'll be no pushing yourself towards your goal. You'll move gradually towards your goal. You'll be drawn towards your goal. So that's something I want you to bear in mind. Okay. Start with self compassion. Forget bossy. Forget lazy. Up here is where you want to be. I hope that helps. And if you agree with me, I really want to hear it. So you can leave a comment below if you'd like and you can subscribe here. If you think I'm on to something with this idea because I'll make more videos on this. I'm going to keep yelling this from the rooftops because I think it's it's a concept people need to hear. So subscribe and you can share this video with a friend if you like. If you think it's something that they need to hear right now and stay tuned. I'll see you in the next one.


I was a developer at Homage, which is an on-demand home care service startup. So I'm going to share something about how to make your app content, the private content of the app, searchable through Spotlight. Anyone who uses Spotlight for the app to search the content or something. So many people using it. That's cool. Yeah, so there are like different modes of search for your apps. Basically, discovery, which is like simply you search your app going on the app store or going from your Spotlight. So you just type the name of the app and it searches, which is actually added by Apple default. Then rediscovery is like bringing back the user to your app, which is like that's the most important part. The search by user, he uses it, but how to bring him back to the same app. And then index by searching, which is like used by most of the file systems and all. Then user will be searching, which is like user did some activity in your app. Let's say user read some sport news and bring him back to the sport news section of the app or something. So yeah, we're going to discuss all these things in very short. Yeah, so basically two frameworks can be used should be important for adding the Spotlight search for your app, which is like core Spotlight and mobile services. It's very simple, like if you see we just create a searchable item attribute set, which contains all the searchable items as a CS searchable item object. Yeah, and we use the mobile services framework to define as an identifier type, like your content type is of what type here we are using as a string. So you just set the title for it, description for it, keywords. Keywords are the basically text used for your indexing. Thumbnail, you can add an image to it. Then query string is actually a unique identifier for your search result. Let's say you are searching for a room. So on a spotlight you search like a room and many results come there. So each item has a unique, has a domain identifier and a query string. So query string is a unique ID for that item and domain identifier is like a bundle ID or something package ID for that particular group of searchable results. Yeah, so simply like few lines of code to add your searchable items. Then you just add to the index searchable function and the API itself adds all the items for indexing. So basically how it works is like, let's say you search for something and let me show you on my phone. Yeah, let's say I search for a ride. So it gives me options for different, different apps here. Well, it didn't give me any option for Uber or Grab. Too bad for that. But yeah, let's say Yelp is there. So if I click Yelp, it will bring me to the Yelp app directly. So this is one of the cool features like app can use to bring back a user to their app. Yeah, this is a simple example. So when I tap, yeah, so what basically happens is this function of the app is called, which is I think you guys most of the time use when you bring the user from a universal link. So I assume like most of you using universal links, using branch or somewhere. But yeah, so this method is called and here actually you can take the action. What exactly user want to go to or what exactly you want to bring user to, which screen you want to bring user to. So this is simply like few lines of code and you just add an index to your app. For example, for my app, I added like a medication. So we provide like home care services, which is one of the services is medication services. So if you search medication, I'm not sure why I'm not trying the app, but yeah. So basically it's supposed to show the app there and it will bring you to the specific screen in the app. Then another is user's best search, which I talked about earlier, which particular screen you want to bring user to. Let's say for a news game, you want to bring user to sports section. Let's say they keep searching for this kind of news. So definitely you want to track those kind of activities of users and bring them to that page again. So simply you can add NSUser activity object in your, everyone can see right. Yeah, very simple to add a NSUser activity object with your view controller. You can just create an object with a unique identifier. You can group it, let's say for our case, we have a schedule which is services. So we just group it following the convention of the reverse DNS like company name and the group name. You can define a title for it and eligible for search. So basically users can choose to off the indexing, the search indexing. So you have to put this variable as a true or false. And when user come back from the search item to your activity or to your view controller, you can also check like user has made it true or false. Yeah, then you can add several keywords which user want to search for something. And then you make that activity as a current activity of the user, which will actually disable the previous activity whatever user was doing. So this is a simple code to add a user activity. And yeah, basically this is the one we call when user tap the activity reason. So this is the action you take. So you search for the activity type for simply adding an item. The type is item action type. And the one we defined ourselves, the one we defined with the unique identifier, you can just check with the unique identifier and just do the action what you want to do. And user info, activity or user info will give you the information you actually passed through the searchable item. So yeah, when debugging, when you try to implement this spotlight feature, you can just delete the previous one because sometimes it cache and maybe you keep going to the previous view controller. So you might want to delete the previous cache item and then re-input the items. Then yeah, of course, please make a check for core spotlight available because it's only available after iOS 9. And you can improve the ranking of your app using like navigation to phone calls, navigation and phone calls actions. Let's say you have a social networking app. You can use the phone calls or navigations and it will actually, one of the metrics used by Apple to increase the ranking. Yeah, also keep your content current because let's say most of the time you update the app, contain the app and your previous content is not there. So definitely it is not going to search for your app anymore there. Or even if you search, your user will not be able to take the action what you wanted them to do. And don't spam the index. Let's say you just put like 1000 or you can, I'm not sure what's the limit for keywords there but yeah, Apple will definitely find out like if you're putting like every single keyword there to make it searchable and they will rank you lower in the search. And get to your content fast because that part is time. Let's say I'm searching for food or something. Yeah, again it shows me. Let's say, yeah. So yeah, it should immediately bring me to this page. What some developers do is like they show an error in between before the transition. So just to capture the user at event and all. So yeah, Apple actually tracked that part and as fast as you bring the user to the actual content your ranking for the searching goes up and your results will be at the top. So yeah, basically that's all about it. That's a very simple thing, of course, but you can use it to make your private content searchable and yeah, increase your user. Thank you so much for sharing. Does anybody have any questions from here? Okay. Next up we will have a quiz.


Bismillah ar-Rahman ar-Raheem I start in the name of Allah, the All-Merciful, the Ever-Merciful and the Ever-Lasting Curse beyond the Satan and his followers. Allah's Blessing is on peace be upon Muhammad the Prophet and upon his pure family. Our respected viewers, before getting engaged in this episode, allow me to start with one of the saints of the master of martyrs, Imam al-Fasayn alayhi salam, when he says, I've already speaking until there is a reasonable occasion. Those who enter into useless talk, even if expressing truth, are found reprehensible. Our respected viewers, peace and blessings be upon you and welcome to who is Imam Hussain. A series of episodes in which we talk about the different stages of Imam Hussain's life, starting from his miraculous birthday, talking about some of the events and stories that happened to him during his life and then mentioning some of the prophetic traditions and quote, said in his right by his grandfather and prophet of Islam and then ending up with his unmatchable and parallel martyrdom. My name is Hassan Hadi and I'm honored to be hosting this program. Our respected viewers, in the last episode we spoke about Imam Hussain going to Al-Walid bin Utbah in regards to paying allegiance to the tyrant Yazid bin Muawiyah and we also shared light about Marwan encouraging bin Utbah in order to imprison Imam Hussain. Yet in today's episode, we will continue covering the same topic of yesterday, yet more elaborately. Our respected viewers, Marwan was an individual daring in his naked disobedience to Allah the Almighty. The next day is recorded that he once again encountered Imam al-Fasayn alayhi salam and once again demanded that the Imam extend his purified hand in allegiance to the licentious, filthy, drunkard Yazid bin Muawiyah, Allah's curses be upon him.  Bid farewell to Islam if a ruler like Yazid is imposed upon the Muslim nation.  How can you command me to give an oath of allegiance to an ignoble man the likes of Yazid? What nonsense is this? Then again, you can hardly be blamed for uttering such words.  Our respected viewers, the Imam continued pointing out the defects of Muawiyah. The Prophet's predictions about him and the failure of the Muslim nation to carry out the ultimate penalty against him for daring to ascend the member of the Messenger of Allah in the same manner as Abu Lahab cleansed the Ummah of the Second Tyrant to get by tearing his stomach. At this, Marwan flew into rage, accusing the children of Ali, Allah's blessings on peace be upon him, of enmity towards the Banu Umayyah. Yet the Imam, Allah's blessings on peace be upon him, put Marwan in his place.  He declared, because we are the immaculate household about which Allah revealed the verse, the following. Allah only wishes to remove all impurity from you, all people of the house, and purify you with a thorough purification. Imam Al-Hussein, alayhi salam, issued a final word of warning to Marwan bin al-Hakam before leaving him speechless. Our respected viewers, later when Yazid learned about the failure of Al-Waleed bin Utbah and the boldness of Marwan in confronting Allah's appointed authority on earth, he dismissed Al-Waleed as governor of Medina, appointed Marwan in his place as a reward for his disgusting and shameless behavior.  Our respected viewers, we have reached to the end of today's episode. Let's pray that Allah the Almighty hasten the reappearance of the master of our time and to enable him to interpret the message of the grandfather Al-Hussein bin Ali when he says, Verily, I only desire to spread good values and to prevent evil. This is what we have for you in today's episode. Until we meet again, thank you very much indeed for joining us. Wassalamu alaikum warahmatullahi wabarakatuh.