I will make them kill each other No, no more pain no more bro.  You should have listened. They did nothing You will pass I'm not finished speaking yet.   Oh, they saved the best music for last. I got a goosebumps man Oh my god. This sounds like we're re the world's about to go through a rebirth My man just lay there Yup Sayonara Oh, that's beautiful. It's ugly. We're beautiful at the same time. It's beauty and ugliness He's gonna close it go. No. No. No. No.   Could I visit it right now? What are we supposed to go back to normal now? Nah, bro. I want to hear that sound again Turn the ost off Back to normal cats and going to work.  Do you think that matters right now? We're gonna find yuta working in like a cubicle Wait, wait, who died who died? Um, um, nanomi died. So that could be nanomi reborn in another world. I'm calling her right now Look at these privileged bastards happy birthday. No, he's not celebrating a birthday. No, bro Yeah, like god zilla walk through it We cannot go over because of radiation They should pan to my room like live action should just be talking about shibuya like oh Have you guys seen what's happened over there? Showing the aftermath with these people talking showing how obliterated and how They can Empty of people.  I took a picture here No, no, no, no the bridge. I think it was over there. I think it was that bridge in the back I was on one of these bridges because this is a famous area and there's like a food market over here You walk through I took a picture man. I was literally here. This is what I was doing looking at the shibuya arc on my phone Maybe they animated me.  You don't believe it exists. Here we go Oh, they're about to know the existence. Oh, it's it. Yeah Don't worry. That was just um an influencer. It was a tiktoker bro.  Oh, that was the funniest moment of season, bro. Oh no All right, all right, we get it shibuya is empty We got it.  They went to a real supermarket to film this What are you doing? I mean you got to eat. She's alone. She didn't evacuate. She just Nice We're gonna find out it's like noboris little sister or maybe it is her though if this girl gets splattered. I'm done This is just a horror scene. Have you not watched horror films? There's gonna be a cursed spirit. You're gonna get attacked. Who is she though? Why are they highlighting her? You don't highlight a character like this Oh, this city's cursed.   Oh god, it's the mushuku tensai spirit Wait, that's actually scary. No, that's actually scary Dude, dude, dude. No that okay. I'm gonna be honest with you guys. That was the scariest face I've seen in like anime so far. I think I actually got scared. I'm home alone right now No, like I'm not I'm putting fake reaction to side. I'm actually scared Like I'm not a horror type of person. I don't like horror movies for like I'm afraid of the nun and shit like I'm afraid to look at it I never watched horror films like the conjuring that was genuinely scary that face That was like return to slab kind of scary like from courage. Don't show it again. Please don't Okay, that's fine an eye shot No, that's still scary They're all in the path All right Let's go take a bubble bath.   I don't think it's spirit.  Oh my god Somebody has to come please bro. This is an entrance for somebody. Please. I swear to god.  Why did I get the water? Oh my god?    He's back. He's back. Let's go.   It's new time, bro. Get out of here.   It's been too long. He looks Samaxie He's back. Oh I have to jump off the building now.  No, this is too much. Don't do that Rika. I'm about to see Rika too Oh my god The king is back No, man, I'm about to deep throat this sword. Holy That's the best moment of my day.  No, wait, I I got engaged this year Why not play the culling games? This is okay, this is officially the best season Everybody else could die The face tank and all you want, bro. You can explode. I got I got my fans nervous. What's going on? What are you doing?  How is he gonna feel about Sukuna? He follows his orders don't tell me we're making an enemy out of him.     It's not ghetto. They got their facts wrong Oh the death penalty. All right. Oh, oh, it's over guys. He has the death penalty.    I would have. Oh my god.  I'll be face-in-face-to-face. I swear, bro. I will come. I'll kareem. I will I will I will quiver Is he praying?   I swear to god. I'll find you and arc I'll never forget an arc that I'll tell my kids about bro I ain't telling them about history of the united states. Fuck.  I don't know about shibuya incident arc Pretty much or death arc all of that yuta's comeback How yuta saves us. No, I don't even know bro. This is gonna be so interesting. We'd have yuta versus yuji Yuta's my favorite. He's my number one. I've been waiting to say that yuta's my number one And I want to see how that comes into play like Are they gonna do like talk no jutsu they're gonna talk to each other They're gonna talk it out.  Oh my god and megalomies still fine megalomies done by his sister There's so much going on right now, man, and I know the culling games trailer came out Should I even react to it? I'll put that on my second channel But yeah, man unbelievable the arc is a blessing Before it aired everybody was telling me the shibuya is an arc is the arc like it changes everything It's gonna be one of the best arcs you watch and it was like chimera ant arc shibuya arc Soul society arc bro like these are arcs. You do not mess with man. Absolutely phenomenal I had a blast this season. I can't even imagine watching this in full like from the first episode of the arc to the end Holy shit, that's gonna be a ride and I get to do that I'm gonna show my girl the entirety of season two of jjk and that's gonna be a ride But guys anyways, let me know what you think of the finale What you think of the shibuya arc actually what you think of it overall because I thought it was perfect Masterpiece bro masterpiece. I know I used that word a lot, but how about you stop showing me masterpieces done Like the tack on titan jjk, bro. We've been blessed this year vinlan saga season two All by mappa too.  Yeah guys. That's it. I'll see y'all In the next video if you care to watch it


What's up guys, my guru Jaspy is doing a recap for 2022-23 Spectre basketball hobby Two box break pick your team number two done on Fnatic's live. Here's the list And here's the recap Adam Diabate aspiring autograph to 50 Simone fontigio to 49 retrospect Joe Ingalls. This was between Bucks and Jags same person M. Johns had Milwaukee and Utah, so we didn't have to randomize that luckily Keegan Murray aspiring auto to 50 Pretty cool Julius Randall, Jared Allen, David Roddy RPA to 199 Trevor Kiehl's Diabate RPA Deandre Hunter to 49 Derrick Coleman deep space auto to 99 Josh Hart to 99 Rogier Jabari Smith RPA to 199 This this was cool deep space the Kenbe Matumbo autograph little inscription there Hall of Fame And that's actually gold as well out of ten and then a PJ Washington to eight So that does it for the recap. Thank you to everyone who got into the break Thank you guys for watching and I'll see you guys in the next one. Bye guys


So today, we will be talking about multi-tenant backstage in a shared Kubernetes cluster. But before that, as we all know, it's been four years since backstage was incubated in CNCF. And it has been one of the fastest-growing projects in terms of adoption and contributors. So yeah, happy birthday. We can have a clap for that. Yep. Cool. So a little bit about me. I'm Devabrata. I'm a developer relations engineer working with the IDP team at Harness. I like to hack around Kubernetes and Kiosmos project on my weekends as open source contributions. Hello. I'm Vikyath. I'm working with Harness as a staff engineer. And we've been building this internal developer portal since a year now. So we've been closely working with backstage for that. OK. Let's get started. Cool. So we know how developer effectiveness is important for developers to have a good night's sleep, rightly encode. But then sometimes, even platform engineers struggle to make systems resilient, have observability in place so that any time you get a bug, you are like, OK, I get the logs right. And sometimes you scold your platform engineer, hey, I'm not getting the right thing. And sometimes platform engineer thinks that you are dumb. OK. That happens, happens with us as well. Well, basically with backstage, we have discovery of your software components like you could see where are your services, where I say about observability. You could use plugins to see all the logs you require. You could do infrastructure provisioning or service onboarding using Capolder and technical documentation using our tech docs. Will it good? We are solving bit of developer toil using backstage. But is that it? Well, no. Managing backstage has never been easy. We have here heard so many adopters talk all these years. And this has been the central talk of it. What's the good point is, at the end of the talk, everyone says how they have managed to scale backstage, use backstage and adopt it. We will be doing the same today, but we'll be building out stuff. Let's build backstage as a service product called Frontstage. So what's the first order of business here when I start with it? Well, backstage has made it quite easier. You do NPX backstage, create app latest, give your app a beautiful name, CD into your app, do Yan Dev. You don't need to learn TypeScript to do that. It is that easy. Well, what do I get out of it? I get this folder structure, which has an app config YAML, which essentially will carry all my secrets, proxies, configs, everything. Catalog Info YAML, when I say you are able to view your services, all your software components in backstage, it doesn't happen by magic. You have to write your own catalog info.yaml. So that comes with it. And pretty much everything, AI React apps would have package.json, packages, app and backend. We'll be talking more about it while we try to build it out. But that's not it. When I remember, I said that your observability, you could view in backstage. Well, that is a third-party integration, and that comes through plugins. We need to install plugins. Well, how do we do that? We have a massive marketplace support, and this massive marketplace has given rise to a number of adapters. Like, let's take a tool. There are very few tools that don't have a plugin today, but you will find hundreds of plugins with every kind of use cases in the backstage marketplace. And from here, you could choose, according to your use cases, install the plugins. Well, how do you do that? All our plugins are NPM packages. And how do you install them? Well, it's sorry. Oh, sorry. OK, yeah. You do Yanard. This is basically for front-end packages. And if it's a front-end plugin, fairly, this is one of my favorite plugin I use to test backstage. Like, it gives you some quotes on whether you should deploy or not, whether motivational quotes for developers, but it's fairly a front-end plugin. It just needs Yanard to have it on your backstage. That's it. But when, in case of back-end packages or back-end plugins, you need to have your integrations. Like, let's say it's a plugin by your Git provider. You need to add your token. Let's say if it's a HANA-CSED plugin where you need to hit an endpoint like using HANA's token, you need to use proxy and mention it right here. Well, and good. We have now installed a back-end plugin as well. Then now we need to add the front-end out. So every plugin usually have a front-end and back-end part. Every complex plugin does. So let's say here in case of HANA-CSED plugin, we have a beautiful CSED page which populates with the table, had some information coming into it. But the table, all the UI things, comes from this front-end route, which is the HANA-CSED page. And you add it in the plugin.ts, yes. For back-end, so you remember when I said about we are hitting an API endpoint and fetching the data. So now we have written a logic to pass that data and put it in those table, and that is done through this back-end route. This back-end route has that logic, and we are importing it here. So yeah, that's how you do it. HANA-CSED content, what? Then if you have been using Backstage for a long time, you know there are three types of plugins. There are card plugins, there are tab plugins, and then there are page plugins. I want all my services to have this CSED thing in there so that for a particular service, I need to view my pipelines. So I go inside packages, apps, source components, catalog, entity-based.tsx. And then there is something called CSED content, which comes pretty much begged in, and you need to add your plugin. That's it. Voila, you have your plugin, and this is how it looks. Cool. So let's discuss what we got till now. We got a UI. We got a plugin, which features through proxy from a third-party provider. We have got all the core features, a DB, powered by SQLite, since this is how we install it using the NPX. And yeah, that's it. But do we want to do it again and again? If like I said, let's build out a Backstage as a service. I mean, this is not enough. And I will let my teammate to go through it. Yeah. So let's take a quick check on the capabilities of front stage so far. I hope I'm audible because I lost a bit of my voice because of the change in weather. I hope that's fine. Please bear with me. So we started with installing Backstage, which has the software catalog and all the other core features, like the software templates and tech docs and everything. Then Deba showed us how to install a plugin with front end, back end routes, and everything. But what about authentication? So most of the SaaS organizations would have their platform or any other internal services that handles the authentication for them. So how do we integrate this into this? So what we can do here is we can write an ARC middleware to intercept the request coming in from the Backstage back end. So we can extract the required headers that are needed and use it to make an internal request to the internal services or the platform service that is going to authenticate this token. So in this example snippet, if you can see, we are extracting the header, the XAPI key, and the front stage account. And this is being passed to the API call that is going to give us back whether the token is valid or not valid. If the token is valid, we can just pass on to the next request handler, which you can see on the line number 18 here. The token is not valid. We can throw an error similar to what you see in the cache block here and just send an unauthorized message with it. So once we have this ARC middleware written, we can plug it in wherever appropriate inside the router here. For example, if you want all the software catalog and the software template request to be authenticated, we can just add it in the router here before we pass on the control to the respective plugins. So with this addition, all these requests will be authenticated now using the headers and using the intelligence services. And all the unauthenticated request will be rejected from here itself. OK, so once we have this, let's say, I open the Discord on the next day and I see that there is a new release published. And definitely, I would want this to be a part of our front stage setup. So Backstage Projects gets frequent updates with new features. This is one of the main reasons not to fork Backstage. And we should build on top of it so that all the important fixes and new features can be leveraged automatically. So let's say we have this new release published now, version 1.23.4. And the next question would be, how do we upgrade to this release? So the first step in upgrading is to take a look at the diff. So Backstage already provides a wonderful tool to check this diff. So in this example, let's say we are at version 1.10 and we want to upgrade to 1.23.4. In this example, we are looking at the diff of the package of JSON here. Similarly, we can take a look at the diff of all the changes that has been updated in this new version. And once we are clear with all the changes that are being introduced, we can proceed with the upgrade. So to upgrade, Backstage CLI provides a command to bump all the Backstage packages and its dependencies to the latest version. So let me show that command. Yes. So with this command, you can update to the latest version. Or if you want to move to a particular release like what we want to do here, you can also use the release flag here to move to 1.23.4. So now that Backstage is upgraded, we have a working Backstage application with all the core features, few plugins, authentication, and a path to upgrade it to the latest version whenever there is a new one. So with this effort, the complete setup is up and running for one tenant. But do we want all the users to follow similar steps and put duplicate effort? That could be a definite no. This is what we are trying to solve with this front stage hybrid SaaS provider with all of you together here. So how can we make this multi-tenant? Yeah. So one of the ways to make it multi-tenant is by doing namespace isolation. Each Backstage app can be deployed in its own namespace. And the app config required for the instance can be mounted as a config map, again the same namespace. And all this will be in a single sharded cluster hosted on the front stage infrastructure. This way, any data related to a particular account will be completely isolated to that namespace only. And each Backstage instance can be customized as per the user needs independent of the other Backstage instances. Let's also come back to the Authenticeptor we wrote earlier. So the Authenticeptor can be added to each one of these instances so that any request for, say, the software catalog or software templates are intercepted and sent to the internal systems for validating the token for a particular request. The key part here is that the account header can be passed in this request so that the internal system can identify each of these instances uniquely and then authenticate the request immediately. Yeah. So another piece of the puzzle that we need to solve here is the database isolation. So Backstage app and its install plugins would create the databases they need automatically. For example, the catalog plugin would create a database Backstage underscore catalog. The challenge here is, do we provide multiple databases for each instance, or should we provide a single shared instance here? So with multiple instances, what happens is it is a big nightmare to maintain it as we scale. But with the single DB instance, so one of the challenges with the single DB instance is that we don't want the data from one namespace or one instance to be interfering with the data from the other instance. For example, let's say user one has imported a catalog ML in his Backstage app. And we don't want the user to, from a different account, to be able to see this because everything is in the same namespace and everything is in the same shared DB instance. So how can we solve this? So this is the Postgres configuration inside the app config.aml. So we can configure each instance of Backstage with the prefix in the database config where we can specify the front stage account identifier, as we've shown in this example, for a particular instance. So what this means is that all the databases created for that particular app will have this prefix in it. So for example, if the account ID here is XYZ, so the catalog DB will be XYZ underscore catalog instead of Backstage underscore catalog, which means that each of the Backstage apps will have their own catalog databases in the same shared Postgres instance. OK, let's take a quick check again on what all we have solved so far. So we started with installing Backstage, which had all the software catalog and all the core features. We added the AuthMiddleBear for authentication. Then we achieved multi-tenancy in a way by deploying multiple instances in single Kubernetes cluster and also making sure of the namespace and data isolation. Yeah, did we miss something here? Yeah, definitely, plugins, right? So Backstage has a great community building open source plugins. We have currently more than hundreds of plugins in the marketplace. And as Deva mentioned, there are a list of steps you need to follow to install a plugin, which involves installing the NPM package, then adding route to your router in the front end and back end, and then making necessary changes in the entity.exe page. And then finally, you have to provide the configs required in the config.aml. It is a lot of effort to configure a bunch of them even for a single instance, right? Is there a way to simplify this? So we can try to solve this by simplifying the user experience here by reducing the number of steps involved in installing a plugin. So for this, we can build a user interface. Let's call it admin UI. And this user, this can list on all the list of plugins that are available in the marketplace. And the user who logs into this UI can then pick the plugin which he or she wants to install and then just provide the configs required to install it. All the other things can be taken internally if we just have a pre-baked plugin with all the code inside the image already. So based on which plugin is enabled, we can just dynamically read the config and enable the route for that plugin when the Backstage app starts. So this UI definitely needs to be backed with the backend service that can do all the heavy lifting. Let's call it frontstage service in our example here. So this can be deployed either to a new cluster or maybe you can use your existing production cluster. The main goal of this frontstage service is do the orchestration between the Backstage instances and what the user is going to configure in the admin UI. The service can take care of storing the plugin, which plugin is enabled for which account and the required configs for that plugin. Just a second. And this information can be stored against each account ID in, let's say, a MongoDB or any other document database here. And yeah, once we have this information on the database and on the frontstage service side, this information can be relayed on to the corresponding Backstage app based on which user is initiating this request and which account the user belongs to. So along with the plugin enablement, we can use this frontstage service to relay the information about permission updates and, let's say, the config updates. For example, GitHub, GitLab, Bitbucket, or any other configuration which the user is going to configure. Yes, so we have plugins configured now and enabled with just few clicks where the user didn't have to make any code changes or install any NPM package. So we are not done here yet because the plugins assume that they have access to all the internal infrastructure, like the Kubernetes, Git, and the Cloud providers. But in reality, this is not the case. Most of the Kubernetes clusters would be behind some private network or most of the Git providers and Cloud providers could also be self-hosted in the customer's infrastructure. So how can the plugins or the integrations get data from these locations? So to understand this problem, let's take a look at a scenario where, first, the user is going to configure an integration. Let's say that is GitHub and the host will be github.com and user can also give a token how to access it. As mentioned earlier, the frontstage service can be used to relay this information to the backstage backend. And when the user tries to register the catalog info.yml from github.com, backstage would be able to fetch this information easily. But what if the user initially configured github.company.com, which is a GitHub Enterprise instance? This is completely in the user, which is in another cluster, and backstage will not be able to directly make a connection to it and have the access to fetch the catalog info.yml from that location. So how do we solve this? So to solve this, we can build a small application. Let's call it delegate for now. And that can be installed in the user infrastructure. And since this is now deployed in the user infrastructure, we are sure that this has access to the GitHub Enterprise instance. Now the question is, how do we delegate the task in hand to this delegate? That is, how do we send this catalog registration request to fetch the ml to this delegate so that it can fetch the required information from the GitHub Enterprise instance? So here we can write a front stage interceptor, is what you can see in this diagram here. It is just an interceptor that is sitting in the backstage back end that is going to intercept all the requests that are coming to the backstage back end. And then it will take a call whether to send it directly to github.com, or if it's a private request, then it is going to route it to the other way. So front stage service can assign this task to the delegate which we deployed previously. And once the delegate responds back with the catalog info.yaml, this can be relayed back to the front stage interceptor again, and which can return back to the original request initiator, which is the software catalog plugin. So with this, we should be able to get the required information, even from a private network. And the same thing is applicable for even other plugins like Kubernetes or PejaDuty whenever they're behind some private networks. Let's take another quick check on what all we have built so far because we have solved multiple issues now. So we started with backstage app installation where we got all the core features like catalog and everything. We added the auth middleware for authentication. We achieved multi-tenancy by deploying it in multiple namespaces and also making sure of the namespace and database isolation. And now we have the plugins also installation being done easily and also have given the plugins access to these private networks. Oops. Yes, so with this in place and functioning, we have a backstage as a service up and running that can handle multiple tenants in a shared Kubernetes cluster. OK. So when we build backstage as a service, we should be taking care of it being enterprise ready. I mean, every SaaS does that, won't we? So first thing is, since we have built a front-stage service and we are telling we are multi-tenant, so everything will be orchestrated to front-stage service, we need to have all the users inside front-stage service and orchestrate it to backstage, where we use the backstage as entity provider to map all the users from front-stage service to backstage. This is the user ingestion part. And why do we need it? We'll be looking into it. So let's say you have a beautiful catalog with all your software components, everything placed up. Tomorrow you wake up, you log in, and you see suddenly one of your software component is missing. And how do you know? So for this, we built a custom processor which audit every event that takes place. Let's say someone ran a software templates or someone deleted a software component or unregistered a catalog entity. Everything comes as an audit event. And since we have mapped the users using entity provider, we now have information who has deleted this, as well as the diff of the previous and the present state. So you could restore those things, and that's how audit trails can be part of it. And in the previous talk, we heard about permission policies. So yeah, we are not getting rid of permission policies here. Rather than we are using permission policies to give your granular back so that you can stop from your software components getting deleted randomly by anyone from your org. So yeah, this is the enhanced airbag implemented through permission policies that is already available in Backstage. Now let's serve it. We have a multi-tenant Backstage as a service, whereby you have a single Backstage app running in various instances, orchestrated through another service, and could be used by various users through names such as isolation and DVI solution. So thank you. That's all from us. Any questions? We are happy to take it.


The insecurity in Plato's state has become a major source of worry to the taken block of the Christian Association of Nigeria. The group has come up to publicly the crime of violence that has been seen within the past 24, two weeks, where 28 people were killed in the last two weeks. The block's leader says the killings are alarming. And properties of the people on the plateau has contained to generate rapidly with the spate of killings, kidnappings, destructions of farms, thefts of farms products, burning of places of washing, raping of married women, widows, minors, and it is, and it is. And the effort of our security personnel have been blamed and largely soiled with gross suspicious of sincerity or purpose. Jebugai is particularly sad that attacks on Iriwa Chiftam continue, even with the military internment in their area. They are situated in the self-saved Basan local government area and within the few kilometers radios lie under attack for long hours and days without any response and protection from the army. This leaves much to be desired. Any responsible man will have expected any Iriwa Chiftam will have enjoyed more protections and security.


Being named the youngest billionaire by Forbes last year, Kylie Jenner is most definitely living a life of luxury. Many argue that her fortune wasn't really self-made due to her family's fame and status, but whatever way you spin it, the girl is filthy rich. Her success has afforded her many fancy things like a million dollar handbag collection that's to die for, multiple mega mansions in the hills in a glow-up that, let's be real, is only possible if you're Kylie. I mean, she bought her first Calabasas mansion when she was only 17, a goal many only dream of accomplishing in their entire lives. She just moved into a new homebie Hills mansion as well and spent 15 million in cash for land only days later. Her car collections were the whopping 14 million dollars give or take and includes multiple G-wagons in different colors, Ferraris, Lamborghinis, five or more Rolls-Royce models, a very special and exclusive Bugatti and more. I'm not even sure when she finds time to drive all of these. She's even bought her mama Chris a red Ferrari worth 250k as a birthday gift one year. Kylie's treated herself to some ridiculously expensive things over the years too including her wig collection, Cartier bling and spoiling her daughter. She spent 70k on baby clothes alone before Stormy was even born. Kylie was named the world's youngest billionaire last year when she was only 21, which we all know. Many don't think she deserves it considering the Kardashian-Generes were already multi-millionaires but she is the youngest member of the fam and managed to surpass the others quickly. Kylie's beauty empire is worth about 1.2 billion currently and her net worth still remains an estimated 1 billion dollars. What's going on guys and girls I'm Cara and welcome back to a new series titled the billionaire life here for you on famous entertainments. In these vids we're gonna be taking an in-depth look at the luxury lifestyles of the rich and famous but unlike our other series not everyone will make the cut. This is for those who have made money into the hundreds of millions even billions of dollars and are living like the king and queens of today. As always I need you guys to keep suggesting who do the next in those comments down below. Follow me over on Instagram and subscribe if you're new. Now let's get into Kylie Jenner's billionaire life here on famous entertainment. We're gonna skip over Kylie's stories since I know you're all familiar but let's take a quick look at her business portfolio so we can identify the sources of revenue that have made her a billionaire. It's estimated that Kylie Jenner earns about 48 thousand dollars per hour when you do the math. Of course we were first introduced to Kylie and her family's reality show keeping up with the Kardashians which makes an estimated 30 mil or more per season. Not to mention she had her own spinoff series life of Kylie. The notoriety Kylie got from TV allowed her to bring that influence to social media which gave her another source of revenue considering she's one of the most followed individuals on Instagram. She charges a massive one million dollars per sponsored post she shares with her followers. Damn. She's at deals making seven figures or more as a model teaming up with brands like Topshop and even a clothing line her sister Kendall designed for retailer PacSun. Kylie's also into real estate currently owning three mansions and purchasing more than five multi-million dollar Los Angeles properties over her short lifetime one of which she even rented to her older brother Rob. All of that and more makes Kylie extremely wealthy but the majority of her fortune that got her to billionaire status came from her brand Kylie Cosmetics. Starting off as Kylie lift kits in 2015 she produced the first 15,000 kits using her infamous powders marketing. They sold out in less than a minute. As of March 2019 Kylie owned 100% of what's now Kylie Cosmetics and only recently sold a major stake to the company Cody Inc. for 600 million. Either way she's still in charge of marketing and creatives and will continue earning a massive paycheck from her brand. Considering Kylie makes about 170 million a year the young celeb has done extremely well for herself so let's see how she spends her crazy fortune. Kylie's definitely bought some crazy purchases over the years that only she could afford. A lot of her spending goes to her beauty routine so if you want to look as good as she does it'll cost you. Between her eyebrows costing over 150 a session her $400 tans, house call manicures done by only the best, flash extensions and her Juvederm lip fillers at 9.50 a pop. Kylie forks out about 7k per month give or take on her beauty and this doesn't include her hair. Aside from styling her natural locks Kylie's a wig lover and buys only the best. She often gets them custom made by Tokyo Styles and has a collection of over 100. These are all my wigs. This is the wig I wore for VMAs. It has like the cool like fashionable bangs. This is my green one that I wore for Sugar Factory that almost got snatched off my head. My short blue one that I wore for a while and this one's the blonde one I wore for my birthday party. I think I'm a wig girl. I love wigs. Since hers are top of the line they cost her anywhere from 600 to over 5,000 bucks each. Although you might assume she spends a lot on bling this isn't her fave thing to shop for besides pricey Cardi bracelets. A few years back she said I don't like to spend money on jewelry. I've only really gotten jewelry as gifts for my mom or a boyfriend. No matter how much I fall in love with it I'm not gonna pay $40,000 for a watch I'm just not gonna do it. Instead Ms. Kylie would rather splurge on purses. Her entire collection is worth over a million dollars and of course her hand bags even have their own room.  You might have seen it on my snapchat or my Instagram. This is pretty much where I keep all my purses. I made a little room for them in my house and I did this all custom so they all can have like a little home and be lit up really pretty. My favorite row definitely would have to be the Hermes row and I have been collecting these bags for a minute. They're also a great investment. Kylie owns over 20 Hermes and Birkin bags which are the most iconic purse out there. Dozens of rare Chanel and Fendi pieces in every other designer brand you could imagine. And Kylie doesn't only buy bags for herself. Once she bought her biggest fan Johnny Cyrus a Louis Vuitton backpack for his birthday with over $2,000. That price tag might just be pocket change for the star but I'm sure I speak for a lot of us when I say that's one lavish present. And if you think that's a nice purse Kylie has a purse reserved for her daughter Stormi who's still a baby a pink Birkin worth 27k. I'm definitely gonna let Stormi wear probably when she says mommy I want to carry a purse so this is probably gonna be her first purse. By the looks of its Stormi is really reaping some benefits and she's only two. Kylie spent over 70k on designer dads for her when she was still in the womb not to mention Stormi's birthday parties or something else. She had not one but two birthday parties for her first birthday one of which was Stormi World where a full amusement park was created for the baby's birthday complete with rides games and even a full shop of Stormi merch. Wow. For her second birthday Kylie went all out once again with the Stormi World theme pulling out all the stops easily costing over a hundred K. Welcome to Stormi World. We're party! You wanna go inside? Stormi World! Two is better than one. Oh my goodness.  You wanna come with me? Like she'll even remember. I doubt Kylie's been suffering much during this global quarantine either. According to the receipt one year she spent 10 grand on postmates alone between food orders and other deliveries.  Not to mention Kylie conveniently just moved into some brand new digs while the whole world's been on lockdown. I told you the girl loves real estate and her new mansion home B Hills Los Angeles costs her $36.5 million. It's located in the same elite neighborhood that's home to the famous Playboy Mansion as well as other celeb neighbors. And Kylie's new house was described as a resort style compound spanning over 19,000 square feet with four separate buildings on a lot that's almost an acre. There are seven bedrooms, an indoor movie theater and outdoor projection screen, full bar, games room, gym, sports court and more. Looking at her Instagram and TikTok she's been having the most fun hold up here with her best season taking advantage of the massive pool that centers the estate. The mansion is impressive but this is hardly Kylie's first jaw dropping home. Since her starter home purchased at the age of 17 which is a 2.7 million Calabasas mansion she kept building her real estate portfolio. Kylie grabbed three multi-million dollar estates in the Hidden Hills neighborhood that her family loved so much and an additional plot of land there too. She resold all of it except the third Hidden Hills mansion purchased in 2016 for 12 million. This is the home Kylie's lived in the longest which was featured in architectural digest and redesigned to be her dream house with the help of famed designer Martin Lawrence Bullard. The main house spans over 13,000 square feet with an additional detached guest house bigger than the average family home. The Cape Cod style mansion was transformed into Kylie's pink youthful oasis and became a home the star was super proud of. The third home Kylie still currently owns is in Beverly Hills but she went Dutch on it with her baby daddy Travis Scott. It costs him around 13.5 million and spans over 8,000 square feet inside with a huge master bedroom that's 2,300 square feet. I'm pretty sure Travis has been the one living in this mansion for the last while but either way it was still an investment for Kylie. All of that property is more than enough but not for Kylie. A few days ago it was reported that not only did Kylie buy her new home be Hills mansion but just days later paid a whopping 15 million in cash for a plot of land in her hidden Hills hometown previously owned by none other than Miley Cyrus. It's a five acre lot and one of the largest in the whole neighborhood. Though the land is currently bare the sale included approval plans for an 18,000 square foot monster mansion with a 12 car garage guest house barn guard house for full time security sports court and a full. Of course all of Kylie will use those plans are custom designed something of her own. So this is the second car I ever bought this is the Mercedes G 63 it's the V8 by turbo AMG I pretty much had G-Wagon withdrawal and I called my mom and I was like mom please can I have my first car back and she was like I mean you can buy it with me or you can buy a brand new one and she was always teaching me lessons and so I decided to buy my own aside from her properties Kylie spends a good chunk of that billion on her car collection woman has a ride for every occasion the price tags on each are mind-blowing she has a Range Rover maybok and three or four Mercedes G wagons one of which is a Mercedes AMG G 63 she had painted orange to match her Lamborghini event adore the Lambo alone cost her 400 K Kylie has a Rolls Royce fleet owning five of them in all different colors including a white vintage Wraith and a custom ice blue one these cars go for about 300 K each she also likes Ferrari's owning multiple and her most extravagant one is the La Ferrari which was a gift from Travis there are only around 200 of these in the world and Kylie's cost over one million and just when you thought we were finished Kylie owns one more car that really screams I'm a billionaire that would be her white Bugatti sure on which set the young star back a massive three million dollars all her wheels considered her collection is worth an estimated 14 million all right that concludes this episode of the billionaire life what did you think of Kylie's luxury spending habits let me know in the comments down below as well as whose lifestyles up next my name is Karen be sure to subscribe find me on Instagram and I'll see you guys in another video bye


Normally, when we say DevOps, we normally think about servers, large scale infrastructure, right, like lot of servers, how to scale up servers, how to scale up even logs, how to scale up this and that, right? Is that how we normally think about DevOps, right? Agree, disagree, okay? So, here we have a speaker, Sriram, he runs a company called Wachi, okay? And before explaining what Wachi is, let me ask you another question.   Skype doesn't work, Gmail doesn't load HTML, Gmail, how many remembers loading HTML, Gmail? Couple of hands, right, okay? Same problem, Sriram wanted to solve a live telecast of a village, marriage, to somebody in your relative in the US. Is that even possible? BSNL half the time doesn't work, 3G never works, here internet doesn't work, Bangalore. So interestingly, Sriram has built something very interesting, I don't want to lose the excitement by sharing what he has done, over to Sriram to share his experience on how he solved a common Indian village problem in terms of how to get good bandwidth in remote areas through a very simple approach. Welcome Sriram on the stage. So, this is going to be a very different session because last one of the days, most of you were completely engaged with different techniques for deployment, automation for deployment, making the life of a sysad main DevOps easier. But here, I'm going to give you a perspective of a different automation, an automation in the sense which is more relevant to a starter than an enterprise, when you have a very limited number of people working on your product and you have a very small timeline in the sense your budget doesn't help you serve it too long. And how do you automate things so that you can convert a concept to a product and then start selling it? So that is what I'm focusing it for the session. So what is automation? What is the purpose of automation? It is not just related to deployment or cloud or that's it. Automation in computer science is basically, I believe there are two main reasons. One is to reduce the complexity of a task, basically you delegate most of the decision making to a system and your life becomes simpler and they get to put human in control of a situation. If there is a notification flood, which one you prioritize and handle, if there is somebody who tells you that these are the high priority notifications you take out of this, then it helps. See, automation, there was a reason one and a half years back, Netflix, the whole data center region code went for a toss. So because of the Netflix code affected, however, they had the whole system automated. But in search eventualities that is where actually human intervention is needed and the human intervention there was composing a regret email to all the customers. Those are the critical things where a human can do and the rest of the thing we can delegate to a system. So for a start-up, before going into this, let me introduce myself some more than what Shikha said. So I'm the CEO and founder of Wachie Technologies, a 3 O startup. What we do here is we try to see how to improve your internet speed. So there is a box, a nice little box, I can show you the picture later, which takes up to seven wireless connections, 2G, 3G and 4G, combines the bandwidth and gives you one single high-speed internet to your laptop or your network device. We use cases for media broadcasting and even managers, news coverage and all that, any live video stuff. Now we had an idea that we want to do this, but we didn't have a clue how to go about it. We had bits and pieces. We developed the software on an x86 platform. But once you deliver an appliance, it has to be a portable run-on battery so it has to move to an ARM platform. So we're doing a lot of R&D. So what is the right ARM process? What is the right memory size? What is the right USB controller? Because we're doing a lot of things on USB so we need to have a very stable USB controller. What is the right kernel version? What is the right driver patches? So we had so many things in our mind to automate. So the first thing that we automate is automating an R&D part of it. So this is a typical disk where you can see at least there are 67 different boards are there. Some of them are in development. Some of them we are evaluating. Some from TI, some from FreeScale, some from Allwinner, a Chinese company. And we are evaluating different songs all at a parallel at the same time. So we are trying to say which gives maximum performance, which is having the lowest power drainage, which is more stable, which has a better thermal capacity. And top of that, which is cost effective and giving the maximum performance. So now imagine we are building all these. And for every single variation, we have to do a lot of measurements, including the CPU, RAM, power, voltage, long duration, how it works for a long duration, is there any memory leak and all that. So there is a huge matrix we started building. And then we realized that it is not possible for earlier that time, we were a three-member team. So it is not possible for a three-member team to do all this. So we thought, let's change the philosophy. Let's not do POC and then ramp up a team and then build automation stuff. Let's automate the whole process of building even the POC. So we automated this whole step, where we have Jenkins and Robot Framework working together, which builds different firmware for us, for all these different versions with different patches and kernels. And then all we need to do is quickly connect the cable and then certain test starts running and we get the metrics. And what we do is we spend most of the time looking at the metrics and saying, OK, this guy is good, this guy is bad. And now let's try these combinations and all that. Another primary thing is how do you do field testing? See, field testing for us is very critical. This is not a server appliance. It's going to sit in one data center enough to test in one particular. I'm sure even servers need to be tested across different data centers. But imagine an appliance that has to go. It can be walking in any place. It can be here. It can be in a village. It can be in a train. How do you test on different scenarios? So we were doing sending people, engineers to different places to do the testing. And what is always, some of the testings are good and some of the testings, the results were completely nonsense. Later, we realized that these people are testing near to a women's college. So there are a lot of distractions. We cannot always trust on human nature to actually to do proper testing. So we cannot take risk of wrong measurements. So we automated the field testing. So you go and set up a device. Basically, this is our device, the white box, which can be connected to. Here it is connected to seven 3G connections. And it was serving around. This is in Chennai, serving around 12.5 Mbps at that place. So we need to go to a field and do the measurements. So we have automated that process where we can just ask robot framework to do the measurement test and even point out some anomalies. And of course, this, have you ever done a long duration test? I think this is something, I don't know how it is directly mapped to a cloud deployment perspective. But here we don't have a tier one, tier two, tier three support. And it's all the developers. And once it is deployed, the box has to perform 24 bar seven. At least not 24 bar seven. We guarantee for 72 hours at least. So we have to do a 24 hour test, 36 hour test, and 72 hours test and measure the temperature doesn't go too high in the box, the chip is fried, or the RAM doesn't spike. There is memory leak in course of time. Sometimes the memory leak happens after two, three hours of usage. So definitely, a human cannot sit and measure this continuously. It has to be automated. So we internally, we decided that let's change our philosophy to a different approach. So how many of you have developers here? Or been a developer or moved to? Great. So most of you must be knowing what is a TDD, test driven development. So the philosophy of test driven development says, if you're going to write a function, a logic, first write the unit test case. And then implement the logic. Never write the logic first. So you have an addition of two numbers. Then you write the unit test cases. 5 plus 5 should be 10. 5 minus 5 should be 0. And then you write some logic. And as long as the logic matches the unit test case, your logic is correct. So that's the concept of TDD. Now how do you do the automation? So we said, instead of creating manuals and instructions for a human to read and execute on a target device, it can be your laptop, it can be your computer or server, or it can be our appliance. Instead of doing that, why not create a instruction for a computer to handle the target device? So that was the philosophy. Now what is new about this philosophy? Nothing. People are always writing instructions to the computer to handle a target computer or a target device. There is one catch here. Now in case we write something for a computer to handle our box, and then it fails. Let's say our box doesn't give 7 3G, doesn't give 15 Mbps. So we consider that it's a failure of a test. Then a human has to take up the same instructions, run it manually, and see, OK, where is it going wrong? Now a computer instruction can be returned in any scripting language or programming language. If a human takes it, a human can be intern, it can be an outsource consultant, or it can be a busy guy. We just need a couple of minutes to actually look through it. He doesn't necessarily have to go through all this programming stuff. He doesn't have to be a programmer. It can be a user expert or a domain expert. In that case, how do you make sure the automation is told to the computer in a language which is common between a human and a computer? So basically you have to describe that in a natural language. So that is the only catch. So you write something in a natural language and let the computer automate it. And if it fails, let a human take care of it, go through the natural language, understand it, because it's plain English. And then he will try to reproduce the same scenario. So the philosophy is tell a computer what to do, not a human. And most of the time, this might not work. In case if it is not working, what we do internally is we assume that as a bug, a moderate or severe bug, and then raise a bug first, and then start implementing a hack, which is nothing but whatever, write a script or something like that, and make sure this bug is fixed sooner or later. We don't raise it as a feature. We raise it as a bug. So this is a philosophy part of it. So we are looking at what is the right tool for this. I mean, there are plenty of automation tools out there, right from Auto-It to Sikuli, QTP, there's a lot of standard enterprise and open source tools out there. But which supports our philosophy? There is something called automation driven testing. We hacked this concept into doing automation for everything. This need not be applied only for testing after writing a code, but this can be applied for anything, even for building, even for doing an R&D, even doing anything to a target system. Now, I will not go through the KDT and DTT product, but I'll try to explain KDT is a key driven testing which has a set of keys. A key is nothing but a statement in a natural language, plain English. Data-driven testing is a matrix of key driven testing. I'll just leave you for this for a minute. You can go and read it later. What I'm more interested, we have adopted is behavior driven testing. Have you heard of Cucumber? So Cucumber is a behavior driven testing. It got quite popular three, four years back, 2008 time frame, because that time I was with Tektronix. I proposed and developed a test automation system for Tektronix, which is tech is using, you guys know Tektronix? Popular for oscilloscopes. I was working for the MPEG division, video analysis for them. So that framework is almost adapting the similar philosophy. And when I came out of tech, I was looking for a similar open source product. And then is when I came across a robot framework. If you're a Rails engineer, and if you're hellbent on BDT, you might also try Cucumber. OK, so this is a little tidbits about robot framework. That's a site. It has pretty much all the information, pretty documented and self-explaining. Of course, it's open source. And if you're using Python, then this is a natural fit. And that doesn't mean that it is not fitting anything else. It can be easily expanded to different languages. We have expanded it to UI testing tools, Selenium. They have a standard library for Selenium. They have a standard library. And we have extended it for Sikuli. Have you used Sikuli? Yeah, it's a wonderful tool. If you're not, you should try using Sikuli. It might help you to do some kind of automation at the cloud level also, depends upon your creativity. So it can be integrated with Jenkins and other plugins. What I am more interested in showing you a demo of this will be how a robot framework can go hand in hand with Jenkins and hear the whole system automated. So I'm going to take you to, so robot framework is quite mature in the sense it has, this is sublime. It has multiple supports. So it has multiple UIs. So basically, robot framework is a plain, it's quite Pythonic in the sense it follows a plain ASCII representation. I think the representation is heavily borrowed from, this is how you write a test case. The representation is heavily borrowed from Markdown language. Don't get boggled down by this format. Once you go through the syntax of this format, it's pretty simple. It's all tabs separated stuff. I'm not going to go deep into the syntax of this, but my point of showing you a sublime plugin is to illustrate that it has already built-in support for VM Emacs, sublime, any popular editor you will think that a programmer might like to use. And however, it also has a dedicated UI, which is called as Ride. This is, of course, written in Python. In this, is what I have a few sample test cases that I have. So I can give you a overview of how this test is written. So this is actually taken right from our own setup. So you see the notations on top of that. It can be any string. But this notation specific to us, which says this test case uses seven reliance network dongles. So that is a notion we use. And this is how a typical data-driven test case is happening. So I'm feeding to that combination a link. And I'm saying, OK, this is the expected time, 10 seconds. You should download. And this is the maximum CPU it can reach. And this is the maximum RAM it can take, MB. And you can create a build of metrics of this. You can say different links from different sites. And you can measure or give the metrics. And you can keep expanding it. So if you have seen this, essentially this matrix is calling a single keyword, which I wrote here. So basically, this called the single keyword called file download test. So I have associated a keyword with a particular matrix. It is enough to understand that. And let's go deep into the keyword. That is what I'm trying to illustrate here. This keyword is actually implemented in natural language. Now for some reason, if this test goes for a toss, anybody can open this and then go through this. It is self-documented natural language. You can write it in any flexible way. It's not even a DSL. It's not a domain-specific language. And then you can alter the steps. You can add new steps. It will help you come up. It has an auto-suggestion of already, if a keyword is there, it also gives you suggestions of what does it mean. So here, I'm not sure. Can you read this? Is it visible? Because I tried to zoom max. So it says, start timer, monitor CPU for max value, monitor RAM for max value, download a file. The file link, of course, you pass it here. And then it says, stop timer, and stop other things, and then match whether it suits it. So let's run this test for now. So I have connected to this MyTablet, which is tethered to this. So this is a download test. So I'm going to run. What's happening is it is trying to download the file and try to verify it has failed. So that is good. I can show you a failure log also. So then I opened this log. The log file came here. The test case failed because if you're running at 90, let me go back to the test case and try to quickly say that don't bother about that. So this is a notation that we are using. You can actually say CPU should be SHOULD should be greater than 90 also is fine. So I'll come to the magic how this thing is getting, let's say CPU can be 100, not a problem. I think they should fix it. So good. So now I can show you the pass log also. This is all test cases passed. If you want to drill down, you can go here and see what each keyword in that particular test did and what was its output and all that. Now, where is the magic happening? We wrote something in English. We wrote, and then it started executing, and then we had this value test successfully run. So the magic is happening in the philosophy of behavior-driven testing. So these test cases uses what do you call a keyword. A keyword is nothing but, let's say, in our case, a top-level keyword is file download test, and then it says start timer. So a keyword is nothing but can be defined as a collection of another set of keywords. So it can loop down like that. And finally, the base keywords are the ones which are actually implemented in whatever language you prefer. Now, there is a philosophical change in this. So it gives a freedom of writing the test case by a non-programming guy. You need not know any coding. He can go write a test case in a natural language, and he can start reusing. As soon as he writes a keyword, it gets stored and started to be presented in the intelligence. And he can start extending these keywords for other test cases. So basically, somebody will sit overnight and write all the 100 cases, 100 test cases.  That may not be 100. It might be like 20, 25 base-level test cases, because these keep on getting reused. And then you decide what is the right language to implement those base-level test cases. In our case, we have implemented them in Python. But it can also be extended to multiple any different languages using a simple wrapper, Python wrapper. And then you start using. So you're isolating the test case writing phase from a development phase, all but assuring that automation is going to happen right from the beginning. So I'm going to show you a small video clip. Do I turn for a video clip or should I? It's one minute less than a minute, which shows the integration to Jenkins. So this is try to get the context, if not the details. That's fine. So we have a test case here. And we ran the test case. And this is how we configure for a Jenkins project. This can be a build project, or it can be any, you can directly say, why don't you do a field test? So it doesn't have to always be triggered after a code build. You can manually go, you can configure such a way that you want to do many different tasks. You can also specify what Jenkins should consider. 50% of the test case path, you should consider this activity is a success. So the build is happening. And then what happens is the result is actually integrated into Jenkins. And you can use Jenkins propagation feature, the emails, and alerts to forward to that. And you know this is happening. Let me also give you some of the nice hacks we did. If you see, let this go through. So the result is integrated, right, graph into the Jenkins. And then you have the test case details, also embedded within the Jenkins dashboard. So we did it in a way that, for example, there is a test case where you put all the reliance network dongles into the box and test it. Now, after the test suite is done, suite is done, you want to replace that with the TataFoot on dongles. So how do you do that? So what we made is we made a robot framework to actually run all the test cases, then send us an email. So somebody's, one of the team member will see the email. He knows the robot framework tells him what is the next combination of dongles to be connected. Then the person goes manually connects those dongles and then comes back and replies to the same email done. And then the robot framework continues its test from there. So it is continuously running the test in the background. So I hope that has given you a context of what is the robot framework and how it can be used for a small team. And if you can put in your creativity, you can use it to automate anything, not just record testing. Thank you. Wonderful. And if there is any questions, do I have time for questions? Is there one interesting QA that anybody wants to ask? Any question, which is like, anyone in the back here? Yeah, there you go. So basically, this will connect to different types of OSS ultimately, right? So then there must be some firmware running on your device. Not necessarily. Earlier, somebody was talking about Ansible, right? It's a similar logic. You just need to open a server running on it. Everything's done over there, so such. OK, OK, thanks. So the appliance of the server doesn't need to have any daemon running on top of it to listen to the robot framework. Wonderful, sir. Now you know if a village happens in the wedding, what to do? Call him and livestream it. Wonderful round of applause.


A very, very big thank you to all the funders of RACUME's emergency funds. Receiving this grant has allowed me to stay inside, to stay safe, and to pay much needed bills. Your generosity is so appreciated. Thank you. I just want to say thank you for the emergency student funding you guys have provided me. It's been a huge help in this time and I hope everybody stay safe out there. Thanks. I take this opportunity to thank RACUME donors. I am very, very grateful for all the support that you have given me as a student. I don't know what I would have done without that support. The RACUME Emergency Fund helped me to support my trip to my home country, so I was able to be closer to my family. The RACUME Graduate Student Emergency Fund will help me secure childcare while schools are closed for the COVID-19 pandemic. This will allow me to continue work toward my dissertation. Your support has meant everything to me. Earlier this year, my grandfather-in-law passed away and this gives an able to trip to New York to mourn with the family. I can't express enough how important this time was and how grateful my partner and I to you for making it happen. I am so happy and I thank you so much for your contribution. You have made it possible for me to get home, to be closer to my family during this pandemic. We all want to say thank you from the bottom of our hearts for helping us through a very difficult financial time. Thank you, donors. I received some funding from the Emergency Fund and because of that, I was able to perform some work this summer in ecological restoration. So thank you very much. Thank you so much for the support. It really means a lot at such times. I mean, I can't, I have no words to thank you guys. I mean, really, from the bottom of my heart, I have heartfelt thanks and gratitude for all of you. This donation personally helps me stay and continue my education in Michigan. Thank you so much. Huge thank you to all your support. It was incredibly helpful to me and I am so, so grateful. It has helped me a lot to pay and to cover my medical bill and for my health treatment at the Michigan Medicine. And I can truly say that you have changed my life for the better. Thank you. Thank you so much for your support during these unprecedented times. To the friends and alumni of Rackham, I want to thank you so much for your emergency aid during this pandemic. Thank you so much for the funding. It means a lot to me. I really appreciate it. Go Blue. Thank you to you for generous support. It means a lot to me and it helped me a lot. Thank you so much for the help during these difficult times. It has helped my family in many ways and for that, we really appreciate it. Thank you. As a graduate student and mother to two little ones, I can assure you your generosity is deeply appreciated.


Welcome to today's video. I'm super excited for this video, so obviously the theme of it has to do with something I'm sure you're all well aware of by now, Valentine's Day. But the best part about it is that this is a TBR for a readathon that is happening from February 10 to 15, and that is the Valentine's Readathon. I am super excited. This is hosted by Ana Obrea Enchanted Reader, Jane at the Bookaholic, and Lauren from Lauren Loves Literature. These three girls are hosting a really exciting Valentine's theme readathon. Whether or not you're like all into Valentine's Day, I think you're gonna enjoy this readathon just based on the prompts and how fun it is and how chill it is. So yeah, just a little bit of information. There are giveaways happening throughout the readathon. You can find them at their Twitter page or watch any of the announcement videos. I will post all three announcement videos down below in my description so that you can watch the original videos and choose your own team. I'm choosing Team Pink. So it's gonna start at 3 p.m. Eastern Standard Time or 10 p.m. Central European Time on February 10 and it will go until that same time on the 15th. So it is exactly five days. And how it works is that they've got this cute little bingo board that's a 3 by 3 bingo board. There are three prompts per color. So there's Pink, Red, and White. Like I said, I've chosen Team Pink so I'm gonna share my TBR of the books that I've chosen for the Team Pink prompt. Now the cool thing about it is that you have to read one book per prompt, but in order to get a bingo, you have to read a book from someone else's prompt and when you're doing other people's prompts, you can double up, triple up, whatever. So I'm gonna try and do this entire readathon just reading three books and seeing how many bingos I can get. So the first prompts for Team Pink are the Candy Hearts and that's to read a book with Pink on the cover. For this, I have chosen Prince Charming by Rachel Hawkins. This is about a girl whose older sister gets engaged to the Prince of Scotland and it's her journey going over and learning how to be part of the royal family and she meets someone else a part of the royal family there who may have some sort of lovey-dovey connection with her hopefully. I mean it's a contemporary romance which yes that's right I am reading contemporary romance for this readathon. I am doing it I'm giving it a try once again like last year I tried this year I'm trying again. The second prompt is loves in the air. Read a book where the word love is in the title. I'm slightly stretching it. I have lovely war here it like has the word love but it's a form of love. I'm going with it because I don't have any books on my shelf that have the word love in them and when I went to the store, yes, I went to the store to buy books for this readathon. Crazy. I know they will be included in a haul that I will film at some point and so this is about a this is a historical fiction during the World War II and it's narrated by Aphrodite I believe and it's about this couple who you know what it's like to live in a war in World War II and I believe they get separated at some point and it's a big mess but it's a chunky book which is why I'm nervous about it happening for a readathon so it'll probably be the third book that I read out of the three. So hopefully I can read it in time. For the last prompt I have another Rachel Hawkins book. The last prompt is teddy bear read a fluffy contemporary and I've chosen her royal highness also by Rachel Hawkins because I've heard so many good things about this author in these two books specifically so I decided to give this one a try so this is about a girl who has a best friend hopefully more who finds out that she is kind of being with other people and so she decided that she was gonna move to Scotland again. Yeah she decides that she's gonna move to Scotland and go to college and then her roommate ends up being the princess of Scotland and so she kind of goes through the same thing she had with her best friend where she wants to be a little more than friends but like doesn't quite know how to go about it but wants to keep her this time so I think it's gonna be a lot of fun. So the nice thing about these three books is that they can double for all of the prompts except for two of them so I'm gonna see how many bingos I can create without having to read another book to fulfill the last two prompts especially because it's only five days it's quite short to read more than three books especially for me right now because I don't quite get as much reading time as I was hoping to but you know life of a college student what can I say so I have all the crossovers planned out but I'm not gonna go through them because I'm really only gonna focus on teen pink because the whole point is to win points for your team it's one point for prompt so check out the announcements below if you want to know the prompts for the other teams and join a team sign up there's still plenty of time but yeah I'm super excited again so I'm reading books that I don't normally read and that have not in the past been my favorite but hopefully because of the good reviews I've heard I'm hoping I will enjoy them if not at least I have lovely war which is something I've been wanting to read because it is historical fiction so like I should enjoy one out of these one out of these three but I'm pretty sure I'll enjoy them more I think I do like contemporary more than I like to admit so it's not again it's not gonna be a big genre that I feature on my channel just cuz I tend to prefer fantasy or historical fiction but I feel like romance is kind of everywhere so especially especially in the Valentine's mood you gotta let me have it I'm in such a Valentine's Day mood which is like a zah for once so I really encourage you to just check out the videos even if you're unsure about doing a read-a-thon or just do it very loosely because it is a lot of fun make sure you subscribe as next week's video will also be Valentine's Day themed but not in the way that I think you will expect so stay tuned for that I post every Thursday and I might even post an extra video this coming week bonus video this week so stay tuned for that as well and the only way are gonna be notified is if you hit the bell when you subscribe give this video a thumbs up if you are interested in the read-a-thon or you're a part of it or you like the video comment down below anything about any of these books because I know very little about them and I don't generally read this genre so please like if you have any advice reviews anything just comment that down below and I would love to hear you guys's thoughts until I see you guys in the next video I wish you a happy reading


Welcome to All Hands Update. I'm Petty Officer Jen Blake. CNO will present the Vice Admiral James Bond Stockdale Leadership Award during a ceremony at the Pentagon Hall of Heroes December 4th. The award was established in honor of Vice Admiral James Bond Stockdale, one of the most highly decorated officers in naval history. It is presented annually to two commissioned officers, O5 or below, who command a single unit and serve as examples of excellence in leadership. Stockdale served as a pilot during the Vietnam War and in 1965 he became a prisoner of war after his aircraft was shot down. After the war, he received the Medal of Honor. He ended his naval career in 1979 as the president of the Naval War College. Notable Stockdale Award winners include CNO Admiral Jonathan Greenert and former chairman of the Joint Chiefs of Staff Admiral Michael Mullen. Watch the award presentation live at Navy.mil.


The stupidest thing I've done. I think. But isn't it? I think it hurts, then. I've got rat agreeing to this mission on the basis of how I've been treated. Like, they've changed my mind about telling me not giving me any justification as to why I've been changed. Made my life practically impossible.   All my staff just took it with no people. Like, it could stand there for an hour and then I just wear it in technology, but where I'll see, and then I'll just ignore it. It's ridiculous.  But I finally do my make-up.  Can't get changed.  This is literally the worst admission I've ever had, because rather than grieving my friend and going left to just deal with stress is not the answer to deal with my life. I slept for, like, three hours. Yeah. I am finally outside, sharp. As far as I know, actually, I still can't believe I died my hair the other day.   I feel like it's so really weird. But I can't keep wearing the same jumper.  Because, you know, I like heart drops. That's my aesthetic. That's kind of what I do. I think I've got a onesie, but I don't know if it's a onesie. You have to walk around wearing a onesie while I'm trying. I haven't. I've got a jacket that I don't need. I don't think it really has a half. I've got mode snacks. I've got a book, Melissa's book, actually, from I Try Not To See Water. I've got her book. I've got my hairbrush. I've got my laptop. I've got my hand in nail cream. And I've got the children. I've got fladed water. Colouring in the notebook. And my family. I have to use, like, a lot, but I don't hardly like clothes or anything. And I hate not wearing makeup. So, I don't know. I think what my plan is is to wait until a long time and then I'm going to go and ask. What I was saying in the plan for me is pretty much to try and see if I can get a few clothes back. I'm not going to hold them. I was going to find everything that I still need to have back, which I think is a reasonable point for me. After everything that I'm expecting, like, everything that I just want, a few things, just a few, but more, you know, secure and whatever. I also need to get more fladed water. So, I get these tomorrow because I think I have a little more bottle on that now. And then, ugh, life. Life will happen. Yeah, we don't need that.  I do need to get some. Sorry, I have to help you.


The European Union, working in collaboration with ASEAN, have been able to identify some developmental goals in the region. Through their investments, not only are we improving the border security capabilities, but also looking at a research piece with academia in the region where we're seeing if there are complementary community-based visa waiver schemes to facilitate growth and trade within the region, something similar to the Schengen model that's used out in Europe. It's a three-year program with a variety of ambitions, not only about capacity building in the region, but giving real, tangible policing capabilities to the border officials that they can use for screening, the communities that are transiting through the border control posts so that all of us as travelling members of the public can be reassured that those that are on the plane sitting around us are not a crime or a security threat. The value out of Interpol being given the responsibility around this project is that, as you know, we have a global network of 190 countries that are our members, and Interpol is able to provide the leverage into those countries in a really tangible way of getting access to the law enforcement authorities in country, their border security officials, bringing them together in an integrated way where they share joint learning around a common goal which is focusing on the threat, and that learning is consolidated around operational information systems that are secure and robust, sharing the global threat picture from across the globe. Included within that is our stolen lost travel document data system, which has information from an excess of 160 countries identifying stolen and lost identities that are available for misuse globally. Presently we have an excess of 54 million of those records, so as you can see there's a significant threat there, an opportunity for organised crime and terrorism to make use of. So using these policing capabilities, it's closing off the opportunity for the criminals and terrorists to go through what are very busy transport hubs now, not just within the Asian region but further afield.


You seem to have made Haunted and Forced and Untold in a similar way. I wondered if you could talk me through your workflow. Is it a case of going out and gathering the material and then scripting your story through that material? Yeah, I have to sort of quite a definite process now I guess and it's sort of talking to the people, the inter-UEs initially and getting a sense of their story and the sense of the story and sort of to some degree mapping out the story before I've done the proper interview with them. So you know talking about email on the phone so I kind of have a sense of that and then being able to sort of shape the inter-UE and sort of direct the inter-UE in terms of that kind of story I want to tell. Then you know going to meet them and with Haunted you know it was generally going and meeting them in their house and hearing their ghost story sometimes traveling some distances you know with Forced and Untold I was traveling all across the States we did about like a thousand miles of driving and 24 hours of flights in a week you know going from like California to Nashville and but so collecting all the material and then bringing that material back and I get it all transcribed and I sit down with it and I go through it and I'm listening to it and reading the transcripts and piecing together my story and writing my script at the same time so I write script and I'm cutting and pasting the sort of transcribed material into that so you know it's a very sort of tightly woven, tightly told story mixing between narration and interviews and that is very time consuming by its very nature. So I come up with a script which is a mixture of audio material we've collected and and my narration and then I'm not I should learn how to edit I can't edit you know so then it goes to an editor or the producer depending on you know the setup if the producer can edit so then it's assembled into this kind of rough you know edit kind of thing and then I sort of make cuts to that and I sort of decided that should go or that should change and then the sort of final layer is it goes to this guy Pascal Wise who I've worked on both Haunted and Forced and Untold who is a brilliant sound designer and musician and he does the sound design and he writes music for it and with Haunted it was very bespoke music you know each episode had very different music to it and again you know these are all incredibly labor intensive layers and expensive layers because you're paying for people's time and so I make life very hard myself you know I mean I'm not sure I am advertising this as a kind of perfect way to make a podcast because it took me kind of months and months to make both of these series and you know it was kind of exhausting and and you know brilliant but exhausting and you know brain numbingly hard work you know but at the end of it I feel like I've got something I'm very proud of and and I feel like it's a kind of lush texture listen because we'd be able to have all these different stages that's Danny Robbins and this is the podcast producers podcast with me Neil Mossy it's a place where podcast producers share their tips and experiences so that everyone can start a podcast and keep going there's details of how to subscribe in the description thanks so much for getting to this point in the podcast and thanks again to Danny the links to him and his podcasts are in the description and if you've got this far into the podcast it's really good to have you here why not give me a thumbs up or a comment or tweet me it'd be lovely to hear from you and there's also details in the description for where you can find the next episode can you please help my daddy get 1000 subscribers just click on his face thanks bye