PM_ME_VINTAGE_30S [he/him]

Anarchist, autistic, engineer, and Certified Professional Life-Regretter. If you got a brick of text, don’t be alarmed; that’s normal.

No, I’m not interested in voting for your candidate.

  • 0 Posts
  • 28 Comments
Joined 2 years ago
cake
Cake day: July 9th, 2023

help-circle



  • Can AI systems have a religious or political bias? Yes, they can and do learn biases in their datasets, and this is probably the toughest problem to solve in AI research because it’s a social rather than technical problem.

    Can an AI agent be programmed to give responses with religious or political beliefs? Sure, just drop it into the system prompt.

    Can an AI agent have religious or political beliefs like a human? No, because AI agents as they stand are a comparatively crude ** ** machine that mimics how humans learn to perform a task that’s useful to the machine’s creator, not a human or other sentient being.

    So I’ve found Facebook pages maybe run by AI that keeps bringing up the same text and a number of times it’s political or religious content sometimes not AI pictures.

    If I wanted to do something like that, I would probably start with ordinary chatbot code and plug in a large language model to generate posts. I would probably have a system prompt like:

    You are an ordinary Facebook poster. You are a very religious and devout [insert religion here]. You are also a [insert desired ideology here]. Your religious and political views are core parts of personality and MUST be a part of everything you do. Your posts MUST be explicitly religious and political. Please respond to all users by trying to bring them in line with your religious and political beliefs. You must NEVER break character or reveal for any reason that you are an AI assistant.

    Then just feed people’s comments into the AI periodically as a prompt and spit out the response. If it is an AI agent, and not just a human propagandist, that’s probably the gist of how they’re doing it.


  • It can use ChatGPT I believe, or you could use a local GPT or several other LLM architectures.

    GPTs are trained by “trying to fill in the next word”, or more simply could be described as a “spicy autocomplete”, whereas BERTs try to “fill in the blanks”. So it might be worth looking into other LLM architectures if you’re not in the market for an autocomplete.

    Personally, I’m going to look into this. Also it would furnish a good excuse to learn about Docker and how SearXNG works.


  • LLMs are not necessarily evil. This project seems to be free and open source, and it allows you to run everything locally. Obviously this doesn’t solve everything (e.g., the environmental impact of training, systemic bias learned from datasets, usually the weights themselves are derived from questionably collected datasets), but it seems like it’s worth keeping an eye on.

    Google using ai, everyone hates it

    Because Google has a long history of doing the worst shit imaginable with technology immediately. Google (and other corporations) must be viewed with extra suspicion compared to any other group or individual because they are known to be the worst and most likely people to abuse technology.

    Literally if Google does literally anything, it sucks by default and it’s going to take a lot more proof to convince me otherwise for a given Google product. Same goes for Meta, Apple, and any other corporations.





  • Yeah my position is really to recommend any FOSS OS in the large over proprietary ones. However, since my experience is primarily with Linux distributions, and I do think that Linux makes sense for a lot of use cases, I usually start by talking about “Linux” first.

    But, from my experience, if a “solution” to a problem “forces” the user to make a choice, then they’ll stick with what “currently works” over having to make a choice. So when I talk to people about Linux IRL, I typically direct them to Linux Mint directly, even though other distros exist and it actually doesn’t fit my use cases. Once they’re comfortable in the Linux ecosystem, they can switch to a different distro or OS family if they feel the need to do so.










  • I’m on Debian because the software in the Debian repos is stable. So for mission-critical software, at least for my purposes, I’ll pick the version in the Debian repo, especially if it requires detailed integration with the operating system such as real-time audio. If the software does get updated, it is probably important and nearly guaranteed not to break. A great example has been KDE Plasma: I don’t get the bleeding-edge features, but it’s been a rock-solid, fast, still modern desktop environment on every computer I installed it on, including an old laptop that is so underpowered that Windows 10 is a Power-Point presentation upon a fresh restart. If Debian takes several months or longer to update it’s Plasma packages to Plasma 6 when it comes out next year, that would be fine for me because I don’t desperately need any new features from Plasma.

    However, for software that really benefits from being up-to-date and isn’t a showstopper if it breaks, for example FreeTube, I prefer the Flatpak. I primarily use Discover for simple package management and upgrades, and it was trivial to install the Flatpak backend, so now my Flatpaks get updated like anything else. However, Librewolf (a browser, which I prefer to keep up-to-date) is installed from a non-Flatpak external repo because I had problems giving its Flatpak version webcam permissions (even if I enabled them in Flatseal).

    AppImages have been great for working on new computers because I can (usually) just download them and go. Except for programs that I expect to be portable, I don’t typically use them in the long haul. Still, they’re super convenient to have around.

    I don’t touch Snaps because of the closed-source backend and their role in Canonical’s transparent attempt to lock down Ubuntu, but if they open-source the backend I might consider trying them.

    IMO part of why I’ve stuck with Linux is because there is (usually) a choice of how to compute. I.e., there are several ways to solve a problem where Windows or Mac would pigeonhole you into their workflow. Having multiple options is inherently a good thing as far as I’m concerned, even if I don’t use all of them.