• 0 Posts
  • 48 Comments
Joined 1 year ago
cake
Cake day: April 23rd, 2023

help-circle
  • 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…





  • He did at the beginning, but he helped them get what they wanted in the end, and I think that counts for something.

    “We’re thankful that the Biden administration played the long game on sick days and stuck with us for months after Congress imposed our updated national agreement,” Russo said. “Without making a big show of it, Joe Biden and members of his administration in the Transportation and Labor departments have been working continuously to get guaranteed paid sick days for all railroad workers.

    “We know that many of our members weren’t happy with our original agreement,” Russo said, “but through it all, we had faith that our friends in the White House and Congress would keep up the pressure on our railroad employers to get us the sick day benefits we deserve. Until we negotiated these new individual agreements with these carriers, an IBEW member who called out sick was not compensated.”



  • Onihikage@beehaw.orgtoGaming@beehaw.org98% compatibility
    link
    fedilink
    English
    arrow-up
    9
    ·
    2 months 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!




  • Onihikage@beehaw.orgtoLinux@lemmy.mlCrapped my system
    link
    fedilink
    English
    arrow-up
    2
    ·
    4 months ago

    Atomic means the core OS packages are in an immutable container such that none of its individual components can be updated separately; instead the entire container is replaced with a newer version when the system is updated. This makes it much less likely for something to break during normal use, and easier to rollback updates if something does happen to break. The ideal use case is a containerized environment where each app you use is installed in its own container, like Docker, or is otherwise self-contained such as flatpak installers, and doesn’t rely on any of the system’s packages.



  • I was in your shoes for ages, but HeliBoard has predictions and other languages out of the box. Voice transcription works if you have FUTO Voice Input. Gesture typing uses a swypelibs binary extracted from Gapps; you just have to download it manually since the app never requests network access (instructions are on the Github page). I started using it today and some of its features actually seem to work better for me than Gboard, like the swipe gestures on delete or space, and it has at least a few more features I’m pretty sure Gboard doesn’t. Give it a look at least.


  • Net Neutrality is about not policing content online. That’s kind of its whole thing:

    These net neutrality policies ensured you can go where you want and do what you want online without your broadband provider making choices for you. They made clear your broadband provider should not have the right to block websites, slow services, or censor online content. These policies were court tested and approved. They were wildly popular. In fact, studies show that 80 percent of the public support the FCC’s net neutrality policies and opposed their repeal.

    The closest we get to online censorship is obscenity laws, which one might think applies to porn, but obscenity is actually defined much more narrowly than just “content designed to arouse”. Obscenity is basically stuff that even Hugh Hefner would find offensive, stuff the average adult would find deeply repulsive and abhorrent (not just a little bit, the exact language is “patently offensive”). Adult content in general (obscenity & indecency) is banned from broadcast media during daytime hours to keep kids from seeing it; subscription-based services are exempt from such rules, which presumably means that the adults who pay for the subscription are supposed to be the ones preventing kids from using it to view adult material, if such is possible. I expect this is why anything which does manage to qualify as obscene is typically very hard to get to unless you really want to see it, so nobody who might report it ever actually finds it.

    It’s worth mentioning that obscenity laws apply whether Net Neutrality is a thing or not, so having it will be a net reduction in the avenues through which content may be censored or policed. Now if only they’d ban ISPs from selling your data to brokers…



  • It’s very disappointing to see someone come to a post about a game bundle to support Palestine only to uncritically surface claims from a site with a blatant pro-Israel, pro-Zionism bias. Zionism and Judaism are not the same thing. Zionism is a sect of Judaism characterized by an extreme ethnic nationalist doctrine (with expected bedfellows). NGO Monitor repeats the utter nonsense that being Anti-Zionist or Anti-Israel is somehow anti-Semitic. It’s not - the earliest anti-Zionists were Jews. The idea that being against or critical of Zionism is the same as being racist against Jews is an absurd fiction pushed by Zionist foreign policy in order to insulate Israel from all forms of criticism; sadly, it seems to be working. In any case, I’m not inclined to believe one word printed by NGO Monitor where Israel or Palestine are involved.


  • Blog commenter Frank Wilhoit made a now somewhat famous assertion that the human default for nearly all of history has been conservatism, which he defined as follows:

    There must be in-groups whom the law protects but does not bind, alongside out-groups whom the law binds but does not protect.

    He then defined anti-conservatism as opposition to this way of thinking, so that would be to ensure the neutrality of the law and the equality of all peoples, races, and nationalities, which certainly sounds left-wing in our current culture. It would demand that a legal system which protects the powerful (in-groups) while punishing the marginalized (out-groups), or systematically burdens some groups more than others, be corrected or abolished.