• 0 Posts
  • 116 Comments
Joined 10 months ago
cake
Cake day: September 10th, 2023

help-circle

  • Ah, gotcha. Yeah, that’s one of those cases where you either add support yourself (provided you have the time, know-how - which most already don’t - and commitment) or wait until hopefully someone else does. Or - like me - you curse and go back to X11 until something gives you enouhh confidence to try Wayland again. I think I read somewhere on this platform that there will be (or was?) some Nvidia driver update that should help with Wayland support, but I haven’t looked into it.

    I don’t have much experience with laptop hardware. I did have one elderly laptop running Ubuntu, though it probably would have been served better with something more lightweight (I just didn’t know much about anything at the time). But that wasn’t doing anything intensive, just some Uni exercises. I think a simple neural network was the most challenging thing it ever had to handle.



  • I imagine the answer is “what’s the real world?”

    I’m being facetious. I don’t want to assume they all fit the stereotype of nerd that never leaves his room if he can help it.

    They can probably either mask their hatred well enough, or they’re in a place just as bigoted, which may have fostered their convictions in the first place. They go through their interactions with the real world seething with anger and bitterness, then seek relief in video games.

    At their heart, they’re no different from anyone else seeking to escape the unpleasant reality through some media - be that through building a peaceful farm, fighting powerful enemies, reading a gripping story or watching sports. They can’t actually fight the circumstances that cause their pain (or at least think so), so they flee instead.

    It’s reallly just the source of their pain that’s so much more toxic, which in turn leads to a toxic result that ends up poisoning their joy in life even more. Most likely, they’ve been fed that poison by someone exploiting their vulnerability and unhappiness by giving their aimless frustration a target, reassuring them that someone else is to blame for their misery. It didn’t lessen their misery, but at least it gave the question “why am I suffering?” a satisfying and concrete answer. “It’s not you. It’s not some random and unpredictable circumstance that you have no control over. It’s these people that you can do something about.”

    Except you can’t actually do anything about “these people”, but you can at least construct a fantasy of an ideal world without “these people”, where naturally you’re doing much better too. In the specific case of the toxic gamers, they’re looking to video games for manifestations of that world, for places they can immerse themselves in and be free from the troubles of the real world.

    If these games fail to sate that fantasy, to provide an environment they seek where they’re powerful and “safe” from all the things that make them upset, that rage is taken to the forums and echo chambers where they share their suffering with each other to ease and validate it. It’s one thing if there’s some niche indie game made by “these people” - they’re on the outskirts of the gaming world, you can easily ridicule or ignore them. It’s another thing when there’s a game placed front and center, getting all the attention and hype for a moment, and that game is full of things that hurt you.

    For a twisted comparison, imagine if a new game got all the hype and (positive) attention, despite being full of Nazis, presenting them as entirely normal or even good people. You’d (rightly) be upset too. The difference - aside from the subject - is that your upset lilely isn’t born from a stock of thoroughly curated hatred and anger. You’ll probably not muster the same rage as these people, because you don’t have it bottled up already.

    I say this because I’ve been a hateful person too once. Not as bad as some of these specimens, but bad enough to know the spiral and to guess how much unhappier I could have been, how much unhappier they must be. They’re victims turned abusers, and while that doesn’t excuse their behaviour, it may help us understand where it comes from and give us an idea of what to fight:

    Bigotry is born from misery seeking an outlet, fertilised by ignorance, nurtured by confirmation bias. The better our lives get, the less reason to look for someone to blame. The more we learn to think critically and question the lies we’re fed, the less that “someone” will be a convenient target keeping us in the spiral. The more we’re exposed to things that contradict our bias, the weaker it will get.

    The last bit is what broke me out of the loop, the second is what saw me crawl back up the spiral and unravel my convictions.

    Life’s still tough, but at least it has gotten a lot less hateful and miserable since I stopped feeding the hate and blaming others for my own deficiencies and started working on myself.




  • The first problem, as with many things AI, is nailing down just what you mean with AI.

    The second problem, as with many things Linux, is the question of shipping these things with the Desktop Environment / OS by default, given that not everybody wants or needs that and for those that don’t, it’s just useless bloat.

    The third problem, as with many things FOSS or AI, is transparency, here particularly training. Would I have to train the models myself? If yes: How would I acquire training data that has quantity, quality and transparent control of sources? If no: What control do I have over the source material the pre-trained model I get uses?

    The fourth problem is privacy. The tradeoff for a universal assistant is universal access, which requires universal trust. Even if it can only fetch information (read files, query the web), the automated web searches could expose private data to whatever search engine or websites it uses. Particularly in the wake of Recall, the idea of saying “Oh actually we want to do the same as Microsoft” would harm Linux adoption more than it would help.

    The fifth problem is control. The more control you hand to machines, the more control their developers will have. This isn’t just about trusting the machines at that point, it’s about trusting the developers. To build something the caliber of full AI assistants, you’d need a ridiculous amount of volunteer efforts, particularly due to the splintering that always comes with such projects and the friction that creates. Alternatively, you’d need corporate contributions, and they always come with an expectation of profit. Hence we’re back to trust: Do you trust a corporation big enough to make a difference to contribute to such an endeavour without amy avenue of abuse? I don’t.


    Linux has survived long enough despite not keeping up with every mainstream development. In fact, what drove me to Linux was precisely that it doesn’t do everything Microsoft does. The idea of volunteers (by and large unorganised) trying to match the sheer power of a megacorp (with a strict hierarchy for who calls the shots) in development power to produce such an assistant is ridiculous enough, but the suggestion that DEs should come with it already integrated? Hell no

    One useful applications of “AI” (machine learning) I could see: Evaluating logs to detect recurring errors and cross-referencing them with other logs to see if there are correlations, which might help with troubleshooting.
    That doesn’t need to be an integrated desktop assistant, it can just be a regular app.

    Really, that applies to every possible AI tool. Make it an app, if you care enough. People can install it for themselves if they want. But for the love of the Machine God, don’t let the hype blind you to the issues.




  • I’ve once had difficulties running some apps on Proton that used .NET features not supported by mono, which has been updated since then and is now working out of the box.

    I’m playing Trackmania on wine, I’ve played Elden Ring and Monster Hunter: World on Proton, so I’m wondering which issue you’re running into.

    Regardless, building precompiled Linux native binaries is a commendable goal. Others have mentioned Flatpak, which imo is a good and user-friendly way to handle that.


  • Tinfoil Hat Time:

    Linux Gaming, while increasingly viable, isn’t currently a threat to MS. There are enough reasons people will stick with Windows. But Valve are doing a good job of showing that it’s possible, that Microsoft’s hold on PC gaming isn’t absolute and that an increasing number of games are playable on Linux too (with the right tools). Wine and co. have been around for a while, but they never enjoyed the spotlight of a major videogame platform investing time and manpower into developing a dedicated gaming compatibility engine.

    I don’t think MS would intentionally run it into the ground. They’d probably try to squeeze it for money, which might end up doing so anyway.

    I also don’t think they’re really worried about Linux gaming. But I also doubt they’d leave Proton untouched entirely. Whether they’d kneecap it, whether they’d enshittify it, whether they’d work on interfacing it with their proprietary stuff in an attempt to put it ahead of any competition and tip potential Linux Gaming developments in favour of using their engine to more easily target both platforms at once, I doubt they could resist doing something to squeeze money from it.

    Maybe the very idea that they’re challenging Microsoft’s supremacy is unpleasant to them. Maybe their analytics show enough of a trend to concern them. Maybe they just want to make sure they have a piece of the pie if it ever becomes worth something.

    Or maybe the whole thing is baseless bullshit made up for attention and site traffic.


  • I’ll die on the hill that DS2 was misunderstood, and rather than being a poor game it just caters to a specific taste in Souls games, which turned out to be the minority.

    It’s rather unforgiving with Stamina and requires more in terms of positioning and timing to handle multiple enemies, such as lining them up to hit multiple in one swing or singling out a target to stunlock thanks to weaker poise. Healing also requires more consideration to pick the right window. I like that. It feels more like a harsh and dangerous world where you have to watch out for your own survival.

    The Small White Soapstone often works for a quick trip to another world, earning souls, lifegems and regaining humanity with less commitment than a full summon, which encourages jolly cooperation by lowering the stakes and raising the reward. I like that.

    I also like the changes to the weapon upgrades and the magic system. Pyromancy becomes an actual magic discipline, that can still be worked in alongside miracles, sorceries and particularly hexes, like having more attunement gives you more casts, consumables can restore spell uses and you can use materials to lower spell requirements, all of which affects character builds. Being able to respec means you can change or fix your build later on.

    I’ll concede that the learning curve is bad. There’s more mechanical complexity to learn and less explanation than in DS1, and particularly the differences between the games aren’t obvious if you go at it with the expectations set by the original.

    In a way, that makes it a bad “Dark Souls” 2, since you’re obviously expecting more of the same because it has the same name. Trying new stuff may be good, but changing existing systems is always a gamble whether the people trying and liking it outweigh those that didn’t like it or never even tried.

    That many people ended up not liking them was unfortunate. Particularly with DS3 going so hard in the other direction, the approval of DS2 has diminished even further. Its playstyle just isn’t to everyone’s taste, and many people conflate “I didn’t like it” with “It’s shit”, which is a shame.

    In summary, I think it’s a good game, even a good Dark Souls that innovates on the original, but it’s probably a bad entry point for the genre due to the steep learning curve, and a rough transition from more faster paced titles. I acknowledge it’s not for everyone, but I liked it.



  • Do you mean the individual .git repository tracking changes in a given directory? Or the remote repository server that you push your changes to and can pull other’s changes from? The first one is the fundamental requirement of using git at all, the second is where it gets less trivial.

    It’s not that the software isn’t available. Off the top of my mind, Gitlab offers their community version for free to download and host yourself. I think they even have a Docker image. All you need is to figure out how you would like to do that.

    It’s the usual question of self-hosting - where would you host it? A server at home? The cloud? Should others be able to access it? How? What about security?

    Remotes already hosted by others are just a lot more convenient. You don’t worry about the infrastructure, you just push your code. People like me might get more excited about setting up than the actual coding. It’s the bane of half my projects - gotta get that git workflow in place, think long-term, set up the “mandatory PR with tests before merge” and shit until eventually I have everything set up… and the spark of the original script I wanted to do is gone.

    If you want to focus on coding, the benefit of having a ready setup are hard to dismiss.
    On the other hand, setting up and configuring a server can be a one-time job, so if that’s worth it to you, power to you!


  • I asked for a rough description because I didn’t wanna bother anyone to take the time for a full, detailed explanation…

    …then you come along and write a whole article on it that’s most certainly more informative and useful than anything Google would have spat out.

    I love that. Thanks so much for taking the time. I also think I’ll give Bazzite / Fedora Atomic a shot. The idea of simply rebasing onto a different option to try different things is definitely appealing.





  • luciferofastora@lemmy.ziptoLinux@lemmy.mlCrapped my system
    link
    fedilink
    arrow-up
    5
    ·
    edit-2
    2 months ago

    I’ve had good luck striking out on a new path with Nobara after years of only ever using Ubuntu. There was a bit of a learning curve (and I still haven’t gotten everything I wanted to work the way it did before), but I mostly got it figured out.

    But that may well be a Survivor case in the sense of Survivor Bias, no idea how many people tried and decided “wasn’t worth it”.

    I did have a bone to pick with pipewire because my old pulseaudio config no longer worked and I had difficulties figuring out just how to redo it in pw, but that’s probably not distro-specific.


  • As someone on the outskirts of Data Science, probably something along the lines of “Just what the fuck does my customer actually need?”

    You can’t throw buzzwords and a poorly labeled spreadsheet at me and expect me to go deep diving into a trashheap of data to magically pull a reasonable answer. “Average” has no meaning if you don’t give me anything to average over. I can’t tell you what nobody has ever recorded anywhere, because we don’t have any telepathic interfaces (and probably would get in trouble with the worker’s council if we tried to get one).

    I’m sure there are many interesting questions to be debated in this field, but on the practical side, humans remain the greatest mystery.