This is just going to be much humor, but I'm going to get out of my harness. No, it's just me there. The harness on, and I can tell you this too. I hope so. Maybe Steve will see. You two are getting older. It always surprises me the room that's moving in. I love life. And the music is all up. We do. You can't play, I can't play. Did I tell you that I was in my room? We only wanted to play. It's just me over there. You know what I'm saying? We were going to play. We were going to play. We were going to play. We were going to play. Yeah. That said, I'm going to start without it. Check. Check. My friends are all playing here. Everybody must see the game. It's fun. All the other teams didn't want to play. They didn't want to consider that. Why are they still here? I think they're still here. I don't know. I don't know. I don't know. I don't know. I don't know. I don't know. I don't know. I don't know. I don't know. I don't know. I don't know. Good morning. Welcome to the First Unitarian Society of Madison. This is community where curious seekers gather to explore spiritual, ethical and social issues in an accepting and nurturing environment. Unitarian Universalism supports the freedom of conscience of each individual as together we seek to be a force for good in the world. My name is the Reverend Doug Watkins. I'm on the clergy staff here and on behalf of the congregation I would like to extend a special welcome to our visitors.  This would be a wonderful time for us to silence our cell phones and before we move into a moment of silence I'd like to invite Dorit to make a special announcement. The Dane Sanctuary Coalition of which FUS is a founding member has initiated a volunteer driver project to assist our immigrant neighbors. Immigrants both those who don't have papers and those who do sometimes have to attend immigration court in Chicago or homeland security appointments in Milwaukee. Getting to these appointments can be very difficult. The volunteer driver project provides rides to Chicago and Milwaukee for folks who need them. In the few months this project has been in operation we have helped 16 people get to where they need to go either to have their asylum cases heard or their residency applications processed. The following is a quote from an email sent to us by a local immigration attorney. You should know that the woman who you arranged for a volunteer to take to Milwaukee for her biometrics appointment earlier this year was granted asylum yesterday. I want you to know that this service is helping to save lives. Thank you. We now need to expand our pool of available drivers. FUS will hold a volunteer driver training on Sunday July 7th from 1115 to 1215. I will be available after the service today if you have any questions and more details will be in the red floors. I do hope to see some of you at the training. Thank you. Thank you Doran. And now as we prepare ourselves to enter into the spirit of worship may we take a couple of moments together of centering quiet. May we rise in all the ways that we do as we join together in our opening hymn number 112. Do you hear? Do you hear oh my friend in the place where you stand through the sky through the land do you hear do you hear in the hines on the plane in the veil on the main in the sun in the rain do you hear through the rush through the throng through the crush do you of your soul of you hear the cry hear a sigh startling trill in your soul from the place where you stand to the most strand the sighs all the prayers they are yours mine and theirs to remaining standing for opening words and then for the lighting of our chalice start where you are when change comes as it always does it helps to know who you are sometimes all we have is a shadow of ourselves sometimes only projections I've heard it said that we need to just keep peeling back the layers of the onion but few can do so without crying and fewer still without stripping away their skin sheer barriers alternating with heavy sharpness yet the scent that lingers on the fingertips offers a gentler reminder that when you do the work of cutting through illusion we nourish ourselves and others the chalice lighting words are printed in your order of service may we read them together as I spark the chalice as together we say we like this chalice may we turn towards each other and offer a friendly greeting my microphone today we need to think about the various kinds of perspectives ways that we look at things and sometimes we get so close to things that we can't see the bigger part of who they are so sometimes we get caught up in looking too closely and then sometimes we are so far back that we miss the important small things and sometimes we think we may know what's going on but we do not actually know the full story at all and so today I'm gonna read Anna Kang and Christopher Wayans you are not small and it may at times look like you have some idea what's going to happen in the story but how the story actually occurs is very different so let's see what happens you are not small you are small I am not small you are big I am not big see they are just like me you are small I am not small see they are just like me you are big you are all big you are all small small big small big they're getting very excited about this aren't they boom see I am not small to the little guy of course see I am not big no you are not big you are big and you are small and you are not small you are small and you are big I'm hungry let's eat you are hairy so sometimes we think we know who we are but it's only in how we are in relationship to other people and as we get to know other people and the world around us it changes how we think about ourselves that's why we come here week after week is we get to know each other and by getting to know each other better and better we understand and see the world differently and continue to grow together so a little story that reminds us of something very important how we keep learning new things about ourselves and each other I invite you now to head to your classes and we will sing you out with number 352 let's rise in all the ways we do and sing together have a good class thanks for joining me for a story time you may be seated in preparation for our reflection this morning a reading from Pema children and an excerpt from start where you are one evening Milarepa returned to his cave after gathering firewood only to find it filled with demons they were cooking his food reading his books sleeping in his bed they had taken over the joint he knew about non-duality of self and other things like that but he didn't really know quite how to get these guys out of his cave even though he had the sense that they were just a projection of his own mind all the unwanted parts of himself still he didn't know how to get rid of them so first he taught them the Dharma he sat on his seat that was higher than they were said things to them about how we are all one he talked about compassion and shunyata and how poison is medicine nothing happened the demons were still there then he lost his patience and got angry and ran at them they just laughed at him finally he gave up and just sat down on the floor saying I'm not going away and it looks like you're not either so let's just live here together at that point all of them except one left Milarepa said oh this one is particularly vicious we all know that one sometimes we have lots of them like that sometimes we feel that's all we've got he didn't know what to do so he surrendered himself even further he walked over and put himself right into the mouth of the demon and said just eat me up if you want to then that demon left too when the resistance is gone she continues so are the demons it's like a koan that can work by learning how to be more gentle how to relax how to surrender to the situations and people in our lives ego is like our own room with a view with the temperature and the smells and the music that we like we want to have it our own way you'd just like to have a little peace you'd like to have a little happiness you know just give me a break but the more you think that way the more you try to get life to come out so that it will always suit you and the more that you fear other people and what's outside of your room grows in fear rather than becoming more relaxed you start pulling down the shades and locking the door and when you go out you find the experience more and more unsettling and disagreeable you become touchier more fearful more irritable than ever the more you try to just get your the way get your own way the less you feel at home here ends the reading so as your inner and minister if I had one broken record style of message that I would convey to you over and over again so that at some point you could finish the sentence for me I would wish for that phrase to be simply life is transition your health your emotional health your physical health your spiritual health is always changing your relationships whether you are willing to face it or not yet are always in flux life is always asking something different of you from moment to moment and therefore if you are really listening to life there's always some level of change going on within and around you and congregational life itself it's made up of people it is always about change the people come and go what it is that is important in the congregation changes with the world around the congregation and it too asks you again and again to do different things sometimes those changes are so subtle you don't notice them and sometimes especially the cumulative effect of those changes can be very jarring and difficult and yet it is always the essence of what we do together the only difference honestly in this time in the life of the congregation is that you are being very intentional about the honesty of the change and letting that change in your own life and in the larger life of the congregation be an opportunity to practice deeper skills to participate more fully more intentionally sometimes more boldly in the dance that life is always asking you to participate in and the only real way to take part in that dance is even if it feels awkward or strange to you whether the dance is your own life or this communal dance that we try to do together but as Pima Shodran says to engage that fully to let yourself be present to it knowing that the power of that dance while it will change and while at times it will feel wonderful and other times awkward and strange the dance will go on you are invited to engage it as fully as you can sometimes even if you feel like your own life will devour you and the thing is when you give yourself that fully to life what it can do to you and for you is so powerful so life changing that in many ways it is what we are put on this planet to do but in the midst of the change the Terentella of change we are always figuring out how to join the dance how we're doing at the steps of the dance whether we are awkwardly out of sync with the beat of the dance whether we even know where the downbeat is so that we can join it and feel in the right time in place it is natural and the more complicated an organization the more important that we be thoughtful about the dance itself an organizational expert Ronald Heifetz reminds us of this without conflict intention music lacks dynamism and movement the composer in the improvisational musician alike must contain the dissonance within a frame that holds the audience's attention until resolution is found music also teaches us to distinguish the varieties of silence restless energized bored tranquil sublime with silence one creates moments so that something new can be heard one holds the tension in an audience or working group or punctuates important phrases allowing time for the message to settle creating music takes place in relation to structures and audience structural limits provides scaffolding for creativity play dough put it this way if there is no contradictory impression there is nothing to awaken reflection people create relation to something or someone always and although the audience may be safely tucked away inside the composer's mind it is still there so for this last few months we have begun to explore the dance that we are in together and a lot of what I've invited you to do in the small group experiences and in some of the sermons I've presented is to get more up close to the truth of who you are now who you singular and you plural this congregation who you are because mostly when it is business as usual you don't really take time to look honestly at the full range of who attends this place week after week and for that matter who chooses not to attend this place and what keeps them out all of those questions are important and hyphens reminds us to really understand a system or yourself in the midst of action requires the ability to achieve some distance from those on the ground events we use the metaphor he says of getting on the balcony above the dance floor to depict what it means to gain the distance perspective you need to see what is really happening and so we need both experiences we need to engage the dance of our individual and our communal lives fully and really roll up our sleeves dive into it and see what it does to us but if we do that for too long without stepping back and up onto the balcony to see the larger dance the larger perspective then we start missing some of the most important things that we need to know we miss some of its beauty we miss some of its complexity we miss some of the power that can only be enjoyed from afar and so for just a moment I invite us to return to a couple of a few of the things that I have shared with you but this time to step back on the balcony to think about what these areas that are important these areas that you have told me and showed me again and again are important to you to not so much be in the dance but step back enough to think about the important questions to explore in our future when we come together in the official part of the new church year we will do a variety of things together I'll invite you to talk with each other about what you believe is at the heart of First Unitarian Society you will be in conversation with each other about what you believe the missional identity of this congregation what it is now who are you whom do you serve both in this place in the larger world what is the world calling you to do now in order for you to really engage those questions well let me ask you to think over the summer a little bit about these major areas returning to them but this time asking larger questions you'll notice and I was at first surprised that with each of them really what I find myself reflecting on is what is sort of the core mission that is suggested by this part of your congregational life and how are you asked to relate to that mission well as I thought about it it was not at first intentional but there's sometimes wisdom and what you discover in its own right this congregation is on the cusp of two essential sizes and larger congregations you are right between what is called a professionalization or professional size congregation and a strategic size congregation that means that it is still important for you to continue to grow as leaders and as staff to understand the skills that you need to bring and to really raise the bar in how you work with each other but the other part the leading edge part is that again and again this congregation is large enough to do many things but it can't do everything and so you as a congregation will need to help your leaders make difficult and strategic choices thinking carefully about what are the few important precious life giving things that this congregation can do to make a difference and so with each of these five areas that you have told me matter deeply let's think from the balcony about what it says about our sense of purpose and what careful choices we will make about how we move through them into them out into the world in the dance of our lives we begin with number one the thing that probably you have mentioned to me over and over again most often that music is an essential and important part of your life here one of the things that music does is that it is great at building bridges it is the conduit of important and significant connection it can be that between the congregants themselves that allows you at times to connect with each other and that is part of the reason that our new director of music drew Collins has made it his point to lead singing more often because he knows that one of the primary ways that congregations connect more deeply is when they get out of the hymnal and into the power of the song and listen to each other more deeply a congregation that sings together well begins to know each other well and feel that powerful bond but it is also a bridge builder outside of this congregation so I wonder in the future what it is that you will choose to do as a congregation with your music that invites more and more people to be a part of this congregation because music is so culturally and general generationally based it is important that you choose carefully the diversity that you offer in the sort of relationships that you foster outside of this place the ongoing work as a worship team and the ongoing work that drew is doing will help that happen but your thoughtful participation and how music may be a more powerful and larger bridge builder of this congregation will be essential in the future from the balcony I wonder what larger vision of music will emerge in the coming months and how it will continue to evolve in its role in worship so that we might not only benefit ourselves but the larger world the second area that you told me over and over again is essential to you is the area of working for justice and peace and social justice and justice work in general all of it ecological and climate justice human rights and economic justice our work to confront violence in the world in all of its layers that is some of the most important work that we are here to do on this planet all of it is meaningful and I have no doubt that we will continue to find ways to engage all of that justice work but as a resource congregation the ways that we focus our time our financial resources our significant energies in strategic ways will make an important difference in what we are able to do most effectively in the realm of justice we won't limit our justice work but larger congregations have found that when they are able to choose carefully and focus their energy every year on a few particularly urgent places of social justice or climate change when they focus that energy what they are able to do is significantly more powerful from the balcony I wonder how you will be in conversation with each other about the difficulty of choosing more carefully where you focus your social justice energy and how you will invite more of the congregation to be a part of the work of justice in the world the third area that you've told me over and over again is important to you is probably the largest it is one of the central things that you do here in every way you have told me that spiritual deepening is part of one of the most essential reasons that brings you coming here again and again you've talked about it in terms of the ways that the services engage your intellect you talked about it in the ways that it engages your feelings and your spiritual life you talked about it in the lives of our children and how our children's religious education program is an essential ministry that we offer and that life span journey through elementary school into youth and through adulthood all of it is essential but as we have been in conversation in the last few months you have begun to ask each other how to better integrate in that deepening heart and mind and body in our work together how it is through our worship and our religious education and all that we do that we understand how interdependent all three of those are not divisive or separating but deeply integrated in being the whole beings that we were put on this planet to fully embody and without that how we are in some ways falling short of our full humanity what will that look like as we work together how will you be in conversation to understand what needs you bring and how again to reach out in better and fuller ways to a world that could benefit so powerfully from the message and the spiritual deepening that we offer here this is one of the most large and powerful ways that we will think about our future another area that came up over and over again as probably a subsection of this deepening are the ways that you are in smaller groups together that allow you to know one another to engage in deeper conversation to do the work that needs to be done in the world and for me the most important thing is to think about from the balcony what is necessary for that small group ministry all of it our journey circles are our covenant groups of the ways that our affinity groups do their work new kinds of small groups that we haven't even yet discovered how can we keep that ministry vital and alive and even more vibrant especially since it lands in the world of one of our staff members who is probably most stretched in the last year as part of the difficulties of the economy of the congregation you combined your membership in adult spirituality position into a single position making one of the most important areas of this congregation most stretched in terms of staffing it will require us to think carefully about how to allow us to do the work that we need to do and keep that ministry vibrant in the future and finally you have told me again and again that the beauty of this space and this place is a deeply spiritual and powerful gift to you that when you come in to this room or when you are at the landmark and think about its amazing history and creativity that something powerful happens how from the balcony can we do the work to better integrate that understanding of who we are in the daily life of our congregation how can more of us understand that we each in some way have a calling to support the beauty and the health and the sustainability of our sacred spaces here how can we do that work better together in the coming months I invite us to be in the dance fully to talk with each other powerfully about what is really true for each of us to speak our own truth but also to listen in a heartfelt and thoughtful way not as the ends but as a means to a deeper understanding of the dance that we are doing together and how that dance may lead us into a new era with great power with incredible energy with life changing choices what is it that we are called to do how will we live that truth together Eric Jantz wrote this to live in an evolutionary spirit means to engage with full ambition and without any reserve in the structure of the present and yet to let go and flow into a new structure when the right time has come that time has come for this congregation what new flow will carry you into your future and what will help you do that work together as you have for so many decades we've had a powerful gear may the new church here lead us powerfully into a new understanding of first Unitarian society so may it be for each and every one of us amen and blessed be every week we come together and one of the things that we do is we think about the gifts that we have been given and how we may return those gifts for the greater good as we move into our time of offering I invite you to that spiritual practice what gifts have you been offered and how may you offer them forward for the greater good of the world such a spirit of abundance and generosity may it be present as the offering is given and received we are grateful for your generosity as we have received our offering we are also grateful for all of the ways that we help one another we have many worship volunteers that are necessary for this ongoing ministry we had a huge outpouring of fun and volunteerism last night at our cabaret which was an incredible success I look forward to sharing with you more about how much money we raised but what I was especially moved by was just the spirit of fun and community that was part of last night and a huge thanks to Cheryl our staff member who has spent so many thousands of hours I imagine getting ready for last night you have an opportunity in second chance Sunday there are some leftover auction items that are available just for this Sunday and so before you leave check out what is available in the Commons and take some of that with you as well for a moment may we move into a time of reflecting on the cares of the congregation every week as we come together we share in the gift of this community knowing that that gift includes moments of powerful celebration and moments of great difficulty and so for just a moment in reflection together as we let our breath bring us fully to this place and as we come fully into this place first to remember our own lives the things in your life that are gifts to you and the things that are challenges moments of loss or a frustration gifts of love or connection or celebration for a moment hold them in the power that they have for you and may our minds and hearts move beyond our own lives both to the lives of those that you know and love and to the larger life of people that are part of this community or in your larger existence may we hold their joys and sorrows as well some known to us some yet unspoken there are ways that we offer each other the gift of connection that we may not even realize and we are grateful for this as well may we remember that we are part of a web of life that makes us one with all humanity one with a very universe itself may we be grateful for that miracle of life may we share and hope together in the power to care to remember and to love all of this and more we hope and pray amen and blessed be I invite us to rise and all of the ways that we do and turn to number 300 and a weapon let it be a dance let it be a dance we do may I have this dance with you through the good times and the bad times too let it be a dance a dancing song be heard play the music say the words and fill the sky with sailing birds let it be a dance let it be a dance let it be a dance learn to follow the feel the rhythm feel the need to reap the harvest plant the sea let it be a dance let it be a dance we do may I have this dance with you through the good times and the bad times too let it be a day everybody turn and spin let your body learn to bend and like a willow with a way to dance let it be let it be a dance a child is born the old must die a time for joy a time to cry take it as it passes by let it be a dance we do I have this dance with you through the good times and the bad times too let it be a day morning star comes out at night without the dark there is no law if nothing's wrong then nothing's raw let the sunshine let it rain share the laughter repair the pain and round and round we go let it be a day and now as we prepare to leave this place may we find our own way into the dance knowing that however we dance through our lives we add to its complexity and its beauty we extinguish this chalice but not the light of larger wisdom not the fire of our commitment to the things that matter most in life not the warmth of love compassion and community these remain in our lives until we gather in this place again I invite you to take your seat to receive one more gift of music and worship


Today we're gonna talk about nutrition bars and why you should avoid them. Hey there, NJRu22.com here with a quick public service announcement. It's about nutrition bars. That's what they call them, nutrition bars. I don't have any here to show you. I don't like them. I don't eat them. I don't recommend them. First of all, they're not really much different than candy bars. They're just dense amount of calories and there's really not much nutrition in them at all.   They have flavor in them and they have something to chew but they're really not good. And a lot of times they put nuts and seeds and everything else in it. It's just a high concentration of carbs usually. You don't really see any of these bars that are low carb. About the only thing that I would recommend eating if you're on the run and there's no meat anywhere is maybe some beef jerky. There's really not enough fat in them and there's a lot of sodium and most or half the beef jerky's have monosodium glutamate in them. But the nutrition bars, I don't know why people eat them. You're not going to turn you into a world-class bodybuilder. It's just a lot of sugar that's going to make you hungry in less than an hour anyway. So just hold off. And if you're carnivore you're probably never hungry as it is. So avoid nutrition bars. They call them nutrition bars because they want you to think they're healthy and they're not. I don't care what they say on them or whether they're gluten-free or organic or sustainable. Just avoid the nutrition bars and eat some meat. Subscribe, hit the bell, have a good day.


AI at the edge provides incredible values for application like predictive maintenance but implementing it usually in practice comes with great challenges. In fact, many customers with worked with have been facing these following issues. They have a fleet of motors, they would like to create a device that is able to monitor their motors and learn their behaviors and be alerted when these motors start showing the first signs of wear before a critical failure actually happens. But they don't know where to start. They think they need to collect massive amounts of data and hire data scientists or machine learning experts. They believe they need to build a machine learning model from scratch and train it on the cloud and that it will take lots of time, lots of effort, energy and money. However, with Nano-Edge AI we show them an alternative way to develop edge AI devices in short times with no prior machine learning expertise and only little qualified data. To showcase Nano-Edge AI algorithms abilities, here's a simple anomaly detection setup. We have a motor which is piloted by a ST motor control board where we can easily create two types of anomalies, shaft misalignment and magnetic friction. Here we will try to detect these anomalies by monitoring the vibration pattern on the motor using the ST eval Proteus 1 evaluation board placed on top of the motor. First for this we'll use the three axis accelerometer of the board. Inside the Proteus board microcontroller we've placed a Nano-Edge AI library that will be able to learn the motors normal state and then detect any drift from this initial state as an anomaly. Note that here no sensor data ever leaves the microcontroller. It is directly consumed by the Nano-Edge AI algorithms which are isolated from the eyesight world and then discarded. This Proteus board besides its small form factor and industrial grade sensors and dedicated machine learning core also comes with Bluetooth low energy capabilities and also a companion mobile app for device settings and easy data view. We'll use this mobile app to display Nano-Edge AI's learning status and inference results. Note that here the Nano-Edge AI machine learning algorithms are not free trained. This is very important. They will dynamically learn the vibration behavior for this specific motor from within the microcontroller and then incrementally build the model's knowledge from scratch and this is game changing. Now let's put that into action. First we place the setup in a normal state and reset the board. So the board will be initializing and the learning will be starting. This board is programmed to learn the normal state first, something like 20 or 30 iterations and then the user switches to detection or inference mode where it will compare what it sees to what has been learned and return a similarity score or a percentage. Now that this learning phase is over we see that the inference result of course is 100% because everything is perfectly normal. It is similar to what has been learned. Let's try to see what happens when we introduce anomalies. For example, we can introduce some shaft misalignment and here we see that this anomalies immediately picked up by the Nano-Edge AI algorithms meaning that the similarity score has dropped significantly. Now if we remove this misalignment naturally we go back to normal. Now if we introduce another type of anomaly which is magnetic friction instantly we see the response from the algorithms and we detect anomalies again and when we remove the friction the anomalies disappear and we're back to normal. What is important to understand here is that because this Nano-Edge AI library has the ability to learn directly from the field from scratch it is incredibly adaptable. It means that the exact same algorithm can be deployed to a fleet of motors and it will train differently taking into account each motors little specificities due to their age or their maintenance status or they changing environmental conditions. Now let's see how easy and fast it is to implement this in practice using Nano-Edge AI Studio with no machine learning expertise. Nano-Edge AI Studio is a tool that runs on your desktop and that takes in as input raw sensor data and uses this input to build the best possible machine learning library which is a combination of signal pre-processing and choice of a type of machine learning model. First we select the target which is here of course the Proteus board and the sensor type. Then we import signal examples representing the normal state of our motor on the setup and this is raw accelerometer data logged with the data logger that we just created seconds ago. Then we do the same with some examples of anomalies that could happen on our system and we use this little little data set that we just created to run a benchmark. During this benchmark millions of potential algorithm combinations are being tested until the best candidate library is found. Once we have our best candidate our best combination of algorithms we can use this emulator to test it against new data without having to compile anything or flash any code. And finally once we're happy with the result we can deploy it on a microcontroller. So here the output is a pre-compiled static library in C language it's a .a format. It's ready to be implemented into any C code and flashed onto your target device. Thank you so much for being here today with us. If you would like to hear more about our AI solutions at ST please go to stm32ai.st.com and here you will find many exciting use cases that you can build using any of our AI software solutions. Thank you.


You two team keep it clean sit down. It's gonna be a little while What's going on? Now? They sing Raven here with another video and in this video. We need to have ourselves a little meeting We need to have a Ravens a a meeting and when I say a a I'm not referring to alcoholics anonymous I am referring to two things that we need to see the Ravens change moving forward to the biggest changes we need to see moving forward with this team and that is accountability and adjustments and In this video, we will speak about every coach every coordinator and even every player That I feel could step up and it would be very beneficial to the Ravens as a franchise as a team and For their success moving forward now. The first is John Harbaugh I don't want anybody to get anything misconstrued or misunderstood when it comes to the way that I feel about John Harbaugh Respect John Harbaugh love John Harbaugh for what he's done for this team He gets the guys to fight he gets the guys to really give it there all this team one thing You could say a lot of things about John Harbaugh, but one thing that you can never ever say is That the team quit on Harbaugh You can never say that no matter how many people are hurt no matter how many people are out No matter what the situation is they never quit on John Harbaugh And again, we all know that he is the ultimate players coach the players love John Harbaugh They love playing for him and you rarely rarely rarely really there's only been like two people that when they leave They like oh, I ain't like playing for him. I don't like that guy. We had our riff this and that But anyway with John Harbaugh Accountability and adjustment. How does that apply to him? How can he get better at that? Well, in my opinion it starts with the hiring process With John Harbaugh and just really with the Ravens team period I've been saying it for a while now that the philosophy it has to be Changed it has to be adjusted it has to be Different and that just has to be their approach to so many different things when it comes to this Ravens team One of those is John Harbaugh with the hiring. No John Harbaugh is responsible Usually responsible nine times out of ten for the hiring of the offensive coordinators now If John Harbaugh for whenever the Ravens make their next move at offensive coordinator I do not anticipate it being this offseason. It's not gonna be this offseason Greg Roman isn't going anywhere That's fine. Okay. Well John Harbaugh. You need to hold both your coordinators more Accountable for their actions. You have to you need to adjust your thinking when it comes to that We know John Harbaugh. He's like a Greg Roman. You do you I'll step back. Hey wink. Martindale. You do you I'll step back That's not working. It's not working John Harbaugh as the leader as the head coach. He needs to realize like hey Greg Roman. What you're doing here This is not working. Hey, look what we what we're doing here. This was working. Let's stick with this. Hey wink I love what you did here, but when you did this, it's just not good for it for this game right now It's not good going against his team. We need to change this up. We need to fix this So John Harbaugh I feel like he needs to adjust when it comes to how he holds his guys accountable and then himself One big adjustment with him would be in the whole the hiring process itself Moving forward whatever happens with Greg Roman or wink moving forward Even after this season if John Harbaugh is still here Then the way that he goes about the hiring process has to be adjusted He needs to do better Really getting the best man for the job and not getting a friend not getting an old buddy Not getting an old co-worker not getting the family member. No, he needs to get the best man for the job and This is especially When it comes to offensive coordinator because yeah, usually with defensive coordinator The Ravens they do a lot of promoting from within because that's where we came from wink I believe was the Ravens. He used to be their linebackers coach but it would be wise of Harbaugh to just Hire the best man for the job and I know a lot of people talk about oh Harbaugh He doesn't hire anybody. That's a threat to his job now I wouldn't expect somebody to do that. Like hey, let me bring you on even though I know you could take my job, but I've spoke to leaders before to managers and one of the things that they do one thing that makes a great manager is Somebody that is willing to hire somebody that they could see replace them in the future and We know that Harbaugh for everybody that he brings on they are not people that he could see replace him in the future and The one thing about it is and it's not even like Harbaugh would necessarily be replaced by these guys because we've seen enough times when Harbaugh will bring somebody on it and they'll go somewhere else They'll go be a coordinator somewhere else. They may be go back to the college. They may go back to work with Jim But we we need to see people who are ascending and not descending Harbaugh also needs to be held accountable himself We look at this season And we look at again after the Super Bowl in the Super Bowl ultimate level of success It was amazing those five years. I says Ravens fans. We were on top of the world You couldn't tell us nothing nothing Playoffs playoff wins AFC championships a lot of heartbreak But in that five-year period in that fifth year it ended the best way that it could possibly end Holding that Lombardi trophy and that was amazing amazing That was also what nine years ago Not that a team is gonna win a Super Bowl every two three years minus the Patriots Or Brady period but not that a team besides them is gonna win a Super Bowl every single year Not even every four years even every five years But you do want to see the team's best foot put forward and we have had some teams That can compete. We've had some teams that could get the job done. We've had it What we had it in 2014? We had it in 2019 of course We had it in 2020 Now this year, of course, everybody got hurt we understand that but whenever I speak about John Harbaugh It's not just about this year. And I feel like that's where so many people get it misunderstood They think oh man engraving when he talks about John Harbaugh. Oh, he's not he's not accounting all the injuries that we had Did he forget about the injuries? Did he forget we had everybody hurt? It's not about that my friends. It's about the way that I feel about this team Overall moving forward It's not about back then. It's about moving forward now Said it plenty of times Harbaugh in order for this team to really have the best success in my opinion I'm all doesn't even have to be fired. He doesn't have to be but the philosophies have to change They have to adapt they have to adjust To their situation they have to adjust to the league they have to and I feel like if if Harbaugh can make that adjustment that would be a huge change on his part really on everybody's part All right, cool. But if he can't make that adjustment Then I feel like the Ravens. Okay. Well next man up and it doesn't just apply to players It would apply to the coach as well So Harbaugh again, he's still on the light He's on the last year of his contract. There hasn't been any extension announced it as of right now today January 19th, 2022 Yeah, we haven't heard of any extension and the extension talks nothing like that So Harbaugh got a lot to prove right now and again actions speak louder than words You know the Ravens. They absolutely adore Harbaugh the staff the players all that not can understand why but Actions him still on being on the last year of his deal. That says a lot more than any words that they could say about him could Because that shows like all right. Hey time is time is up. This is it. What you gonna do? That's why I really believe that they are going to let him play this thing out on the last year of his deal And see what stuff is looking like Because as much as a lot of fans may not want to say it as much as a lot of fans may not want to see it I do feel like the Ravens the front office. They are looking at John Harbaugh. They sure are and They are thinking about the long-term future. He's been here for a long time Long time, but the Ravens are certainly thinking about the future. There is no way that they aren't Especially when you got somebody like and it's not just a random player on the last year of his deal So, no, this is your head coach who has been here since 2008 He been here for a long time man a long time So we'll see what happens with that and like I said before Harbaugh is the ultimate players coach. They love them love love love love Harbaugh the players love Harbaugh but he is also not the end all be all he is not the only coach in the world and I think I know in a lot of times and people say, oh man Harbaugh He'd know what who's gonna be better than Harbaugh. Well, who was gonna be better than Billik? Huh? Who's gonna be better than a marching bro? Who's gonna be better than those guys Ravens have only had three head coaches in Their existence in their entirety they've had three head coaches and the last two that they picked Ended up getting them Super Bowls. So I would think in the hiring process I would think that the Ravens they got that down pat You would think that right you would think that when they move on from one coach It's great when they move on from a coach They end up getting a Super Bowl then they went up when they moved on from another coach They end up getting a Super Bowl and one of the things that the the coaches Billik and um Harbaugh had in common was that they inherited some really good players Some generational talents and on top of that they also drafted some really good guys too So if the Ravens were to move on from John Harbaugh, I feel like they would be just fine Do they have to move on from Harbaugh to get a philosophy change? We'll see this year We'll see this year because again Everything's on the line right now for John Everything so I would hope That he would make the necessary adjustments and also hold himself accountable A lot more moving forward Next Greg Roman Greg Roman is one Oh boy, Greg Roman are so many Ravens fans And actually it's a lot of Ravens fans on the fence on both sides of the fence Someone like a man Greg Roman needs to go. Someone like no no no Greg Roman needs to stay Greg Roman accountability and adjustments One of the biggest adjustments that he can make Is inside the red zone situational play calling So many times and even not even just situational play calling but just play calling in general But definitely situational play calling. There's something that we've been talking about so much So I know a lot of y'all have heard it before But inside the 20 When it's crunch time when everything's on the line It seems as if that's when Greg Roman just he comes apart And and it's like with um with Greg Roman too in the biggest of the big situations It's like whoa, wait a minute. What what's going on? Whether it's playoff time Uh, sometimes with these some of these two-point conversions now the one versus Steelers That was a nice one. That was a great play call But that just execution left. I don't know if it was planned that they were going to leave tj watt unblocked Um, but that just was executed sloppily But the one there was the one uh the the rollout The rollout eliminated the whole left side of the field and focusing in on mark angels The rollout and and it's it's just it is that it's the situational play calling It's it can be just the the use of players or the lack of use of players We see so many times when a player will be hot And and it's not all on Greg Roman because the quarterback, they still got to throw that person a ball Offensive line still got a block Why receivers got to catch tight ends and etc players got to do their part too and we'll talk about them in a little minute but A lot of times with the play calling In this the situational play calling and just the the lack of being in the flow of the game So many times we've seen where it's like, all right. Oh this defense their weakness is this But Greg Roman will do something that's opposite Even when the defense has a weakness they Ravens may attack it and Ravens may be doing a good job of attacking it for a while Then Greg Roman will go do something else and it's like what what is going on? I just I don't get it Why What what is what is the problem? What's not clicking? I don't understand So Greg Roman needs to hold himself more accountable and realize like hey Okay, I tried this. It's not working If my plan a is not working. All right. I gotta have a plan B Because that's another thing a lot of times it seems as if with Ravens if their original plan ain't working Then it's like oh What do we do from here? So Ravens have to make better adjustments and they need to make earlier adjustments Oh, man, we saw that so much this season, especially the beginning of the year Where we saw like they have to do a better job of adjusting to the situation Helping out their quarterbacks and whether that was Lamar whether it was Tyler Huntley Whoever it may be they got to get better at adjusting to the situation a lot earlier We saw it this year Where the Ravens where the offense will be struggling the offensive line is struggling. Why is it that Greg Roman been our offensive coordinator since 2019 19 So that's 2019 2020 2021 three years Same starting quarterback A lot of offensive line has changed and some players have changed in and out But 2019 why do we not have a screen game? Why can't we still not run screens? Why? What is that? And this is with a good or bad offensive line. It's just something that we don't do Where are the and that's that can be so much simplicity Sometimes I feel like Greg Roman almost over things the situation so many times There can be success with simplicity, but the Ravens they they don't do that. Greg Roman doesn't do that He spoke this off season. He said it He said it We are going to have Lamar Jackson under center a lot more We got a lot of plays for Lamar Jackson under center Under center is not the pistol. Under center is not shotgun Under center is directly under the center Lamar taking a snap from underneath Bradley Boseman's behind That's under center What do we see that like three or four times? Maybe You you can't just talk your talk and another thing. This is why he got to hold himself accountable You can't just talk the talk but not back it up. Oh man, we we got a lot of plays in the vault We got a whole lot of plays in the vault Where were they? I remember one maybe two because was the flea flicker after the vault coming or before I think it might have been before but regardless. I remember so so two two vault plays Because there was the one that I loved and I never saw it again Never saw it again. There was the one that I love where they faked it. They faked a little end around to devon duver name um So he came he came over lamar Act like he put in his chest then took it out So he faked it to him and then davante freeman was here and he handed it off to davante freeman And the design of it was just so beautiful. It was lovely.  Let your yes mean Yes now with wink Oh with wink And again, we know with him too just like with greg roman and john harbaugh. Yeah, a lot of guys were hurt We got to adjust to the situation, but with wink. He got to adjust to the situations a lot faster now Hold yourself accountable. Now. I think wink did hold itself accountable with his His comment before the season About sacks being overrated Now we know that wink scheme for some reason the sacks just don't get there We just don't get a bunch of sacks with guys underwing scheme Now I do have some things that I feel could change that and could help that could help wink in that manner But we'll talk about that in another video, but as far as wink Don martindale adjustments A lot of times this year. It was my biggest complaint that with wink We knew guys were hurt, but even when marlin humphrey was still in before a lot of guys even went out He was he had been getting toasted He had been struggling this year this year was definitely a down year for marlin humphrey He did make some plays, but he struggled a lot this year a lot more than usual And could it be because marcus peters wasn't on the other side? I think that had a whole lot to do with it But marlin humphrey he struggled Anthony avid he had some good games and he had some really bad games too But there there would be such a lack of adjustment To helping your guys out you will see these cornerbacks struggling and you will still continue to leave them on islands Ravens past defense was terrible this year. Yes, so many people were hurt that past defense was terrible But you know what's crazy. You know what just didn't make any sense to me at all Why did it look like and let me know if i'm wrong, please do Well, why did it look like the defense played better down the stretch when so many guys were out Anthony avid out marlin humphrey out obviously marcus peters out the sean elliott out Why did it look like a lot of times the defense played better down the stretch with so many guys being out Because wink finally finally made so many different adjustments He changed so much stuff down the stretch that we wish he would have done a lot earlier wink has to make quicker adjustments wink Is he a bad defensive coordinator? No, he's not a bad defensive coordinator, but again, he needs to be held accountable he has to be Because they've The and there have been times too when um and i feel for him in this case where the defense is doing a good job They are holding the teams out, but then it's on the offense because they don't be getting nothing going So the the defense will have been out there for forever and ever ever be holding it down Then at the very end it's okay. We can't do it anymore Then they have a collapse they have a late game collapse. They have a late game meltdown But then again, it is on you. That's on you That's on you as a defensive court. So he would have to be held accountable He would have to be And it's tough.  Oh, that's tough That's extremely tough So but these guys they they've had their positions and they've had their positions for a while because they haven't reached a level of success But these are just my opinions on how I feel like they can reach another level of success Now moving on Eric Dacosta Eric Dacosta, he's been the GM since what the 2019 season, I believe And overall he's had some great things that he's done and he had some things that he needs to improve on too Now the great things that he's done. I feel like he does a really good job of making this roster Um, he especially this year, even though we literally lost everybody But he has done a good job of making the roster now Well, I where I feel like he could make a few adjustments The biggest to me with Eric Dacosta is draft picks and It's not just a simple two word answer with draft picks. It's a lot deeper than that in my opinion Now it's a couple of things now His the the back end drafting it hasn't been so pretty The the depths the depth of his drafts It hasn't been so pretty so far the impact of his drafts Overall, it has not been pretty so far. There's been a lot more misses than hits but We know the Ravens. They love their draft picks. They covet draft picks They want all the draft if the Ravens could pick 32 times In each round they would if it was possible if they could trade with literally every single team in kid 32 picks for seven rounds. They would do it.  He tries But that's a thing right there. We always hear about tries now There have been some successions of course for Marcus Peters him trading for Marcus Peters And that was huge him trading for Kalaeus Campbell. That was huge him trading away care Vedvik So somebody actually him getting a draft pick for a kicker slash punter that we know he wasn't gonna keep Like how do you do that teams could just wait it out and be like, all right They about to cut him anyway, but for him to get a draft pick for him and he wasn't even gonna keep him. That's big That's huge but with all the uh the the trading we hear so much almost And usually when we hear about almost, I know a lot of teams Oh, well this this person the the team didn't want to trade them in the afc They were they didn't want this player to be in the conference Okay, but a lot of times too is that the Ravens they don't want to give up It's something that they don't want to give up and it's usually a draft pick It's usually the draft pick I feel like they're they're love for draft picks Sometimes it can be a little bit overrated and what I mean when I say that Is that and of course, you know, like with the draft The the more times you got to swing The more chances you get you get you get to hit The more swings you take the more opportunities you get for a home run and that is true That's the law of averages More the more attempts you take at something the more chance that you have at succeeding But How much real value is placed? on success for of these draft picks Because think about this Hollywood brown for example 2019 first round draft pick Patrick queen 2020 first round draft pick rashaar bateman and adafi away 2021 first round draft picks All of those guys saw significant time On the field and the Ravens were extra invested in them because of where they drafted them at They were first round picks Now again the more chances you have to swing The more chances that you could hit a home run But if say for instance you you you up to bat And it's like all right. It's it's the bottom of the ninth and your team y'all y'all already up and You you don't got nothing to swing for Are you gonna put that same effort into hitting the home run? No, you're not Because the game's already over and it's the same way that I feel with the draft the all these late draft picks that they always accumulate They're not as invested in them as they are these first round draft picks second round third round Whatever as the higher draft picks. So they're like, all right. We're technically swinging and we hope for something But okay, if it doesn't work out, uh, oh well This is why I feel like these all these draft picks can can be overrated a lot of times And we know if the ravens were to like move up in the draft, we know it's gonna cost more money But still it's also gonna cost you more of an investment You're gonna really be invested in this player and really do your best to get the most out of this player If this player is a a fifth round pick a sixth round pick a seventh round pick And that's no disrespect to anybody that's drafted There's no disrespect to them at all But the ravens are just simply not going to invest in those players as much as they would a higher pick guy And we know a lot of it has to do with money, but a lot has to do with draft status and whatnot, too So this is why I would I would rather instead of them taking 50 shots I would rather them take 25, but those 25 shots, they're really like trying to make them count That's what I I feel like they should do But that's just my opinion But yeah, besides that Eric Dacosta has been doing good But with the draft picks And the draft and all that and the just the the hoarding of the draft picks That's why I feel like he can make an adjustment Now players Lamar Jackson, we're not gonna go through every single player because it's just it's too many Lamar Jackson That's your franchise quarterback. Now for him Accountability, you know, he got accountability But he got to show it too and he's got to make the right adjustments on the field Now we know a lot has to do with play calling, but a lot has to do with execution as well What Lamar Jackson needs to do Better Is get rid of that ball Get rid of the ball And we know that and again a lot has to do with play calling, but we know that he can get rid of the ball We know he can And again the the best example of it would probably be that coach game. Oh boy, there were so many plays Where especially when when that up tempo start rolling Oh, yeah, that that's him all day that that's quick pace fast pace Lamar Jackson and that up tempo offense that no huddle Oh boy, that's that's him all day Greg roman we we try to tell you earlier, but he's like, oh no, we don't anyway Lamar Jackson has to do a better job of taking care of the ball He has to do a better job of uh making some better decisions Now we know he got so much trust for mark andrews and we can understand why And mark andrews got so much trust for him, you know, mark andrews look at that little 54 million dollar contract He's like oh Lamar. Thank you so much. I love you But it can't just be mark andrews and hollywood It can't the mar has to do a better job of seeing the field He has to because there have been opportunities that he's missed It's certainly were opportunities that he's missed and even when he had time Now when he hasn't had time for another offensive line, okay, I don't blame you but There have been times when he's he's just missed people like straight up. He's missed him And there have been times when he has made just some varied some bad decisions this year And with with Lamar Jackson, um, I would just love an adjustment for him to make Is to really get a firm grip Of this offense and I don't mean no You gotta know the playbook because he obviously does but really take control Of this off command this or let it be known like a This is what y'all need to and get with it and quick There's a lot that I don't know when it comes to getting the play calls in so i'm not sure if uh because that But that whole thing and that that's something else with greg roman With greg that that has gots to go It's got to go With all the the the play calls being so late. I don't know. I don't know what the process for that is I don't understand the entire algorithm when it comes to that But that is something that holds this team back and then now I got to go backwards Now I got to go backwards to to harbour again With the adjustments and the accountability For ravens. We see this Too often 12 men on the field. We see that too much That's that's got to go but we see that too many times, man 12 men on the field illegal shift illegal motion delay a game Wasted timeouts because they weren't about to get the playoff in time I don't know what's going on in practice Because when you practice something so many times repetition just helps the process go that much smoother But I just coaching has gots To get rid of these silly penalties that to where the ravens end up being their own worst enemy Because it's one thing if the play call is good and then the safe instance of the ball is dropped or it's overthrown or Get sacked or somebody fumbles or something That's one thing But if you can't even get the playoff If you fight in with yourself before the plays even started That's terrible, man That's terrible and we've seen that so many times They gots to fix that And then I go back to the defensive side of the ball The there seems to be I don't know if it's because the the scheme is just overly complicated or what? But you see so many plays when the players they they talking to each other They have these longer drawn out conversations Right before the ball is about to be snapped by the by the opposing team's offense And it's like a lot of guys just seem to not know what to do They just seem to be lost out there so many times like oh, what do I do? What do I go? What do I go? And to me it was seen as if they have they maybe have too much responsibility So they say do I go later? I go do I drop back to a blister? What what do I do? So that's on wink as well So it's just Those are the the the main things that I feel would just if the Ravens can adjust those things Like I said, we know that this coaching staff 9.9 times out of 10 I'm sure that they all gonna stay intact and it's okay. Cool. Well, let's get better Let's improve Hey, we know what we do great at and that's great, but we also know what we could get better at So let's do that. That's that's the biggest thing I want to see I want to see people hold themselves accountable and people be willing to make adjustments Being stubborn is not good for anybody No matter where you are no matter your whatever. It's never good for anybody So we know that these coaches they got these their certain characteristics about them They got the certain things that they do we get there and they've been doing it certain ways for years. Cool. We get that But a true leader Is somebody that's willing to make changes They're willing to adjust to the situation And they're willing to hold themselves accountable Team keep it clean. I love y'all. I appreciate y'all And just like I hope ravens won't be next year when it comes to being in the playoffs and even in the super bowl too I'm out


Hi, it's a big room, big crowd. I think some of you will find that some of the text in my slides is just a little tiny. You can always grab the slides from the app and kind of review them later. All right, so I'm Mario. I'm an engineering manager at Meta. And I will talk to you about our data center accelerators today. So a little bit more about who I am and what does my team do. Like the introduction said, we're part of the firmer team. And basically, with our many partners, we work closely to deliver the data center accelerators for Meta. Being a firmer team, our primary objective, as you would expect, is to deliver a firmer that, on time, works well, meets all of the expectations of all of our many partners. This may seem somewhat obvious, but we have many partners, many, many partners. And they have many expectations. Don't tell them I said that. Our focus, or my team's focus specifically then, is on testability and maintainability of software, and then on the developer experience of these same firmer engineers. So some of the biggest challenges in that space then arise from having to smoothly integrate what you all think of as best practices in both ASIC design and firmer development. A lot of things are kind of obvious to you. But matching that with existing meta infrastructure, existing software infrastructure, as well as existing engineering culture, is not always obvious or easy. And so that's kind of where we focus a lot. And what we do is serious, but we don't always take ourselves seriously. And so in that spirit, I included here a picture of two pineapples in space. It's an inside joke, but I also put it up there to kind of test my legal department, see what they're going to say about the copyrights. Because this was AI generated, so I was just kind of curious what they're going to say. They didn't say anything, so it's still in here. All right, jumping straight into what did we actually build. So I can talk to about two accelerators here. On the left here is the meta training and inference accelerator. And then there's another one we built called a scalable video processor. Having trouble, I have to read these names because those were not the code names, like at all when we were working on them, but they're now the names of the accelerators. So the NTIA one is the first generation AI accelerator sort of designed for our internal workloads. It's an inference accelerator. I know there's training in the name, the first and focuses of inference. And it was fully co-designed, sort of a full stack solution all the way from silicon up to PyTorch and the recommendation models that we run on this thing. As you would kind of expect, AI workloads are fairly ubiquitous at meta at this point. And this is the accelerator that's meant to work well with those workloads that we run. So we believe, we strongly believe that we can achieve good performance out of this thing, even better performance per watt, and that we can really crush it on performance per dollar. That's kind of where we're heading with this. On the video processor side, this was actually the first in-house data center accelerator that we did, and that one is focused on video transcoding. There's a lot of videos that we serve, whether it's video on demand, live streaming, or short form video. And as we serve those videos, we try to match users' connection speed. And so while we're matching the connection speed, we have to transcode the videos on the fly, and that can be done much more efficiently, much more energy efficiently using the accelerator. All right, jumping straight into the architecture of the MTIA, the inference accelerator. So all the hard work is really done by this eight by eight grid of processing elements here on the left. And each of these PEs is actually equipped with two processor cores, and one of them has vector extensions, and there's a number of fixed function units. Both of these processor cores are based on the RISC-5 ISA, but they're also customized. They're customized to perform the necessary compute and control operations for our purposes. If you've seen architectures like this before, you kind of know a lot of the gains really come from the PEs, being able to talk to each other directly, talk to its neighbors directly instead of fetching data from memory every time. But eventually you have to go to memory, right? And so there's this memory subsystem on the chip that uses LPDDR5 and can scale up to 128 gigs of memory. There's also some SRAM on the chip for high bandwidth, low latency, very commonly accessed data by the PEs. And then finally, there's this dedicated control subsystem. It's the very little tiny thing in the corner, but this is what runs the system firmware, right? And this firmware manages the compute and the memory resources, talks to the host, talks to the host driver or PCIE orchestrates all the job scheduling and all of that, and that firmware was written using the Zephyr RTOS. The video processor architecture is a little different, a little bit more of a mess. Don't tell them I said that either. The majority of it is just video transcoding, as you would expect. It's the core IP that does the hard work. There's also memory subsystem using LPDDR5 because we like to reuse things, but it's a little bit of less memory. And then finally, there's a multiprocessor CPU subsystem that then boots the accelerator and runs firmware, does similar things, schedules, schedules jobs, following whatever the host is asking it to do. That firmware, again, builds on Zephyr RTOS because again, we like to reuse things. All right, the software stack. I said that this was co-designed with a software stack. The software stack is complex, I guess. An understatement. At the very bottom of it is the firmware that we work on. At the very top is things like PyTorch and recommendation models and the applications. And there's been years of many, many engineer years put into working on PyTorch and working on these applications, AI applications. And so for us to come in and immediately have impact and immediately be able to improve on what Meta has, we have to fit into that. We can't go and re-write all the applications. And so this is where this middle layer comes in, the entirety of the middle layer. It basically takes the output of existing applications, tries to find the kernels that we can optimize and run on the accelerator. It uses low-level code generation, is low-level compiler and a tool chain width with specific extensions, right? And takes these AI kernels and then finally creates these binaries that can then run on the aforementioned PRAs, right, the PEs that we had earlier. Those little binaries then get scheduled on there through the host driver and then finally through firmware. That hopefully that makes sense so far. Performance of this thing. So I didn't run these benchmarks, so don't blame me for the numbers. These benchmarks were run for the ESCA paper. That was actually published last week. I think ESCA was last week. So if you wanna know more, you can go read the whole thing. But generally, we feel like we do okay. We do okay on sort of lower complexity and medium complexity recommendation models, both in size and gigaflops per batch. I see some of you straining your eyes, I'm sorry. You can either look it up in the paper or you can just download the slides later from the app. But like I said, generally we do well. We don't do as well on high complexity recommendation models compared to GPUs. But we think that we have some headroom there. We blame it on the software people. We just need better software to run on this. And it kind of makes sense for higher complexity workloads. It just takes time to get to the maturity of software. Okay, specifically now back to firmware and less of the marketing slides. What are our challenges? What do we do? We write device firmware for both of these accelerators and they're both based on the Zephyr RTOS. We use the LTS branch, the long-term stable branch. Yeah, Chris, go Chris. Chris is on my team. He's the maintainer for the LTS branch. And we rely on upstream for bug fixes and for security fixes. We do some work ourselves, but we mostly just rely on you guys. And then the firmware runs on risk five multi-core processors. We basically have all of, I think most of all of our processors are risk five. They're actually capable things. I know it looked like it was a little thing in the corner, but it's actually fairly capable multi-core risk five processor. It's not what you would normally find in an IRT device. And so that's maybe something that we've had to work on improving even upstream to risk five support for it. All right, so most of our development, most of the firmware development has actually done pre-silicon before hardware shows up. This is kind of a unique challenge because it also means you have to also build and maintain the emulation capabilities that mimic the target hardware. And that's also something that kind of my team works on. This is because as soon as hardware shows up, we wanna be ready to go to production, right? As soon as possible. So we need hardware, we need firmware that works for some definition of works. And this is also where we leverage some of Zephyr's capabilities to target emulation such as QEMU and native POSIX, right? It helps quite a bit to be able to test your code without real hardware. All right, so this is my testing is hard slide. That's basically what it says here. Given the complexity of the software stack, we, and the complexity is also in organizational, right? And like the number of teams that are actually involved in working on that software stack to the point where teams don't even necessarily fully appreciate what the others are doing, but we have to come together and we have to test the end-to-end stack to make sure that when hardware comes back, we have something that works and works well. And this is hard. Probably most of you probably believe me because we have to build a testing infrastructure that's fairly complex, that runs application on a virtualized host talking to firmware that runs on emulated hardware. This whole thing has to work, has to work reliably. And this is something that we invest quite a bit in. For low-level firmware tests, we're actually adopting, we rely on Zephyr's test framework, Zephyr's test framework, and it allows us to write these simple, faster-to-fail tests. All right. I mentioned integrating with Meta's infrastructure as one of the challenges, one of the hard things to do. One of the places we integrated that I can actually talk about is our build system. So Buck, or Buck2, is Meta's build system. That's written all in Rust. No, yeah, Rust. It's written, yeah, there we go. It's written all in Rust and is designed to be super great. It's open-sourced, which is why I can talk about it. And it's used by thousands of developers every day. It gives us a lot of leverage integrating with Buck, because then Buck in turns integrates into many other places at Meta, places, tools, and systems. Things that give us better developer experience, better developer efficiency, but also things that give us better visibility or test scheduling. We kind of get all that by integrating with Buck. One other kind of neat thing with Buck is that it's written to integrate with remote execution. So you're able to write firmware or write any software locally and then build it and execute it remotely. In our case, it's really convenient because you can write firmware locally and then execute it remotely on a machine that happens to have a certain accelerator in it. All right, and so I mentioned Rust. Rust is now fully supported language at Meta. It's actually a recommended choice for CLI tools and the number of tools and services written in Rust is rapidly growing and it's probably no stopping, it's no matter what people think. And we've actually written some firmware in Rust, believe it or not. And we actually see this as something that's coming up and we're gonna have to figure out how to support writing Rust firmware in the future. All right, we've got some conclusions here. So just to kind of summarize, AI workloads, they're kind of everywhere at Meta and custom accelerators are our way of extracting efficiency out of the resources that we have within the year of efficiency, if you guys heard that term before. The software stack, it's a fairly complex beast but at the bottom of it we have our firmware that's based on the Zephyr RTOS. A lot of our challenges are meeting the performance requirements of firmware but also kind of integrating into the infrastructure and culture. I don't wanna understate the culture part, it's actually, I've been at Meta for five years, it's actually kind of interesting to see some of those challenges. And then finally, in terms of our interests, specifically around REST 5 and now Rust, this is kind of where we feel we can have a lot of impact possibly on upstream in the near future. All right, that's it. My timer hits at 18, so I have some time left. I don't know if that means we're just done or done. All right, I still have time left because I didn't plan for 18.


So I'm taking this with me, it's just so you know, you guys. The thing I love about it is it's crunchy and clear, really, really clear. Like it's not muddy. And most of the time when distortion is really present, when I'm past the 12th fret on lower thicker string, I'm a happy person.


According to court documents, 34 year old Samantha Baker of Jenkins is facing drug traffic in charges after she was arrested just before midnight Thursday following a suspected DUI traffic stop at the Daniel Boone Motel in Coal Run. Kentucky State Police Trooper Jonathan Rouse wrote in court documents that hundreds of dollars in cash, more than 150 pain pills, scales, and 33 plastic bags believed to contain crystal methamphetamine were found, as were 23 white capsules also believed to contain crystal meth. Dozens of syringes, some of which were empty and some which were loaded with an unknown substance, were also seized in the bust. The trooper wrote that Baker admitted that the substance in the plastic bags was crystal methamphetamine and she told the trooper that all of the drugs belonged to her and not the driver of the vehicle which was stopped in the traffic stop. Baker was charged with first and third degree trafficking in a controlled substance, trafficking in a legend drug, possession of a prescription drug not in a proper container, and possession of marijuana. She's currently lodged in the Pike County Detention Center where she's being held on a $5,000 cash bond. Reporting in Coal Run Village for EKB News, I'm Chris Anderson.


The frescoes created by Saturnino Gatti in the apse of the Church of St. Panthillo in Villa Grande de Torne in part, Ellaquila, were the subject of a thorough diagnostic study involving several tests, including sonic pulse velocity tests, hygrometric tests and infrared thermography. The results of these tests revealed significant insight into the condition of the frescoes, as well as their plaster and wall support. Sonic pulse velocity tests indicated areas of detachment or degradation while hygrometric analysis described humidity variations near the boundary between the conch area and the church nave. Passive infrared thermography detected temperature in homogeneities, particularly in areas where there were differences in wall texture and masonry structure. Furthermore, the comparison of sonic pulse velocity and passive thermography images revealed a correlation between hot areas and slow areas, suggesting the presence of detachments. This article was authored by Sarah Calandra, Irene Santoro, Stefano Loreti and others.


What's going on everyone Sam here with late in sports cards, and I am ripping one box of 2022 tops archive signature series Baseball for Chris C. So good luck Chris. See what we got in here, man nice 65 of 83 on a tops opening day from 2019 Eddie Rosario, that's a cool one. I love where you put the signature up in the top, right? That's really cool nice photo there Eddie Rosario for the twins There you go Chris That'll do it for your break there Chris. Congrats on the hit. We'll get that right out to you man. Thanks again


You may have noticed the evaluation block only has two slots, but what if I want to add 1 plus 2 plus 3? Think of each of these slots as an input. Each input on an evaluation block can take a value, like 1 or 2, but they can also take a whole other evaluation block. So to add 1 plus 2 plus 3, we can drop in an additional block for 2 plus 3. When the computer evaluates your blocks, it starts from the inside out, evaluating each nested block before it moves out to the next level. This brings us to the order of operations. Operations are actions such as add, subtract, multiply, and divide. If it isn't a number, it probably is an operation, but when you see something like 7 plus 6 times 52 plus 3, which part should you calculate first? Do you start at the left and go to the right or start at the right and go to the left? This actually matters because calculating the wrong order will get you a wrong answer. So there is a specific order of operations that tells you what to do first and then to do next. We can remember the order with a cool word called PEMDAS. Parentheses, exponents, multiplication, divide, addition, and subtraction. So do things in parentheses first. So 6 times 5 plus 3 turns into 6 times 8, which equals 48. If we just went left to right and did 6 times 5 and got 30, then added 3, that would be equal 33, which is wrong. After we've done parentheses, we move on to exponents. So in this example, we square the 2 first and then multiply it by 5 to get 20. Next is MND for multiply and divide. Anywhere in your expression that has a multiply or divide sign needs to be done before addition or subtraction. If there is multiply and divide in the same expression, then just go left to right. So again, PEMDAS stands for P, parentheses first, E, exponents next, then MD, multiplication and division, which is done left to right, and finally AS for addition and subtraction, which is also done left to right. Divide and multiply, rank equally, and go left to right. Add and subtract, rank equally as well, and go left to right. You can remember PEMDAS with a few fun phrases like, please excuse my dear aunt Sally, or pudgy elves may demand a snack, or even please eat mom's delicious apple strudels. Your computer isn't smart enough to understand order of operations, so you need to show it the order that you want your operations to be done in. We can do that by nesting blocks inside of other blocks. Blocks are evaluated from left to right and from the inside out. So if we wanted to program the expression 8 minus 2 times 5 plus 10 divided by 2 plus 1, we can follow PEMDAS to figure out the order we should nest our blocks in. P, there are no parentheses, so let's move on. E, no exponents either. Next, multiplication. M, okay, so we have some multiplication. Let's make a block for the 2 times 5. D, there's also some division too. Let's make a block for 10 divided by 2. AS. We've also got addition and subtraction here, so let's sort it out from left to right. First we can grab a subtraction block and plug in 8 on the left and our 2 times 5 block on the left. Then we'll grab an addition block, plug in our whole 8 minus 2 times 5 expression on the left and another addition block on the right. Then finally we can plug in our 10 divided by 2 on the left side and 1 on the right. 8 minus 2 times 5 plus 10 divided by 2 plus 1 and that's it. The block version of this mathematical expression.


Good afternoon folks, this is Steve Rhodes, coming to you live from the shores of very rainy Delray Beach, Florida. This year, 2 p.m. update and currently we have all the U.S. Indices that we track trading in the downside. Dow's off 155 points, about a half a percent, S&P a little over 1% or 42 points, NASDAQ one and eight tenths, percent 228 points, the Russell's off four tenths, that's eight points the downside. Semi is off one and a quarter percent, you've got gold trading off three bucks, 1715 is the print there, you've got silver up 21 cents, 1854 lights, we crude back a buck, 95.70, natural gas having another stellar day up 30 cents, trading out at 8.87, and the 30 year treasuries up 23 ticks, 1.4204 is the print there. Let's go spend a little time, take a look at our cash indices charts out there, momentarily we'll have the Dow up on our screen, and it's really all about the oscillator and change line, although I don't know that the Dow will get all the way back there, but it's a possibility. So in the case of the Dow Jones, what we have out here is, even though you've got a nice dark cloud cover, price never made the A, never made the C to D expansion of its A to B equals CD pattern out here. So we really just have a sideways movement at this stage here, but price could go target the 31, 364 level, it's also in change line. The S&P 500, similar pattern to the Dow, no confirmed sell the D point pattern or currently sell pattern, but price still may pull back in sympathy to what's going on inside the NASDAQ and the Russell, which really isn't doing much the Russell that is, but 38, 74 would be the level to be watching on the daily timeframe for the S&P as a potential support level. Inside the NDX100, that level, and it does look like it will get tagged, that's at the 12, 036 area. If 12, 036 is tagged, tested rejected and holds, that could be the signal of the resumption to the upside. In the case of Russell 2000, its price target now, this does have a confirmed sell the D point pattern. So its price target may be 1769, the semiconductors, they have a confirmed sell the D point, they could be pulling back to 2704, the transport's out there, I don't have much, the NASDAQ composite, it has a sell the D point, what it needs to do is, or what it may do is pull back and test it's also in change line, that's at the 11, 513 area. Let's take a quick peek out at the NQ charts, because this is really the set chart to be paying attention to, the NQ prices testing on a daily basis, a support level. The only bottoming pattern that we have out here is coming from the 30 minute time frame. The price needs to clear that red oscillator and change line, that's at 12, 151, to suggest that there's some legs to this counter trend. Folks, stay tuned, your favorite polar bear, David Whites up next. Tom O'Brien will take us on home and I'll be back with you tomorrow on wonderful Wednesday. Have a terrific Tuesday, folks.


I think we've got two groups of press coming in, so we'll bring the lights out in a small talk for a minute. I just think that in me, you're sort of the wrong thing. You know, the very approach of states that are subject to bring this to the yetis, sending power to the program, I think. It's been dishonestly portrayed that 17% of this bill represents actual tax increase. And 31% of it represents simply better compliance and collecting money from people who, under the existing laws, owe taxes to the government. And the rest of it happens to be actual reforms that we think are correcting unintended benefits or advantages that have come into being through legislation here and there permitted an opening for technically to gain something. But the main purpose of what's going on here in this whole combination is that this combination represents a $380 billion reduction in deficits over three years. And 280 of that is in spending outlays, not in this tax package. Incidentally, this tax package wouldn't be the greatest single tax increase if it was all tax increase instead of just 17%. But the thing is, what we're really talking about is the necessity to reduce the deficits and thus get interest rates to continue coming down to get the economy moving again. And this will do it. And those who are opposing it cannot hide from the fact that they are supporting increased deficits and higher interest rates. Mr. President, on that note, do you think John will continue to talk in recent years? He's not running for president himself. He's not running for president himself. I didn't know the job was up to Greg. You think you're going to pass this tax increase package? We're doing our best. How does it look now? I think, you know, I can play it better after the meeting.


All right, everybody, let's talk about matching law. Matching law is actually pretty complex. It's one of the more advanced basic conceptual foundations of behaviorism. If you come back and you take the RAT lab or if you take a more advanced course in behavior analysis, we will be coming back to talking about matching law. But essentially what we're looking at here is a way of quantifying responses, a way of showing that behavior will change relative to the amount of reinforcement available to it. Essentially what I'm showing you on screen here on the left is an example of Hernstein's matching law. It shows that when you have different behaviors and different rates of reinforcement, you can see that different rates of responses occur. The graph here is showing you that if you have perfect matching and you have two different responses, each of which have a level of reinforcement available that if you perfectly allocate your responding to the amount of reinforcement available, you have what's called matching. You match the amount of reinforcement or you match your responses to the amount of reinforcement available. That's pretty confusing. We make it a little bit easier. Think about a simple creature, rat, pigeon in an operant chamber. Say they're presented with what I'm showing you on here is a photo of two different levers and they can press the left lever, which is on what's called a fixed ratio five schedule or it means that for every five times they press that lever. They're gonna earn a reinforcer versus an FR25 schedule, which means that every 25 times they press that lever, they're gonna earn a reinforcer.  The other lever, the FR25 lever, pays off if you press it 25 times, which means you have to work five times as hard to get the same reinforcer. So where's responding gonna go? Which lever is the organism gonna push? Well, you might be inclined to say they're only gonna press the left lever. That's actually false. What's interesting, again, going back to Hernstein's matching law, this equation that I'm showing you on screen and what we know from basic experimental literature is the organism is gonna press both levers. But what you're gonna see is five times as much responding on the left lever as you see on the right lever. You're gonna see five times more work here on the left side where it pays off really well. You're still gonna see some responses on the right lever, but about five times as few, because again, it requires five times as much work to pay off. And this has all been very complex and very difficult and like, why are we even talking about this? Well, the reason that we're talking about this is because when you're using differential reinforcement clinically, you have to understand matching law and you have to understand this adage that behavior goes where reinforcement flows. What that means is if you want one behavior to increase, you have to make that behavior pay off a lot better, a lot faster, a lot bigger. You have to make the reinforcer for that behavior bigger compared to everything else that the organism could be doing, right? Let's think about this from a simple differential reinforcement using extinction to try to decrease the rate of a response kind of paradigm. If you have a learner, if you have a client, if you have a loved one, if you have someone that you're trying to decrease the rate of a response and you want that rate of the response to be zero, well, what are you gonna do? How do you make sure that the levers are paying off? Well, you wanna make sure that one lever, one behavior doesn't contact reinforcement. You wanna make sure that you are using extinction with fidelity on that one lever. Whatever the target behavior is, you're trying to decrease, do not reinforce it. No way, no how, never. And you wanna make sure the other lever is gonna pay off. In fact, pay off well. You especially wanted to pay off well if this is a new behavior, the person's never done it before, or if they have a long history with that problem behavior that you're not reinforcing anymore. So you have to make sure that the lever on the left, the problem behavior, that it doesn't pay off. And you want that lever on the right, the new behavior, the harder behavior, the brand new thing we're trying to teach to replace the behavior that it pays off like gangbusters that it is easier or faster or produces more reinforcement than that old problem behavior we're trying to decrease. I want you to know about matching law because this is one of the foundational principles that many applied behavior analysts don't understand very well. And behavior goes where the reinforcement flows. So if you wanna make sure that your client is engaging in the desirable behavior, the replacement behavior that you're trying to get an increase in to decrease another different undesirable behavior, you wanna make sure you're paying it off but you also wanna make sure you're paying it off well because this is very simple, very basic foundational understanding of human behavior. So let me know if you guys have any questions about this and I look forward to seeing you guys next time.


So I might have just come up with the greatest parlay you could place this NFL season. And we're going to be sweating this out all season long. Because what good is the NFL without a season long sweat? First up, we got the Baltimore Ravens to win the division. Uh-huh. Joe Burrow who? Next up, we got the birds down south in the Atlanta Falcons to win their division. You going to trust Derek Carr and the Saints with your coin? Because I'm not. Do you see where I'm going with this? Next up, we got the Philadelphia Eagles. Sometimes they say the Dallas Cowboys are America's team. Well, that's not in America I want to live in. And last but not least, the ultimate sweat. The Seattle Seahawks to win the NFC West. Four birds, one ticket, zero margin for error. I present to you the birdie parlay.