Hey everybody, welcome to Linuxcast, I'm your host Matt, and I'm Tyler, yes he is, and we're going to be talking about some Linuxy things, YouTube is letting me know that we're live, we've been live for 10 minutes bro, where you been? Anyways, yeah, speaking of that, we do record live every Saturday at three o'clock p.m. Eastern time, we're starting a little bit late, but not too bad, it's been worse. You can catch that at youtube.com, slash Linuxcast, if you want to watch us live, if not, the edited version always goes up on Monday, you can watch the edited version, which will mean better audio and video and all that stuff. So, outside of that, we talk about Linuxy things, and I have some things to say before we jump into our week in open source. The last two episodes have pissed off everybody, Tyler, we have no longer any friends.  I don't know if you had a chance to see the comments on the edited version of the podcast from last week, but good lord, did we piss the Arch people off, like even though we said Arch was good, and man, I had an entire discussion with a guy about the title that I used, because I just asked, is Arch Linux still a good distro? Question mark, which is literally the question we asked ourselves and what we talked about, so absolutely not clickbait, but we had this whole conversation with this guy about clickbait, and then I had to ban him from the comment section, because he's got me, but it was the whole thing, it was really stupid, so we were going to take this opportunity to not apologize to the Arch Linux people, because we didn't do anything wrong, okay? Use which title you want to use, that's what we always say, that's what we said last week, but anyways, this week our conversation is not nearly as controversial as the last two, so we're taking a break, next week we're going to come out with like Linux Mint as a useless distro, or maybe all Gen 2 users are really weird, you know, something, I don't know, just got a top of my head, we're going to find somebody to piss off next week, but this week we calmed it down just to tad, but before we jump into our main topic, we're going to talk about our week in open source with Tyler, I assume you have some nicks things to talk about. What have you been doing this week in open source? Well, I've been working on an install script for my flake, that way you don't actually have to run through all the actual steps, which that's pretty much done, I've just got to go back through and I'm going to do some, like I've got to write some more, a little bit more advanced said commands for changing certain lines of the options, but you'll be able to like run through and this script will ensure not only you run everything on the read me, but you also change all the necessary options, been working on that, an update script, and I also added a thing called NH, which I'll also talk about later in the podcast, but NH is really nice, it's a nicks helper that gives you better output and stuff for commands, so I've replaced some of the aliases with my system with that and it just looks much better and makes the output a little bit, well, a lot more readable, so yeah, I've just been improving my system and also helping a shite ton, been doing a lot of support, like a lot of support this past week, so that's great, I did manage to try your flake or to install your flake one last time, but I didn't succeed, I'm doing something obviously very wrong with it, I'm gonna try again, I'm pretty sure that in your, at least in your initial documentation, are you able to use your flake with a user that already exists? Yeah. Okay, then I don't, then I have no clue what I'm doing wrong, maybe I'll have to actually sit down and ask you a question. So, I would just wait because over the course, most likely by tomorrow, a new stable branch will be released and also the readme will be changed to include either running the script in the repo or using a curl command to just instantly run it from the repo.  Yes, I'll definitely do that. Yeah.  Sorry. I know it'll upset some people, but also others, it'll be like, oh, this is super simple, yay. Yeah. Well, yeah, I think at this point, I mean, everybody's spent so many years telling you not to pipe anything into bash, now you almost have to do it just to be a meme. That's the greatest thing. Okay, so I have done many things. So I have also been spending some time in Nix. And I because I'm on doing this long term review that I've been working on since October. And I want desperately to be done with this long term review, like really, really, really, really, really bad, like, desperately want it to be off my computer and to never see it again. Not the Nix is bad. Okay, just I'm ready to for something new is what is my point. And my my what's holding me back is flakes and home manager. And here's my thing, Tyler, if I were to ask you what a flake was, you'd have an explanation what a flake was, you just made a video about it. I watched that video. If you were to ask another person who uses, damn it, Matt, that's a microphone. Don't hit it. If I were to ask another Nix OS user, what a flake is, he'd have another answer for me and they would not be the same answer. Okay, you could ask 10 Nix OS users, what a flake is and you'd have seven different answers. Now there'd be a lot of overlap there, which is good, I suppose, because that means at least some of them know what they're talking about. But there'd be enough parts where you're different. It's kind of like that first time I installed gentoo and I had you and Josh and Ben and seven other people in my chat room trying to tell me how to install gentoo. Technically, you're all right. Also, you can't combine those things. And it's kind of that way with flakes.  I'm not there. Cyrus in the in the discord says that once you get it, you get it and then you just kind of can go from there. I haven't had that eureka moment.  Okay, so I'm flakes particularly are holding me back from the long term. So I've decided what I'm going to do is I'm splitting it up. I'm going to make a video about flakes. I'm gonna make a video about home manager. And then I will make my long term review hopefully towards the end of March early April, because I really desperately want this to be done. And I'm just going to just spoilers. The NYX OS community is not going to be very happy with this long term review. And it's not be again, not because NYX OS is bad. It's just you are the perfect next user, Tyler, you got it, right? You understand it. There are a whole bunch of people who have used NYX for a very long time. They understand it. They're the perfect next user. But for me, I don't get it. And if you don't get it, NYX isn't for you. That's that's that's the I mean, I just literally gave away the entire thing. If you don't get with the purpose of NYX, and here's nothing I would say if you're just going to use it as a regular distro, it's probably not the best thing to use. Like talked about somebody in the discord said they were using NYX. And then I asked them, well, why are you using NYX? And he said just because it's a good distro. And I was like, are you are you using the reproducibility or the ability to do generations? And he says, no, I don't want reproducibility. And I'm deleting all my generations. Like then why are you using NYX? That doesn't make any sense to me at all. I mean, you can but it just it's it's like buying a Lamborghini and then never driving fast. You know what I mean? It's kind of it's the way I kind of look at it. Like it's well, I gotta be honest, your perspective was my perspective. The first time I checked out NYX. I was like, it's nice. But all of the nice features about it. I don't need or I'm really interested in like making use up. So I was like, eh, I mean, no, not today. And moved on. Well, that's why that's why I think it's a wrong perspective. Well, I like I said, I think it's it's very much a distro. You know, this is gonna be a comparison that makes a lot of people angry. But NYX is kind of like Emax.  It's gonna be the best thing you ever use. If you just use it as a them replacement, you're not gonna see the point because you're not using what makes Emax special, right? And if you're just using NYX to web browser, you're not using the features that it comes with or the reproducibility, the ability to do the generations, the flakes, the home manager, all that stuff that goes along with it. It just feels like you're ignoring the potential of NYX. And that's where I'm at. Like, I think part of it, actually, the biggest part of it is just that I don't get flakes. I've had too many different explanations over what they are. I've had, you know, I'm just frustrated with the whole situation. But anyways, hold on, hold on. What give me two examples of two different explanations that you got. Okay, so I have yours, which is very much a the ability to basically use someone else's configuration for NYX, and install that, right? And then there's another one that I've heard is basically them being able to use it as a alternative to like a repository. So you had if you wanted to install a wait, hold on. My explanation of flakes was not that it is just an easy way. Like, if you watch the video, my whole explanation was what you're about to say with well, no, no, no, no, no, no, you don't let me finish. You mentioned the git repository, which is the I told you seven different people that have different they'd have overlaps, right? They all mentioned the git repository. But one person says it's just for applications, you're using it for configuration. And those always those ones user files, ones binaries is the way that I look at it. And I know I'm I know I'm all wrong about it.  My biggest problem is I can't have people explain it to me.  Because I still won't get it. I have there has to be somebody out there who apparently listening to it through my ears isn't working. I have to actually go read this in like a documentation somewhere. I've tried to find some but the the flake documentation is like half a page long. I'm not sure if I was looking at the right the right documentation might have been. Yeah, when you search flakes and find the next OS page on it. Yeah, that's the right page. It'll explain to you the sections of it and how it works. Yeah. Anyways, just needless to say, I don't get it. I'm working on it. But the other thing the last thing I want to say is a little bit of a public service announcement.  Just never do it. It's a it's a horrendous idea. So and I blame Nick's for this too because and there's no way it's actually Nick's fault but it happened at the same time I started booting back into Nick's on this PC. Because I always do the way I do a long term review is I install it first on my main PC on a separate hard drive. And then I get it all set up and then I completely ignore that hard drive. Because when I what I want to do is test how it how distro works after you haven't updated it for a long time. So like when arch you know if you go a long time without updating a lot of times it breaks I always that's why I do this test right and then I use Nick's on my other computers and more daily driver situation. So I was at the point where I was going to go test to see how Nick's would do after a long period of not actually using it and it worked flawless they worked fine. Not a single issue is awesome but for whatever reason when I booted into Nick's my fans started running full blast and I was like what's going on here because my my fans are always controlled by my BIOS. It has the speed control in the BIOS. It shouldn't have anything to do with Linux at all and I was like what the hell's going on.  Not I went into the BIOS changed to the silent version of the the speed curve or the the fan curve and that didn't that changed it a little bit made them actually finally decided to spin down but it wasn't quite where I wanted to be because you know normally I want to be fairly silent when I record a video so I googled it like I never done this before and I was like is there way in Linux to control fan control and I was like you found out that it's there's a a binary that comes along with LM sensors that call fan control and you can actually change the fan control with a configuration file.  You're never going to get right. Leave it automatic. It doesn't matter.  You're never going to get it perfectly right. I at this point right now I have it so the temperatures are at least right. Fans are still much louder than they used to be and it's driving me bonkers but I I'm gonna have to go back to the the automatic there's like an automatic profile or whatever with fan control and maybe that'll fix it but yeah so that's what I should use Windows. I should just use Windows as my way down to.  It's fine. Okay anyways that is what we've been doing this week in open source. Now we're going to move on to the main topic. Now Tyler you chose this main topic so I'm gonna let you do the lead in for it and while you're doing that I'm gonna turn my heater off because it's now way too hot in here so take take us away. So for this one why do we hot distros? Kind of a general question but one that's really aimed just to start a conversation over you know what's the main reasons we do it and I don't think we should have a discussion over whether or not it's beneficial or you should do it because you can you can debate that till you're blue in the face but like what's the main motivation for continually trying out something new like what's yours? ADD. That's probably the most honest response anyone's ever given. Really it is and it's just absolutely is so when I was a distro hopper I consider myself not a distro hopper anymore. I'm a reformed distro hopper I have my my 200-day chip that I no longer distro hopping but the thing is is that when I was a distro hopper the reason I switched most often was because of boredom and I wanted something new. I enjoy on a mental level the process of wiping my hard drive clean installing linux setting everything up rewriting my window managers installing all the window managers I enjoy that process to the point where I could be paid to do it and be perfectly happy with my life like if somebody if somebody would say hey Matt start a business installing linux for people I would do that because I would be very happy to do it it'd be fun I wouldn't want to support them once they started using linux that'd be horrifying I don't want to actually talk to people no I just want to install the operating system over and over and over again for whatever reason it's a stupid thing I understand but that's just the way that it feels like I enjoy that process and for the longest time many times that's the reason why I would hop is because I would want to go through that process again and then I'd use it for a little while and then I'd get bored with what I was having and then I'd move on other times it was laziness because if something would go wrong it's much easier to distro hop than it is to solve a problem especially stupid problems so audio sucks on linux whenever audio would be terrible there was a period of time Tyler you remember when pipe wire hated everyone's guts like literally everyone's guts it doesn't matter every single time they did a pipe wire update something was wrong you know either they were treating your outputs as inputs you know they were having things wrong it didn't matter there was hundreds of different problems and every time they did an update they broke the entire audio stack my dumbass instead of you know either rolling back to the previous version of pipe wire or not updating it at all or using a distribution that didn't use pipe wire I'd always hop like oh this is giving me good opportunity to go use a different distro and see if audio actually works over there which of course it didn't especially if it used the same version of pipe wire dumbass that's the reason why I would always those are the two reasons why ADD and boredom and laziness those are the two reasons why I have but if we're talking about other people I think that there are many different reasons some of them I think that especially when you're new this is this is a big thing I know this happened to me but when you're new you don't understand that how easy it is to use a different desktop environment on a distro so if you install like Ubuntu budget which is my first main distro when I first came back to use linux for full full full time I didn't understand that I could go install GNOME or I could go install KDE on that version of Ubuntu I didn't really figure that out until much later so I figured if I wanted to try KDE or I wanted to try GNOME or I wanted to try XFC I'd have to hop distros I think that a lot of people don't understand that distinction where you can install desktop environments very very easily but they think that you can't so you have to install a different distro with that particular you know version of the desktop on it that you want to use well your point like you're saying laziness but it's really just avoiding fixing a problem I I mean I've been that person like I've I've hopped solely because something broke I don't know how it broke I don't know why it's broke I don't want to find out so I mean X distros been looking kind of interesting let's go give it a shot so yeah I mean I don't I don't know like I wouldn't describe that as laziness like I may just I may just be you know trying out like really you just want an excuse to go try out something new and you're using this as an excuse but either way like however you want to describe it like I think that's a pretty common thing even if you've been using Linux for really long time you know how to fix problems just when something comes up you're like good time to switch I've been or at least give it a shot like it seemed nice to me I I really I really have only ever switched just to see what something is like on my system because I think that's more I've never been the person that's very interested in running something in a VM I'm not very interested in figuring out you know how does something look or how does it run inside of a virtual machine like I want to know does it does it actually run well on my hardware is there any problems that's going to have with my monitor setup like all of those kind of things are the questions I have for different distros and that's normally while I'll check them out see them out see our arguments for this are well founded and we've had we have this experience but it doesn't explain the biggest flaw in all all what we've talked about so far is that we've both went back to distros that we know give us problems so yours you love you love gentu you know you've used gentu many different times over and over and over again same thing with arts really like josh is the same way I think in many ways he keeps going back to different distros that he's he knows don't necessarily work for him just because he is a stubborn fool all right so next doesn't like you josh just learn learn learn it you know it's just the thing right but I and I for the longest time that wasn't really me even though I did return to distros it's just mine was more of a rotation between distros that I enjoyed so the thing is I've never been a the oddest thing amongst my my distro hopping journey is that Ubuntu was never really a thing for me like I would use Ubuntu once in a while but it was never like I was never really happy there and because of that I would I would avoid it for the most part it was always fedora or you know everyone's you know I tried the next minute for a little while I suppose that's based on Ubuntu I used Debian for a while then and then it was back to fedora and then you know I used arch for a long time then and then it was uh the stupid this is the stupidest thing Tyler is that during my distro hopping journey instead of just realizing that they were all based on arch I would rotate between different arch based distros like it's literally the same fucking distro but I'd go to from arco to endeavor to garuda to you name it I used all of them you know manjaro for a long time you know I would just rotate between them like it was literally just reinstalling arch over and over and over again and for no particular good reason because they all do the exact same thing in the exact same way I mean for the most part well they might have their own ways of approaching something but they all do the exact same thing and they in that they make arch easy to use with a certain rights by default it's like okay that's not a degradation of what they do at at all it's just if you're going to bounce between them all in a rotation and like do it for a long time like at the end of the day like you're not really exploring all that linux has to offer you're really just changing your themes yeah that's exactly true and you get you got you got way worse when I discovered arco and archcraft because both of them allowed you both of them have you know arco has a ton of different window managers most of them no one's ever heard of like they have one called dusk nobody's ever heard of the it's basically a dwm fork or basically it's just a dwm rice is what it is so that's all it is right it's dwm with some patches that's exactly as but it's a version that you can install it they actually have an iso of that thing and it's a thing like iswm fvwm and all these things right and I wanted to try them all and when I first started using arco Eric hadn't introduced the arco linux tweak tool yet so it wasn't as easy to install the other window managers as it was is now because now you can do it on an installed system you just open up the tweak tool and install it and you're off ready to go you'd have if you wanted to do it before you'd have to do it from the installer so I kept and kept reinstalling arco linux over and over again just so I could choose a different window manager that they offer it's the stupidest thing it's like it's the biggest waste of time but also I kind of this is stupid I miss it a little bit because it was a everybody knows this if you you installed linux almost certainly you're going to encounter some kind of problem like something along the way when you're in when you install something you know your audio is not going to work your bluetooth is going to be wonky whatever there's you're going to have to go search for an alternative to a different program because maybe it's not available in the repository something is going to be different right and that process of setting it up was always something that drew me in and I go back to this often is just like sometimes I miss setting that up to the point and troubleshooting those problems and and stuff but also there's a something to be said about just sticking on the same distro for a long time you know it's not something that I really saw until I found open susan and I think that at the end of the day everybody kind of goes I mean I say everybody that's a broad generalization but the vast majority of people go through this process of hopping you know hop hop hop hop and then eventually they find the one you know the the the pretty girl that you know you're going to spend the rest of your life with and it takes sometimes sometimes you got to be a man hoe and and hop hop hop hop between them and and and and eventually you'll find your one that was me with open susan it took a long time for me to find open susan you know and I didn't even amongst all my distro hopping I didn't ever really try open susan until you know fairly recently so I think eventually everyone finds their one and someone said so there is no plug and play distro and I don't think that was the point that you were making at all was that there's not distros out there that just will work for you it's your most you said it was a generalization generalization and so it's not always true but for most people most likely you're going to end up popping around and then finding one that you really like the most and then sticking with that one and I don't I don't think that's wrong at all I think that's literally what most of us have done we've tried out a few different things I think it's the same thing too like with grocery shopping you do the same thing you don't walk into the store and immediately buy the most expensive item like in a category you go in there you try one thing that's like the cheapest or whatever like you know you try that new thing you're like wasn't too good and if you get anything else you're going to get different options and then you're going to find one that you like the most to stick with that now if you're like me and cheap that means the cheapest item whatever yeah yeah well see every time I make that generalization that everyone distro hops there's always two or three people that come around like you know I started on a boot to and I'm still on a boot to 20 years later like first off broaden your horizons bro like seriously it's not a problem that you're doing that but also that's also not typical yeah like most people try out other stuff yeah and that's exactly most people don't aren't lucky enough for everything to work for them on the first try and most people when they switch to Linux aren't skilled enough to fix the problems so usually disrobing for them at least is absolutely easier than trying to find it especially Linux is really old now right it's well over 30 years old and if you're like most people probably start on a boot to and if they end up having a problem then they google how to solve that problem and the biggest benefit Ubuntu has is that there's a ton of people out there who have used it over the years and there's a ton of documentation out there that also the biggest downfall of Ubuntu is that there's a ton of people that have used it and there's a ton of documentation out there because if you go search for a problem on Ubuntu you can find a stack overflow or a stack exchange whatever thing from like 2009 and maybe that solution will still work maybe it won't but just because it exists doesn't mean it necessarily will so i think that for a lot of people hopping is just you know much easier a lot of the times also i mean we want to talk about reasons why people hop other than why we hopped some of it is just that the package availability i was gonna say package managers matter but really it's package availability because not every distro has every package that you want at least when i first started Linux that was absolutely as much different now because five packs and snaps exist but i think that if you go to a distribution and it doesn't have what you're looking for in terms of package availability easy package availability i think that you know it's much easier than to think well you know maybe that distro over there has more applications that i can use out of the box without having to jump through hoops and i think that's a that's another big one is package availability software stuff i mean that i would say that's definitely true there's a lot of people that have that have gotten into nix and been like okay i'm not interested in the nix programming language but i am interested in the fact that it's not just like a whole separate repo or something that has a ton of packages in it it's the main repo like the main repo's got like 80 thousand plus packages to a lot of people like package availability is definitely a factor in what they choose or what makes them interested in something which i'm glad you said that's not as true now with flat pack and stuff because i mean flat pack app images snaps have definitely changed people's perspective on whether or not that really matters i mean for most things flat packs are where the actual official vendor like vendors package is going so you probably just want to use that anyway so it doesn't matter but again that's not always true so i i think it's absolutely right that flat packs have changed everything but people don't even really think of it that deeply right it's just very much people want it's one of the reasons why you and i had such a problem with with elementary os right they started to use flat pack and flat hub but then they only did a portion of it right they had to prove every application so when you went into elementary os six or whatever was you didn't even have access access to things like librae office or firefox you had to enable that beyond that right and i think that flat packs have indeed changed not just not just flat packs but snaps and ryan in the chat mentioned app images go away go away with your app images um nobody nobody outside of nerds actually use app images although here's the stupidest thing actually i brought them all but yeah the funny thing is is i hate app images but i have to use one because my kid in live is broken and i don't know how to fix it so i've had to use the app image of kate in live to actually you know use kate in live and god i hate i hate app images with a fucking passion dude like every so i'm much too lazy to figure out how to add it to my rophy right i i know that there is a way to add it to my rophy i know it's very easy i don't care okay so because i'm a stubborn fool every time i want to open up kate in live i have to bring down a scratch pad do dot slash kate in live and the rest of the nonsense and then we'll open up kate in live from the terminal it's just the stupidest it's the stupidest way to have to open up a a package or application i know there are ways around it i know there are easy ways around it these days that's the way you used to have to do it but i'm doing in protest that's the reason why but anyways the the the whole the whole point is that snaps and flat packs have made it so made it easier for developers because they only have to package things once and it's available basically everywhere but also it's made it easier for consistency so it used to be like when you used to use arch and i used to use arch one of the things that was always the most infuriating was that the version of obs that comes in arch is different they don't compile it the same they take a lot a lot of the stuff right you know it doesn't it didn't have web docs for the very longest time it it took a long time to get the youtube integration all this stuff right they are always way behind on that kind of stuff because they want to for whatever reason compile the minimalist version of obs and then when you went to debbie and you'd have a different experience when you went to ubuntu you have a different experience when you went to fedora you'd have a different experience every single one of these would have a different version of obs and every obs is slightly different right with flat packs you just download the flat pack of obs and it's going to be the same in ubuntu it's going to be the same on you know fedora and arch and all that stuff and that's another benefit that this has kind of led to and i think that i think that in a lot of ways and once you get past your initial curiosity of what you want to use and i think that flat packs make it much easier to both hop and to stick around because it's not because you don't have to think about what packages you have available you don't have the motivation you don't have that motivation to hop so you can't say well i can't i don't have the right version of obs because you have that version of obs on your distro no matter what distro you've chosen so flat packs have both made it easier to switch because you can use the same version everywhere no matter what distro you're on but also it's removed one of those things with reasons why you'd switch no obviously the other reasons still matter but i think in in many ways that one software availability thing flat packs have kind of and snaps have have solved that problem for a lot of people so i don't know i i still think when it comes to a distro option it plays a role as to whether or not you're going to need to use one of those or whether or not those are pre-installed flat pack and snap so i mean so it's still like no matter what you're how you're going to get packages will always matter to some extent and to some people when it comes to what they choose on linux so i mean and and also too like if i if i wanted to play around a lot with flat packs i could totally see myself just installing fedora only because i know that's going to be flat pack haven like obviously say the same thing with like if i wanted to mess around with snaps a lot i'd probably use ubuntu just because i know i'm not going to find anything weird with snap somewhere else granted i shouldn't period but i mean i could easily see that being a good reason for hopping and doing something over there yeah i have images are unnecessary evil i'm sorry i just i just read the line i i didn't read any further than that but that was just crazy i was like i mean i wouldn't call them evil well in a way they do provide a third backup options for when nothing else works which is the reason why i'm using the one app image that i'm using what they desperately need to do with app and i think this is just a complete fucking tangent but app images would be fantastic i think if all all they did was when you clicked on them from your file manager they installed automatically they they there was like a script that ran on top of it or whatever that automatically put a desktop file in wherever it needs to go and you're done like it just works right i know that i understand josh there's a tool that does it i don't want a fucking tool okay i gotta it should do it it's just like if you're gonna like here's the thing if your packaging format is essentially the exact same exact same thing as an executable binary on windows just make it run exactly like that have it place a desktop file and let it do all of that by default there also there's no way that you could tell me that this is impossible or hard to do like you already have dependencies for app image so like make one of those dependencies a daemon that does this whenever an app image is executed yeah i mean there are probably many ways of of doing it but they just don't and you know that's the developer's prerogative that's fine but that's also the reason why i just refuse to use them as much as possible because it just like i i kind of it's one of the reasons why i want flat seal on flat pack to be a dependency like everyone everyone should have flat seal installed it's an absolute necessity if you're going to use a bunch of flat packs you should have it installed this should be the same thing they're having a separate tool that you don't have on hand it's like i'm gonna pick on the genom guys it's like having the extensions manager on genom not installed like this is a thing that for a lot of people is a is the first thing that they install and if you don't have it pre-installed that means that they have to know that it exists and they have to go install it and then they can do that their work but it that for whatever reasons we've made some of some people are going to say well you know it's a security issue you know because they don't you know they don't want to have access to your your your path or whatever and you know i can i guess i can understand that but it's just it bugs me because you've used a mac before and i've used a mac before one of the coolest things about mac is the way that install most applications opens up a file shows you a shortcut to your applications file you drag the icon into your applications file and bada bing bada boom it's fucking installed that's the best thing ever that's the way everybody wants to install an application nobody wants to see a fucking wizard i mean seriously if you ever if you're on windows and even to this day you install like a printer driver window it look printer driver wizard it looks like it was developed in 1995 like it just does nobody will also can we talk about the fact that most of these windows open up in like an 800 by 600 pixel like window and then they want to give you their you love yeah in there that's like a 42 page document that you're supposed to read through inside of that tiny window like come on the the worst ones are where you have to manage to get your cursor over the scroll bar because it will not let you continue until you scroll all the way to the bottom like okay so first off i'm smart enough to understand i'm not going to read it just because you force me to scroll to the bottom doesn't mean i've read this thing it just means that i'm smart enough to use a fucking scroll bar you know it's just the stupidest thing ever but but on max the thing is that the the that ability is to take the binary shove it in a path somewhere and then automatically it shows up everywhere applications are that's really cool and app images had that potential because that's what they are they're just an executable binary that you click on and it runs all they needed to do was create the ability to drag that somewhere and have it run that'd be awesome but which ironically this we are describing the way linux and unix works you have folders where binaries go and then they're accessible everywhere like this should this should not be rocket science and also we as a community should not have to it is weird that we have to ask for it and it's about time that we don't have to ask for it anymore and it's just the way it works because that makes sense like have me put app images in a location and then the app images are just accessible yeah if they had done that they would have won the game like literally that's the that's exactly okay so you wouldn't have to deal with snaps and the proprietary nonsense and loopback machines you wouldn't have to deal with any of that on flat pack you wouldn't have to deal with all of you know having six different versions of mesa installed as a flat pack just because all of them use a different version because app images are the contained thing that you want to just click on and use they would have won the game like everyone would have used it would have been the package format to beat and they failed it's it's a complete I understand guys that there are app image loyalists out there very very much fervent believers the app image is the best format and the thing is is you just might be right but because they missed the opportunity to do it in the right way you're forever going to be in third place barely used and and that's just that's just sad because like I said I think that the general concept is fantastic the execution was shit yeah it is very sad because I mean they'd have they'd have an uphill battle let's say they fixed all of what we were talking about and it functioned beautifully beautifully tomorrow do you know how much popularity they're up against like even if they did that it would probably take a lot for people to want to go back because people have gotten used to now using flat seal and the loopback devices on snap like sure your your format fixes a lot of that it's better but I mean we've already gotten used to it yeah well then I mean they would have had a hard harder time than I'm probably making it out to be just simply because we know that fedora and Ubuntu weren't going to adopt them fedora has flat packs and that's their baby and they're going to promote flat packs and then you know canonical has snaps they're going to do snaps but the thing is is that the community oftentimes decides you know what wins in the end and they you oftentimes like if system d had been horrible when it came out like okay so what's horrible when it came out if system d hadn't been well developed and well adopted by other distros it it would never have become a thing like it would have just been a fedora and red hat thing and that would have been where it has but because it was adopted by distros outside of it it became the norm right it's the same reason why flat pack is kind of one because other distros have taken it and actually started to use it and app image could have been that thing and then flat pack would have just been a fedora thing right you could have seen things like mx linux or you know maybe arch or whatever it would have been arched because there's no way arch is leaving the a bar behind you know other distros could have used app image as their thing and especially the ones that are very anti-corporation the ones that don't want to have to rely on flat pack because it's basically developed by red hat they don't want to to rely on snap because it's done by you know canonical right app image could have been that thing if it had been good so like okay so there are people talking in like josh keeps mentioning app image d i will remind josh the app image d did not exist when app images first came out and that's what we're basically talking about is when they first came out i mean we understand that there are tools now but that's like releasing a you know it's like having a car but not having the key of it until 10 years down the road you know it just sits there you can't use it you know yeah so we let you buy a car for 50 off right now but i give you the keys in six years like well i still spent 50 on a car like i own it it looks pretty but you can't use it it's just a big fancy paperweight you know it's like it and it's not i mean it's obviously not that bad you could use app images but it was a tedious process and it's just you know i i think that the reason why i always talk about this is is that there there's a part of me that was a mac user pack in university that had that experience of dragging the binary to the folder and it's like that that experience say all the shit you want about mac there's many different things you can say about mac back then they didn't have the privacy thing you didn't have to worry about app shield or whatever literally you could download whatever the fuck you wanted and put it wherever you wanted like that's the way it worked i remember i got some old so it doesn't i know it doesn't work exactly this way anymore there's a lot of privacy and security shit that goes in the in the middle of it but at that point you could take this thing drag it to that and i had that experience and every time i see a flat pet or an app image i had i remember that experience like this could have been that but it's not therefore it sucks and and then pro bono or whatever his name is he hates me you know so yeah that was that was an interesting we had a little bit of a divergent there Tyler about we a little bit of a tangent if you will but i think that's okay great great yeah without tangents the life would be much harder i truly believe that all right so do we have anything else to add on to this the last thing that i want to say is that uh you should we said the beginning that we weren't going to say this that whether you should or not but i should i still want to say you should distro hop don't be the person who just finds your distro right away that's fucking boring don't be boring go distro hop try other some other distros and then if you also this this section right here of man talking this is definitely not opinionated at all like this is just objective fact you need to go do this now this is just just i understand if you if you if you got it's here's a huge metaphor have you ever do you ever watch hg tv like the house channel Tyler i mean i've got family members that do i don't all right so if you ever see there's a show on there called love it or list it okay and basically the idea is that there's two people that are the hosts of the show and the one will remodel your house the other ones of real estate agent and they're trying to show you a house that you could move into and at the end you have to choose whether not to move out of your house that's been newly renovated or stay there in the newly renovated house and most people will obviously stay in the house that they were already in because now it's basically a brand new fucking house why would you ever move and that's the whole point of this is that you know it's really hard if you found your distro the first sister you use if it's really really good and it works everything bluetooth works audio works it has all the applications you want you know the package manager is something that you enjoy all of this stuff there's a lot of support the community is fantastic that perfect situation if you found yourself in it it's really hard to move away from it but you should you absolutely should if that's your first experience and the reason why it's just because something is perfect doesn't mean that there's something not more perfect out there also it gives you something to compare it to it's it's i've never i haven't going back to the manhole thing ever from earlier like if you found your one person that you you fell in love with like high school or middle school or whatever you know that's great i'm happy for you but you don't know what you're missing out on if you actually didn't float around a little bit you know you should break up with that person float around the field a little bit then go back just you know there's a reason there's a reason why matt singles like everybody knows oh god that's the best that's the best thing ever oh come on no no you losing power the lights just fucking flickered hopefully hopefully i don't lose anything maybe it's time for us to start wrapping up yeah clear blue fucking skies out there and it's gonna do that shit live in a bfe anyways dating advice 101 with the linux god there was that show back in the 90s with um adam corolla and dr drew god nobody's gonna remember that uh i could i could be the dr drew in that situation it's like the i don't remember the name of the show is like love love shack love the love show some i don't know it was like love after night or something yeah it was that i think it's like that yeah good luck i know dr drew i don't know you're talking yeah he's actually still around he's he's he's actually a big point of odyssey which is really fucking weird like a small ass fucking world anyways yeah god damn it this is like the fourth time i've hit my microphone today i'm i apologize for that hopefully nate can edit that shit out love line that's the name yeah okay really fucking old guys all right anyways let's go ahead and move on to the last part of the show no no no we've had our hilarity anyways the last part of the show is the nuggies of the week so every week we we talk about an application or a tip or trick or something like that that we can share with you all usually it's an application and this week is no difference we call them nuggies the week because i've been bullied into it so tyler good lord i just hit the fucking microphone again this is ridiculous anyways tyler you're nuggie of the week mine is nh which is it's short for yet another nyx helper and it's i've just replaced a lot of my like flake update like rebuild commands with it it just is like kind of a wrapper for sudo nyx dash commands so it and the the main reason you would want it is it gives you much cleaner output in the terminal i inside of our show notes i did link to it but just for everyone inside of the live stream for right now i'll link i'll post a link to it but if you're using nyx highly recommend trying it it makes errors much easier to read actual relevant information from that error it's just overall it's a it's a big improvement to actually using nyx i don't know why nyx doesn't just make this the way the output is done it's way better and probably should be the way it's done but it's great so yeah that's that's my thing of the week nice i've been playing around with a lot okay it's nice mainly today i've been watching someone else play around with it for a week being like yeah i should add that that looks really nice cool all right so my nuggies have been very much themed the last three weeks or so i've i've talked about this i've been reading i i read a ton of books every year now i'm not some crazy person like if you get on book talk or booktube you hear that some of these people who read like three or four hundred books every year not that crazy i i read 40 to 50 sometimes 60 books a year it's it's a reasonable amount four five books a month and you know every once in a while i'll read a little more and it's great but like i said i ran out of space and i've been doing the digital thing so i've been it turns out there are other thing good reads that i've known about good reads for a very long time it could have been around for a long time but there are a ton of different applications that you can use to basically track your reading now i there's a couple of them that i'm going to be talking about but i want to try them first there are a couple open source things that you can use on linux to track your reading some self-hosted stuff so i'm going to try those out before i recommend them but there's one on ios that i've been using it's on android 2 it's called bookly and it's pretty good it's not the best one that i've tried but i've been looking for ones that has features so the one that i was i recommended last week called it was called bookshelf and it was very minimal on the statistics bookly has way more statistics has more fuller and more usable graphs and stuff so i i prefer this one over the one that i talked about last week i will also say that it's cheaper if you want to get the pro version than a lot of the other things that you can try i i will also say though that if you use both android and ios the subscription is not transferable which is just the most idiotic thing i've ever seen in my life but whatever so yeah bookly is is really good like i said there there are a couple open source things that i i'm going to try out that i asked for recommendations i masked on yesterday or the day before for open source ways to track your reading basically just you enter the book that you're reading you can track your progress and it gives you statistics not only how long you've read but also things like you know the the genres you prefer the most the authors that you've read the most of things like that and i want i like that kind of statistics because it kind of keeps you motivated and the one of the things i like most about books bookly is it does kind of gamify it a little bit so you can set goals and you get like badges and whatever it's not it's nothing you know useful or anything but it gives you a little it's just a little bit more you know things that you can you know pay attention to and kind of motivate you to do some reading especially when you're in the middle of a reading was one this one fantasy novel right now it had the most boring fucking smut scene i've ever read my life like seriously you it takes some really i mean we're gonna go r rated here for a second but it takes some really bad writing to write boring sex i mean it takes some really really bad writing to to write it and this was this was the most boring sex i've ever read in my entire life because this was really really fucking bad and and for whatever reason this author who's writing an adult fantasy right this is not like ya where they have to like censor stuff a little bit so like you can't say you know man parts the actual words and why right this is an adult fantasy for adults and for whatever reason this author has very much an aversion to actually using the words so they use the same euphemism over and over again to describe certain parts of the body and god it was just so fucking repetitive his avocados like oh god like it's a good thing the rest of the books actually been fairly good because that's that smut scene was just absolutely horrible so okay so result no i do not read erotica this is the most dangerous ever probably i know i can't help it but it's seriously i've been reading books in fantasy novels sometimes have romance in them fucking bite me it say happens okay like there's nothing wrong with it like i just happened to enjoy some books to have fantasy and or romance in them whatever there's also vampires okay and they don't sparkle they're like real like kick your ass each each you kind of vampires well i'm sorry but if they don't sparkle sparkle they're not real vampires and also like who cares like i want them to shine like diamonds outside yeah they got the fucking rihanna song there in the background all right that's it for this episode good lord we that was all over the damn place but it was fun so if you want to watch us live we do so again every saturday on the linux cast youtube channel youtube.com slash linux cast we uh don't simulcast this anywhere else by the way so if you want to catch it it's a youtube exclusive because hashtag we love google mostly it's just laziness anyways that's where you can find us live every saturday three o'clock p.m eastern time you can also find all of our contact information by heading over to the the linux cast website which is at available at the linuxcast.org there you'll find all of our previous episodes all the way back to season one also several blog posts that i post up there i have several blog posts to go there but i haven't put them up yet but there are several that are already there you can why is it that every time every week tyler i get to the section of the fucking podcast and i can't fucking learn words like every week like it's not it's it's i'm perfectly eloquent and well enunciated through the entire podcast for an hour and then i get to the contact information and my brain goes fuck you i'm tired i'm going home okay it's the one part where it matters that's why it's like it's like your brain's doing the thing where like you studied so well for a test you know all the answers then you sit down get the pin in your head and then everything gets wiped in a second i don't know what my name is anymore anyways the linuxcast.org is where you'll find all that stuff you can find tyler who does youtube videos at youtube.com slash zaneo g you can also find all of my stuff and his stuff at the linuxcast.org slash contact there you'll find our discord servers and our links to mastodon and odyssey if you're interested in that i think my link to my peer tube instance that i'm that i'm available on is there as well so you can find all that stuff at the linuxcast.org slash contact you can support me on patreon.patreon.com slash linuxcast tyler also has a patreon stuff his stuff is also linked on that page as well so if you want to support him you can do so from that link which i don't have memorized one of these days he'll actually get a URL that i can remember and i'll pimp him out as well that sounded really really bad just now that i thought about it all right it's all right you can pin me out don't worry there won't be any kind of charges or cases that come off against you don't worry i'm not that i'm not that kind of person anyways all that stuff available there give us contact also if you listen to the audio version of this and you want to leave a a review on apple podcast we'd really appreciate it even if you don't listen on apple podcast head on over to the apple podcast page leave us a review it really helped the channel because that's where the vast majority of people actually listen which is on apple podcast so head on over there leave us a review we'd really appreciate it thanks to everybody who does support me on patreon and youtube because we're all absolutely amazing without you the challenge would not be anywhere near where it is right now so thank you so very very much for your support without you this is seriously i probably wouldn't even get up in the morning just you provide motivation for me to continue that's that got really deep there for a second i don't know why anyways thanks everybody for watching we'll see you next time on the linux cast


Hey everyone, I know it's been a while since I uploaded lots of life changing events have happened over the last few months And I wasn't in the best mental state. I Posted this about a few months ago, too And I just wanted to thank all of you who reached out to me personally in either in the comments or on one of my videos For your words of encouragement. It really means a lot and I really love this community so much So let's keep learning together All right now that we got that out of the way, let's Concentrate on the main focus tonight. What do neural networks really learn? Neural networks have had so much hype surrounding them in the last decade, especially in computer vision Much research has gone into different problems in the field But let's direct our focus to just image classification for now Mostly because it's easy to wrap our heads around and it's well explored For classification problems, we train a model to increase classification accuracy and Over time we've seen convolutional neural networks get deeper and deeper and deeper all with one goal increase the accuracy of classification While this is impressive Significantly less research has gone into what the inner layers of a neural network learn internally during training If we were to visualize layers of a convolutional neural network We would see the initial layers tend to learn about high-level features like edges and shapes The later layers become more abstract and learn more texture and other non-human-interpretal features of the image This makes sense since the output of the initial layers resembles the image So they pick up on more visual cues The later layers would have seen a series of transformations at that point And so we wouldn't know what to make of them from the get-go But even these later layers can be mapped to have learned something other than this non-interpretable gibberish In this video, we're gonna walk through a way to map this meaningless static image to something that's more meaningful to us humans So we better understand what different parts of the network has learned This is going to be a multi-pass explanation We'll first walk through exactly how humans would classify images and what humans learn along the way The second pass would mostly focus on how a neural network would actually learn to classify these images and what they learn along the way And then we'll be explaining certain processes that occur along that path in detail towards the end of the video So pass one So pass one Let's take the problem of classifying an image as a ski resort or not ski resort Here there are six images Can you identify which ones are ski resorts? Yep, all of them Not too tough But how exactly did you identify them? Well, I see a lot of snow I see buildings Sometimes I see trees and mountains Sometimes I see people with skiing equipment And a combination of these indicators tell me that I am looking at a ski resort Now interestingly, a neural network can actually identify these different objects and textures of an image In other words, the network is actually just trained to recognize ski resorts and it will inherently know what snow is Even though it hasn't been explicitly trained to recognize snow Now ain't that fascinating? This is the big picture of what a neural network does And we're now going to walk through how the neural network actually does this exactly in pass two So let's visualize what the neurons have learned when we train them to classify ski resorts To do this, we need to answer two questions First of all, what is a neuron in the context of a convolutional neural network? And second, how do we visualize that neuron? So in a feed forward neural network, this is a neuron and this is a layer For convolutional neural networks, a conv layer would be one of these blocks Each of these conv blocks are made up of many filters that act on the output of the previous block These initial filters could be considered as neurons So let's take an example here Here is the VGG 16 neural network architecture that has five convolutional blocks Each block here is a layer This fifth layer of the VGG architecture has a shape of 14 x 14 x 512 Now this block was created because the previous layer, which was 28 x 28 x 512 Was convolved by a filter with shape 2 x 2 x 512 And the result is a 14 x 14 output We have 512 such filters that act on the initial convolutional layer To get the 512 14 x 14 outputs that make the block right here that you see Let's consider the output of a single neuron for our analysis That is the output of a single filter, that 14 x 14 output Now how do we visualize this neuron? Now that we identified a neuron, we want to visualize what it learns If we were to just look at this 14 x 14 output as an image It might look something like this Pixelated gibberish But to make sense of this, we want to see what effect this has on the original input image Effectively, we would need to mask the image with this tiny output And two steps to accomplish that are Well, first we need to scale this image 14 x 14 to be the same size as the image Which is that 224 x 224 And then we would apply the result to the original image as a feature map We can do the first step with an upsampling technique One such technique is bilinear interpolation And the second part we can run by using an activation filter Once we have the activation mask and we apply it onto the image We can visually see what the filter has actually learned with respect to that image For example, we would be able to determine that this particular filter is a snow detector Now that was past two of the explanation And now I'm going to explain the major processes of bilinear interpolation and that activation filter I talked about Okay, so the situation now is that the fifth layer of the convolutional neural network With a filter produced this 14 x 14 gibberish static output And we want to scale this up to a 224 x 224 size Which is the size of the input image We now do this with a technique called bilinear interpolation Now to explain this process I'm going to take a very simple toy example We have a small 2 x 2 grid of pixels with some grayscale values We want to upsample this to some 5 x 5 image Now interpolation means filling in the missing values The goal here would be to interpolate every one of these missing points using the points that we have So let's fill in the pixelette the second row and second column to get an idea of this process We would do this in two steps The first would be to interpolate linearly along the x axis to get the 1 2 and the 5 2 And then interpolate linearly on the y axis to get the second row and second column 22 We have two steps of linear interpolation Hence it's called a bilinear interpolation Fascinating! So let's do it So the first row second column is one unit from 103 units from 200 So 75% of its value comes from 100 and 25% of its value comes from 200 And so we can interpolate the first row and second column with a value of 125 Similarly, the fifth row and second column is 75% comes from the first 150 And the 25% comes from the last 150 And its value is interpolated as 150 Like this we can interpolate the other values in the x direction but we really don't need them now We now interpolate along the y axis Now 75% of this value comes from 125 and 25% comes from the 150 So the interpolated value is 131.25 And in this way we can interpolate every pixel in this image Now coming back to our original problem, we can perform bilinear interpolation on our 14 x 14 image To fill in the mixing pixel values and make the output the same dimensions as the 224 x 224 image And step one is complete Now that we have a 224 x 224 upsampled filtered output We want to convert it to a mask and apply this on the image And this can be done with the simple activation function The mask is black and white. It has values of either 0 or 1 So we take all the 224 x 224 pixel values, arrange them in ascending order And determine the pixel that is greater than 90% of the other pixels And use this as a threshold If a pixel is in the lower 90% it becomes 0 If it is in the greater 90% it becomes 1 And so we end up with a mask Now we apply this onto the image to see what parts of it are being recognized by the filter And voila So we're able to see semantically what is being detected in the image by this filter But what are we looking at? I can see this filter is looking at a bunch of snow But how do we quantify this and say definitively that this is a snow detector? This is done with a metric called IOU that is intersection over union It's basically a metric that measures overlap We need a data set with an image and the corresponding mask for every single object in the image I'll provide some example data sets in the description We determine the IOU between each of these object masks and the actual mask from our network The object with the largest IOU is the classification that our network produces Like this we showed a bunch of images and determined the object that this filter segments And in this example filter you'll see that it detects snow in an image a lot So we created a snow detector effectively without explicitly training the network to detect snow It just learned to detect snow when looking for ski resorts And this is very meaningful and it shows that these network filters are actually learning something meaningful to humans And interestingly if we take the original ski resort classifier network And we were just to remove this filter and three others that detect like mountain tops, houses and tree tops We would see a significant dip in performance by over 15% That is even if we were to retain 509 of the 512 filters in our convolutional neural network We would see a significant drop of 15% in performance So basically it helps us identify which parts of the network are the most important And it even helps us make decisions on building more efficient networks Well that's a wrap I hope you all enjoyed this video I have some link to references in the description below Stay well and stay safe Bye!


As you know, I take my job as a makeup reviewer very seriously. I take my speed makeup review videos very seriously. If I am putting a review out there, I'll take it serious. So today is just one of those days where I'm playing with a whole bunch of new products and products that I'm testing for my reviews, and I thought I'd film it on camera. And you can kind of see my process, all of that good stuff. Before we get into that though, I want to thank today's sponsor for the video, which is going to be Florisys. You guys have probably heard me talk about them before. I use their eyebrow pencil quite frequently. It's become my holy grail, and you guys are actually the reason that I even tried Florisys in the first place. I had so many of you tell me that I was going to love the makeup because you guys know my big packaging, presentation kind of person, and that is where Florisys definitely thrives in the market. So it's always really exciting that I get to work with them because in a way you guys are what introduce this relationship. So I have a few new products to try from Florisys today. I think I'm going to play with this Floral Engraving O-Day Makeup Palette in the encounter. I've been eyeing this ever since I first found the brand, so I'm really excited to play with that. They also did send though this Floral Engraving Butterfly Makeup Palette. Looks really beautiful as well, but I'm eyeing the first palette. And then they also sent their Blooming Rouge long lasting liquid lipsticks. So we'll be playing with those as well and then a lot of other makeup that I'm just testing for you guys in general. So let's get into it. Starting off with some skin prep here. I have been testing the Refra Hydration Cream. Actually let me zoom us in close. A true look at what we are working with. So this is what the moisturizer is going to come in. I think I've used it in a couple videos by now, but you know how skincare I have to test it for a long time and I've really been enjoying this moisturizer. I even recommended it to one of my best friends. She asked me for a moisturizer. She didn't want to spend too much money and I was like, girl, I sent her the link to refer. I was like, this band is having a really good promotion now. If you don't know, they are having a promotion. You basically pay what you want for the moisturizer. You can get it for as low as $0 or my friend, she decided to pay like $6 for it. Anyways, I really like it pre-makeup. I think it sinks into the skin really nice and quickly. It's fragrance free, essential oil free. For me, I wouldn't use this as a night moisturizer. My dry skin personally requires something a little bit more heavy, but in terms of daytime moisturizer or something before makeup that's going to soak in really fast, this is awesome. I've been loving this. I can't wait to give my final thoughts and my speed review about this, but it's going to be pretty positive. This is a product that I have not tested yet. I've been wanting to test it. This is a mixture of products that I've been testing in wanting to test and these are quite trendy right now. These are the Maybelline Perfector 4-in-1 Glow Makeup. People are saying, on TikTok at least, this is a Charlotte Tilbury flawless filter dupe. Some people are using it as foundation, so I think I'm going to try the shade Light to see. I haven't even opened this, so I guess we just turn it with the heck until product comes out.  So if you don't like the sponge aspect, totally do that. Man, it's going to be a while before we get some product out apparently. So if I were using this on my makeup clients, I would totally rip the sponge off because that would keep everything more sanitary. But let's try it first to be used as intended, but pull the sponge off if you're not a fan of that. Okay, let's see. This is a good color for me. Should I put it all over? I'm using the Charlotte Tilbury new foundation today, even though I've decided I don't like it, but I'm trying to make myself like it. Oh, that does give like a little bit of coverage. I'm going to use a refer 31 brush and let's push it in. I can see what people mean like it really is like the Charlotte Tilbury Hollywood flawless filter. So this is the base that it gave very, very glowy for me personally, who struggles with like pores and discoloration and all of that. This could not work alone as a foundation because my pores look terrible right now. Honestly, as that initial layer right here, it is super duper pretty. I actually want to keep fairlight around because they might be able to pull that off as a liquid highlight. That looks really pretty for a glowing base. Definitely going to have to play with this a little bit more, but huh, very interesting. I told you guys, I don't really like this foundation. I've told you on multiple occasions, but trying to find the best way for it to work for me probably wasn't the best idea to use this base underneath. But we're just playing. It's not that serious. I have the shade for neutral, which you if you are around my skin tone, this is like the perfect shade for me. I don't like this because I feel like it just sits heavy on the skin and it looks heavy as well. So I'm trying a less is more approach today. That probably was more than less. I feel like my skin is going to be super glowy today. We'll see with this foundation. It is true for my skin, at least somebody with like pores and discoloration. This foundation looks a lot better if you apply a lot less. I find that the girls with perfect poreless skin really enjoy this foundation. That's not just what I have, you know, I have real skin issues and that's OK. And I honestly think with the base that the Maybelline gave that had just a little bit of coverage that is also helping me need less product. While the Maybelline didn't have that much coverage, it really assisted with this Charlotte Tilbury product that I need less. Now, my skin is very glowy right now. I'm going to have to do some work with my concealer to kind of tone everything down a little bit. But as I look at my skin right now, it looks super dry. The gluiness is definitely highlighting like this right here. Maybe I don't like this product, but I definitely don't like these two together. It's mostly the foundation, I would say, probably knew better than to pair these two together, but this is a lot. It's OK, we're going to fix it, but I'm not loving the way my skin looks right now. So before I get into concealer, I do want to quickly do my eyebrows. I'm going to use my Florisis eyebrow pencil. I've had this for a couple of months now. I literally use it all the time. It's my go to eyebrow pencil. It just deposits the right amount of color, you know, it's not too creamy to wear over blends and makes the eyebrows look less defined. But it's not too waxy to where you can't blend it out. It really is perfect. It doesn't give off too much color. It doesn't give off too little color. There's a reason I've been using this in 90% of my looks lately. I'm going to finish this real quick and I'll be right back. So I've been trying to get in the habit of doing my makeup in this order. I've been preferring to do my concealer after my eyeshadow. So I like having the basic base with the foundation and my eyebrows being done. And then I do eyeshadow and that way I can clean it up with the concealer and a makeup wipe. It's been working out a lot for me. So eyeshadows are next, which this is the part that I'm always the most excited about, especially since the options that we have. Like I said, florists sent me a couple of different options. Now, if you haven't heard of florists before, they're a fast growing makeup brand that is based in the West Lake of China. Their goal is actually to create the most innovative and aesthetic cosmetics, which honestly, they really, really they do a good job of that. They create healthy and nourishing cosmetic products that actually contain herbal extracts and a lot of other caring ingredients, which I love as well. The overall brand is just trying to inspire global users with traditional beauty tools with the Eastern aesthetics, philosophy and modern technology. You know, the name florists is two words, flora, which is flour, which is about the ingredients that they put into their products. And then sis is sister and their inspiration has a lot of meaning everything about the brand. Even their logo, it's a small window porch, which is an inspiration from the Asian porch window in Southern China, like classical garden signs, really, really need lots of information that you can find about the brand online. If you're nerdy like that, like me, I find their website super interesting. So let me show you the actual palettes that I'm debating between. So this is the first one. This is the floral engraving butterfly makeup palettes. And here is what the packaging looks like. Isn't it beautiful? And then you open it up and here is what it looks like. See that I never touch these before I use them on camera because I just want you to look at how pretty they are. The design inspiration is inspired by the mal silver jewelry and butterfly patterns that are typical in the art of the mal people. So this is a nod to that culture. And as you can see, the engraving here really is art. Like look at how detailed that is. So this has both matte and shimmer textures. And you can use this for eyeshadow, highlighter, blush, all of that. Like these two would be beautiful for blushes. You can use the center as a highlight. So that's really beautiful. But I'm going to use the palette that I actually have been eyeing ever since I discovered the brand and you'll see why. Look at this, you guys. This is the floral engraving O'Day makeup palette inspired by the Cowsies masterpiece. I'm going to say this wrong, but it's Lao Shen Fu. I will write that down so you can see. And the love story is told by the embossing on the palette. So look, is this not one of the most beautiful palettes ever? This is an ode to the nymph of the Luau reverts. I'm mispronouncing all of this. And it tells a story of his encounter with nymph of the Lao River at the edge of the river. The nymph of the river is so beautiful and elegant and they fall in love with each other. However, human beings and the gods can't be together forever. So there is a miserable ending of their story. How Z expressed his painful feelings through this poem. So wow, a lot of story behind this one, but you can see how beautiful the palette is. The colors here are so pretty and soft and romantic. It's multifunctioning as well. It can be used as eyeshadow blush and highlights. Once again, also an art piece. Let's use this one. So I'm going to do one eye off camera and I will be back. So for eyeshadow, I definitely wanted to do something that could be simple and monochromatic. It's not Valentine's Day, the day that you guys are watching this, but I'm filming it on Valentine's Day. So I was feeling the warm toned look today, which is out of my usual preferences, but I'm feeling the occasion. So I'm going to start off with this shade right here, which I think would be such a pretty nude blush. Now you'll find that especially these like more reddish shades, they aren't super pigmented, but that's because they are supposed to be multifunctional for blush as well. And you can build them up if you need to. And then the shades that are supposed to be pigmented are quite pigmented, very good, very easy to use. I do enjoy the quality of florist's eyeshadows. I find them all super, super easy to use. Definitely a good formula for beginners because their formulas aren't too powdery. They don't get too messy or anything and they're buildable, but they don't give you too much at the start, which is nice. Now with the Asian brands, I don't expect too much pigment because that's just not the style of makeup over there, but I actually am surprised that florist's puts the pigment that they do. Their quality is definitely more pigmented than a lot of other Asian brands. Gonna build up the depth. So I'm gonna start off with this shade right here. It hurts to touch the embossments, let me tell you, but it must be done. So you see how that gives pretty decent pigment, but it definitely is a formula that you can share out to use on the face as well. I'm just plopping that in the outer corner and then I am blending that inwards like so. You can see they're blending quite easily. I know it looks messy over here. That is why we do our concealer last. And then I'm really excited about this raspberry deep shade. I'm going to go ahead and use this in the outer, outer corner. This actually almost makes the look more Valentine's-y because it is more raspberry. So this is what I was like, yes, I need this for Valentine's Day. I'm really excited about this. And I didn't do this on the other eye. I wanna use this dark brown right here. Just going to use it in the outer corner. And you see how that added just a little pop of depth. I'm glad I decided to do that. I wanted more depth. So my eye was drawn to one shade in this palette that I definitely had to use. And it's the shade right here. It's a pink with a strong gold shift. I want you to see it on my finger. Now the pink doesn't show through that much. It actually is more of a gold shade when you spread it out on the lid. But let me show you how pretty is that. So this actually gives a lot of shimmer to the eyelid if you like shimmer. And I feel like this would layer very pretty if you put the red over the eyelid as well. That would be stunning. But I just wanted to show you how it looked on its own. Very gorgeous. I'm going to blend out my outer corners. It's not gonna be so pretty for Valentine's Day even though Valentine's Day is over. I'm taking a pencil brush and I'm using this golden shade right here to highlight. That's going right here. That's pretty. That just like lifted the eye up. For concealer I'm gonna be using the KVD Good Apple Concealer. I think I don't like this. I've been using it all week and it just is not as good as I was hoping for it to be. I just find that it really does sink into the fine lines of my under eyes and ages me. So I'm not as into it. I'm still testing it out with like different foundations, different powders just to optimize the wear with it. But yeah, I wouldn't really recommend this concealer. There's a lot more concealers that I'd recommend. I'm pretty picky when it comes to concealers. So this one to me is not as good as the foundation itself. But I do like the coverage on it. I will give it that. It's like a medium to full, not quite full but definitely more medium full. So I like the way it when it looks upon initial application but I don't love the way that it wears on my under eyes. I'm gonna put it right here because remember how I didn't like how my base was looking? A lot of my texture and pores were really shining through. So I wanted to put something that's going to tone that down over top. So this is gonna help. Now my skin looks a lot smoother. So that's a little tip for you. If this area ever just looks really textured or porous, get a good concealer, something a little bit more matte that will help kind of minimize the texture showing there. To set, I've been testing the Colourpop Pretty Fresh Face Powder. I'm using the shade Light 7 today. I like this powder. I don't love it. Again, I've also been working on using this in different ways as well with different foundations, different concealers and I like this. I don't love it though but I feel like it does do a good job of kind of mattifying the face and smoothing out pores and texture. Like it just did wonders for my T-zone where I applied it. I don't like it on its own. I've decided I definitely like it more so as a setting powder when I feel I want a little extra coverage. Sometimes it can look dry if you over-apply it but overall I do think it gives quite a smoothing finish. I like, you know, my Charlotte Tilbury Airbrush powder better than this but for the money, it really is not a bad product. So we're gonna pop back over into my Florist's Palette and I'm gonna get this raspberry shade on the tip of a brush and I'm gonna blend this all along the lower lash line just to finish up the look and you see how that just makes everything come together. This is also gonna help with my under eyes not looking so creaky. So if you find with concealers that they're drying and they just make your under eyes not look good blow out your lower lash line. The eyeshadow will cover that. You can see on its own since I don't have any other color that it is more of a raspberry shade. So to deepen it up, I'm going into the shade next to that and I'm focusing this on the outer corner. The sun just came in so I turned on the lights a little bit and then I'm finishing off with the brown. I'm just popping it right in the outer corner of my lower lash line just to bring a little bit more definition. Very pretty, simple makeup look. I have a new product to try that I'm pretty excited about. I didn't have a new bronzer or a bronzer that I've been testing, but I did find this. This is the Flower Beauty Heat Wave Bronzing Essence. I suppose I probably should have tried this before I put down my foundation. I've never used this before. So I don't know, let's see. I'm going to use my Morphe M536. I've been using this a lot for cream products.  Oh, this is a lot thicker than I envisioned it. I feel like this might need to be mixed. So let me shake this. Let me see if the consistency changes or anything. Okay, yeah. One side is watery, the other side looks like, you know. I don't even know that I'm using this in the right way. This is just the only kind of new bronzy product that I had for today's video. So we'll just do that and I'm going to put my Morphe brush on the back of my hand and I've spread it out along the brush. Let's see, so this is super duper warm. I actually don't think I'm going to love that for today. I do have like powder and stuff down so it might not love this. We'll see, never know. That's the fun part with makeup and sometimes the not fun part. Okay, make sure we're blending this out. This is probably better for underpainting, which I never do, just not my style. Once it dries down, I do find that it's a little bit harder to blend. Actually though, that gave a prettier bronze than I was expecting. I just need to blend it a little better. Like right here, you see how it's kind of stuck. Once it dries, it's difficult to work with. Blush and bronzer are going to make it look more seamless, but just be aware of that. I'm thinking I should have worked a little bit more in sections, right? But for our first time use, I'm actually not mad at this product. I feel like it looks pretty good. It didn't break up anything that I can notice that was underneath. I think I like this. I'm going to have to continue playing with this. This was a first timer here. This might be really fun for the summer. Flower, okay. Let's do some blush. I want to try this for blush. I pulled out actually different blushes to use, but I want to use this for blush. So I'm actually going to mix two different shades. This shade down here, because I like the undertone of it. It's a little rosy and neutral. And then I want to get a pop of the raspberry shade because I cannot help it. So let's see how this applies this blush. I feel like it's going to create a really pretty cohesive look. You see? The reason that these aren't super powdery or anything are because they are able to work so well as blushes. It's not overpowering on the cheek. I feel like it looks really pretty. Like this top pan is a little hard to get my brush into. But wow, you can actually build that up too. Well, I'm happy with that. I think this looks gorgeous. And I'm keeping it towards the back of my face just to keep everything in cohesion. That's gorgeous. Okay, let's do the other cheek. A little bit on the center of the nose. I might have gotten a little carried away. I got excited and now it might be too much, but it looks super pretty on the cheek. Not mad at that, honestly. Really not. Next time, I won't be so excited though. It's okay, all you have to do is take a sponge that you use to apply foundation or concealer and kind of push it out, make it more natural. Okay, and then highlight. Didn't have any new highlights, but I knew exactly what I wanted to do. So I'm going to mix the two highlight shades in here, which is going to be the golden shade and the pinky shade. I feel like this is going to bring even more cohesion. I'm going to pop this right here. Not bad for all in one, I must say. Here's how everything is looking thus far. I think the look is super duper pretty, something I'm very comfortable wearing out. So I'm going to quickly do some liner and lashes. I don't have anything really new to test out. I'm going to be testing the hard candy and Marilyn Monroe eyeliner that I tested recently. But the rest, like mascara and false lashes, I'm just going to pop something on. So I'll be right back. Okay, lash glue is drying, but here's what we're looking like. I did a pretty everyday look for me. I have lashes in a box number 28, which is similar to our Dell Whispies. This is like everyday makeup for me, I love it. So let's move on to lips. Elf came out with lip liners. Semi recently, these are the Love Triangle Lip Filler Lines. And I've been trying to use these more. They're not my favorite pencil, but I think they're good for their price. This is the shade Soft Pink. And this is just a good color to lay down as a base before whatever you use as a lip color. And I've been enjoying going right over my cupid's bow because I feel like when I fill that in, it makes my lips look so much fuller. So these are catching me as a good affordable lip liner. But honestly, if you're looking for the best affordable lip liner, I think NYX is still the best way to go. I'm happy that Elf has a lip liner now, but it's not the best, you know? And of course I made a mess. Lip color, I have a new formula from Florisist that I've actually never tried from them before. These are their Bloom Rouge Long Lasting, like a lipstick. I did not prep my lips, so it should be interesting. Let me show you the packaging that they come in. So cute. That's per usual, I expected. This is the packaging. Oh my goodness. So these are inspired by the unique silk-watered gauze of China, a textile that undergoes a traditional dyeing technique that uses plant-derived dyes to create lush colors. The formula is enriched with floral essences from Peony, multi-flora rose, and more to nourish your lips and give a long-lasting finish. It's supposed to be lightweight, glide on smoothly, and form a film immediately, delivering a long-lasting finish with highly saturated color. So good ingredients, apparently. Let me see the colors that I have. So this first one here is M410. So this one is gonna be more of a red tone. That looks pretty. This looks pretty, and it doesn't look like it's gonna be drying. It's not sinking into the lines of my hand. So M410, see what else we have. This one is M515. I think this one might be the color for today because I feel like it goes perfectly with my eye makeup. That is M515. And then the last color that I have is M512. This one is a little bit warmer. This one is gonna be a beautiful fall color, right? How pretty, okay. Oh, I actually just read. If you are interested in these, they are a limited edition design inspired by the neck jewelry worn by the dye people. And the case combines with a set of decorative dye elements to celebrate exquisite, dynamic, and inspiring dye art. How cool, I didn't realize that. We are wearing M515 today because it goes perfect with my eye shadow. Good pigment. Ooh, yeah. It feels like a soft matte cream kind of formulation. Really comfortable and lightweight. And I think you can blend it out with your fingers and that's gonna give you kind of that blotted lip look that's really popular as well. Pretty, and I love how this smooth my lips. My lips were dry and it's smoothed over. Okay, I like this formula. This is a super duper good formula. I might be like the most excited about these. I love this type of lip product. Okay, let me get my laugh together and I will be right back. So here's the final look that we are working with. You know, this isn't a super unique look. I've definitely done a ton of looks like this on my channel but I really do love it. So the key pieces for today's look that I'm really excited about. This palette from Floris is so beautiful. It's a different formulation than I'm used to working with with typical eyeshadows and I think it's really fun and versatile. I loved using the colors as a blush and highlight as well to create a monochromatic look. So this was really fun. Also from Florisist, these lip products, this liquid lipstick, so good. I am so impressed by this. I love the packaging. I love the texture, no transfer. Feels like so lightweight on the lips. Okay, that's like amazing. I'm excited to play with this flower heat wave bronzing essence. I definitely think I need to play with it some more. It does dry down like to a powder finish. Can't be hard to blend, but it has potential. So this is a newbie that I'm excited about as well as this Maybelline Instant Aderwine Perfecter. Definitely need to play with this not sure if I love it yet, but I think I like it. I think those were like the newest, most exciting products that I played with today. So thank you so much for hanging out with me, testing new makeup, letting me just do my thing. And again, a huge thank you to Florisist for sponsoring today's video. I will have the link down below in the description box to check everything out from Florisist. Some of the most beautiful makeup you will ever see. I promise you. With that being said, thank you so much for being subscribed to my channel and liking this video. And I will catch you guys in the next one. Have a good one.