data1701d (He/Him)

“Life forms. You precious little lifeforms. You tiny little lifeforms. Where are you?”

- Lt. Cmdr Data, Star Trek: Generations

  • 0 Posts
  • 24 Comments
Joined 2 years ago
cake
Cake day: March 7th, 2024

help-circle
  • If you don’t like bog standard Debian, you might really like Debian Testing.

    It allows you to get decently new packages; I’d say typical lag is one week to a couple months depending on the popularity and/or complexity of the project.

    I’ve been using it on my desktop for over three years just fine. It’s been quite stable while still getting new software versions in a mostly timely fashion.

    Do note though that Testing means Testing; it’s not really concerned with being a rolling release distro, but with preparing for the next release, so there’s a few quirks:

    • Sometimes, a package you’re using gets removed while its dependencies undergo a transition, forcing you to use the Flatpak.
    • When a new stable release starts to get close (usually 6 months), they’ll start what’s called freezes, where they let in progressively less changes until release, after which things start speeding up again.
    • As a general annoyance of anything rolling release-esque, software behavior may change over time, meaning a previously good config can suddenly break, and you have to fix it.

    Personally, I’ve grown tired of Debian Testing and rolling release in general; while I still using Testing on my desktop, I’ve thrown Debian Stable on most things I’ve owned since then, and if I really need a newer version of software, I’ll just install the Flatpak or use a container.


  • Persistence should be near impossible; you most likely have a bad habit or other factor that makes you vulnerable. As others have said, check your router settings; make sure your router firmware is the latest to patch any vulnerabilities. Check devices on your network to make sure none are compromised.

    My first guess, like others, is you’re doing something horribly wrong with your port forwarding, followed by you’re installing suspect software. Don’t go installing from random Github/Gitlab repositories without at least doing a bit of background research. Also, sometimes even legitimate open source projects get compromised. Ultimately, try to stick to the bare minimum, just stuff from the Debian repos, and see if it still happens.

    If you still have the problem, then my last resort is to ask this (and this is really paranoid, hopefully an unlikely scenario for you): do you use your computer in a safe environment where only people you trust can access it?

    I mostly ask because if not, maybe someone has physical access to your computer and is pulling an evil maid attack, installing the software when you’re not looking. Maybe it’s a jerk coworker. Maybe it’s a creepy landlord. A login password is not enough to defend against this; it may be possible for the attacker to boot off a USB stick and modify system files. The only way to prevent this is to reinstall and use full disk encryption, which I do on my laptop. You can try to use Secure Boot and TPM1 to add further protection, but honestly, your attacker just sounds like some script kiddie and probably won’t perform a complex attack on your boot partiton.

    1: Despite their obnoxious utilization by Microsoft, they can actually be quite useful to a Linux user, making it possible to set up auto-decryption on boot that doesn’t work if the boot partition has been tampered with (in which case you use a backup password).




  • What do you use Photoshop for? I ask because if you’re just having fun with it or making simple edits like saturation or color curves, it’s probably easier to find a replacement. GIMP still has a bit of a clunky interface, but has become much more livable since it got some non-destructive editing in 3.0. Personally, I use a combination of Inkscape and GIMP for a lot of stuff.

    However, if you’re using Photoshop in a professional capacity as say, a photographer or a graphic designer, I’m not sure you can effectively abandon Photoshop. As much as I hate Adobe, Photoshop is unfortunately an industry standard, and it’s rather difficult to get running reliably under Linux. There are ways, but I wouldn’t call them reliable. I thus can not in good conscience recommend you switch all your machines to Windows, though perhaps you can run Linux on one device and keep a dedicated Photoshop box if that’s possible for you.

    Everything else should probably be fine. Depending on what you play, you might lose a few games to kernel-level anticheat, but honestly, my thought is “Why should I give a company access to an important part of my operating system just to play a video game?”

    As others have said, you should probably use LibreOffice instead of OpenOffice; the latter isn’t really developed anymore, and the former maintains compatibility with your old files while having vastly better maintenance and feature updates.

    Spotify and Discord both have native apps for Linux, so you should be good. I don’t really use VPN services (I could rant about why, but that’s best left for another time), but there’s probably ways to get them working.






  • Technically Raspbian Jessie, I think- I was gifted a Pi 3 in ~2016 and fiddled around with it for a while. I also made some cursed choices, at one point running Windows 10 IoT Core on that thing… WTF though luckily not for long.

    In 2017 or so, I started toying around with Ubuntu in VMs. It wasn’t really until 2020 or so that I started trying other distros; Debian Buster was probably the first non-Ubuntu distro I’d tried (excluding RPi stuff), and I mostly stucked to Debian besides one Arch install.

    At a certain point in 2022, I found myself using Unix tools so much I was starting to wonder if I should just use Linux instead of Windows. It was at this time that I tried NixOS in a VM for the first time and thought, “Wow, this is cool… I’m sticking with Debian, though.”

    Around that time, I threw Debian Testing (then Bookworm) on a second 256GB drive, ostensibly as a “test run” for daily driving Linux, and by “test run”, I mean I de facto quit using Windows; a few months later, I opted to use dd and copy that “test install” over my Windows install on my bigger 1TB drive (of course with sufficient backups so I could copy my Windows files over). That install is still the one I use on my desktop today and has just transitioned into Debian Testing/Forky*

    *A name I quite honestly hate, mostly due to the fact that Forky represents everything wrong with America today the Forky Asks a Question shorts beat out Steven Universe Future for an animation Emmy, though honestly, I don’t know else what I was expecting to happen.





  • I think including the word “OpenAI” in the post name is somewhat a misnomer that implies an encrapification not really happening to the FFMPEG project.

    Yes, it is true OpenAI originally developed the Whisper model, and I hate OpenAI; however:

    • Whisper is actually open source, unlike most OpenAI crap.
    • FFmpeg isn’t even directly using the OpenAI version, written in Python - they’re using a port to C++ called Whisper.cpp
    • We’ve been able to use speech recognition for decades, so unlike other AI models, I don’t think a speech recognition model that does it better is problem.
    • You don’t even necessarily have to compile FFmpeg with Whisper support.

    I get the dislike of AI, but the idea of association with OpenAI is overblown and not really reflective of reality. Now I can get not wanting to use open source projects whose developers don’t reflect your principles; however, I think this ethical issue is more indirect than may initially appear and is not a strong reason to quit using what is still the most effective media conversion tool.





  • True! I guess I don’t mean that many implementations are inherently bad.

    I guess the web browser analogy brings up the point that even though there’s many major behavioral differences between Wayland implementations right now that can make life a bit miserable, there’s hope that standardization could improve and make it easier to make sure applications work anywhere. I’m just a little sad a lot of important thinks weren’t standardized from the beginning/