kitty, nvim, fish, zed, mpv, btop, borg. Weird how all the gone ones have short names. Depending on the system, I would add tlp as well.
kitty, nvim, fish, zed, mpv, btop, borg. Weird how all the gone ones have short names. Depending on the system, I would add tlp as well.
For my desktop, I have two disks. One is root, one is home. They are single BTRFS filesystems with automated snapshots, compressions, and a few subvolumes. Works great.
For a laptop, similar but with only a single disk/partition and FDE. Also works well.
I went through and built a license, then read through it.
I don’t think most of the things contained would be legally enforceable. We barely even have traditional open licensing that works, much less one that tries to enforce an ethical framework. Instead of this, we should work toward wide-reaching law that protects people’s rights, something that has teeth. Asking people to please not enslave someone with your library will never work, they will do it anyway or just not use your library, as they already do with copyleft licenses.
Arch on desktop/laptop because I’m very comfortable with it, and I can set it up the way I like.
Debian on servers because it’s stable and nearly everything has a package available, or at least instructions for building.
Same as OP, but I’m not likely to change them out. I’ve tried a lot of distros over the years and this is what works best for me.
There is not, but I will add one.
You could get started with Qt, specifically the legacy widgets. There are bindings for Python available (pyside or pyqt) if you don’t want to learn C++ or another language right away. You can also port your GUI definitions to other languages at a later date.
Have you been wronged by njalla?
I think having an external owner is preferable.
I know you said consumer GPU, but I run a used Tesla P40. It has 24 GB of vram. The price has gone up since I got it a couple years ago, there might be better options in the same price category. Still, it’s going to be cheaper than a modern full fat consumer gpu, with a reasonable performance hit.
My use case is text generation, chat kind of things. In most cases, the inference is more than fast enough, but it can get slow when swapping out large context lengths.
Mostly I run quantized 8-20B models with the sweet spot being around 12. For specialized use cases outside of general language, you can run more compact models. The general output is quite good, and I would have never had thought it was possible 10 years ago.
ETA: I paid about $200 USD for the P40 a couple years ago, plus the price for a fan and 3d printed shroud.
I would do FDE yeah. My current laptop setup is with systemd-boot and a special initramfs that allows me to unlock it with a yubikey, with fallback to password. Fair warning, this exact configuration is not particularly easy to setup.
There are also modules which enable early network connectivity along with a SSH server, meaning you login and unlock it remotely. I have not tried this.
Debian does not frequently require rebooting under normal circumstances. Kernel updates are not that frequent, and you can usually put it off for a bit if you don’t want to deal with it.
I tried to replicate this in KDE (wayland).
pynput has no effect on wayland, which I figured. I then enabled ibus wayland to type unicode points with ctrl+shift+u, but everything came out as expected. So I think it is related to the xorg backend of pynput.
Yup, I think it’d work fine, especially if you want the ability to easily inspect individual items.
Any of the popular python yaml libraries will be more than sufficient. With a bit of work, you can marshal the input (when reading files back) into python (data)classes, making it easy to work with.
I would scrape them into individual json files with more info than you think you need, just for the sake of simplicity. Once you have them all, then you can work out an ideal storage solution, probably some kind of SQL DB. Once that is done, you could turn the json files into a .tar.zst and archive it, or just delete them if you are confident in processed representation.
Source: I completed a similar but much larger story site archive and found this to be the easiest way.
Congrats! I just got a similar running on Arch with a 5700 XT. When I looked at it a couple years ago, it wasn’t really possible. Now, smooth sailing.
MS and other corps love MIT and related licenses because they can just take the code and basically do whatever with it in their projects, so it makes sense for them to promote it. Generally speaking, they won’t touch GPL/AGPL as it would force them to distribute their source.
I believe it was a very intentional choice to use a permissive license for Rust. If they hadn’t, it would not have been as popular as it is today, nor would it have big money behind it. https://rustfoundation.org/members
Yeah, you can turn off registration without a token. Then, if you want someone to register you can issue them a registration token, or manually create their account.
Federation can be turned on, on a case by case basis.
You can set rooms to invite only and not discoverable. Alternately, you can use an invite-only space that allows users to join rooms from there.
The first two parts are done in the server config, see the synapse docs. The last is done once the server is setup and running as an admin.
This is basically the holy grail for finding how to do things or troubleshooting once you have the basics down: https://wiki.archlinux.org/title/Main_page
A large amount of information is transferrable to other distros, particularly if they use systemd.
I would also spend some time getting comfortable with the command line. There are a million tutorials, guides, and free courses on this topic. Find a shell and terminal emulator you like. I’m using Fish and Kitty these days.
Going against the grain, maybe consider EndeavourOS for a distro? https://endeavouros.com/
In this scenario, the thumbnails are going to be generated when you browse the directory. Probably what network filesystem you’re using. Alternately, maybe there is a maximum file size on previews? I know dolphin has that option.
To start small setup a static website behind nginx. This requires you to create a basic website or copy a template, it goes somewhere in your filesystem, in linux /var/www is common. Once you have that, setup the nginx service and point it to that location. You can do this locally then expose it to the net or put on a VPS. Here is a dead simple guide presuming you have a remote server: https://dev.to/starcc/how-to-deploy-a-simple-website-with-nginx-a-comically-easy-guide-202g
Once you have that covered, ensure you know how to setup ssh keys and such, then install, configure, and run services. From there, most things are easy outside of overly complicated configurations.
I think that error is related to a missing dbus session but don’t quote me on that.
You will probably find it easier to use a system level service, but run it as your unprivileged user with User= and Group= directives. Once you get that working, there are various other parameters you can add to harden the service if you like.
This is a good reference for hardening: https://docs.arbitrary.ch/security/systemd.html
The arch wiki has a good general reference for all things systemd: https://wiki.archlinux.org/title/Systemd
I don’t know how steamos works, but if it’s arch-based, can you just do
pacman -Syu
to update?