• 0 Posts
  • 58 Comments
Joined 2 years ago
cake
Cake day: June 20th, 2023

help-circle

  • True open source products are your best bet. TruNAS and Proxmox are popular options, but you can absolutely set up a vanilla Debian server with Samba and call it a NAS. Back in the old days we just called those “file servers”.

    Most importantly, just keep good backups. If you have to choose between investing in a raid or a primary + backup drive, choose the latter every time. Raid will save you time to recover, but it’s not a backup.







  • This is one of the reasons I prefer using ctrl-insert/shift-insert when it’s available. Unfortunately the Insert key seems to have disappeared from a lot of keyboards. Scroll lock sometimes works instead of ctrl-s and ctrl-q. I would be ok remapping ctrl-c to ctrl-break, but I still use ctrl-z to background a job. Would be great if terminals had a quick easy way to select your preference of Microsoft, unix, or CUA shortcuts.


  • Thank you for the advice. I did try to change the runtime a couple of times before, but I don’t know for sure if GE-Proton was one. I tried using Lutris again like I did before so I could select GE-proton, but this the installer would not even finish. Since I use GOG also, I decided to try the Heroic Launcher flatpak, and that installed Battle.net just fine. I’m now downloading WoW and I’ll keep you posted how that goes.

    Edit: that worked! No noticeable issues so far.



  • I was just trying to get this working yesterday on Fedora 42. I have had it working before, with Lutris. All I did was use the configuration downloaded from the Lutris website. Basically it downloads and installs the Battle.net installer with Wine, so you will be running a custom Wine configuration for Battle.net. From there I was able to install and run World of Warcraft. That was about a year ago.

    However, when I last tried it this week, I can install the Battle.net launcher fine, and I can log in, but it will keep giving me errors when I try to actually run it and I can never get to where I can actually install any games. The error is something about it going to sleep, but that’s about as far as I got.

    Hopefully someone else can help.



  • I have a DS923+ with four Seagate 8TB drives in it that I really like. It’s easy to use and offers a lot of services.

    However, like others have said, I do not recommend it for new purchases. If I were to do it again I would most likely set up an old PC as a server (though I went with the Synology mainly for power use reasons).

    Synology is getting increasingly customer hostile, and from what I’ve read online their Linux version is so full of bespoke patches that they have painted themselves in a corner it will be hard to get out of. So, they’re likely to fall behind on keeping up with third party software. Their software is usually pretty slick and easy to use, but they discontinue things every few cycles.

    The main thing I still use of theirs is Synology Drive, which was a pretty seamless move from Google Drive. On the flipside, their stuff is proprietary, so getting off of their platform can be challenging.

    For my self-hosting needs I try not to tie anything to the Synology and just use it as a plain NAS. I use my Raspberry Pi or a VM instead.


  • I am a dev, and I enjoy the odd distraction. Sometimes. But not when I’m in the zone.

    It’s not about being a dev or not being a dev. It’s about whether the tasks you are doing require you to hold a lot of state in your head. Sometimes you can’t write everything down. And when someone calls you in for a quick chat about TPS reports, all that state is thrown out and has to be rebuilt from scratch.

    If I’m writing a short script where I can find my place again just by reading the screen, it’s not a problem. Me mentally refactoring code that goes across dozens of files and isn’t documented anywhere? Please, I’ll need some focus time. As a dev I’m not always in flow state, but when I am, I prefer if you let me finish what I’m doing.


  • In my humble opinion, being monocultural as a developer is a path to obsolescence. Be T-shaped: know your specialty really well, but also a bunch of stuff more superficially.

    If you have a little hands on experience with Go on top of your Java expertise, you are imo more valuable to your employer. They may even be mid transition from Java to Go, where you would be very useful indeed.

    Besides, it’s just healthy to keep learning new things.


  • As a dev: for all their flaws, web apps are easier to distribute, portable, and have a lot of support in frameworks. They also require little infrastructure in most cases.

    As a user: web apps run without installing anything, are mostly portable between my browsers of choice, and run in a sandbox to protect my computer.

    Probably 90% of my needs can be served by a web app if it is well designed. If I can’t have a web app, I will look for a flatpak version and failing that I will look for it in my distro.



  • I have not been able to find the case again since. It was a local shop that built it from parts, so it was not a big brand. I didn’t pick the parts either, since I knew nothing about PCs at the time, and it showed lol.

    Edit: it was a white/beige mini tower. If I recall correctly, it was similar to a lot of cases at the time, with a black band across and a circular button on the right. The turbo and reset buttons were pink and teal in the shape of triangles. I purchased it in 1992 when I needed a PC for college.



  • I have had weird issues ever since upgrading in place from Fedora 41 to 42 also, but I have an AMD card. For example digikam suddenly stopped working unless I run it as flatpak or I force it to use the igpu. Smb4k stopped auto mounting and I sometimes have to try it a couple of times before it works. Random UI stuff would glitch and then be fixed in an update. Just odd stuff like that. I should reinstall fresh, but I don’t want the hassle right now. My games and other apps work fine.

    My only suggestion is to try forcing it to use the main GPU with an environment variable like DRI_PRIME. I don’t know what it is for Nvidia though.