Discover the exquisite beauty of Islam with our exclusive poster collection, showcasing the 99 names of Allah. Each poster meticulously presents the Arabic name, pronunciation and English translation, embodying the essence of our Creator. Elevate your surroundings with these high quality designs that not only serve as art, but also offer a glimpse into the profound beauty of Islamic culture. Immerse yourself in the collection and unveil the magnificence of the 99 names. Links in the description box. Alright guys, welcome back to the channel. If you're new, my name is Bobby Guy, super viral topic at the moment. The Red Heifer. Israel wants to allegedly sacrifice a red cow to bring forth Armageddon. So pretty much everybody in the Muslim world is talking about the red cow now and how it's supposed to be sacrificed, moreover potentially al-Aqsa Mosque being destroyed. And all of this allegedly yet again is supposed to usher in the Jewish Messiah. Guys, before we jump into the video, as always, if you enjoy my work, leave me a thumbs up, subscribe to the channel if you haven't already, and check out the links in the description box to further support. And now, with no further ado, let's have a look. Could a Texas cow start Armageddon in the Middle East in April 2024? And what does this have to do with Israel's war on Palestine's Gaza? On the 100-day anniversary of Israel's brutal assault on Gaza, Hamas spokesman Abur Bader released a video explaining the motivations behind the groups incursion into Israel on October 7th. Alongside Israel's continued occupation of Palestine, he also mentioned the bringing of red cows into the occupied Palestinian territories. Abur Bader was referring to the plans of numerous right-wing Israeli groups to believe that a red cow must be sacrificed in order for the Jews to progress plans to demolish the al-Aqsa Mosque and build the fabled Third Temple in its place. It might sound like a conspiracy theory, but hardliner Israeli group the Temple Institute have already purchased and imported five red Angus heifers from Texas at a cost of $500,000. They have been grazing in a kebutz in the occupied West Bank since 2022, with reports that the sacrifice is planned to take place as early as April 20th. The sacrifice of the red heifer has its roots in the Torah and the Talmud, and it is believed that the ritual is necessary to purify the Jews so that they can pray at the al-Aqsa compound. The sacrifice will reportedly take place on a plot of land on Mount Boliv's facing the al-Aqsa Mosque. The cow must be completely red, including its hooves, and must be around three years old at the time of sacrifice. Following the sacrifice, the ashes of the cow are due to be mixed with water and used to purify selected Jewish priests and their adherents. I have to stop the video right here because what you can see in the background is quite creepy. They're making hand gestures. If you know anything about occult knowledge, you will recognize those gestures. This guy over here is making the horn sign for Lucifer. He's giving you the hand gesture for the horned one, for Satan ultimately. And the other guy right here, he is showing you the pyramid. The pyramid is used by Freemasons and other secret societies. The meaning behind it is an elite group that is on top and is ruling everything. If you know anything about Judaism, of course you would recognize that those people truly believe that they are higher than everybody else. That they are superior, racially speaking, spiritually speaking. Even there are certain theories that the Jewish soul is superior and has a divine connection to God that we goyim do not have. And therefore this is a clear display, yet again, of Jewish supremacy, of Jewish superiority. Used to purify selected Jewish priests and their adherents. Since occupying East Jerusalem in 1967, right-wing Zionists have long sought to build a third temple in place of the Al-Aqsa Mosque. But initially the goal only of fringe groups such as the Temple Institute. The plan has been mainstreamed in recent years, with groups of settlers regularly storming the Muslim compound and attracting support from numerous politicians and commentators. Temple organizations have even submitted blueprints for the construction of the temple. And all you have to do is count one and one together, of course, even if you don't believe in prophecy and you don't believe that this has some sort of spiritual meaning to sacrifice the red cow. Just by sacrificing the red cow and then proceeding to destroy Al-Aqsa Mosque, one of the holiest sites within Islam, of course you will usher in war. You will usher in an end of day scenario if you will. Because up until now it has been very disappointing, of course, to see that the Muslim world, the Umar, did not truly stand up for the people of Palestine. Since I reverted to Islam, this has been a huge frustration of mine to see that the big Muslim powers, the governments, do not truly help out. However, if God forbid, of course, Al-Aqsa Mosque is destroyed, then quite literally all hell would break loose, of course. Then the governments would have to stand up and all the Muslims around the globe would have to get up as well. And this would then inevitably lead to a war. So yet again, even if you don't believe in a prophecy, this then in turn would of course be a self-fulfilling prophecy. As prepared the ornaments it will hold. Last year, during the month of Ramadan, a temple movement activist was arrested after he and a group of Jewish extremists attempted to bring a goat into the Al-Aqsa compound for a ritual sacrifice. The decades-long Israeli excavations under the Al-Aqsa Mosque have also been condemned by international archaeologists and denounced by numerous authorities who say they are a means of weakening the foundations of the mosque to facilitate its demolition. If Israel were to attempt to demolish the Al-Aqsa Mosque, the third holiest site in Islam, it would trigger outrage across the Arab and Muslim world. Of course. However, even if these right-wing Jewish groups are unable to proceed with the demolition, many fear that the sacrifice itself could embolden Jewish extremists to occupy the mosque and further restrict the rights of Palestinians to access the holy site. All right, this was somewhat of a mainstream report if you will. This came from TRT World. Now we're going to check out the merciful servant for deeper insight. In September 2022, five red heifers were flown from the state of Texas into the occupied lands. They paid around $100,000 for each cow. Some time ago. Since last year, one of these cows have been disqualified, but the other four cows continue to be suitable candidates for the sacrifice. To better understand what this ritual is, we must look at what is stated in their scripture regarding it. In the Book of Numbers chapter 19, it is stated that And the Lord spoke to Moses and to Aaron saying, This is the ordinance of the law which the Lord has commanded saying, Speak to the children of Israel, that they bring you a red hyfer without spot, wherein is no blemish, and upon which never came yoke. And you shall give her to Eleazar the priest, that he may bring her forth without the camp, and one shall slay her before his face, and Eleazar the priest shall take of her blood with his finger, and sprinkle of her blood directly before the tabernacle of the congregation seven times, and one shall burn the hyfer in his sight, her skin and her flesh, and her blood with her dung shall he burn, and the priest shall take cedar wood and hissup and scarlet and cast it into the midst of the burning of the hyfer. That's hilarious. A little side tangent here, but I have to think about Christians and how they proclaim, Oh, we are in continuity with the Old Testament.  So the Jews continue with this type of animal sacrifice to this very day. The Christians, on the other hand, do not. They say this has been abolished, but the Jews, the people that received that scripture or altered that scripture, depending on which view you take, they're still adhering to that animal sacrifice. So you would assume, of course, that the people that have ownership of those scriptures ultimately would know what continuity in that sense means. However, yet again, if you really want to be in continuity with that scripture, you should keep on sacrificing animals at the altar. The red hyfer is a female bovine which has never been pregnant or milked or yoked, also known as the red cow. It was brought to the priests as a sacrifice according to the Torah and its ashes were used for ritual purification. According to their rabbis, since the time of Moses, only nine red hyphers have been sacrificed. The last time one was sacrificed was just before the second temple was destroyed by the Romans on the Mount of Olives opposite to the Temple Mount. According to their rabbis, when the tenth cow is to be sacrificed, they will enter into the age of Dajal. But to them, he will be their awaited Messiah. Yeah, exactly. They wouldn't call it Dajal. The Temple Institute is preparing for this event to take place soon. After the sacrifice takes place, you will see an unprovoked attack against Al-Aqsar like never before. Their intentions are utter destruction, to the point in which they can commence building the Temple of Dajal on top of the ruins of Al-Aqsar. They believe once the third temple is completed, it will speed up the coming of their Messiah, known to Muslims as the Dajal who will deceive the entire world except those who have true faith in their Creator. The true believers will see through the deception and lies and will not be manipulated. It is clear that the end times are getting closer and the solution is to connect with our Creator unlike ever before. Once the connection is established, the guidance will come from the source of all guidance. Are you sure? Alright, this is it for today's video. On the one hand, you could say, well, this is all scary stuff. We will see if all of this will happen first and foremost, but I personally am truly at peace with it because as a believer, I believe in the end times and looking around, I really wonder how more degenerate the world can become. I don't think we have much more room left for further devolution into obscurity. Humans are as lost and ungrateful as ever. This truly is reminiscent of the stories of Sodom and Gomorrah. Therefore, if this is supposed to be the end times, I don't want to sound all doom and gloom, but I'm actually quite welcoming of it. I mean, honestly, think about it. We're truly in the last chapter, so to speak, if we truly made it until the end of days. What a great honor that is. Anyways, before I leave you guys, I want to show you one banner that has been posted by a Jewish right-wing party and they are calling as well for the destruction of the dome apparently. So the way that this looks like it's not about the total destruction of Al-Aqsa Mosque, but nevertheless it is about the destruction of the dome and this here of course could further escalate tensions and ultimately lead to the destruction of Al-Aqsa. But be that as it may, ultimately those are the plans of the Zionists and we all know they planned and Allah planned as well and Allah is the best of planners. Alright guys, this is it for today's video. If you liked it, leave it a thumbs up. Subscribe to the channel if you haven't already. Check out the links in the description box to further support and as always, may God bless you all. Much love and peace.


What's going on guys it's your boy DPJ here today with another Destiny video and in today's Destiny video we have top five freak out reactions of the week. Now you guys are enjoying this series and specifically this episode so continue to support and leave a like I would appreciate that it really does help out. Let's try and reach 5,000 likes that'll be insane if we could.  It's my turn now. Good job, good job. There you go. Jenny. There's the... Jenny got the... Ah man! What? No! Nick. Nick. Fuck!  I don't need you to ruin my moment. No I'm saying you can thank me for this because it was my checkpoint that got you there. I love you. Come here. I'm gonna go all the way down to Austin give you the biggest bro hug ever.  Oh my god! I got Hawkmoon!  Agents of Crota's will have been defeated. The hive will not take this transgression lightly but you Guardian have given them something new to fear.   Can I have a go home please bungee? Make my day please. Make my day. Or a fundalord. The fundalord would be nice as well. That's gonna end the game! Got him. He's down. Go for the tea bags. Great work. None of us got it exotic. Oh my, oh my. I love you Lord Jesus God Almighty. I got the... Oh my gosh. I have to put up all your morning. Oh my gosh. Oh my gosh. Oh my gosh. Okay. I definitely have to put up all your morning. Like 10 seconds before that. That was like worse than PewDiePie. I just lost my voice off that. Oh, 2000 grimoire score. It's... Oh. Yours is not mine. Renegade Hunter Shin. Malfa... Drega... Ur... Yas. Yas. Yas. Yas. Yas. Yas. Yas. Yas. We're winning by a little bit.   Yes, I got him. Hulk rune! I got Hulk rune! Hulk rune! Just talking about it. DPJ. Best freak out reaction. Yes! Alright, go to tower. Go to tower.


Welcome back to the Tracy Johnson show presented by Buffalo Wild Wings. I'm Sam Murray joined now with Stevenson women's ice hockey head coach Tracy Johnson and coach on the road for a two-game series at Manhattanville to end the regular season. Let's start with that first game It was a scoreless tie. It was the first ever scoreless tie in program history, but Katie Dorosa 37 saves in that performance. She played phenomenal one of the best performances if not the best performance I've seen her play and I think it was just the show of the Goleys all all night, but just to see that performance out of her is really exciting And I'm just very happy for her. So it was an exciting game. Yeah with that tie the second game It was for all the marbles the Mac Mac title on the line Whoever wins goes home champs and you guys won three to one Savannah Summers Nets two Shorthanded and an empty net talk about your team's performance in that one You know after the game Friday I said to them the first thing I said was well This makes tomorrow interesting because we knew that it all came down to one game playing for that championship and I really thought they brought the emotion to that and Just a better performance. I think overall in terms of the rest of our team Katie playing very solid again, but in terms of our performance, you know with our forwards in D I thought we just put together a better game of how we can play and I'm just very proud of the group in general and just an all-around team effort for that Saturday and to get that Mac championship and you know with The adversity we've experienced in the beginning of the season to just kind of have it all culminate at the end It was a great end to the regular season. Yeah riding a 13 14 game on beaten streak I think it's program record now You're gonna see that same Manhattanville team coming back on Saturday.  Well a couple things we just want to put an emphasis on keeping it simple and what we have been focusing on you know The past few weeks and that's just playing how we can keeping the game simple and you know executing quickly executing efficiently and you know putting pucks on net one thing we are gonna definitely focus on as our special teams Would have loved if that could have produced a little bit more over the weekend for us But that will be a focus of us of ours this week as well Well coach we wish you the best of luck this weekend and we'll see you back here next week Thank you very much for coach Tracy Johnson. I'm Sam Murray and this has been the Tracy Johnson show


Hopefully the mic's not gonna be picking up too much wind, but it's not that windy, so it should be pretty good I'd lumped off saying I was gonna talk about the link and sequences side of What's going on in string here and especially since there's quite a lot of noticed here When I was doing things originally, I didn't even fully recognize that there were actually similarities to link and In some cases this strictly follows the link pattern in other cases not exactly, but it's still super close and Regardless it should be following link conventions so since link is It's not exclusively a dot net thing anymore, but it's it definitely originated in Dot net and that's where it's most widely known and that's where one of the more important parts of it shows up in link Can be thought of as two things The first is a set of extension methods which are used to implement its functionality Now you can call those extension methods Regardless through a fluent like syntax and it's still highly readable and it does what you Want it to this essentially winds up working like function composition, you know chaining the functions through each other Just the syntax is a little bit different in object-oriented languages You tend to go with a more fluent design rather than a pipeline operator for functions But either way the the effect is the same you're taking the output from one into the other and you build up these queries through that and sometimes not Specifically queries sometimes it's just general transformations or whatever, but It It's almost database like that's that's why it tends to be called queries and that's why it focuses on that the other side of link which I can't really implement all the discuss why but it's a pairing between How what is it? I query a bull and the I query provider or something? I haven't ever actually implemented link. I've tried to Wrap my head around a few times, but it's involved and What those allow you to do is actually use the formal link syntax, which is part of the language Obviously, I would not be able to do that with string or really any of the text types because They're not my types. I don't control them I'd have to convince Microsoft to add interfaces to their stuff and then I'd have to put tons of my stuff in their runtime Which would be fine.  I had to backtrack a little on that because there are some guys on the dotnet team Who are adamant that string is a primitive and shouldn't be implementing any interfaces and shouldn't be implementing any? Advanced functions because it should be viewed strictly as a primitive Because I get it. It's technically a UT of 16 code sequence It should not be viewed as a textual type but it is You guys never implemented a non-primitive type to be using instead and tons of Things got implemented for string that make it really not a primitive anymore It's gonna potentially Convince them to add I query able to that but you'd also I mean you don't really have a choice when it comes to the read only Spot of car you can't implement the interface and I don't believe the link Expression behavior is pattern matched. I'm pretty sure that has to go through the interface, but I'm not I'm not certain Don't hold me to that so what I'm doing Obviously enough is just the the extension method side of that the fluent syntax But that's fine, that's that's what I'm doing anyways I'm building up a large collection of extension methods for text processing. So cool now this is going to sound super weird, but because Because I didn't realize that some of these were very link-like in the first place. I missed out on a Useful optimization in that the method names were wrong. I haven't lost my mind. I'm not drunk right now I'm drinking coffee not alcohol Yes proper naming of methods can lead to optimizations Not in the normal case at all In order for this to make any sense you have to have an idea of how method resolution and C sharp visual basic and F sharp works They preferentially select instance methods over extension methods, but then within each of those they preferentially select the most specialized method So if you have a method that is declared for your exact type rather than something lower down in your inheritance chain it's going to preferentially select that if you have a instance method or a Method that works on specific instances rather than on generics. It's going to preferentially select that and Within generics it is going to preferentially select the most specialized generic Make sense so we have this whole order of specialization that it relies on This is where we get adopt amazations method resolution has to have the same name It can't have the it can't figure that out based on different signatures because even if the signatures are the Are based on identical signatures because even if the signatures are identical if the names different It's probably because it's doing a different thing So it has to have the same name Now if you were using the names that mine already had then You're not going to see Any op you're already getting the optimal performance should make sense, but People who are familiar with a link and if you're using net you probably are familiar with using link You're gonna want to use the names that are already there and that means you'd be missing out see Using the the same naming conventions as link has isn't just an optimization thing It's also a discoverability and learnability thing Following that exact same convention since my stuff is essentially doing the same thing Makes it so that there's Far less to learn which is fantastic That's the same reason why glyph is designed in the same way as rune and car Because there's less to wrap your head around it is essentially the same thing all over again That's fantastic So was I using the same names in all these situations? No No There were some where I definitely was contains is certainly an example of that But then I went and did the contains anything and That really should have been Just any See this is where we get into some minor differences, but essentially it's still so similar that the intention would be obvious Any in link accepts a lambda a delegate Is it a delegate? I guess it could accept a delegate, but It's meant for accepting a lambda You provided a function that function is executed on every single element in the in the sequence And as long as At least one of them holds up then the any is satisfied now what was contains any being used for Well, essentially the same thing but removing the lambda which actually is a one hell of an optimization instead of a lambda that needs to be satisfied it was a specific thing to Look for just like with contains But the behavior was a little bit different See with contains any You gave it a set of things and it just had to contain any of them So it's going to go through As long as any of the characters within the sequence Satisfy any in the set Then it holds true You can extend this to all as well For all as in as long as all of the characters within the sequence Satisfy at least one of the characters within the set You've got all And you can extend this to Um unicode categories as well Let me any satisfy that category or as all goes all satisfy that category Should make sense The semantics of this method really aren't all that different Would it be usable exactly in a link situation? Well Sort of If you're doing link stuff otherwise and you happen to at the end of the call Chain before that point you still have an innumerable of character or An innumerable of room would be allowable in that situation I don't know why you would have one of those you can normally just work with the characters directly That's what i'm trying to do is an optimization not force specific encoding Then You'd still be able to see that extension You'd hit dot and start typing and that extension will come up with the others If you happen to already be using the lambda, would you get any optimization out of this? No, the signature is different The method resolution would not know to look for the other thing Potentially you could write an analyzer that could identify those types of situations and recommend that you don't use Use one of the overloads that doesn't utilize the lambda that would Obviously yield the optimization, but Writing analyzers is but It's tricky I don't entirely think roslin has the best api. I think I'll get into that more when I have an example that I can a counter example that I can I can show better designed api for doing what they're doing, but They're not terribly hard to write So you could provide that analyzer now something Else that I've noticed while I was in there And this is a definitely happening thing sometimes You've got a sequence of characters and you want to see if the specific rune is within it and this would typically be because you You know you got a sequence of characters and you know the the go-to rune I usually have is like the g clef because you can't represent that with a single character Do you want to see if there's a g clef anywhere within that sequence? If you were to do that by a contains car it's Not going to work. You can't put that in a character for the in the first place But also even if you were to search for its surrogates, that doesn't mean those surrogates were paired correctly So do you just for those specific instances write your own search that does it based on? You know going through and seeing if the high surrogate is immediately followed by the low surrogate because doing that on sequences especially innumerable which you can't randomly index into is I mean it's not super difficult, but it's a little less obvious that if you had um The ability to index anywhere into it. It's okay I could provide the overloads which do that, but there's a Better way See this kind of thing would need to be done repeatedly The enumerators for runes they work By reading the sequence of characters Now in the two specific examples where the the rune enumerators were already implemented these sequences were a string and a read-only span of car But at no point does it require random indexing the only thing you need to enumerate Uh, the runes in a sequence is for it to be a sequence of characters now This would not open up the possibility for using I enumerable of car as a text type that is stupid the performance implications of that are Horrible you should never do that and i'm going to enforce that by not allowing that as an api choice But the link side of these it makes perfect sense I can provide that enumerator that enumerator would be available for consumption by other people You can provide the get enumerate runes extension method for the sequence But also would be able to utilize that same enumerator in the implementation of these various link like methods So you could do contains rune and it just utilizes the enumerator and see if it finds the rune and you know Boom, you've got it That simplifies my own code. Now if I only had one situation where I ever needed to do this I wouldn't bother with it, but there are multiple situations where this is a valid thing to do And it just makes sense to actually have An enumerator provided that I can reuse and other people would have access to another Example of these link like methods turned out to actually be join Now join is a particularly interesting one because It it's a showcase of why link has Some of the deservedly bad reputation that it has See link is slow as all fuck Sort of the link base is slow as all fuck And the reason for that is because the overwhelming majority of performance optimizations Actually rely on assumptions And making sure those assumptions are valid, you know, invalid assumptions lead to Bugs There's really no other way to put it if you're if you've optimized something, but it doesn't work right That's not a valid optimization.  You introduced bugs into your code base Okay, they're based on assumptions So link in general Is General they can't make any assumptions That's why it works on I enumerables, which you can't even assume you can immediately know the count of you can't in Assume that you can index into them That's why the performance is bad Why the performance is bad There are other reasons, of course the whole process of continuously creating new sequences is expensive But actually thinking about it. There's actually a Clever way around that um This is just an aside, but linked containers Have a very clever way around that. Oh my god I have to do some tinkering at some later point Anyways back to what I was talking about uh Remember what I said about method resolution though That the methods are resolved based on the most specialized See link was designed this incredible general way as a matter more of convention than of a complete viable finished thing You optimize link by providing more specialized overloads of the methods that are already in the link now in a non-niche case You would do specializations like and some of these already are in the base class library, but Uh specializations like for count Count on an inumerable. You don't Know that the container or collection already has a Known length it may be a generator which doesn't have an end point at all Oh calling count on that is a really bad idea Oh my god, that's a design problem with link thinking about it.  It's a bad idea Keep a counter that it increments every single iteration And then on completion returns the counter Makes sense, right well for Collections that you know the length of because the length is a field inside the collection and you track it You have a count property That you can get that field through you can specialize By overloading a count for say A collection of the same type And it would be fine in this instance. You don't need to know the type So it'd be fine in this instance to have that method that count also be generic, but the generic parameter being of the collection type Rather than the innumerable You know have access to the count property You will now get the field value Rather than enumerate through the entire thing counting all the iterations You see why that's that's an optimization But also you see how that's literally nothing more than just providing the extension There are libraries that take advantage of this I won't be including any as dependencies in string here because that's not really the point Plus some of them are incompatible or need to introduce their own specific apis to utilize their functionality But it just sort of goes to Contribute to towards what i'm what i'm doing and that there is a valid reason to be doing these kinds of things There are link optimizers Things like hyperlink or fastlink There's even a very specialized one called value link The idea behind all of them though is that they provide these kinds of specializations In the case of value link does the very interesting thing of introducing its own api that you call it through but utilizing value types and convention To provide that link interface It's really only useful in situations where you've benchmarked your link queries and know for a fact that the primary reason for the performance issues has to do with memory pressures You don't want to use that in the majority of cases and I will not be utilizing that technique in optimizing anything. It's not worth it probably but It does go to show that link optimizers are totally a valid thing Stringer will just be having a very highly specialized form of them Not general like hyperlink and fastlink does but strictly for text so that also means that all of the link overloads will not Be provided because some of them simply don't need to be at all count is a fantastic example of that The count optimizers are already provided You don't get anything about specializing them for a specific type But you do get them in other situations Join being the fantastic example now Some of these behaviors some of these optimizations all that crap are done by not strictly following link conventions Join for example Is meant to return another I enumerable but that's Not what I want to do at all I want to join them into a string Now again these these queries are still provided on string. So even after you join it, you'll still be able to do additional queries but You see where that that goes Join isn't just meant for I enumerable is either there are all sorts of optimizations in some cases The most optimal thing to do is return the exact same type Join of a string because remember string itself is an I enumerable of car Or join for a read-only span of car is itself can still conceptually a sequence even though it doesn't implement that interface Join semantics makes sense for them. They are sequences But you wouldn't want to actually do anything You want to just return in the spans case itself and in the strings case I mean you could just return itself, but for orthogonal apis Remember what I said in the last video if it allocates a new thing it makes sense to return string, but otherwise You're going to be taking a slice of that A literally of the entire a disconversion to a span of the entire string There's nothing to join it is technically already joined as far as the semantics within string here goes So don't do anything By providing that api Usage of join in link queries can recognize that And not do the stupid join that it does by default because it can't make assumptions But there are other instances where this You know in between points Join for an array for example Actually, no it used to be a little bit different, but really now it's not It's not Because now you would just return the span Man, that's fantastic. We've got a lot of optimal cases Join for Sequences of strings You can't do that anymore though. So this is actually a useful example If it's an innumerable of string you have to default to the almost Same assumptions that link has in the first place You don't know what the total length of that is so you have to use a string builder or similar api to actually construct the entire thing It should make sense however join for an array of strings You can actually fast calculate the length of that It is iterations over it, but iterations through an array are very fast So on the length create an array of that length Do your copies into that array Boom, you've got it Return that array as a new string You're done That is a hell of a lot faster than using a string builder iterating over the entire thing So you can see where that that goes I it's funny. I I intended the the version four of stringer to be more of a api change than anything, but there wound up being so many fantastic opportunities for optimization and you know, some of the motivations and kind of racing and getting v4 out at or a little before .NET 5 comes out and granted I want that primarily for the performance showdown with the reg X improvements that they're doing but These you know, the patterns engine is actually built on top of core. It's it's not its own Thing separate from it. It actually utilizes some of the stuff within core and will increasingly utilize those Since as part of this audit, I actually noticed I have some duplication that should never have existed so I've been working that out and The patterns engine is probably going to work a little differently internally and wind up utilizing what's in core a bit more so You definitely want it optimal Because I don't want to be shown up by Microsoft I'm already generally outperforming them on that especially as far as memory usage goes, but even performance There are many situations where I was outperforming them Or at least competitive with them. I'd like to keep it that way so I'm not sure if there's going to be a third part to this to see if Actually, no, I know for a fact there will be a third part of this because there are some changes that I need to describe With regard to unicode categorization Because there are some changes that I already made and some changes I may additionally make seriously The .NET runtime didn't even get unicode categorization, right?  I'll get into that But there are further improvements. I'd like to do beyond what UAX 44-5.7.1 does So Talk about that so that'll be the third entry in the series. I don't know if there's going to be more but A lot of changes to even just the core that are coming. This is a big audit A lot more going on than the previous audits So until then good one guys


Hey guys welcome back to Six Sister Stuff. Today I'm showing you my top five recipes where you use the grill. Now if you've seen this channel before you know I love sharing instant pot recipes or air fryer recipes but we're switching things up because one of my most favorite things about summertime are the barbecues. I love anything barbecue. Now usually we do a lot of burgers and hot dogs on the grill but this video is a little bit different. I'm gonna show you how to cook a few different things that are not burgers or hot dogs. They're some of my favorites. So if you guys are ready let's just jump right in. The first recipe is called huli huli chicken. It's one of my favorites. I actually have a recipe of this in the instant pot but you can also make it on the grill. I love it on the grill. All right so the first thing we want to do is get a marinade. So I have actually two pounds of chicken tenderloins in here. Now you can use chicken breasts if you want to but I like tenderloins because they're all about the same thickness all the way through so that's why we're sticking with tenderloins today. First we're going to add about two teaspoons of minced garlic. On top of that I chopped up some fresh ginger just into small little pieces. Now fresh ginger makes the world of a difference and it tastes so good with that ginger in there. All right now it is huli huli chicken so we do need some delicious pineapple flavoring. I got a can of 20 ounce sliced pineapples so we're just going to drain the juice into the marinade but you're going to want to keep the sliced pineapples for later. On top of that we're going to do a half cup of soy sauce. I love marinades that have soy sauce in them. Now we have a third of ketchup. I usually just estimate ketchup like whether you do a third or a half a cup it will still be delicious. Then you're going to do a third cup of brown sugar. This is packed brown sugar so I packed it into my cup and then just dump it in. The last thing we're adding today is sesame oil. Now you can find this at any grocery store super easy to find and we're just going to add one tablespoon of sesame oil. All right once that's all done now if you notice these are my freezer meal bags it's also one of my favorite things to use when I'm doing marinades because I just like to marinate it in a big gallon size bag. You're just going to zip it up get all the air out as much air as you can and you are good to go. All right then you're just going to take it and just mix it around really good. Now I love my marinades if they marinate overnight or for 24 hours but if you are short on time even just marinating them for an hour will make a world of a difference. All right all ready to go I'm just going to stick this in the fridge and then we'll get grilling in a little bit. All right just pulled it out of the refrigerator it's been marinating for over 24 hours I am super excited. I'm going to be turning this to about 325 degrees we're ready to go. Now the goal with the chicken is to get it to 165 degrees so using a thermometer is good because you don't want dry chicken and these pieces are little so they're going to cook really fast. We're going to keep chicken on this side and then we're going to do corn and my pineapple on the other side. Hey time to flip over my chicken it's looking good. Now after I flip the chicken don't worry I wash the tongs and I'm flipping over in the pineapple. All right once your chicken is done and has reached 165 degrees pull it off because it is done. We're just going to let it rest for a little bit while we're pulling it off.  Now I'm just going to add a little bit of cilantro on top you can also add green onions too it would be amazing. Next up is Philly cheese steak. Now I want you to watch this video very carefully because if you do it right if you follow the instructions it is amazing. Probably one of my most favorite things probably the most favorite thing on the grill. So first you're going to start with a red pepper. Now I'm going to show you my little trick this is how I cut a pepper you just cut the outsides first so you don't even have to worry about the seeds. Next we're going to slice the pepper up into very thin slices. I have a red pepper green pepper and then sliced up an onion too. Next we're going to take a rib eye steak and I'm actually going to take two of them they're really thick right now and here I'm going to slice them into again pretty thin slices. The thinner they are the faster that they will cook and I just like to cook my Philly cheese steaks this way. Now while I'm cooking my Philly cheese steaks I'm also going to be grilling up zucchini so I'm slicing it pretty thin. Now the trick with zucchini is to try and slice it about the same thickness that way they'll cook evenly and it'll be a little easier for you.   All right so I'm putting a little bit of olive oil on it spreading it around so we can get ready to cook the food. First we're going to add the onions and the peppers. Now you can cook them just like this with some salt and pepper but I have this brown sugar steak rub that I'm going to add onto it just to give it a little bit of kick. You don't have to you can just do the salt and pepper but I like to change things up a little bit. Man I wish you guys could smell this right now I love the smell of cooked peppers. All right then on the other side of the grill I'm just going to start cooking my zucchini. Now I am going to put a little bit of seasoning on but I really actually just like salt and pepper. Now I'm just going to add a little bit more olive oil on top of the zucchini and go ahead and just stir and mix that around until it's really cooked all the way through. Now because I have a lot of zucchini I'm just going to be kind of stirring and mixing quite often so once I doesn't burn then I'm just adding a little bit of salt and pepper onto the vegetables. You just want to cook these until your vegetables are pretty firm still but cooked through. All right once my onions are kind of brown that's the sign where it's time to pull it off because I still like a little bit of firm vegetables in my Philly Cheesesteak not soggy vegetables. And my zucchini's done at about the same time so I'm going to pull that off of the grill too.  Now I am still on medium high heat so that means that this meat is going to cook really quick so you want to be watching it carefully stirring it around making sure everything is cooked evenly but watch it because you don't want one side to burn and the other side to be raw. Now I'm adding more of this brown sugar steak rub you can add whatever steak rub you want just make sure you put a little seasoning in there because it will make the steak taste so good. Now a Philly Cheesesteak this one you're not going to get the raw tender steak everything will be cooked pretty evenly even inside of the steak because the pieces are so small but that's okay it tastes so good this way. All right once they're almost done cooking go ahead and add your vegetables back and you're going to mix those all together. Oh man just the smell and those colors make me want to eat it right now. So now I'm going to shape the the meat and the vegetables into serving size portions so as much as you want on your Philly Cheesesteak sandwich that's how much you're going to put into your serving size portion. Now I'm going to add the cheese right here on the grill because you want it nice and hot and melted. Now you can do big pieces of provolone my big pieces my kids ate it off so we're just doing some delicious fresh mozzarella that we've shredded up and we're just putting right on top of the Philly Cheesesteak. Now while that's melting I went ahead and put my buns straight down on the grill just having those buns a little bit crispy in the inside is absolutely delicious. Now once everything's ready to go we put our bun on top of the serving size meat and vegetables kind of get everything together put the spatula underneath it and then flipped it over because with the Philly Cheesesteak you want the cheese on the bottom of the sandwiches and that's all there is to it these things are so good if you want to put a little extra cheese sauce on top you can but I like them just like that. Now this one's a little bit different this is our Mexican street corn now if you've had grilled corn you know what's delicious the Mexican street corn is a game changer. So I'm going to start off with eight ears of corn now this is a package that I got from Costco and it's all ready to go so I'm putting it on my blackstone grill it's like a giant skillet and I love cooking my food on it so it's all oiled up ready to go and I'm just putting my corn right on the grill. Now I'm not adding any seasoning yet that will come so I'm on medium-high heat and when it starts to brown a little bit on the kernels I'm going to just barely turn it so I can make sure that I cook all the kernels of corn now this will take a little bit of time but trust me it is worth it then if you can see on the other side I'm cooking hamburgers at the same time that I'm cooking my corn. Now after I've done a few minutes on each side I'm going to go ahead and take it off now you want to keep the corn hot still so I'm going to cover it with some foil then I just left it on the counter while I got everything else ready so I'm grabbing a 9 by 13 pan this is what just makes it easiest for me so you're first going to add a fourth cup of mayonnaise and then a fourth cup of sour cream and I'm literally just putting this right into the pan so I don't have to dirty one more dish next we're going to do a half a cup of parmesan cheese now this is really small parmesan cheese and then one teaspoon of minced garlic and last you're going to add a half a teaspoon of some chili powder now you can add some lime you can add cilantro but my kids don't really like it when I add those things in so we're just going to mix it up as it is now as I'm mixing I'm somewhat spreading it all across the bottom of this 9 by 13 pan because I'm going to roll my corn on the bottom of it now once it's all pretty even on the bottom you're going to grab your corn and hopefully your corn is still nice and hot but of course not too hot you want to be able to touch the corn all right so now I'm just going to slowly and gently roll the corn into the mixture now it's okay if you get some thicker pieces because the corn's so hot they'll actually kind of melt into the corn so once all the corn is covered how you want it covered go ahead and just put it on a separate plate then just continue doing the same thing to all of the ears of corn now you want to let them sit there for a few minutes so everything can kind of soak into the corn and that you still want to serve them hot so let them sit and then serve them I like to sprinkle mine with a little bit of cilantro on top or parsley or if you need a little more salt and pepper on top now is the time to do it next up is chicken fajita kebabs now if you're looking for a little healthier option this is a little bit healthier but a ton of flavor are in these kebabs so you might want to try them out all right we're going to start with two pounds of diced chicken and then one to two red peppers I use the small one so I could have different colors next you're going to chop up an onion into big pieces and then dump it into your bowl too now add about a tablespoon of olive oil I like to add a little bit of red pepper flakes for some taste if you want some heat add a little bit more about a teaspoon of garlic powder about a half a teaspoon of salt and then that is it just mix it all together now I'm making these more Texas style so Texas really likes to focus on the meat and the vegetables of just their natural flavors so that's what I'm doing you can add more flavor if you want but I like just the basic ingredients all right so my trick with the skewers soak them in water for a few minutes before you start putting the food on so they won't burn all right my kebabs are looking beautiful I love all the colors in there now it's time to get cooking now I'm cooking these right over the flame on medium low heat and I'm going to turn them every few minutes or so until the chicken is cooked all the way through now the other trick with kebabs is try and chop your vegetables so they're about all the same size as your chicken and of course the other vegetables that way they'll cook a lot better now once they're done go ahead and take them off the grill and they are ready to serve now you can serve them by taking everything off the skewer that's what I do for my kids but for the adults I let them take the food off their own skewers there you have it fast easy delicious kebabs I saved the best recipe for last this is a recipe that we had growing up almost every single barbecue it's my mom's seven up chicken it's one of our most popular recipes on the website with millions and millions of you so if you need a good grilled chicken recipe I'm telling you this will be your new favorite now I like to put my marinated in a gallon-sized ziploc bag it just makes the cleanup so easy so I'm gonna take a half cup of soy sauce and put it right into the bag next I'm gonna grab sprite or any lemon lime soda just make sure it's not diet so you're gonna add a can or about one and a half cups of your favorite lemon lime soda now you just need a little bit of oil for the marinade so I like to use vegetable oil about a fourth a cup of vegetable oil you can use canola oil if you want and then last you need about a teaspoon of horseradish sauce now if you don't want to buy a whole thing of horseradish sauce my mom used to go to Arby's and get some of those little packets and those work perfectly and that is all there is to this marinade so go ahead and zip it up mix it around really well and then we are ready to put the chicken in so I just want to show you my little trick with chicken now these are chicken breasts and they're really thick in the middle and then they get really thin on one side so in order to even it out a little bit so they cook more evenly I just like to take off the top of the chicken breasts so it will not only make it more even but it will cook a lot faster if it's not so thick but if you still want large chicken breasts you can just throw them right into the marinade and it will still taste delicious but I like them thinner so the marinade will get everywhere in every bite so now it's time to just throw the chicken into your freezer bag zip it up make sure all the air is out and then stick it in your fridge for eight hours you can even do up to 48 hours and it will taste amazing once it's done marinating it's time to put all the chicken onto the grill now mindset at 350 degrees and you're just going to cook it for about 15 10 to 15 minutes on each side once it's been about 10 minutes because they are thinner I'm doing 10 minutes I'm going to go ahead and just flip them over I'm going to close the lid here and let them cook for another 10 to 15 minutes now you want the internal temperature to be 165 degrees or you can cut it open to make sure that it's cooked all the way through now once they're done pull them off go ahead and wrap foil around them and let them rest for a few minutes all right guys if you need more dinner inspirations this is the place to go don't forget to subscribe and I will see you next week bye


Computers keep changing the world, but their power and safety is limited by their rigid design. The T2 tile project works for bigger and safer computing using living systems principles. Follow our progress here on T Tuesday updates. This is the 15th T Tuesday update. Let's get into it. Five more weeks to the episode 20 deadline to have 100 plus of these tiles out there being manufactured so that we can pull them back in, make a grid and start learning how to program on them. This week was frustrating in many ways and ended up being a master class in yak shaving. If you don't haven't heard what that is, you'll get the idea soon enough. I want to set the stage with a comment from my very old friend, Dick Hartzell. Beginning to think I'm watching a reality show like Top Chef, all these problems, soldering glitch, negotiating with China. I feel like they were thought up by a showrunner to goose each episode. Now, if anybody has an in with the showrunner, please tell them that the actors would be thrilled to have less speed bombs. I said that this is the time-worn recipe for a ticking clock plus failure equals drama. I expressed this in a slightly different way, but you get the idea. Deadline or no deadline, your dogged determination and MacGyver-like resourcefulness don't leave me in any suspense. This is what Dick says. Alright, let's see some dogged determination and MacGyver-like resourcefulness how it went this week. Before we get to that, the parts continue to roll in. The 90 LCD displays that we negotiated for last week are now in. They're sitting here. I haven't checked them yet. Supposedly at the office, I've got another 43 Beaglebone Breans, which gets us to over 150 for the build, as well as a whole bunch of PLA for working on getting the 3D printing going, and another task for this week, in addition to buying connectors and stuff, is to get the 3D printed going again. But the main event here is the situation with the board. You remember, all the way back to two weeks ago, we had the solder blob that caused everything to work crazy, that forced me eventually to drag out the oscilloscope, and even after I diagnosed and fixed the solder blob, there were still these glitches that sometimes when a signal would go from low to high, neighboring signals that I was also hooked up on the oscilloscope would get these glitches in it. And I tried to fix them. Well, again, we had the story of trying to make the signal integrity better by making a smoother ground plane with less breaks in it, and by rerouting traces so that they would cross or avoid each other if they were involved with high-speed clocks. This was the resulting board, sent it off to PCBWay. They arrived Wednesday a week ago, this last Wednesday, right after the previous T-Tuesday update. They came in a very nice Christmas box, and they even had a little Christmas snowman that they threw in for free and a battery holder so that you could solder it all together. So I figured, what the heck? All you got to do is thread the two wires through the two holes and solder them and cut the wires off, and you have a little Christmas gizmos. So I did it. I figured out that the wires coming out of the battery holder were made of much sterner stuff than normal through-hole capacitor resistor wires that you clip off.  These are not serrated. That's what happened from trying to cut through the battery lead wires. Merry Christmas. But that was just the beginning. The boards themselves looked pretty good. And in fact, I like the blue. I think I'm going to go with the blue for the big order. It's not quite turquoise, but it just seems to kind of like it. And it has that fine-pitch ability that it's hard to see here that it actually can work down in between each of the fine-pitch little solder pads, which the black stuff that Seed Studio, I asked for black from them and they just went ahead and did it. This kind of goes back to the Christmas rant. A little bit. PCB way was a little bit more of a system of systems relationship that they pushed back with their own expertise. Seed Studio just did what I told them. The PCB way silkscreen, which is not actually done with silkscreens, kind of done with an inkjet at this volume, was not the greatest quality. There was, you know, little blurbs of stuff, you know, but okay, I can deal with it. I did the same old thing with the reflow and the goo and trying to line up the mask as well as I could. Did the squeegee. Did a pretty good job. Hit pretty well. Not perfect, but better, I think, than the last one, although I completely, partly, this was near the beginning where I was starting to squeegee and I guess I hadn't gotten to enough even-paste, so I had a whole miss, a little teeny bit there, but I got a toothpick unless some leftovers that I just kind of gooted up and hoped for the best. I smeared U7 when I placed it down, so this is scary, but that's where the solder mask between the pins is supposed to magically save us when we put it in the oven and we see. Now, I had some weird behavior in the oven that, in fact, the board came out literally half-baked. Part of the board was all nice and shiny and other part of the board was still gray.  I need to work on my time and temperature profiles, but in the end, it seems like I didn't overcook anything enough to kill it and it looked pretty good and in fact, it really does look pretty good. Since I've committed, if not, I haven't got a contract yet, but I'm committing to saying we're going to try to work with ETS so designed and assembled in Albuquerque, New Mexico. And like I said, I kind of like the blue. So, but the point is to get it connected up and see how well it works and I did that immediately and it didn't work any better. So, you know, here's the thing where I was using my little script that sends packets in all six directions at once, a bunch of them and then gathers them back up and checks off to see that it matched all the ones that it had and they were the same as when it sent it and so forth. Since 61.50 received 61.60 error zero over or on zero loss zero. That's what the way it works normally. Here's another run exactly the same except I messed with by hand sending some commands to the locks to grab locks and release them and now since 61.50 received 61.36 14 packets lost and that was pretty much exactly what was happening on the previous board. So, whether the effort to get a new ground plane and to improve the layout actually helped or not is unclear. I think it's probably better but there are questions. Hopefully there'll be time to come back to that but it didn't solve the main problem. There's still losing packets. So, I had this one other idea I mentioned to briefly before that there's this, you know, you focus on the communication lines when you're sending high speed data and see I didn't even think I was doing really high speed data. I was doing stuff at the low megahertz really if anything and not like many hundreds of megahertz or gigahertz or any of that. So, I didn't think this was going to be a problem but there's all this lore and knowledge and electrical engineering information about how to make communication lines work well and it's a very well-known, a very well-studied field and something that real pros know all about and I don't know anything about. So, without actually trying to go through it in any too much because we can't take the time but this is from an application, a Texas Instrument Application Note. The triangle is something that's sending a signal out. The cylinder is meant to represent all of the signal traces, the wire, the copper, whatever the signal is supposed to go through on the way to getting whatever it is. This RS is a series resistor and basically the thing is when you shout, when you send a signal into a wire, it's like shouting into a canyon and it can bounce off the far wall and come back. One, one, one, one. And if you put a series resistor and this is my simple-minded way of understanding it, it kind of lowers the volume and if the echo comes back it has to go back through the resistor again and just putting a little resistance in the circuit makes the echoes die out much, much more rapidly. And you can use relatively low resistance and still get a lot of this damping effect. Now, when the lines are only going in one direction, you have a driver on one side or receiver on the other side, you're supposed to put the series resistance near the source but if I was going to do that because all of my connections between tiles are in one direction, I have four going in one way, four going back the other way, two for lock and two for packets, two for lock and two for packets. But if I was going to try to put it as close as possible to the source, I would have to mess with the board layout, not just to stick a light sensor in a corner but to redo all of the six ITC layouts, which I just don't want to take the time to do, given that I don't even know that's the problem. But resistance is supposed to still have a damping effect even if you don't put it maximally close to the driver. So I say, well, what if we don't put it on the board at all? I mean, we have these intertile connectors as well. It's got a little 3D printed tab on the top and then this thing on the bottom is an actual tiny little circuit board connected to these two 2x8 keyed headers. Maybe we could put some resistors on here somewhere if they were small enough and attenuate the signals as it went through even though we don't have to change the board. So we could use something like perhaps this thing the the recipe for this particular task is a resistor array. And this is a single chip, a single teeny tiny little chip, this particular one that has eight independent resistors on it. That's what we need. We have eight data signals, eight resistors. So I did I went ahead and I designed a new intertile connector board that has this eight resistor array in the middle. This is what it would look like in the 3D mock up. The lines now work their way to just the data lines, the power and ground and the stuff that doesn't need to be handled. Switching just goes straight through as it did before. And in fact we have a sample of these boards now off at Osh Park that have been sent to the fab and they're going to come back to us sometime in the future. But I can't wait for that to come back. I mean this is really very simple, right? It's resistors in the middle of wires. I should be able to just hack something up to try the idea out to see if that's the problem before these things even come back and try to do it right. Well, you know, it was Saturday, the place that I get components from is closed, so I just went looking through my old collection of stuff that I've accumulated over the years and I found that I did actually have a bunch of 100 ohm resistors because I was looking for low value. 100 was the lowest one that I had enough of, more than eight. And you know they were allegedly supposed to exist in Row 1, Bag 3, Item 17. Well, and here is Row 1, Bag 3 and in fact, wow, it actually worked for once. We had 100 ohm resistors that we could use. Now the idea was I'd get a little perf board and I'd mount mail headers on it. I'd put the resistors in the middle and put another mail header on the other side and solder the whole thing up and it would be a nice little adapter thing. According to the database, I had a perf board in Bag 12 but Bag 12 was AWOL. Well and I saw, alright, but I thought about it some more and I said, well if you just need some mail headers that would connect to holes that we could solder resistors into, well I don't know, use an old dead T2 tunnel board. I got zillions of those and it's got the headers that we need, it's got the pins that connect to the microprocessor. We can just put some connectors in here so I said I found a little bread board so that it would be even more flexible so we could hop the resistors in to change them. If we needed to change the value it was 100 ohms right, who knows. And I found some old 2x8 headers. I figured I'd stack them next to each other in the microprocessor holes and then I could just plug it all in. It would be super flexible but no. I soldered in the first one. The next one doesn't fit. That's not the way these particular headers work. Well but I also had some single row ones and I figured you can pull pins out and then cut them with the side cutters and make two rows by hand so I figured I'll just take the one out that I already did and use this stuff. I didn't have this much of the one single row stuff but I thought I had enough to make it work. Well getting a header out once you soldered it in is not easy. If you try to do it with the soldering iron you heat up one pin. You go to the next one the first one freezes up again. So this is where you want to use hot air. And hot air reflow, hot air rework I have a hot air rework station that was mentioned a few weeks ago. Hardly ever use it figure hey, natural time. How hard could it be? You know you just sort of turn the temperature up it's like the super little concentrated hair dryer and you kind of work the whole area to soften it up and then pull the thing out. There's my result. This is shaving yaks. Sub-goal after sub-goal after sub-goal that's actually supposed to achieve something in the end. Drama plus incompetence equals. So I started all over, did a whole another one. I used some of the one by twos and some one bys to put it all together. I made a nice little label thing I labeled the thing so I could tell what the pin numbers it was. I was very happy this was all working and then I realized the whole idea was completely bankrupt. It wasn't even close. Why? Because the pins that connect to the connectors on the edge of the board are not directly connected to the microprocessor pins. There's no connection there. Why? Because that's what the buffer chips are for. The buffer chips go between the connectors and the microprocessor pins. So I was trying this thing and I was going in with the multimeter and I wasn't getting continuity. Why? Because the buffer chips weren't there. Could I put the buffer chips there? No, it requires the whole circuitry. This whole idea is busted. But once I got this far after getting over-pressed again I mean this was a tough week in some ways. I said well if I was going to use female headers to stick the resistors in anyway then why couldn't I just make ribbon cables that both had female ends that were going the opposite direction so they were pointing up and put them into some kind of little frame some kind of little holder so that I could then jump the resistors between them and just forget about all this T2 tile circuit board stuff. So I made up a couple of ribbon cables that went down at one end and went up with female at the other end and I said jeez it looks like they would almost fit in the hole for the ethernet here and I stuck them in there and they actually did and in fact I couldn't get it out. So okay so now it's like well let's just get rid of the extra board and use the ethernet hole from the circuit board as the holder for the ribbon cable headers and so here it is the two ribbon cable headers it looks like it's going straight through but those are two separate headers in the ethernet hole and I am in the garage with the Japanese draw saw cutting fiberglass also known as shaving yaks shedding fiberglass dust all over the place which is all terribly horrible toxic it was also taking a long time so eventually I switched to the world's rustiest pair of tin snips and it actually went fairly well I cut the whole thing off and I actually made a thing for it there it was and I built up eight series resistors 100 ohm resistors plus through wires for the ones that didn't need it and good news it actually works in the sense that I can send packets through it so the 100 ohm resistors are not too much resistance that they mess things up bad news still losing packets still not making any difference so after this I said well what is going on here and I spent about I don't know eight hours or so working up a much more automated process for testing that would do the packet sending and the lock fiddling automatically instead of me doing it at the command line and it gradually got more and more ornate and got command line so I could try things and this was the real smoking gun when I send out packets of length 111 sent to 1008 received 108 packet length 112 sent 108 received 108 packet length 113 sent 108 received 984 this is with locking happening all the time through all of those three cases it's not just the locking and the long and short of it is that as far as I can tell now number one the board is fine number two there is a race condition in the software that if the packets get too long you can just barely make it through in many conditions but if something else gets into the kernel and the locking code runs in kernel space because it needs to it can cause things to go late and that's why packets are getting lost my guy ever like resourceful and so but that leaves one other question what about these damn glitches those are something right so I looked around more and you know what look at this when you set the trigger to what you want to record you have to define what counts as high versus low and I was counting zero volts as being the threshold so this thing was acting as if it was a digital one spike but in fact it was tiny and it was only because I set the threshold so low that it looked like a glitch at all once I set it to 1.85 volts something like halfway between zero and 3.3 which is the level the glitches went away based on everything I can see the board is good so the question is what do we do now I think both the new board that I got that I did with all the ground plane reworking I think is fine electrically as far as I know I think the previous one is also fine electrically which one are we going to pick the new one I tweaked parameters a little bit which scares me a little bit if I go back to the old one I'll have more default parameters but on the other hand a lot of the layout was better in the new one which is it going to be I don't know my goal is to order it before we talk again the next episode will be out in a week thanks for watching


Think of your life like an episode of Star Trek. There's always more planets and more of the universe to explore. The planet you're currently on is crummy and you hate it, then take off to another one. Because in the same way that the universe is endless, so are the options and possibilities of what could happen next for you. But if you park up in this season of your life that's a bad episode, then you'll think the universe is that. Never take a photograph of your life, always take a video because some of the things that you are crying about now, you'll be smiling about a week, a month from now, a year from now. And so keep the video rolling, keep moving, keep, keep planet hopping. Think of your life that you know what this is a, this is a crappy season moment, this is a bad episode. But you know Star Trek kept moving onto new episodes because the universe is endless and so are the possibilities of your life.


Here's the truth about people who constantly post about their relationship. A study found that people who post more are actually insecure about their relationship. Experts say they either get comfort from posting an idealistic version, or they're looking for reassurance from the outside world. And while the rest of us might believe these over-the-top posts, another study showed that they actually make you dislikable.


It was a celebration of a life was spent as late Salimot, or Lalei Elizabeth, on Ossoya, mother of the former chief executive officer of Frostbank of Nigeria, Dr. Olabisiya Ossoya, was laid to rest. The event organized in Lagershardt, the Royal Highnesses of Businessmen and Managing Directors of Banks, among others in attendance, our correspondent Paul George, was there and now reports. These groups, family members and friends gathered at the Abundant Life Baptist Church, Ikoridu, to pay their last respect to mama, the late Salimot, or Lalei Elizabeth, on Ossoya, as her remains were ushered into the church. The pastor gave words of exhortation and prayers. At the reception, Class of 1978 of the Echo Boys High School, where the deceased son, Chief Dr. Olabisiya Ossoya attended, were visibly represented. There were mixed feelings for the children, family and guests as glowing tributes poured in. The first son, Dr. Olabisiya Ossoya, illogized his late mother, speaking volumes of her selflessness and indelible mark she left.  Every moment that I spent with her was a moment to remember and I learned a lot from her and native intelligence was second to none and she brought us up to be pious and dedicated, to be Godfair and to respect every other person that comes around us. She was a great woman, a very hardworking woman and I would miss her. Dr. Olabisiya said he would not think twice to have her as a mother all over again if reincarnation is possible. His wife, Helen, recounted the numerous encounters with mama and how she treated them with love. There's no doubt about that. She's the greatest mom that ever lived and I still have not recovered from the shock of her death, even though we were prepared for that death, may I so rest in peace. She was a wonderful mother. She cooks in Kokore for us so she takes care of us, she's good with everybody even in our area. She they call her Mama Jebu, Mama Jebu is an awesome woman. When her mother was alive she used to personally cook for her mother, her mom. She would ground them pepper in Jebu, Kokore, she would do it for the mother. Yes, of course now, why not? The country is very good, wonderful, we raise the children very well, so I love him, I love mama, I love everything about mama. Mama did well, may I so rest in perfect peace. Former Oregon State Commissioner for Information and Strategy, Otomba Dayo Adene and Tunde Kweku also paid tribute, saying it is joyful that our children can carry on the Anosaya's legacy. We are mother and friends, we are from the same hometown, like two streets down from each other in the Bulu Local Government. Mama was very dedicated to our children and to our family, and you can see by the caliber of children that she raised, and you can also see by the kind of caliber of people that are here from all over here, from all over Oregon State, all over Nigeria, so we pray that God will grant her eternal life, and we pray that the family that she left behind, God will strengthen them and give them the fortitude to carry on and continue to make the Anosaya family proud.  For this day, this is the day that is a great day of grace, because many people don't live as long as they did here, but you live the day here, and it's actually a success to have been to raise her name above the past herself for them. I pray for the family that God will give them all long life to see their own children and see their children grow and take off the shoes.  Late Selimut Olalene Elizabeth Anosaya died at the age of 88. Paul George plus TV News. Hello, hope you enjoyed the news. Please do subscribe to our YouTube channel and don't forget to hit the notification button so you get notified about fresh news updates.


This video is sponsored by DistroKid. If you follow the VIP link in the description down below, you'll get 7% off an already amazing price to distribute your music to the world. Hi folks, I'm Mike and I hope you're well. Pianoverse is a brand new piano plugin from IK Multimedia and I've been testing it out for the last few days to find out exactly what makes it so different and also where it would be most useful. I've got a couple of answers for you on that a little bit later on but first of all let's dive in and take a look at the basics. Pianoverse is a host plugin for IK Multimedia's robotic assisted pianoverse libraries. There's four available at the moment and you can buy them individually. Let's just have a quick listen to each of them so we get a rough idea of the basic sounds that we're getting. So with each of these pianos we have the ability to refine their sound. I'm here on the model tab and you can see for example I've got control over the hammer noise, the pedal noise, the harp resonance, the lead position. All of these characteristics help us to tailor this piano to our specific needs. Now over on the master tab we have some more overall kind of control. So things to do with tuning we can see here. The overall tone, the compressor level. Over on the right we have the velocity curve so that we can adjust how the piano responds to our playing. And over here more in the middle I skipped over this one. This is the space control.  Have a listen. And you may be thinking to yourself, hey Mike that's just a kind of a reverb control isn't it? Well not quite. And to find out exactly what this space control can do we need to go to the space tab. Note that this feature is about space rather than rooms. Yes we do have some kind of rooms. We've got the academy here which we've heard already. We've got the ballet studio, a cathedral, a club. The kind of things that we've seen in piano plugins before. However there are some pretty unusual spaces with this plugin. So for example the coliseum. When we click on this notice we no longer only have the space control but we have some controls which are very specific to this environment. We've got the gladiator, the audience, the arena, the tension control. Now you shouldn't take these too literally. They're not sound effects in this way but the labels kind of indicate what they're adjusting. Let's have a listen and find out. Now if you're thinking cinematic I agree with you. This is one of the main sort of advantages I can see with this particular piano library. You get to have that basic piano sound but then you get a lot on top with these spaces. Let's go to another space. A desert. Notice the labels here. Dune, sand, wind, barrage. Let's have a listen to this. You can get some really sort of creative effects here and just one more. I'm going to go to this one because I like the background picture. It's called Old Forreston. Note the names of the labels again have changed to something suitable. This one's a little bit sort of magical. There's quite a selection here. Scroll across and you can see a few of them and a lot of fun to play with and really quite sort of inspiring to be honest with you. They make you sort of play something a little bit different if you're composing while you've got them switched on. This is one of the major aspects of this particular plugin, the space feature of it. We can also continue to adjust all of these things and blend them and we can start by using the mix tab for that. The mix tab is an area where we can change the relationship between our piano and its environment with a little bit more detail. So for example with the piano here we can change the mic'ing technique from coincident to close there. For example obviously we can adjust the panning and the level of it and then for the piano itself we've also got EQ and compressor controls here but we've also got all of the same controls for the space that the piano is in. So in this case again it was the old forest. We've got an EQ and compressor for the old forest. Now over here on the master bus for this plugin we can use three different effects. You can see them here and we can change these three effects to different effects and we do that by going to the effects tab. So we can see our three available effects on the effects tab and you can choose which type of effect you want in each slot by just clicking on it and you can see the available ones there.  So let's switch on this choral effect here and you'll also notice at the bottom of the screen we have two envelopes available and we have two LFOs available as well and we can apply these to most of the controls that you can see on the screen. So for example I wanted to apply this LFO 1 to the rate control over here. I can just click next to the LFO 1 here then everything that's flashing is a control which can be affected by this LFO. So I'll select the rate here and then I can adjust how much it affects it or the range of it just by clicking on the actual control here and moving my mouse up and down and that gives you some really nice movement to everything that you've got in terms of your effects. So I feel like if you get this plugin and get one of the grand piano libraries and the upright piano library then you'll have a collection of piano sounds that can go a very very very long way in most music productions. They say it's the only piano plugin you'll ever need of course they do. I'm going to say if it's the only plugin you've got for piano then you probably won't need another one. I guess it's the same thing. I don't know but anyway the other thing about it is is you also get that added bonus of those really rich cinematic kinds of effects as well with the different environments, the different spaces that you can put these pianos in. I think that's super useful especially if you're creating any kind of soundtrack music. Let me know what you think in the comments down below. Thank you so much for watching today and I'll see you in the next video.