Coming up on DTNS, a big milestone for solar. And should you use your EV to power your house, plus live streaming shopping meets its big test in the U.S. this week on Twitter. This is the Daily Tech News for Tuesday, November 23rd, 2021 in Los Angeles. I'm Tom Merritt. And from Studio Red, but I'm Sarah Lane. I'm the show's producer, Roger Chang. And joining us cohost of the Snobbo S-Cast, Nika Monford. Welcome back, Nika.  I know, right? We've been saying we need to do this. We finally did it. We just had a great old time comparing all of our thanksgivings and I kind of want to eat at everybody's. If you want that discussion, go to Good Day Internet, which you can get at patreon.com slash DTNS. Speaking of, big thanks to our top patrons, including Tim Ashman, Johnny Hernandez, and High Tech Oki. Let's start with a few tech things you should know. The location tracking service Life 360 announced that it intends to acquire Tile in a deal valued at $205 million. Tile will operate as a standalone brand under its current CEO. After the acquisition, Tile will leverage Life 360's 33 million smartphone users to expand its Bluetooth-based finding network. The deal is expected to close in Q1 of next year. Spotify introduced a new Netflix hub. Yes, I said that correctly. Spotify introduced a Netflix hub in its app. It's a place to discover official soundtracks, playlists, and podcasts that go along with top shows and movies from Netflix, like La Casa de Papel, Narcos Mexico, Outer Banks, Squid Game, Tic-Tic Boom, Bridgerton, Cowboy Bebop, the list goes on. The hub will also include Netflix-tied podcasts like OK Now Listen, Netflix Is a Daily Joke, 1010 Would Recommend, and popular podcasts centered around shows like The Crown, the official podcast, or Behind the Scenes of Shadow and Bone, and more. Roku confirmed it's aware of problems impacting a small portion of users that have certain older Roku TV models or older Roku Ultra players, following the update to Roku OS 10.5. Customers have reported freezing and crashing across a variety of major streaming apps, as well as unresponsive remotes. Some customers also report that Roku support downgraded devices to an earlier OS version to resolve the issues. Apple has followed Meta in suing the NSO group, maker of the Pegasus spyware. Apple's asking the court for a permanent injunction to ban an NSO group from using any Apple software services or devices. The complaint alleges NSO group targeted a legal surveillance at Apple's US customers. Pegasus lets an attacker access a phone's microphone and camera remotely without the user being aware and is generally marketed to governments. The US recently added NSO group to its entity list. That's the one that requires a US company to get permission to sell to any entity on the list. Apple also, in a slightly unrelated announcement, announced that its digital ID card program in cooperation with eight US states will not launch by the end of the year. It's gonna launch in 2022. Twitter created aliases for all users in its birdwatch pilot program for crowdsourced fact checking. These won't be tied to a public Twitter account, though. The company also rolled out a profile page to see a user's past birdwatch contributions with all past contributions done with their Twitter account now listed under the new alias. All right, let's talk about that solar stuff. Couple of items related to renewable energy. First, the milestone for solar generation is also leading to us talking about a way to get around the battery bottleneck. Let's start with the solar milestone. The Australian Energy Market Operator, or AEMO, noted that rooftop power in South Australia provided 92% of that state's electricity need this past Sunday. That sets a new record. 92% came from solar panels. With a little boost from wind power, there was even a brief period, a couple periods of negative electricity demand. That's when solar and wind were combining to make more power than was needed by people between 1225 and 1240, and again between 125 and 150. They were adding more power to the grid than people were pulling out of it. Now, if you recall, South Australia experienced widespread power outages in 2016 due to storms, and that inspired Elon Musk to build a 100 megawatt battery system there in 2017, which has proved to be a success in helping to even out the grid. One of the problems with harnessing wind and solar, of course, is they aren't always around. The wind's not always blowing, the sun's not always shining. Now, there are a lot of ways to mitigate this. One of them is storing power for later use. Batteries are definitely one of the ways to store for later use, but also because of their limited technology, one of the bottlenecks. Multiple companies are working on the idea of using electric vehicle batteries to contribute power to the grid. No individual electric vehicle is enough to power more than maybe a house, but in combination, it could be a powerful way to store electricity. Two scientists from Anglia Ruskin University in the UK have an article on the conversation about how this would work. EVs have an attractive capacity. Only 1% of UK households right now have an electric vehicle, but that right now is enough to store 18 gigawatt hours of electricity. That's about twice what is stored in the UK's biggest pumped storage plant up in Snowdonia. And as more households get EVs, that capacity is going to rise, but you may, and you would rightly be saying, I wanna charge my EV up, not deplete it and run the rest of the power grid, right? The idea is that software would manage things so you're charging when energy is cheap because there's varying prices for energy throughout the day. And you would be contributing to the energy at peak times when it's most expensive and get paid for it. So you would make money on the transaction. That software would also have to manage it so that your car is charged enough that you can drive it when you're ready to go. Now, there's a lot of ifs and that, but the motivation is that in addition to the yearly operating savings you get from having an EV over an internal combustion car, you'd actually make money by selling power into the grid, charge low, sell high. So people might be motivated to say, okay, I'll risk it, even if I won't maybe always have a fully charged EV, as long as I can drive it and I can make money off of it, maybe you can convince people to do this. Another problem that they need to overcome is battery degradation. If you're constantly discharging and recharging, that shortens the life of your battery. And there are three industrial things that need to happen to make this work. One is a vehicle to grid system. Japan has pired near this in the wake of Fukushima disaster to supplement outages. Second is home hardware charging adaptation so you can do it in your house. And then of course you need energy market policies to manage paying you for that and support from the grid to be able to accept all that power from this widely dispersed number of batteries. So it's not an easy solution, but the idea is that the UK alone could gain as much power from EVs as it would get from building 10 large nuclear power stations and that makes it kind of tantalizing it.  Yeah, for sure. I'm actually, you know, I'm a few months out from getting my next car.  The idea that I would be especially, because I'm not driving my car 24 hours a day, I could be feeding back into that grid, helping the grid stay up. Getting money for it is, and I know no one's offering that to me right now where I live, you know, in the US, but that is an extremely enticing way to get people on board with us. Nika, what do you think? Would you jump in on something like this if it were available? I think I would and I will, you know, say I work for an automotive company that was recently in the news with their latest EV release. So I think that's one of my hesitations with EVs is am I going to have enough power to be able to use this as my primary car? Am I going to have to think of, you know, am I gonna have to plan my outings to make sure that I have enough power to get where I'm going to get back if I need to charge somewhere while I'm out? Am I going to easily be able to do that? But the fact that you'll be able to contribute to the grid as well as pull away from it and get paid to do it and still be able to drive your device, your vehicle, it's very, as Sarah said, enticing. It's a very enticing project.  But I think the idea is if you've got this many EVs out there, you probably are less likely to have a power outage because you've got all this spare capacity to pile in. So yeah, very tantalizing. Tantalizing indeed. And perhaps the next story will also be. Qualcomm will debut its next flagship Snapdragon chip at the Snapdragon Tech Summit, happening on November 30th. Now chip names sometimes seem ridiculous. Not as ridiculous as TV names. For example, the LG OLED 55G1 Pua, doesn't really roll off the tongue, but that's actually the name of a television. But Qualcomm announced that it would like to make the naming convention simpler. First, it'll just be called Snapdragon. Granted, most of us didn't call them Qualcomm Snapdragon every time anyway, but that is now official. Second, the number is gonna go down to a single digit. In the past, the number was the power. The first number was the power. Second number was the generation. Third was for indicating updates. If you understood that, it made sense. But for a lot of folks, it seemed like too many numbers. So the 768, for example, was the sixth gen chip on the second most powerful class behind the 800s and an upgrade over the 765. Perfect, right? Makes sense. Clear as much. Well, perfect sense. Yeah, that system hitting its limit, as noted by the next flagship, expected to be called the 898, which is the ninth generation. Where does it go from there though? One might ask. Apparently, single digits, though Qualcomm is holding off the details until the 30th. So Qualcomm saying, we're gonna make this easier, but we'd like you to pay attention to our announcement on the 30th. But gold will indicate flagship products in emerging markets, and there may be a hint in Snapdragon PC processors like the 8CX Gen 2. Yeah, the 8CX Gen 2, when the Verge pointed that out, I realized this is going to be the Snapdragon 9, that way they can have the Snapdragon 10 and the Snapdragon 11, and that's gonna be great. But my guess is it'll be the Snapdragon 9 Plus and the Snapdragon 9S and the Snapdragon 9CX, in which case they're really just gonna be replacing numbers with letters if they do that, so. And you know what, I have to always bring in a little bit of Apple into the conversation. Do you think it's possibly the amount of, I guess, publicity that the M1 chip has gotten, that it really rolls off the tongue, is very simple, it's not very convoluted, and how people are now talking, even outside of tech circles about chips, when that really was never the case. But when you talk about the new Max, it's the M1 Pro or the M1 Max, it's one of those things that is becoming a part of the normal name enclosure and I think they realize in order to keep up, they may have to rethink their approach. Yeah, that's a really good point. It's not necessarily a technological reason, right? Right. But when you see everyone able to talk about the M1 chip, suddenly you get jealous. You're like, oh, they're not saying 888, they're saying, we wanna get it to where people brand that. So I may be wrong. We'll find out on the 30th, I guess. Maybe they'll have some fancier, you know, snappier way that makes us all, I say snappier and it's a snapdragon. That was not intentional, but now it is. The Facebook papers are a term for the documents provided to US regulators by former Facebook product manager, Francis Hogan. We've heard a lot of reporting based on these, starting with the Wall Street Journal. The documents include internal research, memos, chat logs and more. Those documents were also provided to US Senator Richard Blumenthal and through that made available to about 300 media outlets. The idea was responsible disclosure, having them vet these documents to make sure they were real and then specifically report on aspects of them, but not releasing all the documents for the public. While multiple outlets have published stories based on the documents and some have made individual documents public in support of those stories, no one has published the entire collection. Whenever you have big papers like this, go back to the 70s and look into the Pentagon papers. There will always be a push to say, after a certain amount of stories, the public has a right to see all of them, but there is always confidential information in these kinds of papers that maybe the public doesn't have a right to see. So, Gizmodo intends to make all of the papers they have access to public and in so doing, they're gonna work with independent monitors to determine how to responsibly disclose the greatest amount of information while minimizing what Gizmodo says are costs to individual's privacy or the furtherance of other harms. Gizmodo writes that it does not want to hand, quote, criminals and spies a roadmap for undermining what controls Facebook does have in place. So it's not as simple as just redacting names in certain cases. There's also procedures and security measures that maybe they will redact so that it's not obvious to bad actors how to manipulate them. The independent committees will include ACLU Senior Staff Technologist Daniel Kahn Gilmore, Columbia University Senior Research Fellow in Journalism Pro Ben Ghani, Marquette University Computer Scientist Michael Zimmer, NYU Computer Scientist Damon McCoy and Laura Adelson and UMass Amherst Public Policy Expert Ethan Zuckerman. The documents will not all be released at once because Gizmodo says it will release the documents that require the least amount of inspection first, possibly ones that have already been released, but eventually they will release as many of them as they can. I am, I mean, I think this is the right call. I am a person who's very curious, like show me the documents, I wanna see all of it. But I understand why doing that and to say like, public knowledge, let's hold Facebook's feed to the fire type thing. Isn't, it doesn't make sense because there is a lot of sensitive information here. And I don't know how I would do this differently. Nika, do you have any thoughts on this? I think they're doing it as responsible as they can with this approach because even though we know what Facebook has done when it comes to data and access, you don't want to combine another wrong with another wrong. And I think it's key to make sure you're protecting not only the employees who have really nothing to do with this, they're just employees. I hate, I just work with Facebook. So you don't want people's names and those types of things out just in the open public. And as you mentioned, protocols as well because bad actors are always out there waiting to pounce on a way to kind of infiltrate the system when you have over a billion people on a particular platform. So I think they're going about it as responsible as possible. And while we do want to see the information, I think we have the right to the information is making sure that it's being put out there in the most responsible way to cause at least a amount of harm. Yeah, I think the other aspect I'll throw in here is the battle against misimpressions is important here too. There's some very important information in here that a lot of people think they know because they've seen a headline, but may not be accurate, right? What harms does Instagram cause? I bet if you ask 10 people on the street, you're gonna get 10 different answers because they've glanced at a headline, haven't actually read the articles. So it's important to really nail down like what is actually being done wrong because if you accuse Facebook of doing something that it hasn't actually done because of a misimpression, it's really easy for them to defend against that and just point like, that's not actually the way it is. If you're gonna hold their feet to the fire, you wanna have accurate information to hold their feet to the fire. So this is a great way of battling misimpressions too to say, let's get this all out here so that people can comb through and better say, well, that story may have tilted a little bit. Here's the actual document that you can check for yourself. Not that every one of us are gonna go check it for ourselves, but there will be more eyes on it and more of a chance for people to go, this is actually what's in here. This is the thing to really focus on. Hey, folks, if you have a thought about this or anything else we talk about on the show, send us an email. Our email address is feedback at dailytechnewshow.com. Shopping livestreams, big business for years in China and elsewhere in Asia. Amazon, Pinterest, Facebook, and others have been introducing them in the US. And now Twitter wants to join the game. Twitter's first shopping livestream is going to happen on Sunday, November 28th at 7 p.m. Eastern in collaboration with Walmart. Jason Derulo will host the 30-minute variety show featuring electronics, home goods, clothing, decor, the things that you would buy from Walmart. You'll see a video at the top of your screen, an online catalog focusing on the products highlighted in the video, and then a stream of tweets released to the video. Purchasing will be available on desktop and iOS and right users can watch but not buy. Keep in mind though that the Walmart stream can happen outside of Twitter. It's not an exclusive thing to Twitter. It'll also be available on Facebook, Instagram, TikTok, and YouTube, but Twitter is involved for the first time. The company called it a test, says it doesn't plan to make shopping streams available to all users to operate. Twitter launched a shop module for elect brands, select brands back in July to add purchasing to their profile. So Twitter at least cares about this in some sense. While this certainly is a move towards diversifying revenue with the company told TechCrunch, it doesn't take a cut of revenues from live shopping and brands don't pay to be included. Twitter's just trying to have fun. Yeah, and maybe they'll charge later, but for now just trying to have fun. This is huge in China. It's a huge revenue maker for Duyan, which operates TikTok. They've started doing similar things on TikTok. Hasn't quite got the traction in the United States as it has elsewhere. Do y'all think it will? Do you think it can? Are you interested? I think it probably can. I think we've seen more in-home shopping as the current state that we're in. So I think it could work, but I'm interested to see how it works in the US. I will be interested to see how that works. I'm into this. Now I'm also somebody who's like, let me sit back and home shopping network this whole thing instead of going out and getting anything. I like the idea of, I like the idea of whether it's Jason Deruehler, whoever may be hosting a shopping extravaganza that's designated to move as much merch as possible in a short amount of time. That's the whole idea. I don't know that I care that much about it, but to sort of be part of a spectacle, it kind of reminds me of a company announcing a new product and you really care about the company and you're like, this is fun. We're all gonna get on Twitter and we're gonna talk in the back channel together kind of thing. I mean, I'm giving them the benefit of the doubt that this isn't a bad idea, but I feel like Twitter is a good place for this to happen. I know that it's happening elsewhere, but I feel like Twitter is really good for real-time, fun extravaganza spectacle stuff. And it'll be interesting to see if the novelty of this because it is new, particularly to Twitter, if the novelty, people coming in is like, I just wanna kind of see what it's about and maybe participate to see if that transitions to anything, maybe retaining those people if this does continue. I don't think they'll be able to get a good sense of how engaged people are with just this one time. I think they're gonna have to do it a few times to really engage people's interests in this on the platform. Yeah, the sort of the major prototype of this is the Singles Day sales that happened on November 11th in China, Alibaba, and then this year much more muted because of the tech crackdown, but in previous years, international celebrities showing up. People who had no interest in shopping were watching it just to see who would perform. Taylor Swift performed one year. What surprise guests are gonna show up? Granted, this is way scaled down. It's 30 minutes, it's Jason Derulo. They say surprise guests, but they haven't told us who that's gonna be. Selena Gomez is gonna show up. I don't know, probably not, but you just never know.  Everybody's gonna be talking about that. Everybody's gonna wanna see it. The clips will get shared. If it's gonna get traction, that is a likely way it gets traction. I can see that. Definitely agree. All right, real quickly also in the shopping world, Klarna is known as a buy now, pay later, BNPL service. It's widespread in Europe. Had a toe in the US market already. Klarna Express Buttons are available at places like Macy's and Coach. It's also available as an option for some subscription services. It has about 21 million US customers, but now it's going head to head with PayPal with the Klarna Pay Now service. That's not a buy now, pay later. That's you pay immediately in full at participating merchants, just a full-on payment replacement service. Also launching a US version of the Klarna card, which lets users make four interest-free payments. So instead of your normal credit card where you carry a balance at a high interest rate, you turn every purchase into an installment plan. That is interest-free. It works as a physical card in store or online and also you can add it to your Apple Pay or your Google Pay system. Just a new competitor to note here in the US. I bought an area rug recently for my living room. And I used PayPal as my option and PayPal was sort of like, hey, you wanna make this for payments? Like there's no fee to do it. You just, we're gonna take out this much money over four times. And I was like, okay, that sounds fine. Actually worked out really well for me, just because I was like, wow, it was the, I spent the exact same amount of money. I didn't spend more, but it was just a little bit less of like sticker shock at least. So Klarna doing this, that was my first experience ever using PayPal in that way. It was something that was sort of offered to me and I was like, okay, let's give it a try. I think that Klarna, if Klarna can continue to make a relationships with large retailers that PayPal isn't already in, then that is a great option. And I think they're probably gonna have to do some sort of big rollout because what you don't want to happen is people see Klarna and think, oh, this is automatically kind of a buy now, pay later type of situation when that's what they're used to the company doing. And then they have this new pay now service. I think they're gonna have to have some sort of significant distinctions so that people won't think they're getting a buy now, pay later type of thing when it's just a full out deduction from their account. I was like, whoa, whoa, whoa, wait a minute. It's just too much out. Yeah, yeah. Well, Italy's cultural ministry commissioned its art. If you're not familiar with its art, some people call it the Netflix of Italian culture that's rolling out across 26 European countries on Tuesday with plans to expand to the US and China next year. Its art is ad supported, offers access to more than 1,250 live and on-demand events and shows including museum tours, opera shows, pop music, dance, theater, also movies, TV shows, the whole gamut. This is not a subscription service. You pay for each VOD item with prices between three and 10 euros. It's our CEO Guido Casalli said of the project, quote, our aim is to provide a common platform that can reach a growing audience of consumers of Italian art and culture around the world while also supporting the performing and visual arts sector. Yeah, I like the way they break this down. They've got stage, which is what you would expect, your opera, your concerts, and then they have a place for movies and documentaries. But there's also sites, which is tours of like the Coliseum or Venice, especially with travel not being as easy if even possible for a lot of people right now, taking a virtual tour of Italy makes sense. And apparently this was created because of lockdown when they couldn't have opera performances. They couldn't have concerts. They sort of developed this as a way to allow people to do their art and still expose it to the world. Which is pretty cool. And it's not a subscription. It's not another subscription. You just... I love this. You just pay for the ones you want. As you go. Yeah. Yeah. I mean, not sure how many Italian operas would be watching, but the fact that they're on offer and the fact that I'm not gonna be in Italy anytime soon, I think this is such a great idea. Yeah. Yeah, it's cool. Even if it's, you know, just watching some of the classic Italian movies, if that's more... That's true. That's very cool. Yeah. Hey, we wanted to thank a brand new boss. And that brand new boss's name is Benjamin Spears. Benjamin just started packing us on Patreon so thank you, Benjamin. Thank you, Ben. You get the goldest star. Yay, Benjamin got the spotlight all to himself today. All to himself, yeah. Also, anything that we talk about on the show, if you have ideas, you have thoughts, questions, comments, do send them our way, feedback at dailytechnewshow.com. We also want to extend a big thanks to Nika Monford for being with us today. Nika, I know you are the tech savvy diva. Where can people keep up with everything that you do? I am tech savvy diva everywhere across all social media platforms. So you can check me out there. I am pretty active on Twitter, not so much on the other sites, but I'm pretty active on Twitter. And of course, you can always find me every week on the Snobo as podcast. Excellent. Well, we're always happy to have you here with us on this show. Speaking of the show, we're live Monday through Friday at four 30 p.m. Eastern. That's 2130 UTC. Find out more at dailytechnewshow.com slash live. And we are back here tomorrow. Scott Johnson, talk to you then. This show is part of the Frog Pants Network. Get more at frogpants.com. I hope you have enjoyed this program. Ha, ha, ha, ha, ha.


President Joe Biden warned Friday that Donald Trump's efforts to retake the White House in 2024 pose a grave threat to the country, the day before the third anniversary of the violent riot at the U.S. Capitol by then-President Trump's supporters aiming to keep him in power. Speaking near Valley Forge, Pennsylvania, where George Washington and the Continental Army spent a bleak winter nearly 250 years ago, Biden said that January 6, 2021, marked a moment where we nearly lost America lost it all. He said the presidential race, a likely rematch with Trump, who is the far and away GOP front-runner, is all about whether American democracy will survive. Biden laid out Trump's role in the Capitol attack, as a mob of the Republican supporters overran the building while lawmakers were counting electoral college votes that certified Democrat Biden's win. More than 100 police officers were bloodied, beaten and attacked by the rioters who overwhelmed authorities to break into the building. What's Trump done? He's called these insurrectionists patriots, Biden said, and he promised to pardon them if he returns to office. He excoriated Trump for glorifying rather than condemning political violence. Biden said that by trying to rewrite the facts of January 6, Trump is trying to steal history the same way he tried to steal the election. Trying to rewrite the facts of January 6, Trump is trying to steal history the same way he tried to steal the election. But he, we knew the truth because we saw it with our own eyes. This wasn't like something, a story being told, it was on television repeatedly. We saw it with our own eyes. Trump's mob wasn't a peaceful protest, it was a violent assault. They were insurrectionists, not patriots. They weren't there to uphold the Constitution. They were there to destroy the Constitution. Trump won't do what an American president must do. He refuses to announce political violence. So hear me clearly. I'll say what Donald Trump won't. Political violence is never, ever acceptable in the United States. Political violence is never, never, never. It has no place in a democracy. What's Trump done? Instead of calling him criminals, he's called these insurrectionists patriots. They're patriots. And he promised to pardon them if he returns to office. Now these MAGA voices who know the truth about Trump on January 6th have abandoned the truth and abandoned democracy. They made their choice. Now the rest of us, Democrats, independents, mainstream Republicans, we have to make our choice. I know mine, and I believe I know America's. We'll defend the truth, not get into the big lie. We'll embrace the Constitution and the Declaration, not abandon it. America, as we begin the selection year, we must be clear. Democracy is on the ballot. Your freedom is on the ballot. Yes, we'll be voting on many issues. On the freedom to vote and have your vote counted. On the freedom of choice. Freedom to have a fair shot. The freedom from fear. And we'll debate and disagree. Without democracy, no progress is impossible. Think about it. The alternative democracy is dictatorship. The rule of one, not the rule of we, the people. We all know who Donald Trump is. The question we have to answer is who are we? That's what's at stake. Who are we? And you're ahead as you talk to your family and friends, cast your ballots, the power is in your hands. After all we've been through in our history, from independence to civil war, to two world wars, to a pandemic, to insurrection, I refuse to believe that in 2024 we Americans will choose to walk away from what's made us the greatest nation in the history of the world. Freedom. Liberty. Democracy is still a sacred cause.


Welcome to the next episode of Digital Supply Chain Institute Insights in Action. Today with me, I have a pleasure to have a great conversation about a very interesting topic with our co-chair Mike Crow. Mike, welcome. Thanks for having me, Marco. It's always a pleasure to talk to you, Mike, because you have been for so many years and you are even now on the forefront of new technologies. So exploring the AI topics will be something I think interesting for everybody and it goes from like seven to 97 years, I think, of age for everyone who is interested in technology. So there has been a lot of hype around Generative AI since it has launched Chet GPT. And what are your high level thoughts on Generative AI and what should comprise companies basically, sorry, do about it? Well, first of all, the hype is certainly understood. It's incredible new capability that has been launched and particularly it's been made accessible broadly to all consumers of technology through an interface like Chet GPT. It's a huge inflection point for AI and for computing in general that I think is going to change just about everything in our lives over time here. It's all very exciting. It's all very new. It's a big change for all companies. The thing that I think doesn't change is how companies should respond to and with this new capability. Every company should now be looking at how they can use Generative AI to improve their business operations, their efficiency, their productivity. But they should also be looking at Generative AI to figure out how they can use it to provide services and products to their customers that they haven't been able to provide before. You know, as they do that they should be asking themselves how could Generative AI disrupt my business or how could I use Gen I to provide disruption out in the marketplace. None of that approach is really all that new that's the part that I don't think has changed because I believe that all companies have asked themselves those similar questions and I've taken those similar approaches. On every inflection point related to technology including machine learning in the past. Thank you Mike and and I really one thing which you mentioned resonates with me is that you know certain things are already known. So it's not that you know it's just all new new. And then linking it now to where we are you know linking it to the digital supply chain arena you know AI Generative AI holds a big promise for demand forecasting accuracy, reducing inventory costs and you know enhancing supply chain efficiency so can you share with us any specific examples or use cases where Generative AI algorithms has demonstrated this impact. It's really early. So, I completely agree that there's a ton of opportunity as it comes to demand forecasting to efficiency to productivity to inventory to supply or risk management as we go forward here. I haven't seen a lot of that come to fruition so far. Now I realize things are changing very quickly so that could become a very dated statements. But I think there's a ton of opportunity as well. You know I have seen some reports of being a one or more of the ERP vendors who are adding capability into the ERP. You know, for example, looking at all the different news feeds on suppliers or your set of suppliers around the world, being able to to then take that information identify risk and automatically generate communications out to the suppliers. So there are bigger things to come. But, but as we talk about that let me focus in on supply chain planning. As an example, you know it's a space I've had a lot of experience in in the past and a couple of the big pain points on supply chain planning has been number trying to find a perfect planning system, which I would say does not exist even to do today. On the second point was the adoption of the planner or the end user and the confidence that they gain in the system. I think generative AI could help out a lot on both of those pain points. To allow mid much more vast amounts of data to be considered in the planning scenarios that combined with the generative AI capabilities should lead to a more accurate first draft of a plan. I think equally as important though is that chat GPT like interface on the planning system to allow the planner to interact with the algorithm. So imagine a plan gets generated for the first time. And then the planner responds back to the system saying I have late breaking news. We need to prioritize skew number 123 because we've got a huge order from priority customer. Please take that into consideration and regenerate the plan. And then the planning system using gen I capabilities, not only produces a new cut of the plan with that priority in mind, but also explains to the planner. Okay, I've factored in that consideration. But now you need to see what the impacts are to the plan associated with that reprioritization. Here are the offsets or the drawbacks, and then allow the planner to iterate on that until they get to a plan that they're happy with the best plan that they can move forward with. Thank you Mike and you know it's a great example I think planning is one of the biggest things which come for came forward after especially covered. And you know we see a lot of companies struggling with it even today and you you link it to the next big thing which we can touch on and that's basically data. And how do you see then the role of collaboration and the data sharing as a crucial part of supply chain management and how can generative AI enable organizations to harness collective intelligence leverage diverse databases and foster collaboration among various stakeholders, in order to optimize you know the decision making and also have better outcomes for supply chain in general. There's a lot of promise there you know the more data that we can share amongst companies within an industry and across industry, the more powerful that data models can be and the more powerful that generative AI can be. There's a lot of promise there. There are some key dependencies that everyone should be focusing on while they're waiting for those priorities to emerge or those capabilities to emerge and that is that we need to. We need to bring the data that we have in our supply chains out of silos within our company and get them on to a modern cloud data platform. We need to make sure that data is accurate as we're moving into that cloud platform, and it needs to be multi company within an industry or multi industry, not just one company's data. The good news for DSCI members is there are companies that can help with this today. I happen to be involved with one of them, a company by the name of spec right which is a leader in this specification data management platform space. They facilitate that and much more. So to the DSCI membership, you know if you haven't taken a look at spec right take a look at spec right as an example someone who can help you get your data in order, so that then you can best be able to take a manage of these generative AI capabilities. Thank you very much Mike and again it's always great to talk to you because you have practical insights how things can be linked and where people can look in for solutions and the companies who are taking the forefront in these areas, and who are pioneers are really needed so in order to try to wrap up the conversation, I think in a right way we have to touch two more aspects and you know I'll try to put them in the next question and that that would be towards as generative AI continues to evolve. What are some challenges or considerations organizations should be aware of when implementing a scaling these technologies in their supply chain right. How can they ensure, and this is a very crucial thing I think you know the ethical use of AI and then maintaining the transparency and accountability in decision making process. You know I've already talked about the importance of the data so I won't reiterate that, you know let me move into a couple of different areas. First as you as you start to go after the generative AI capabilities, you know companies like Google open AI and others are making it easy. You have software engineers to do some of your own development of gen AI capabilities, but especially considering that the DSCI membership, you don't have to do it all yourselves. Every software company out there every technology company out there is currently working and figuring out how to use gen AI to improve their service offerings to improve their product and give you new services and products to help your business. So the advice would be, stay close to those emerging technologies, have your eyes looking outward on what these companies are doing and who can best help you apply generative AI to improve your business. To the to the second part of your question. I think it's a really good one there you know generative AI is going to provide often very accurate results for you to take advantage of. But there will be honest mistakes me as models are being developed, and there will be bad actors out there with bad intent, who are utilizing generative AI to disrupt the models as well. I think a whole new space of technology is going to emerge that is going to be there to detect, as well as prevent these honest mistakes, as well as the bad actors with their bad intent. Just like the cybersecurity space, it could be an extension of the cybersecurity capabilities we have from those providers today. It could be new providers and a whole new industry that emerges for that detection and prevention. Either way, I see it coming and it's another thing for everyone to keep their eye on. So if I can try to sum up there should be an excitement there should be court cautiousness if I can put it that way and then open mindedness for learning and exploration. Very good summary Marco. Thank you very much for being with us in DCI insights in action. I look forward doing another session with you you know let's say as time goes by and looking into more case studies I think that would be quite interesting because we all learn through the process and it is a journey as you have shared with us. So thank you once again for being with us Mike. My pleasure Marco thanks for having me. Look forward to the next episode of DCI insights in action and we look forward to continuing the journey with you. Thank you all and goodbye.


Hi, we're here with Alex from Small Tech, a certified integration partner of Moodle and supporting us with their product solution that is a bit special. I would say that's why we certified it. Can you tell us a bit more the problem you solve and how the users benefit and the institutions benefit from Small? Sure. So we've been like 10 years so far supporting institutions. I think the key word would be to build trust, to support them to build trust on the online learning processes. It's true that because of pandemic and everything, I think teachers might not trust to like assess their students fully online and there's where we try to support them, that academic integrity, credibility, that's an important fact for them and our tool that fully integrates with Moodle, it's pretty easy to use, to integrate and helps them a lot, all teachers or the whole institution to improve that academic integrity and be able to continue working fully online or nowadays also just digital assessment on campus. That's an important part for them also. I understand, so proctoring has been a bit polemic sometimes because there are privacy concerns and all the data that gets collected from what I know, Small does a pretty good GDPR job or has that very much in scope. Can you speak a bit more about what are the actions to sort of remediate this concern or this actual problem? Sure, so as a European company we from the beginning were really focused on private issues and since the beginning it was designed by GDPR and fully compliance and from there it's like it's the most strict regulation would say worldwide and this is why also we always were focused on how to provide a service that could help institutions and students because we have a lot of customers where students demand the online proctoring to be able to study around the world or anywhere at any time and regarding implementing this kind of tools it's important to like first be really transparent with students like okay tell them how they are going to perform those assessments with which tools to let them try before doing a real assessment so they can learn how to work the process and everything, ask if they have any doubts and then also on the institution side it's important for them to have a free consent and also like do the impact assessment that's something that in Europe we do with all institutions and make sure that everything is implemented correctly and do a good onboarding with them. Have you seen a special growth you mentioned the pandemic but is it some service or some tool that has a booming market or how do you see the situation for this one? So I think obviously there was like a peak in pandemic but the pandemic enabled to change people's mind on how things were being done or what could be done in the future it obviously accelerated the digital transformation on institutions speaking with a lot of model partners they were telling also the same thing like the last year maybe or this year they were like making strategic decisions or thinking about what to do next with all this that is happening and but it's true with all institutions that we are speaking online learning is one channel that they want to try or want to invest because here's an also really important aspect that we are seeing for the benefit of students that is how we can improve accessibility to quality education and sometimes regulation applies you to do it in person but doing that people may not be able to travel or to study abroad and by providing that flexibility students will be able to study everywhere or anytime or while working this is the big challenge in the future the risk-killing everything and we are seeing a big impact in Latin America for example people that are able to while they are working continue studying and by doing it fully online they might be able to also access to new opportunities that might impact on their quality of life so that's also an important aspect that we are trying to measure also with institutions by surveys and all things yeah that's wonderful because there is obviously the economic aspect of digital learning but we don't think about remote learners in the sense that they are in a location where they cannot physically travel or they don't have the time as you mentioned so it's perfect that you can support also these extra community of users that may get neglected otherwise wonderful well how is the conference going so far for you? we're really really good I think as you mentioned we are 35 integration partners for the first time we have been always worked with a lot of model partners and model users but we wanted to commit more with the community because we think that there's going on a really positive impact on on education and about the event I think it's really really good because post-pandemic it's good to get to know people in in person but not just like people that all their model mustatis are located in one country but from all around the world no like one specific event that brings here everyone and that it's something that we have been like in these two days we have been speaking with people all around the regions all continents and that's really interesting for I think every people to to understand use cases from other countries or what's happening in other markets what are the challenges that they are facing no that's really interesting yeah yeah it's pretty global here well thanks so much for supporting it thanks for being here thank you


This is Witchbase news for Friday the 23rd of June 2023, I'm CMDR Buur. In Elite Dangerous News this week, Frontier published their Frameshift live stream schedule for the rest of the year ahead, Alec Turner publishes a beginning to end guide to harvesting around the Titans and we've an exclusive announcement for our upcoming Pitcon community meet. As always if you enjoy our videos please do hit the like button and if you haven't already be sure to subscribe and click the bell so you don't miss any of our Elite Dangerous content. You can also join our Patreon if you'd like to help directly support our work, links to that and everything else are below. During last week's Frameshift live Elite Dangerous livestream from Frontier the team confirmed that the recently reworked streaming schedule for Elite Dangerous which sees streams going to just one stream a month does mean just that, that's to say one stream a month not a stream every 4 weeks. The release and streaming schedule for Frontier's other games, in particular the newer titles such as Age of Sigmar and F1 manager are dictating when in any given month Elite Dangerous will see its own dedicated stream. The end result of this is that some months there will be 4 weeks between shows and other months will see longer or shorter periods between the streams. This week Frontier published the full planned schedule of live streams for Elite Dangerous from now through to the end of the year with the next live stream being planned for the 20th of July and focusing on preparation for update 16 which is itself currently scheduled to arrive the first week in August. You'll find a link to the forum post and the full live stream schedule in the description below this video. Buckyball Impressario, Lave Radio Regular and Serial SRV Offender Alec Turner took an unexpected turn this week releasing a start to finish video guide on reaching a Thargoid Titan retrieving tissue samples and then getting the hell out of dodge again. The guide shows Alec using the immediately drop to silent running method of Glaive Evasion during the 1 hyperdiction and 5 interdictions he was subjected to en route to the Oya Titan. Upon reaching the colossal alien mega ship Alec can be seen tickling the Titan with a thermal vent beam to manage the heat on his vessel using the Titan itself to evade unwanted attention and scanning the Titan and then taking samples from various spots on the ship. He also escapes a player interdiction on his way back to last weeks community goal protecting his precious and vulnerable cargo. The video footage is sped up for most of its run time but still comes in at just under 20 minutes long. I'd advise judicious use of the pause button to make sure you're able to read the subtitles Alec has used as it can go by at quite the pace otherwise. All in all there's a bunch of useful tips and information in the video making it a must watch for anyone attempting Titan tissue sampling. As always you'll find a link to the video in the description below. If you missed the announcement on our YouTube community pages during the week then you might not have seen that Renie and I are very excited to be hosting Pitcon a one day elite dangerous and gaming event for the community on September 16th at the rather swish belfry hotel in Nottingham in the UK. The event is a chance to meet and chat with fellow commanders we will also be featuring playable retro consoles, sessions of the elite dangerous miniatures tabletop game hosted by no less than commander phoenix defyre of lave radio, a charity raffle in aid of special effect featuring some awesome gaming hardware as prizes amongst other things we're also stupidly excited to have elites very own commander to coso performing live music in the evening including a virtual duet performance with commander alzo. The developers of the new indie space game starship simulator will also be hosting a presentation about the game and you'll have the chance to ask them questions and get a hands on demo of the game if you missed it we published a video introducing starship simulator earlier this week which you'll find linked on screen now. And if all that wasn't enough today I'm very excited to exclusively announce that the event will be attended by frontier developments who are sending along the fabulous sally an aft from the community team and some of the games developers including the much loved derrin who although no longer developing elite has been around the game for so many years it's always wonderful to speak with him we're also hugely excited to have the lovely robin and roger from the audio and development teams respectively. All in all it promises to be one very special day packed with commanders, space games, retro gaming, tabletop games, developers, prizes and good food and hospitality late into the night. We will even be presenting an edition of witch space news live at the event. We very much look forward to seeing a few of you there. Tickets are now on sale and all details can be found on our pitcon website you'll find a link to that and everything you need in the description below this video. What have you been doing in the game this week will you be tickling a titan after seeing alex video and are you planning on attending pitcon in september let us know in the comments below. That's it for now thanks very much for watching we'll be back later this week with more videos until then 07 commanders follow the greens on the way out and do keep clear of the toast rack we very much look forward to seeing you next time.


We're working with the OCTs to familiarize with the steps on reacting to chemical warfare. We started out in a typical formation with an alpha and bravo team, we moved out along our path of travel, pulling security and such, and as we go on the path we then received some contact where everybody had to then put on all their gear and react to the situation. I thought all the soldiers reacted very well, everybody communicated, we worked as a team, and we also simulated casualties so some people were injured in the training exercise. Me, myself, I was a casualty of the gas that was dropped upon us. We had the soldiers had to react and call the RCLS in which at that time the CLS administered injections to stop the symptoms of the chemicals. I thought today's training was really good. It was probably the best seaburn training that I've had. Next to basic training we really don't do a whole lot of this where you actually come out and practice doing the things that you're trying to protect yourself from. If I had to do the training again, yes, I would like to do it with this particular group. It's definitely different than the training that I received before. It was much more effective.


What's up everybody? James here for jaspyskazebrains.com. This sells out Prism Picker Team number one guys We're giving away the last eight teams in Picker Team number one with this 2022 Prism one pack where he ran in teams number one and again guys also instead of selling 30 teams really we sold our sorry 30 spots We sold 22 spots We're gonna give away eight free spots to customers that already bought into this TV has a little extra chance to win these teams So from the Yankees out of the Giants are the last eight teams that we need to sell So first we're gonna do the pack filler, right? We're gonna randomize customer names teams Distribute the hits out and then at the end we're gonna randomize the 30 names all right and Top eight get one of these teams from the Yankees at the top down to the Giants and I believe like I said the Yankees were like a hundred dollars only down to the Giants Which is pretty much break-even spot price So we'll do that at the end guys. So again the dice really here first though We're gonna give away the eight spots. We're gonna randomize the 22 customer names top eight get a free spot We're gonna paste in the eight names then randomize same dice roll names and teams for the break Then at the end we'll randomize the original all list with the winners 30 spots and then top eight get a team So here we go guys roll it Got a three and a four seven times Good luck One two three four five six seven Seven times three four seven Kevin Oliver Travis Dwayne Paul Bill Nester Rex Congratulations. So top eight right there get extra spots To increase your chances character sign there Character sign there Character sign there now this list you will be used for later as well when we randomize the original list there with the winners Customers top eight when those teams later, but again now. Let's quickly go seven times down Listen names and teams for the one pack read one two three four five six And it was seven Travis Melberg down in Nester. All right seven times here one two three four five six So bothers down to the Cincinnati Reds All right, so there you go guys. So again a quick little pack fillers to no trading. So let's print and rip So you're gonna quick little pack filler here. Let's see what we got here for you guys Maybe we got an autograph Wow out of a pack filler Spencer Torpleson That's for Detroit going to Kevin There you go Kev a Little Spencer Torpleson out of a loose pack that I grabbed from the show showcase So you just stole that hit from a customer in store There you go all right now let's switch scenes and let's Randomize customer names now remember the winners are right here top eight get teams right there Roll Four and is six ten times. Good luck one two three four five six seven eight nine and 10th and final time guys All right, so Paul down to Josh unfortunately not in but top eight are young Nester Travis Oliver Travis Nestor Paul your free spot and we're actually a free spot. How about that Rex? You weren't in on your full spot, but guess what because we gave away free spots now. You're definitely in How about that so there you go So Rex your free spot got you in And Paul you got the Dodgers Nester with the White Sox Travis of the Mets Oliver with the Cardinals Travis of the Blue Jays Nester with the Orioles and then young with the giant squeezing right there at the end So I appreciate you guys take a quick dinner rib. I want to come back. We're gonna do prison Pikachu number one


For 30 days, I wore all of my trash.  I put it into a suit on my body and I wore it. Now why would I do that? My name is Rob Greenfield and I wrote a book called Zero Waste Kids to help kids learn to reduce, reuse and recycle because waste is a big problem. Did you know that the average person creates four and a half pounds of trash every single day? That's enough to fill an entire bedroom in a year. But I'm here to share that it doesn't have to be this way. I wrote the book Zero Waste Kids because I want to educate and inspire our youth and show them that it's not only possible to live sustainably, but that living sustainably can be fun. Inside, there are 35 projects and activities to show kids how they can reduce, reuse and recycle. By using the simple strategies in this book, we can all learn to live happier, healthier lives while building a sustainable future for all of us. This book is here to help you to inspire and educate our youth. Zero Waste Kids is out now. Go out there, get yourself a copy and share it with the children that you love.


Hello everyone and a very warm welcome back to the Global Diaspora Summit 2022. Nosy and I are delighted to be with you once again and we thank you once again for your patience as you know at these conferences. Those last-minute negotiations can take a little bit of time but we're delighted to be back with you. Delighted indeed, dear Will. And what a rich and rewarding day we had yesterday. And so as we throw to this afternoon we'll be seeing participating countries who will be given an opportunity to reflect on the political outcome document. The Dublin Declaration is a set of commitments that represent the firm belief in diaspora engagement as a long-term force for impact across all of the sustainable development pillars and represents our understanding that a future agenda of global action in diaspora engagement can emerge. And so today we'll also be discussing the next steps in view of both the forthcoming international migration forum review in New York and the next Global Diaspora Summit in 2026. And remember that your participation really matters so do please send us your questions and observations by using the chat function on Zoom or just raise your hand if you're here with us in the room in the glorious St Patrick's Hall. To those delegates who are joining us online and who wish to take part in the general discussion on the political outcome document, raise your hand on Zoom making sure to identify your name, your title and your country or organization. You can also as always join the conversation online as many of you have using the hashtag GDS Dublin that's GDS Dublin. So without further ado let's get that general discussion underway and once again let us welcome back Colin Brophy TD Ireland's Minister for Overseas Development, aid and diaspora. We also extend a very warm welcome back to the Deputy Director General of the IOM, Yugochi Daniels. Colleagues we're coming to the end of what has been actually two days here and a total of three days of I believe rich and stimulating discussion and exchange. We now have a very clear idea of how we can move forward on creating an environment in which diasporas are further enabled to maximize their contribution to development. We are not reinventing the wheel, migrants and diasporas, millions of men and women already make a significant contribution to both their countries of destination and origin. Rather what we are doing is building on a solid base of sharing best practices, identifying areas where we can do better and committing to make an effective diaspora engagement a reality. So today is the starting point for a new diaspora specific approach to migration. As current events show us we as governments need to match the tremendous efforts being made across the world by our diasporas in response to crisis. Here in Europe we see all that has been done by the Ukrainian diaspora to support shelter and welcome to millions of the compatriots who've been so cruelly forced from their homes. Similar actions have been taken by diasporas the world over and I value the experiences that those of you who've gathered here have shared with us over the last three days. There's no hierarchy when it comes to human suffering and our obligation to respond to it. So a key lesson that we have learned is that creating a world in which migration is safe, orderly and regular is not something that governments can do alone. Creating a world in which migrants and diasporas are empowered to contribute to development is not something that governments can do alone. Shaping a world in which migrants and migration are seen as positive assets not as threats is not something that governments can do alone. So that is why a key outcome of our summit is the global diaspora policy alliance bringing together all the relevant stakeholders from across government academia civil society and also the private sector. Each of these groups has a different perspective, a unique set of experiences and a wealth of knowledge to bring to the table. Diasporas are by their nature diverse. They originate from and live in countries all around our world. They all face unique challenges and there is much they can share and learn from each other. So in the Dublin Declaration we commit to promoting and facilitating the connections which make such learning possible. We are recognising that these overlapping sets of connections are an incredibly important resource. Building on them we can better address the substantive issues to which we are committed to find tangible effective solutions. How we can best leverage the economic capital of migrants and diasporas? What more can we do to build the capacity of diaspora organisations? How can we improve and crucially communicate the data on what diasporas already contribute and what can be made to work better? How to ensure that the women and men who make up the world's diasporas are engaged with and involved in addressing the major challenges that this world faces including conflict and also climate change? So how do we counter the misleading narratives that foster fear and hostility with true and inspiring stories of what migrants and diasporas have achieved and can achieve? What must we do to combat the xenophobia and discrimination and social exclusion that prevent migrants and diasporas from reaching their full potential to contribute to development? We here in Ireland have seen the great value of direct engagement with our diaspora on all of these issues. The benefits that both they and we gain from the relationship extends across all aspects of our society, supporting the well-being of our people at home and also abroad. We also have a shared obligation of members of the international organisation for migration. Our responsibility towards migrants are those of migrant origin who find themselves in situations of vulnerability. It is both of these perspectives which our diasporas can do for us and what we can do for them that have informed our approach to this summit and its outcome. I believe we've achieved much over the past days and I want to thank you all for your contributions so I will now hand over to the Deputy Director General Daniels of the IOM to let you continue on. Thank you. Thank you very much Minister Brophy. Excellencies and dare I say friends over the last few days and in fact the last several weeks we as IOM have had the real distinct pleasure and honour to work with our partners in the Irish government to support and facilitate active and very lively discussions about the important and ever more recognised role of the diaspora as development and humanitarian actors. We've heard your regional perspectives through the consultations that took place through last month where many common themes arose. We've worked with the various delegations gathered here and in the virtual space to bring together what is in common into the strategic points laid out in the future agenda document to pave the way toward achieving together objective 19 of the global compact on migration and I really want to stress the point together. There's been a lot of active engagement negotiation between last night and getting that has got us all here. The the thing about negotiation and achieving consensus is you never get 100% of what everybody wants but you do get what is most important for us all in the document and I really want to appreciate all of you for your efforts and for your commitment to consensus in this regard. The future agenda and the participatory and collaborative way in which it was arrived at means to multiply and accelerate our action in support of objective 19 and to address the common issues we've identified and there's been extensive discussion about the contributions of the diaspora beyond remittances. We've talked at length about how to involve them in national processes. We've highlighted the import well you have highlighted the importance of engaging second and third generation diaspora but we've also not again you I keep saying we but it's really all of you gathered here and online but we've also not shied away from the very real challenges that the diasporas face whether it's discrimination, racism, xenophobia and I think that reflects the reality of the situation that our diaspora are dealing with but more importantly the commitment to charting the way forward despite the challenges and recognizing the extreme potential to be harnessed from the diaspora. So this is an exciting moment the beginning of a new way of seeing migrant and diaspora communities and our work to empower them not only through the lens of their individual efforts but through the potential of broad based cooperation. This is the beginning we still have a long road and a lot of work ahead of us but we believe that we are setting a solid foundation for successful collaboration today. So on this note I would simply like to really reiterate my deep appreciation to all the delegates who have dedicated their time in person and online across many time zones to be part of this process and to take part in this moment. Of course we must give a very special thanks to our Irish hosts without which or without whose generosity and dedication none of this would be possible so thank you thank you very much and also for me personally in this role which and I'm in this role newly I am very keen and can and also on behalf of the DG of the Director General to reiterate IOM's firm commitment to supporting what we have agreed to not only in this document but we what we have also agreed to take forward into the International Migration Review Forum in May in New York but more importantly how we together will ensure that through the diaspora and with the diaspora we will firmly be on the path to sustainable development for all thank you very much


Cool. Thanks, William. So thanks and welcome to the talk. This is about developer experience and how Salesforce built an extensible pass using custom resource definitions, saving developers 5,000 hours. Yes, that number keeps changing. So a little bit about Salesforce. We are the oldest enterprise cloud computing company. We also hash one CRM company worldwide according to Gatner. We also been voted nine times by Forbes as the most innovative company. And our employees follow a 111, a philanthropy model. What that means is we pledge 1% of our product, time, and resources in the service of others. This is a look at the agenda. I'm gonna talk about a thought experiment, some of the key observations from it, and how we use the controller pattern and the CRM model to create a pass. We're also going to look at the object model that served as an abstraction over our SDLC processes and how it helped our developers. We're also going to introduce you to a new word called extensible pass, which I think I have not heard that term before. And we're going to show how the extensibility helped the small pass team grow while the infrastructure was evolving. We are going to show you the growth and the return on investment and share a little bit about a small recipe you can take back to your enterprise and probably achieve the same result. So let's dive in. So one find that we basically thought about or not just thought, but basically wrote down all the steps that it takes for our developers to go all the way from an idea to production, including every little approval and reviews required from legal change compliance and everything that you need to do on day two, which is, for example, ship a small change to production. And we asked ourselves, is it really possible to automate all of these steps while keeping trust top of mind? Like is developer agility with trust a thing in enterprise environments? So we basically look at all the manual steps and we saw a lot of duplication, a lot of process overhead, and a lot of service configurations spread across repos. Our developers were basically modifying complex JSON documents by hand. There was literally more time spent on infra management than actually writing business logic. In fact, our machine learning engineer was spending time writing Terraform code and Spinnaker pipelines, then actually writing some cool machine learning logic for our Salesforce customers. We took a step back and said, this is not gonna stay. We need to look at it and automate it. What we really wanted to do was model all the steps that it takes to reach production using a declarative API. We also wanted our developers who needed to create a service to just create a CRD or a declarative API, call a declarative API that would take the data model or the desired state of the service and call into various backend APIs to get the work done. We also needed a CLI that would call the APIs. And most importantly, we were a very small team. So we needed an extensibility model so that we, when we created this pass, it doesn't lock our developers and while the whole infrastructure was evolving, it lets the developers do their tasks. Everything boils down to what we really wanted was to hide the infra. So what we did was we modeled our automation engine in the form of a control loop. The control loop is essentially the same machinery that powers the Kubernetes core controllers. And what essentially is a control loop? It's basically a non-terminating infinite loop that looks at the desired state and the current state and it takes a very small incremental step towards moving the current state towards the desired state. We basically implemented the control loop using Kubernetes controller pattern. And we definitely looked at CubeBuilder. So I'm not sure if everyone know, CubeBuilder is basically a SDK for creating Kubernetes APIs. We use CubeBuilder to create the controller code and the scaffolding that gets generated. Things like controller runtime and the reconciled stuff that you need to fill in. We use the custom resource definition to model the desired state of the service. And all of the various SDLC components. And when we started, there were no backend APIs. So what we used was Go GitHub. It's a library for automating processes that are GitOps based. And I know this is not the best. This is not the we should aim for, but at the time when we were starting, this is what we had. So here's an object model for our abstracted pass platform. The first one is an application object which captures the minimal service configuration. It essentially, you can think of it as an index into your company system of records for pulling in more information. An application is also a combination of multiple artifacts that could be coming from different repos like Helm, Terraform, and Docker image. An application can be deployed into multiple environments like dev, test, prod. And we also model the act of creating a release which is basically taking a set of applications and their artifacts and bundling them together and taking them all the way from dev stage to prod in a desired sequence in a health mediated way. And for that we created something called a release object. So here is a look at the controller pattern. Our customers or internal developers would use a CLI. You can see at the bottom there's a command. The CLI would call app create and there were other various other commands. It would take a team name, which is a Salesforce team name, an app type which can be different types of services that you want to create internally and an app name. The CLI was used to create the custom resource definition or update various parts of it. The application controller or the release controller would look at the CRD and take action on behalf of the user. Like I said earlier, when we started there were no backend APIs so we resorted to calling into Git to get various tasks done. So what we want to show here is all the STLC components that the custom resource definition abstracts and automates and provides a default opinionated and secure configuration across all these components. So the first one is Git configuration. So this is basically managing what is in the Git who is allowed to access those repos and various other branch and other related configuration. The second is the source code. So you can use the pass to get a default scaffold of a specific language like a Node.js app or you can bring in your existing source code and use the pass to go to production. You can also specify or configure the CI configuration. So all the steps I'm showing are basically automated on your behalf. We also provide a default Helm chart that you can customize or essentially further choose from a catalog of Helm charts. We provide a CD configuration that is basically Spinnaker pipelines, configured in a specific way to meet the security posture of your company in our case Salesforce. We provided some default configuration for any cloud resource provisioning that they need to do and the service needs to be registered in our registry so that it gets the proper identity and various other Salesforce specific things. So that's also part of our continuous deployment pipeline. And lastly, we also talked about the release which is essentially how do I take all of this and make releases to ship code? That's essentially what every developer does, right? Each of these SDLC components that you see on the slide are also units of customizability or off-roading as you'll look in the future slides. So we created this object model which was essentially an abstraction that the developers, the internal developers interacted with. We were a really small team and the whole infrastructure that we were developing on was evolving. So what we, and we did not know all the specific requirements of all kinds of internal developers that were developing on Salesforce. And I'm talking about within Salesforce, not outside developers. So what we really wanted to do was create a platform model, platform as a service model, that did not lock in our developers into the platform. It allows the developers to break through the abstraction and take control of different pieces when the opinionated pass is not working for them. And for that, to enable that, we created an extension API. It's called module metadata API. So what are the advantages? The biggest advantage that we got out of the extensible portion of the passes that when we were developing, like I said, the infrastructure was evolving and we were a small team, right? So let's say the infrastructure team introduced a new feature and the pass team did not have time and resources to come up with a default configuration or a secure posture for that feature, right? So the developer is always empowered to unlock himself by off-roading on that component and making use of the feature. And later, the pass platform can see how that feature is being used and incorporate that in their default configuration. The other benefits are like, it obviously offers a composable pick and choose model, right? So the developers can choose the features of the pass that they love with the default configuration and they can further customize the features that they don't like the default configuration. It also allows the service owners to take on incremental complexity as and when they choose. So here's the layered model and extensibility using APIs. So the top layer you can see is the pass API which we just looked at as the object model consisting of the application and release CRDs and things like artifacts and environments. This is the layer where they get the least customizability and configurability and the most opinionated but safe and secure configuration. Now the pass as you saw is divided into customizable or configurable blocks called modules. These modules are nothing but SDLC components and they're basically divided into based on separation of concerns. So we chose things like in our previous slide, CI, CD, infrastructure as code, monitoring, security, approvals, anything. And this can technically be any arcane process in your enterprise that you care about and is hindering the productivity of your developers. So at the module API layer, there's a little more customization. Things that are not very common but developers might have to configure. And at the lowest layer, what we are showing is bring your own module. It's essentially a developer of pass that is using pass saying, I want to take control of this SDLC component. I want to configure it more. I want to be responsible for the upgrade and integration of that component with the rest of the modules within the pass. So in this layer model, you can see as you go down the stack, you get to take on more complexity. And that doesn't mean that you, the goal is that more and more people work at the top layer but they are not logged into the platform. So here is an example of an extensible pass modules using controller pattern. So what I'm trying to show here is that the SDLC components or modules that we just talked about are themselves implemented on the right using a controller pattern. So on the left, you can see an application CRD red by the application controller and it is configuring three modules, CI, CD and IAC, using default save and opinionated configuration. The interface that it's using is obviously the CRD for those modules and there is also an extension API called module API which allows the developer to say, I want to take ownership of the CI module or the CD module and then it can use the same CRD interface for that module to make further customization. So what is transparent abstraction? So in addition to building an extensible pass, what we wanted was a transparent way for our developers to interact with the pass. What that really means is that when the pass generates the configuration of the internal modules, it shows you exactly what it's doing. It shows you where the generated configuration lives and how to interact with it. And how that really helps is that when you want to have an opinionated configuration, when you really want to customize the pass, you know where to look. You know where to go for and what to do with that configuration, what tools to use to apply that and that's the beauty of transparent abstraction. So our small endeavour as actually growing by word of mouth, we really helped some critical teams reach production using the tooling that we provided. In fact, those teams have our tools in their runbooks for not only day one, but day two operations like shipping a change, monitoring. On the left, you can see the CD module, which is a customizable module of the pass. And the CD module, like I said earlier, right, we didn't have APIs. So the CD module was using Git boards to manage Spinnaker pipelines on the developer's behalf. What we are showing here is that the Git modules, bot, is actually the top contributor in our Spinnaker repo with 7,000 comments. And let's say if you all were to put a 10 minute time on every commit, that 7,000 commit amounts to around 1200 hours of a developer time. So what we really did was helped developers save 1200 hours of their time just doing Spinnaker pipelines. And note that we are a small team. You're only looking at 10% of all the services that we were targeting. So if you were to extrapolate, right, imagine how much time that would have saved. This is the same bot contributions across all SDLC components that we were trying to automate. It has totaled around 30,000 and it keeps growing. And if you were to do the same 10 minute math, it amounts to around 5,000 developers that are saved, or overall 2.4 years. Imagine if we could skip this time back to our developers. What would they do for your company, right? So we are still working and we are automating more and more things. Now, the hard question. How do you build a pass for your enterprise? There are lots of opens or solutions. OpenFace, Knative, Flux, Dapper, Open Application Model. I think CubeVela is basically an implementation of it. OpenShift, and there is a lot more. It's basically a build versus buy decision. Obviously, if you want to build, there are a lot of things you need to do from scratch. And if you want to buy, you need to figure out whether that fits into your enterprise. There are certain problems that the open source solution or the buying solution will fix, but it will probably create some more problems. So it all boils down to, at a given point in time, with the resources you have and the problem you're trying to solve. What is the best choice? I'm sorry, I don't have a good answer on that. What I'll do is share some of the things we did. Kind of a recipe in coming up with this internal pass solution. That doesn't mean we're not evaluating some of these other open solutions. Like for example, we are looking at Knative. But this is working beautifully for us. So, I mean, the journey how it started is basically look at all the processes your developers are doing. And when I say developers, I don't mean just the developer persona. It could be any persona, right? And see where are they spending their time. How can we make them more effective and are they really doing what they were hired to do or are they just doing busy one day in work that could have been automated? Identify how to automate those processes, right? Every automation technically requires APIs, but there may not be APIs. So we basically resorted to kit automation. But there could be other ways. Define a custom resource definition for the desired state of that abstraction. And make sure that you don't require a lot of inputs. I mean, if you basically created a declarative API that has the same number of inputs as all the underlying components, not really, you're not really solved or made it easy. Write a Kubernetes controller that understands that custom resource definition. And then for many of these things, unless it involves security, don't ask for permission, just do it. Divide the controller into extensible SDLC components with separation of concerns. So we chose like CI, CD, IAC, but again I said this could be any arcane step in your enterprise that is hindering the developer productivity of your internal developers. And the extensibility component we just talked about, right? It basically allows the pass to grow decoupled from the infrastructure. Try to assume safe defaults as much as possible. And this will change. Make sure, not only save defaults, but secure defaults, right? You want these developers to not have to think about not running as root or 3AZ maybe or whatever your enterprise wants to enforce as best practices. Expose a generic API for each of your extensible components. So what we saw in the extensible controller pattern for the module, we were showing a CRD as the extensible component, as the API for your extensible component. And these SDLC components that your pass is managing is going to grow, it's going to evolve. For example, your monitoring stack will evolve, right? So how do you expose an API that the customers can use and the pass can talk to without getting broken again and again? Expose an API to take over an SDLC component. So this is the module API that I talked about. And I have a slide at the end that talks about what that might look like. But it's basically just saying if the populated pass doesn't work for you, give me a way to take over so that I can customize it further. And then for the extensible components, make the API dynamically discoverable. So make an API to be able to discover APIs, right? Sorry, there are too many things in the recipe. So have knobs to turn off various components of your automation, right? So when you're starting this automation, things will break and teams will come after you. And you need knobs to be able to turn them off in the middle of night when your manager or somebody's manager calls you. And this is essentially saying that the controller needs to be config driven. And you don't need to like recompile code in order to fix things. So this is important. Be prepared to hear pushback from a lot of teams. So what you're really doing is automating manual tasks. And so those tasks or systems may not be set up for automation, right? They may not have experienced the amount of scale that you're gonna bring with your automation. And obviously you didn't ask for permission. So be prepared for that. And this is also going to help evolve those underlying systems to meet the scale of your enterprise. The safe defaults of your system are going to change. And if your pass is managing thousands of services, you need a way to roll out new, safe and secure defaults in a staggered manner. So you need to have a strategy on that. When we started this pass, we had a few customers in mind. We didn't really understand the landscape of every possible internal developer we were targeting. So what we really wanted to do was focus on a few couple customers and the services they had. And so talk to them in a closed loop and there's no really good solution. If you're not really talking to your customers, you're probably wasting your time. Think of all the tasks and especially the ones that are done by developers every day, every hour, make them really dead simple. One of the best things we probably did in our CLI was automate the process of taking something from a given GitHub Git branch all the way to production, finding what artifacts are living in that branch. And that's the most loved feature. Keep visibility into your past top of mind. So if you have created a pass that crosses all these various SGLC components, but you have no visibility to show using your tooling, it's not really doing a good job. The developers are running blind. And if they have to interact with your tooling to get the job done and then 20 other tooling to find the visibility into what's going on, then it's probably broken. And lastly, choose developer experience and customer feedback over everything else except security. So what I'm really saying here is that drive the architecture and design using developer feedback and customer feedback, developer experience customer feedback. So to conclude, these are the early days of our SGLC journey on public cloud and we have definitely gotten much further ahead. Kubernetes controller pattern is a very really robust way to automate processes. It's based on the time-tested controller framework code that Kubernetes is already using. In fact, one of the best things that has ever happened to Kubernetes, in my opinion, is the extensions API called Custom Resource Definition. It has technically created a whole ecosystem of infrastructure automation that people are using. Question your processes. Your extensible pass will drive the adoption of APIs and will identify API gaps. So this might be shocking. And lastly, empowering developers to build matters more than ever before. So with that, I wanted to thank everyone for coming here and I can take some questions.