Inbred: chaorace’s family has been a bit too familiar. (Can be inherited)

Expand?

  • 6 Posts
  • 246 Comments
Joined 1 year ago
cake
Cake day: June 10th, 2023

help-circle
  • You may be interested in reading this post about the process of packaging Steam.

    tl;dr: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.



  • You’re confusing Proton with community efforts like Lutris. Proton is a package of technologies (Wine, DXVK, Vessel), not a configuration manager. Each individual game gets an identical, isolated runtime environment without any bespoke modifications except for downloading precompiled shaders (if available).

    It’s certainly true that Proton has hardcoded quirk flags for specific applications, but these are exceptions which prove the rule – there are <200 of these compared with thousands of Verified status games. Almost always, Valve prefers to fix the upstream Wine/DXVK bug rather than hacking around it. Any hacks which Valve does ship are in the Proton source code, not per-game environment scripts.





  • Well, the second problem would be figuring out who curates the system. If you’ve ever voted on a referendum you’ll probably know what I’m talking about. You can make any proposal sound awesome/horrible if you leave out the right details.

    If you’ve ever organized to resist a referendum you’ve probably also experienced the “we’ll just rephrase this and try again later” effect, wherein special interests just need to stubbornly keep pushing until the opposition voters get sick of participating in the polls.

    I don’t think these are unsolvable problems, but they do inherently require setting up a representative beaurocracy of unelected technocrats – an apparent oxymoron. It’s gotta be someone’s job to run the machine and ideally you want them to be looking out for the people above all else.

    So, how to play kingmaker? Well, if we take literal kings & elected representatives off the table, what remains is a model akin to academia, wherein credentials & seniority are prioritized above most else. It’s not a bulletproof system (none are), but if you squint hard enough the EU sort of exemplifies what this model could look like – just replace the delegates with smartphones, essentially.



  • I got caught up with this series the other day and holy cow these are some incredibly directed episodes!

    Just look at how expressively framed these shots are! I haven’t seen such consistently appealing layouts since 86 – I know it seems like I just screenshotted every scene, but believe me when I say that I’m exercising restraint in this list:

    1:06

    3:30

    3:36

    4:17

    7:39

    8:22

    10:17

    10:56

    11:16

    11:48

    12:36

    13:13

    13:32

    15:03

    18:45

    18:52

    19:52

    20:26

    I’m also really digging the SHAFT/monogatari influence in the storyboard. Not a big surprise after looking at the stafflist, but these are nevertheless some very reminiscent shots:

    2:08

    2:42

    3:55

    OP @ 05:11

    5:53

    7:12

    7:57

    10:09

    10:29

    13:35

    17:32

    18:41

    18:59

    20:32

    Don’t even get me started on the juxtapositions and eye leading… watching this show so far has been such a joy and I’m really looking forward to episode 3 tomorrow!





  • I’ll do my best to explain:

    Firstly, not all code executed on an open source OS needs to be open source. For example: Epic Anti-Cheat, which comes with a Linux-compatible mode, is fully closed source. So right off the bat we’re going to put to bed the notion that somehow the platform of choice makes it easier for bad actors to pull apart and examine anticheat software.

    Secondly, yes, there is a problem with cheaters being able to hide from anticheats on Linux. This is because on Windows it’s relatively easy to run kernel-level code via drivers – this is why most anticheats require admin permission to install a monitoring driver before the game will run. The anticheat is effectively rootkitting your system in order to circumvent other rootkits that may be concealing epic cheatz.

    On GNU/Linux, almost all device drivers come prepackaged in the Linux kernel, so there’s no direct equivalent to the Windows approach of allowing users to install third-party code into the most protected rings of the OS. It’s still possible through the use of kernel modules (see NVIDIA drivers), but as evidenced by how annoying it is to use NVIDIA devices on Linux, this is a huge PITA for both the developer & the user to deal with.

    So that’s the rub. On Linux, anticheats just have to trust that the kernel isn’t lying. This has been a perpetual thorn in the side of developers like Google, who’d really really like it if they could prove beyond a shadow of a doubt that a given Android device is not rooted (see SafetyNet). Google’s solution to this has been to introduce hardware-backed attestation – basically a special hardware chip on the device that can prove that the kernel software has not been tainted in any way.



  • I’ll refrain from talking specifics until the poll closes since the ideal solution is going to vary a fair amount depending upon the exact curation methodology, but I basically agree with what you’re saying here.

    There will definitely be some feature for this, though – depending on the goal order established in the survey – it is possible that the feature won’t be ready at day one. For what it’s worth, I will be sharing a proposed roadmap with the community long before anything gets written in stone. Goal #1 is ensuring that the entire pipeline is as fully aligned as possible with what the community finds valuable.




  • I have such a softspot for this series. I love that it puts careful consideration into the lore of the world without explaining away the underpinning fantasy. I love that it’s willing to skip over perfunctory action setpieces in favor of interesting dialogue. I love that characters take each other seriously and naturalistically pursue their own individual interests without getting coded as evil.

    Most of all, I love that the characters can engage in a sappy non-deathflag conversation like this and have it feel completely earned:

    Expand for dialogue

    Will: It’s amazing, though. You’re going to be a Lord of the Forest someday?

    Menel: In two or three hundred years, if not more. It’s probably somewhere in that realm.

    Will: I’ll be long dead by then.

    Menel: True. Maybe I’ll be your gravekeeper while I watch where your kids and grandkids end up… I guess everything will have settled down by then.

    Will: You’ve been planning to do that?

    Menel: Yes, I have. I have all kinds of debts to you that I can never repay. All half-elves have to make a life-altering decision at some point. To live as an elf, almost like the fae for perpetuity alongside the earth and water… or to live the human life, like a flickering fire or a gust of wind. That’s the fate of those born with both bloodlines. I want to see what becomes of all your accomplishments.

    Will: I might not be able to do anything that great.

    Menel: You’re already enough of a legend. And you’ll keep making more legends, all with that spacey face of yours. I’ll be fighting by your side, and if I survive until your life ends… Yeah… it might not be so bad to wrap it all up by fading away into the forest. After I say some awesome line to make myself look good in the end, of course.

    Will: You’ll be a legend.

    Menel: As will you. Doesn’t sound bad, right?

    Don’t sleep on Faraway Paladin, you guys.