taaz

joined 1 year ago
[–] taaz@biglemmowski.win 6 points 1 month ago (1 children)

There is a youtuber for that!
Asianometry has a lot of "documentary"-style videos about microchips, civil engineering and histories of interesting industries (Zweis lenses, ASML, so on).

[–] taaz@biglemmowski.win 3 points 2 months ago* (last edited 2 months ago) (1 children)

I've once tried WinBTRFS and on top of not making it work I still have leftover drivers that can't be deleted.

I just use ntfs3 and ever since tweaking steam so that it does not put proton compatdata on it I didn't have to reboot and run chkdsk for months now.

[–] taaz@biglemmowski.win 8 points 2 months ago* (last edited 2 months ago) (1 children)

Wohoo time to hack this old phone of mine. (for the interested, I've found CVE-2024-31317 which is easier but should get only system user/uid 1000)

[–] taaz@biglemmowski.win 10 points 2 months ago (1 children)

Unpopular opinion?: without wordpress, mysql/mariadb would have died years ago.

[–] taaz@biglemmowski.win 42 points 2 months ago* (last edited 2 months ago) (1 children)

EU should not care about non-EU companies

[–] taaz@biglemmowski.win 3 points 2 months ago (2 children)

Uh probably not that helpful but I am somewhat sure that this was super easy to do from virt-manager (on Arch qemu & kvm, virtualizing Tiny11 )

[–] taaz@biglemmowski.win 16 points 2 months ago* (last edited 2 months ago) (1 children)

So the lower-ish difficulty answer would be to run the iso installer in a VM with the usb stick forwarded to that VM.

Or you can learn what those fancy installers do: on debian you would use debootstrap

Here seems the whole guide on how to install debian manually with it:
https://gist.github.com/tr3buchet/6407920

Btw, this is also basically how you install Arch. As of until recently there wasn't any installer and you had to go through each step manually (create partitions and fs, install the base system with <insert distro specific tool>, chroot, update fstab, distro specific finishing touches, voilà)

[–] taaz@biglemmowski.win 4 points 2 months ago (2 children)

/sbin are system binaries, eg root only stuff, dunno the rest but I would guess there are some historical reasons for the bin usr/bin separation

[–] taaz@biglemmowski.win 36 points 2 months ago* (last edited 2 months ago)

How did you install jellyfin?

It should not core-dump (read: hard crash, something has gone terribly wrong), at best you should get a configuration error and errors like that.

You can see the logs of any systemd service/unit with this: journalctl -u <name of sevice> so in this case journalctl -u jellyfin (Tip: add -f to follow the output of a running service - useful for monitoring).

Note that some programs log to their own files (and not to stdout) so if the above command comes out empty you should look into /var/log/ directory.

[–] taaz@biglemmowski.win 21 points 2 months ago* (last edited 2 months ago) (23 children)

I am currently in the market for a new mobile phone. The current's one battery is basically dead and because of security patches now being about 2 years old I have to replace it whole instead of just getting the battery replaced again.

Pixel with GrapheneOS has been my number one choice for some time but...

  1. there is no (privacy friendly & legal) replacement for Google Play Protect. My banking app won't work without it as well as one other app I kind of need too.
  2. I am also just too used to having a phone in the 250-300 EUR range in the sense that I don't have to care about it that much.
    It's a "consumable" product for me. Loosing/drowning it is not a big deal, where drowning 800 euros is just hard to justify no matter how much money I make.

I will probably just get the OnePlus Nord 4 instead because of their pledge to do 6 years of updates.

[–] taaz@biglemmowski.win 4 points 2 months ago* (last edited 2 months ago)

Afaik RedBot (oss, extensible discord bot in Python) used it to allow people to run python scripts directly from discord without access to the file system, network and to limit the run time.

In my book I've had categorised it as a lower-level tool for security and sandboxing, a lot lower level then firejail is.

[–] taaz@biglemmowski.win 3 points 3 months ago* (last edited 3 months ago) (1 children)

You could also (hard) limit the total (virtual) memory process will use (but the system will hard kill it if tries to get more) with this:
systemd-run --user --scope -p MemoryMax=8G -p MemorySwapMax=0 prismlauncher

You would have to experiment with how much Gs you want to specify as max so that it does not get outright killed. If you remove MemorySwapMax the system will not kill the process but will start aggressively swapping the processes' memory, so if you do have a swap it will work (an depending on how slow the disk of the swap is, start lagging).

In my case I have a small swap partition on an m2 disk (which might not be recommended?) so I didn't notice any lagging or stutters once it overflow the max memory.
So in theory, if you are memory starved and have swap on a fast disk, you could instead use MemoryHigh flag to create a limit from where systemd will start the swapping without any of the OOM killing (or use both, Max has to be higher then High obv).

view more: ‹ prev next ›