The last time the residents of Kogi states elected their governor on the 16th of November 2019, violence nearly, and I repeat, nearly met the exercise, the election which returned incumbent governor Yaya Bello, for his second and final term was destructed in many polling units in Lokoja, the state capitol, and many other parts of the state. In the last 72 hours to the governorship elections, stakeholders and political parties in Kogi state have signed a peace accord to ensure a violence-free and fair election. The peace accord was signed on Wednesday in Lokoja, the ceremony organized by the KUKA Center and funded by the European Union. Joining us live to discuss this is the Honorable Commissioner for Information and Communications, Kogi state, Kingsley Fongu. Honorable Commissioner, good to have you on. Thank you very much for having me. Why is it that Kogi is somewhat ending the infamy of having its governational elections been tainted with violence? Yesterday, reportedly, free lives were lost. Why? Thank you very much. It's unfortunate that what happened happened, but I would not agree completely with the fact that it's something that has to do with Kogi. It's a national issue and it should be addressed nationally so that there will be less desperation for elections around the country. So it's not peculiar to Kogi state. I am not saying that we are not witnessing one or two incidents of violence in the state as a result of the election, but I am saying by and large it is a national issue and it's not peculiar to Kogi state. And you are very confident too that voters on Saturday when they come out will not be intimidated or will not have to experience some of the reported instances of violence in the last governational election four years ago? I don't believe. I think we are improving in every election cycle. What happened in the last one was not something that some of us would want to experience. Let me give you an instance. The wife of the current deputy governor of the state was shot at a police unit. I think it took the intervention of security agencies to rescue the poor women from the barriers of the guns of the opposition talks. So it's something that I believe there will be a lot of improvement. I have also spoken to the security architecture around the election that will be coming up on Saturday. I am impressed and I believe that the voters will be protected to come out and cast their votes. How is it going campaign-wise especially when there is a perception out there that Governor Yahya Bello is like installing installing his own pulpit and he wants to retire to go and play the Godfather? How is it going? You know you could have the impressions of the ignorance and then people would come out to say a lot of things. But those of us that have worked very closely with a candidate we know he is not a pulpit. We know he is a very brilliant young man a very competent man with a lot of capacity to deliver at the highest level. And that's what is coming to offer. And those who also know the Governor know that it's not someone who they want to control anyone he's not interested in that. I think what he wants is the better and the more prosperous could be state and you know the choice of Amegh Uthman Udo by the delegates that voted during the primary. It's an indication that they have so much confidence to deliver going forward. So it is about the legacy that has been laid in the last seven and a half years and someone who would take it forward and that's why the slogan of the candidates is consolidation and continuity. So it's going to consolidate on what UIB has been able to do and also continue with the very brilliant programs that have been very helpful to the state. So I think that people are comfortable with the system thrown out Amegh Uthman Udo and they know that with him Kogi is in safe hands and Kogi will even be better. A friend was actually telling me you know what this election ought to be a kind of referendum on the performance of of GYB but that unfortunately the heart of opponents may seem to dissipate what could have been an effective referendum. So are you guys now riding on the possibility of the many opposition contestants almost rushing your party back into the government house I don't want to call it what you call it in Kogi. No, we are not looking at it we are not looking at it that way we are very confident that the present administration has done very well and we are also very confident that the candidate has learned statecraft from the best the best governor in the history of their states So it is still a referendum regardless of the number of contestants that are out some are just out to mark the register some are serious contenders some think they are serious but they are not actually serious some think they are serious but people it does not matter they are in the race and it is still a referendum and when the people say that GYB is playing a big role he has to play a big role he is the leader of the party in the state he is the incumbent governor and you know he would want a situation where his projects his policies and programs are continued and even improved upon and that is why someone from the system has emerged that he understands the policies the programs of this present administration that has done so much for the people so when you talk about the referendum it is a referendum what we did between 2016 and 2019 spoke for us in 2019 and we won the landslide in February and in March of 2019 and we came to November to re-elect our governor again and it shows that we have done more than we did the slogan for the second term is doing more for the people and we have actually done more for the people when you look at the number of schools the number of hospitals and all of that then you agree that we have done more and the people will want that system to continue so it is a referendum I agree with that absolutely are you people also you as one of the senior PR managers and PR experts in the government are you people also managing the perception of nepotism that he has split the successor from his village they even said and his local government are the aspects of the areas like Kogi West where the naturally many politicians have naturally thought that the gubernatorial pendulum will be swinging this time around unfortunately you are also ancestrally from Kogi West how are you people managing that let me give you this analogy during the government key primaries of that part I am from Taketei de Otafungo in Mopamuru local government area which is a part of Kogi West I met this man on the road one in my world despite the fact that there were some Kogi West people who were in the country what I tell you is that governance in the state is about capacity and competence we no longer talk about where you come from it is the political convenience of opportunists who talk about where you come from when we go to the hospital to assess Medicare we do not ask where the medical doctor has come from we don't want to know whether he is an outsider what we want is good health and when you bought a taxi you don't ask whether are you a house driver or a medical driver what you want is to get your destination set but politicians with their opportunism would always talk about where is the campaign from and that has been punished in Kogi state with the new governance that UIV has brought when you talk about nepotism it's quite ridiculous in Kogi today everybody knows that UIV is an apostle of unity is an apostle of equality equity justice fairness that has been his watchword and he doesn't just talk about these things every day we see him practicing we have worked with him very closely for the past seven and a half years about what he stands for so it's not about where the candidate has come from that's nothing to do with that I would tell you that if I may this man would know where to be from the west he would still have been the candidate it's about his competence it's about his capacity it's about the belief that we have that he will take the state into a more prosperous future and you are very confident that on Saturday he is going to be the shoe in candidate amongst the other candidates I am already in celebratory mode as I am here we are very very confident you know we have spoken to Kogi we have interacted with them and we know that on Saturday they will vote massively for the APC it is a tradition for the APC to always win we have always been winning since 2015 to 2019 to 2023 both the regular season and the off-circle elections so it's it would be a very big upset which I don't see happening for me whether when and when the landslide I think the constitution now is not about what I would say it's about the margin of victory that's what Kogaks are debating it's not about it's not whether the APC will win or not I must ask you this before before we close it I want to believe that there seem to be a strategy by your team to make sure that the candidate are featured if at all on very few media engagements I get to see you regularly across I'm talking to you now but one has seldom I've not even seen a direct interview by the candidate himself is that a strategy that people are putting into it because it's media shy or what it's not strategy it's about engagement the candidate has been engaged has been talking to people in the rural areas engaging with people directly and always on the road all the time he does not have that luxury of time to be visiting one station or the other but what we can say is that he's a very vibrant young man today we have granted a little bit today and we will start seeing those things in a couple of hours from now he has been very busy but I think he made out time today to talk to journalists so that he will have direct interaction with them it's not a strategy he has been very busy just to see on TV stations moving from one station to the other they have no base political base here so what they want to do is to go to TV stations makes period allegations and then do some kind of scheme on green and then go and see them in their home again and the next day they are visiting TV stations our candidate has been going from one place to the other talking to people we are sure in them that he's going to consolidate and continue with a good legacy that's a perfect place to live in we really want to thank you for guesting on plus politics and for putting some illumination from the perspective of an APC partisan to developments in the gomotoriya contestation in Kogi thank you for featuring


I'm Ryan Zirama, the CEO of Commerce Guys from Greenville, South Carolina, and I came to Drupal Camp London this year to be the keynote speaker, talking about doing well and doing good. My career began with Drupal 4.5 and has continued since then, but what keeps me in Drupal are the people, the relationships that I've built as a developer and a geek, the flexibility and the control that I have over the application and the final product. And also, just like as a creature of habit, I think developing habits and using tools that are familiar makes you more productive quicker, and I find that when I use Drupal, I do achieve productivity much faster than when I try to use other systems or new languages or new tools. Everything is new in Commerce for Drupal 8. The reality is that Drupal 8 required us to rewrite every bit of code that we had in Drupal 7. It is all oriented around object-oriented PHP and everything that is native to Drupal 8. Just as Drupal Commerce for Drupal 7 was a complete rewrite of UberCart to be native to the field system and entity API and rules and views of the time, Drupal Commerce 2 is now completely redeveloped around the new types of entities and systems that we have in core. So when you think about just functionality, because the entity system is more robust in Drupal 8, we have more of them. So you now have the ability to have multiple stores, multiple checkout flows, different types of order management capabilities, like a lot more capable out of the box. But also, we've learned a lot since we developed Commerce 1. So we've made the out-of-the-box experience for Commerce 2 more opinionated in ways so that the checkout flow should actually feel very familiar to people who have purchased from Shopify or other host city commerce applications. Now we've tried to kind of just take that kind of paradigmatic opinionated approach to a variety of things, both the front end and the back end, again in pursuit of increased productivity for developers. We have begun actually managing the project against a roadmap that sees minor releases on a monthly basis. And that's going to cover your core maintenance tasks. And then we really set these development initiatives around major contributed module ecosystems within Commerce. So first that looked like fleshing out our payment gateway support, then it looked like commerce shipping funded by ADAPT and other contributors from the community. Then it looked like commerce recurring in those modules as funded by Torchbox and others. And now we've set our sights on reporting analytics. So really trying to take a lot of the guesswork and the pain out of implementing sales dashboards and reports and analytics for end users. And then we have kind of a three prong strategy there that I actually talked about here at Drupal Camp, where it's commerce reports for onsite reporting, of course better Google Analytics integration and integration with other third party tools. And then our own sales dashboard called Lean Commerce Reports, which is a plug and play SaaS dashboard that you can just drop into the back end of Drupal Commerce. And again, the idea here is to take a lot of the busy work out of launching a commerce site so that every single Drupal Commerce developer doesn't have to go and try to re-implement the same dashboard with views and then hopefully keep it up to date over time. So it's anything that really increases productivity and removes that kind of busy work will find its way on our roadmap. I would say find us, reach out, let us know that you're interested in contributing because we dedicate two people on our team out of eight to just contributing to Drupal and mentoring and training other people who want to be involved. Boyan Zhivanovich is the maintainer and lead developer for commerce 2.x and via Twitter, Slack, IRC, events around Europe and some in the US. He's a very active mentor and very capable mentor to help people get involved and learn.  He's very active in Drupal Slack. We're all very active in Stack Overflow. And Matt even participated in the Drupal Easy apprenticeship program to mentor a woman named Lisa Streeter who's now contributing to commerce in a big way and has recently joined our team. So, you know, come in, reach out, let us know you're there. And we are more than happy to get anybody and everybody plugged in. So actually delivered a presentation at DrupalCon Vienna on marketing and selling the Drupal commerce ecosystem to help people understand where we see Drupal commerce positioned against its primary competitors. And I'm not even sure if we're on these competitors radar, but we identify them as Shopify, BigCommerce, WooCommerce and Magento. And if you go to IRCE, which is the Internet Retailer Convention and Expo in Chicago once a year, you can see just how massive these projects are and how massive their communities are. And just how many millions and millions of doctors are being invested in these projects. We're much smaller, obviously. We're a community driven project. Commerce guys develops and maintains it. But even we only have two full time people really assigned to contributing and then everybody else in the team working on it one day a week or in their spare time. And so we can't really compete on the full breadth of features. And so we often tell people, if you're going to be happy paying Shopify $40 a month and adjusting your business requirements to fit their template, you should probably do it. Because the same kind of person who's going to be happy paying that is not going to be happy paying any Drupal agency really to develop a custom e-commerce solution. I think it's a little bit trickier at the high end. So Magento, where Magento's main appeal is really the complete ecosystem. They have end to end tools and integrations to support any size enterprise. And Drupal commerce is getting there. We do have a lot of integrations for SMBs at a small, medium size business level. But if you're a bigger business that needs already integrated fulfillment management system or PIM or whatever else, we just don't have as many options for you. And so again, organizations choose Magento for ecosystem as much as they do for the software, probably more than they do for the software itself. And then everything else kind of falls somewhere in between. And so for Drupal commerce, we really still see it as the platform that really empowers truly flexible e-commerce in the sense that you can make Drupal be whatever you want it to be, again, if you have enough time and or money. However, I don't think that flexibility really sells. It's not a selling point to a merchant because a merchant doesn't really care how flexible the platform is. They care whether or not it does the job they need it to do and fits within their budget. So I don't tend to tout flexibility. I do look to position it as like the tool for teams who are tasked already with developing custom e-commerce software to accelerate and make their task more productive and faster to market, faster to iterate on and so on. But it's hard to really know how to position us in the competitive landscape beyond just playing to our strengths, right? We're the only e-commerce system that is a native extension of a content management system. Magento basically threw their hands up and said, well, we don't understand content management, so let's have a relationship with Acrea to partner with them on Drupal integrations and with Automatic to partner with them on WordPress integrations and to partner with Adobe on AEM integrations. And so they've thrown their hands up so we can actually beat them when it comes to unique content marketing and customer experience development. And you can look at some of our case studies like Sport Overmire. This was a project that Blue Spark developed and we contributed to the project as just their senior development assistance, if you will, in architecture consultants. And they built a completely custom shopping experience for this winter sports apparel company that lets you kind of have like a mannequin style in-store shopping experience on a website where you can browse full outfits and manage them and add them to the cart and buy them directly or find your favorite retailer. And this whole experience that is much harder to accomplish using other softwares. And the other problem with other software too is that maybe they have the same customizability or flexibility and support, but they may also have a $20,000 to $600,000 license that you're paying on top of the actual value that you want out of it, which is that custom user experience. The other thing that Drupal is really good at is digital asset management and permissions. And so if you think about the whole scope of what e-commerce entails, I think a lot of people naturally gravitate toward retail or direct-to-consumer brands. But I honestly don't try to really highlight those cases, although they are valuable and drive a lot of investment in the project. I actually really focus on what about subscription management services? What about software as a service? How about file downloads and private content access? These are all portions of e-commerce that are underserved by other platforms. And again, they're part of our native strength because as a content management system with robust roles and permissions and file access, we have the ability to deliver solutions in these verticals that nobody else can. So I want to play toward our strengths, acknowledging that we will get there over time in the retail and direct-to-consumer brand space. But an honest gap analysis would show us as the clear laggers and these other platforms as the clear leaders. So really try to play to our strengths while working toward improving those areas. Drupal Camp London for me has been affirming. I came here, kind of poured my heart out on the stage this morning and have only received affirmation and encouragement as a result. And I'm very appreciative for that from the crowd here.


Appalachian Wireless proudly brings you unlimited data. Unlimited data is only $80 a month for a single line. Four lines as low as $200. Better service, bigger savings. That's today's Appalachian Wireless. An East Kentucky network company. Get a speed slow to 25 gigabytes per line to 512 kilobits for phones and tablets. And 15 gigabytes for motors. See store for more details. The temperature had barely top 20 degrees, but that didn't stop those wanting to march in remembrance of Dr. Martin Luther King, Jr. He had a vision not for his children, but for all children. And not just for African-Americans, but for everyone that had that freedom because it's not just a black thing. It's a people thing. You know, we need unity and togetherness for everyone. Several excerpts from Dr. King's speeches were read before the march reached the Pikeville United Methodist Church, where Dr. Matissa Wilburn was the keynote speaker. Dr. King's message of love and community and that we're all equal will continue to go on because in our humanity we continue to grapple with issues of injustice. Dr. Wilburn, who is originally from Hazard, said that she welcomed the opportunity to return to Eastern Kentucky to help carry on Dr. King's message of unity. To create the community that we all want to live in, we've got to be in it together. And I think that message that no matter what love will help bring that community together and help us all be better. But the highlight of the event was Reverend Justin Preston's reciting of Dr. Martin Luther King Jr.'s famous, I Have a Dream, speech.  I have a dream today. Today was the third year of the Unity march in Pikeville sponsored by Big Sandy Community and Technical College and the University of Pikeville. In Pikeville, I'm Shannon Deskins, EKB News.


Welcome back to my channel and welcome to my quarterly favorites. I am so excited to film this for you I always make my list of all of my favorite things over the last few months and this quarter I had a hard time once again narrowing down my favorite things So I'm gonna share with you my favorite WW foods a little bit of beauty and a little bit of home So I have quite the list of favorites coming your way So if you want to see what I've favorited over the last three months for the winter to start the new year just stay tuned We are going to start with foods these are all of my favorite foods from WW or on the WWW program That I have really become obsessed with over the last three months so I'm going to start with a frozen item first so I can get it back in my freezer and the first item that I'm Going to favorite are the halo top pops these you guys are so Incredibly delicious. I favorited the enlightened ice cream bars last time I love those as well But these halo top pops are so incredibly good very sweet The perfect size and only two smart points per pop this particular flavor is the chocolate chip cookie dough They have several flavors. I really like the mint chocolate chip as well But if you're looking for a good sweet treat for only two smart points, these are delicious My second favorite may not really be considered a food But it's something that I've really been loving and that is the vital proteins collagen peptides I picked this up at Costco. I found that this is the least expensive place for these 2999 for this container now a serving is two scoops. I actually only use one scoop every day in my coffee It is unflavored it helps tremendously with joints It helps with hair growth nail growth. In fact, I will tell you I have seen a huge difference In my recovery time from my workouts by using this All I do is put one scoop in my coffee every morning. Again, it's unflavored. You can't taste it It dissolves Beautifully and any hot beverage you could put this in tea. I've even heard of people mixing this in with their yogurt So I love this I've noticed a huge difference in joint recovery muscle recovery after my workout And we'll see if it helps my hair I'm actually getting my hair done here shortly and I'm going to ask her if she sees any difference in The structure and integrity of my hair, but I am loving this I counted as one point for one scoop. There are a lot of people that don't count it at all So you do whatever works for you, but I am loving the collagen peptides And I've heard that this vital proteins is the best and most authentic organic one on the market So again, if you have a Costco or sam's club, you can also find this on amazon And of course everything i'm showing you will be linked down below if it's not found in your local grocery store So love collagen peptides from the next thing i'm favoriting is something that I have been obsessed with Since they brought this product out and that is the smart muffins from smart baking company These muffins are so good. You guys they are so good. I'm going to show you the size of them They're huge. They're about the size of a Costco muffin. They have several flavors. They have a cinnamon They have a chocolate chip. I will tell you the chocolate chip is not my favorite I don't know if they still have their pumpkin spice, but that one was so good And then they have this one. This is the newest one So I don't know. Sorry. I've got a light here, but look at how big these are I mean these muffins are huge. This is the banana nut muffin. You guys, this is three smart points three I like to have this with breakfast. I will pair it with some egg Some turkey bacon and I feel like i'm indulging in this delicious sugary muffin But it's only three smart points the pumpkin one is only two So the points vary on these smart muffins between two and three smart points You buy these off of the smart baking company website This is the same company that sells the smart cakes and the smart buns I do have 10 off for them. It is here on the screen for you And of course the link is down in the description box But if you're a muffin person and you eye those Costco muffins every time you're there But you know that they're 30 smart points. This is a great alternative. They're delicious I would say my favorites in order are the pumpkin spice And then the banana nut and then the cinnamon and again, not a huge fan of the chocolate You may love it. It just wasn't my favorite But highly recommend the smart muffin next up is a yogurt. I used to always eat the danon light and fit I still actually really enjoy the danon light and fit But I have found another yogurt that has become my new favorite and that is the ciggies So what I like about the ciggies yogurts is their ingredients their ingredients are Amazing literally in this yogurt you guys. It's three smart points 110 calories All that is in here pasteurized skin milk raspberries cane sugar fruit petin and live active cultures That's it. It is the cleanest most natural yogurt.  So I have been loving ciggies I'm still making my smart cake parfaits with this. I like it with a little bit of granola Seriously, if you're looking for a high quality Less than five ingredient yogurt that is good for you and tastes amazing recommend the ciggies Next up is a bread. I am not a fan Sorry for those of you that are of the saralee bread. I find it to be cardboardy airy There's always holes in the bread. It's thin. It's not satisfying So I've been on the hunt for a bread that I actually enjoy the taste of the texture of and I have found it And that is the trader joe's sprouted wheat sourdough bread. You guys this bread is amazing It is nice big thick slices Each slice is packed with seven grams of protein and is only two smart points You can have two slices for four smart points. Now. I'm telling you every day of the week I will pay an extra point for this bread over the saralee And I will pay an extra point for two slices of this bread over the saralee It's satisfying when I make a sandwich. I'm getting 14 grams of protein just from the bread It toasts absolutely beautifully and it just has great flavor. It is solid compact dense delicious bread So if you have a trader joe's near you highly recommend picking this up It freezes really well also so you can grab a couple of loaves if you have to travel a bit to your trader joes But this has become my new favorite bread. I would say in the last two months This is probably the fourth loaf that I've purchased. In fact, my husband even likes this bread So highly recommend if you're looking for a great w w friendly bread My next favorite food is a snack item one that I discovered randomly around halloween and that are the hip peas So these are the little individual packages that they put out for halloween This is the vegan white cheddar and this little package is two smart points I really like these they remind me of the white cheddar cheetos But they're really really dense and satisfying and filling They are so good. Their ingredients are fantastic and I just really like having a crunchy good for you snack available I love these little pre-portion packages I wish that companies would do this all the time and not just around halloween and valentine's day But if you can find pre-packaged hip peas, they're awesome Or you just weigh them out on your food scale for a serving or however many you want to have point wise in your day But I am in love with the hip peas in the vegan white cheddar Next up is one of my things I tend to favorite every time I do a favorites video The flavor just changes and that is the built bar. So last quarter. I favorited the peanut butter Now I have a new flavor a new love of my life in the built bar world And that is the coconut almond this you guys taste like an almond joy I'm not even joking when I say that this is an almond joy and this is three Smart points. It is a protein bar that tastes like a candy bar. This one is packed with 18 grams of protein Seven fiber and five fat. So it keeps you full Satisfied great if you're looking for kind of an afternoon sweet treat pick me up I have this in the morning between breakfast and lunch. It's always my snack It keeps me full and satisfied if I'm out and about and I can't eat lunch when I generally like to eat lunch This keeps me full you can pick up built bar Down in the description box with my link or go to built bar.com use my code here on the screen You'll get 10 off and free shipping highly recommend if you love almond joy Coconut almond will be your new best friend and on the same line as the built bars is also their newest product Which is the built boost. So this is their vitamin water enhancer. This is Amazing. This has zero calories zero points zero caffeine. But let me just tell you you're looking for a boost of energy This is going to give that to you. I use this as my pre workout before I go to jazzer side I drink it a half an hour to an hour before I make it through my workout. No problems. No issues Not only does it give you a great burst of energy. It is all natural and again zero caffeine This is what the little packets look like you just put these into a bottle of water And what is in here is 10 000 percent of your b12 1850 percent of b6 and it has three super plants and this is what gives you the energy So it's not packed with weird chemicals like energy drinks. It gives you the energy from the makarut ashwa ganja Rodilio rosea So I probably slaughtered all of those but you get the drift the energy comes from plant based things which is amazing Highly recommend this if you're looking for a good boost of energy or if you want something to flavor your water So you drink more water built boost is excellent And again, you can use my code get 10 percent off free shipping You can add it to your cart with your built bars Best thing ever next up is a side dish that I randomly discovered Because fred meyer gave it out as a free friday download, which means that you can get this product free for the week And i'm loving it. I've seen it all over youtube instagram I've just never tried it because i've never been a big fan of instant mashed potatoes Until I found the idahoan instant mashed potatoes you guys This is the best dupe for a peel your own cut your own boil Mix all the things mashed potatoes. These are absolutely delicious. I love the baby reds This is the one that we tried that we love my husband had no idea that it was an instant mashed potato And he is a meat and potato guy. So if anyone's gonna know it was him and he had no idea This is a new flavor that I just picked up. This is the roasted garlic and parm You guys if you're looking for a mashed potato dupe This is amazing and the very very point friendly you can have a serving for four smart points Not bad at all put a little spray butter on there some salt and pepper and you have a legit mashed potato It is so incredibly easy to make. Huh. I'm in love. Thank you idahoan for making my life as far as mashed potato goes So much easier next step is a sweet treat So I am a sweets lover as you know if you follow my channel. I love me some sweet treats So I am always trying to find a sweet treat that is point friendly And I have found one that has vastly become my favorite I did favorite the chocolate ones of these in my favorites video last quarter And that is the trader joe's morangs. These are the vanilla morangs. You guys these are Huge huge and they are only one smart point apiece. Look at this This is the size of the morang for one point It cures that sweet craving after dinner or a meal or if you're just wanting something sweet It cures it. They're delicious. I actually like the vanilla more than the chocolate If you're a chocolate person the chocolate one has little chocolate chips in it And they are two smart points the vanilla is one smart point So if you're looking for a quick easy sweet treat for one point You can't beat the morangs from trader joe's and my last food favorite I actually don't have any on hand So i'm just going to go ahead and insert a picture for you guys But that is the sam's choice chicken apple sausage. I love this sausage Not only are the ingredients so good that they are whole 30 approved They taste so delicious and they are only two smart points per link I have yet to find a full size sausage that is less than two smart points For the flavor and ingredients of this sam's choice chicken apple You can't beat it. It is a sam's choice brand, which is a walmart brand So you can find them at most walmarts. They freeze really well So you can stock up and throw the extra packages in your freezer I eat these for breakfast lunch Sometimes we'll have them with dinner we'll chop them up and make a sheet pan With some potatoes and some veggies. I love this sausage So if you're looking for a very low point high quality sausage Highly recommend sam's choice chicken apple sausage Next up are my beauty favorites for the last few months These are things that have really helped me out beauty wise over these cold winter months And I want to share them with you so number one on my list is prep rally So this is a detangler spray and this is from dry bar I actually got this in my fabfit fun box I'm obsessed you guys. This is not only a detangler, but this is also a heat protector for your hair This is amazing and I have heard fabulous things about dry bar And I've never bought them because they are a little bit on the pricey side This is worth every single penny. This is a definite repurchase for me You spray it in your hair when it's damp comb it through and it protects your hair from the heat Helps detangle it and I have a lot of hair and I have coarse dry hair This has been a lifesaver. I seriously love this product So highly recommend if you're someone that has a lot of tangles in your hair Or if you use a lot of heat on your hair your hair is color treated This product is amazing. I have seen a hundred percent turnaround in my hair and my hair is less dry Less frizzy less split ends highly recommend the prep rally from dry bar Next up is my new blow dryer. So I have had the same blow dryer that was purchased for me eight years ago from walmart It was pink. It was old and last time I got my hair done My hair lady said that it's important to invest in a high quality blow dryer Because it distributes the heat more evenly. It's better for your hair overall And since I've been using that prep rally and really improving the quality of my hair I decided to invest in a new blow dryer. So this is the one that I picked up This is from the new me. I think that's how you pronounce it new new brand I'll go ahead and insert a better picture here of the blow dryer But I bought this off of the coals website. I got this on black friday.  It does have this detachable Uh filter here on the blow dryer that helps diffuse for the heat This blow dryer is amazing. It blow dries my hair so incredibly fast But on top of that it leaves my hair feeling soft and silky I love it. So glad I invested in this. I actually had about 50 dollars worth of coals cash So I had to pay about 30 dollars out of my pocket. Well worth it I had no idea the difference that a quality blow dryer makes when doing your hair So if you're looking for a great blow dryer, that's still affordable But you're going to see a huge difference in the silkiness softness shininess of your hair highly recommend Next up for beauty is a face moisturizer now at night, you know, I favorited it in my fall favorites I use the it cosmetics confidence in a cream and confidence in an eye cream Love them still using them every day.  This smells So good. It is fresh in citrusy It just opens your senses and gets you moving for the day and it feels incredible on your skin I absolutely love this. I tried a few other day morning moisturizers that didn't even compare to this It is affordable. You can buy it on amazon. That's actually where I bought mine You can buy it all to all sorts of places even target It is amazing and it's the a cure day brightening cream If you're looking for a really good day cream, it's light enough that you can apply your makeup over the top It's not greasy. It smells so good and it just leaves my skin feeling soft. I love this So this is my now new go-to day cream next up is a mask now I got this as a sample with an order from alta and i'm Obsessed it's already in my cart ready to order the full size when this little sample runs out I will tell you that this little tiny sample has lasted me months and months and this is what it looks like So this is origins brand. So it's one of the higher price point brands But you guys this is so worth it. This is the clear improvement charcoal honey face mask This is oh my gosh. This is incredible So all you do is apply it to your face when it's wet or i'm sorry clean out of the shower Leave it on 15 to 20 minutes wipe it off with a makeup wipe or rinse your face and it leaves your face So nice and soft and supple, but it also gives you that glow that beautiful glow a fresh clean to skin This is great. I use it about once a week on my face I usually mask one one to three times a week and i'll use sheet masks as well But I really like this origins charcoal honey mask. It smells really good It doesn't dry and make your skin feel weird when it's on it And it just really leaves your skin refreshed and beautiful and glowing So if you want a great face mask something that you can just wipe off You can even put it on when you're in the shower Washing your hair washing your body. This is fantastic So I will link it down below for you origins charcoal honey face mask My next beauty favorite is an eyeshadow palette. I also got this in my fab fit fun box You guys if you are not part of fab fit fun, I was like this is hype. It's not worth it It is so incredibly worth it. It is 49 99 per season So your box comes four times a year. So it's basically $50 a season You get anywhere from two to three hundred dollars worth of products in your box And a lot of my favorites three of them actually came from my fab fit fun box down below I do have a link for fab fit fun.  You can just get one box But I highly recommend it. I was skeptical and it's my new favorite I can't wait for the next box to come out and in my winter box I got this palette and this is from beauty bakery and this is proof is in the put in This is a fabulous eyeshadow palette.  There's some Shimmery there's some matte. Oh my gosh. This eyeshadow palette is amazing It goes with anything and everything that you wear It is a nice look no matter what your eye color is your hair color is again, whatever you're wearing It's a very neutral. It does not have a lot of fallout. It is really truly an incredible eyeshadow palette I have been not wearing eyeshadow as much since I've been using lashes I just do a liner But I wore this a couple of times with my lashes and it just really completes the look. It's beautiful I've tried all of the colors. I love them all which never happens with an eyeshadow palette So if you're looking for a neutral palette that has both shimmer and matte proof is in the put in from beauty bakery My next beauty favorite also came in my winter fab fit fun box Another thing i'm absolutely loving and that is this primer So this is the soft focus glow drops and this is from the company rhodial rhodial And this is an illuminating primer. So what you do is you unscrew the little dropper type of Applicator shake it up really good first. I dropped just a couple of drops on my hand Put it on to my face before my makeup This makes my skin so soft and what I actually really love most about this more than the fact that it's a great primer under makeup Is this is great on no makeup days. It makes your skin Illuminate just beautiful and supple and glowing I mean it really looks like you put all this effort into your face When all you did is apply this glow primer and you could go out and about I would be confident going to the store With no makeup with this on it just makes your skin look that incredible. It's fabulous under makeup It makes your makeup apply very smooth and solid. You don't get any weird shading any cakeyness I love this and again this came in my fat fit fun box and this is definitely on a repurchase list for me This is a good size bottle. So it's going to last a very long time I don't know the price point, but I am going to link it down below for you guys I will find you the least expensive price because you definitely need to add this to your beauty range of men So the last beauty well not so beauty item that I want to share with you is actually a piece of jewelry That I purchased for my mom for Christmas and since purchasing it for her I've purchased one for myself because it is seriously the most beautiful necklace It is so neutral that it can go with any type of clothing I'm going to insert a picture only because it's better than me just holding up the actual piece of jewelry That I have right here, but I am going to go ahead and insert the picture for you I think that's a little bit better. This is from the online jewelry place called Julia Artisan jewelry their pieces are Gorgeous absolutely gorgeous. So I ordered this particular daisy bloom necklace for my mom for Christmas. She loves it I've seen her wear it several times already And I loved it so much that I decided to go ahead and place an order for one for myself And again, I've worn it several times. I find it looks gorgeous with a sweater with a v-neck shirt I've even worn it with just a t-shirt. It is such a versatile piece And the quality is outstanding So if you're looking for a good quality artisan piece of jewelry That's a versatile neutral that you can wear with just about anything This is a great piece Julia jewelry That's a tongue twister has all types of jewelry everything ranging from necklaces to rings bracelets You can even design your own jewelry with photos and names and I mean you name it They've got everything on their website. So highly recommend that you check out the Julia artisan jewelry website There's a link down below that'll take you directly over to the website And they were kind enough to give me a code for you guys that you can get a discount on their website So I'm going to put that code here on the screen and it's also in the description box below So they're such a great company. Their customer service is excellent. The quality is on point This is my favorite piece chances are I'll be purchasing additional pieces that I'll be sharing with you down the road But this is again a great neutral versatile piece for just about every attire and last Let's move into my household my home favorites for winter for this quarter So I have four total for you one of which I'm going to insert a picture Actually, let's do that first. I'm going to insert a picture for you. This is my brand new brahville barista express Espresso machine. It is so awesome. I Love it so so so much I did a lot of research to find a good quality not too expensive home espresso machine This is legit like you have starbucks in your kitchen It pulls shots of espresso from freshly ground beans It has a grinder that grinds your espresso coffee fresh for you. It is so good. You can even use already ground coffee There are so many options. You can pull single shots double shots You can steam milk and make delicious lattes You can even make an americano or a regular cup of coffee and steam up some half and half It is seriously the best espresso machine. The ratings were excellent I've had it now for two or three months and I have saved so much money I don't go buy lattes from starbucks anymore or any coffee shop for that matter I make them at home because I can make them to fit into my points a little bit better I know exactly what's going into my coffee and it pulls such a fabulous shot of espresso If you didn't know I owned coffee shops for 12 years. So I'm quite the coffee connoisseur I like to say I am very familiar with a good and bad shot of espresso Love this love my brahville barista express so much the cheapest most inexpensive price I could find was on amazon. I have the black sesame. There is also the stainless steel or silver Machine, so I'm going to link down below both the black sesame that I have And just the stainless steel silver one for you But if you're looking for a great home espresso machine highly recommend you're looking at about a five to six hundred dollar price point But you will get your money back out of this machine in just a few short months by making your own coffee at home So check it out down below next is a dishwashing detergent I know that sounds weird But I have found a dishwashing detergent that I am loving for several reasons and that is this one right here This is the everspring. What I love about this is How it's made it is cruelty free It is biodegradable and it is made from 97 percent bio based products So it's good for the environment good for your skin not tested on animals and the second thing is the smell Oh, it smells so good This is the mandarin and ginger. It suds up really nice. It smells incredible. It cleans your dishes and it's good for the environment So highly recommend if you're looking for a dish soap that isn't going to dry out your hands That's good for the environment that smells amazing Love me some everspring. I picked this up at target. I will link it down below for you Maybe I can find it on amazon so you can just have it shipped to your doorstep But the best dish detergent what I will be buying moving forward Next up is a meal planner, you know, I'm a big meal prepper I prep every week my video goes up here on my youtube channel every monday I refer to it as meal prep monday and in order for me to plan my food plan my meal prep I need a meal planner and my favorite meal planner is the carry l This is the best most comprehensive high quality meal planner on the market hands down. It's beautiful It's aesthetically pleasing. They actually just came out with a whole bunch of new covers Mine is on the way. I just haven't received it yet. Oh, I wish I would have for this video But it's beautiful They have digital versions the big eight and a half by 11 like I have here and a seven by nine version I feature this every week in my grocery haul So if you want to see what it looks like on the inside kind of a tutorial walkthrough of the meal planner Just check out my grocery haul. I'll link my most recent one down in the description box here for you guys But this meal planner is a Gap changer you can plan your meals breakfast lunch dinner snacks It even has a detachable grocery list that you can take with you to the grocery store So with the new year here and it's time for those new year's resolutions to really get back on track I highly recommend you pick up a meal planner carry out is my go-to I will actually probably never have any other type of meal planner I do have 10 off for carry out my code is here on the screen Down in the description box, of course is the link click it It'll take you right to the carry out website. You can pick up your own meal planner But set up your meal planning prepping grocery shopping game and pick yourself up a carry out And my last home favorite and my last favorite for this quarter is a candle from bath and body works And that is this one. This is the winter bath and body works candle. Oh my gosh, you guys I am obsessed with this candle. It smells So good. It has those fragrance notes of winter, but it's also fresh and spicy So what is in the winter candle is white woods pine needles sparkling clementine Spiced clove and essential oils. So again, it gives you that feel of winter Those smells of winter with the pine in the woods, but also that freshness of that clementine This is seriously in my opinion the best scent bath and body works has ever ever come out with during their big sale I ordered five of these Five what this makes six because this is a scent that I would burn year round and that I will definitely be burning through the winter month So bath and body works are my favorite candles. You can often find great coupons online Great deals. I will link this candle down below for you But if you're looking for just kind of that fresh wintery year round candle highly recommend winter So thank you so much for joining me in my winter quarterly favorites I hope you enjoyed seeing my favorite foods for the last three months some beauty some home All the good things that I have been absolutely loving over the last few months Of course, I am going to leak everything I can find down in the description box below I always try to find the least expensive price for you guys as well So it's very simple if you want to try one of the items that I've shown or several of them for that matter Just go ahead and use the links down in the description box below if you're new to my channel Welcome, I do a favorites quarterly so about every three months every season Where I share with you my favorite products that I've been loving over the last few months So make sure you subscribe hit that bell so you're notified whenever I upload a new video I would be forever grateful if you'd give this video a big thumbs up thumbs me up if you love favorites And of course comment down below. Let me know which of my favorites you have to try for yourself I'm telling you every single one of them is a must have I will always repurchase I will always have these on hand. I am loving this quarter's favorites So thank you guys again so much for watching and I'll see you all in my next video. Bye


Good morning everyone and welcome to the first session this morning. So the first talk of this session will be analyzing multi-key security degradation by Alta Loitz, but many cannot per person and Alta will give the talk. Do I need a microphone? Can you guys see the microphone? So thanks for the introduction. So the type of research that we did, you might be able to consider a bit more analyzing conventional and symmetric key algorithms, might not be as sexy as post quantum or computing on encrypted data and stuff like that, but what I'm going to try and argue is that there's actually motivation, there's reason that you want to look at these things and you can actually get interesting research. So this is kind of briefly an outline of the talk. So first I'll be going into kind of why it's interesting to look at these schemes and these models because basically in short you can have a direct impact on algorithms that are being used nowadays. Then I'm going to be talking about this multi-key setting and introducing it properly and showing how there are some obvious questions that are still unanswered about the setting. And then looking more at the analysis it turns out that it's actually kind of counterintuitive to find attacks against schemes in this multi-key setting and at the same time also prove that schemes are secure according to some level of security. So jumping right in, the motivation. So a few months ago, Roy just came out with an article titled, This Trustful U.S. Ally is Forced By Agency to Backdown Encryption Fight. And what the article is talking about is basically how the NSA is trying to standardize their block ciphers, Simon and Speck in ISO. Simon and Speck designed to be lightweight block ciphers. There's a whole range of them going from small black sizes of 32 bits all the way up to 128 bits and bringing key sizes. And I'm setting the political issues aside. One of the things brought up in this article is basically that through the discussions and arguments in the ISO process, the NSA ultimately decided to drop all the block sizes below 128 bits. So right now they're just trying to standardize the 128-bit version of Simon and Speck. And the reason for that is basically that these smaller block sizes provide quite stringent restrictions on how much data you can process. And in fact, what convinced them, ultimately, the paper that convinced them to drop everything was this Suite32 attack, which was published last year. Suite32 attack is an attack against TLS and other protocols as well. But in the case of TLS, they were able to recover secure cookies and worked against triple desks, which has a block size of 64 bits. It also required 785 gigabytes of traffic, which means that it's not a very high priority attack. But what's more important about it is that this is a birthday-bound attack. These are known to corrupt cryptographers for over 20 years. They are often considered impractical because they require known plain text and they reveal little information, but the Suite32 illustrated first proof of concept of these type of attacks in practice. So this actually convinced a lot of people at these ISO meetings that maybe there is a problem in standardizing these smaller block sizes. Okay, yeah, it might not be the last attack. So these birthday going then a bit further, step further in these birthday-bound attacks and these are of course attacks against cryptographic algorithms, which means that they are independent of the implementation, independent of the standard, independent of the block cipher, meaning Suite32 attack works equally well and openly at the end with long-lived block-fish connections as it does with triple desks and TLS. But as I mentioned before, these attacks known to cryptographers for over 20 years and of course we've developed a lot of theory in order to understand when the attacks happen, when they don't. And we kind of have this very succinct way of describing how long we can use these algorithms via the insecurity bounds. The security bounds that summarize the insecurity of the algorithm that you're considering as a bound where you have this term which describes a security of the mode of operation or whatever plus a term describing the block cipher security. So this is where most of crypt analysis goes into all the knowledge and this is usually some kind of proof right here. So now how can you kind of make sure that you can avoid these type of birthday-bound attacks?  And this term in it will then describe, for example, how many queries you can make and the length of the queries and blocks relative to the block size. If this block size is too small in the case of Simon Speck, for example, you will not be able to make too many queries or too long of queries. So this kind of provides the context in which we did our research. Now moving on to this multi-key setting. A lot of the previous analysis that's been done on all these symmetric key algorithms with modes of operation has been done in the so-called single key setting in which an adversary interacts with just one instance of the oracle, one key instance. But in practice, the multi-key setting is actually important because algorithms are never just used in isolation with just one key but they're actually used by millions of keys. And this multi-key setting then is where the adversary has access to many independently key copies of the algorithm. So here's an example of ASGCM using TLS, hundreds of millions of different keys used by many different users. Another example is Internet of Things, you get a whole bunch of devices in which it might even be difficult to switch keys on the devices. So then the question is, okay, we've got these security bounds which we got from our single key setting analysis. What can we then say about the multi-key setting? Are there any catastrophes that can happen? Well, there's this folklore result which says that the probability, success probability of an adversary finding an attack in the multi-key setting is bounded above by the single key success probability times the number of keys present. So this is valid in all kinds of settings using a kind of straightforward extension of the single key setting to the multi-key setting. Okay, so this is great. This means that we know there aren't any catastrophes. This means that we know that if we use an algorithm with independently independent keys, then we're fine still. But once we start to actually take into account how many keys this can be over here, it can reach up to hundreds of millions, then it starts to increase the restrictions and the amount of data that we can process for a key. So we tried to kind of... We looked at this, so me and Kenny Patterson in 2016, we just kind of computed these bounds for TLS to see what would happen, how much data could you actually use with these algorithms. So we looked at GCM charge at 20 polyversion 05. We used, at the time, the state of the art knowledge on the security bounds. And it actually led to the inclusion of this key update feature in TLS 1.3, which allows you to then change keys. And in particular due to this multi-key setting. Because the people at TLS are rather conservative in what they want an adversary to be able to do. So they want an adversary to have success probability at most to the minus 60, which then puts significant limits on the amount of data you can process. And in particular, when you start multiplying by a number of users using all keys throughout the world, TLS, that might be slight exaggeration, but in case the data limits gets even more stringent. But then of course we started questioning, okay, there are these stringent data limits, but we don't know of any attacks against these schemes. So then we started doing this research and in the case that key update feature might not necessarily be necessary. So going more deeper into this multi-key setting, we look at an example, block cypress. So here I just depicted an adversary interacting with an algorithm. Of course the adversary, we're going to measure the complexity of the adversary. We're going to call it computational complexity. And the queries that the adversary makes to the oracle, we're going to call it data complexity. And these are two measures by which we're going to measure attacks. So what you can do, for example, with block cypress, and what we've done over here with AS128 key recovery, is map kind of the data complexity necessary in order to perform key recovery versus the computational complexity. So in the top left corner over here, you'll see, for example, brute force key search, which requires one-planet X cybertext and 228 computational complexity. And then if you go through the literature, kind of find best known attacks against AS128, then you see that no matter how much data complexity you give the adversary, they cannot reduce their computational complexity at all, or very, very little bit. I think this is a factor two or four improvement over brute force. Now if you contrast this with the multi-key setting, in which now the adversary has access to, say, two to the thirty different keyed instances of AS, the picture completely changes. So whereas before data complexity didn't make a difference, now with additional data complexity you can actually reduce your computational complexity quite significantly. So up till the number of users. So this illustrates that actually in some settings it does introduce a qualitative difference. So what is this attack? What allows you to reduce your computational complexity? Well, you just simply pre-compute, you take one plaintext key, and you pre-compute the encryption of that plaintext under a whole bunch of different keys that you choose in advance. Then you take that same plaintext and query it to your online oracles, under different keys. Then you just compare the ciphertext you have on the left-hand side with the ciphertext you have on the right-hand side, the moment you have a collision. You know with very high probability that the key used over here to encrypt that ciphertext is the same as the key used over here to encrypt the ciphertext, hence you have covered one of the keys over here on the right-hand side. So this is kind of a birthday bound in the key size of the block cycle. This was initially published by Piham 2002, extended to a time-memory data trade-off at SAC 2005. So now moving on, so that's kind of the state of the art for block ciphers and the multi-key setting, with the best moment type. Now what happens with modes of operations? And in particular GCM, which was the algorithm that we were kind of interested in due to TLS. So here is just generally you don't, you know, details of GCM not so important, but the only thing that's important is that GCM uses block ciphercalls over here, which are these white boxes. And when analyzing GCM, whereas in practice you would use, you know, A is with a key over here, when you analyze the mode security you replace each block ciphercall by a uniform random permutation. And now when analyzing this key mode over here, all of a sudden, Piham's attack, which was the best known attack for block ciphers, is not really applicable because there are no keys which you can kind of pre-compute ciphertext for, or at least the keys of these things are way too long and they wouldn't give you any information. So the only thing we have in the case of GCM is the single key security bound and then also this folklore result, which then gives you the multi-key security bound. And what happens when you map that out in a graph? Well, okay, so now in the case of analyzing modes of operation, computational complexity doesn't play a role because the analysis is done versus information theoretic adversaries. So the only thing left is data complexity over here. And what we can do is we can map data complexity to successful ability in attacking the scheme. This over here is just the single key bound. So if an adversary can make 246 queries, then it will have, you know, roughly successful probability more than 264. Now you give the adversary access to the 30 users, all of a sudden this line shifts up and this is the best known multi-key security bound for GCM. So basically if you want to reach the same level of security, let's say you wanted to reach 2 to minus 64 in a single key setting, but that means that all of a sudden the amount of data that you can process on your key reduces significantly. And yeah, of course, no, this is a log log. Okay, so putting that by side by side, we see that for block ciphers there is indeed a qualitative difference. You can reduce the computational complexity and it's actually matched by attack. We know what happens exactly. In the case of GCM, we have a single key bound. We have this multi-key folklore result, but we don't know any attacks. We have no clue. We can't apply the arms attack. We don't know anything else, basically. So then question our work would be what to do is set to understand this gap over here. What we tried to do initially was kind of characterize exactly what the necessary and sufficient conditions are in order for this degradation over here to occur. When we came up with a sufficient condition, meaning that if a mode of operation satisfies this condition, then this degradation doesn't occur. So we proved it in kind of an abstract setting. We introduced some definitions and stuff and then we applied it to GCM. Now I just kind of go to give you an intuition of what this sufficient condition is. It helps to think of Pachinko. For the Japanese people out there, they know very well Pachinko is basically thinking of it as a salt machine in Japan.  You win more balls so you can play even more Pachinko. So we're going to create an analogy between Pachinko and attacking cryptographic algorithms. Basically a player is going to be the adversary and its data complexity is going to be measured in balls over here. And its goal in breaking algorithm is basically winning the game, getting a jackpot. Gamble, as I would say, data complexity of money or balls, success is a jackpot. So what I've depicted over here, then, you have one machine, this is a single key setting, but when you've ever been in Tokyo or something, you walk down the street, you never see one of these machines by itself, but in fact you see one of these things, right? There's a whole bunch of people playing and in fact these people, they actually often collaborate and work together saying, oh, this machine, this is a box, or this machine is better or worse or whatever. So they often collaborate. So in order to describe our setting, or to describe the multi-key setting, let's say that you have an adversary or a player who has a 500 ball budget, a 500 query budget, and it has access to 100 particular machines. So now the single key setting would mean that the adversary has to spend all 500 balls on just one machine because it only has access to a lot of them, versus now in the multi-key setting, it somehow has access to 100 machines and it somehow distributes those 500 balls over the 100 machines. Now using the folklore result, what that would say is that using 500 balls on 100 particular machines gives you a factor of 100 higher success probability than using 500 balls on one particular machine. So that's what this folklore result is saying, is that somehow the adversary is able to come up with some kind of special strategy which allows it to distribute those same 500 balls across 100 machines in such a way that it can improve its success probability by a factor of 100. So this is of course very counterintuitive because I mean what would you do? Is this ever possible? Well in fact yes, it is possible. So you assume that a particular machine is lucky with some small probability, then with one particular machine you're kind of stuck with the lucky one or not.  So maybe you have 100 machines, you spend one ball on each machine to kind of determine which one is the lucky one, once you find the lucky one you spend the remaining 400 on that one. And this is not just pathological, they're actually examples of algorithms, design algorithms which are kind of lucky. Namely, block cyphers with weak keys. So take this example Midori 64, it's been identified to have 2 to 32 weak keys out of 228 and it's identifiable with one query. So once you've identified the weak key, then you can perform a weak key recovery which requires completion complexity to the 16 and data complexity to, significantly less than a normal key. So what you can then do is, if you're in the single key setting, one user, your computational costs basically, let's say that either you can perform this weak key attack or you have to do brute force search. So in the single key setting you're either stuck with a strong key which means that you have to do brute force search pretty much and or you have a weak key in which case that your computational cost significantly reduced, data cost is only 2 and this is your probability, it's basically the probability of getting one of these weak keys. Whereas what you can do now in the multi key setting is make one query to, for example, your 2 to the 16 different oracles and then just perform the weak key attack once you have one of these weak key oracles and you can improve your success probability to 2 to the minus 80. So what we have now is that, you can perform this key recovery attack if the key size is not too big. You can exploit weak instances if they're present. But then the question is, what else can happen? Are there any other kinds of attacks or can we maybe even prove that in certain settings they're secured? Okay, so this is exactly what we did in the case of GCM and what we found that is if algorithms satisfy this particular condition then they don't suffer from any of these weak key settings, weak key things. So the conditions to describe it need to describe two settings. One in which adversary has access to one particular machine and, for example, 300 ball party. Second setting exactly the same. But in this setting, a friend has played on that same particular machine with fewer than 200 balls.  And here the friend, in this setting the friend has also played on the machine with 200 balls, but with 200 balls exactly. So meaning that the differences in the histories over here is that this history is shorter than this one. So if the setting, if the jackpot probability of this setting is less than the jackpot probability of this setting for all histories below some certain cost then adversaries will have no advantage in interacting with multiple Pachinko machines. So what we're able to say is that by analyzing just the setting which adversary interacts with just one machine we're able to conclude something about the setting which adversary interacts with multiple machines. So with this condition, lucky machines are actually excluded. So you take setting one which adversary just interacts with one Pachinko machine and then you take setting two in which adversary interacts with one Pachinko machine and the friend tells you that the machine is not lucky, meaning that it's kind of a strong machine. So now the adversary's probability of winning over here might actually be higher than over here. Because over here the adversary is stuck with one very strong machine and over here the adversary might have a chance of interacting with a lucky machine. So this means that actually in this case the probability of the adversary could be higher over here than over here hence any algorithm that satisfies our condition won't suffer from this kind of lucky machine problem. Okay, so then using this condition what we're then able to show is basically that instead of disrupting the case this is actually the case for GCM regardless of the number of users that the adversary is interacting with. So briefly to conclude, so understanding the limits imposed by attacks against most of operations is important because of all these practical applications. Multi-key setting balance is not necessarily matched by attacks and finding these attacks is not very obvious at all. And proving the absence of multi-key security decoration is not easy despite the lack of attacks. Even applying our condition is not very easy. There's also one in Tassaro where they came up with some other conditions and other settings to be able to prove this lack of multi-key security decoration. Thank you for your attention. So you know should GCM satisfy that? Is that kind of the only one or is it something that many motor operations might satisfy? So when you say satisfy so there's this multi-key security decoration? I mean your criteria. My criteria? The only thing that we've been able to prove for is GCM and polynomial based hash functions. Like I said it's not very easy to apply it. Okay, thank you. Let's thank the speaker again.


Hi everyone, Joe for jaspyscasebreaks.com. Happy New Year! Coming at you with 2019-2020 Panini Court King's Basketball 4-Box Random Team Break Number 2. Big thanks to all of these folks for getting into the action. If you see stat 6 and stat 7 next game, those are the status packs that we did. So congrats to the winners and thanks to the people who bought their spots straight up. All 30 teams are in. Let's roll it. Let's randomize and see who gets what. After 7 times, 3 and a 4. Names and teams 7 times, 1. And 7th and final time, we got Thomas down to Robert. We got Lakers at Grizzlies on in the background, on the Lakers' TV network. 3 and a 4, 7 times for the teams, 1. And 7th and final time. After 7, we got Raptors down to the Warriors. Alright, Thomas with the Raptors, Robert with the Magic, Dave with the Celtic, Steve with the Heat, Richard with the Nets, Liesiau with the Pacers, Mike with the Timberwolves, Tuwan with the Knicks, Gary with the Rockets, Robert with the Jazz, Tuwan with the Spurs, Gary with the Sons, Larry with the Pelicans. Nice. Justin with the Bucks, Sixers for Dayton, Scott with my Lakers, and the Grizzly. Scott with the Lakers, Sean with the Grizzlies, they're playing each other. Somehow rammed our old new. It's Illuminati. Zach with the Cavs, Robert with the Blazers, and the Nuggets, Oliver with the Hawks, Robert with the Charlotte Hornets, Serenity with the Wizards, Robert with the Pistons and Bulls, Steven Olsen with the OK Seat Thunder, Robert with the Mavs, Natalie with the Clips, and Robert with the Kings and the Warriors. Sort by Column B. Let's box these up here. We're going to pause the video when we come back. We're going to see if there's any trades, and then we'll have the break. Stick around. Alright, welcome back, folks. There was a trade, so Richard J is out of that Nets spot and into the Spurs spot. We'll put a tee next to there for trade, and Tuwan Nguyen is now in the Nets spot. We'll put a tee next to there, that team name, so we know there was a trade done. Let's now print and rip. And if you're following along at home, you can see who draws first blood in that trade, if any. I remember, I think Jason marked these, right there, with those slash marks, so you know they're all from the same pace. I just grabbed four random boxes from the back that were marked like that. There's the official printout. Thanks everyone for getting in on a Tuesday of the new year. That's the hit down there, okay. Now I'm pretty sure all cards ship in this. Yeah, all card ship. Obviously these inserts would all ship right here. RJ Barrett playing some good basketball lately, and we've got the maker of Thon's, Thon Maker for the Pistons. That'll be for Detroit. That'll be for Robert Runkle. 40 out of 179, right up there top, right? RJ Barrett for Thon, who won that spot. Level one RJ Barrett for the Nix, and the next hit is KZ Okpala on card autograph this time for Miami, Steve Birch. 12 out of 149. Next box. Man, Jack's really pushing this new chicken dance on, huh? Bradley Beale Maestro, RJ Barrett first steps, and Kevin Porter Jr. Level three. These first step cards are pretty sharp. There's LeBron James, Tyler Hero, John Morant, nice. James Harden, and it's a fox in the box. It's Rick Fox. There's another auto right up there. Rick Fox, nice impressionist ink. That'll be for Scott Blackwell and my Lakers. 47 out of 179. I think he does some Lakers Network TV every once in a while. The John Morant rookie card goes to Shawn Matic and the Grizzlies. That's just level one. Tyler Hero goes to Birch, and Lakers, LeBron, James will go to Scott Blackwell. And we've got Keldon Johnson, heir apparent on card autograph for the Spurs, Richard Johansson drawing first blood in that trade. 20 out of 149. Two boxes to go. Nice complete. Nice jaw autograph. Descentatum, Hachimura, Seiku Demboia, level two for the Pistons, Robert Runkle. That first step is Tyler Hero out of 149. And behind Donovan Mitchell is High Court autograph. Signatures Otis Birdsong. Old Brooklyn Nets. So now both teams have autographs. 72 out of 179. Richard saying that Keldon Johnson was exactly what he was looking for. And then we got Matisse Teibel. Nice. That'll be for the Sixers Dayton with Philadelphia. It's 54 out of 149. Final box. Yeah, I like Court Kings too. There's some nice artwork here. Definitely a unique look and feel too. It's sort of a canvas finish on all these cards here. It's Keldon Johnson level four. Keldon Johnson. I think that's the shortest printed level. It's also for Richard and the Spurs. Kevin Durant on top. A little COVID for him. So he'll be out for a little bit. Unfortunately, Cody Martin and Colin Saxon. Come on, Kevin Durant. All right. We've got a Keldon Johnson. 175 out of 179. Art Nouveau. Relic. A relic for the Spurs that Richard got in a trade. Is that Sexton number? Good eye. Wow. It's number. And it's a one of one. I thought it was just a hollow foil parallel. But it's a one of one. Cavs. Zach Gwynne. There you go. All aboard the Big Head Express. They got to make that a little more obvious now. All right. And the autograph back here is Tom Chambers for the Phoenix Suns. That'll be for Gary and the Suns. 34 out of 99 on that one. And there's the KD right here. And there you go, boys and girls. I'm Joe for jaspyscasebrakes.com. Thanks for watching. Thanks for breaking with us. That was four box random team two. We got two more breaks of this from the same case. So keep hunting on jaspyscasebrakes.com and I'll see you next time. Bye bye.


Nice theatrical and this is exactly what happened with Youth Packard Enterprise or what was once Mercury and the open source and the Selenium community. And I will guide you in today's presentation on how the market has shifted over the last 15 years, how everything looked like 15 years ago and how it looks like today. So a bit about myself, my name is Ory Bendedt, I've been with Youth Packard Enterprise software for the last 6 years. I started my career as a testing engineer, I was an automation engineer, I used a QTP, FIST and an internal tool, also Selenium for the last few years. And over the last year, after I've been a QA manager for 3 years, then I switched into the world in the world of product management and now lead a brand new offering later this year. I've been responsible for great products such as Youth Soap Runner and the QTP scorecard over my short term. So other than that, I'm Michael's father, I can promise you that over dinner we keep fighting about user experience. This is how for small talk later when we have time, then of course I'm a huge Star Wars fan, a certified Jedi master. I'm a huge San Antonio Spurs fan, one of the biggest in Israel, a Liverpool fan, any Liverpool fans here. Patriots fan in the NFL and of course this is me last week watching the Euro football with my hands. So this is about me and now let's start, let's get to business. And let's start with blowing up some myth about vendors, about enterprises, about cooperation and software testing. So first myth is that vendors such as Mercury and Youth Packard Enterprise only use their own tools. And I can promise you and you will see today that it's not about the tool. It's about finding the right tool for the right product. And this is the mantra that we have, although we tell all of our testing team, you must use news tea, you must use news tea. That's not how we do it. It's about finding the right product, the right testing tool for the right product. Myth number two, evil cooperation on the dark side, hate open source. And as you can see that we're here and it's kind of an irony and I saw some tweets about it during the day that the successor of Mercury and QTP is now sponsoring the Selenium Compact. And the fact is that we actually love open source. If you love open source, we love open source. And I will show you today how we are leveraging Selenium, Red Driver and the rest of the open source. Everybody does automated testing in our own way. Everybody is doing, but definitely everybody is using automated testing and I will show you exactly how it's being done. Let's take a walk down the history lane and let's go to a worldwide web long time ago and far, far away. Although it's not that long time ago and not so far ago. And let me take you to the days where the internet looked like that. The happy days of Web 1.0. This is actually the HP site. This is Amazon at the time of the project and they store all these images.  If you do, raise your hand. Yeah, okay. I can tell you my own personal website, the first one. It was spurs.com. This is exactly how it looked like. It took like seven minutes for it to load on my father's laptop. And I will never forget the moment after you know that. And this was my first website. And in that day, the testing tools looks exactly like that. This is the first version of beauty. It was called at the time. Let's fast forward to 2003. So this is inside me and this is Amazon. Some red Microsoft. And this is beauty people. This is how it looks. Some of it, I can promise you, still leaves the day. Fast forward to 2002 and talk about it in a second. This is Amazon. This is Microsoft. And this is QTP version. And as I said, during that time, there was a disturbance in the course. In the test automation course, which we now understand that is beauty. Yep, during those times, Selenium, it says July 9. And as I said, this could be part of it. And this is something that we see today. We see it especially in the context. So this was released almost standing here. It's time. And this is why we must have patience. And it took us time to understand that it's not about us versus them. But we can work together. It's not a battle anymore. But I'd like to point out the specific time that we understood that we need to shift our way of thinking. It was during the last year, the Microsoft announcement of edge support of WebPrivate. And at that time, I can promise you that the guys in Palo Alto started to spread from that point on. Everything changed with them. But let's see how we can start to show you the moment of chemistry. I started my career. I studied biochemistry. This is mercury. Okay, it's being used mostly into a thermal meter a while ago. Now it's too poisonous to be used. And selenium is being used mostly as an additive to the color of red. And the urban legend says that selenium is called selenium because it was supposed to be a cure for mercury poisoning. We're talking about the days of 2006, where QTP was probably the most dominant test automation tool. And that was the urban legend. And this is why selenium is called selenium. What I did over the last few weeks is the fact that I wanted to investigate to see whether this is effective. And the fact is, I'm very sorry, but it's not true. And it makes perfect sense today because there was little evidence in real research about the effect of selenium on mercury toxicology modifications. So it actually means that selenium is not the only question on the brief history. We are using selenium today. So we will start with something that for us is very obvious, but I had some discussions with the guys from Microsoft in Israel and they told me, what are you going to talk about? You're probably only losing. But for them, it was something else. So basically what we have is that we are building an automation framework on top of selenium. It usually uses between three and four layers. It really depends on the implementation. The first layer is the infra kind of the bare metal that works with the web driver and the locator. Every team calls it something. On top of that, we actually represent a model in the application. So it's user name, password and attributes. Some teams have their actions, which are small building blocks. So for example, they will decide that Login has an action that is called dologin or create user. And instead of writing the entire step, they just call the method that is called Login. And it performs.  The benefits of writing such framework on top of selenium, I'm sure that some of you are using that as well. So we are talking about reuse of testing assets of up to 50%. So we don't need to call anything on the back. We just have the framework. Of course, maintainability. So I don't need to copy and search in my code where I need to change my object in case something change. And the last thing, and when I was a QA manager, this was one of the most challenging things for me. I wanted to see how I can leverage my entire team, even the less technical and more business oriented testers. And this was the way that I was able to do. In my last role, I automated the Node.js Angular application. I had one automation engineering team and she was amazing. She did all the hard work and it allowed me to have 400% increase in the number of automated testing because she was the automation enabler for the rest of the team. So she was written up till the actions and then the rest of the team was completing the test in their own language and I will show you exactly how it's done. What I'm going to show you now is a list of products, real products that are currently being production, being used probably by some of you, and are being tested with Selenium. And these are real applications, no demo applications, real customer-sensing applications. So the Stomano load, if you've probably heard of load runner, is our cloud offering for performance testing cloud. And they are our most advanced automation team. They are writing the script in JavaScript, the testing JavaScript, and they are using Grunt and Jasmine to run everything. What they did is they have three layers of which is being developed by the automation technique. They have their containers, which can be developed by dev tester, software engineering test. And the last part is the actual test. Those are Jasmine files that represent a real business flow and these are being written by the entire testing team. So this is Stomano load and I will show you the test. So you don't see it but this is the intrap. If you want, just come outside the boot and I will show you the code. Here it says this is Protractor. So this is the first layer. This is Protractor. It also has some calls directly to the web driver. And this is again only being handled and maintained by the automation. The next part is the containers. It supports the different methods that it has. And again, this is developed by each dev tester that is being responsible for the system. The last part is the plane that the test is that easily run. This is Stomano load. And the next product that is being used is our latest ALM obtained, which is our next generation. Their test is being written in Java, fancy, but they started writing their code in JavaScript. TypeScript takes four layers of automation. They have the core intrap that talks to web driver and locators. They are doing that in one. They have the entities or the small ending block. And the last part is the test that are being written. Okay, again, so this is the core. The last part is the test that is almost in C. So it has a UI and write and extend. So this was ALM obtained and Stomano found. The next product is one of the most complicated products in common testing. So you can run it as part. The amount of technology. So you get the truth line sidebar here. This is JavaScript. Okay, you have the truth lines toolbar, which is also JavaScript. You have the Firefox browser because the Firefox browser. We have the status pane, which is how complicated it is to test these kinds of applications. So what we did is we decided to go outside and we used the application model from the with Selenium. So we are handling the JavaScript model with the web element with Selenium. So you can see that the launcher is WTF, the browser. And as I said, the state of mind for us changed. And this was the first time that Dinefstein Selenium was combined in one project in one test in order to close the technology. And we also see that coming from our customers. Okay, the next thing is, as I said, one of the most interesting things that we have over the last year. And it's how Linefstein and UFT are using web. Okay, so if you remember, I talked about Microsoft Edge and the fact that it came out of the box to support for web driver. And the thing is that in Edge they didn't have a, and we had to support that in our solution. So what we did is in Linefstein and UFT, we are actually web drivers to talk and to execute our UFT and Linefstein scripts directly on Microsoft Edge. So what happens is that we are actually using Selenium web driver C-Sharp binding. Okay, we are launching the Edge driver. We are talking to our own flavor of Microsoft Edge with the ability. Okay, so how it works? So we have on replay or record, if you like. So in the initialization phase, we are talking, we have the web driver host that is talking to either the browser driver or the mobile part with the app server. And then we are asking for a new web driver. Then we are getting the web driver session. We are sending the web driver execute script. It actually takes our agent and inject it into an adjacent that represents the browser that we are going to work with. And then some internal messaging. And from that point on, we are here. We are loading the web page saying UFT. Okay, we are ready to test. Okay, and what happens during the test? So let's say that we need to execute an action on an object. Then we send the query to the, we are executing the script and getting the object ID. So here this script contains the property of objects. And then once the object ID is returned, we are sending which method involved. We are executing the script, executing the method on the object. We get the response JSON. And then we continue working on the object. So for all. So this is how we use web driver to access a Microsoft Edge. And as I said, this was the first time that we use web driver in order to interact with any browser up till that point. We had our own agents, our own plugins. This was the first time that we use web driver to interact. Next part is mobile center, which is our one stop shop for mobile testing in the enterprise. We have a demo outside, make sure to come and see it. And it supports all sorts of functional testing, manual testing, sentiment analysis. Everything is being supported as part of the mobile center. And what we did inside mobile center, so we have a live demo working just outside. So make sure mobile app or device farm. So this, and this was the first time that we used open source 32 in an open in HPE code. First time, it was done last time. So everything that you can see over the last year, as I said, we changed the state of mind and are now using and leveraging and working together. And the last use case is the NFT that can be anything you can enhance the secure Selenium script, either with units other than web and mobile and also for improved object identification. So in case you have it, so the NFT was built from day one, either by having one project that uses both Selenium in the same script, both Selenium in the start with web driver, switch to the application model with the spy, and also we also have customers. I can also promise that this is only the beginning of the journey for us. And I can promise you that in Selenium conference in London, that was just announced yesterday, I will have much more solutions to tell you that we are currently working on. And also we are looking to give back to the Selenium community, whether it's several advanced locators that we are looking to contribute. We are also looking to contribute performance testing for Selenium and also some brand new solutions that just remember the robots. We'll talk about that. With that, be sure to come and visit us in our booth. I will take any questions if you have any. Cool. Thank you.


The LandTrend LT algorithm has been adapted for use with the Google Earth Engine, GEE platform, making it more accessible to the wider research community. This adaptation involved translating the original IDL code into GEE, which resulted in improved accuracy and fewer errors. The algorithm was then tested at six different study sites across the United States and found to be consistent with the original LT code. Finally, the algorithm was applied to a case study involving forest disturbance mapping, demonstrating its utility for this type of application. This article was authored by Robert E. Kennedy, Jiqian Yang, Noelle Gorlich, and others.