[–] 4 points 1 year ago

I feel with you but I think it also brought some benefits. Finding time to meet up with my friends has become harder and harder with everyone growing up, studying, getting jobs.

The influx of people during covid catapulted the virtual tabletop solutions ahead and now we regularly play again using foundry vtt since everyone can just sit at home.

But yeah, online everyone just talks about DnD or Critical Roll it feels like and unless you're on reddit there's very few communities left.

  • source
  • parent
  • context
  • [–] 3 points 1 year ago* (1 child)

    Does secureblue not support containers like silverblue?

    On silverblue I can simply run the editor and toolchain in a toolbx container. This avoids having to tinker with the flatpak permissions.

    Great writeup either way.

  • source
  • [–] 6 points 1 year ago

    I've played Deus Ex (and the revision mod) and Splinter Cell: Chaos Theory on Linux without issue. If you're playing steam games it's basically just install and play. Especially for old games.

    There's a website called protondb.com you can check for compatibility. Gaming on Linux is so good now though, I don't even check anymore before buying games.

    Word of warning though. While modding games running through wine/proton is possible, mod managers don't usually work or are tedious to set up. I don't mod too much so I usually just manually install or stick with steam workshop mods.

  • source
  • parent
  • context
  •  

    Hi, I've been running Fedora Silverblue since version 39 and with 41 now releasing I feel like it would be wise to finally upgrade my Toolbx container from 39 to 41 too. I didn't change the container when I upgraded to 40 on the OS. I read a bit online and it seemed like the general opinion was that you shouldn't upgrade containers but rather create a new container with the new version.

    How do you manage migrating settings (Codium + Extensions, Toolchains etc.) between containers without having to manually recreate everything?

    [–] 4 points 2 years ago

    I was actually offered a Bachelor thesis topic by a company to write a test bench for a product in LabView.

    From what they told me and my other engineering experience I'd suggest going with an approach similar to what's used with HDLs. For unit tests create test benches in the language itself which call the functions you want to test with a predefined input (e.g. from a file) and then analyse and save the output.

    You can extend this to obtaining other information as well, but tbh I'll bet it's still gonna be a pain.

    Hope that helps at least a little.

  • source
  •  

    Hi, I'm looking to open-source a small CLI application I wrote and I'm struggling with how to provide the built app since just providing the binary will not work. I had a friend test it and he had to compile from source due to glibc version differences.

    My first thought was providing it as a flatpak but that isn't really suitable for CLI software.

    I've googled around a bit and most guides I find just mention packaging separately for multiple package managers/formats (rpm, apt etc.). This seems really inefficient/hard to maintain. What is the industry standard for packaging a Linux software for multi-distro use?

    [–] 5 points 2 years ago*

    Runescape/Old school runescape

    Been playing since 2009. Sure I've taken breaks, sometimes multiple years, but I always return.

    The old saying is true, "You never quit runescape, you just take breaks"

  • source
  • [–] 2 points 2 years ago (1 child)

    Melvor Idle is a great call. The base game is a solid idle game and there's a load of mods too.

    I did a HCCO12B (Hardcore combat only, 12 bank slots only) run when the game first released.

    Reinstalled the game yesterday and started another HCCO run using the new mod, it adds some QoL and tweaks.

    My only negative about it is that when playing normally, I always feel like there's a perfect/optimal strategy and I should figure it out before playing.

  • source
  • parent
  • context
  • [–] 8 points 2 years ago (6 children)

    There are other alternatives too, like invidious. The yewtu.be instance works decently well for me but limits to 720p I think. There is a list of all running instances somewhere on the github iirc. There's other instances that allow full HD, just have a search and you should be able to find one.

  • source
  • parent
  • context
  •  

    Hi, I'm an embedded developer and trying to write some python software for a personal project (A bot for an idle game).

    One concept I'm struggling with is asynchronous behavior and interrupts on desktop systems. I'm not really finding any good resources. I'm hoping one of you guys can explain this in a way that I get it or provide me some good resources to read.

    What I want to do is pretty simple. I want to have a super loop around my software which runs until a condition is met (A specific key is pressed). I'd rather not use polling, requesting an input will block the software and require user input each loop. I've tried reading the keyboard state directly but the packages I used either didn't find my keyboard or required root access.

    My preferred attempt would have been to register something like an interrupt handler which is called when a keyboard event is detected. The general suggestion on the internet for interrupts in python is the signal package. This however seems to only be for dealing with exceptions, not general interrupts.

    Are interrupts for general events like I/O even a thing on desktops? And if so, how would I go about interacting with them from my code?

    view more: next ›