Good day mate 40 here So I'm using my vlog pocket with my sure mic So there may be some technical difficulties here haven't Haven't done any live streaming with my vlog pocket and my sure mic, but it's a great way to get both the gimbal and A sure mic on your iPhone so this morning It feels like the dawn of a new day, bro It's it's the dawn of a new Exciting time for civilization Because we are entering the dawn of vouch nationalism All right, this idea is sweeping the internet. I got five Twitter comments about six YouTube comments already My idea last night Colin Liddell has republished my essay on vouch nationalism My my original vouch nationalism video on YouTube garnered 71 views overnight vouch nationalism It's a time that has come It's an idea sweeping the internet Sweeping the nation This is this is the best idea I've had in years All right this will be a Western-style social credit system All right, so perhaps we would all get a score based on the number of law-abiding citizens with clean records who are willing to vouch for us and businesses towns islands cities can all determine, you know, what level of Social credit or Vouching is the minimum to enter their location You have vouch nationalism or vouch nationalism which way Western man and I think we will find that Your social credit score or the number of people who are willing to vouch for you Right, he's going to line up pretty closely to your financial credit score So I'd be all on board with the restricting gun ownership to those say with a credit score above 700 and Maybe you could even use gradations on the type of gun So if you've got a credit score over 800, you're allowed to conceal carry And If you have a credit score of 710 right, you're allowed to own certain types of guns and if you have a credit score above 800 you're allowed to own, you know, higher capacity weaponry and then I Was just floating the idea last night. What if we required people to have to have a minimum of say 10 people to Vouch for them to own a gun and Then one of those people decides to stop vouching for you Well, if that's all you have if you just have the bare minimum Then one of those people decides to start vouching for you then you no longer have the legal right to own a weapon All right The police get automatically notified and people should be after withdraw their vouchers at will so He will be strongly incentivized to build ties and maintain ties with other people And I don't trust people who are unable to build and maintain ties with other people To own guns These have to be people who vouch for you have to have a clean record It definitely no felonies And I don't know how exactly you'd set it up But I don't think they should have any juvenile crimes either All right, we're talking clean law-abiding citizens That you need to vouch for you to own a weapon Because almost all these mass shooters They're done by learners and think of the enormous disruption that is created on the roads by shoddy driving so What if you have to have a minimum of 10 adults vouch for you? to maintain a driver's license and Let's say you get into an accident. That's your fault people who vouch for you they should be on the hook to Repair the damage that you've done so people are strongly incentivized to be very careful with who they vouch for and If you go out and commit a crime with a gun And the people who vouch for you should be on the hook, too So people aren't just going to throw their vouchers around willy-nilly we're going to be very careful and We could we could make the system increasingly sophisticated so that you can check after you made a YouTube video whether You have fewer or more people willing to vouch for you All right, what's your social credit score and we could give We could give this system more sophistication so that there are meritorious things that you could do to improve your social credit score such as volunteering or paying your taxes and Unlike the Chinese social credit system, this would be this would be done throughout democratic system our elected representatives Would vote on the criteria? It would go into our social credit score But it just boils down to who do you like who stands behind you it stands with you like who's willing to vouch for you All right People will be strongly incentivized to maintain a good name not going to be able to Just act however you want and think that there are no consequences people will see the consequences very quickly right so The The Chinese social credit system number one is instituted by their tyrannical Communist Chinese government the people don't get any say in it All right, we can adjust our social credit system By the votes of our elected representatives as we learn new things about what constitutes Pro-social and antisocial behavior and so someone who's You might say oh someone who's racist. They might they might lose their social credit Well, if that's what our elected representatives vote for if that's what the people want then I'm fine with that kind of democratic system All right now people to decide What counts as pro-social? But the main thing is just vouching people putting themselves on the mind government would end up the same here eventually Yeah, but you'd meanwhile you'd have far fewer Motors be careful walking the streets of LA a race of could descend upon you Bro with all the people vouching for me I'm gonna be fine Public doesn't get to decide what individuals do. This is America bra. Well My sense is that we've become too individualized right we've We've lost our corporate social responsibility Because as we become more diverse we feel less and less in common with our fellow citizens and so we're less incentivized to invest in them and We've become more fragmented in our lives and this this Love this gimbal. It's the only gimbal of which I'm aware that you can use with a sure mic at the end of your iPhone and I'm gonna learn more about this gimbal how I can turn it around do fancy tricks Provide you that high cinematic experience Maybe I'll walk back this way But the important thing is the high sound quality so that the intellectual caliber My ideas is matched by the audio caliber of my presentation Stroll streams are back What an exciting day surely it's morning in America. We now have vouch nationalism We have stroll streams With a high-quality sure mic at the end of my iPhone Isn't Los Angeles beautiful We've got the we've got the greatest tech the greatest minds Greatest ideologies We got the best don't we folks but I really like this idea of vouch nationalism If you can't get people to commit to you If you can't enlist people To say that they have confidence in your judgment then probably should be a lot of current privileges restricted from you and When I was in Australia I got that taste of what it was like in a you know the very low crime community Oh, I'm walking in an alley, bro Looks like a dump. It's an it's an alley. This is where the garbage trucks drive through to pick up the trash but I think it's kind of antisocial to walk down main street carrying A gimbal in a live stream Right people don't like it And so I have to think about my effect on other people when when I behave because I don't want my social credit score to drop Like what if one of my vouchers saw this? And decided hey, he shouldn't be walking on main street and live streaming at the same time They'd uh They'd pull their vouch for me And my social credit score would go down Yeah, people don't like getting filmed without their permission so unless it's some kind of You know very public event Unless, you know, there are other people live streaming in the in the area because it's a public event Uh Yeah, it just makes me uncomfortable live streaming Walking down main street. So I'm gonna try to restrict my stroll streams to early mornings to back ways and alleyways Try to reduce the antisocial nature of what I'm doing Yeah, I kind of struggled with this for For months because I've done a lot of stroll streams, but then you know, I noticed people don't like it and Yeah, it makes me I get that feeling in my stomach where you know, you're doing something that other people don't like When you know, you're doing something that is imposing A cost on other people where you're reducing the quality of other people's lives by your selfish decision And you know, they don't like it Because you feel your stomach tighten up the more government gets involved the worst things get that's why things are screwed up in America today I don't think that's necessarily true there There's a lot more government involvement in people's lives in Scandinavian countries And people in Scandinavia generally seem to have higher quality of life And there's a lot less government involvement in In Africa most of the government solutions actually started more problems. Well, They're always going to be problems with every solution The main question is Are the problems a greater or lesser severity? So To find a lot of african countries where there's very limited government involvement where you have the The right to bear arms I feel that way when I used to ride my motorbike sometimes I'd feel embarrassed because people were annoyed like yes so I got to listen When my stomach tightens or clenches And and I realized that other people are not liking what I'm doing And doesn't mean I automatically always give them a veto But it is something to take very very seriously And to look for ways to reduce If you perform an LBRH ritual prior to your live streams, you'll have more viewers. What is an LBRH ritual? I'm all about the rituals. I'm convert to orthodox Judaism. So Clear me into to this ritual What is this LBRH ritual of which you speak young man? Luke hydrates with orange flavor crystal light. We are europeans though. We create government documents To limit their reach Well, not just to limit their reach. We also create government documents to establish Their reach so There are plenty of european countries that like pretty high levels of government intervention I think we would have in the united states. We would have Socialized medicine If we weren't such a diverse country people don't like paying for private goods for social goods The go to people are unlike themselves Luke is gaining wind in yourself. Yeah, I was reading about the buffalo shooter I think I was perhaps inspired by this that these lone wolf shooters and Often not lone wolves in the sense that they feel themselves part of a larger movement right, so the The buffalo shooter was was performing for His mates on four chain So even even when i'm sitting in my room alone Luke's innovative ideas sweeping the internet Always agree with your point about diversity and socializing. Yeah, so even when i'm sitting alone reading a book I often have people in mind that I want to discuss it with Right, so i'm i'm never alone even Look at that beautiful sun Social credit score is just another form of discrimination. Yeah Discrimination is the basis of civilization. You can't have civilization without discrimination Without walls without barriers to entry I'm the big believer in the virtues of discrimination I think the recent shootings have a government agent behind them coaxing them do bad things I think that's nonsense Like no one would choose these losers To go out and do things for for the government right these these people are unpredictable And uh, they clearly loses and I think there's zero evidence that there's a Government agent coaxing them to do things now apparently there is evidence that are retired FBI agent was in some of the chats that uh The buffalo shooter was in so yeah, I know that so only wealthy people can exercise their second amendment privilege. No You don't have to be wealthy to have a high Social credits or financial credit score, right? You just have to pay your bills if you are not responsible enough to pay your bills Then yeah, I don't think you should be after a I know And again look at the mission guy Kidnapping hoax. Yeah, so There are times when government agents entice people to do bad things and government agents All right, they overextend their authority the feds are in every chat room promoting them to do evil things Look, I have a skeptical view of human nature I don't believe human nature is has tendencies towards evil Simply because you know the feds are bringing that out That's inherent in the heart of every one of us. We all have tendencies towards doing evil And we also have tendencies towards doing good So you ask 40 Which one becomes stronger?  Why don't you do it for free, bro? I do it for free I do it for fun I do it for you And do it for me If you can't get 10 people 10 adults with clean records to vouch for you You don't get to own a weapon, right? And then trust people You don't have people Who will put their neck on the line for them Like I've been blessed with people who put their neck on the line for me And why have I had that blessing because I've invested in enough other relationships so that people Be willing to vouch for me So do you have 10 people who would vouch for you so that you can own a weapon? If you don't that's a very serious problem. Bye. Bye


So we have some interesting news coming out of Cedar Point for 2020. Cedar Point is getting ready to celebrate its 150th anniversary for those of you that don't know. Again, my channel has a lot of diverse people from around the world, including those that aren't familiar with theme parks and roller coasters around the world. So Cedar Point is getting ready to celebrate its 150th anniversary and things are really starting to get weird. So it looks like Cedar Point is looking at ways to bring back retro items. In a tweet from Tony Clark on Twitter, you can see that he's and the team are asking for input about what kind of food items you would like to see return to Cedar Point. Not only that, there's a recent article which I'll link down below that was released. So the article from WKYC3 has got some interesting quotes about Cedar Point's 150th anniversary. We're going to discuss these and then we're going to talk about what might happen at Cedar Point in 2020. And then I want you guys to comment down below what kind of things would you like to see return to Cedar Point in 2020? Food wise, attraction wise, flat rides, roller coasters, what kind of things would you like to see come to Cedar Point in 2020? Because I'm going to be honest, I don't know the history of Cedar Point that well. So I can't really comment on what I would like to see return to Cedar Point, but I'm going to kind of talk about what I would like to see Cedar Point do. So you can probably plan on there being lots of retro stuff harkening back to our early history. Some of it from our history that most of us today remember, so things from maybe the 70s on. We are of course planning some big things. The difficult part for us is what is that going to be? Is it going to be a huge attraction? Or is it going to be multiple experiences? Or is it going to be retro everything? We probably plan on there being lots of retro stuff harkening back to our early history. Some of it from our history that most of us today remember. So things from maybe the 70s on. Maybe some new attractions too. We are planning for that now. But wait, there's more. If you're expecting one giant 800 foot roller coaster, probably not going to happen. But if you're expecting multiple cool things, that's probably more along the lines of what we're thinking. It's such a big celebration. You can't just celebrate with a roller coaster. It's going to be multiple things and things for everybody in the family. That's really what we're focused on. So those are really interesting quotes. We know that Cedar Fair is going after experiences. We know that Cedar Fair and Cedar Point are changing up the way they do things. Roller coasters haven't been working for Cedar Fair lately in terms of Cedar Point. They build these awesome massive expensive roller coasters and the attendance isn't increasing the way it should be. So we've noticed from Cedar Fair calls, we've noticed from Cedar Fair interviews that they're now trying to focus on experiences. And Cedar Point is one of those parks that really does need to kind of up its ante in terms of experiences. And I would like to see that. But in terms of what I would personally like to see Cedar Point do is step outside their comfort zone. These Intamin's B&M's are not going to keep pushing the limits at Cedar Point. And I would love to see something new and unique. I think Fly at Fantasia Land would be something I would like to see Cedar Point do. I want to see something unique, something that we don't have in North America. I'm kind of over these B&M models and everyone knows I'm a huge fan of B&M and there's no hate on B&M whatsoever. But Cedar Point has so many of those options and they're just kind of repeat attractions with similar inversions, similar elements. And I want to see something unique that stands out. Again, Cedar Point has this kind of like comfort bubble and they kind of never really go outside of it. Steel Vengeance in my opinion was the first time that I saw Cedar Point step outside that comfort bubble. And I would like to see them kind of just burst out of that bubble and build something truly unique. I want to hear from you guys. What do you think Cedar Point should really do to kind of step outside their comfort zone? What kind of attractions around the world or not even yet built yet, would you like to see at Cedar Point? But that being said, it does sound like Cedar Point is focused on experiences. The 150th anniversary sounds like it's going to be something unique and different. And maybe the 150th anniversary will be celebrated in two years, maybe 2020 and 2021. We have seen them do that in the past and I wouldn't be shocked or surprised to see that happen again. Anyways, comment down below what you guys think about the 150th anniversary. Do you think it's going to be a coaster? Do you think it's going to be experiences? Do you think it's going to be everything added up? And what do you think you would like to see at Cedar Point for them stepping outside of their comfort zone? Hopefully you enjoyed this video. Don't forget to hit that like button, subscribe. You haven't and share this video for others to enjoy. Have a good one guys. Bye.


Hey guys, how you doing? This is Rich from Rich to Be Live, and I have some huge breaking news from Pure Xtrax, P-R-X-T-F in America, P-U-L-L in Canada, and I brought you guys this pick first pre-IPO. It's been a huge winner. It's been just non-stop climbing and good news. Just keep coming out. You can see the trend is clearly up. It's trending up in both Canada and the United States, so it doesn't make a difference where you're looking at it. It is clearly trending up and this news is only going to most likely bolster this because as you can see this is a trend that is going in the right direction. So big news, breaking news for Pure Xtrax, here's the news, P-U-L-L in Canada, P-R-X-T-F in America, A2Q-JAJ in Frankfurt, Germany is a plant-based extraction company pleased to announce that it has entered into its first substantial biomass purchase agreement in order to scale up its production of both THC and CBD Xtrax. Huge news for Pure Xtrax. The company has recently agreed to purchase 220 kgs of high-potency THC cannabis dried flower from a large Canadian licensed producer and that has also agreed to purchase 1,000 kgs of high-potency CBD biomass from a top western Canada cultivator. With biomass prices touching new lows, the company believes that the timing was right for its first strategic purchases which will drive revenue growth in Q1 2021. This is it. Revenues are now going to flow. The cannabis will be used to produce full spectrum FSO, THC oil with a minimum purity of 67% and a distillate with a minimum purity of 86%. The hemp will be used to produce full spectrum FSO, CBD oil with a minimum purity of 66% and distillate with a minimum purity of 85%. From these two biomass purchases alone, the company will be able to produce approximately 70 kgs of CBD distillate and 25 kgs of THC distillate at current wholesale prices of $6,000 per kg and $6,800 per kg respectively. This biomass could lead to $590,000 in near-term revenue. There we go. Some sales revenue. Pure Xtrax CEO Ben Nikolevsky remarked, having a stockpile of biomass makes sense for us. Now as Pure Xtrax starts to build its name in the elite category of extractors, we are looking forward to showcasing our world-class products and consistently ramping up revenue this year. Big news, breaking news. Pull Xtrax, 70 cents in Canada, 55 cents in America. What do you guys think about this news? I think this is huge news for the company. Revenue is what drives companies' stock prices up, so revenue growth is only going to be a catalyst for this company. The company features an all-new state-of-the-art processing facility located just 20 minutes north of world-famous Whistler, British Columbia. The bespoke facility has been constructed to European Union GMP standards, aiming towards export sales of products and formulations, including those currently restricted in Canada into European jurisdictions where they are legally available. On September 25, 2020, Pure Xtrax was granted its standard processing license by Health Canada under the Cannabis Act, and the company's stock began trading on the Canadian Securities Exchange CSE on November 5, 2020, which we broke to you first. If you like this video, please smash the like button, comment down below, share the video everywhere, and subscribe. Remember, Rich TV Live is strictly for education, entertainment purposes. Always do your due diligence, always do your research, and consult a financial advisor. Past performance is not an indicator of future results. Thank you for watching. What do you think of this news? Please let me know. Comment down below. These are our boy, Rich from Rich TV Live. Bring in the news. Pure Xtrax, we brought it to you first. I believe it was around 40 cents. It's currently at 70, and I believe a dollar is coming soon. Stay tuned. This is your boy, Rich from Rich TV Live. If you're not winning, you're not watching, we're bringing the winners, and we're bringing them to you first. Pull Xtrax. Pull Pure Xtrax. We brought it to you first. We'll talk to you soon. Have a nice day.


mesenchymal stem cells, MSCs, grown in 3-dimensional, 3D, spheroids show increased differentiation potential, enhanced stemness, and delayed replicative senescence compared to their 2-dimensional, 2D, counterparts. These changes are accompanied by altered gene expression profiles and signalling pathway activation, but the underlying mechanisms remain unclear. This article was authored by Zoe Cezars and Kinichi Tamama.


Good afternoon, everyone. Thanks for being here. My name is fenu. I'm a lead actor at huawei. I'm here with my co-speaker iran. She's a researcher at Microsoft and holds a phd in distributed systems. I would like to mention about my colleague who has envisioned This project and thought it would be worth outsourcing it. Unfortunately, he couldn't make it to this event due to some reasons. All right. Let's get started. Our team and Irene's group had been collaborating for the past Few years on a pretty exciting project. To take the research on She did in distributed systems for her phd thesis and expanded Into a full-fledged open source project in cncf. We are here to talk about this project today. In today's agenda, we'll cover the brief history of Evaluation of applications, nature of applications, Development from monolithic to microservices, and the Skillset required for application developers, system Developers, sra's adwaps engineers. Note that the application Developer i meant here is not a standard industry term. I'll talk about it when i get to that slide. And then we'll briefly touch on the broader effort to create A full distributed operating system, and then zoom into The most interesting part of it, microservice runtime system. Irene will describe the internals of how this System works and show some interesting findings from her Research, and then i'll summarize with current ongoing work And show the demo of face recognition app running on the Amino runtime. Once upon a time, applications that People interacted day-to-day were pretty simple. They typically support single user, ran on a single operating System, and on a standalone machine. There were things like text editor, document viewers, Calendars, and simple games. Life was good for application programmers. Single machine operating systems work fairly well, linux, Windows, macOS. All of them provide a great layer of Abstraction for application programming with the basic Building blocks like local process, virtual memory, file System, synchronization, preventives, and locks. All of these are indispensable when writing an application For single machine. Mostly one or two programming Languages are required to build an application, and Application programmers understand their platform pretty Well. But suddenly everything Changed. Cloud computing happened. Everybody moved to smart phone, mobile for strategies, Network connectivity, high speed internet everywhere. So the type of applications changed. Suddenly we have social media applications like twitter, Pinterest, facebook, and in addition to that, some of The previously existing applications with single user Also became collaborative multi-user applications. There are fairly some big differences with today's Applications in the nature of application and the kind of Application development we need to do. Firstly, users share these applications, so the application Has to run on the number of servers in the cloud. Next, users access these applications through mobile Devices like cell phones and tablets. So it means that applications need to have mobile Component, cloud component, sometimes desktop component, and Increasingly sometimes edge components too in case of smart Cities and autonomous systems, autonomous vehicles. And lastly, these applications need to coordinate across Distributed components over the links that are sometimes Low or unreliable. Today even an aquarium At home can have a raspberry pi attached to it that Controls the water level, temperature, feed, and the chemicals. All this being controlled through the software running on the Cloud. In summary, all this adds up to Significant challenges for application programming. They have to coordinate data and computation across Distributed nodes. They have to meet application Requirement with guaranteed performance limitations and failures. And they have to do all this across different programming And hardware resources. Which means application Development is really very hard with multi-user, multi-program, Multi-platform, multi-node, et cetera. This is one of the reason Why cloud native computing foundation exists. Along came essentially cncf, containers, Microservices, et cetera. Most of you know well about the things on this slide. Things have certainly got better. Applications can be partitioned Into deployable containers, programmatically Orchestrated and declarative configurations with Kubernetes. Different languages can be used in Every single container. And we can connect Microservices with services like linker, d, et cetera. SRS can run these things and developers can develop them. However, the problem is somebody still got to write the code That runs in these containers. And it turns out to be it is very Difficult to do it reliably in a way that gives the application Properties that you want. Companies like google and amazon Have been doing it for quite long, but they do have somewhere Around 100,000 pretty good software engineers spent on Building these resilient and scalable systems. Problem is that a company that needs to build some end user Application doesn't necessarily have thousands of distributed Systems software engineers. Kinds of problem people run into Very frequently are things like distributed concurrency, Synchronization, reliable rpc. How do you make unreliable network Look like reliable from remote processor call point of view? How do you handle the failures, disconnections, Reconnections, replications, leader election, sharding for Horizontal scaling? All of these are complex distributed System problems that we are forcing application developers to Understand them and handle them. Some of these areas are Partially fulfilled with things like service measures, but There isn't a single platform where you can sit down and Write a distributed application and know that you have got All the primitives you need in order to build a Distributed application. If you contrast this with Single machine operating system like linux, they provide a Rate abstraction, but we don't have equivalent of it for Distributed systems. Not surprisingly, these are Distributed system problems. These are the things we study In computer science operating system classes. We learn about How tcp sliding window protocol works. But we don't expect application developer to implement tcp Sliding window protocol in their applications or decide Which memory should go on disk and which memory should go On ram. This should be abstracted away. Which at the moment is not in case of distributed systems. Unlike single machine operating system, which takes care of Them, all these things under the hood. So the question is, what do we do about this? We clearly need people to solve these problems and are not Necessarily application developers, and they should be Specialized in this. The terminology i'm using here Application developer is not something everybody understands. Certainly not a standard term in the industry. Just want to be clear on what i'm talking about here. I think there is a large amount of very necessary Specialization developed around this area. These are application developers. These are the kind of people Who know particular application domain very well, like Social networking, travel, finance, banking, et cetera. They know what their systems need to do, what their customers Want, what functionality they need.  In the middle we have system developers. They are the people who are interested in understanding and Solving the complex distributed system problems. They are extremely short in supply. Problematically they don't understand your business needs. On the right hand side we have srs, devops engineers. They are the people who understand how your actual Application behaves in real life.  How much capacity you need? Overload? What do your Asserting systems look like? What breaks and why? Once again they are not necessarily distributed system Experts and not necessarily application domain expert. But they do understand how to run the systems well. I think it is very useful to understand these distinctions. Srs are good at running reliable systems. Application developers are good at application domain. So what we think is ultimately we need a distributed Operating system. Amino os is an umbrella project. We think it should probably comprise at least these Measures of systems. First one is amino run. Manages distributed microservices. It is a distributed programming system that provides Customizable and extensible deployment of mobile and cloud Applications. This flexibility enables Programmers to separate deployment logic from their Applications. Second one is amino sync. Reactive data management service which provides persistent Cloud storage and reliable synchronization between storage And mobile devices and also provides automated execution Of application code in response to shared data updates. Third one is amino store. Distributed transaction protocol Like that provides linearizable transactions using Inconsistent replication. Unlike two phase commit with Strong replication, strong consistent replications Within the partition. Last one is amino safe. Distributed system that gives user control over how Mobile and cloud applications share sensitive user data Collected on mobile devices. Basically it deals with Privacy and security aspects. We are going to talk about Amino run for today. Irene will be describing it in Detail. Just wanted to give the context and where does This amino aspects. This picture is self-explanatory. What we really want you to be thinking is distributed Cloud native applications doesn't actually have to Worry about which piece of code runs on which machine. Operating systems has to take care of them. Amino is a unified system that provides microservice run time, Memory management, storage, and security components. It needs to run across all the operating systems in the Network. A lot of research had been going On for several years in the university of washington. Around the time Irene had published her thesis, we came Across it and thought that it's worth turning into an open Source project in the cncf so that people can use it. Research wasn't intended for that purpose originally. It was really exploratory to figure out what this face Looks like and what we needed. In particular, there are Academic papers floating around in the internet. Some of the terminology in the papers are different from What we have described here. Over time we discovered that Over time we used were confusing. For example, we renamed Amino system to amino run, diamond to amino sink, et cetera. If you see the contrary terms floating around the internet, Hopefully you'll understand the origin. I'm going to hand over to Irene from here. Can you hear me? I'm going to talk in english because my chinese is not that good. You've gotten a great introduction to the overview Of the whole amino system. I'm going to focus today on the Very detailed parts of the amino run subsystem. Sort of what the magic is and what the knobs are that make it all happen. For this subsection of the talk, I'm going to talk about the goals That we had in doing the research for this portion of the amino run system. It's architecture and how it actually works. And then I'll talk a little bit about deployment managers, Which are the magic sauce to this system.  So when we started taking a look at this problem space Of developing a distributed operating system for mobile and cloud application developers We had a couple of goals that we wanted to achieve When we were looking at building this run time system. So the first is that we did not want what we considered Deployment logic to be mixed in with the application logic. So you can think of this as the code that a distributed systems programmer Would have to implement like building RPC Compared to something that an application programmer should be building Which is like how your application operates Or what a tweet is. We wanted to make sure that the application code itself Was able to be very simple and intuitive But we still wanted application programmers or SREs To be able to decide how actually to deploy their application So we didn't want to take all of this control away Even though we were going to separate the deployment code From the application code itself. Then we had some other high level goals Like we want to be able to support a large number of programming languages And then of course we want to provide reasonable performance And we want to for sure support external infrastructure systems Like Kubernetes, Istio and etc. So what we came up with was this Amino run system Which is a distributed operating system That supports pluggable deployment managers Which extend the functionality of the distributed operating system In various ways. And so I'll show you how these deployment managers Actually allow application programmers to decide exactly How their application is going to be deployed. So the best way to understand how Amino run works Is by taking a look at its architecture And the key thing here to notice Is that there are going to be three layers to this architecture At the top will be the distributed application Which is the application code that's going to run Across all of your mobile devices And IoT devices and cloud servers Then at the very bottom layer we have a deployment kernel Which implements best effort, basic deployment tasks Like just making a call to a different part of the application Or being able to find other components in the application But the most important part of the Amino run architecture Is the deployment management layer So the deployment management layer Extends the functionality of the deployment kernel In such a way so that application programmers Can actually choose what kind of functionality The deployment kernel will offer Each part of their application So to give you an example The application programmer takes their application And splits it up into a couple of large microservices What we do underneath then We have the deployment kernel Which runs these microservices But then for each microservice There's going to be a deployment manager That provides the exact functionality And deployment tasks that each microservice needs So going back to the top level of the Amino architecture Amino applications are fundamentally large microservices They run in a single address space So any Amino run microservice Can call any other Amino run microservice But they can execute anywhere And they can move transparent to the application itself So the application code doesn't have to worry About where these microservices run And it doesn't have to worry about how to find Or reach one of these microservices What's important about the microservice encapsulation Is that it gives a granularity For which the runtime itself The deployment kernel can decide to move And allocate instances of this application So if you had a distributed game, for example You might create one microservice That holds your game board Another microservice that holds the scores Of all the players And then maybe another microservice That implements some sort of game logic Or physics engine So then if we look down into the deployment kernel The deployment kernel is a piece of software That is distributed, but it runs on every single Cloud server and mobile device Its entire job is to instantiate and manage These high level microservices That comprise the Amino run applications It tracks where each microservice is It enables microservices to move around Transparent to the application And then it also makes sure that the microservices Can call each other transparently Without having to look up the IP address And actually set up TCP connections And things like that So that's the bottom layer of the architecture So now I'll talk about the deployment managers Which are the secret sauce So the way that deployment managers work Is that they implement sophisticated microservice Deployment tasks by interposing On calls to the microservice On RPCs essentially And then routing or managing those calls So as an example, to give you a concrete example One deployment manager might replicate a microservice By creating multiple instances of that microservice In different containers for example Then every time the application makes a call To that microservice, the deployment manager Will route the call to all of the replicas So the nice thing about deployment managers Is that they encapsulate deployment code And tasks separate from the application code itself So programmers can decide that they have implemented This micro-service, this piece of application logic But then later they want replication They can simply add a deployment manager Sort of like a library onto their microservice And transparently achieve that functionality Without having to change their application code So I'll give some examples in the next section About how exactly these deployment managers work But to understand a little bit better If you think of each of these as being a microservice We could decide that perhaps this game board Microservice needs to be replicated So we would attach a replication deployment manager to it Which would ensure that the game board microservice Is replicated and instantiated in different containers And then have each of the RPC calls To the microservice replicated Then we might have a set of least caching Deployment managers for your score board Or maybe some code offloading for your physics engine So we have a large range of deployment managers The thing to understand here is that Almost any deployment tasks that you might want to implement Could be implemented in a deployment manager So essentially as long as you're able to implement the tasks By interposing on calls to the microservice Then you're able to implement this deployment tasks Inside a deployment manager And we've built a fairly extensive library already Of stock deployment managers That application programmers can go ahead and use Or go ahead and modify themselves If you're a distributed systems person The other thing that's interesting is that You can combine them in interesting ways So that you can use more than one deployment manager at a time So we have lots of different categories In which we group our deployment managers We have a bunch of deployment managers That just implement very primitive deployment tasks Like exactly once RPC We also have caching and serializability Checkpointing, replication, mobility, scalability and more So there are a very large set of these Library deployment managers already And more to come So I'm going to talk a little bit more about how the So how the sapphire slash amino run Deployment manager library works In order for you to understand how it's possible For just any programmer to extend these deployment managers So when I talked about how the deployment managers Interpose on RPC The way that we actually implement deployment managers Is through an interface provided by the Amino run deployment kernel So what happens actually is that each deployment manager Is implemented as three separate components Each of which support a sequence of up calls That the deployment kernel automatically invokes When RPCs come in So let me give you an example So we have a server side component Which is co-located with where the micro service Actually runs So when an RPC comes in This component will be made to the server side Deployment manager Similarly for the client side deployment manager We have another component that runs Where the client makes the RPC So then from the client side whenever the client Makes an RPC will invoke an up call Inside this component of the deployment manager Then we have a centralized component For every deployment manager Which we implement on something that is Essentially an LCD kind of service Provide replication and fault tolerance For these components As you can imagine these components Are going to be much slower when they run Compared to the server side And client side deployment manager components So we encourage programmers To put most of their implementation Into the other two So let's take a look at what happens Exactly when an RPC is made To a sapphire or Amino run micro service So when you start the micro service The sapphire deployment kernel Will actually instantiate the Deployment managers automatically So let's say we're trying to replicate this micro service So what will happen is the Deployment manager will receive an up call Saying that the micro service has been created At which point it will create replicas Of the micro service on two other kernel servers These replicas can talk to each other And so when the clients make calls The client side deployment manager component Will forward those RPC calls To where the micro service is And then those calls can be replicated To the other copies of the micro service So let's look at exactly what happens With primary backup Sort of leader based replication protocol So we first stand up three copies Of the micro service for a Consensus based kind of Leader based replication protocol We designate one of the micro service Instances as the leader And then when any other micro service Makes a RPC to this micro service The client side component will direct The call to the leader based micro service instance Which will then replicate the call To the two backups Wait until the RPC finishes running And then respond to the client Saying that the RPC was successfully made And of course replicated to The two other instances of the micro service So this is essentially simple State machine replication But as you can see we've been able to do it Inside a library completely separate From the application code itself And we're able to essentially attach This deployment manager to a micro service And provide the state machine Replication as a service Without changing any of the code Of the application itself So I'll go really quickly through How this works for a couple of other things Because we're running a little bit short on time So another option would be Taking a micro service that perhaps runs Some code on the client side Like maybe an IOT device of some sort And offloading that to the cloud So essentially what would happen is We would need to just create an instance Of the micro service the same code In the cloud and then just forward calls From the code that was running on the IOT device or phone to the cloud instance And so depending on which of the two Run faster then we can make a decision About where to actually run that code We can sort of do the same thing Essentially in reverse to cache Data from a micro service locally On the mobile device So what happens is we have some sort of Instance of the application micro service in the cloud Then when we make a call We bring the data from the micro service In the cloud to the mobile device And then make the call locally On the mobile device instead So those two, a couple of examples That I did were pretty simple Just so that you could understand How exactly the sequence of events happens Inside a deployment manager But you might want to run a much more Sophisticated algorithm For example to automatically deploy An application based on minimizing the latency So what we actually are able to do With the deployment kernel is things Are things that are much more sophisticated So we can take a look and monitor The latency and throughput of every call Between every kernel server And every micro service And make a decision about where to place these Using a distributed algorithm And we'll actually see an example of this Migration and dynamic placement happening In a demo later So we can compose deployment managers as well It's done by chaining deployment managers So you can imagine every time you make an RPC The call goes through a series Or a sequence of deployment managers But of course you could imagine that this rapidly Gets very complicated So we don't imagine people would be chaining A lot of these deployment managers together Alright, so five years ago When I did this research We did a little experiment And I'll show you the experimental results Although the demo that we're going to show later Is probably much more interesting So we did this experiment On a couple of mobile devices They were pretty out of date And a Dell server that we just had in our lab And so all of this stuff was running over wifi And also like 3G or whatever we had at the time So essentially what we did Was we built a multiplayer game So we were able to So we were able to use A couple of different deployments of the multiplayer game And so what you're seeing here is In each case, the read and write latency For making a move And then reading the game board In milliseconds So the first thing that we did Was we put the game board As a microservice in the cloud And then we let both mobile devices Make calls to the cloud to both make moves As well as fetch the state of the game board So that means that everybody sees Roughly high latency uniformly But what we were then able to do Is change the deployment manager To move the game board microservice Onto one of the phones At which point the player Whose phone the microservice is running on Obviously sees very low latency And then the latency for the other player rises And the really cool thing here Is that we didn't have to actually Change any application code To change this game Essentially from something that is A cloud server-based game To a peer-to-peer application And then we were able to do the same thing Where we just replicated the microservice On both players' devices So reading the state of the board game Became very fast But then every time the player made a move They would have to update both copies Of the board game on both devices Which increase the right latency So I'm going to skip this next experiment Because it sort of shows something very similar I will also say that The Amino Run system does support Multiple programming languages Through the use of Grail VM And so this was one of our goals To be able to be somewhat Programming language agnostic So you can essentially write your Amino Run application and deployment managers In any of these languages So that's pretty much it for the Guts of the Amino Run system I will give it back to Varnu for the next steps and demo Yeah, once we... About the next steps, it's still early We have a lot of ways in which We would like to extend Amino Run in the future Today microservice migration only works for the states Stored inside the microservices But there can be local files, dynamic states Where we are not migrating as of now We have to work on that And we need to support... Definitely need to support more languages We support very few now With the support of Grail VM we are going to extend it And we want to build some more dms to integrate With external systems like load balancers Toetcd, tikv And at the end, we still need to build Some good edge applications and verify that Everything works well, at least on the cube edge Rather than on the normal Kubernetes Feel free to get involved This is already open source, there is a Slack channel, GitHub repo, website You can have a look at it and get in touch with us If you are interested in it I will run the demo for face recognition app We don't have time now, we will be doing that We will share it offline if people are interested We are open for q and a now Any questions? Here, here Hello, okay, so you said earlier That you were able to sort of turn a cloud game Into this peer-to-peer game Is that like a live migration? Or is it some kind of... You need to kind of take the service down And do some sort of reset and start it back up I think you have an answer So the question was whether the evaluation The experiment that i showed was a live migration or not So the particular example i showed was not It was a change of one line of code And then standing up the service again But the demo we have, if you want to look at it online Is actually live migration Adding to that, it's a java serialization and dc Relation, so it's a java-based application So it's a java serialization and dc Relation at the other end We don't have dynamic state migration as of now We are going to extend that support Thank you, you're done


This 2020 Ram 2500 Crew Cab Short Box is stock number 11862Z. We are here at Summit Automotive in Fond du Lac, Wisconsin near new and used heavy-duty truck and Ram headquarters. This 2020 Ram 2500 has the 6.7 liter Cummins engine. It has been fully-safetyed and inspected by our service shop as a fresh oil and filter change. All the fluids have been checked and topped off, and this truck is 100% ready to go. Maximum steel metallic is the color we shoot all of our videos in 1080p, 60 frames per second. So if you have HD capabilities on your computer, tablet, smartphone, or television, turn them on right now because it is definitely your best way to check out the quality and condition of the truck before seeing it in person. And this thing is in excellent shape. If you like the video and want to subscribe to our YouTube channel and the lower right hand part of the screen is a subscribe button. Click that and then click the bell notifications. You'll get updated every single day. We do videos here at Summit Auto of our amazing new and used inventory. It comes with fuel-painted alloy rims, and these are 18-inch rims, and they have Yokohama Geolander XAT. LT 29570 are 18 tires, and these tires are like new. I'd say 80 to 90% of the tread left, maybe even a little bit more. Frame and underbody is exceptionally clean, which you'd expect on a 2020. Front fender is in excellent shape. No denser dings. Has the LED headlamps, LED running lights, and LED fog lamps. We'll turn all those on at the end of the video so you can see just how nice and bright all those lights are. Front bumper, excellent shape. Chrome-trimmed grille has the 360 camera. Front or the hood is in excellent shape as well. No denser dings on that. Passenger side front fender looks really good too. And the passenger side front rim, excellent shape as well. No scuffs or scrapes. As you go down this side of the truck, take note of how clean the body is, how reflective, and mirror-like that paint is. We take these HD videos, so if you are far away or even if you're close by, you just cannot make the trip down. But you're still interested in purchasing the vehicle. You can see the truck, hear the truck, and have confidence in the vehicle that you're looking at before you even get here. So when you do get here, there's absolutely no surprises and you can make a smart and informed buying decision from the comfort of your own home. Absolutely perfect down that side. This back rim is in excellent shape as well. No scuffs or scrapes. Back tires are like new as well. And the frame and underbody is in exceptionally clean condition. Has all the remaining factory exhaust. So it hasn't been altered. Does have power running boards, which you'd expect on a long horn. And just very clean down that side. I do want to show you the metal flake in this paint because it's pretty impressive. Such a cool color. At night, it looks black. In the afternoon, it looks dark gray. And when it's really bright out, it looks blue. Kind of a cool color. Maximum steel metallic. Paint codes, P-A-R, if you're curious. Tailgate's very nice and clean. Rear bumper is in excellent shape. You do get the rear bumper parking sensors, full towing package, which includes a receiver hitch four pin and seven pin wiring. Comes with a back flip fold up tonneau cover. Shocked down assist tailgate, so it's never going to slam on you. You get the fifth wheel and goose neck prep package back here. And you also get the LED bed lighting, which you can turn on with the button. Seven pin, four pin wiring back here and very nice spring and bed liner. You get LED bed lights on that side as well. This one does have the cargo cam too. So you can check out what's going on in the bed of the truck. While you're driving or when you're hooking up to your goose neck or fifth wheel. Driver side box is absolutely perfect. And this back rim, no scuffs or scrapes on there. Down the rest of this side of the vehicle looks really good. Get that long horn, Laramie long horn addition badge right there. You get the fold up tow mirrors. They have blind spot monitoring directional signals. They're heated and you get the 360 cameras right there. They fold up like so. They also power fold in and I believe you get power blind spot mirrors. Inside the Laramie long horn package gives you the brown leather interior. Get the Laramie long horn patch stitched on the back rest there. Black and brown combo. No rips or tears or major wear. Both these front seats are heated and cooled. And power factory all weather long horn floor mats. Auto headlamps, power pedals. Get that real wood grain trim on the doors. The leather bolsters, power windows, power locks, power mirrors. And these mirrors do power fold in.  And then which one you want to control. And if you look at that outside mirror I can actually power that up. Out or in. Memory driver's seat will hop inside and take a look at the instrument cluster and the radio. And everything that this vehicle has to offer. This one only has 3,838 miles. You do get the digital speedometer, compass display, battery voltage, oil temp. And you can change those corners to read pretty much whatever you want. You also have a range to empty. So a lot of cool stuff that you can do with that instrument cluster. You get the wood grain trim on the steering wheel. This is a heated steering wheel. Bluetooth and information center controls on the left, cruise controls and gear selector on the right. This is still a six speed automatic transmission because it is the 6.7 Cummins. Push button start, push button four wheel drive. And then you get the Uconnect 4C radio. Which gives you AM FM and Sirius XM radio capabilities, the 12 inch screen. And then factory navigation on here as well.  You can check out your cargo cam. And there's your 360 cam as well. There's your backup cam. You can do a wide view of the back, a wide view of the front, a narrow view of the front. Or you can check out the cargo cam. And then from here, you can go down the side. So when you're backing up your trailer, you can select which side you want to focus on, which is pretty cool. And then you can also check out your backup camera there. And then you can zoom in right over your receiver hitch to get hooked up to your bulk camper trailer first time, every time. So you have all of that, including that 360 cam. That's pretty cool. And then you have your different apps on here, including projection manager. We can project your cell phone to the screen via Android Auto or Apple CarPlay. And then you can, if you get a different navigation system or music or whatever, display it to the screen up there. And then it's just like you have your phone right on your screen. We actually did a demo on Android Auto. If you want to check that out, it's in the upper right hand part of the screen. Harman Kardon sound system, two USBs, two USB-C's. You get the RAM wireless cell phone charger. And then you do get a 115 volt 400 watt plug-in. Keyless entry, power drop-down tailgate, remote start. You get kind of that gold trim on the key fob there, which matches all the gold trim on the dash and doors and handles. Really a good looking truck, passenger side format, and seat are in excellent shape. No rips or tears. This vehicle has never been smoked in. You get the Laramie Longhorn Edition badge on the center console. You also have storage trays with coin holders there and two cup holders. And then this slides back for even more room. Up here you get your map lights, assist, and SOS buttons, power sign, rear window. Home link buttons for your garage door security systems and lighting systems. You get those speakers in the ceiling part of that Harman Kardon sound system. We'll take a quick look at the back seats and then we'll check out under the hood and check out all those LED lights. Let's start it up. Back seats are just as clean as the front seats. No rips or tears back here. It does have the heated seats back here. The latch child safety system for any child car seats you may have. Power sliding rear window with the built-in rear defrost. These seats are all in excellent shape. No rips or tears. Storage under there is in nice condition.  If you've got muddy boots or tools, put them on there. You're not going to wreck your nice seats or you're not going to wreck your nice floor mats. Or if you've got pets, put both sides down. They're not going to get dog hair on your seats or wreck your seats. And then they have a nice flat place to lay. Like I said, you get those nice all-weather floor mats all the way across. In-floor storage with removable bins for easy cleaning. You can put ice and drinks in there.  And then you do get these simulated saddle bags there with storage in the back pockets. Heated seat buttons, two USBs and two USB-C's. 115 volt 400 watt plug-in back here. And you do get side current airbag, notice the stitching on the handles there. Really cool. Really nice designs. Very nicely put together. And then you get child safety locks on the back doors. We'll start it up and take a quick look under the hood. You can see those step bars are doing a nice job deploying. Starts right up. No check engine lights or anything like that. I would personally like to thank you for checking out the video. There are those LED side lights in those mirrors. I would personally like to thank you for checking out the video today. And hopefully from this HD video, you'll been able to tell just how clean this truck is all the way around. No good looking, all the options on it. Nicely loaded up. Under the hood, we have the 6.7 liter Cummins diesel engine base. Very clean, very smooth. Once again, this truck has been fully safety to and inspected by our service shop. Has a fresh oil and filter change. All the fluids have been checked and topped off. Truck has been gone through mechanically 100%. And it's 100% ready to go. Here is your mission sticker. I would highly recommend this truck from a quality and condition standpoint. And to see more pictures of this truck, or one of our other 450 new and used cars, trucks, SUVs, minivans, wranglers, half tons, three quarter tons, one tons. You name it, we got to go to that website right there. www.summitauto.com. Full pictures and descriptions of every single vehicle from two locations. All at summitauto.com. And if you'd like to check out more HD videos, you can go to youtube.com. Remember to like, subscribe, and share on this video and all the videos that you see there. In fact, in a second, we'll see a link to subscribe to our YouTube channel in the upper left. A link to more Ram 2500 truck videos like this one in the upper right. Link to this vehicle on our website in the lower left. And a link to one of our latest YouTube videos in the lower right. Click those, check us out. And we're extremely excited to help you with this ultra clean 2020 Ram 2500 Crew Cab Short Box in Max Steel Metallic. Laramie Longhorn. Thanks again for checking out the video.