Right. Hi, Becky. How are you? Hello. We'll just wait a few minutes for. So tonight's meeting just to update everybody is to get a, an update from the 2021 recipients. And we'll go through. Hey, neat. Let them present for like approximately three minutes or so. And then we can ask any questions we have. And then we have just a little bit of business to take care of. At the end. Right. Judith, I see our hands raised. We can allow you to meet yourself. I just wanted to know if we could go on early in the meeting because I have a board member and a student here. And the student has to return to her family. I think you can go first. Let me just get the meeting called to order and everything. And then we'll bring you back in. Okay. Thank you. I can't see the audience. So I'm assuming they're, they've arrived, but I don't know. We can wait like two minutes, maybe just to see if wealth joins us. Going to be able to see people when they, can we promote them to panelists so that they can. Oh yeah. Yeah. I guess that's a great idea. We can promote whoever's speaking to a panelist and then they can. Hello, everyone. I didn't call the meeting to order so that we can start talking. Let me just do our official. Okay. The time is now 702 and seen as a quorum of committee members as an attendance. This public hearing is being called to order. I welcome everybody to the April 19th 2023 public hearing of the Amherst community development block grant advisory committee pursuant to chapter 20 of the acts of 2021. And extended by the state legislature on July 16th of 2022. This meeting is being conducted virtually using the zoom platform. The meeting is being recorded and minutes are being taken as usual. And then we can do a roll call. And just, if you can just speak for to say hello so we can make sure everybody's audio is working. I'll just call on Suzanne. Hi, Suzanne Schilling. Great. And we got. Yes, present Rika Clement. Lucas. Lucas hands come present. Yes, Nat Larson present. I apologize. I haven't eaten dinner yet. So I might go off screen for a while. I'll be here. Okay. So I'm not screened to eat. I hope not just to think hunger. Yes. And I'm Becky Michaels. I'm here and Nate is here. And so tonight what we're going to be doing is getting reports from the 2021 grant recipients. And I see a bunch of you in attendance. Thank you so much for coming tonight. We also did receive your reports. We're going to ask for you to present to us, you know, approximately three minutes. And then we'll ask questions if we have them. And then, as I just said to the, to the group here, we have a little bit of business to take care of at the end. That's mostly just logistics. So one of the things that I do want to talk about is that our, we don't really need to have another meeting anytime soon specifically, but I thought what we might do is use our time that we would have spent in a meeting doing site visits for different organizations that might be willing to give us a tour of their facility and just sort of show us a little bit of what the work is looking like on the ground. So I would just ask if any of the organizations and people who are here presenting tonight have would not be able to do that, or welcome doing that just let us know that as part of your presentation and I'll remind you as well. If we don't get to that. So, why don't we let Judith, do you want to go first I don't know doing it what are the names of, if we can bring Judith in and she can tell us the names of the people she's here with.  Hi, I'm Judith Roberts. Hi, Dan. I'm, thank you. I want to extend my sincere gratitude to the town for funding the literacy project and our adult education classes, and we are currently running our classes online so we would love to have any members of the committee or Nathaniel. Thank you for joining, and I'd be happy to send you a zoom link for that. I would like to give a chance to Fakria, one of our students who I'm hoping is in the audience to speak on behalf of the literacy project.  Thank you so much. Hi, everyone. I'm actually I want to turn off my camera because my kids is around so I don't want to bother anyone. So would you like to turn on my camera or that's fine. However, your most comfortable office completely. So, yeah, thank you. So I'm a Korean I'm originally from Afghanistan, and I live in Amherst. I want to share my experience with the literacy project. So, as you know, every person has a goal in life to reach the highest of taxes as a literacy project students I want to say that I found the way the light to the way that brings my me closer to my goal in literacy project. I have in the United States, and I didn't know any English as well. I only knew the basic. So my life was very hard new environments different traditions different language. I felt like a bread, but without wings like I wanted to fly but I couldn't. So until I found the literacy project and started my lessons with the kindness teacher. So today I had hope by reading and going to the literacy project. After a lot of hard work, I was able to learn the language to the extent that I can solve my problem in today's society. So now I can speak in English and I can make friends. It doesn't matter which language it is but I'm able to learn in English language. But this did not cause me to stop from the main goal. I think the language motivated me to learn more and better and to think about other goals, such as going to college. So once again, the literacy project helped me to continue my studies and prepare for college. The literacy project has provided students with a chance to get a high school degree if they pass the exam in subjects such as math, reading, science, social study or writing and writing. So fortunately, with the great effort of the teachers from literacy project and employees of the literacy project, I was able to pass for four subjects. One subject left that I'm still working on it so that I can achieve my main goal, which is going to college. That's my main goal. So needless to say, everything I learned in the United States was from the help and effort of the literacy project. Today I'm speaking in English and I'm getting ready to go to college. That's a big change in my life. So I shared my story and experience today with you so that you all know that the literacy project is one of the best community that always values the development and progresses of the students so that they achieve their academy goals. And I want to say thanks to everyone who support the literacy project for everything. Thank you so much. Thank you so much. And what amazing work you've done. Thank you so much. Oh, thank you. You're welcome. Thank you for all of you. Thank you. I also have a board member Lisa Bonwell Williams who's a resident of Amherst. And I don't know if we've used up our time yet or not. You're good. Lisa, you'll be asked to enter as a panelist. Becky, sometimes when you speak, it's you're kind of soft. I don't know if you're speaking to your microphone or not. Okay, that's a do it. Can you hear me. Well, I mean, after after that wonderful testimony we just heard there's almost nothing that I could say, but as an Amherst resident, it's so easy to just default to the sense that this isn't educated community. And people can fall through the cracks so easily. And yet I know that some of my neighbors and probably some neighbors of all of yours have for a variety of reasons not achieve the educational attainments that they that they would like to. And it's so gratifying to have an organization like the literacy project who can fill those spaces to offer the educational advantages for everybody from people who need really basic literacy in the most literal sense through college prep kind of stuff. And I just was looking over the report that Judith did and well over half of the students in the Amherst program are in fact immigrants and the potential is enormous. An organization like the literacy project is essential to allow people to develop their capabilities and also just to pass the basic tests to to hit the benchmarks that we require of people in our sculpture to achieve career success and to participate in the community as active enthusiastic and content members. And those are the people that we want all around us and the literacy project let that happen. Everything you can do is much much appreciated by great many people. Thank you Lisa. Thanks Lisa. Thank you all. So Judith you have about a minute to fill in anything else that you'd like to fill in. Okay, if I have a minute, I will take it. So please, well Nathaniel knows how to get ahold of me. So please contact me if you want to attend one of our classes we would love to have any members of the committee sit in. I just want to tell you really quickly about today, we had one of our in person meetings, and it was Science Day at the JCA space that we use and students were, there was all these different stations set up and we welcome students to bring their kids our students or adults and because it's school vacation. They did come with kids and they did blood pressure both active and resting they made roller coasters for marbles. They wrote secret messages with invisible ink that they made. So it was Science Day, and there were all these different stations they learned about mimicry in nature for predators and pray. And it was just a lot of fun, and a lot of learning, and a great day. So, so thank you guys for the wonderful support you've given us to be able to do all this. Thanks Judith. I have a question that has any I was wondering, can you hear me better. Does it make a difference. Okay. You said you had in in in person learning today but is everything else pretty much on zoom and are there plans to bring it back in person. Yes, yes, so I think I shared with Nathaniel that we lost our full time lease at the JCA and, but we are looking for space. And of course I'm sure you understand that Amherst rent is is hard for a small nonprofit. And that's true in Northampton to but in Northampton we have a city owned building, but that we're in with the other with Center for new Americans who are partners by the way, and they. So, but in the Amherst we are looking for new space. Yeah. But we do still use the JCA and we have a good relationship and we still use them when we can. And teachers also meet one on one with students in coffee shops in town because the advising and the one on one is a very important part of our program. But if you can attend a zoom class you will see that they're lively and have a sense of community. Great, thank you so much. Does anybody else have any questions. Well, thank you Judith, and thanks for bringing. I think Nate was saying something. Yes, I'm not really a question but just a comment I was astounded by the more than 12 countries you listed where your students, your immigrant students have originated and I think that's just amazing work that you're able to do welcoming people from so many different places. Okay, I just want to clarify in case there's a question anyone's but we are not an ESOL program. So students come to us they can already speak English but as far as said, it wasn't good enough for her to pass the high school equivalency test. We, we do have what we call English language learners, which is at a higher level than the ESOL classes you know getting ready for college and so, but students do have to learn English, either one of the ESOL programs, you know the English for speakers of other languages. People learn some people learn from TV with subtitles, I mean, people learn all different ways. But thank yes, will you we have a large immigrant community that really enriches the city of Amherst. Thanks Judith. Have a good night. Like Laura is raising her hand. You can unmute yourself. Thank you I in the past that's how we've, we've presented is by raising our hands so I just figured I'd use that the process that tonight. I can make you a panelist if you don't mind and then. Okay. I would be able to but sorry my zooms. There we go. Okay. Hello. Yes, hi. Thank you for funding our program. This past quarter we served 37 households, which was 112 beneficiaries which means everybody in the family because obviously if we can't help someone with their housing and they become homeless everybody becomes homeless. The families first came to us because of the town emergency funds. We do the intakes for the emergency funds we have an agreement with the town to do those which is a natural partnership, given that we do the emergency housing support to keep folks housed. And that has been a really great partnership because it definitely brings more folks who really need our help in the door. And we what we found is that we then tend to work with those folks, many of them beyond just helping them fill out forms and get their paperwork together to be eligible for the emergency funds. Sometimes folks aren't eligible but we can still help them in other ways. And then we've had a couple of cases where we had one very young mom, a single mom who's 17 years old, who had a long trauma history and had had fled domestic violence and was really struggling to stabilize your life. But we helped in lots of different ways. We helped to find a job. We helped her with a household budget. She had no furniture in in her apartment except a bed. She and her baby were just basically sitting on the bed. And so we were able to do donations to help her get her whole apartment furnished. So there's lots of ripples that have come from this program that I'm really proud of that I think really helped the citizens of Amherst in lots of ways, and not only just making sure that they don't become homeless. What else, I guess, ask me questions if you don't mind. I think that's fine. I read the report. It all sounds like you're just doing such great and important work. Does anybody have any specific questions? Yeah, that kind of general question the Massachusetts COVID era housing restrictions and eviction restrictions. Those expired I believe have you seen impact of that. And what, how do you assess that. I mean, that's, but they've been lifted for quite a long time now. And so, yes, we had real quite a flood of folks that were struggling. We didn't lose any anyone we nobody got evicted, we were able to help everybody. I mean, judges were very, very cautious to that folks because of COVID, COVID related issues so there's there's certainly that as well but we were able to find we were able to get help for everybody. And I think that the biggest issue that's hitting folks now, we're seeing folks that never had problems paying their rent before. So people who lived paycheck to paycheck, but we're getting by, you know, but then, but they were one crisis, I mean, you know, you have a job where you literally depend on a paycheck every week to pay your rent, and your child gets sick, and you have to stay home and so you can't work that week. There's no unemployment for one week off, but it does set you back so those are the kind of things and then things like the high cost of gas and the high cost of food and people who are on the edge have kind of fallen over that edge and I mean that's one of the reasons why the survival center is so important. And I would say why we're so important because if there's a short term crisis like that, we can often step in help we have, you know, volunteers that can help with things and there's the emergency fund and there's, you know, there's short term help and it's I'm sure folks get to us and get that help and know about the survival center and because it's a, it's a kind of a group of people who didn't utilize those services and now they are, I mean, I'm, you know, I'm sure in survival centers reports their numbers have jumped and our numbers have jumped just, you know, things that folks that were used to getting by are not getting by anymore. Laura, if we wanted to come and do some sort of a site visit, does that make sense for your organization? Is there like a place to come or would it be? Well, it would be boring because some of the cases are in the field, but saying that I think we probably could arrange to have somebody that we've worked with and who's comfortable, meet with a couple committee members. We've done that in the past with, you know, and we could also even I think, you know, meet with caseworkers even and just sort of hear about there, you know, that might be an easier. Yeah. And just sort of hear about the day in the life, you know, a great thing to do. Yes, you'd be most welcome to do that. Absolutely. Yeah. Wonderful. Well, thank you so much. Thank you. Okay. Take care. Right. Thanks for your hands raised. So we'll promote you to panelists. I see there's average connections also as their hand raised for the next presentation. Yeah. Hi, thanks. Sorry, not sure why that me a minute to figure out how to how to rejoin. Thanks so much for giving this opportunity to share some updates. I really echo a lot of what Laura was just sharing in terms of certainly the surging numbers that we're seeing at the Emma survival center and also the prevalence of folks accessing us for the very first time and kind of people navigating resources and just have to really appreciate the folks that family outreach of Amherst for some really incredible connections and collaborations that have been able to happen and really, you know, just sort of the cross support that I think is able to really hold a family that's a beautiful thing so really appreciate that. Yeah. So to share a little bit more of an update. I talked some about the trends that we were seeing in February, when we had that meeting specifically about the recommended funding levels. And I think my update at this juncture is sort of fortunately and unfortunately, very similar. Unfortunately, and then I think we have adapted in a bunch of really key ways that are turning out to be really successful but very unfortunate in that the numbers that were soaring in February have just gotten that much worse or that much higher. And we're also really contending with some other key challenges at this point. March was another record breaking month for the food pantry and that we served more people in the month of March than we have ever served in any month before. We are consistently seeing about 25% more people every month than during the peak surges of the pandemic and about 65% more than we were prior to coven. And the additional challenge that we're really grappling with is food sourcing. So due to supply chain issues and huge issues of that has caused with USDA food, and also the rising cost of food their food bank has not been able to source us or provide us with many of the key staples that we are accustomed to getting free of cost from them. The other kind of issue that it relates to the numbers really have been those cuts in pandemic snap that have happened. The last estimate that I saw was that the reduction in snap amounts to more than $260,000 and snap benefits lost every month to Amherst residents who are enrolled in snap, not even including those who are eligible but not enrolled. And so, to really to meet this demand and compound that we have successfully added another evening that was one of our goals that we have laid out for this contract year so we are food pantry is now open both on Tuesday and Thursday evenings until seven o'clock on site and with curbside pickup until 730. We have also added new delivery households and are on track to add some additional Amherst delivery routes as well to increase access there. And we have really increased our food purchasing at this point we're spending about four times as much on food each month than we were earlier in the fiscal year, just to ensure that we have key staples like tuna and peanut butter and beans and grains. In stock while we're navigating those food shortages. That's something that we are able to do in the short term, but it's certainly not something that we're able to sustain long term and so are really continuing to figure out our options and sourcing potential and funding options, moving forward to sustain that. We have already well exceeded the number of Amherst residents that we predicted to serve in the contract and obviously there are still a couple months left. And we did expand several months ago to the full two weeks of food, which was by adding that second monthly delivery of fresh boost or sorry second monthly shop or delivery of produce and eggs and cheese and milk. And that has been really really popular folks are really enjoying that and appreciating it and it really serves a core mission of, of course we want to provide quantity of food but we really want to provide quality and nutritional food and providing more produce and those items are some of the opportunities that we've been able to have a good kind of culturally diverse array of options and also foods that folks can select and prepare these that works for them and that are healthy and really good so that's been a really great win. And we have also continued our focus around language access at the pantry, reinstituting a bunch of the different pieces that had, I don't want to say had been lost during COVID but definitely had like, we're happening with varying degrees of consistency, maybe that's the best way to put it or just some of the things and so with more people coming on site and with the choice shopping and just so many more volunteers we've really been able to reintroduce a lot of those initiatives. Incredibly grateful to the CDBG committee for your support and also to just a truly phenomenal team of volunteers and staff who have been endlessly creative as we're kind of continuing to navigate on a week to week and month to month basis how to meet these rising challenges, and also feel really humbled by the level just this over and over and over again, rise in, rise in need that we're seeing. So, yeah, that's kind of where things are at and I'm more than happy. Sorry, I wasn't watching the clock, but I was going to ask do you imagine a time when you'll start making meals again and and being able to have people in for meals. Oh, we never stopped making meals. Yeah, and we reopened the dining room for indoor community meals last October. So, yes, no our dining room is open and busy and bustling we have community programming again we have had several fabulous live music events. And now I can't remember if it's this Friday or next Friday that we have a performer coming in our clinic medical clinic is back open and we've recently expanded the hour so no indoors at the center is is is bustling and going I think we hear so much about the, the program that you've been applying for or to for this. Yes, totally the pantry piece. Forgive me I know the funding is specifically focused on Amherst residents accessing the pantry so that's what I tend to talk about here but yes, happy to share updates about all the rest of it as well if helpful. That's fine I just I'm glad I'm glad to hear it so yeah. Does anybody else have any other questions. All right, well thanks so much Levin thank you for your work and actually is there could we come in and do a little tour of the center and you can come for lunch. And also a tour and also to see the food pantry and action yes, we would love to have you so let's let's check in and find a will you email or do you want to be we'll be in touch with you. Yeah, perfect. That sounds great yes we would love to have you. Okay, thank you. Good night. I think Amherst puny connections have their hand raised next and we'll promote you to a panelist. I'm going off screen for one sec but I'm here. Hey everybody. A little bit of technical difficulties here so I'm glad that I figured this out. Hello Rika, Susan, Becky, Lucas, and Nate and Nate. I have to Nate here, Nate Larson and Nate Maloy. Thank you so much for having me. Nat and Nate, it's very hard for me to hear the difference. So thank you so much for having me here tonight and really appreciate the family outreach of Amherst and survival center for the work they do, because we send our folks there to receive their service. We have a resource center. We connect them with resources out in the community. So, for example, the ARPA money for the town emergency funds channeled through the family outreach of Amherst. So on average, every month, we send about five families, individuals or family with in our family members to receive their ARPA emergency funds. And I have to say that our case workers have such great review of your service. For example, we have one participant had a hard time trying to make her case about why her loss of income recently tied to COVID-19. COVID has been long time ago, but it turned to find out that she had long COVID and she could not go back to work. So, Francine over at the family outreach of Amherst, just willing to dig in further and further, and finally was able to come up with a statement that's true and also legit. I want to give a shout out to the family outreach of Amherst, treating our participants who are referred to them from the Amherst community connections and help them receive the funds that they so desperate need. And speaking about the Amherst Survival Center, it's almost part of our program feels like if we find somebody, either meal, the first thing that came to mind, not, not for the loan where I used to run the program, but it's the Amherst Survival Center. Go down there to pick up a hot lunch or go there to have lunch there. So I want to really appreciate my colleagues providing this very essential services to residents of Amherst. And what we do is something a little bit different. So, we basically is a social service program, helping people access money, access housing. These are the two biggest things that we do do the CDBG grant. So money, we'll talk about raft application. So on average, we send about 15 people, apply, complete the entire process for their rent a rearage, or for moving cost. As you know, if you live in Amherst long enough, you know, Caymans is the biggest real estate property management company. And the rule of thumb is, unless you make four times of the monthly rent, they are not going to rent to you. So many people who need to rent, but they have a housing voucher, but they can't have that kind of money. So what we do is, don't worry, we go to the wayfinders, because, you know, our Amherst residents, they are in a catchment of wayfinders. So through the raft funding, they are able to secure first month, last month, and security. That's three months of rent. Now for an apartment, one bedroom, the going rate right now, it's at least $1200 for one person or one couple. Who has that $3,600 sitting around, especially if you have sectioned voucher. You are income eligible. That's why you get your sectioned. So we are so pleased. Money talks, in this case, on average, we send about 15 families, individuals to apply. So we are able to complete the entire application from the beginning to the end. After we figure out all the pieces of puzzle, such as if they don't have a birth certificate, we need to secure the birth certificate. If they don't have money to pay for it, we dig into our pocket, come up with $25 to apply for birth certificate, so that they can complete the raft process. So having money, have access to funds, we are really happy because it allows us to do the work that we need to get done in order to save them from being experiencing housing instability. So that's one thing, raft funds and the emergency funds by those two agencies. And we have a new phenomenon I want to share with you. We're just at five minutes. So a quick share and then thanks. Great. Wonderful. So the final piece I'd like to share with you is about the UMass spillover effect on the tongue of Amherst. We have so many undergraduate students, graduate students, they are behind on rent. And they don't live on campus. These are students who could not afford, who could not find housing on campus. So they would go into the community. So they compete the housing that we have for the residents, and they cannot find affordable housing. So they find housing for a one bedroom apartment, $2,300 for two people to squeeze in. And yet after three months, they cannot afford the rent, for example. So they come to us for help. And graduate students, same situation. So it's a problem that we do as much as case management as we can. But the crux of the matter is we just don't have the housing for both students and for residents. So that increase the demand for housing increases need for our service. And we are at the busting point that every case worker we have 11 of them. They have 27 cases. So we are having a hard time making sure everybody, you know, get that service that they need to avoid being evicted. So thanks again for really give us the funds we need. We really appreciate it. Any word to come and would it make sense to come and speak with case workers also that's I hate to take them away from their 27 case load person case load but you know, it's so important for them to meet with time officials to talk about what they do without any names, because these are young people have ambition, they want to help the world. And by you coming to see us asking us questions. It shows that you value their work. So in the course of a day, we might have one or two interns. They are interns inspired to become social worker. They will be more than happy to sit with you and me. They will ask questions and they share with you what they walk away with for this two semester, 12 hour a week of commitment. So I would love to and want to invite everyone of you, Rika, Susan, Nate, Becky, Lucas, and Nat, please come. Okay, we'll be in touch to set that up. Okay, thank you so much. Okay, thank you so much. Bye bye. Good night. Good night. I can't see your hand raised, but Big Brother Big Sister had I lowered their hand just they wouldn't be raised for a long time. We'll promote Susan, you can become panelists and then we'll move on Bruce to you. Everyone. That's great to see you all tonight. Yes. And yeah, again, Susan Nick Castro, director of Big Brothers Big Sisters of Hampshire County where I was just so appreciative of the support that you all provide that makes our programming possible. And yeah, also we would welcome a visit any anytime with the committee we have our offices that, you know, we're been set up in Hadley for the last year and a half now and but we also be happy to meet anywhere in the community that you would like to meet and we're really proud to have, you know, our staff is, you know, after going through quite a bit of transition, we're really pleased to have, you know, very well established staff with our three case managers, our program supervisor, our director of their development and development and relationships manager. And yeah, so we're kind of a fully assembled team and we're, you know, always happy to just welcome the bill. Come rock climbing with you on Friday. What's that you can come rock climbing with you on Friday. Yeah. Yeah, that's one of one of our many partnerships that we've been developing as giving opportunities for our matches to climb at at the rock climbing gym in Hadley so yeah you can join join in on that. Yeah, and that this this past quarter we've served 53 children and families. I'm sorry, 43 children and their families and yeah we've been making steady progress over the year with all the support we've been providing to our ongoing matches and continuing to make progress in setting up new matches. And, you know, I think a lot of, you know, continued progress has to do with the strong partnerships that we have set up with a variety of services and supports in the community. One that I wanted to highlight in particular is with UMass Amherst our partnership with the community engagement and service learning department. We've been doing the class through that department for many years and, you know, the pandemic really, you know, the interrupted the, you know, the group programming that we were providing through that class but we've managed to keep it going through doing community based matches and So a lot of planning for the course this coming fall and we actually had 76 UMass students who signed up for our recent info session, which was a great way to engage more students to sign up for the class and the more students who sign up the more interest we have in potential mentors who are going to come on board to be mentors as part of that class. So, you know, we're really excited to see kind of those numbers really coming back with students, UMass students stepping up to show their interest in mentoring and so yeah that makes us really confident about, you know, having, you know, having the recruitment wave that we need to, you know, to continue to address our waiting list and provide more and more qualified mentors to the children and Amherst. Yeah, so that was just exciting to see a large group of students, you know, coming forward and that was just a few weeks ago. We also have reestablished partnerships with some of the campus groups we have a reestablished partnership with the student organization through the Eisenberg Business School, and they've come on board to help us with a couple of our match activities that we've been hosting most recently two weeks ago we had a field day and egg hunt activity right on the UMass campus and a lot of fun we had over over 40 kids and we have an adult who signed up to participate and that student group at UMass led along with our staff a variety of field day activities and pizza together and, you know, really fun egg hunt so it was a really great afternoon of, you know, being able to showcase that program to the UMass students who didn't know about us as well as, you know, this large group of volunteers who helped out as part of their community service beyond being mentors, you know, wanting to help with our group programming as well. So we're really excited to be growing that. We also volunteered to do our gingerbread workshop that we hosted in December and that also attracted a really large group of our matches who came together to celebrate the holiday season with gingerbread decorating and some holiday crafts so yeah so we're just excited to be reestablishing a lot of partnerships that, you know, had been interrupted during the pandemic and to have this, you know, really going strong and really flourishing this year. So I just wanted to highlight, you know, some of the, you know, the families that we're serving and the level of need that we see with the families that we're serving. We had, you know, and our family where we had several. There were two sisters who actually three who had matches. And then it came to our, came to our attention through actually one of the mentors reporting to us that her, her little had reported some physical abuse happening in the family and as a result of what the mentor reported. You know, we got DCF involved and DCF actually provided very supportive and helpful services to the family. We didn't interrupt because we're always concerned that how will our role as mandated reporters potentially interrupt our relationship with the family but we're really pleased that our relationship was not interrupted and actually we saw many positive services happening for that family as a result of the report and the, you know, the new supports that came into the family as a result of that whole process as difficult as it was. Oh, yeah.  Yeah, so I'm happy to answer any questions and thank you again for providing these resources that are really helping our program continue to grow and flourish. So thank you so much. Thank you. Does anybody have any questions. All right. Thanks, Susan. All right. Thank you all so much. We'll be in touch about setting up a time. Sounds great. Wonderful. Take care. And so Bruce is going to come in and give an update on the town projects, right? Amherst housing authority. Yeah. I can speak for the town. Okay. Oh, he just, okay. Hi Bruce. Hello. Thank you for inviting me. This is a, this has been great to hear all that's going on and am I hearing me okay. Yeah. And so it's my first time to one of these meetings, although we've been the beneficiaries of CDBG support and many different projects at the housing authority. I am Bruce Budrick, director of facilities for Amherst housing authority. We have many, many houses, housing units that we support. This particular one is our federal property. We only have this with this one federal property. It's 15 family units at on Main Street at Watson farms. When I came on board about a year ago, they were just getting ready for their big react inspection.  And I had just come from doing pre react inspections for a company called us housing consultants. I'm covering from Washington DC, Buffalo, New York, up in New Hampshire, training, teaching these people how to pass these inspections so I came on board and it was two weeks from an inspection. And I looked at the sighting at Watson farms and it was in horrible shape. I'm like, there's no way we're going to pass this inspection. Unfortunately, my predecessor Chad Howard had worked with you and having grants come in and we were getting ready for the sighting project but I had to invest thousands of dollars to repair this one out sighting to pass the inspection, even though we had this big huge sighting project going. So hopefully you've seen the reports as well for the sighting project that we just now are wrapping up. It's it got moving right through the winter since we had a nice mild winter. And so it's very important to us that we fix the whole building envelope, because we just put new sighting on we'd hate for the buildings to be falling apart with the roofs in bad shape. And what we're looking at now is putting all the new roofs on, and this is moving along very nicely. We, fortunately, because of the funding you're providing we're able to get these roofs done because we spent so much of what we spent all of our HUD capital funds for the sighting project, three years worth of capital funds, plus a lot of our reserves, along with your grant, and we were able to get the sighting done so we there's no way we could do the roof without this grant and it's very important because it had already started to leak. And it's in, you know, you can see it already starting to buckle and it just needs to be done. And as far as a tour, I would love to give you a tour of the, the sighting, you know, that's been done at the, at the facilities is there's seven buildings there. And the roofing is just getting ready to start so we are actually working with we had the bid go out. We, we have the low bid was JD, the construction. We've been working with the project manager. Jason, I don't know how to say his name or chalky. Yes. But we've been working with him. He's definitely been doing this before Roy Brown is our architect, and he's been kind of getting all the submittals and they've been going back and forth approving everything. So it's kind of exciting get ready to go the weather is, you know, the perfect time of year to get this done. We were a little bit concerned about the timing of the project because this these funds were really supposed to be spent by June 30. And so I was a little concerned because he was going to start the project a little late and I kind of coaxed him to let's move it up. Let's move it up. So he's actually just been submitting the schedule and we're going to be starting the project within the next few weeks. Really, it's kind of going as far as already picking the colors of the roof and things like that. So, I'm actually some do he I saw an email today he's got some deliveries coming on Monday as early as Monday to start staging the project so we do need to get that the sign up over there. And, but it's exciting to be getting the, the building envelope done for these 15 families that are that are living there at Watson farms. And again, we're just very thankful for it. We'd love to, I'd love to, you know, arrange a meeting where we could, we could show you around see what we're doing. And then it would be nice if it was a couple weeks out we had actually had the roof going up that that might be nice. But if we do it before then that's okay too you, you can just see the shape the roofs are in now. But again, were you were you able to, or have there been significant leaks yet or is the roofing going on to before people have before apartments themselves have been impacted. I've been on board for about a year, and like I said and I took over for Chad Howard, and he has had some patching done. So the leaks that since I've been here, I have not seen any leaks. So, so that it's good because we don't need any more damage. Going into the units as I did come on board there was one of the bathroom ceilings had a lot of So we had to get that remediated and repaired we basically gutted that bathroom had a company come in and do the abatement forming. And hopefully that wasn't from the roof, you know we, it could have had some influence in it previously but we've got that place all fixed up now. And so I don't believe we have any leaks now that they're not telling me if they are and I'm sure they would tell me. But we will absolutely take you up on your offer to come and tour and I think, you know, we certainly can wait until the roof is up and get the, or at least, you know, mostly up, you know, further into the summer. There is seven buildings so you know it'll it'll go in phases so, you know, once, once the first couple are done you'd be able to get a good idea. It's going to look really nice with the new with all the new siding already up. We included with that project the the soffits in the fascia. So it's really looking a lot better unfortunately there was not enough funding to do the little sheds that are there. So we're going to get our guys to try to spruce them up as much as we can with some paint and things we didn't have enough funds to do the siding on the sheds it was more important where the tenants were living, you know, to get that building envelope taken care of. So, yeah, we're, we're excited about it with thankful so much that we can, we can accomplish this. Great, thank you. Does anybody have any questions for first. Okay, great. Well, thank you so much. Thanks for coming tonight. It's great to hear how it's all going. Thank you very much and I'm sure Nate or someone will be in touch with me about a meeting and arranging a tour. Yep. Thank you. And the next meeting is everybody. Nate, do you want to do a quick update on the town projects. Yeah, there's two town projects there's the sidewalks on Kellogg have and then there's the trail at Hickory Ridge. And so the on Kellogg have they've already started they started the other week. We've gone by the, you know, they're, it's well underway so that that product is moving pretty well we bid it last year with a 2020 activity. Mill Lane sidewalks of Taylor Davis we combined grant years and it worked out really nicely though just to be able to do that otherwise we'd probably just be awarding contractor again you know we'd be behind where we are so that that's going really well Hickory Ridge is a little behind schedule the community activity for block grant needs and environmental clearance and with staff change at DHT and then been leaving staff change last summer and then been leaving. They never actually issued our environmental clearance for that one activity. It was they just realized it and at the end of March. I completed some more paperwork and really we can't do any physical work on the site until that is cleared which shouldn't be an issue we're actually doing finishing up the design and going through permitting in the next few months. So we're not it hasn't delayed it too much but we you know we have to kind of sit tight. So it's a finish all 21 activities by the end of this calendar year so the idea would be to get someone on board starting in August or September on Hickory Ridge actually installing the trail and have it be done by December one. And so, you know, we have until Bruce had the idea was trying to get every activity done by June, we do have some, you know, an expenditure requirement by the end of the year but I think all activities are moving so well that we're, we're pretty good shape. I think if something happens with Hickory Ridge. We'll know about it in the next few weeks the HCO let me know, you know, based on the environmental review. But you know we had to follow something is in the floodplain, bend it all that I feel like we're in really good shape to keep it moving forward. So nothing, you know nothing of concern yet, but great. So in terms of setting up the site visits. I'm not sure it seems like it might be I don't want it to turn into a scheduling nightmare for for Nate and I wonder if it makes sense to. I don't know like every month say on some particular you know like the fourth Thursday of each month or something that there would be something set up and everybody who can go can go and picking that out of the blue. But to try to do something like that or just to pick one and start there and then. I was just thinking that we could have it do be like a half an hour site visit for each activity. And then I could just set up a doodle poll with the committee and I could confirm with the agencies what days are good and just I would I could, you know, I don't mind doing it so I can try to get get that going. Maybe we could try to do two in an afternoon if people are free or something. Yeah, be an hour and a half apart just so that one goes over we have enough time to get to the other one. That sounds great. And we would do the Monday to Friday is that what you're envisioning. Right, right. So, right. Yeah, I mean, for instance, if you know Wednesdays is better or not for the survival center for instance right if they're too busy, getting ready to do like a Thursday afternoon and then maybe we pair that with, you know, family outreach and, you know, main street housing is not too far from family outreach so we could go that and see Watson farms. You know, if you pretty try to coordinate that way. Great. That's terrific. So what we thought we would do is, we won't plan a time right now but we'll probably meet again sometime in late September early October. Just to kind of touch base, see where we're at, because the funding cycle we just did is to cover two years we sort of have this strangely long period of time. I mean, they are, I know, Greg's not here tonight but I'm assuming he's still with us as a committee member because he hasn't said otherwise. But I think we do have an open seat so if anybody knows anyone who's interested I think that's still, and I. So, that's, that's there but not a lot of heavy lifting for a while. And does anybody have any updates or anything they want to talk about. I was going to say we can meet as needed it may be that you're depending on what feedback we get with Hickory Ridge or you know that money may need to be reappropriated and then September up would be a good time October to meet again that's when we typically get under contract for the new grant that we applied for this winter so you know we may just want to meet just to have another start up meeting. And if we're not, you know, getting ready for another outreach process for a grant application just to kind of get together and talk about the new grant and, you know, I'm not sure what you know what changes will be had but we never really had this two year cycle before. So, you know, do you see my have some other requirements in terms of just, you know, public follow up or some meetings throughout the year so. Yeah, that sounds good I thought it was helpful to have that kind of schedule this year. Thank you everyone. All right well we'll look forward to hearing about the schedule. Yeah, and the doodle poll. Thanks for taking that on. Thank you. All right yeah appreciate it Nate. Okay, good night. Thank you. Thank you.


Hello everybody, welcome back to the evolving technology track. And now we'll have, now we'll have Daiki Waena speaking about the understanding QIC by examples. And if you have any questions, please leave them in the chat. We're going to address them in the Q&A at the end of the talk. Daiki, the stage is all yours. Okay, thanks for the introduction. So let's get started. So QIC, as many of you already know about it, we're actually using it. So QIC has been a hot topic in the networking area for the last couple of years. It's now published as RFC. QIC is a transport protocol, primarily designed for HTTP-3. It is based on UDP. It is a connection-oriented protocol like TCP. QIC connections can be multiplexed into multiple streams and packets are protected by encryption using TLS. Okay, but it is a complex protocol and I've had several misunderstandings. Someone said HTTP-3 is QIC and vice versa is not true. Another person said it's full of layer violation. I think it's not really. Someone also thought TLS handshake happens for each stream, but it only happens per connection. Another person said TLS libraries should implement QIC, just as they implement DTLS, but in my opinion, it's not feasible. So I'll try to explain why in the later slides. So the goal of this talk is to explain important aspects of QIC by going through the source code of a simple application program. And secondly, I would like to clear up the previously mentioned confusion, hopefully. So application. So we use a simple echo server and client application as an example. I mentioned file synchronization application in the talk description, but it turned out to be too complex for this short talk. So I switched to a simpler application. Sorry about that. The echo application actually quite simple. The client needs data from the standard input and sends it to the server and the server sends the received data back to the client. So we use C because it would make it easy to compare the QIC API with POSIX networking API. So as a TLS library, we use VNU TLS because it provides minimal support for QIC and packages are already available in major Linux distributions. NZTCP2 is the most important part here. It is a quick stack. Fortunately, it has not officially released yet. So we embed it as a Git sub-module. The Maison build system allows us to easily embed such Git sub-modules as a sub-project. So finally we use GRIF and some specific Linux functions for other facilities. Okay, NZTCP2. So it is a very flexible quick library. It's flexible because the library itself does not do any system IO itself like networking and timer management. And also it does not depend on any specific TLS library. You can use it with any TLS library if you can provide the necessary callbacks. So code setup. So the code is available on my Git repository. So there are several files. Maison build is a build file. Client.c and sub.c are the main part of the application. Connection.c and stream.c are minimal abstraction of quick connections and streams. And when you see this group and utils, basically just provide generic helper functions. And in the sub-projects directory we embed NZTCP2. So let's break down the program behavior. So both client and server take four steps. Firstly, it resolves the host address and create a sub-project. Secondly, it does handshake to establish a connection. And thirdly, it opens the stream. And finally it starts sending and receiving data on the stream. So preparation. So this can be... I think this is a family code, I think. It just resolves host address with get address info and create a socket. It's a common pattern taken from the manual page. So let's move on to the handshake phase. The figure on the left-hand side is a three-way handshake in TCP. The figure on the right-hand side is a typical quick handshake. As for the number of roundtrips, they are mostly the same. The server still needs to send a handshake-down message. But the client can start sending the data earlier in its second flight. So quick handshake actually just wraps TLS handshake messages in three packet types. The important point here is that packets with different types are encrypted in different encryption levels with different keys. So let's take a look at the server side code. Since quick uses UDP, it's a bit tricky to accept connection. So in TCP, we can simply use listen to create a listening socket and use accept to create a socket for incoming connection. But in quick, there is no distinction between listening and connected sockets. So we need to inspect the received packets to identify its connection. So to identify connections, quick uses identifier called connection ID. Connection IDs are typically random bytes, and that means they do not necessarily correspond to the actual network address. So using connection ID, it is even possible to migrate the existing connection to a different network. Conceptually, each endpoint uses two connection IDs, source connection ID and destination connection ID. They are negotiated here in handshake in these four steps. So first the client randomly generates SCID and DCID and sends them to the server. The server also generates its own SCID. And in the end, both client server will have the same pair of SCID and DCID. So in the code, accepting connection looks like this. First, we receive a packet from the client using receive message. Then pass it to the NZTCP2 decode function to extract SCID and DCID. Then we check if the DCID matches any of the existing connection. And if not found, we create a new connection logically with NZTCP2 accept action. So stream opening. So after the function is established, we can open streams. Quick streams are implicitly opened upon writing. So that means there is no dedicated packets or frames sent out to just open stream. So this code opens a bi-directional stream, but it's only logically. So now we can send some data on the stream. So this writeable stream function encodes the data along with the pending output from the NZTCP2 library. So it writes out the output into buff and it can be sent as a UDP payload directly with send message. So far we haven't looked at how quick packets are organized. Quick packets are embedded in UDP packets and a single UDP packet may contain multiple quick packets. And each quick packet may contain multiple quick frames. Frames are smaller that transfer in it. They can be streamed later or acts and so on. So since UDPs are unreliable, so frames may be lost. So quickly this acknowledgement for loss detection and recovery. Most of the frames trigger the receiver to generate acts. In quick, they are called act A-citing frames. So that acts a packet, not a pair of frames, and a single frame can include multiple acknowledgement as a range. So okay, that's basically about the high-level overview. But to make the application work, we need to add some boilerplate code. The first is to implement the application's main loop. We use E-Poll system code for both client and server. So we wanted to get with E-Poll's edge trigger interface for scalability. I think this is also a family code. Buffering. So for loss detection and recovery, the application needs to keep the same data until they are actually worked. So in the example application, buffering is implemented at the application level, parsley, using a glib cube. So when stream data arrives, the server does not directly write it back to the socket. But instead, it pushes it between the application's buffer. And then the buffer data will be dispatched in the E-Poll group. So timers. So in addition to acts, quick also uses timers for loss detection. So this NCCP2 does not have access to the system clock. So timer management is the application S1-CT. So in the example, we use enux-timefd with monotonic clock. To check the next expiry time, we need to call NCCP2 get expiry function and set the timer. So when the timer fires, we tell NCCP2 with 100 expiry function. So let me show some demo. So hopefully it works. So I'll use three different scenarios. First, I'll send a single frame in a single stream packet. Secondly, I'll send multiple frames in a single packet using a processing option. Finally, I'll send frames through multiple streams with a string section. So the traffic can be captured using the Tshark command. OK. So here Tshark is already running. So capture it on the loopwork device. And let's start the server. So it's started. Let's start the client as well. So something has been exchanged. You see the handshake term is here. So handshake is completed. So now I can send some data. So AAA is sent on the stream number 0. And I get the same string from the stream number 0. And looking at the packet actually sent. So you see 616161. So that means AAA. Yeah, I see. But this is a short header packet. It contains ACK and stream data. So it's basically a single packet. Let's pack the multiple packets in a single packet. Multiple frames in a single packet. This is not sent yet. It's just buffered. So now three strings are sent as a single packet, I think. So now this packet actually includes three stream frames. Right? So AAA, BBB, something like that. So now we send strings, multiple strings. So as you see, they are coming from different strings. 0, 4, 8. So the difference is just a stream ID in the stream frame. So there is no dedicated action to open the stream. Okay. So hopefully we have time to discuss advanced topics. But let me briefly touch them. So first is flow control and congestion control. So those are different concepts and shouldn't be confused. Flow control is a mechanism to prevent receiver being overwhelmed. On the other hand, congestion control is a mechanism to prevent network being congested. So in quick flow control works by advertising the limits. The limits are negotiated during the handshake, but can be changed later as well. We have six minutes in the initial parameters, three full times to control the limits later. Congestion control. Quick use of multiple algorithms for congestion control. The first is ECN explicit congestion negotiations. This means for the intermediate networking nodes such as switches or nodes, switches or routers to notify the endpoints that congestion is happening. So when the congestion is detected, like switches becoming overloaded, it marks ECN flag in the IP flag, IP header, and for the packet to the receiver. Then the receiver mirrors the fact in the upper layer protocol packet, in the next packet being sent to the server, sent to the sender. Then the sender takes appropriate action to avoid the congestion. So writing on the reading ECN flag in the IP header can be done with socket options and control messages. To tell NGCTP2 about the presence of ECN flag, we can set the ECN field in NGCTP2 packet link structure. So congestion control algorithms. They are a bit difficult, so I don't go into the details, but these algorithms basically define packet sending strategies when congestion is detected. So RENAPS provides multiple algorithms for ECP. The default is cubic. NGCTP2 also supports Reno, cubic, and BBR. We can also create custom implementation through the callback. So UDT, GSO, generic segmentation of road, is a kernel mechanism to send multiple UDT packets with a single send message system call. So the size of each UDT packet can be get through the socket option for control message. It's kind of significant to affect the performance. Okay, so we are near the end of the presentation. I think the major takeaways are that quick is magical but not magic. Basically the magic logic is in NGCTP2. Quick design is largely influenced by TCP. So writing a quick based application is a great way to learn or refresh your TCP IP knowledge. So that's the end of presentation. So thank you for your attention. The slides are available on my digital page where you can also find the code. Also I would like to thank Tatsuhiro Tsuchikawa for creating NGCTP2 and reviewing the slides. So any questions? Yeah, so far I cannot see any questions but if anybody has questions please do ask them. We'll give it 10 more seconds. Yeah, there are also some useful resources. NGCTP2 has an online document. There are four RFC. The main part is 9000. It covers all the aspects. Also 90002 was detection is also interesting. So there is an ongoing draft to define the applicability of this protocol. But I guess since we don't have any questions. Thank you so much Daki for your presentation and talk.


Hello, everyone, and welcome. This is Melissa Armo with the Stock Swoosh, and I just wanted to recap so far 2020. We're not that far into the year, so you still have time if you want to turn your trading year around, if you've been struggling so far this year, and you really want to make 2020 a great year. You still have plenty of time to do it. I will say that for the Stock Swoosh, this year has started off with a huge bang. Unexpectedly, I've had this huge opportunity in Tesla multiple times since the beginning of the year, and every trade but one that I called in that stock was profitable, and not only that, huge, huge return on investment, and this is just in that one particular stock. And I think the takeaway from that for me for 2020 is, well, several things. One, my intuition, my analysis, my eye for reading stocks and predicting where they're gonna go has reached a really, the highest point it's ever been. It doesn't mean that I can't continue to get better. Obviously, we can all continue to get better. I believe that I can continue to get even better than I've been so far this year, but I definitely have noticed within myself that my intuition has been heightened even more so in my focus. And so then when the market gave us Tesla, I saw it immediately and had 100% conviction. And so a lot of the traders this year, specifically the traders who have done the Golden Gap course, who are in the trading room and who are on the options newsletter have had a huge start to the year. Bigger than really any of them could have ever imagined from the feedback that I've gotten. And they've been following along. And I think when you start out the year really strong, it definitely helps your confidence to move that momentum forward. But on the opposite point, if you start the year off a week, then you feel down and out and then it takes too long to lift yourself back up and pull your bootstraps up and continue forward. So the point is that there's a lot of time left in the year if you still wanna have a great year. You absolutely, absolutely can. So that's number one. And number two, with the moment Tesla, I've realized that stocks are such a great way to make money with momentum when you capture them at the right place, even Amazon today. Amazon, I knew that it was gonna go back to that area. I knew that it was gonna go back to 2100. And I knew that it was gonna do it and I could tell the two days after the earnings. So after the earnings for two days, the way that it traded, and I said this in the trading room, I could tell that it was gonna go back fairly soon to that number. And I called option trades in it out till next Friday, the 14th, but it did it today, went to the number today. Anyways, stocks can have these big moves, moves and in 2020 moves and you never could even have imagined. And I guess that's the other point that I'm trying to make. You think that something can't move really big, but it can. So when you're training, if you're not in the right stuff to make money, you're gonna lose. And if you're trying to force a stock to move, and you can't. So it's not gonna move if it doesn't wanna move. So you can't force yourself to have a big trade if the move isn't there in the stock. Okay, you can't take some obscene amount of size just to make a certain amount of money. You have to still use your normal risk. But the point is if you're engaged in your training and you're specifically with me getting the calls for the year and I've been on point, like I said, I have been on point this year, like never before. If you're getting the calls and you're consistently there watching them, getting them, the options, the day trades, listening to my market analysis, paying attention to the things I'm saying, reading between the lines and listening to my words in the trading room, you're gonna get it. It's about being there and being present for the opportunity to come along. Because if you're not there and you're not engaged and you're not involved and you're not on my options newsletter, when I call it in the next test, like you're not gonna get it. You're not gonna get it. And also for the people in the trading room, I know people don't listen necessarily to everything I say every day. And I mean, I said the other day what Amazon was gonna do in the trading room. And I often say, did anybody hear what I had to say? Does anyone remember what I said? I've been saying that more and more because I'm really testing people to see if they're really paying attention to the things that I am saying. So this year, the market has started off very bullish. And I don't know really where we go next week. There are some things what the market have created a hiccup but I don't see this virus really creating a massive sell-off in the market. I think the market's gonna pick itself up and go make new highs again, probably next week because the market has been showing so much strength. And no one's really talking about tariffs or tariffs with China pretty much at all anymore. And the Fed says that it's not gonna raise rates in 2020. So unless the Fed changes that or unless something happens with tariffs in China again later this year that would be negative, the market will most likely hold the uptrend for 2020. At least at this point, that's what I'm seeing. So given the fact that I like for the day trades in the day trading room to refer to short, it's been very interesting because when we're looking at overnight, I'm looking at something, one specific thing. And then when we're looking at the day trades we're looking at another specific thing because the timeframe for the moves of the momentum is very, very different. One is a matter of seconds or minutes or hours. And the other one, it could be really a matter of hours or days, depending on how you're trading.  And if you follow someone that's really good really good at reading the market and stocks like me. So I think that it's about having an open mind having a positive attitude. If your attitude is negative about trading you will most likely create that in your trading life which will result in losses with good money management which to me is very, very basic. That's like one-on-one trading, one-on-one is to have good money management. The most, the biggest part that a lot of people miss and don't have and have no idea how to find or get or know is the strategy. That's something that I feel very, very blessed that I created my own golden gap strategy. It took me three and a half years to do it. And that was a very long time ago now. So been doing this now for 12 years and literally have perfected what I do with the market and stocks and my analysis. So looking to improve, looking to stay focused, looking to get better. And if you're thinking about joining, reach out, email me at Melissa at thestockswish.com. We'll see what the rest of February brings. It is still learning season. It is still a great time to get involved in trade. And if you're thinking about doing this and have general questions, feel free to reach out and give me a call. Have a great night everyone. Have a great weekend.


So we're here at the Armbooth at the Embedded World and who are you? So I'm Chris Portaus, I'm GM for our device services within our IoT services group. So right here, what we're showing here is something new that we've launched at this show which is really part of the strategy we've been building with a number of module vendors. So we've been working with lead partners, advanced tech, multi-tech and u-blocks. And one of the things we've seen particularly in the IoT space is, you know, this is a module. So something like this. And this particular one is from u-blocks. So it contains an MCU, but it also contains a radio as well. So protocol stack and hardware. Is it an MZero, M3? I think this particular one's probably an M4, but don't hold me to that. But the key thing is what we're seeing in this particular market is the module vendors becoming quite central to IoT going forwards. What they're doing is building radios together with MCUs and testing those things together, getting RF certification. Some really quite complex things that they do. What we've been doing is working directly with module vendors to put embedded OS, our platform OS, on top of these production devices. So this allows developers, allows our customers to take something very quickly prototype and within minutes, if it's an embedded enabled module, they know that they can connect this and they can connect it to a network and as we go forwards, connecting these things to the cloud, extremely simply. So because all these kind of like modems or Wi-Fi chips and stuff, they all use ARM, I mean most many of them, and so they might just as well run the embed directly while they control the networking and then that would be the main one that runs the whole system. So in the past, the embedded enabled program has been very, very successful. So we have over 100 development boards today that are embedded enabled. But that's primarily testing the MCU on those devices. I think the new thing that we've done is brought connectivity into that. So this is Bluetooth, we support NFC, we're supporting CAT-M1, so cellular technologies, NBIO team, Wi-Fi, from a whole range of different module vendors as well. And LoRa. And LoRa1 as well. So we have an open source LoRa1 stack as well that people can access. Does that mean that it's open source, what's called on the, on the comic, the parking part too? Yeah, so Embed OS is an open source project. You can go to GitHub, you can pick that up free of charge. And we work with our partners and our partners contribute as well to Embed OS. So Embed OS is about 50% contributed by ARM, about 50% by our silicon and OEM partners. So how much is deployed out there with Embed OS in the world? Because there's lots of development boards, but how about the final product? So there's a number of final products out there. So a good example is with Baidu. So Baidu's, they do it OS as they branded. For their cost down devices is based on Embed OS. So there are, you know, millions of these devices going into toys, going into connected speakers, things like that. And we're beginning to see a lot of IoT devices because Embed OS is fairly unique in the market. It has been designed for IoT from the ground up. So as we're beginning to see IoT mature and go from prototyping to actual real product in the market, we're seeing people choosing Embed OS and building real products based on that. And it's going to be ready for the 5G? So yeah, it has NB IoT support out of the box today. So yeah. Right.


Hello and welcome to the session. In this session we will learn about the criteria for similarity of triangles.  So here we have six pairs of corresponding parts of triangles to prove that two triangles are similar. So in this section we will make an attempt to arrive at certain criteria for similarity of two triangles involving relationship between less number of pairs of corresponding parts of the two triangles instead of all the six pairs of corresponding parts. If in two triangles we have corresponding angles are equal then this implies that their corresponding sides in same ratio. And hence the two triangles are similar and this is called AAA that is angle, angle, angle criteria for similarity of two triangles. Like in this case if the corresponding angles are equal in the two triangles then we have that their corresponding sides are in the same ratio and so the two triangles are similar by AAA that is angle, angle, angle criteria for similarity of two triangles. Now if two angles of a triangle are respectively equal to two angles of another triangle then obviously by angles and property of triangle which says that the sum of the three angles of a triangle is 180 degree we get that the third angle of the triangles will be equal. And so AAA criteria for similarity of triangles can also be stated as if in two triangles two angles of one triangle are respectively equal to two angles of another triangle then we say that two triangles are similar. This may be referred to as AAA that is angle, angle criteria for similarity of two triangles. Now in the next criteria we have that if in two triangles sides of one triangle are proportional to the sides of the other triangle then their corresponding angles are equal and hence the two triangles would be similar this criteria is referred as SSS that is side, side, side criteria for similarity of two triangles. Like in these two triangles if the sides of one triangle are proportional to the sides of the other triangle then their corresponding angles are equal and hence the two triangles would be similar this is called the SSS criteria for similarity. Next criteria is that if one angle of a triangle is equal to one angle of the other triangle and the sides including these angles are proportional then we say that two triangles are similar and this criteria is referred to as SAS that is side, angle, side criteria. Like in these two triangles if one angle of one triangle is equal to the corresponding angle of the other triangle and the sides including these angles are proportional then we say that the two triangles are similar by SAS side, angle, side criteria. So these are the three criteria for similarity of triangles. This completes the session hope you have understood all the three criteria for similarity of triangles which would help you check the similarity of any two given triangles.


Guy Ritchie is back in theaters this week with his brand new action flick, The Ministry of Un-Gentlemenly Warfare. This is about the British military who recruits a small group of highly skilled soldiers who are a little bit of a ragtag group to strike against German forces behind enemy lines during World War II. This is of course based on a true story, again it's directed by Guy Ritchie who has been on an absolute kick the last couple of years with films such as The Covenant. I'm the biggest fan of that, I know a lot of you guys did like that one and of course other flicks like Operation Fortunes and Wrath of Man and countless others like he has just been really finding that nice soft spot after making Aladdin and I've been really enjoying this kind of nice resurgence of Guy Ritchie films, usually when one of his films are coming out. I know I'm probably going to go watch it and actually really like it and when you say that he's going to be teaming up with the likes of Henry Cavill and Alan Richardson who both alone deserve their own starring vehicle, I know Alan Richardson has Jack Reacher but when it comes out of the movie verse we deserve more of them in movies. I'm excited to talk about The Ministry of Un-Gentlemenly Warfare today so make sure to leave your thoughts down below in the comment section as well as of course hit that like and subscribe button for more movie reviews over here on a daily basis. With that every movie review I like starting with the pros and that's what we're going to start with today is discussing the pros of The Ministry of Un-Gentlemenly Warfare and the first thing I want to talk about is just flat out Guy Ritchie. This kind of harkens back to some of his old, original Guy Ritchie flair but more taking place into the World War II timeline and that's kind of nice because the covenant was a little bit different than what Guy Ritchie typically does. I think the version 4-2 kind of felt like a lackluster experience of Guy Ritchie. Still entertaining for sure but not really his own flair and Wrath of Man was a unique twist on the Guy Ritchie tone and thrilling editing that he typically puts into his storytelling. The Ministry kind of brings back that old school rock and roll, snatch and of course many other Guy Ritchie films that editing style, that storytelling device is telling between two different ways to tell a unique and interesting aspect of a World War II story that maybe you've seen before and that's not to say that this is the most unique and most original World War II story not at all. In a way this kind of is the best comparison is Guy Ritchie's Inglourious Bastards which I love Inglourious Bastards is arguably top three Tarantino films of all time and to see Guy Ritchie kind of take a flair on that it's nice it's just this is the more action heavy version of Inglourious Bastards and actually watching the film and there's always been a lot of debate and a lot of rumors that a Call of Duty movie may be made one day and I think no one's really ever said Guy Ritchie to make a Call of Duty film but like if this was his audition to do it he should take it. The band of characters he has here kind of reminds me of some of the more modern warfare stuff that we have nowadays I like how he gets their banter their charisma and as well as just how he shoots the action in here it kind of reminds me of a not as explosive Michael Bay and a little bit more restrictive and I dug that because it's just slick it's nice and to see the shots and how he does the action it's enjoyable like there's one part towards the third act where you just see like Henry Cavill strolling on through and he sees like some Nazis and he just pops them and just continues to do that which maybe gets a little bit repetitive and we'll talk about that but it's one of those few things that I was like yeah I really dig that speaking of Henry Cavill man I'm so happy to see that he has a starring vehicle here I mean if you've followed me for a while you know that I love him as Superman and I'm going to miss him as Superman and I wish he had another chance but to see him kind of further out here and continue into a different type of career I like seeing this as his film coming off back and kind of being like yes I can do more than just Superman and he's very unhinged in here like his character can be calm and collected but at the same time like he just has this little crazy and kooky tone to him that's not over the top and it's just kind of perfect honestly which was quite surprising alongside that Alan Richardson is great in here he is like maybe one of the shining parts of this I wish we got a little bit more of his character even though we do have a lot of him in here specifically in the action department and just some of the action moves in here just reminded me of Batman so let's cast him as the DCU James Gunn's Batman please couple other big stand-ups in here is Isaiah Gonzalez who I think just is absolutely nailing it in these roles a little bit different than what I expected her character to be but as it went on she has the more serious part of this entire storyline and I thought that was quite appreciative I really like Harry Elway Henry Golding Babs Alex Petaphere hero Tiffin and so many more I mean the whole cast in here just plays up to that tee and I had a blast with them all and the thing that I really liked about it all is that everyone really has this unhinged tone to them but it all plays out into the same way that Henry Goldings did which is a little bit of a serious tone as well you they ride this nice fine balance that you have this misfits band of brothers who you can tell are a little bit over the top but not too much and while I found that Henry Cavill did the perfect striking nature of it all I think all of them do just enough to make you really fall for this characters even though they don't go too deep into it and that's where I want to say is that the ministry is just a fun time at the movies it's entertaining for what it is and you're going to enjoy it because it's got blood it's got Nazis getting killed and it has an excellent cast and some fun guy-richy storytelling but it's not gonna blow you out of the park and that's kind of where I can get down to my issues and some of my mixed aspects which is just the story is unoriginal you've seen it all before alongside that the pacing is pretty lackluster at times like and I think that pacing comes down to just overall the two-hour runtime I found that the film probably had a nicer sweet spot around an hour and 40 hour and 45 minutes I think it comes down to some of the action set pieces in the third act because overall the third act is very much set piece heavy just a lot of moments in there where you just see them honestly doing the exact same thing them walking around shooting a Nazi popping them and putting a bomb and honestly I could have gotten a little bit less of that or a little bit more creative action set pieces in there there's certain things in here with Alex Pettifere and Alan Richardson which are just badass like Alan Richardson has like probably one of my favorite moments in the entire third act and I loved it I wish there was just a little bit more of that primarily with Henry Cavill's character in the way that he was kind of strolling up the beach a lot of fun moments but some of it just kind of felt okay let's move on let's get to the next part kind of feel that in certain parts of the film where you're enjoying it but you feel like maybe you should be enjoying it a little bit more but that's where I have to say is that the ungentlemanly warfare is Guy Ritchie at his most violent honestly it might be his most violent film yet a bloody good time that lets Henry Cavill Alan Richardson Henry Golding and company just go completely unhinged but not over the top unhinged it is a very nice and fine line here and I absolutely had a blast with this I think you should absolutely give Henry more leading roles like this I think he excels in them I'm very happy to see that Guy Ritchie's next film is also starting Henry Cavill and my boy Jake Gyllenhaal so that's just going to be a perfect mix right there overall I like the movie I think you will too if you go into it and knowing what you're going to get a little bit of a surface level film but it's one that you're just going to go in and want some bloody good action and a good just time at the films and you're going to get that with all that I'm going to give the ministry of ungentlemanly warfare a B thank you so much again guys for watching this make sure to hit that like subscribe button of course until next time stay classy