• 1 Post
  • 73 Comments
Joined 1 year ago
cake
Cake day: April 23rd, 2023

help-circle
  • OP is absolutely mistaken that it’s somehow ableist to stick to a meeting deadline or similar “punishment” for lateness, and t3rmit3 has said why much more eloquently than I could. However, you’ve said something that I can’t let pass without a rebuttal.

    perpetual lateness means someone values their time more than they do the commitment and the time of others. period.
    […]
    perpetual lateness, though, is a statement, that individual could not give a shit what others needs and responsibilities are

    This is making a moral judgment on what you believe is in someone’s mind, and your judgment is based on a false premise. There exists an extremely common mental disorder (so common that some might consider it a form of neurodivergence) that when left untreated makes it much harder to do the things you want and are obligated to do. It’s harder to start doing things, it’s harder to stop, it’s harder to focus yet too easy to focus, it’s harder to remember important things, and it’s harder to motivate yourself to do anything you aren’t doing at any given moment, and anything you have to put effort into motivating yourself to do leaves you with less mental energy to do anything else in that category.

    The one thing that can usually overcome all of these mental blocks is panic - when you’re actually out of time and Consequences are approaching if you don’t do something RIGHT NOW then you can finally do what you need to do and get something done - later than you wanted, worse than you wanted, more mentally drained, and with plenty of reasons to beat yourself up over it, not that it helps if you do. This is the reason behind why most people show up perpetually late. They might not let the emotional turmoil show, but if they’re consistently a few minutes late for everything, I can just about promise it’s not because they don’t care.

    People who have this disorder and receive prescription medication for it often describe the first dose as like receiving superpowers. The idea that they can decide they want to do something, and then just go do it? Without thinking about it? No buildup? No psyching yourself into it? No roundabout coping strategies? No reorganizing the entire structure of your life to make it happen? No bargaining with the goddamn monkey in your brain that almost never lets you do the rational thing? Wait, normal people don’t have the monkey? They live like this every day, without any expensive pills? Impossible. It couldn’t be that simple. Do they have any idea how lucky they are?

    Your misplaced sense of moral superiority is unfortunately quite common, but it’s not going to help these people, it’s going to hurt them. If it’s affecting their life, and it often is, they need treatment and training in how their brain works, not to be told they’re a piece of shit who doesn’t care about others and are choosing to inconvenience everyone else in their life including themselves. That’s only going to put them in a worse place.


  • Unfortunately I can’t even test Llama 3.1 in Alpaca because it refuses to download, showing some error message with the important bits cut off.

    That said, the Alpaca download interface seems much more robust, allowing me to select a model and then select any version of it for download, not just apparently picking whatever version it thinks I should use. That’s an improvement for sure. On GPT4All I basically have to download the model manually if I want one that’s not the default, and when I do that there’s a decent chance it doesn’t run on GPU.

    However, GPT4All allows me to plainly see how I can edit the system prompt and many other parameters the model is run with, and even configure multiple sets of parameters for the same model. That allows me to effectively pre-configure a model in much more creative ways, such as programming it to be a specific character with a specific background and mindset. I can get the Mistral model from earlier to act like anything from a very curt and emotionally neutral virtual intelligence named Jarvis to a grumpy fantasy monster whose behavior is transcribed by a narrator. GPT4All can even present an API endpoint to localhost for other programs to use.

    Alpaca seems to have some degree of model customization, but I can’t tell how well it compares, probably because I’m not familiar with using ollama and I don’t feel like tinkering with it since it doesn’t want to use my GPU. The one thing I can see that’s better in it is the use of multiple models at the same time; right now GPT4All will unload one model before it loads another.


  • I have a fairly substantial 16gb AMD GPU, and when I load in Llama 3.1 8B Instruct 128k (Q4_0), it gives me about 12 tokens per second. That’s reasonably fast enough for me, but only 50% faster than CPU (which I test by loading mlabonne’s abliterated Q4_K_M version, which runs on CPU in GPT4All, though I have no idea if that’s actually meant to be comparable in performance).

    Then I load in Nous Hermes 2 Mistral 7B DPO (also Q4_0) and it blazes through at 50+ tokens per second. So I don’t really know what’s going on there. Seems like performance varies a lot from model to model, but I don’t know enough to speculate why. I can’t even try Gemma2 models, GPT4All just crashes with them. I should probably test Alpaca to see if these perform any different there…





  • Beats me on what do they spend those taxes

    It’s spent on what is by far the most powerful, expensive, and expansive military in the world, with funding about equivalent to the next ten militaries combined. All of Europe barely has any military spending by comparison; NATO is almost entirely propped up by the US military industrial complex. If US foreign policy wasn’t so doggedly imperialist, we might have room for some healthcare.

    That’s not even getting into how medical corporations in the US are more or less financially unrestrained and allowed to make as much money as they want, paired with an insurance industry with the same conditions, and both industries becoming more and more consolidated, with all the big players participating in the stock market. The result is a race to the top in which everything is made far more expensive than it needs to be in order to please shareholders. In this environment, spending government money on US healthcare is substantially less efficient than the same spending would be in a European country.

    Correction of these markets, as with housing, is likely to be financially devastating to the economic elite, but also critical to the prosperity of real people in this country.


  • Onihikage@beehaw.orgtoGaming@beehaw.org98% compatibility
    link
    fedilink
    English
    arrow-up
    9
    ·
    1 month ago

    You don’t need to add the exe of whatever mod tool to Steam, use Steam Tinker Launch. It lets you add an exe to run instead of the game, concurrent with the game, or injected after the game is up, and it will run in the same prefix that Proton uses for that game. It also has tools for installing and using several mod managers, and generally a ton of good features for tinkering with the game.

    The main issue I haven’t solved is getting something like the Nexus mods “open in manager” to work. My guess is I might have to install, run, and configure a web browser inside the prefix, but that sounds really annoying so I haven’t tried it.


  • The ELI5 for Fedora’s atomic desktops is that if Windows had an Atomic Desktop version, Program Files and most of the Windows folder would be read only, and each program you installed yourself would go into its own folder in your user directory. That’s the basic idea. It’s harder to screw up an Atomic system as long as you stick to containerized app formats like flatpak/appimage whenever possible. It makes it easier for everyone to diagnose problems, and easier for users to roll back if an update has problems. Even if you were to install it right now, you could use one simple command to “roll back” to any image from the last three months.

    The benefit of Bazzite is you have all of the above, plus a lot of gaming-related stuff preinstalled which, if you were to install them yourself in a normal Fedora environment, you’d likely have to spend a lot of time just learning how they’re supposed to be configured, how they interact, which versions have problems, and how to troubleshoot problems when an update to one app breaks a prerequisite for something else; eventually you end up in config hell instead of actually using your computer. With Bazzite, the image maintainers are the ones in config hell - they work out the kinks, app versioning, communicate with upstream to fix issues, all that, so your system should be in the most functional state that a Linux system can be, so you only have to think about using your apps.

    tl;dr

    • Atomic Desktops are more resilient to randomly breaking from updates or user error, and are easier to revert to a prior state if problems do arise
    • Bazzite is a custom Atomic image with lots of gaming stuff preinstalled and preconfigured to work properly out of the box
    • If you’re a gamer and wanting to try out Linux, Bazzite is going to be the least painful way to get your feet wet.
    • Immutable distros are excellent for daily driving. I daily drive one myself!


  • My setup is not recommended, honestly. Old gaming PC from about 14 years ago with a couple extra hard drives, thrown in the closet with stripped-down Windows 10 on an old SSD, desktop version of Jellyfin, and an external drive for backups. Not even running in a Docker container because the CMOS battery is dead and getting to it is way too much of a hassle on that particular motherboard, so virtualization defaults to off whenever it completely loses power. Which it unfortunately does on occasion like winter storms, or summer heat, or if the wind is blowing.

    But hey, for the movies and shows we have on DVD/BD, as well as the music we’ve bought over the years, it does work for access from PCs and phones on the local network (Finamp + Jellyfin Media Player). I dabbled with IPTV for live TV replacement but found that only using totally free IPTV+metadata would take either much more work on no-virtualization Windows 10 than I’m willing to put up with, or have much more jank than my family is willing to put up with.





  • The biggest thing missing for me is good VR support at the OS level. Even with all the optimizations in Bazzite making regular games perform about equivalent to Windows, latency in VR is awful, and motion smoothing just plain isn’t supported in Linux yet, on any hardware. Those two pain points make the experience much worse than on Windows, I’d be motion sick in minutes if I tried to actually play something. Thankfully, normal gaming works just fine, and I don’t play VR as often as flat games, so I can just boot into Windows when I want to do that.

    The second thing is the poor state of music players. I’m used to the very extensive feature set in MusicBee, and not a single native player hits all the boxes that MusicBee does. It can be run in Bottles, but not very well, and as a newbie, it took me a lot of extra tinkering to get things working even sort of right - file permissions, dotnet stuff, font libraries, etc. I still haven’t quite gotten file permissions working right, and font rendering is pretty bad (and custom font selection is broken entirely), but maybe I’ll figure some of that out eventually so I can stop booting into Windows whenever I want to make changes to my library.


  • Bazzite, from Universal Blue, based on Fedora Atomic Desktops. Immutable-style distro which means critical OS files and folders are read-only and all system apps (the ones preinstalled) are updated together as a full image rather than piecemeal. Anything not preinstalled can be installed in a distrobox or as a flatpak/appimage/aur, or as a last resort, layered with rpm-ostree. Extremely user-friendly, everything a gamer needs is either installed and preconfigured out of the box or available as a flatpak. Bazzite’s the first time I had a good enough experience on Linux that I made it my daily driver; now Windows is the secondary OS I only go to when I really need that one thing that only works there.


  • Onihikage@beehaw.orgtoTechnology@lemmy.mlAI is a Lie.
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    2 months ago

    The Billet Labs prototype water block being so poorly handled was a consequence of them growing too big for Linus to manage; he hadn’t internalized that they weren’t six guys working out of a house anymore, but a proper medium sized business that didn’t need to strain for every bit of content to keep from going under, and could afford to slow down a little to get things right. They ended up taking a break from the constant grind to reorganize after GamersNexus put out a big piece on all the things LTT was doing wrong, all the sacrifices they were making to quality and accuracy for the sake of pushing out more and more content to stay relevant, and how badly they mishandled the prototype.

    Not sure Linus has forgiven GN for the “hit piece” but I think they really needed the shock of it in order to get them to actually course correct immediately rather than keep putting it off.


  • Not that I know of; Bazzite is completely based on Fedora Atomic Desktops, which are an immutable type of distro that makes the core OS a read-only image that all gets updated separately from system apps. The Ubuntu equivalent of Fedora Atomic Desktops is Ubuntu Core, but I don’t know if Bazzite has a Ubuntu Core-based equivalent. Bazzite is released by a group called Universal Blue, which makes prepackaged OS builds based on Fedora Atomic Desktops, with particular focus areas. Bazzite focuses on including all gaming-related tweaks, apps, configs, and optimizations out of the box, Aurora focuses on general desktop PC functionality, and Bluefin focuses on productivity, but in the end they’re all Atomic/Immutable distros based on Fedora. It’s worth poking through it all and picking one that best suits your needs.


  • I switched to Bazzite not long after the Recall AI announcement, shrinking my Windows partition to leave it for just VR stuff which currently doesn’t work well outside of Windows, at least on my system. It’s pretty great! Not perfect, but the problems I have on Bazzite are similar enough in quantity and degree to problems I had on Windows that I’ve basically switched out one set of weird OS quirks for another. The big difference is now I don’t have to think about the OS being disrespectful corporate spyware.