

firewalld is also a decent choice.


I think that people are too enthralled with the current situation that’s centered around LLMs, the massive capital bubble and the secondary effects from the expansion of datacenter space (power, water, etc).
You’re right that they do allow for the disruption of labor markets in fields that were not expecting computers to be able to do their job (to be fair to them, humanity has spent hundreds of millions of dollars designing various language processing software and been unable to engineer the software to do it effectively).
I think that usually when people say ‘AI’ they mean ChatGPT or LLMs in general. The reason that LLMs are big is because neural networks require a huge amount of data to train and the largest data repository that we have (the Internet) is text, images and video… so it makes sense that the first impressive models were trained on text and images/video.
The field of robotics hasn’t had access to a large public dataset to train large models on, so we don’t see large robotics models but they’re coming. You can already see it, compare robotic motion 4 years ago using a human engineered feedback control loop… the motions are accurate but they’re jerky and mechanical. Now look at the same company making a robot that uses a neural network trained on human kinematic data, that motion looks so natural that it breaks through the uncanny valley to me.
This is just one company generating data using human models (which is very expensive) but this is the kind of thing that will be ubiquitous and cheap given enough time.
This isn’t to mention the AlphaFold AI which learned how to fold proteins better than anything human engineered. Then, using a diffusion model (the same kind used in making pictures of shrimp jesus) another group was able to generate the RNA which would manufacture new novel proteins that fit a specific receptor. Proteins are important because essentially every kind of medication that we use has to interact with a protein-based receptor and the ability to create, visualize and test custom proteins in addition to the ability to write arbitrary mRNA (see, the mRNA COVID vaccine) is huge for computational protein design (responsible for the AIDS vaccines).
LLMs and the capitalist bubble surrounding them is certainly an important topic, framing it as being ‘against AI’ creates an impression that AI technology has nothing positive to offer. This reduces the amount of people who study the topic or major in it in college. So in 10 years, we’ll have less machine learning specialists than other countries who are not drowning in this ‘AI bad’ meme.


Removed by mod


(Fuck AI though. Planet burning trash)
It’s humans burning the planet, not the spicy Linear Algebra.
Blaming AI for burning the planet is like blaming crack for robbing your house.


The biggest problem I faced was <today’s problem>. Had to <solution from the wiki>… this was admittedly a huge pain in the ass but it’s a niche problem and it was solved.
As a Linux user, this is basically your life now.
But you don’t have every advertising agency on the planet rifling through the contents of your computer… so there’s that.
The best biggest problem was the video drivers. My resolution maxed out at 32:9 [email protected] and the screen would not wake from sleep. I ran two commands to download and install the Nvidia drivers and it worked - 1440&240hz with HDR and it wakes properly
You will run into some issues with HDR, it’s still pretty new in Plasma and Wine so some games will not recognize that you have HDR support (Path of Exile 2, for example). You can run the games in gamescope (The arch wiki has a good article bout it, btw), which will have a small bit of performance overhead but hasn’t failed me yet at enabling HDR in stubborn games. You also need Proton 10 or better.
Your best bet is to install protonup-qt and use it to download and install GE-Proton10-27. GloriousEggroll maintains a community build of Proton which includes more current versions of the software and some extra community tweaks. protonup-qt just gives you a GUI to install/update. It works with the flatpak version of steam as well.
Don’t be afraid to check other distros wikis. Often the solutions will work on your system or at least give you an idea of what to look for. The Arch and Gentoo wikis are excellent sources of information.


I know a Nigerian prince who can help you with that


One of the first videos I watched about LLMs, was a journalist who didn’t know anything about programming used ChatGPT to build a javascript game in the browser. He’d just copy paste code and then paste the errors and ask for help debugging. It even had to walk him through setting of VS Code and a git repo.
He said it took him about 4 hours to get a playable platformer.
I think that’s an example of a unique capability of AI. It can let a non-programmer kinda program, it can let a non-Chinese speaker speak kinda Chinese, it’ll let a non-artist kinda produce art.
I don’t doubt that it’ll get better, but even now it’s very useful in some cases (nowhere near enough to justify the trillions of dollars being spent though).


Cheaters have been using object detection AI to cheat for quite some time


That’s only a tiny, tiny piece of it. If you want to know more: https://grapheneos.org/features


All phones have a BFU (before first unlock) state, and GrapheneOS doesn’t require a passphrase unless you’ve set one, otherwise it’s your PIN. Fingerprint unlock is disabled until after BFU though, so it requires essentially using a backup PIN even if you always use your fingerprint, at least for first unlock.
To add to the security of the PIN and to prevent reading screen smudges you can enable an option so that the digits on the PIN pad are randomized each time it loads.
Graphene also supports fully isolated user accounts. Applications running in one profile can not even discover the existence of the other profiles*. There is a way to forward notifications from user containers but is disabled by default. Each account, when inactive, is encrypted independently of the system drives and the key is generated at user login with the entry of a password and overwritten in memory upon logout.
*If you enable the notification forwarding, a hostile application running on the primary account could deduce that there is at least one other user profile on the phone by analyzing the notifications.
ou’re Try just running findmnt, the type may be ntfs instead of ntfs-3g. The -t switch is saying to filter and only show ‘ntfs-3g’ mounts and it maybe called something else in your environment. The list will be a bit longer but you should be able to find the listing, it’ll be the directory where your drive is mounted.
I then unmounted Samsung and ran sudo mount -t ntfs-3g -o uid=1000,gid=1000,rw /dev/disk/by-label/Samsung /mnt/Samsung
Did Emby work after this? You said you had to remount, what did you use to do that?
If you can get Emby to work, you can then look at findmnt to see how the working directory is mounted (which options/etc) and then you can update your fstab to have those options so that it will mount on startup.
I’m guessing I could also open fstab and change it manually but I’m not quite there yet haha.
Now’s a good time!
Editing the fstab is the ‘correct’ Linux way of doing things, the GUIs can be convenient but they can also prevent you from learning how the system works (so when it later breaks, you have no idea where to start).
fstab is just a text file, there are 6 fields: <file system/device> <directory where the device will be mounted> <filesystem type> <options> <dump> <pass>. The way it tells the fields apart is through white space(a tab or space character).
/dev/sda1 (any amount of spaces or tabs) /home/external-drive options,seperated,by,comma 0(old way of marking a drive to be backed up) 2(fsck check order, 1 for your root directory, 2 for everything else, 0 if you don't want disk checking like for a swap device)
If you’re worried about breaking anything you can just make a backup:
sudo cp /etc/fstab /etc/fstab.bak
If you break something, just restore it:
sudo cp /etc/fstab.bak /etc/fstab


That’s good, the micro plastics were getting kind of bland by themselves… a dash of cadmium and mercury gas out to really spice things up.
Future generations are going to have such heavy metal poisoning that they won’t be able to rub 2 neurons together.


League of Legends is the toxicity honeypot of the gaming community, it draws in all of the people who have the ‘I’m a video game athlete and better than you because of it’-vibe and keeps them away from positive communities (Deeprock Galactic, I’m looking at you).
That fstab entry is correct (assuming the by-label path is valid), you could change auto to ntfs-3g but it is likely detecting the correct type so that isn’t needed.
If you can put it in the ‘not working’ and also in the ‘working’ state you can compare how it is mounted with
findmnt -t ntfs-3g
That’ll show the options that the mounts are currently using, a quick thing that you can try unmounting and remounting
sudo umount /mnt/Samsung
sudo mount /mnt/Samsung
That should mount it with the options in the fstab file, you can confirm with the findmnt command.
If not, that doesn’t work try umounting and then mounting with the options set explicitly:
sudo mount -t ntfs-3g -o uid=1000,gid=1000,rw /dev/disk/by-label/Samsung /mnt/Samsung
and see if they show in findmnt.
EDIT 2: Spoke too soon. After a reboot they were ro for Emby again. I added rw to the drive options and it worked again. But after another reboot, no go again. Turns out after each reboot unmounting then remounting works. Not sure if there’s a way to make this work. Maybe they mount too soon? I dunno, but for now it’s functional.
You shouldn’t need to remount if you added the options, they should be in the fstab file now so they’ll be applied at every reboot. If it isn’t doing that check the fstab file
cat /etc/fstab
To see what the relevant entry says. The options block is the block of text just before the two numbers at the end of the file.


Clear Key is an excellent example of usability completely neutering security.
Your drive encryption keys (FVEK) are protected by the VMK which is then encrypted and written to the drive on suspend and then the key that was used to encrypt it is also written to the drive in plaintext.
It’s like a lock that comes with a key that’s chained to it, completely worthless but they can say, like Microsoft here, that it is technically locked.
However, I think I got it set. I added uid=1000,gid=1000 to the end of the options string and Emby now has control.
Yup, that’ll do it.
Now I just gotta look into why that worked haha.
Adding uid=1000,gid=1000 tells the NTFS mount driver “Present every file on this NTFS volume as if it is owned by UID 1000 and GID 1000.” The account running Emby is probably just your user account (guessing) so this did what you were trying to do with chown. Chown won’t work without the ‘permissions’ option and a usermapping file to translate linux IDs to the SID’s that NTFS uses, probably way more configuration than you need.
You should try to get off of NTFS ASAP. It’ll be fine for media storage but some things (pc games, esp) really hate running off of NTFS. I know how unwieldy it is to shift the data around, but it will save you a lot of headaches going forward.
Next, I have ntfs-3g installed and plan to run mount -t ntfs3 /dev/sdxY /mnt though I think I either need to create a drivename folder in /mnt or add mount -t ntfs3 /dev/sdxY /mnt/DRIVENAME the drive name to the end and it’ll create it maybe?
mount -m -t ntfs-3g /dev/sdx /mnt/mountname
Will create /mountname in /mnt and then mount the device on the created directory.
Instead of doing that you could just edit the fstab file and change the fileystem type to ntfs-3g(the package may be just ntfs on CachyOS so ymmv). Although, I suspect this is already done since you’re able to access and read the drive.
You may need to add -o permissions so that standard Linux permissions are applied (TFM: https://linux.die.net/man/8/ntfs-3g), alternatively you can add ‘permissions’ to your current fstab entries, then remount the drives.
ex:
/dev/sda1 /mnt/windowsdrive ntfs-3g permissions,rw 0 0
I can now access my drives, so I began setting up my server. No problem this time! Emby sees the directories and scans them. Finally! However even though I can rw on the drives, Emby sees them as read only. Bummer.
How is Emby installed? In a container or are you running it on bare metal?
When you say it sees them as read only, what indicates this? A log? A GUI element?
Manufacturing will expand and the higher consumer prices will ensure some manufacturers still service that market. Price will be higher, but it’s not going to get to the point where you can’t buy a personal PC.