FOSS enthusiast and anime fan.

my other socials

PS: there might be NSFW activity here

  • 0 Posts
  • 30 Comments
Joined 1 year ago
cake
Cake day: June 11th, 2023

help-circle
  • It’s sad that more companies are just willing to screw their customers and squeeze them dry of every last penny just for the sake of profit and infinite growth even though we know infinite growth will never be attainable.

    Every corporate entity is willing to forfeit their goals for money, especially if they hold a monopoly in a certain space and when growth slows they will look for other ways to offset that income.

    I’ve learned that loyalty means jack shit to the company and it’s just another thing they can exploit you with, I’m not loyal to AMD but right now they’re the least unethical party in this race to the bottom.


  • NVIDIA finally being the whole bitch it seems, not unexpected when it comes to tech monopolies.

    In the words of our lord and savior Linus Torvalds “NVIDIA, fuck you! 🖕”, amen.

    In all reality, a lot of individuals aren’t gonna care when it comes to EULA B’s unless they absolutely depend on it and this whole move has me want an AMD gpu even more.




  • From what I can tell they are working on updating their electron version to one that is aware of pipewire, this is the first part of solving the issue (especially for Wayland folks), the second part is just fixing some code in the client to deal with that and then it should be fixed until we deprecate pipewire in 2079. Additionally it would make discord finally act as a native Wayland app instead of being forced in xwayland.


  • I heard of MakeMKV before, thing is that I generally don’t buy blu-rays because of the downright horrible DRM schemes.

    if DRM makes it harder for me to enjoy the content I bought and paid for (this includes limiting me to some lowres garbage even though my system is more than capable of playing HD and FHD video) compared to what I would get if I were to pirate it then it’s a problem of distribution; not one of morality.

    you will always have some group that pirates your content no matter what; but if buying gives me a worse product because of artificial restrictions put on it I can’t give any less of a shit.
    there’s very few streaming platforms that even give me a decent option (and I don’t even properly own my library; all I get is a license to watch/listen to something, one that could be revoked at any time in the future without me being able to do anything except complain about it).





  • If I can give my thoughts on what I’ve seen in research and linking various factors together.

    1. A not insignificant amount of neurodivergent people tend to pursue a career in IT (mainly people with ASD), these people can learn a lot through self study as it tends to align more with their personal interests, at some point through this they may become exposed to Linux and open source and subsequently choose to learn about that.
    2. Research has revealed a strong link between ASD and gender dysphoria. People diagnosed with ASD are ~4 times more likely to experience it.
    3. Even if you go through gender reassignment, you are still subject to the societal programming associated with your initial gender (which for boys tends to include videogames).

    While these 3 facts on their own don’t mean much, I can see how these come together to create an above-average amount of trans women in the IT and Linux spheres and this only gets amplified by stereotypes.

    That said, this is mere speculation on my end based on the things I mentioned above, I am sure it plays a role; but I cannot be sure as to how significant that is in the grand scheme of things.



  • Length might have mattered in the 80s and 90s when IDEs were crap but we got autocomplete in pretty much all our text editors (even TUI ones like vim).

    As for readability there is an argument to be had in specific contexts, but 9 out of 10 times it makes more sense to use a proper word.

    Example:

    let list = [1, 2, 3];
    for i in list {
        println!("{}", i);
    }
    

    In this case using item in the place of i would be more fitting.








  • you should be able to reconfigure the plugin, I have it set to pull from history first and after that look for standard command completion using the following:

    ZSH_AUTOSUGGEST_STRATEGY=(history completion)
    

    important is that you put this BEFORE sourcing the plugin.

    the github should carry more information on how to configure this plugin.

    PS: I use all of 4 plugins (fzf-tab-bin, zsh-autosuggestions, zsh-syntax-highlighting, zsh-history-substring-search) and I have a better shell in zsh than I will ever have in fish, I don’t need anything more fancy and oh-my-zsh is hell to work with compared to a simple .zshrc I handrolled because it’s got any other shell I know beat (yes I know of nushell and it is cool, but it’s even less posix than fish). also, once you’re done run zcompile .zshrc, you won’t regret it.


  • Sort of, that said I rarely pull open qpwgraph (and I didn’t configure wireplumber yet either) and it’s been pretty ok for me.

    Also remember that all these nodes correspond to some input or output stream (good chance it might be gstreamer or ffmpeg doing this) and from what I think is happening is that these are created by these programs through the pipewire API or the one from the other audio servers it’s faking and wireplumber merely hides them using some flag.

    That said, I have not dug I to the pipewire documentation so this is a guess on my part.