Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)LI
Posts
2
Comments
181
Joined
2 yr. ago
  • 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.

  • I run such games on Linux now, mostly with wine/proton. There is some risk, sure, but I'd largely say that system is still secure. If something comes by and wipes out the system, I have snapshots of anything important, including root and home. If those are gone, I have versioned backups offsite and maybe offline. I don't expect to receive any malware targeting my somewhat esoteric software choices from windows games, so I feel okay logging into a secure sevice, for example, but I may have to adjust this in the future.

    With regards to smartphones, I think there are so many holes that it's not much more secure, if any, than a paranoid desktop setup. From time to time I have installed random APKs and had extreme anxiety each time. I am massively more paranoid about my phone as I don't have real control over what's running on it. Hoping for more competitive open source solutions in the future.

    Generally speaking, opening non-executable files is fine. There are and have been specific exploits which allow arbitrary code execution, but it's dependent on the application/library loading them. The bigger danger is files disguised as other things. This is especially bad on Windows as it likes to hide that information from users, or just execute random embedded vbscripts, or whatever. Also see the recent whatsapp mimetype bug/exploit. Certain things pose more of a risk than others. PDFs (thanks adobe) can embed arbitrary javascript which is meant to be executed. Same as web pages, of course, but browsers have a lot more attention to sandboxing.

    Edit: I don't really run cracked software anymore, but I have VMs ready to go if need be. Would recommend others do the same.

  • I would just backup to an external drive or whatever locally. If you want a NAS, a simple SBC will do. If you really want RAID, get an old optiplex and hook up a couple drives in RAID-1.

    For drives, get some CMR WD drives under warranty.

    Keep one copy encrypted in the cloud, one offline local, another offsite not overly near you.

  • MakeMKV is non-free proprietary software. It just happens to be free while in beta, which it has been forever. There's not a lot of great free software solutions that do the same thing, in fact it's the main (or only) way people extract 4k BDs with the FEL intact.

  • Open Source @lemmy.ml
    liliumstar @lemmy.dbzer0.com

    torrentz2 (tz2) - advanced .torrent file utility

    Been working on this the past couple months as an exercise in learning Rust. Just wanted to share how it's come so far!

    torrentz2 (tz2) is an advanced, experimental utility for working with .torrent metadata files. It supports a wide array of BEPs and v1/v2/hybrid formats.

    Features

    • Create, Edit, or Verify torrent files
    • Convenient config file to define default options and trackers
    • Multithreaded hashing
    • Include/exclude files based on globs and if they are symlinks
    • Create a single torrent file from disparate input paths, provided they share a common root
    • Intelligent automatic piece size selection with support for up to 64 MiB
    • Digitally sign/verify embedded signatures with standard X.509 certificates utilizing RSA or EC signatures
      • Includes utility command to generate an appropriate root CA and leaf cert
    • Optionally include md5 or sha1 sums per-file with v1 torrents

    Optional Features

    • CPU hardware accelerated hashing (on by default)
    • GPU accelerated hashing (
  • 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.

  • 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.

  • CRF 18 is usually where I start at, but that is focusing on quality. I'd imagine you would want a higher starting point.

    If you want to find out what different options are or do, the docs are a good place to start: https://x265.readthedocs.io/en/master/cli.html

  • In my opinion the ideal x265 size/speed/quality is using a tuned slow preset, perhaps with filtering if the source is grainy. A test encode or few should be done to determine an ideal CRF per source.

    Since you don't seem very familiar with x265, I would just stick with the defaults in slow preset, but consider using aq-mode 3 or 5 (only available in the patman mod). You can also adjust the aq-strength to help control the resulting size somewhat, I wouldn't go lower than 0.5.

  • 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.

  • I'm with Azire, they have port forwarding and 10 gig servers. Note they were bought recently by malwarebytes, so it is possible things will change in the future. For the time being, things have been great. I moved from OVPN after myself and others started experiencing persistant failures.

    I've been meaning to try out CryptoStorm. If anyone has experience with them please share.

  • I've used https://changenow.io/ several times to get XMR from LTC or vice versa. It's always worked for me, but I've heard of people's transactions being held if they were large amounts, so exercise caution.

    This doesn't solve the problem of buying the initial crypto, which may or may not be difficult, depending on your jurisdiction.

  • Linux @lemmy.ml
    liliumstar @lemmy.dbzer0.com

    Making The Switch: Intermediate User Perspective

    This will be a bit long, so feel free to skip to the end tl;dr.

    I've been a long time user of Linux. Back in the day I would burn live CDs like Slackware and Mandrake to try out. There was even that one distro that fit on a floppy, Damn Small Linux. More recently, I manage several Debian-based servers and a Raspbian system. However, I felt stuck daily-driving Windows due to game support. Thankfully, that is no longer the case, so I decided to make the switch. Just wanted to share some observations I've made in the course of that.

    A little while ago, I setup a laptop for a family member with Mint, primarily based on popularity and community recommendation. At the same time, I installed Mint on a laptop and used it for a bit. It's basically a backup laptop, so the intention was to have something stable and easy to use/update. I found Mint nice at first, but some cracks started showing after a bit, and eventually I became frustrated with Cinnamon. Since I am familiar with Arch, and it