Skip Navigation

Posts
3
Comments
361
Joined
2 yr. ago

deleted by creator

Jump
  • Sorry if I was ambiguous - it was me that received a spectacular number of downvotes for a comment that I'd not think controversial in any way, and then realised that I might as well ignore all that because it doesn't matter here.

    There's a few arseholes running bots that seem to downvote every post on a topic sometimes. Don't let that get you down - no point putting more thought into it than they did. Your opinion matters, dude (-ette), don't let anyone tell you otherwise.

  • deleted by creator

    Jump
  • Once you've posted a comment that implies that China is imperfect in some way and received a truly spectacular number of downvotes, and then realised that it makes no difference whatsoever because Lemmy votes only affect your ego and nothing else, then you can move on. We aren't "the other website".

  • One of the things that got me to change my gaming desktop from Mint to Arch was the fact that you get the cutting-edge version of everything; kernel and amdgpu being the most important, but also getting the latest version of Lutris and things is nice too. Brought me from "usually about 50 fps outdoors in Elden Ring" to "usually about 60 fps" on the same machine.

    Makes sense for a gaming machine to only include the services you actually want, which Arch enables. Supports my hardware better too - my audio gear works perfectly in Pipewire but is ropey in ALSA, so rather than "install Mint -> install Pipewire -> remove ALSA -> hope ALSA is gone", the sequence is "install Arch -> install Pipewire", which make more sense.

    Other cutting-edge rolling release distros are available, of course, but once you learn Arch, it makes a lot of sense for gaming.

  • We've a few rescue cats - we got them all when they were about three / four years old. We kept them inside initially for six weeks or so, made sure that they'd got used to living in a new house before we let them outside.

    The one which had been abandoned and had been living outside for a few weeks (a boy) stopped using his litter tray completely, as soon as he was allowed outside again.

    The other two, both girls but a 'smooth' changeover, took a bit more time to get used to being outside. One transitioned off of her litter tray after a couple of months by herself; the other took more like four months, and she was a bit of a fair-weather pooper for a while as well.

    My take-home message would be that cats generally prefer to do their business as far away from where they live as possible. Only possible bit of advice would be to wait until the weather's getting better in case your cats dislike the wind and the rain. I believe forest cats love the frosty weather anyway, though?

  • Yeah.

    There's a couple of ways of looking at it; general purpose computers generally implement 'soft' real time functionality. It's usually a requirement for music and video production; if you want to keep to a steady 60fps, then you need to update the screen and the audio buffer absolutely every 16 ms. To achieve that, the AV thread runs at a higher priority than any other thread. The real-time scheduler doesn't let a lower-priority thread run until every higher-priority thread is finished. Normally that means worse performance overall, and in some cases can softlock the system - if the AV thread gets stuck in a loop, your computer won't even respond to keyboard input.

    Soft real-time is appropriate for when no-one will die if a timeslot is missed. A video stutter won't kill you. Hard real-time is for things like industrial control. If the anti-lock breaks in your car are meant to evaluate your wheels one hundred times a second, then taking 11 ms to evaluate that is a complete system failure, even if the answer is correct. Note that it doesn't matter if it gets the right answer in 1 ms or 9 ms, as long as it never ever takes more than 10. Hard real-time performance does not mean good performance, it means predictable performance.

    When we program up PLCs in industrial settings, for our 'critical sections', we'll processor interrupts, so that we know our code will absolutely run in time. We use specialised languages as well - no loops, no recursion - that don't let you do things that can't be checked for an upper time bound. Lots of finite state machines! But when we're done, we know that we've got code that won't miss a time slot in the next twenty years of operation.

    That does mean, ironically, that my old Amiga was a better music computer than my current desktop, despite being millions of times less powerful. OctaMED could take over the whole CPU whenever it liked. Whereas a modern desktop might always have to respond to a USB device or a hard drive, leading to a potential stutter at any time. Tiny probability, but not an acceptable one.

  • If having affairs outside of marriage counts as a 'straight to hell' offence, then sure. Also if pride still counts as a deadly sin, then off downstairs he goes. But he was an atheist in life.

    Heaven looks boring anyway - I'd rather be where my friends are.

  • btw

    Jump
  • I don't think that even 8 years ago, the 'business' choices would have been SUSE / Fedora / Debian. If you're paying for support, then you'd be paying for RHEL, and the second choice would have been Centos, not Fedora. Debian in third place maybe, as it was the normal choice for 'webserver' applications, and then maybe SUSE in fourth.

  • For some reason, I thought that was going to be a twenty-minute video, not a five-and-a-half hour sequence. Dang.

  • Think you're understating it there. Network call takes milliseconds at best. Function call, if the CPU has correctly predicted the indirect branch, is basically free, but even if it hasn't then you're talking nanoseconds. It's slower by millions of times.

  • Been playing it on Arch all morning - runs beautifully straight out the box on a gaming desktop. Forgotten how (a) dark (b) bastard hard it is. Superb game, tho, and all the loading screens being essentially gone adds back a bit of pace it was missing.

    And yeah, mapping the weird N64 controller to an xbox pad is always going to be strange - been wasting a lot of items when I'd been intending to look around.

  • I used to work with a Greek guy called Argyros Argyros - cool guy, but suspect he was an outlier. Named after his dad, so certainly some people are named that way. Icelandic for instance would traditionally use "Given Name" "Patronym from father" - Magnus Magnusson was quite famous in the UK; Björk Guðmundsdóttir might be the most famous internationally, but she's not a "double". There's quite a few cultures - Hungarian, Chinese, Japanese, ... - that write their names as "Family Name" "Given Name" as opposed to the other way around, if that's what you mean?

  • Not that I'm the biggest fan of CMake's syntax, but they are fairly concise and standardised. The XZ backdoor hid in amongst thousands of lines of autotools jank that very few people would be able to audit. A short CMakeList that generates a Makefile is a much harder place to hide something nefarious.

  • That's because Arch is the best, so any additional comparisons are just wasting everyone's time ;-)

  • Ah, that sounds a bit unfortunate. I've run AMD CPUs on Linux desktops with Bulldozer / Piledriver / Ryzen 7, my current laptop is a Ryzen 7 as well, never run into that at all. Hopefully the Arch wiki will sort you out. If not that, the third option would be 'install Linux on an M-series Mac' - don't know how feasible it is at the moment, and paying the 'Mac premium for hardware and software integration and then overwriting the software' doesn't make a lot of sense to me.

  • As a programmer, Vulkan is like OpenGL has decided to stop holding your hand and let you spread your wings. Learning curve is utterly brutal, but no more assumptions - you've complete control and everything is open to you.

    As a user? Install Wine and DXVK, or just Proton that brings everything with it, enjoy everything just working better. Not really a tough decision.

  • Have given up on reading Baalbuddy now that Nitter is dead :-( Only thing I want to check on that whole damn platform, too...

  • Can confirm that this does work perfectly for Lutris, for upgrades at least. I've got my home directory on an NVMe drive and my games installed on a slower disk; as long as you don't move or rename any of the partitions, it just keeps rocking along.

    My laptop and desktop have a different list of games installed, but because Lutris uses SQLite as its backing store, it's not terribly easy to keep 'some parts' synchronised and others not. I've spent a bit of time getting all of the icons, banners, release dates, etc all correct and looking pretty, and it's a shame that it's tough to reuse. (Lutris does this automatically for Wine installs if you get the name 'just right' to start with, but not for all your other emulated stuff - all the DOS games and things.)

  • I prefer the must of white grapes for wine making than the must of red grapes.

  • Cat food is enriched with the amino acid taurine, which they can't produce themselves. Dog food is not. Feeding cats exclusively on dog food will kill them eventually, via blindness and heart disease.

    Not a disaster if they steal it from the dog once or twice, but it cannot be their long-term diet.

  • Deep frying a battery - likely to make your whole kitchen turn crispy.