Hi, this is Yoho Sapin Bhartiya and welcome to another episode of TFI Let's Talk. And today we have with us once again, Julian Fisher, CEO of Anynice. Julian, it's great to have you on the show. Great to be here too. Yeah, there are so much to talk about for the last couple of months. We have been running different series there. One was on cost efficiency this month. We are running a series on security and compliance. So I want to hear when you look at Anynice, the customers that you are serving and you do serve customers where you're touching because cost efficiency is becoming a big topic we talked about in our previous discussion as well. So I want to hear from you. How is Anynice helping customers first with becoming more cost efficient and at the same time also make sure that their workloads, application environments are secure and compliant? Well, the cost efficiency aspect is mostly about operational efficiencies and the general pricing model that we offer. So often we have migration cases where customers save up to 50% in total cost of ownership adapting our platform technologies compared to alternative offerings. So it's not that we have to do much to get those cost efficiencies ready. It's basically built into our pricing model. When it comes to security, I think the experience of working with large enterprises for a while gives you a good feeling about what their security officers are looking for when looking at cloud software automation. So for example, the way we set up accessing the environments, the way we set up VPNs, the way generally networking is set up and secured. Those are things you have to get right when talking to clients like that. So it basically comes from experience. When you look at the connection between application runtimes, whether this is Cloud Foundry or whether this is Kubernetes and data service automation, obviously you have TCP connections there. So you'd be looking at questions such as how do you protect data in transit? How do you protect data address? So encryption is obviously a very important thing. So these features are basically present and we know how to apply them. That helps to get a lot of these security questions answered. Now in general, a lot of companies out there, they follow a software as a service pattern where they basically rent out resources they host in their own, let's say AWS account. And so other people can connect using public endpoints. Well, while we do that with passNNines.com, in the enterprise part of NNines, which is by far the larger one, we allow the software to be operated from within the Amazon account of the customer or from on-premise data centers. So from the security perspective that gives them a huge benefit because they have control over their own software operations, they basically can run it on their own infrastructure they control the account of and therefore also who is allowed to access it. One more topic that we ran was about DevOps versus platform engineering or people say DevOps is dead. And we talked about bringing the developer experience and Cloud Foundry actually kind of bring the developer experience to the Kubernetes world as well. So can you also talk a bit about as companies are transitioning and we are talking about these what role is Cloud Foundry any nice in playing to help those customers with that transition or with this evolution of cultural things like DevOps and platform engineering? You know, the software industry somehow is similar to the fashion industry. So every few years we find new terms that we'll then create a lot of buzz around it. And I mean, we are talking about cloud automation and software platform operations. Well, back in the days we call it hosting. You say that today people love it here because we don't do hosting anymore, do we? In general, there's one thing I have to say when declarative automation technologies enter the scene. For example, Bosch for virtual machines or Kubernetes for containers. There was a big game changer because the predictability these technologies allow for example, a data service automation, you need something that allows you to update a thousand Postgres instances if there's something like shell shock or lock for shell. Now with the NINES data services you have multiple data services like whatever, Redis, Rebit and Q and so on. So you have a multiple thousand data service instance running a multitude of VMs and you need to update them fast and reliable. Now, how is this possible? How can you have one single automation code base and make automation work at that scale? The point with the term DevOps which originates I think from a Ruby-based conference back in Belgium, I think the year was around 2009 if I'm not mistaken here. So back in 2009 we did use very different tools. We used for example, Opscode Chef or Puppet or anything like that a more imperative approach to automation. So we did that as a company NINES was called differently at those days but we created a lot of virtualized clusters based on virtual machines and utilizing Chef was our common strategy. So we had database automation back in the day. So what's the difference to today? I mean, looking at an operations group of 5 to 10 people they'd be able to run hundreds of virtual machines where now the same team could run thousands if not 10,000 of virtual machines. So obviously automation technologies have progressed and the declarative automation technologies to me are together with changes in the data centers in regard to having a programmable data center ephemeral virtual machine reports and persistent disks like automation paradigms in conjunction with those changes in data centers they lifted DevOps or operations to the next level. So in that regard it's fair to change wording and say DevOps is dead then whatever the new term is is the new term but basically it's solving the same problem just with different means. So I wouldn't emphasize too much on the wording but I would say behind the scenes that's the progress that's causing people to say things like DevOps is dead. You don't want to run the thousand database instances with Chef, at least we don't. Very well said and your practical approach I love the way we approach it. Now let's talk about some upcoming events. Of course, KubeCon is coming up. We will be at Postgres conference as well. Let's look at KubeCon for a bit. What do you think is going to be the topic or kind of focus this year especially from the perspective of any nice presence and participation during the event? We spent the last one or two years writing operators and managing. The general question is how does data service automation change when having Kubernetes as the leading paradigm? What's the future of data service automation if you follow that assumption? We started to build our own operators so the Postgres operator is already there and about to be general announced but that's only half of what you need. In our analysis looking at our larger environments we talked about a few Postgres instances, a few Redis instances, a few RabbitMQs we are talking about, as I said, thousands. This leads to the question whether for example operators should be co-located with applications. In larger environments we don't think that this is meaningful because of situations like share shock where you don't want to wait for dozens of application developer groups to respond and redeploy their data service instances. So centralized data service automation on Kubernetes then requires somehow integration with the application clusters having remote control facilities ensuring that there's network to network connectivity between those clusters, ensuring security, authentication, authorization, all that. Those are research areas we are currently focused on quite a lot and around KubeCon there will be several demos of products we introduce and I guess changes in that area are interesting to observe. You will be also attending Postgres conference, you'll be speaking there, talk a bit about your attendance, appearance there at by then what are you going to talk about? My talk at PostgresCon will be about a recap of 10 years of automating Postgres. So we earlier mentioned there was a transitioning from well back in the days we started to use shell scripts testing technologies like BCFG2 later Ops code chef and Puppet and then Bosch and at some point a Kubernetes. So if you go through those last 10 years and think about what were the challenges what was the state of Postgres back then what are the challenges when automating Postgres and for also having a rough indication how many people do you or given a number of people how many Postgres instances could you automate and maintain given a particular technology stack at a time. So going through the last 10 years and give a brief recap that will be the talk at Postgres and I think for those people who've been around for the last 10 years that may be not so exciting other than be reminded about the evolution and progress we've made in that area but I think especially for beginners and more intermediate engineers who have not been there for 10 years it could be very valuable to see how changes in the data center changes in virtualization and the introduction of new automation technologies and new algorithms how they together change context and therefore also revolutionize software operations over and over and we're using Postgres as a good example because Postgres itself also changed and became more cloud friendly over time and it's going to be a bit of history which might be interesting to anybody dealing with database automation these days. It's like platform engineering DevOps and you know we have seen the evolution people get overwhelmed with things like Kubernetes a lot of companies who are big they do understand the terms a lot of new companies they get overwhelmed they're like hey we need to have Kubernetes strategy we need to have platform engineering strategy what is your advice that when companies do look at term they should not look at what technologies are there but what they actually need so what is your advice how companies should approach these changes whether it's or technologies. Well first of all you know some people have seen us as a cloud foundry company I've never seen us as a cloud foundry company I've always seen us as a cloud automation company software operation automation company and and to me you know technologies is it's just second the first thing is always to understand you know the mission the mission is full life cycle automation you want to reduce as much of the human factor as possible because human resources are scarce resources they are hard to hard to recruit they are hard to train they are hard to keep happy and therefore software teams are hard to scale they become a limiting factor in producing software and thus producing company value and that's the whole point we need to focus on in all these technology discussions is to understand how a particular technology provides more efficiency solving things in a more efficient way so in the Kubernetes ecosystem as we've you know looked at in several other videos we've seen in contrast to cloud foundry where a lot of you know the central idea was let's have a central platform as a service established central user management tenant management marketplace to integrate all the services that maintain state and have a wonderful application runtime that's agnostic to frameworks and programming languages now with you know with the rise of Kubernetes the different approach basically you know succeeded which is we are not looking at something that will solve the application development problem for anybody as a very opinionated stack but instead here's the framework to build your own platform and regrow an ecosystem with tiny bits and pieces and you'll have to assemble your own platform now I'm really not sure whether this is a good thing or a bad thing because now every customer I look at they need to build their own cloud foundry based on Kubernetes building blocks and most of the companies I see are absolutely overwhelmed with that challenge and in a few years they might look at very hard integration projects to get all those Kubernetes based workloads somehow be managed in order to get to a you know reasonable operational efficiency well some companies do very well and there will be more products you know bringing and showing or giving the opportunity to have you know predefined software stacks but they will not be for everybody I mean as soon as you start building opinionated stacks that's the nature of being opinionated so I think the challenge of the time is first of all grow the Kubernetes ecosystem by introducing more components that are still missing and there are still those components which are missing we see that when for example looking at data service automation at scale at Kubernetes it's still a very complicated matter for example in a lot of situations you're looking at a Kubernetes cluster and eventually using Kubernetes to do on-demand provisioning of virtual machines because if you need to isolate the service instance you need to provide Kubernetes nodes that are isolated so this in turn requires you to have control over the Kubernetes cluster as well as the POTSier provision ideally with a similar language or you know let's say Kubernetes API based approach so that you can automate those things together now that would be that and I think that's generally a huge challenge out there Julian thank you so much for taking time out today and talking about this topic and I look forward to talking to you again soon thank you thank you for having me again it was always a pleasure talking to you and see you next time


What's going on guys it's your boy DPJ here today with another destiny video and it's Wednesday, arms day and that mole for Banji has five weapons for me to collect I got three on my hunter and one on my titan and one on my warlock look at that dude's damn clogged that is so fucking sexy really you know I've longer been grinding them motherfucking strikes try and get that and I just can't get you bitch you motherfucking bitch but yeah Banji has five packages for me to select like I said three on my hunter one my titan and one on my warlock now these weapons he offers to me are PvP weapons I only choose them for PvP they're no interest for me PvE wise I mean I've got my weapons for PvE PvP I'm still looking for them perfect weapons and hopefully Banji will have something for me now let's see what I don't even remember what I chose I know I chose three on my hunter and I know you get a choice of three to choose from so we have the Suos AI-45 now this is actually a lot like the one I'm using in PvP at the minute which I actually really enjoy and answering chord actually this is what I use for PvP at the minute both of these two heavy I just go for whatever I've got but this sniper is a beast this is actually quite a decent also rifle I'm not gonna lie and it's so shown to me by a friend of mine easy now one three three seven but let's see how these weapons Banji offers compare now obviously they're all the same weapon offering different mods let's take a look at the mods first what we got here we've got hammer forged a pending magazine no thank you rifle barrel single point sling and take a knee they all suck to be honest especially for that PvP and what we've got here I want more stability to be honest on this weapon I mean look the stability is pretty low okay so we've got perfect balance not bad the hand-laid stock oh yeah pretty good and we've got glass half full so that's actually a good looking weapon especially for that PvP what's the third one offer and we have perfect balance again we have hand-laid stock and we have take a knee I'm not really the person to crouch when I'm playing that PvP to be honest so I think I'm gonna oh see that's the side I like highlights enemy targets what does the middle one offer that I don't think it does it's take a look it's all good it's all good I think I'm still gonna go in the middle when I see what this compares to my answering cord let's take a look okay so it's basically the same sort of weapon when I apply the perfect balance and hand-laid stock probably got a little less bullets but that's all good I think I'm gonna take that one this I am indeed okay so next up we have turn my headset back on because it's just gone off next up we have this fucking headset pisses me off a few of us the Uzoom Uzoom Uzoom are four okay so this is a sniper rifle a lot like the one I'm using now with well it's got a higher rate of fire lower impact low stability higher range and higher reload with a bigger magazine it's all good I'm still gonna take one of these so what we've got here we've got we've got triple tap which I don't really like on snipers because I've got useless accuracy single-point sling oiled frame and we have life support and last resort no thank you no thank you that one offers solar damage as well okay here we have this one looks pretty good well I like unflinching we have reinforced bow and we have triple tap a game with underdog now it's not that good either to be honest this could be just legendary marks I'm afraid what we've got here well I can see firefly so we've got firefly all that injection mold and we've got last resort and life support yep this is gonna be the one I'm gonna choose this is definitely the one I'm gonna choose highlight so long distance enemy targets at optimal combat range yes I'll choose that one why not if worse comes to worse at least I get three or if I'm max out first I'll get five legendary marks okay so let's just take that what else with a hill guys scout rifle now I do have a scout rifle a lot like this I think it's actually called the DIS 43 I think I may have got this last week from Banshee and it's on my Titan I can't remember what it's got on it damn but I've got anything here that offers better stability without loading magazine and I'll take it otherwise this will definitely be legendary marks no nothing on that one what we've got here okay so we've got a pending magazine came up more we've got a bigger magazine there and I'm flinching which ain't too bad and we've got small ball what's the point I don't understand what's the point this was crazy but still I like where as well what's the third one I take a look highlights enemy targets not bad feather mag we've got a feet stuck which does increase stability just a little bit we have outlaw not bad and we have rifle barrel and lightweight outlaw feet stuck rifle barrel lightweight highlights enemy targets yes I think I'm gonna go with this one why not I am indeed gonna go with that one so yet that's what he offers I'm gonna pick up these weapons just while I'm here Tuesdays midweek because I just they just take up so much space and a minute what I'm gonna do guys it's I'm gonna switch over to my wall I've been to my titan so I'll catch you guys back in a couple sticks okay guys so I'm on my titan let's see what I chose last week I cannot remember for the life me actually I'll show you guys the scout rifle have which is I think is it is it on here yes it is there is right there yes it's the same one to see us the IS 43 now what did I choose yeah the one I chose was better than all I got here so that's not too bad yeah well yeah yeah some not too I'll probably dismantle that fucker okay so let's see what I chose the last week was it I cannot remember for the life for me I chose the damn same sniper oh fuck why is it on you know for me to oh it's because I select oh I see I can only put I this is you'll soon be pointless these are this is just gonna be um fuck it I just take that and just get my legendary marks I mean I should have taken the first one why not that was pretty pointless to be honest hopefully I didn't choose a package which I could have chose on my hunter on my wall up but we'll find out and I got you guys back in a sec okay so I'm on my wall I can hopefully I didn't choose a weapon I could have chose on my hunter and Titan hopefully not let's see oh okay then I get to choose of one weapon which is called a true anella is that a true anella SR4 oh damn so we have on this bad boy Icarus we have rifle barrel single-point sling firefly and surrounded this one is bonus damage when three or more enemies are in close proximity we all know about firefly what we like yeah highlights enemy targets and we have improved optics and range not bad whatsoever actually I actually like the look of that I like the look of that I will be sure to try that bad boy out not bad whatsoever so I'm gonna pick these up while I'm here why not and I'll pick them on later in the week get to have to first but yep guys that is what the gunsmith had for me this week what's you guys get let me know down below in that comments section I hope you guys enjoyed the video do drop a like or do I appreciate the support subscribe for daily destiny and I'll catch you guys on the next one peace out until next time POST


A horse with a speed of light, a cloud of dust, and a hearty hyose silver! The long ranger! Full Indian companion puddle, the daring and resourceful masked rider of the plains led the fight for law and order in the early western United States. Nowhere in the pages of history can one find a greater champion of justice. Return with us now to those thrilling days of yesteryear. From out of the past come the thundering hoof beats of the great horse, Silver! The long ranger rides again! Come on, Silver! Let's go before... Uncle Homer Potts came out of the stable behind the Henry House in Modoc City. A little New Yorker who had gone western by marrying Ma Hank, the huge landlady of the hotel, was leading a saddled draft horse.  Ma was on the back porch, the elevation of which made it easier for her to mount. She pretended anger. Oh, Ma, I flew off! Oh, I reckon the back slid. Well, woman, here's your horse. Oh, that's better. Steady, puttin' foot. Puttin' foot said, oh, my back. The ornery critter. The next time I get me a horse, it's gonna be a Camel. A Camel, Ma? You know, I've heard that those animals kneel down when you want to climb on board. Say, uh, are you going to be gone long? Yeah, most of the day. I aim to look after some sick and needy folks. While you're gone, I'll ride over to Fort Belmont. What on earth for? The army's having an auction on some stuff it doesn't want. Thunderation and auction sale, and I'll miss it. If you went, you'd likely get stuck with a busted cannon. Mind that iron deer you bought one time? Well, the thing helped the Lone Ranger catch two killers. But, like the fellow says, arguments never get you anywhere. No. And I've got places to go, so get up, puttin' foot. Goodbye, Ma. Adios. As Ma Hank and Homer went their separate ways, the Lone Ranger and Tuttle rolled slowly through the burning sands of furnace flats. The desert trail which they were following eastward toward the mountains and Modoc City. More the tracks of wagons, oxen, and horses. Tuttle looked at the signs and observed. Maybe we catch up with wagon train today. Our hunt for Flint Carson may not end when we overtake the wagon. Why you say that? All we know is that a man answering Carson's description left California with a wagon train down to the east. We may be following the wrong man or the wrong outfit. Carson has contacts with many different gangs. Oh, he keeps moving. After planning a crime, he gets local outlaws to help him carry it out. Then he travels on. Later that day, Uncle Homer stood in the front rank of a crowd gathered outside the stables at Port Belmont. So far, the auctioneer had sold only Civil War muskets, old McClellan saddles, lame horses, and mules grown gray with age. Fits had been few and low. As some of the people began to move away, the sale choir shot at you. Don't go away, gents. I'm about to offer you the opportunity of your lives. Sergeant, bring out Sir Robin Ruskin. Here they are, gents, two camels. The sole survivors of the famous Camel Corps that once patrolled the southwest, making it safe for immigrants. Well, there, are you trying to knock this sale? You've heard from Johnny Knoweth all, gents. Now I'm putting Sarab on the block. Who'll give me a bid? What? No bidders? Look, I'll throw in the saddle. Now what do I hear? Gents, this beautiful beast is well broken. He answers to army commands. He's just sturdy as an elephant. Gentle as a lamb. Oh! They must be gotten from at Bethany. Homer Potts, you're a friend of mine. Give me a bid of $20 to start it off. Well, $20. So, to Mr. Homer Potts of Modoc City. Oh, hey, that wasn't fair. Look, Homer, just to keep your good will, I'll give you both camels for the price of one. Now pay the clerk and get the concerned critters out of here. At that moment, a score of heavily armed men were camped in the foothills south of Furnace Flats. They were the dregs of the desert country. Some Americans, some Mexicans, the others renegade Apaches. As they cleaned their guns and honed buoy knives on their bootlegs, a solitary rider approached. Hook Taylor, the gang leader, exclaimed, Hey, that's Flint. He's coming in. Well, much time we have waited for him. Howdy, Flint. Well, Hook, I... See, you got the gang together?  Yeah, I traveled with it long enough to size up the situation. Where's it now, Flint? Halfway across the desert on the Modoc City train. Uh-huh. How many in the party? 47 all cold. 30 of them are women and kids. Yeah, that still leaves almost as many manors out, gunny. How much money you reckon they're carrying? Plenty. That's why they're leaving the West. Those fellas own good property and sold for cash before they started east. Are they fixed for guns? Oh, they're well supplied. And they're being cautioned. There's plenty. There's a place on the Flats where we can ambush them.  I thought of that. So? Oh, you do what, senor Flint? Ah, poison, the only water hole between them and the foothills this side of Modoc City. Oh, I know that water hole. It's called Salvation Well. I filled two saddlebags with the deadliest stuff I could find. Last night I rode on ahead of the outfit. Jump the poison into the water and head it for this place.  Look, I don't figure on that at all. There's water now. And their horses and oxen are mighty thirsty. The animals are sure to stampede the hole.  That'll leave the people stranded. Sure. Now get ready to ride. Take along plenty of water and grub. You may not be able to shoot those people without getting hit ourselves. In that case, we'll simply wait for them to die at first or surrender. It was several hours later when Uncle Homer appeared at the end of Modoc City's main street in Camels. An idler outside the nugget cafe was the first person to see them. He stuck his head through the bat-wing doors and yelled... Outside, everybody! Come and run him! Hey, look, coming down the street! You see those animals? I see them, but I still don't believe there are any such critters. Who's that little fellow on top of us? Uncle Homer Potts! Just then, a stray dog psyched the alien beasts and ran into the street barking furiously. Both Camels lowered their heads, the dog turned tail and fled in terror. Uncle Homer sawed on Saurabh's reins. Saurabh! Saurabh! Saurabh! The other camel had broken loose. It was hotly pursuing the dog. The onlookers in front of the nugget cafe dove back through the doors. A dozen horses hitched to nearby posts and rails, broke their tie straps and galloped off. A mule train which was being loaded in front of a miner's supply store joined in the stampede, on the street. At the same time, the riderless camel chased the dog into Schultz's variety store, creating more havoc than the proverbial bull in a china shop. As it emerged with a suit of red flannel underwear draped around its neck, Uncle Homer grabbed the dangling rain and shot it. Now, come on, Rustam! Forward, Saurabh! Meanwhile, about 12 hours traveled from Modak City. The lone ranger and topple came to the top of a rise in the desert trail. Look, Kemal Sabi. Wacken Cain, just ahead. Yes, it stopped at Salvation Well. That's something wrong. All their oxen and horses are lying down around the waterhole. They see us. I must point guns this way. Hold your fire, my friends! Come here with your hand, sir. All right, pose over home. He's an hour-hoop, Cap. Let's take the horses and send for help. Bloody men, we're not outlaws. What happened to animals? They're all dead. Poisoned. That water killed them. You're in a desperate situation. As he spoke, the masked man studied the stranded travelers. None of the men fitted the description of Flint Carson. The wagons appeared to hold only women and children.  We know it. I take it that you're the wagon master. That's right. I'm Cap Morse. Dave Brewster here, second in charge. Did any of you people drink from Salvation Well? No, we didn't. We didn't drink from the mouthful, but spit it right out. Tastes like alkali to me. That didn't keep the animals from filling up. They'd been without water so long, they ran to the whole of Susby on hitch. There are deposits of a deadly alkaloid in the mountains that sometimes washes into water holes. Salvation Well is on the map as being pure. They became poison during the last day or so. Otherwise, you'd see the carcasses of wild animals lying around it. Boy, some do that so. Maybe somebody put poison in it. Cap, when you left California, did you have among your men a six-footer with drooping eyelids, gold teeth, a tattooed star on his right hand? Yeah, he disappeared from camp last night. Ah, him must be Clint Carlton. Ah, he said his name was Miller. Who's Carlton? The most vicious robber and murderer in the West. My friend and I have been hunting him. Oh, that's how it is. Tracks of his horse showed he went on ahead of us. He must have been here this morning. And that explains the poison. Why would he do such a thing, mister? If he had gone back east with fortune, probably he has a gang waiting to attack him. Why? What do we do? Pull your wagons into a circle by hand. Dig trenches, make a stand. We haven't a drop of water. The young ones are... Haruna, I each have two canteens. We'll leave them with you. Ration the water to the children. Mister, you're sure generous. Where are you going? The Modoc City. That's a long way off. Wind's rising. Maybe it'll rain. We'll get through. Adios, friends. All right, drop down your knees, everybody. We're going to pray for the masked man and engine. The curtain falls on the first act of our Lone Ranger adventure. Before the next exciting scenes, please permit us to pause for just a few moments. Oh, to continue. As the Lone Ranger and Tuttle headed for Modoc City bent on saving the travelers stranded at the poisoned waterhole, Uncle Homer managed to get control of the two camels he had bought at an army auction. The little easterner had recovered some of his aplomb. As he brought the awkward beast to a stop at the hotel's table, Maulhang barged out of the kitchen. What, camels? Land sakes. Honest of goodness, camels. I... I heard you wish for one. You what? Critter, get down, I say. Anna, down, so rob. Bars, my dear. I'll take the other one. I bought them at the army auction. Look, here comes Marshal Jim. Oh, there the farmers are. Marshal Jim, I'm... right sorry about the... Ruckus, the camel's car? Ruckus? It was the next thing to an earthquake. What happened? Those cantankerous critters stampeded every living thing in town. The mayor wanted me to arrest you, Uncle Homer. There's no law against having camels. That's what I told the mayor. But just the same, you're in for trouble unless you get rid of the beast pronto. We're keeping them. I'll see you. Tomorrow's payday at most ranches and mines. When the cow folks and miners come to town, they'll find out it isn't safe to leave their horses on the street. It'd be just like them to come here and plug the camels. Let them come. Homer, you put the critters in the stable. With the horses? No, no, we can't do that. Put them in the big storeroom behind the kitchen. Well, a few hours later, the lone ranger and topple were far out on the desert. The windstorm had broken in full fury, flotting off the moon and stars with clouds of sand. Toto was shouting, Better we wait till storm stops. No, keep going. Horses soon give out. We'll discard everything but our guns. Their loads lighten, the gallant silver, and scouts struggled on. But soon the lone ranger swung from his saddle. From now on we walk. Hold on to a stirrup and walk on the ruts, Toto. Several miles farther on the deep wagon track stopped, buried by drifting sand into which the horses sank to their hocks. The lone ranger called a halt. Horses! What's the matter? We'll rest the horses for a few minutes. Wind's changed plenty. Now it'll blow and face it again. Maybe we'll go around in circles. Then we're lost. After a short rest, the lone ranger and Toto attempted to find the trail with their hands, while their faithful horses did a ground hitch, crawling back and forth but keeping within sound of each other's voice. They clawed holes in the sand rifts. We not find trail, Kimusabi. Keep digging, Toto. The men dug, scraped, and probed. It's not here. Again. We try. At last the Indians' fingers came into contact with firmly packed sand under a loose drift. He cleared the hole and fell around. Kimusabi, hear ruts. Good, they'll give us our bearings. We remember, trail runs straight east from here to Modak City. Let's go, Toto. Come on, Toto. Come on. At the approach of dawn, the storm abated, but the masked man and Indian, ragging their heavy feet along beside their horses, were weak from thirst and almost exhausted. The temptation to give up and lie down was strong. With each step it seemed impossible to take another. Then the light in the eastern sky grew stronger. Toto said, Look, Kimusabi. Foothills close ahead. There may be a stream flowing down through them from the mountains. What's the smell of water? Want to run? What's got hope in there? Steady, sir. Easy, steady, big fella. Get into the saddle, Toto. We'll give the horses their heads. Steady. After we find water, we'll go on to Modak City. Where we go for help in town. To the Henry House. Our old friends, Maw Hank, Uncle Homer, and Marshall Jim will help us. Come on, sir. It was near noon when Marshall Jim returned to the Henry House. He found Maw Hank and Uncle Homer in the kitchen, armed to the teeth. Behind them, in the high-ceiling storerooms, stood Sorab and Rustam, classically chewing their cuds. All other guests had departed in haste and indignation. The Marshall was saying...  Her mob is forming, huh? There are a hundred fellas in the nugget cafe. All bound and determined to lynch your camels. I can't stop them. By thunder, Homer and I'll stop them. Maw, that means shooting. The critters aren't worth it. But the principle is, as the feller says, this hotel is my castle. Oh, mercy, who's at the door? Sure thing, Maw. It's the low-range hotel. Ah, sakes alive, mister. Come on in, come in. Howdy, howdy, mister. Maw Hank, it's good to see you. Oh, that goes double. And you, Marshall. Glad to see you and Tonno again. Would you leave your horses? Behind the hotel and at this table, they came here through the woods so we'd not be seen. My friends, you arrive at the time of trouble. Yes. We found the difficulties into which the camels had plunged his friends. The masked man told about the flight of the travelers on the desert. Then Maw Hank said, Those camels will have to go. This is no time to be fighting over them. Those camels can help the people of the wagon train. But how? Fuddle and I'll ride them to Salvation Well and take canteens of water. We'll take a direct route. That short cut is impassable. The sand is too fine and loose, mister. Not for camels, Marshall. They can travel where no horses can go. Ah, that's right. We'll save hours of time. But good.  When you and Tonto have left, I'll bring some of the mob here and show them that the camels are gone. That'll satisfy them. Then I'll lead a rescue party to Salvation Well. Be sure to bring extra horses for the wagons. Also, it's counting silver. Oh, up, Tonto. It was early that night when the lone ranger and Tonto brought the camels to a halt near Salvation Well. A bright moonlight revealed a dune built by the sandstorm. A waterhole and wagons were beyond the ridge. Then gunfire began. You must hurry. Yes. Bandits here already. Gun flash show. Nymphs around wagons. Tonto, look over there. The far end of the dune. Horses there. The outlaws must have left them there, so they'd be out of range of the gunfire. There's only two men guarding those horses, Tonto. Let's charge them. All right. Come on.   As the towering camels closed in, the outlaws badly frightened horses screamed, pitched and kicked. One guard who tried to quiet them was knocked down. The other took to his heels, firing wildly over his shoulder. Before the lone ranger could return the fire, the milling horses broke the picket line and at a mad gallop headed for their home range in the distant hills. That's the outlaws. Hold on. Hold on. Hold on. This man, Tonto, retired the camels to the picket line then tried to crawl through the outlaws' line of the wagons. Meanwhile, the bandits had heard the commotion as they lay in a circle around the wagon train. Creeping back from the firing line until they were out of sight of the besieged travelers, Flint Carson and Hook Taylor leaped to their feet. Hook! What's happening beyond the dunes? I don't know, Flint. Someone's coming this way on a run. There's shallot. Sir, sir, the horses are stampeded. No, no, not that. No, it's true. A masked man in Indian, riding on two monsters, scared them. Oh, you've been eating local wheat. No, sir, your Flint. Where are those fellows now? After I get away, I stop and look back. I see them crawling into the drywash that goes toward the waterhole. Must be trying to reach the wagon train, Flint. Yeah. Shallow, you go back with the rest of the men. Yes, yes, sir. Come on, Hook. Let's get the parmins who stranded us. Flint and Hook warden their way to the edge of the shallow drywash, and lay and wait concealed by the heavy shadow of a boulder. It's too dark here to see my gun sight. Well, I can see mine. My holster's worn it bright. You better shoot first. Listen. I hear something. Hey, look. A masked man. The engine's behind him. I'll plug the masked man first. I'll wait till he's close. Unaware of the ambush, but always on the alert. The Lone Ranger had been scanning the top of the drywash. He saw nothing above except the boulder. He was about to creep on to a certain death. When Flint Carson's six-gun projecting over the edge reflected moonlight like a flash, the masked man fired. The killer's gun blazed harmlessly. Then it fell into the drywash as he groaned. My hand! He's got me! Get a rope! I'll get that ahead of you. Cover me, Tutto. I'm going up there. You keep watch. Scrambling up the slope, I found the outlaw who had rolled out into the moonlight. Let's see that hand, fella. There's a tattooed star on the back that my bullet didn't touch. What are you talking about? You're Flint Carson. A man a dozen sheriffs want to hang. In the meantime, the bandits on the firing line had heard through fella that their horses were gone. For the disappearance of their leaders, they began to break. The defenders of the wagon train who had thrown up mounds of sand as breastworks saw what was happening. They're running! After the poor kids, fellas, follow me! Some of the bandits fell wounded. Others surrendered. The remainder scattered and hid in the desert. When Cap Morris and his men returned from their Victoria sortie, they found the masked man at the wagon train with Flint Carson. Cap was puzzled. How'd you do it, Misty? While the lone ranger explained, Tutto appeared with the camels loaded with canteens of water. A cheer went up. Hooray for the masked man and Tutto! Don't forget Sorab and Rustam. Hooray for the camels! Hooray for the masked man and Tutto! It was the next day when the rescue party arrived led by Ma Hank, Uncle Homer, and Marshall Jim. Later, Hook Taylor and the other outlaws who had sought refuge in the desert came in with their hands up, preferring legal punishment for their crimes to the tortures of heat, thirst, and slow death. After tying and loading all of the prisoners into wagons, the marshals said, These crooks will soon be headed for jail or a rope. The wagon train will be heading east. But what about those camels? He pointed to Sorab and Rustam who stood tethered on the sand dune out of mischief's way. As mayor of Modoc City, I take my hat off to the den... I mean noble and heroic deed. But we can't have them in town. Don't you agree, Homer? You will, I reckon I have to, Mayor. Ma, how about giving the camels to old hard-pan Pete, the prospector? Oh, Homer, that's a good idea. Poor old hard-pan Pete lost his burrows. He'll be right kind to the camels. Hey, look. Masked man and Tonto are getting on their horses. Our friends were sorry to leave you. Mister, isn't there something we can do for you? You did enough cap when you prayed for us. Adios, all. Adios, monseed! Come! Bar-haggy, here's like you know that mask man. Well, now nobody ever really knows a man like him, Cap. But he's a grand man. You see, he's the Lone Ranger. This is a feature of the Lone Ranger Incorporated, created by George W. Trenville, produced by Trenville Campbell Enterprises, directed by Charles D. Livingston, and edited by Fran Stryker. The part of the Lone Ranger is played by Brace Beemer.


All right, separate traders welcome on back here this Monday January 23rd shortly after 2 30 p.m. Eastern time welcome on back for Afternoon meeting another big runner on this GNS great to see all of our students and members alike here if Chuck Felix We had Mike John just joining us right now Michael C Perfect. All right, so folks. Let's hop right to it here. You're continuing class coming up later on today Just ahead actually a 305 Eastern time great to see all of us back on social media though Facebook live or YouTube Hopefully I'm good to go there. It looks like I am So with that in mind while we'll just start a way to begin on the GNS trade now briefly folks GNS It was a big mover from Friday, right? Ended up having a big push in pre-market then dumped off nastily Well, I mapped out a couple of levels going into the open on this trade But just a moment ago I was coming off a coaching call with one of our students and at the time It was making a pretty clean re break above a resistance We saw it together on the coaching call right off 417 and it honestly popped like you know And we returned over to it a little bit after the fact when it was already at like 450 440 ish So I didn't want to chase it of course, right? You don't want to just jump in head first, you know, because you don't know if this is going to make the Exact type of run that we're getting so it's just to say once it re-broke huge volume level off of 417 Whoo, oh my goodness. This ended up launching ended up breaking above five so effortlessly To the point where I mean just ran up like 60 70 cents plus So that's what I said to all this inside live trading room. Hey, if you miss that on this move in particular All right There's gonna be plenty of other stocks out there that we're gonna look to try and catch not only that But hey, what if this comes back down? What if this pulls back? Well, just like we talked about in class earlier today the phase two Well simple, you know just in terms of like trying to contain a motion and just focus on the strategy at hand As best as possible when a stock breaks above resistance and it runs off of it resistance should become Support so I would look for five to become potential support on a pullback here for GNS You know, perhaps it holds here where it is now and then runs But I would initially look for that five level first and see where it goes from that point But yeah GNS I'll put this on our main list just to begin nice runner so far. We have another mover It's like kind of like a jogger like a power walker not a runner Got the CEI trade now this one we're really familiar with we had this on our pre-market watch list early this morning But it didn't really amount to much at first This stock made a huge squeeze for us like a year or two ago Not from 30 bucks, but the stocks been split over and over since I think this was the bigger Move from from what we were actually focused on with the stock back then so no This was back in late 2021 ended up big having a huge run now again at the time of that run It was like a 60 70 cent stock and it ran up as high as like $5 at the time. It was a crazy move I ended up coming out with some sort of bad news midday. I recall it like the back of my hand It ended up reopening up like in the afternoon one day down 88 percent It was a crazy move and from that point obviously it's dropped off And you know the reason why the stock is doing a split to begin with the company is likely to remain above Remain above NASDAQ listing requirements. So with that being said, I mean, you know At some point you look for this stock to make a fraction of the type of run it made for us back then and so far today It's done that pretty nicely. It took a while to get the The gears going but it ended up breaking above resistance off of 195. That was kind of right when we were in class I was expecting that so to say and you know, hey It's still made for a nice move ended up bottoming out right off that 214 215 that we were looking at actually in class then at that point and then move back up So, you know, hey, I hope this trade runs up higher for us here. Definitely going to put this on our list alongside the GNS Let me bring up level four while I'm at it here, you know The stock unfortunately didn't make as good of a squeeze as I'd like for it to at this point You know, there's still plenty of time left, but with that in mind I mean you see these iceberg orders popping in and out not just on the ESC But also on the bid too. So this is actually a good sign here having these like 21,000 or so share orders out there on the bid But it's still got to break through a little bit more resistance here now at 235 About a 33,000 share order sitting there No, hopefully it could just run over that iceberg because off of 234 235 There really isn't much above it at least as of now So, you know, we'll see if this could end up giving and giving us a nice run All right before I trip over my words here. Let's go from top to bottom though. Otherwise, we'll see what else we can grab here I got the crazy imbs. So, you know, this one now We're not gonna really look to trade at least not yet I wouldn't expect for it to make a second wind type of move I think it's already made such a big move today altogether from the morning that it's just gonna exhaust out or just pull back lower So I have no business with this trade here. All right, we'll keep it moving though. You got GNS got Ffie. Ooh, look at this continued up heading into the early to mid-afternoon Now I had a message from one of our new students about this And and they were saying you know, hey is ffie a good stock to watch I'm like, you know at this point in the day and I said that's them at like 1 p.m. Eastern time I said at this point in the day, I feel like it's made most of its move already All right, it continued up a little bit higher. I was to a good degree wrong with that, right? It's okay to miss moves from like late morning early afternoon mid afternoon This is not necessarily the best time to be actively trying to take trades So it ended up actually continuing the trend up nice if anyone held on but I you know Normally reversal times at 10 30 and and that member was asking me that question at like 1 p.m So, you know, you got to figure at some point it's gonna give out But at least here on this one ended up continuing up just a bit more Normally, we don't trade these stocks below a dollar too often unless if it's like making the type of move as like GNS or the INBS or OTRK from last week and they don't come too often So actually this past week has been kind of a kind of a rarity CEI it's already on our list at this point. I'm hoping for the break over that 235 I I and N just a pop and drop type of stock say the same on DB GI here Just not really making as good of a move right now You got way fair pretty expensive so that's like really the main reason as to why I would stay away from this trade has a thin book So if it was showing a really good direction, that's one thing But I mean that GNS is just a lot better of a trade right now Get SPRC just gonna go down the rest of the gainers list here folks Get the market making a bit of a pullback prior to 2 p.m. Zoom out on the five minute chart here You'll see the spy. So, you know kind of peak just prior to 2 p.m. Pulling back a bit steadily Beyond Rivian. I was gonna say I got my stocks mixed up here with beyond meat But Rivian actually up over 11% had a good pop from the morning, but Yeah, it seems like it's pulling back with the market right now. Oh Missed out on beyond meat. Wow ended up seeing this on the gainer side here I was gonna get to it anyway, but hand up. This is my first look at this trade right now as a whole So I missed out on this whole move right up from like 1560 up to like 17 This stock could be a good short squeeze type of stock and I think we even said that from like, you know End of last year or mid of last year and I mean, hey, I had a small little push, but then dumped back down So when we say it's a short squeeze candidate, it's not a swing trade It's not a swing trade because if you're wrong on that, you know these heavily shorted stocks and they come right back down So, you know, that's where you see bed bath beyond right back down That's where you see Carvana right back down. So, you know, it's a good day trade opportunity hell of a day trade opportunity here for beyond meat It's one that we're familiar with it has a pretty good book for right now. So I'll put this on our main list here All right. What else we got here to wrap up the gainer side. I see a whole bunch of stuff That's up big. So, you know, if there's anything else that looks good folks type it in the chat board now Just help me out. We got class coming up in just about 20 minutes You got the Tesla ETF TSLL made a nice move today up over 10% You know, I'm not really too particular about the ETFs today There's Carvana is actually had a nice little pump back up once again this morning So no, I shouldn't say that as much about Carvana, but I don't think bed bath has had as good of a day Those short squeeze type of stocks Speaking of from the corner of my eye and just caught it here have this on my other screen So you best believe when CEI popped like this. I turned it right over to a few folks So just blasted right over that 234 235. Let's keep the trade moving here folks all right, so Going back to Carvana not really too thrilled about this right now round the top pulling back down. So I'll pass But let's see if there's anything looking just as good if not better on the loser side Hey folks, if there's anything else looking as good from the gainers list type it in the chat board now We'll take a look work together as a team Cprx did I I think I put this on the main list but kind of at the bottom or if anything it was on like the pre-market list, right? Yeah, it was on the morning one So, you know it dropped off early in pre-market it bounced back up temporarily I had a good feel it was gonna pull back But I was a lot more inclined to follow, you know, those were those were that were on the gainers list here this morning The the GNS the CEI etc So ended up missing out on the short myself dropped off from like 18 down to sub 15 sub 14 even Right now this thing's just really flat though for the afternoon So order book actually is filled in a bit, but not really too tradable here lack of trend. All right Let's see if there's anything else looking good here. I don't really see much else folks So, you know really that's it if there's anything else just type it in the chat board here Certainly if there's anything I've missed got nothing from the trading room. I have nothing from Benzinga Pro That's actually how you could tell like all right. We've gone through most of them So NRSN not really doing much of anything there Checking out social media Facebook Lover YouTube right now I believe that we're good to go there, but no comments. No other stocks. Hey, you know Hey, we searched through them all right now We took about 10 minutes just now to search through the gainers and losers lists and we've mustered up three stocks in total And that's it. I think I did a pretty good job at keeping keeping it simple You know, that's off the difference between myself and Fausto Fausto with 30 plus years of experience with teaching let alone trading You know, he knows how to keep it concise into the point I mean every now and then it'll pump out a larger list, but I do that a little bit more often than him I tend to see the opportunity a little bit more in some of these trades So, you know, that's real see me put out a stock list of like 10 12 out there three We'll take it I mean, we don't need to get any any bigger of a listen that honestly So, you know, hey rich will be on the mic for all of us here inside the live trading room Just a beginning at three o'clock Eastern time So, you know, hey from now until then there could be one or two other things that make a freak pop or sudden move You know, if it ends up making a big pop then we'll look to call it out But I would rather start with the GNS start with the CEI the beyond meat trade and then once rich is on the Mike then at that point if there's anything moving for you folks They're not joining me in class then then look to call it out. All right But for Alex Bonnie Grant Leda and just all of us here otherwise joining me in the phase two stock course I look forward to talking to you folks coming up just shortly after 3 p.m. Take care


And welcome everyone. This is the president and future of Fedora Flat Packs talk. Jan, Beran and me work for Red Hat in the desktop team. But we are mostly speaking here as Fedora contributors. We have had some additions of this talk in the past where we were speaking a bit about the foundations of Flat Packs or how Fedora Flat Packs were built. And today we want to a little bit cover what's the current state of the things and maybe move a bit on the future plans we have for Fedora and for Red Hat Enterprise Linux. For getting Fedora Flat Packs popular in Red Hat Enterprise Linux. So let me mute myself. Hello. I'm Jan Beran and I would like to tell you something about first introduction to Flat Packs and then something about the current state of Fedora Flat Packs. So first of all, what is a Flat Packs? Generally speaking, it's a new way how to distribute your application. You as a user don't seem much difference in comparison to, for example, RPM. But under the hood there are quite a big changes. I will get to that later. But first of all, how Flat Packs are distributed. You can download Flat Packs from FlatHub, which is the biggest app store with FlatPacks. Or you can download them with GNOME software. As a user, you may be noticed that there are some sandboxing things. That generally speaking means that the application itself is isolated from your host operating system. And everything that the application needs has to be explicitly permitted in a manifest file. That's obviously good because you know what is going on and what resources your application needs. And the second difference is that application in FlatPacks don't target specific distribution, but they target specific runtime. And that means that if you can install the runtime, you can install the application and run it, no matter what operating system are you using. There is something called SDK that's generally speaking for developers. It's a bunch of header files and it allows you to build FlatPacks targeting specific runtime. To this slide, you can see the runtime, which is basically a bunch of commonly used libraries. It is bundled together and it creates the runtime itself. And if you are building some application, this application looks for its dependencies in the runtime. But of course, it can happen that in the runtime there are no dependencies, no such libraries that you need as the application. But that's not a problem because you can just grab the library and bundle it together with the application itself and send it in the FlatPack. To the advantages of FlatPack, as I said before, it's cross-distribution because FlatPacks does not target distributions but run times. So it's a quite easy way how to do cross-distribution application. You can build the FlatPack on your own machine because you can download the manifest file in case of FlatPack. Or you can download application.yml and container.yml in case of Fedora FlatPacks and you can build your own FlatPack on your own machine. As a developer, you are also developing against a specific stack version. So it's good because there is some probability that things will not change. And the last three points are about isolation and security, as I was talking about before. Very simply put, application is isolated and you as a developer need to specifically say what resources your application needs. By resources, I mean network connection permission to play audio or for example accessing parts of the host file system. And that's it. Next slide, please. When we are talking about Fedora FlatPacks, we need to discuss two things. First, they are based on RPMs in comparison to FlatHub FlatPacks, which are based on the source code itself. So this approach with RPMs means some additional layer of security and transparency because RPMs are maintained and there are spec files, which allows you to check what files are installed and where and even how. The second big difference is that Fedora FlatPacks use OCI containers in comparison to FlatHub FlatPacks that use OST. And if you are talking about the process of FlatPacking application in Fedora infrastructure, it consists of three steps. The first step is to build a module because we need to rebuild the application itself and its private dependencies with slash app prefix. These private dependencies are listed in application.tml file. And once we have the module, we can build the container or the FlatPack itself. So we need to think in Fedora infrastructure the way how to handle containers and FlatPacks is very similar. And in that container.tml file, there are the permissions itself. That means like network permission, host file system permissions, etc. For FlatPacks, Fedora FlatPacks live in registry.fedoraproject.org. So if you want to look at the application that are already FlatPacked, you can check this website. And once we have the FlatPack, we just distribute it through body. And that's it. So you can, speaking about the current state of FlatPacks, we have more or less 85 applications currently converted. We have delta updates, which is good because when you are updating Fedora FlatPacks, you download only the difference between the old and new version. We are working on langpacks, debug info for developers to better debug the FlatPacks. And the last point that is not Fedora specific, that's FlatPack wide. And we adopted the new Tracker 3 portals. Very simply put, it means that you can specify what parts of Tracker information will be showed to your application. Like in case of, for example, some document oriented application, you need information only about documents and that's it. You don't need information about videos or music. With these portals, you can do that. And that's pretty much it. Hi, so when it comes to Red Hat Enterprise Linux, here first, a disclaimer. A lot of you might know that the way we're working in Red Hat is that a lot of us are upstream first, we work very close to the upstream communities. And the things I'm going to say here are not necessarily plans or things that Red Hat has decided or I'm not speaking on behalf of Red Hat, but speaking on behalf of Fedora who wants to see it, so see it in Red Hat Enterprise Linux. Also because we know that when we see something that we develop upstream, so see it in Red Hat Enterprise Linux. We know that Red Hat helps the project more and gives us more and more support to push for these ideas. So a lot of things like FlatPack itself, right, are projects that started in upstream communities and they were pushed by Red Hat developers upstream and then later they got into Red Hat Enterprise Linux. So that's my disclaimer. And the thing I wanted to mention about Red Hat Enterprise Linux in this whole FlatPack story is that when we sell Red Hat Enterprise Linux or when we promote Red Hat Enterprise Linux, we promote it as this stable foundation for people to build their architectures on top. Somebody's going to write an application on top of RHEL. RHEL is the basis solid for everything. So this is something I want to see for the RHEL runtimes, right? When we are going to have a popular RHEL runtime for FlatPack, we are going to have like a stable and supported and with all the Red Hat experienced is a runtime where developers can target their application. So this is ideal for ensuring that security issues are going to be fixed in the runtime, that developers can reliably target that version of the runtime, knowing that the runtime has been built with trust, has been built from RPM packages that are maintained by Red Hat folks and Red Hat has a lot of credibility over there. So we are very excited about pushing for upstream things in RHEL, including FlatPack. Currently, the approach we are doing is that we are building runtimes for specific RHEL versions. So RHEL 8, RHEL 9 would have specific RHEL versions. So one would have the lifecycle of that one RHEL version as the lifecycle of that runtime, including the support. And as far as I know, we are now going to be shipping some applications as tech preview in RHEL 8. They are probably already there actually. And they are LibreOffice, GIMP, I think Inkscape, and it's the very same idea as Fedora FlatPack said we want to be building them the very same way and make them available in the Red Hat registry. So FlatPack would learn how to deal with the subscription part and all that. So this is just one more possibility to our users, right? Because one of the historical problems we hear from users of Red Hat Enterprise Linux is that the system is rock solid and very stable, but somehow users want to be able to use new applications and at the same time benefit from the best of both worlds, right? Receive a lot of updates, but at the same time stick to the rock solid system that they love. So I feel that FlatPack really helps us in that story because FlatPack would allow us to have a stream of updates for specific apps. And at the same time the user can keep their basic system of rock solid with the things that have been heavily tried and passed by Red Hat for that specific major version. Another advantage I see from this is the bundling dependencies. A lot of times we are bringing on dependencies in RHEL because they are dependencies of applications we are shipping, but we don't necessarily want users to be consuming those dependencies and at the same time once some user starts to consume that dependency, we are supporting that dependency. So it just scales and becomes like exponential combination of dependencies to support. And with this approach, I believe we would be able to bundle some application specific dependencies within a FlatPack. And this would bring lots of benefits for us to focus on developing these applications instead of maintaining more and more things. Another aspect that I like about this is that you would allow you to run RHEL 8 applications as FlatPacks in RHEL 9 and vice versa. If some regression would appear in an application, you'll be able to mask that commit on FlatPack so you'll be able to stick to that version so you can really have a lot of control of your updates. And I think that that's a great improvement. And this last bit I mentioned about the RHEL RPMs is the very same thing as Fedora. The Fedora community has trust, has been building over the years that a lot of people rely on Fedora, build things on Fedora and RHEL is the very same thing. There's a red hat employee taking care of every single RPM you see in RHEL and creating FlatPack runtimes and FlatPack applications from those RPMs mean that you are inheriting these benefits as well. And as I said before, everything we do is very upstream first. So here I kind of mixed it up a bunch of points but there are so many more ideas going around in the team about how we can improve our FlatPack story. The portal support story is really one that a lot of people are interested on improving upstream and they'll bring benefits for all distrusts. That is the idea that applications need to talk to each other. So we have this XDG desktop portal, which is a service that provides this communication and moderates the permission for accessing to certain things out of the sandbox. Unfortunately, lots of new applications which are available as FlatPacks are still not consuming those portals. So recently we had an economic conference at HackFest and one of the things that was discussed there was exactly this problem. The idea that we should be pushing for more applications to consume information and data through portals instead of exposing filesystem, exposing devices, exposing other things, poking holes in the sandbox as we often refer. So we definitely want to put a lot of work into improving our portal story. There's now only portal which is a library that provides programmatically access to the portal so you don't necessarily need to be very skillful with the whole debuzz sending messages and g-variance. So that's something nice but I'd like to really see some effort into improving our portal story. More applications consuming data over portals instead of exposing user data. I think that this should be really a major goal for us to really make a point about security. We are selling a lot of FlatPacks as a secure thing but it's not just secure by default if we are really not trying to protect the user data proactively. So I think that that's a good thing. And we also want to get much more engagement. Most of these Fedora FlatPacks you mentioned those 85 applications, they have been built by a handful of people. So it would be very nice if application developers or people who maintain applications as RPMs would be also interested on the effort to create Fedora FlatPacks. So we could have more eyes on it, more collaboration on it and be able to really support those applications specific needs. Lots of the FlatPacks applications, they might need some sort of adaption, some certain changes that need to be made for them to work well on the FlatPacks sandbox. So it would be really nice to have the people with that specific know-how. People who are really maintaining those apps or even developing them upstream. Another front that we would like to see some work on is CBE tracking that we would have a lot of automation in that regard. We would even have redhead insights or things like this, but the ability to be able to automatically create FlatPacks builds based on events, based on other assessments. So the idea that release monitoring could be somehow integrated to these or at the CBE comes out and then suddenly there's a bug report and automatic build is done, things like this. And definitely our debug story, we also want to improve it because debugging FlatPacks applications, it's very doable if you are very familiar with the technology, but it's still not something that we have integrated with ABRT or something that you'd be easily able to ask users. Could you please provide me that back trace? It's not that simple yet. So this is our major work and it cannot be possibly done just by us. So it would be very nice if people interested on this would approach us and you would also check our FlatPacks docs in the Fedora documentation so we can continue improving this story. So are there any questions? Let me just get back to the chat because I've been completely blind about what's going on over there. Hi there, so. Also there are Q&A. Well, lots of them. So let's start from the oldest ones. You want to take one first year or should I? The answer was in the chat, but very simply, there is a process with RPMs that are checked. There is a process how to bring new people to maintain RPMs and the process itself puts some control over the source code. Yeah, there's Fedora QE as well. So Fedora apps are reliable. I see here, Matthew, what about shipping the runtime on the Fedora, on the Fedora Workstation media? Yeah, that's an interesting question. I think it might be a question for the Fedora Workstation working group, but I think that that's definitely some path that we are going to because it's something that we definitely want for Silverblue. And it's necessary in Silverblue. Applications are already pre-installed as FlatPacks in Silverblue. And I think as we transition this, I'm speaking here as a non-contributor and a Fedora contributor. I see Silverblue becoming one of the main workstations to be more pro-eminent. So I feel that this is really related. Let's go one question each. Okay, Matthew Miller, what do you think about adding this gate to FlatPack option without going through RPMs and modules first? If I understand correctly, you're meaning more about getting the Fedora sources and then building classic FlatPacks with it, like using FlatPack builder, but from the Fedora sources. Is that it? I'm quite not sure about the question. Yes. Yeah, this could be a possibility. I am not sure if everybody's on board with this, but it sounds to me very reasonable, right, because it's what we're doing on FlatHub. Yeah, definitely. And modularity being problematic. I was just responding to Matthew on chat saying that there are many moving parts on this process. And yeah, this is something that we definitely want to improve. Our colleague, Owen Taylor, has done some very decent work on improving the whole FlatPack build processes. I used to build some big applications in the past and they used to take like an hour, two hours. And now everything is much faster, so big shout out to Owen. More questions. Should I read and you will answer? Oh, or maybe if you feel like answering that there's this one about the difference between OCI or OS trees for FlatPacks. Am I supposed to answer? Oh, if you want to. Generally speaking, the main reason why we are using OCI is that it was already for server containers and we just keep to using that. So it was nothing like we want to use something different, but we had something that was working and we just adapted our solution to FlatPacks. And to the question, does it affect the duplication and install size? I think there are some significant differences. I don't think it affects in some huge way. Yeah. The OCI, the choice for OCI also allows us to publish FlatPack applications in regular registries, right? The registry is running an application for managing the registry and they are used to OCI containers. So this allows us for not having to worry about the whole publishing hosting part of the story. The next question is about the future of FlatPacks and we have the future of FlatPacks on the end of the presentation. And this question was put before. So I think we can skip it. The next question, is there any plan to preserve the runtimes to allow running old FlatPacks that are created for those old runtimes? I'm not sure we have a plan for this. I think so, but one advantage of FlatPacks is that you can, for instance, do a FlatPack run minus run time and pass another run time. So the idea that you actually could be testing the new run time without actually having to have a new route installed or a new Fedora installed is a great advantage. For instance, in the norm of stream, we have a nightly builds of our runtime and we are able to test all the applications against the nightly build and we know as soon as it breaks that it broke. So I see that there might be a desire to preserve old applications for the sense of not touching what is broken. I'm sure that also the advantages of FlatPack allow us to actually be constantly testing the changes in the runtime to make sure that once the runtime reaches its end of life, the applications are pretty ready to switch to when you want to the next run time. The question is, when is REL anticipated to get FlatPacks? The answer was in chat. So, very simply, REL has FlatPacks, but only in tech preview. That means it's something that is not entirely official. It's something that the support is not as good as it will be once it will be released. And nothing stops you from adding new FlatPack repository to your REL system and just installing Fedora FlatPacks or installing from FlatPack. Okay, the next question is, would the REL FlatPack runtime be available outside of REL, say on Fedora? I don't see why not. I'm not sure about it, but I don't see why not. Maybe you should still go through the subscription manager part of it. So if you would be able to authenticate that, I don't see why not, right? But I haven't heard conversations about it.  The next question, why does Fedora not ship the FlatHub repo by default? I think it's because of legal reasons. We just can't do that. There are no free applications on FlatHub, right? So ideally, if we could either filter those or have separate repositories, that would be a solution. But this is a very long end with standing discussion on the Fedora Workstation Working Group. And if you follow Fedora, the VEL, this has been discussed. But yeah, it's something that has been being discussed around. We really want to make it happen. But yeah, we need to go around these constraints. So the next question. I run a FlatHub FlatPack for a JavaScript electron application in virtual machine because the FlatPack gives access to user data. Is it feasible to repackage that more securely for Fedora? Generally speaking, it could be possible, but it depends what is the reason why it access to user data. Maybe it's intended to do that. So we need to know the exact application to know that. And of course, it needs to be packaged as RPM. Next question. What is runtime when installing FlatPack? Can you do an LI-15? Also, why are they so big? Are they duplicating the operating system? So why are runtimes so big? It's because in runtime, there are plenty of libraries that are commonly used across many applications. It's something like a common base for all the applications that target that specific runtime. That's the reason why they are so big. So imagine in the future where we don't have so many things on the host operating system, right? I'd like to see a future where the runtime is big and the operating system is very light. Then there's a question for Neil. From Neil, that is, can the RPMs that make up the real FlatPack runtime get added to the real UBI? It repulsed. So the downstreams that use the RPM base flat-back view process can use it. That's a very good idea. I haven't thought about it. I don't have an answer for that, but I think it would be a very good idea for CI. New question. I would like to be able to start FlatPack-based Firefox slash Chrome slash whatever using CNI network configuration to share the same network with Podman containers. I think it's really about whether you are poking or hosing your Podman container to use a certain network interface, right? I am not that very familiar with container internals, but I suppose that if you would just latch your Podman container access to the same network interface that your standard system is using, you would achieve that. But yeah, I'm sorry. This is really not the scope. I wouldn't be able to answer. We are reaching the six, well, we are reaching the end of the hour, depending on your time. And I don't see any more questions. So I hope you folks enjoyed. It was quite short, but we just wanted to give a little bit of a report of what's happening and a little bit of a call for action. So more folks get engaged and interested on consuming and also collaborating with building those FlatPacks. Thank you very much for watching. It was a pleasure.


Good morning, Hank. It's Thursday. Pizzamas is hurtling toward its conclusion, which means that all the amazing Pizzamas stuff, including this truly extraordinary t-shirt, is available only for a couple more days at pizzamas.com. Frontload the promo. It's Question Thursday, the day that I answer real questions from real nerdfighters. Let's get right to it. Favorite Pizzamas merch? I mean, it's all incredible, but this Pizza John zine, where all these people drew Pizza John from memory, is- it- it's magic. Also, I absolutely love this blanket. I mean, sometimes I marvel not just at the existence of Pizzamas, but at its longevity. Like, how is a ten-year-old joke getting funnier? Would you rather have one John-sized Pizza, or a hundred Pizza-sized Johns? I feel like the 100 Pizza-sized Johns has both more potential risk and more potential reward. Like, on the one hand, it might be stressful to have 100 tiny neurotic people inside my house all the time, but on the other hand, maybe they could do some of my work for me. Actually, the more I think about it, the 100 Pizza-sized Johns are gonna be way more trouble than they're worth. I'm gonna pick the Pizza. I should always just pick the Pizza. Do people ever tell you that your head looks bigger in person? Not that I can recall most people when they meet me for the first time don't comment on my appearance at all, which, by the way, is probably the way to go in such encounters. What does your late-night YouTube look like? I watch a lot of this guy's sanding cow hooves. I don't know why. I'm not particularly interested in the field of sanding cow hooves, but I also can't stop watching. How's your brother Dave? Ah, you know, Dave, he's just kind of doing Dave stuff. I used to feel bad for Dave because he didn't have a Twitter and a YouTube and all that, but now I think maybe he just achieved enlightenment. Is there more to love than just chemicals? Probably not, but, you know, really good chemicals. Why did you stop making videos about unerotic giraffe sex? Okay, so first off, there is no other kind of giraffe sex, but secondly, this gets at something that's pretty personal and deep, which is that I look at myself from 12 years ago, and I think, oh goodness, did he want to be popular? And then I got enough of that to want it less. Best fact you learned this week? I signed up to have Hank text me a terrible pizza joke every day of Pizzamas, and in the one from yesterday, I learned that the musician Pink worked at Pizza Hut, which is like not a particularly interesting or important fact, but it's also the only fact I can remember learning in the past week. Why do I know the color of the rented Lamborghini that Justin Bieber was arrested in a decade ago, but I don't know the name of like my children's classmates' parents? Like, I look at them and I'm like, I know that we have been introduced countless times and your name is... Jim? I always think it's Jim, but it's never Jim. What was the question? Pink worked at Pizza Hut. Favorite art assignment in Sarah's book? I use a lot of them. I use them to find quiet. I use them to decide what to write about and also kind of what to think about. But the one I use the most is this one, Never Seen Never Will, in which you are asked to articulate something that you know exists, but that you have never seen and probably will never see, because for me, it's a way into thinking about the fact that I don't know almost everything. Do you have any recommendations for breathing exercises? I do. Life on the Internet often moves so fast that we forget that we're breathing. Like, check out how long this breath takes. That's an eternity in YouTube time. Here's what I find personally helpful. I try to take a few conscious breaths, and then I remind myself of the strange and lovely fact that my lungs were made for this air.  Alright, that got a little serious. Hear it back to Pizza Miss Hank. I'm gonna miss Pizza Miss so much when it's gone. I will see you tomorrow.


The month of May is Asian Pacific Islander Heritage Month. Petty Officer Gabriel Cotico shows us how students at EJ King Elementary School in Sasebo, Japan celebrate diversity with their neighbors. Students, teachers and volunteers at EJ King Elementary School commemorated these holidays by welcoming local Japanese children for culture day. It had to take the participation of the Japanese community as well. Volunteers taught students about the culture of Japan and other nations in the Asia-Pacific region through various events such as calligraphy, origami and topspinning. So that when they do get to the point when there are adults and have to deal with it, they've already had that exposure. Thanks to the collaboration between EJ King Elementary School and the Japanese community, the American and Japanese youth of Sasebo had the opportunity to share a truly intercultural experience. Petty Officer Gabriel Cotico, Fleet Activities, Sasebo, Japan.