Allah SWT tells us in his eternal book, his final testament to humanity. I seek refuge with Allah from Satan the accursed. In the name of Allah, the Most Gracious, the Most Merciful. Allah says, I seek refuge with Allah from Satan the accursed. Allah SWT says in his final testament, then say or prophet to the people, then say that in the blessing of Allah, in the bounty of Allah and in his mercy, then in that let them rejoice. It is much better than all the amass. This bounty of Allah and this mercy, Ibn Abbas according to one of the narrations, he said that the bounty of Allah is Islam. That this bounty is Islam. And that the mercy is the prophet Muhammad SAW. And Allah SWT is telling us that in those two things, in your Islam and in Allah's mercy, what is Allah's mercy? Rasulullah SAW is Allah's mercy. In that, then rejoice. It is much better than every single thing that they amass. It's better than your money. It's better than your house. It's better than all your cars. It's better than your degrees. It's better than your spouses and your children and your parents. It is better than all the titles. It's better than all of your achievements. It's better than all of your pleasures and your feelings. It's better than every single thing that is our Islam and our prophet SAW. Allah SWT has commanded us to have joy when we thank Allah for these things. So we celebrate out of what? Out of this happiness. If it was not for Rasulullah, what would we be doing? Where would we be? Think about this very carefully. If you weren't here tonight, if you didn't have iman in your heart, if our ancestors were not guided, if our people were not Muslim because of Rasulullah SAW, what would we be doing? What would we be worshipping? How would we be spending the times of our lives? We wouldn't know anything about Allah. We wouldn't know anything about Rasulullah. And the prophet SAW, when joy of this mercy is something that Allah SWT tells us to celebrate, some people will say, well it's not far to do this. Why was it kept in such a way in our scriptures that it didn't say line by line that celebrate the Maulana of the prophet SAW, celebrate the life of the prophet SAW? It's true, we'll tell them. This is not wajib. This is not wajib to do, to come and gather here today like this and to sing these songs. You know why? Because celebrating the birth of the prophet SAW, Allah made that something that comes from your own volition, your own choice, something that is far, something that is wajib, you have to do it. Right? You get reward for doing, and you get punished for leaving. That's the definition of something that is far in wajib. With the celebration of the birth of the Rasulullah SAW, and our thanks, you only get reward. You only feel that mercy. Because no one, our prophet SAW didn't force us to celebrate his birthday, that's what the dictators and the kings of this world do. The birthday of the king, the birthday of the dictator. Rasulullah SAW didn't have to tell anybody to thank Allah for the fact that he was born. In fact, it's the lovers. It's the lovers of Rasulullah who take this upon themselves. No one needs to tell them that. No one needs to make it, no one even needs to make it a holiday. No one needs to even call it a name. And yet the lovers of Rasulullah SAW are electric and buzzing with joy at the coming of Ahmad SAW. This is why, this is why even the children know this. Even the purest of hearts know this. Our children over here, that's why when the prophet SAW, long before the idea of Maulid, long before the idea of gathering together and singing, long before anybody had composed a couplet in praise of Rasulullah SAW among the olama, the prophet SAW was walking into Medina and as he was coming into Medina for the very first time, and the Ansar laid eyes for the first time on their beloved prophet, whom they believed in, at a distance because they heard the revelation that was sent to him. They, as the Rasulullah SAW was greeted by men ready to protect him, bearing arms, who had come out to see him at the edge of the city. Crowds of people who were jubilant and welcoming him inside, people trying to grab the reins of his camel, each one eager and avid that Rasulullah SAW comes and stays inside their home, comes and stays inside their neighborhood. As he was passing amidst the celebration and amidst the happiness, the joy of Rasulullah SAW being seen for the first time with your bare eyes and coming inside your city for the first time, then he's passed by a bunch, a group of girls who are playing with their duff. These girls, whom perhaps they were not the big men and women of the Sahaba and the prophet SAW heard them on a corner, these soft angelic voices of these young girls who are saying نحن جوار من بن نجار يا حب ذا محمد من جار that we are the little girls of بن نجار Oh, how amazing it is to have Muhammad as a neighbor. Oh, how amazing it is that Muhammad is our neighbor, SAW. And the prophet SAW, despite all of the big chiefs who are trying to lead him from the oaths in the Khazraj, despite all of the people who are welcoming him, despite all of the important people from the Muhajirin and the Ansar that were there, he still, he turned towards those girls and he stopped and he said, Do you love me? And they said, ايوا الله يا رسول الله We love you. And he said الله يعلمه اني لأبهبكم He says, الله knows that I indeed love you. In another narration, he said الله knows I love you. Allah knows I love you. Allah knows I love you. Because when you love رسول الله one time, he loves you back three times. When you say a simple song for him, when these pure hearts even say a simple song for him, he appreciates that. He stops everything he's doing to listen to us. He stops all of the things in the ummah and all of the affairs of the ummah to listen to his lover singing a little bit of his praises and thanking Allah for bringing the prophet into our lives. And this is why when Anas, رضي الله تعالى عنه said, he said that the day that رسول الله صلى الله عليه وسلم entered Medina, it became illuminated. Imagine, the Rasool enters and it's like the lights in the city have gone. It's like a sun rises and doesn't set. It's like light permeates every single thing in that city. And when Rasool Allah صلى الله عليه وسلم he said, when he left this world, he said, a darkness fell over all of Medina. Like a darkness fell over all of Medina. But the ummah say that the blessing of Rasool Allah صلى الله عليه وسلم did not go away. In fact, as his pure body, as his blessed body, touched the soil of Medina, the blessings permeated not only into Medina but throughout the entire world. And the prophet صلى الله عليه وسلم's blessing is here and it abides and we each feel it here all the way from that blessed place. And this is why what we have to ask ourselves, Subhanallah, that if this, if this, if the coming of Rasool Allah صلى الله عليه وسلم's physical body is what illuminated all of Medina, illuminated all of Medina, then what of the heart in which the love of Rasool Allah صلى الله عليه وسلم comes and takes up residence, comes and becomes the place of rest for the beloved Rasool Allah صلى الله عليه وسلم and his remembrance. What kind of illumination is that inside the heart? And that is an illumination that doesn't go because some people will say and they will, this is the kind of questions that you get around this time. Well, you know the prophet صلى الله عليه وسلم was born on Rabi Al Awal but he also left this world on Rabi Al Awal. So why don't you mark that? Why don't you mark that? Allah commanded us to rejoice. Allah commanded us to rejoice. And Allah صلى الله عليه وسلم when he brought Rasool Allah صلى الله عليه وسلم into this world he also took him out from this world. But when he bought Rasool Allah صلى الله عليه وسلم into our lives he will not leave our hearts whether in the dunya or the akhira. And this is why we mark the coming of Rasool Allah صلى الله عليه وسلم because he never left. He never really left. For someone who loves him he's always here. He will always be here. We're waiting to meet him. We're waiting to see him. And this is why the prophet صلى الله عليه وسلم at the end towards the end of his life in his final illness it is said, Subhanallah it is said in the in the Muslim Adam Guys, listen up to this. Hey, cute boy. Sweetheart. Hey, listen up. Hey, you come. You come here. You come. Come out. Come sit with me. You come. You sit here. Come sit. Come sit. Come, come. You're special today. Come. What's your name? Abdullah. Abdullah. My name is Abdullah too. You want to come sit down over here? It's a special spot. Okay. You stay here. Okay. Good. So when the prophet صلى الله عليه وسلم he was in his final illness He led 17 prayers on behalf of the صلى الله عليه وسلم towards the end the prophet صلى الله عليه وسلم he put the curtain back. He pulled the curtain back. There are different narrations. And when he saw when he saw أبو بكر رلوانه leading them in prayer he thanked Allah. And he says that he praised Allah for the fact that he saw his ummah in a state in which he could leave them. The prophet صلى الله عليه وسلم was meant to come into this world and he was meant to also leave this world. But the prophet صلى الله عليه وسلم did not leave until he was satisfied that he had left us upon something that we could continue on until he was confident that this ummah was on the path of guidance that he brought us. That the prophet صلى الله عليه وسلم this is when he said and he said in this he said something very, very profound something very profound that while he is staring through the curtain in his final illness he says احد من الناس او من المؤمنين اصيب بمصيبة فليعتز بمصيبته بي عن المصيبة التي تصيبه بغيري فإمنا أحد من أمة لم يصابه بمصيبته بعد أشد عليه من مصيبته The prophet صلى الله عليه وسلم from humanity any of the believers others say anyone who is struck by a calamity he's telling them this remember this anyone of you or any believer who's struck by a calamity then let them find their strength in going through that problem in their lives by the thought by thinking of the calamity that you went through and you lost me because when you think of a greater pain when you have pain in this life when you have problems in this life and people go through a lot of problems but when you think that the worst has already passed that Rasulullah has already left this world he says think of that time that I left this world and gain your strength by thinking of that time because there will be no other calamity that is worse and harder and more intense on someone than the loss they felt when I left this world and by corollary by you know in Usul we have this idea of an understanding in opposite when the Prophet says something not only is he saying that the calamity of losing me is the greatest calamity but it's also saying that the blessing of having me is the best blessing you can have it's the best blessing you can have and this is why the Prophet without the calamity just out of mercy because when you're going through problems he's still giving you a way to hold on he's still giving you a way to hold on to strength and that's when we have the hard times but for every other time for every other time it is thinking about the fact that he came to this world thinking about the fact that he graced this world and our lives and he is always here this is why Subhanallah Subhanallah even a little bit of the celebration of the Prophet brings so much blessing even celebrating his birth by accident even celebrating his birth when you don't even know what it's going to give you even someone who is a kafir celebrating the birth even his enemy who celebrates his birth is someone who is promised something very great with Allah SWT in Sahih Al-Bukhari as we know Subhanallah it is mentioned of Abu Lahab Abu Lahab was who he was the own uncle of Rasulullah Sallallahu Alaihi Wasallam but one of his greatest enemies one of the people who opposed him to the point where when the Prophet Sallallahu Alaihi Wasallam came out with his message Abu Lahab whose two sons were betrothed to the two daughters of Rasulullah Sallallahu Alaihi Wasallam the pure daughters of Rasulullah out of enmity he made his sons divorce the two daughters of Rasulullah Sallallahu Alaihi Wasallam and sent them back that was just the first act of enmity imagine your two daughters being sent back being married to their cousins and being sent back home because your call to Allah did not please somebody Subhanallah that's a pain the first pain in the heart of a father first of the pains that the Rasulullah Sallallahu Alaihi Wasallam went through for our sake and Abu Lahab opposed the Prophet Sallallahu Alaihi Wasallam in every single way he could to the point where even Allah Sallallahu Alaihi Wasallam had destined this and he brought down a condemnation for Abu Lahab he brought down a condemnation that even these little children they recite in the Quran in Surah Allah and that at the same time it is said in a hadith in Sahih Al-Bukhari narrated by Orwa Ibn Zubair who was the nephew of Aisha that Orwa Ibn Zubair he mentions that Abu Lahab was seen in a dream after the passing of the Prophet Sallallahu Alaihi Wasallam he was seen by one of the family members of Ahu Bayt the commentators say that it was Abbas the uncle of Rasulullah Sallallahu Alaihi Wasallam and he saw Abbas it is said that he saw his own brother in a dream and he asked what's happening with you and Abu Lahab indicated that he's in a very bad state that he is in a very difficult state in the Hellfire he said but I am given a bit of water to drink why? because of the joy that he expressed the day that the Prophet Sallallahu Alaihi Wasallam was born years and years before the revelation was to come and the prophethood was commissioned that at that time when Abu Lahab's brother Abdullah Sayyed Abdullah when he had passed away and his widow Amina was giving birth and she was going through the times of birth and the news came the news came of the birth of a child the waiba the slave the slave girl of Abu Lahab came running to him with the news and said that your brother your deceased brother his wife has given birth to a boy named Muhammad Sallallahu Alaihi Wasallam and Abu Lahab in the tradition of the Arabs when someone brings you a good piece of news he said to her go for you are free and that's why it is said as the commentators say that this he is given on Monday some according to some narrations that little sip of water because of the joy that he didn't even realize but that act of celebrating the birth of the Prophet Sallallahu Alaihi Wasallam and this is why as one poet said that if this if this a disbeliever came to him and touched him in the Hellfire he came that he on Monday will always lighten up the secret of Ahmad so what do you think of the slave who was responsible for Ahmad and died alone and I'm just going to put a translation a poetic translation into this if this is Abu Lahab on whom condemnation came and his two hands perished in the eternal flame yet he gets a sip of water every Monday it is said for the joy he felt when he heard about the birth of Ahmad then what of that believer who his whole life did lead in joy for the birth of Ahmad then died on Tawheed if that's what Abu Lahab who's condemned in the Quran was seen in a dream as getting and Imam Al-Bukhari would not mention this if he did not think it was significant Imam Al-Bukhari does not just put things in his Sahih like that and neither does Abbas rather than dreams like that neither does Orwa Ibn Zubair one of the Fouqaha of Medina talk about things like this unless they believe that this was the truth and if this is what Abu Lahab got in that situation then what of those people who love Rasool Allah Sallallahu Alaihi Wasallam what of those people who spend their entire lives thanking Allah for his coming that gather together to thank Allah for the birth of the Prophet Sallallahu Alaihi Wasallam and then die with Allah in their lives and in their hearts and this is why the Prophet Sallallahu Alaihi Wasallam now you may be thinking you may be thinking that Oman Sallallahu Alaihi Wasallam that those people like the Sahaba they love the Prophet Sallallahu Alaihi Wasallam so much they love them so much that maybe I won't be able to show that kind of love for Rasool Allah Sallallahu Alaihi Wasallam in fact our not being there at his time at his time was a mercy it was a mercy to us some of the Tabi'een were gathered with one of the Sahaba it is mentioned in al-Adab al-Mufrad al-Imam al-Khari that they were gathered around and they said O you Sahabi of Rasool Allah how lucky you are to live in the time of Rasool Allah would that we could be also in the time of Rasool Allah he said don't say that he got angry do not say that because you don't know if you were there in the time of Rasool Allah Sallallahu Alaihi Wasallam and you had to face your own father and your own son on the battlefield what side you would have taken but rather thank Allah that you were given that iman that love for Rasool Allah Sallallahu Alaihi Wasallam in a way that you didn't have to go through that test and this is why the Prophet Sallallahu Alaihi Wasallam he gave that assurance in case we lose our steam we lose our confidence that look we're so far away 1444 years away from the hijra of the Prophet Sallallahu Alaihi Wasallam what kind of lovers are we the Prophet Sallallahu Alaihi Wasallam was speaking to us he said Allahu Akbar he said the Prophet Sallallahu Alaihi Wasallam said he's a Muslim he said there are people from among the people in my ummah who are most intense in their love for me are people who will be coming after me any one of them would love and would long that if they could see me just once they would trade their family and their wealth and Ibn Hajal Asqalani says and this is the true test of love from Rasulullah Sallallahu Alaihi Wasallam that if somehow you were given the choice in your heart and an angel came and said would you want to see Muhammad Sallallahu Alaihi Wasallam if you could say in a heartbeat that I'd give all my family and all my wealth and every single thing that is to my name to see one look at Rasulullah Sallallahu Alaihi Wasallam then this is the Muhabba Al-Kamila the Prophet Sallallahu Alaihi Wasallam the Prophet Sallallahu Alaihi Wasallam in case you think in case you think that being back in those times we're missing something remember this the Prophet Sallallahu Alaihi Wasallam and I'll close with this the Prophet Sallallahu Alaihi Wasallam was sitting with his companions one day sitting with his companions one day but his mind wasn't on his companions his mind wasn't on the affairs of the ummah at that time his mind was thinking into the future his mind was going eons ahead eons ahead to think about those who had not been born yet the Prophet Sallallahu Alaihi Wasallam said what did you anil aqeed to ikhwani he said I wish that I could see my brothers I wish I could meet my brothers and sisters and the Sahaba said he said the Sahaba of the prophet Sallallahu Alaihi Wasallam Ya Rasulullah alaisa nahnu ikhwanuka Ya Rasulullah aren't we your brothers he said Qal antum ashabi he said you guys are my friends you're my companions lakin ikhwanialladina amanubi wa lam yarawni he said but my brothers and my sisters are those who believed in me but they never saw me and this is us this is all of us over here has anyone here seen Rasulullah Sallallahu Alaihi Wasallam none and yet the Prophet Sallallahu Alaihi Wasallam is longing to meet you in fact always remember something when we go through these trials in our life the Prophet Sallallahu Alaihi Wasallam was dying to meet us even before we were born even before we had a chance to come on this earth or even before our ancestors and our ancestors came on this earth the Prophet Sallallahu Alaihi Wasallam was already thinking about meeting us and what he told to the companions was not to tell the companions you think it was to tell them no it was so they could pass it on so they could pass it on to others so they could come to us so he could tell us and we could know in our life whatever we go through that he is dying to meet us in fact he did die in order to meet us he did he had to leave this world in order to meet us that's why he told the companions Your appointment time with me and you is going to be in the Haud this is not the place where we're going to meet it's going to be somewhere ahead in a station with Allah Sallallahu Alaihi Wasallam this is why when Anas said Rasulullah on the day of judgment all of mankind will be running around confused and scared and distraught everyone will be going where will I find you Ya Rasulullah where will I see you he says first place you should see me is look on the sirat on the bridge over Halfirah if you don't see me there if you don't see me there then look for me at the mizan and the scales and if you don't see me there then look for me then wait for me then look for me at the Haud at the watering pool he says because those are three places on the day of qiyamah I will not miss being at those places so rest assured as much as we love him he loves us three times more many times more as much as we long for him he's been longing for us way before we even existed in this world and as much as we are going through our things that the Prophet Sallallahu Alaihi Wasallam is going through it even more Azeezun aleyhi ma anitum it is difficult to bear the things that you go through the things that you suffer with it is difficult for him to bear Allah Sallallahu Alaihi Wasallam says harisun aleykum extremely eager and avid for you with the believers extremely loving and extremely compassionate so may Allah Sallallahu Alaihi Wasallam make us of those who long to be our beloved Rasul Sallallahu Alaihi Wasallam who will drink at the Haud and the fountain of the Prophet Sallallahu Alaihi Wasallam who will be among those people that the Prophet Sallallahu Alaihi Wasallam will love to meet will smile and for whom the Prophet Sallallahu Alaihi Wasallam smiles wherever he is now when he's brought news of our actions by the angels and by the Prophet Sallallahu Alaihi Wasallam peace be upon you peace be upon you


The DOE expert roster is IOM's primary tool for mobilizing surge capacity to effectively respond to migration crisis. It is a repository of vetted experts that possess the skill sets needed for IOM's various sectors of emergency response. The roster aims to address the short-term personnel needs of country offices responding to crisis by immediately identifying and deploying experts. Candidates interested in being part of the roster can create an account on the roster website. If you already have an account in the IOM emergency manual, you automatically have a user profile in the DOE roster. Use your emergency manual credentials to sign in. For users without emergency manual accounts, use the email account where you want to receive email notifications from the DOE roster. This will be listed as your primary email account in the system. Once created, you receive an email notification confirming the account creation and providing you with a password to proceed to the next steps. Please be sure you've informed your supervisor and your chief of mission that you are applying for the roster, so that they are aware that you may be requested to participate in deployments to support emergency operations in the future. Return to the roster website and log in using your email address as your username. Once you've logged in, you will be asked to apply as an expert. You will be directed to your user dashboard. This provides a snapshot of all information related to the deployment process. Complete your profile by clicking Manage My CV. Click on the Edit button in each category to begin inputting your information. Required fields are marked with an asterisk. You will not be able to submit your profile for vetting if these fields are not completed. You will also be asked to upload your most recent CV. Please be sure this is available in Word or PDF format. The skills listed in the DOE roster are those identified as most common skills requested in emergency operations. Please select only the skills that you feel you have sufficient experience in proficiency in and can be utilized in a deployment. A description of each skill is available by hovering over the question mark icon. Once you select a skill, be sure to also select the number of years of experience you have in this field from the drop-down menu and provide a quick description of your experience in this area. Once you've selected all skills for which you would like to be considered for deployment, please click Save. Once all required fields are completed, submit your profile for vetting. Once your profile has been reviewed, you will receive an email notification of the outcome of the review. This process will take approximately three weeks from the date you submit your profile. Managing your profile. We encourage all experts to regularly update their profiles to ensure that the roster can efficiently match the expert's current skill set with the needs of the country's offices requesting deployments. Every time you submit a new skill for inclusion in your profile, it will be vetted accordingly. For more information, contact DOERoster at iom.int.


This study used six computational and spatiotemporal analytical approaches to evaluate the relevance of risk information extracted from tweets during the 2013 Colorado flood event, finding that only 14% of geotag tweets and 0.06% of total firehose tweets were relevant to the event, contributing to the literature on quality of big data and highlighting the need for future research on assessing the reliability of relevant tweets for disaster-related situational awareness. This article was authored by Siahui Liu, Bandana Ka, Chaoyang Zhong, and others.


Circular Carbon Network is an initiative we started off of our prizes at X-Prize and it's meant to bring together the global community working on circular carbon solutions. That means carbon removal, carbon tech, making products out of CO2, sequestration, all of that. It's for innovators. That means young companies, startups, people raising money. It's for investors who are looking to invest in young startups and it's also for companies who are taking action. That might be as a buyer, it might be as an investor, it might even be as a technology developer. The network fills in that missing link between innovation and implementation. A breakthrough in a carbon technology doesn't just grow and scale on its own. It needs investment, it needs community support and so circular carbon network is focused on bringing that investment insight, bringing that intelligence for the market to help investors, big companies, small companies, governments, everybody crowd in and grow the whole space. That's how we get to scale and that's how we take a bite out of this kind of problem.


How's it going everybody? DatoDoy here with a very exciting fighters update for you all because we finally have details and information about something that we always thought was coming with GT Goku. We just didn't have the raw confirmation until just now with this month's V Jump leak. The thing I'm talking about of course is his hidden level 3 Super Saiyan 4 Dragon Fist. Now of course there is a lot we need to talk about about this level 3. For starters Super Saiyan 4 looks just about as amazing as I was hoping it would in the fighters art style. This has to be one of the best looking level 3's in the game. Now let's talk about the way the level 3 works because unfortunately it is not an install. I know a lot of people were hoping it was. A lot of people when they heard the text base rumors about Super Saiyan 4 it was kind of left up in the air but unfortunately no this is not going to be an install type of character that's probably for a multitude of reasons we'll get into those later. But for now it is just a normal level 3 you'll get them in the corner and you'll be allowed to go into this pretty much from anything. As long as they're in sliding just like any other level 3 in the game think something like Super Saiyan 3 Goku and Super Saiyan Goku's Kid. The only caveat to this is that you can only get this version of the level 3 if one of your characters is down. That leads me to believe that he does have an alternate version of this level 3. I don't know what that could look like but maybe that's those pictures in the in the right corner there that's what they're talking about because it does look like he is performing some version of the level 3 as a kid. Although having an install would have been a super cool thing to have really the function of having a normal level 3 to get hard knockdowns with is probably going to be better in the long run for this character. He already has a spirit bomb so that can be there if you want any gimmicky stuff but now he can truly be reliable when he's the last one to left something that base Goku really struggles with. Ironically enough this probably means we'll see more Super Saiyan 4 Goku's in normal rank matches and normal tournament matches but you won't be seeing him do anything else but this. In case you're curious as to why they didn't go the install route obviously they haven't made anything like that clear their business decisions but I would assume that it just in the end was like creating two different characters that people would have honestly rather probably seen separately. Super Saiyan 4 Goku's a lot taller different hitboxes doesn't wield the power pole. Really if you release both of these characters together in a pack I'm sure people would be upset because they're both Goku's but they would be honestly two different characters. Still though I am looking forward to this character very much I cannot wait until he releases whenever he does. I thought you know maybe you know with the reports of April 20th the rumors I was like are they gonna really do a surprise release then along with their tournament that they're running but it just doesn't seem likely anymore. We'll probably get some gameplay by then which will be pretty cool but I don't know I'm getting more scared that they're gonna release this along with another character and if they've been building up hype for GT Goku this long what would that weight look like I don't know guys it's still up in the air this is our first real DLC pair of season two I say real because we actually have to wait for them and then not just trying to surprise us and get a side so this is kind of rough not gonna lie to you guys the weight should be rough unless they do release some by himself then then we'll get characters in a different way than we ever have before but guys let me know your thoughts on all of this Super Saiyan 4 do you think it looks cool the golden dragon fist the normal Goku level 3 let me know your thoughts on if that could be a thing and install over normal Super Saiyan 4 level 3 let me know your thoughts on that form over fashion I guess while you're down in the comments if you like these videos and want to stick around for a week of GT Goku whenever he releases as well as more Dragon Ball Fighter's updates whenever there's something to talk about make sure to like button and subscribe I appreciate you guys so so much for doing that I also have some videos if you want to see me playing this game up on my screen so feel free to check those out it is 4 30 a.m. I got to go play some Joker and smash I will see you guys later I'm Death Adoya I'll see you in the next one


Hi everybody, my name is Suresh and today we're here to talk about how we can auto suggest and auto generate recording rules with the goal of kind of speeding up dashboards and kind of in general the speeding up query performance. My name is Suresh, I'm a technical leader at Chronosphere where we're building a hosted metrics and monitoring platform targeting large scale high throughput use cases. The platform is built on M3 which is open source kind of remote storage backend for Prometheus. Prior to this, I was at Uber on the Verity team, primarily working on alerting and dashboarding and yeah. The agenda for today is, first, when we want to lay out the problem statement, talking about high cardinality use cases where aggregation of metrics are useful. Then we kind of talk about a couple of different ways where we can actually aggregate metrics to speed dashboards up. and speed querying up in general, we follow that up with a demo of how we can make how we can make this possible. And finally kind of the goal is to just show how we can make this easy to use. So first kind of just setting up the problem statement. High cardinality metrics is basically kind of like is basically the area where we probably want aggregation. C advisor metrics are kind of a very classic case of high cardinality metrics. C advisor basically is a way to get resource usage and performance metrics of running containers. So it's essentially like CPU, memory, disk, network traffic and kind of all kind of the infrastructure level things are containers. This is kind of a very simple like C advisor dashboard, we're just kind of monitoring like 5000 dot containers and has various metrics on it. If you kind of look at the dashboard, there's some aggregate metrics and you also kind of have like per pod metrics where you kind of want to look at like the top usage information. So sort of dashboard like just kind of looking at the scale of the cardinality of data you realize that it can come really slow really quickly. And this is where kind of like you can make portions of the dashboard faster by using kind of pre aggregations. An example of kind of how C like C advisor metrics are slow is just looking at something simple like container CPU usage. Container CPU usage just with kind of all the tags that get added by C advisor like as the metrics are script. For the same, for the same environment you kind of have 16,000 series. And if you just want to kind of just display all of these things it's going to take 20 seconds to just display them. So any simple kind of operation like doing a sum on these or doing a max of these is basically going to be really, really slow. But you probably don't really care about kind of the whole combination of all of these metrics. So what you can do is this is an example where you're going to just take in the same metric and you have aggregated them to just like a couple of different labels. In this case, a couple of labels we've aggregated them are kind of cluster and kind of the namespace the container is in. If you're kind of using namespaces as the place like as a division of your services or like some form of some form of division, kind of this gives you like your CPU usage per customer or tenant or some, yeah, some notion of that. So this is probably good enough to tell you how a particular like portion of your code is actually working. This doesn't mean that we don't actually want underlying series, like when we actually have an issue within a particular namespace and a cluster you probably want those underlying like individual series to actually go in like dig deep into that namespace to see what's wrong. But just from a perspective kind of what you want from an overview dashboard or something you want to alert on. This is kind of what you would want to see normally. So high quality metrics like as we see, it's just like have many dimensions and can kind of be really slow to query. So really high quality metrics are something that just leads to slowing dashboards, the cardinality of dimensions can keep increasing. As we add new instances, roll out new images, new instance tags show up, new image tags show up. These basically result in more number of unique series. And as these new tags come up, you just keep having like an explosion of the number of series. If you want kind of craze, which are like spanning across time, like across days or even like hours when like new rollouts have happened. We just end up like crazes in a capturing more and more underlying series, eventually just leading to slowing dashboards. So what we see as users is that this dashboard, which is really fast today, like over the next few weeks, just keeps on getting slower. Eventually, it needs to kind of a browser, like getting locked up. And then when you actually want to use these dashboards and engineers and then notices this and then realizes, okay, the dashboard needs to be optimized. So how do you actually kind of debug and like approach this problem? The first step is to kind of figure out which queries are the culprit. Inspecting the requests from a dashboard to look for these low queries is a good start. You can do that in one of the browser inspectors like Chrome inspector or Firefox inspect panel. But even if you kind of know what these queries are, then kind of you have to associate that back to the panels on a large dashboard that's not always easy. Another option is to use the Prometheus query log, which kind of has information of all the queries running in the system. If you're able to kind of parse that information, then you can kind of associate that back to a dashboard, but that again is kind of difficult. But once we figure out kind of which queries are actually the culprit, we actually need to have a second step and we need to decide that we can actually pre-aggregate these metrics to actually speed up the queries. So let's kind of talk about like the different options we have to kind of aggregate metrics. So recording rules are probably the most obvious option to aggregate metrics. They basically are supported by Prometheus and allow pre-computing like frequently needed or like expensive queries and they basically store back the aggregate time series through the TSTB. So if you actually want to like query the information, you just make like simple queries which just like puts back a single time series and so the queries get really become really fast. Once we do that, you can just have dashboards go point back to kind of pre-computer time series. The really cool thing about recording rules is you basically have all of comql functions available to you. So you can do like anything as complex as you want to actually do your pre-computation. An example we give here is we have these two metrics which is kind of total and available bytes. But if you want a dashboard which is just going to show you percentage used, then you can actually write a recording rule which does that, which basically has, which is basically doing a computation of like total minus available divided by total and then kind of stores that back in this new metric and then the dashboard can just query this individual metric. So recording rules basically they execute and like pre-compute the query at regular intervals, like as you define it every minute, 30 seconds. You can probably do it at the same interval that things get scraped so all your metrics kind of can have the same resolution. The one kind of a couple of downsides are like one probably downside with recording rules is that the underlying time series still need to be stored in a PSDB and the queries accessing many times a race can get expensive. So if we are actually aggregating across many, many time series then the query itself may take 10s or seconds. So that kind of determines like how frequently you can actually like run your recording rule queries. But there are certain situations where we do not necessarily need the underlying metrics and like the raw metrics can be dropped and not stored. And we know we may not also care about kind of the more complex queries where recording rules are really powerful. So for that kind of we want to go over kind of M3 aggregation tier which does not support kind of all the functionality that recording rules does but kind of does it in a more like does aggregations in a different style. So M3 basically is a remote storage for Prometheus. It basically kind of moves the expensive recording rule computation through a streaming aggregation tier. So it's not running the query engine itself but rather happens in a streaming aggregation tier before metrics get persisted. So aggregator basically allows down sampling dropping or aggregating metrics prior to persisting them to have remote storage in this case M3DB. The aggregation tier allows like two types of aggregations. One is roll up rules which allow you to kind of aggregate like a cross metrics apply functions like some max, etc. And then mapping rules which have a couple of different purposes for the purpose of this talk, we're just going to talk about them as having the ability to drop metrics. So roll up rules essentially they contain a series of transforms which are applied in order. Metrics applied to them like the metrics that these roll up rules get applied on kind of depends on a filter match. Now roll up rules kind of you have like three different steps the first one is to take a delta the second one is kind of some by like the dimensions that you're interested in. And then finally kind of create a monotonic monotonic cumulative counter. So let's look at kind of what each of these steps actually until the first step here which is called an increased transform is basically kind of taking the delta underlying series. So the metrics which come in are actually monotonically increasing metrics as all as Prometheus counters are. So before they can actually be rolled up we kind of need to get the deltas to figure out kind of like what the value is at the at the specific times. So first step kind of like as your deltas for each of these and these deltas are kind of sent over to the roll up. The roll up basically now takes these deltas and then they some by the unique dimensions specified in the Dubai. For the container CP usage, we basically want to sum them up by container name and namespace. So we're going to just like sum them up by container name and namespace and we want to do an activation is just some so that's what kind of this roll up step is. So once we have these kind of delta sums or sums of deltas. The next step is kind of transform them back into the monotonic to increasing the format but to actually store them to make them compatible Prometheus again. So the last front does basically a cumulative out of these metrics to end up with like an aggregate attack series. This is basically sent to m3db and namespace essentially identifies like where to actually store this within m3db. So the second thing is now we've been able to roll these up and we've actually been able to roll these up before persisting the raw metrics to storage. So mapping rules now come in and they kind of allow us to drop these metrics based on a particular filter. You don't have to do this, but in the case where you kind of don't want original and aggregated series. This kind of can save a lot of storage space so if you actually don't want the per container. CPU information then like or the other don't want kind of the other dimensions of the CPU information here then you can kind of summed up metric has already been stored. And you can say like with similar filter that I just want all the original series to be dropped so it's just a space saving thing. The other kind of neat thing about doing this is that if we do something like this we can actually store the aggregate series with the same name as the original metric. So depending on how the dashboard queries are set up, you potentially can speed up dashboards without even making any changes to them. So quick summary of aggregation tier essentially allows for ingestion time streaming aggregation. The metrics can be aggregated and rolled up based on defined rules. And raw metrics can basically be dropped based on like whatever matching filters by using mapping rules. Just a quick kind of comparison between both of these. According rules obviously the biggest advantage really is that the general purpose and kind of support full promql. They're a bit expensive because they run against a query engine so they may affect other queries. Rule rules are also expensive but they just can happen to happen to occur kind of at a different stage of the pipeline so they don't affect kind of queries themselves. The one kind of thing is that all the data has to be stored so there's a higher storage cost. As against kind of roll up rules where you don't necessarily need to store all the data. So roll up rules in general are kind of more efficient to run as an ingestion time aggregation or please kind of it separates it out into a separate piece of software. These are really only stored aggregates. If we only store the aggregates then you can potentially speed up dashboards and queries because they can add the same metric name. But really the biggest downside is it does not support full promql but only specific aggregates. So if you have a SAM or a MAX then yes this works really well with kind of more complicated like functions in promql. Like you want to divide like two different series less in our example earlier than yeah these don't really work. Now but either of these cases their challenge is using them you kind of need to figure out kind of what to pre compute. And for that you need to figure out bad queries by analyzing dashboards. Then you need to kind of configure the aggregation rules, change the dashboard to query for the aggregated metrics.  You end up having to repeat the process all over again. So really is it possible to do this automatically and we're going to show you a way where we can kind of do something reasonably automatically. So start with we have a couple of graphs here which are continuously updating now. They're generated using this tool or prom remote bench which just generates some synthetic metrics. One is kind of disk usage and the other is a CPU usage metric. And have like two queries which are kind of running. Max of the disk by a measurement type. Below we have two panels for recording rules and we'll show you kind of how these recording rules can get populated automatically. It's coming here we have problem remote bench running which is like continuously like emitting metrics which are stripped by a Prometheus instance we have here. And in this tab we kind of have a high priority analyzer that we can actually run. So we have the analyzer kind of set up to run in a loop. It's going to run the high ground analyzer it's pointing to the query log that Prometheus is running with has a couple of different parameters here and it's indicating that you have to generate recording rules and push it into kind of the Prometheus high quality rules. And then it curls and kind of reloads the Prometheus config and just kind of keeps doing it. So if you run the analyzer, what this is going to do is it's going to look at the Prometheus query log it's going to go figure out kind of which queries are things that they can actually change. And then based on that it's going to go and like generate recording rules. So if you can see like what this is actually generated it's basically then they have a recording group I kind of analyze a group. Generated a couple of different rules. For kind of both the queries that we have. So if we kind of go back to the dashboard now. We actually very soon maybe it's going to look at the last five minutes you kind of see these recording really show up. So what this is basically then is kind of taking the Prometheus query log figured out what to do and just automatically kind of added these recording rules. So let's talk a bit about kind of how this is actually possible. So let's kind of jump back to our slides. So fundamentally what we're doing is we're basically analyzing the Prometheus query log. And making decisions on like how to actually speed like on making decisions and what to actually speed up. So we want to log. So Prometheus query log basically logs all queries run by the promql engine. It provides like a bunch of times like the total evaluation time the amount of time it's spent in the queue like the preparation time for the query and kind of just the evaluation time. And the inner kind of expression. So it has detailed information about kind of all steps of the actual query itself on the right side is kind of a simple example for a particular query kind of like how these timings and that showing up. So what that analyzer does is basically an offline process which helps the standard recording or a roll of rules. Use the Prometheus query log to find different candidates for aggregation. And then it provides recommendations for recording rules or M3 aggregator roll up or mapping rules to kind of speed up expensive queries. How does it actually do this. It goes over days of Prometheus query logs. It kind of finds the most commonly hate expensive queries. How it determines expensive queries is basically kind of evaluation time like how much time it took to kind of evaluate the query. If the query is expensive, then you kind of need to figure out if it's a candidate for aggregation. That basically depends on the cost of the query. Is it due to the cost of queries probably to do the number of series, but if we're querying like 10,000 series from the TSTB and we're returning 10,000 series, then there was no aggregation really like worthwhile aggregation to do there. On the other hand, if the query has a bunch of sum, max or different aggregation functions or it's doing operations like divides and multiplies, then there's kind of additional costs to just kind of like other than just retrieving the series. So kind of goes and looks at what gets returned from the query and like how many are there, like how many series underlying series is the query actually capturing. And based on that it determines if like it's worthwhile to actually make this and the application also allows you to like put in a couple of different parameters there. For example, I think in the example we had was we're looking for at least like a couple of queries which have taken more than a second to run and that's when it like kicks off to optimization. So goal for the tool is to kind of provide proposals for recording a roll up rules, and then users are kind of free to configure these rules as necessary. If we do end up using recording rules or roll up rules and dashboards and other places kind of need to be changed to be changed after that. But tools kind of a baseline thing and then like you're kind of free to go and like extend it and kind of incorporated into kind of whatever workflows that makes sense to you. Yeah, so that's kind of what the tool is some resources. This is a link to where tool is hosted. Like feel free to kind of take a look and give us suggestions and help us improve it. A couple of other resources are kind of around like what recording rules are and why they're useful and there's also a help here on kind of them. And yeah, thank you. Thanks a lot for your time. And yeah, thanks for being here and we're open to questions now.


This is St. Tech, Hawaii, Community Matters here. I'm Marsha Joyner and we are navigating the journey. Navigating the journey is dedicated to exploring the options and choices for the end of life care and to assist people to talk about their wishes. It's time to transform our culture so we shift from not talking about dying to talking about it. It's time to share the way we want to live at the end of our lives and it's time to communicate about the kind of care we want and don't want for ourselves. We believe that the place for this to begin is not in the intensive care unit but together we explore the various paths to life's ending. Together we can make these difficult conversations easier and together we can make sure that our own wishes and those of our loved ones are expressed and respected. So if you're ready we ask you navigate the journey. And today we have a very special guest with us on the phone is John Ratcliffe who has become the face of medical aid in dying and our co-host today is Scott Foster who has been with this issue for 20 years now. And so John is on the phone. John just completed what your 59th chemo session. Yes, my 59th. Good morning Marsha and Scott. Both of you good morning and thank you for all the hard work that you've done for decades now on this legislation and a lot of other very good social legislation as well. Yeah, I've had 59 three-day sessions of chemo so far. I go in for my 60th and another two weeks and we'll see what happens. We're just going to have to continue this. What exactly, what is it that, what kind of cancer do you have and what is it that the chemo is doing? Okay. I was diagnosed in June of 2014 with terminal colon cancer which had spread to my liver. Oh my. Which had metastasized into the liver and the colon inoperable because of where it was and it had already spread despite the fact by the way that I get colonoscopy is pretty irregular. I mean I had done that. This thing came on really fast and got terminal just like that.  And if, you know, so I'm stuck with taking chemo until it doesn't work anymore. And when it doesn't work anymore we'll take different chemo until that doesn't work anymore and then we'll try something else until that doesn't work anymore. But, you know, we will try to stay alive as long as we have a quality of life to live. And although I've slowed down a lot, I can't obviously be there today with you like I'd like to be or any place else. You know, it's going to get me eventually, it's not going to get me today. So we're doing good. Oh. I don't worry. Went with that. But there you go. When now, because you can't see us, we have a yellow light for you because that, oh yes, that has become our signature piece as you know. And we have a hearing on Friday with the Senate. Is that the full Senate? No, it's the Senate. Judiciary. Senate Judiciary. Just judiciary committee. And so what do you think is going to happen? Well, I can tell you what's going to happen. I think because of your hard work and the hard work of others over a long period of time, public opinion first shifted and then went into overdrive with intensity as people began to age. And when more people began to be, you know, in favor of this, they began to go along and it's just been a rough goal. But this year, it did pass a bill did pass the House. It's different than the bill which passed the Senate last year in some particulars. And when it went over to the Senate consumer protection and health committee, there was some question about whether or not it was going to be amended. And if it would have been amended, then of course it would have had to go to conference. Senator Baker in her wisdom decided that this bill ought to have the ability to go before the entire Senate and be heard and be voted. So she voted out of her committee. I think a vote was unanimous six to zero. There will be, there will be a hearing on Friday, but no testimony will be heard. They'll take your written testimony, but they've received so much testimony on this over such a long period of time. They know what everybody thinks pretty much. So they're just going to do decision making. And there are five people on that committee. I expect the vote to be four to one. It will then go to the Senate floor later this session for one final vote. And the vote last time they did this was 22 to three. I see the same people voting the same way 22 to three, except I doubt there will be any at this point. I don't think that there will be any voters who will vote with reservation. Well, now let's go back to the beginning here. You are the current face of this issue.  You're the one that's been interviewed in the newspaper and magazines and everywhere. Now, just for our audience, John and I go back way, way back. John was with us when we fought for the Martin Luther King holiday. And we have been on opposite sides on issues, mainly gambling.  And so tell us a little bit about you. What did John, who is John? Why does a community know so much about you so that when we say John Matt Cliff, people say, oh, I remember him. I know him. Yeah, I've been around a long time. I've been active in the community for over 40 years. That's not as long as some. I think, oh, Scott, maybe you do more than maybe you're older than me. I don't know. But anyway, I came here in 1975 to become the executive director of the State Teachers Union HSTA, which I did for 13 years. I'm mostly known for that. People know me as the former head of the HSTA. Somehow that stuck with people.  And that that sort of thing. And then I was I was the associate director of the Professors Union for another 17 years. That's at the university. At the UHPA, University of Hawaii, the entire state, all the state professors. And I had quite a career there for 17 years was really wonderful. But also after I ran for Congress in 1988. For whatever reason, there were a lot of people who thought that I'd make a good advocate for them. So people began to call me up and ask me to lobby for them on certain issues. And, you know, because I had the kind of job that allowed it, and it didn't take a lot of time. I did that. So I did two things. I was working for the professors and I was also doing lobbying on some issues. And then I went out on my own and just after, of course, after I had the terminal illness thing, I pretty much had to cut back, cut out everything. No, I'm retired. Now you're retired. I am. So you're retired or the cancer retired, which is it? Cancer is not going to retire. Okay, good. They don't call the emperor of diseases for nothing. Yes.  But it's not going to kill me now. That's an interesting... Every day is good now. Yeah, that's an interesting concept. So many people, when they talk about this bill, the other side that is, and they don't seem to understand the difference in when you ask for medical aid and dying, that the cancer has already, like you said, the emperor, has already claimed your body. So can you explain so ordinary people understand the difference in medical aid and dying and the emperor of diseases and what it does and what the difference is? It's a question of who's in control. And at the end of the day, I want to be in control of my life as long as I can be. And I mean, I've been through an awful lot of disease over my lifetime. I've had lots of things, polio, tuberculosis, all kinds of bad things happen to me. I know about hospitals and disease and all that sort of stuff. And I know about me, too. So I know that I'm strong enough, mentally capable enough to know what to do and when to do it. And when the pain gets so bad and life gets so bad that I need to end it, I will be able to end it and I won't be at the mercy of some other person who is going to say, there, there, you know, let me help you with this morphine. And I don't like morphine. And, you know, it's just that you're not in control when you simply don't have this kind of legislation. So it is for peace of mind more than it is anything else, Marcia and Scott and people.  Well, we need to take a break. We need to take a break and we will be right back. Don't go away. This is Think Tech Hawaii, raising public awareness. I just walked by and I said, what's happening, guys? They told me they were making music. Ah, welcome to Hawaii. This is Prince Dykes, your host of The Prince of Investing. Coming to you guys each and every Tuesday at 11 a.m. Right here on Think Tech Hawaii. Don't forget to come by and check out some of the great information on stocks, investings, your money, all the other great stuff, and I'll be your host. It's going to talk to you. Oh, here we are. We're back. And Scott has been with this issue for, what, 20 years or about almost 20 years and trying to get it over the hump. Okay. To get away from the naysayers and the people that say, oh, we can't do that and you can't kill people and blah, blah, blah. But in that time, lots and lots of people call Scott and talk to him, people that are at the end and have no idea what to do next. And so, Scott, you want to tell us exactly what it is that these people are talking about? Is it the same thing that John is talking about, that issue? I think that John can certainly associate and maybe add some of his wisdom and experience to what our organization, the Hawaii Death with Dignity Society, does. We're best known for advocating for the bill. And I first created the organization in 2002, right after we lost by three votes in the Senate, sensing that we had just had to be better organized. And we really had quite a group then. Most of them have passed on themselves now. But what's taken place since and for the past 20 years is that because of my visibility and my name is on our website, HawaiiDeathWithDignitySociety.org. My phone number is there. I didn't set out to be the community liaison for this, but it's just turned out that way. And what happens frequently and several times a month is I will receive a phone call from someone either who personally or a member of their family has just received a terminal diagnosis. And of course, as John knows, that diagnosis changes everything. Perspective, what am I going to do today, tomorrow, the day after? And then the journey begins to try to establish one's end-of-life choices. I do usually explain I'm not a doctor, so I can't get into diagnoses and recommending for treatment are all of those very important things. But I do, of course, refer people to their doctors. Unfortunately, a lot of people do not have a personal position. People with lesser incomes and in financial circumstances, they don't have those things that many of us take for granted. I explain, of course, hospice, what hospice is, the fact that hospice exists, and the benefits of being involved early on in hospice, investigating hospice. And I also try to encourage people to fill out their end-of-life advance directives. So John, I don't know if you knew that about our organization, because when the legislature is not in session, that's what we're doing. I do know that, Scott, and I'm glad you brought it up, because I think you've been bearing a lot of the brunt of pressure on this for a very long period of time. You've been in a lot longer than I have. When I first got into it, I began to get those kind of calls, too, because with people like you or I, you know, we show up, all of a sudden people think we know something, and that we could probably help them. So they call us, right? I mean, I've had a number of calls from people that have just been so heart-rending and devastating that I can't even get over it. And I'm certainly not the people who are in pain and in trouble, but I mean, I've had those kind of cases several times. As recently as this week, I had a guy call me up this week, and it was just heart-rending. I can't do anything to help people in these situations where they've made other choices, and now they're alone. What do you do? Well, you know, that was the reason we started this program, navigating the journey, to talk about exactly that over the years, like Scott says, he's come to know that these are the conversations that people want to have, but who do they talk to? Yeah. So, you know, this guy, for example, this guy that I was just talking about right now, I don't want to go on and on about this for very much longer, but I believe that because of the anxiety he's had to face over the last couple of years, it's kind of driving him crazy. And then you got that problem to deal with, and if you lose your mental stability over this stuff, that's another problem. Now, you have stayed strong.  It seems to me, John, that... That is very temporary. Yeah, it is. And we all have an end date, yeah, an expiration date we all have. It seems to me, John, that many of the, most of not all of these people are just looking for someone to listen and to talk with. And what little bit of wisdom and knowledge we can pass on through them, that's the way I sort of see my role. I tell them what I can, and then I just hear them out. And it seems... Well, it's very wise, it's very wise, because it's hard to hear. It is, it does wear on one. So, John, tell us, let's go back to the build. What it is and what it is not? Well, what it is not is... Let me go the other way first. What it is is that the legislation which would allow a mentally competent adult over the age of 21 with a terminal disease, meaning, will die within six months or less, according to the doctors and physicians who are in charge of the individual's case, whatever. And what it really is, is it allows a doctor to prescribe end-of-life medication and not be put in prison for it. That's what it does. What's the choice? So, you said not to put in prison. It doesn't allow teenagers to get a hold of it. It doesn't allow people who have Alzheimer's to get a hold of it, which is probably too bad. There's a number of things that... This bill is very, very, very restrictive. This is easily going to be the most restrictive death with dignity, medical aid, and dying bill in the country. Is that going to be a handicap all these restrictions? Sure. Oh, okay. Would it tend to slow you down when you look at all the restrictions? I can't do that, you know. I don't know. Now, you said about putting in jail for our audience, that Hawaii has an arcane law that says anyone that assists someone else to die, to take their own life, no matter how noble it is, they can be charged with manslaughter. So, if the doctor assists you with taking the medication, they can be charged with manslaughter. If your mother assists you with taking the medication, you can be charged with manslaughter. So, I think that maybe the next time what we need to do is get rid of that bill, that law, because it's been on the books forever, according to our former attorney general. This legislation doesn't let anybody off the hook maybe except me. I mean, this legislation has still worked for you. I mean, if neither of you are terminal, then I would guess that as the years go by, thank goodness now and the future, you'll have some data. As the years go by, people are going to want to amend this legislation, I believe, but not at all. And a bill like that, and legislation like we have on the other one about the manslaughter thing, this will take good, carves out an exception. And it does carve out an exception, or it does not, I'm sorry. It does, it carves out an exception when that's why. Oh, good. Not doctors, you're okay. Okay, that was... Other people try to get you to do something, that's something else. Well, you know, really, if somebody wants to get rid of grandma, they'll find a way. They don't need this bill. It is remarkable about this sort of stuff. To me, I've never been a victim of any, you know, I never thought of myself as a victim of any kind or somehow not able to compete with anybody. And, you know, this attitude that people have, that old people are somehow like babies, that they become children, that's just not true. No, no, no, no, no, no. No, I'm not going down that road of being a victim. No, just because I'm old doesn't mean I'm going to leave. I hate that stuff when people start giving me, oh, we have to take care of our kapuna. Are you talking about me here? No, I'm not, I'm kapuna, but I'm not going down that victim road. No, can't play that game. No, I'm, yes. So Friday, the bill will be heard again. And we think this is the final time before it goes to the full Senate. Is that what's going to happen? Yes, ma'am. That's what's going to happen. And no amendments at this point? No amendments. Any amendments with any amendments at this point would throw it into a conference committee. And we'd make lose. And be probably cause more, a lot more trouble than we need to have cause. This is the best way to go. I've instructed by email all of our supporters to simply say support the bill unamended and not get into the weeds on it. Right. Absolutely. Yeah, that was... Well, John, darling, I love you. Thank you, dear. Thank you for putting yourself out there to just stand up and let people see that there is someone a real face and this is not a theoretical case. Well, you both have done that before. You know, you have to put your... Somebody's got to be the object. You know, whatever the object is, somebody's got to do that so that, you know, if people want to throw some rocks at it... And they do. And if people want to say nice things, they've got people to, you know... It just all works out for people. You just have a nice object. Somebody's got to play the role. Scott, I know you've played it, you know, very well for a long time. And, Marcia, you have to. And this is, as they say, you know, it gave me an opportunity to do something and I hope it's going to work. It will. And thank you so much for being that object, taking a stand and allowing people to throw darts. So, thank you. Aloha. We'll see you Friday.


Good morning, and aloha, and welcome to Law Across the Sea. I am Mark Shklav. I am the host of Law Across the Sea, and today we are very privileged to have the Attorney General of the State of Hawaii as our guest, Douglas Chin. Doug Chin is the son of Chinese immigrants. He has worked in the Honolulu Prosecutor's Office, served as the managing director of the city and county of Honolulu, and has been in private law practice. In 2015, Governor David Ige appointed Doug Chin to become the State's Attorney General. Most recently Attorney General Chin has been in the news representing the State of Hawaii in a lawsuit against President Trump's executive order, which banned travel from certain Muslim majority nations and suspended the United States Refugee Program. Attorney General Chin, welcome, good to see you. Thank you for being here. Aloha. Aloha. It's a pleasure. Thank you very much. I'd like you first to maybe tell us a little bit about your background, briefly about your backgrounds, or how you got to Hawaii, because I know you weren't born in Hawaii. I wasn't born here, but my parents weren't born in the U.S. They came from China. My mom's father was actually a four-star general in the Chinese National Army, so it's not the Communist, but the national side. After the Communist took over, then my parents both, they left Communist China and they came out to the U.S. They were taken care of, taken in by a host family in Yakima, Washington. We were just talking about that. That's over in the central part of Washington State. A very nice area, by the way, very, very beautiful. Yeah, yeah, it is. So what a difference to go all the way from China to come out there, it's not even Seattle. It's like in the very middle of Washington State where they're just growing apples and a very homogenized community, to be sure. My name actually came from the host family, the father, who he was a doctor in the neighborhood. So that's where I got the name Douglas, was from that. So I think they really appreciated that family. Anyway, my parents were, they settled in Seattle and I was born and raised there, along with my sister. So actually one of the, I'll just say a parenthetical statement, which is that with everything happening now with this case that has gotten me talking about this issue and thinking about this issue, it really actually makes me appreciate and feel a lot more grateful for the sacrifice and the risk that my parents took when they came over from China to come to the U.S. I mean, I think they really, they had to leave behind their family. My father didn't even see his brother for 40 years after that, just because of the differences in the country. So pretty amazing. Yeah, well during that period of time, the relationship between China and the United States was on hold at best, you could say, if not black. Right, right. And so that's a big part of, you know, a big part of even the discussion that's happening right now is that prior to 1965, I was born in 66, so prior to 1965, then the U.S. actually had a lot of race-based classifications to keep people out, or even more than that nation of origin classifications. So that was the time of the Chinese Exclusion Acts. So my parents came in under an extreme vetting regime that brought them in. But they were also coming in under a presumption that there was something wrong with them. And that law got abolished in 1965 by Congress in favor of basically saying, okay, we can put in restrictions on immigration, you know, we can tighten the door, we can tighten the sleeve as much as we want. However, we're not going to do any sort of nation-based classifications that unfortunately seems to be happening right now. So you're familiar with that from your own personal experience, from your own parents? Right. Although I'll be honest, I don't know if it was really something that really occurred to me all the time. And I think until we see what's happening right now, maybe because a lot of us for the last 50 years and a half century have really taken what we've had for granted. Right. Right. And our parents don't talk about it. They don't. They don't. I understand that.  So as you can see, I pretty Americanized my sister and I are both Americanized. And I think it really, you know, and I think a lot of it had to do with their deliberate decision that they weren't going to include us in the suffering that they went through just so that we could be doing what we're doing. But you're old enough now to think about it. Yeah. At least think about it. Yeah, that's right. Yeah. That's right. Now, in 2015, you were appointed by the governor to be the attorney general of our state. Yeah. What is that job? What does it entail? And who are your clients as the attorney general of the state of Hawaii? Yeah. Well, I can say this. I've lived here for 27 years. I've had about 15 years in public service, mostly with the city and county. I was a prosecutor for most of that time. And then eventually I was the city manager or the managing director under Mayor Peter Carlisle. Being the state attorney general basically means that your client is the entire state of Hawaii, meaning that I'm thinking about state of Hawaii's interests, that it includes law enforcement. So that's a part of my job. But it also includes thinking about the state of Hawaii from a civil perspective, so from civil rights to constitutional rights to other civil liabilities that the state has to face. So all the citizens are your clients, or is that right, or is it the state itself, or what is that? Right. I appreciate that distinction, because then everybody says, well, I'm the client, then how can I do, you know, obviously I might have to take positions that some people will feel great about and some people won't feel so great about. The better way to answer is that I'm the lawyer for the collective state of Hawaii or the state of Hawaii as an organization, so state government. And so yes, so part of those duties is enforcing the laws of the state of Hawaii as well as its constitution and the laws of the United States, honestly, and it's also the constitution and laws, the constitution of the U.S. as well as Hawaii. Now, we're going to get into that right now. You've been in the news lately, you've been in the news talking about a lawsuit against the President of the United States for an executive order, and as I understand the executive order, and it's kind of, there's been a couple actually, as I understand it, it restricts travel from certain Muslim nations to the United States for 90 days, and it sits on hold, I guess, the refugee program for 120 days, and what is that all about? What is the state doing? What are we in? Why are you doing this? Please tell us. What's going on here? Right. Well, the timing couldn't be any more appropriate or I guess inappropriate for something like this to happen, but 75 years ago, I think a lot of people in Hawaii remember how we did have a President. It was President Roosevelt who, during World War II, had, for reasons of national security, basically ordered, did an executive order that required Japanese Americans, German Americans, and Italian Americans all to go into internment camps, and that included citizens. So it included taking people who had citizen rights and stripping them of those rights, all in the name of national security. And I think what was even the most chilling about reading that executive order from back then was the reasoning behind it. So it wasn't just that it was national security, it was actually saying that the reason why we're taking this drastic action against this nation is because even though there's people here amongst us who are in the U.S., we don't know which ones to trust. So in other words, we don't know whether one person is for the government or one person who's against the government. So that was one reason. And then the other thing that was put in there, as they said, culturally, they belong to a culture that is inconsistent with what the United States is all about. And so when you actually put that in the framework of what's happening now, it's a dog whistle. This is 120 days. This is just, I think people might say, insensitively, this is just Muslim nations in the Middle East. Why should we care about something like that? But to me, and I think to a lot of people that have really thought about this, this is a dark path that we don't want to go down. In other words, we have a new president. He may have policies that we disagree with, but when it comes to discriminating against people based upon their national origin or discriminating against people based on their religion, that becomes something that we all should be very concerned about. And so that's where it became incumbent upon me to really take some action. Okay. All right. So what action are you taking? What are you doing? Great. Yeah. So what we've done is we've asked for, along with some other states, the state of Hawaii has asked the courts to basically sort this out, to take a look at it.  But that's the only way that... You're trying to get it to be stopped? Correct. Correct. Trying to get the travel ban executive order to be stopped on the basis that it's discriminatory against people based upon their national origin, it's discriminatory against them based upon their religion, and also based on the fact that the president and the administration can't really take back the statements that have been made all the way up until now. So essentially what you had was back as early as 2015 when President Trump was on the campaign trail.  That wasn't a word that the opponents came up with or the term that they came up with. He said that. He said, we need to ban Muslims from this nation. There are Syrian refugees who are pouring in and committing crimes. And when I become president, then I'm going to put a stop to that. Those kinds of incendiary statements, they didn't stop when he became the Republican nominee. It didn't stop when the first executive order came out as president. He went on a broadcast network and said, we're going to favor the Christians, we're going to let the Christians in, and we're not going to let it in Muslims. People might think, well, I have my own thoughts about that. It is good to favor Christians. You can have that opinion, but you can't do an order that violates the laws and the constitutions of our state. Or excuse me, of the country. It violates the laws of our state, but it definitely violates the laws of the country. And so that's where we felt like we needed to check the president. And basically, that's the checks and balances system that we're all a part of. So one state is doing this, Hawaii, and there's a few others. So there's several other lawsuits that are going on. Some of them are brought by individual plaintiffs, some are brought up by refugee awareness organizations. But another state that is involved right now is Washington, the state of Washington, Attorney General Bob Ferguson has been doing that. And there's been several states that have joined him. And I want to go a little more into the basis of our lawsuit after our break. Okay, great. So we'll have a break right now. Okay. Aloha, kakou. I'm Marcia Joyner, and I'm inviting you to navigate the journey. We are discussing the end of life options, and we would really love to have you every Wednesday morning at 11 a.m. right here. Aloha. This is Gordo the Tech Sour here at Hibachi Talk. I want to thank you guys for joining us every week from one o'clock in the afternoon to one thirty Hawaii time where we talk about tech. But this year we're kind of branching out and we're talking about all other interesting kinds of facts and figures. And Andrew, my security guy, will be joining us, as he always is, giving us a weekly security tip. And we will also then have Angus giving us some gadgets and some things that's really starting to irritate his okole. So we're going to have him coming out as well. Anyway, Drew, do you have anything you want to say? Glad to be here, man. Happy to help. There we go. Thanks again. Hibachi Talk. We'll see you soon. We are back with the Attorney General of the State of Hawaii, and we have been talking about a lawsuit that the Attorney General has brought on behalf of the State of Hawaii against an executive order by the President of the United States. Now, the executive order, and I'm going to read it correctly, says that it is to protecting the nation from foreign terrorists entry into the United States. End quote. Now, Attorney General, Chinn, isn't that a valid justification? What's wrong with that? That's a great title. And I think that's actually a great goal for a President to have. I think President Obama cared about that goal as well as well as President Bush and every other President. So I don't begrudge the federal government or even the current President for wanting to protect the nation from terrorists. A lot of us have that fear, and some people feel it even more deeply than others. I think where the problems start occurring is once you get beyond the title and start to read beyond to what goes on, because essentially what you have is this, it used to be seven nations, Muslim majority nations. Now it's six, but it's basically, the way it's worded, it now sets up this system where if you were from these six nations, you're presumptively a terrorist. So it doesn't matter if you're a baby, it doesn't matter if you're the spouse of a cardiologist who lives here in the U.S. or a fiancee of the cardiologist. It doesn't matter if you're the mother-in-law of someone who's prominent in our community, in the Muslim community, as we have our individual plaintiff who's involved. Those people are all presumptively a terrorist. And so within this new system that's been set up, the federal government has set up waivers and exemptions case by case basis that has no standards other than the fact that we're going to presume you're a terrorist and then you're going to have to get through everything. Well, that first part is really problematic for us. Why? What does it do? How does it violate our law or our constitution? Can't the president do this? Well, and I will say this, if I were just a commentator and I weren't a lawyer, I think I'd go right after the lack of logic behind it. So I think there's plenty of material out there about how there's nothing about these six nations, other than the fact that President Trump doesn't have businesses working in those places. There's nothing about these six nations that are particularly damaging in comparison to Egypt, which is still OK or Libya, not Libya, but Egypt or other Saudi Arabia, places like that. So there's a lack of logic that that's existing. But I'm not even approaching it from that standpoint because, you know what, you could have presidents that are illogical from a policy standpoint, that's fine. But from a legal standpoint, the Immigration and Nationality Act specifically in 1965 said that you cannot discriminate again. We're doing away with this racially biased, statistically faulty system of nation-based discrimination. We're doing away with that. And that's what you talked about at the beginning of our program, as when your parents came in they still had perhaps that problem was still the law, but now the Congress has decided, no, we're not going to do that. So exactly. And so part of our legal argument is actually another checks and balances argument. It's just that the President doesn't have the authority to step into something that Congress has already set forth in the Immigration and Nationality Act. So the easy way to think about that in social studies is just that Congress, that branch, they make the laws, and the executive branch, the president, enforces the laws. So what we're seeing in this executive order is the president is basically making a new immigration law that now lays on top of what Congress has already set out. Congress had standards about what is a terrorist. There's actually, they had standards like in the Immigration and Nationality Act, which says that if you have reasonable grounds to believe that somebody's a terrorist, or some sort of standard, like a reasonable suspicion or something like that. But instead what we have now is this new standard of, if you're from these six countries, you are a terrorist. Because you are from a country like Syria, or I think Iraq was off it now, but certain countries, and that was because, why were they selected? Not a very good reason. And actually the new executive order, actually in fairness, it's definitely papered better. The first executive order was Buck Naked. It really had no data at all to back up why these seven countries are there. So the new executive order actually has some examples of people who committed crimes from these different countries. But even when we look at those examples of these are people from Somalia who committed crimes, or these are people from Yemen who did something. Those isolated incidents are decades old. If you really thought that this was such a big issue, you would have set it up front. And that's what's a little bit scurry about this whole thing is that it's backwards. It's usually, did you know that they actually have an executive order on executive orders, which kind of describes, this is how executive orders usually come out. It's that usually an agency brings up a concern, so they have data, they raise it to the attention of the president and then the president is able to rely upon that past information in order to be able to make some sort of executive order. This is the backwards. In other words, he already said he had a Muslim ban. He tells Rudy Giuliani, he then tells the world, the president came and said, I want to have a Muslim ban, tell me how to do it legally. That's all in the public record. And then now we are trying to fit in facts in order to be able to justify a discriminatory intent. Now I don't want to say something that you're not saying, but it sounds to me like you're saying that the president made a campaign promise that he's now trying to fulfill. Right. That he said we're going to keep out Muslims and he's looking for a way to do it and he came up with these six or seven countries that are Muslim dominated or majority and he said, well, we'll start there. Right. Is that an accurate way to say what you've said? You and I both don't know. We're really not in any place where we're qualified to say what President Trump was thinking about. But that's my guess. That's my guess and I'll tell you why. It's because I've been in government long enough to know about what happens behind the scenes and so one of the things that happened is between the first executive order and the second executive order, there were a lot of days, right? And so they were supposed to come out within two days and instead it took more than 30 to come out with something. To me, I've been in government long enough to know that that means people were arguing behind the scenes about what they were going to put out and I think eventually what you still have is something that people, I think they got locked in. I think they got locked in and said, you know, we've got to stick to these countries even though there's no basis for it and so there's a lot of new justifications for it, but it's just not good enough. Well, you know, I think sometimes as lawyers we do things, we see how things appear and we sometimes have to address that because we can't guess what goes on in people's minds. Right. And so the appearance and what the after effects or the consequences of those appearances we sometimes address, even though, yes, we cannot tell what's going inside, what motivates people and even though they say certain things, as lawyers we are kind of trained to doubt. Right. Sometimes that's what they're saying and there's a way to do it. Make it right. Do the right thing. And it doesn't appear that maybe that's what's happening in your opinion, right? Right. And it could be, I mean actually I think if I gave the new administration every benefit of the doubt and I think we probably would all like to do that. It's a lack of experience. It's a lot of people who are coming in that don't understand the different checks and balances and requirements of the government or the Constitution. But I think we as the checkers, as the people who are going to challenge it, we need to be able to raise this to the executive branch's intention that this is not the right way to go about doing it. If you already start excluding these six nations and everybody's okay with that and everybody lets it go. Where does it go next? Yeah, where does it go next? And I think people would go berserk actually if it was a different set of country. Okay, now let me dive into that a little bit. Okay, we have other problems in Hawaii. Yes. We have homelessness. We have environmental problems. We have bad roads. Why are we spending money on this? I mean why are we taking money from taxpayers, your clients, or your collective clients, and spending money? Why are we doing this? I think really hard about this. Well it's within my litigation budget to do this and actually the whole, for the three budget cycles that I've gone through, I've never exceeded the litigation budget. So it's within what's been allocated to me to be able to do something like this. But I think even more than that, this is a serious constitutional and societal concern that I think the people of Hawaii need to care about. We don't want to be a state that is silent about this kind of discriminatory laws. We can't be. I actually, you know, it's probably too strong for me to say, but I even feel like it would be disrespecting what's happened in the past if we were to somehow repeat history by allowing things to go in a certain discriminatory direction and to not say anything about it. You know, I do believe that's part of our role. You know, the president is not the king, he's not a dictator. We have a system of checks and balances. When we see something that's unconstitutional or discriminatory, then by golly we should challenge it. We should say something. Because, and a lot of, you were talking about the internment of Japanese during World War II by an executive order. And not many people stood up and talked at that point. Is that my impression of what you're saying, too? I don't think I could, I think I'd have a hard time knowing what to do. I don't mean to be overly dramatic, but I'd have a hard time living with myself if I hadn't said anything. I think that'd be difficult. We only have a couple minutes left. You met with the president. I did, I did. So quickly I'll tell you about that. It was the morning before he addressed the joint session of Congress, so actually if you recall that was a very special day where he actually was presidential, it was very civil. So he was in that tone as well, and I got the chance to be able to ask him about the upcoming travel ban and find out what was his thinking behind it, what was his purpose behind this travel ban executive order. And his answers were, he wanted to make America safe again, it involved extreme vetting, which we know is a Muslim ban, but he also said that we may not like it, but that was just a priority of his. Kind of at a talking point, high level. But I don't begrudge him for that either. I think ultimately it's not... He was cordial. He was cordial. He was cordial. He asked me whether we were one of the state food students, and I said yes we did, but even that wasn't... I'm going to get you now. I think he really was just trying to understand what the context was. So that was civil, and in the same way, I think we need to civilly object and civilly respectfully challenge these executive orders. And you seem to be doing that, and thank you very much. I appreciate your time this morning, and I know you're busy and have a meeting of attorney generals that's going on right now. Sure do. Yeah, it's very exciting. There's many more things that we have in common than we have where we're apart. So this is a bipartisan group of Republicans and Democrats that are all meeting in Honolulu as previously scheduled. So we're here this week to talk about the issues that we have in common, which are good ones. Good luck.