If you’re on Linux, I don’t think a windows VM is very useful for gaming? Most games run fine in proton, and the ones that don’t, probably don’t because of anticheat that will also refuse to run in a VM. I do know of one niche case that needed to be run in a VM until recently, that being SS13, but that was because of an engine dependency on IE for webviews.
KubeRoot
- 0 Posts
- 594 Comments
KubeRoot@discuss.tchncs.deto
Fuck Cars•American planners: how do make sure oil companies and automakers get even richer?English
3·23 hours agoBut then the poor won’t freeze to death… Can we fit liquid nitrogen in the budget instead?
KubeRoot@discuss.tchncs.deto
Linux@lemmy.ml•The Quest for Reasonably Secure Operating SystemsEnglish
1·5 days agoThe weakest part of any security system is the people.
Well, maybe not any, but most ;D
KubeRoot@discuss.tchncs.deto
Fuck AI•I don't remember any technology being pushed as hard as AIEnglish
6·6 days agoUsing an app instead of a website is great… As long as the app is well-implemented and performant, and not just a website wrapper, and ideally not forced on you. And absolutely ridiculous if the app is just a webapp, but they still force you to use the app instead of putting the webapp on their website.
Evolutionary pressure to survive, for one, since we need heterosexual intercourse to breed. I’m all for freedom in this regard, but come on, heterosexuality is the default because it’s how we evolved and thus what the species needed to survive. Explaining how it’s the default is good as part of the greater understanding in science, but you’re probably not going to have success trying to study it in isolation, you want to look at the “exceptions” and figure out where and how they diverged.
KubeRoot@discuss.tchncs.deto
Science Memes@mander.xyz•Splitting Hairs, Splitting AtomsEnglish
2·7 days agoReminds me of The Flintstones Split the Atom
It’s half-joking, since the presented move is not a thing in 5D Chess, since the boards aren’t placed on one plane, but instead exist on new axes (one temporal and one parallel-dimension).
Shouldn’t it be more efficient to download only the changes and patch the existing files?
As people mentioned, that becomes problematic with a distro like arch. You could easily be jumping 5-6 versions with an update, with some more busy packages and updating less frequently. This means you need to go through the diffs in order, and you need to actually keep those diffs available.
This actually poses two issues, and the first one is that software usually isn’t built for this kind of binary stability - anything compiled/autogenerated might change a lot with a small source change, and even just compressing data files will mess it up. Because of that, a diff/delta might end up not saving much space, and going through multiple of them could end up bigger than just a direct download of the files.
And the second issue is, mirrors - mirrors need to store and provide a lot of data, and they’re not controlled by the distribution. Presumably to save on space, they quickly remove older package versions - and when I say older, I mean potentially less than a week old. In order for diffs/deltas to work, you’d need the mirrors to not only store the full package files they already do (for any new installs), but now also store deltas for N days back, and they’d only be useful to people who update more often than every N days.
I am a fan of Valve, but this is just way exaggerated. For example, encourages you to save money by having sales? Isn’t that about manipulating you into buying more games than you would otherwise, because you perceive the value as being better?
KubeRoot@discuss.tchncs.deto
Games•The game "Horses" now barred on Steam, Epic and Humble BundleEnglish
6·12 days agoI’m on the fence about the topic, but you’ve gotta be dense to believe CSAM has nothing to do here. The accusation is one of CSAM, so the argument is whether the scene is CSAM or not.
In a perfect world the question would be simple, but in the reality we live in, you have to consider if the art will be misused - and that’s assuming the artist is honest about their intentions in the first place.
KubeRoot@discuss.tchncs.deto
Asklemmy@lemmy.ml•What is something you can see, hear, smell, etc., that others can't?English
2·13 days agoI’ve got one light in a room that makes a quiet whining noise when on, seemingly only after a minute or so (maybe after it warms up a bit). Thankfully I can just keep it off just fine, but occasionally I’ll turn it on for a bit more brightness, and realise it’s still on a while later by the annoying noise.
I did not flip any signs, merely reversed the order in which the operations are written out. If you read the right side from right to left, it has the same meaning as the left side from left to right.
Hell, the convention that the sign is on the left is also just a convention, as is the idea that the smallest digit is on the right (which should be a familiar issue to programmers, if you look up big endian vs little endian)
Arguably, there is no objective truth, since the symbols and rules of mathematics are assigned arbitrarily, and are basically a social contract, just like language!
…Wait, that means there’s no objective meaning of “objective”, crap
If you have a bunch of unparenthesized addition and subtraction, left to right doesn’t matter.
Right, because 1-2-3=3-2-1.
KubeRoot@discuss.tchncs.deto
Programmer Humor@programming.dev•What are some of the worst code you have seen in a production environment?English
2·20 days agoI don’t think OOP’s nature makes them necessary, so much so as it enables them and popular programming principles encourage them. I think they’re a good thing, especially if there’s a way around them in case you can’t get the public interface changed and it doesn’t work for you, especially for performance reasons, but that should be done with care.
Funny story, when modding Unity games using external modloaders you’re writing C# code that references the game’s assemblies. And with modding you often need to access something that the developers made private/protected/internal. Now, you can use reflection for that, but a different trick you can use is to publicize the game’s assemblies for referencing in your code, and add an attribute to your assembly that tells the runtime to just… Let you ignore the access checks. And then you can just access everything as public.
KubeRoot@discuss.tchncs.deto
Programmer Humor@programming.dev•What are some of the worst code you have seen in a production environment?English
1·20 days agoIf it was a single question, that does sound lame, my other thought was that those “online polling tools” might not be viable because you can’t put internal company communications into them… But if it’s stuff like food choices or something, then that might also not be a problem.
That said, my point still stands - what you describe does sound like what I’m saying. If you make a sheet with a dedicated field to put the answer into, it should be possible to reliably automate pulling out answers from all the files with excel-level knowledge, and without any additional sites or servers, just spreadsheet editing software and email.
KubeRoot@discuss.tchncs.deto
Programmer Humor@programming.dev•What are some of the worst code you have seen in a production environment?English
1·20 days agoAm I getting it correctly that the excel sheet was basically a form to fill in, with fields and labels, but as a spreadsheet? If so, that sounds pretty clever to me - there’re many better ways to do this, but if everybody working there has excel anyways, that’s a fast and easy way to get the data in a unified and automatable format without any extra infrastructure.
KubeRoot@discuss.tchncs.deto
Games•The median price of best-selling new games on Steam has dropped in the past 2 years, research finds: "Charging >$25 is getting trickier, as players compare value to the $10-$15 indie titles"English
12·21 days agoUnless something changed, players who don’t own DLC can’t play as the DLC characters. I believe they can interact with all the rest of the content normally, just locked to the vanilla character selection (which is still broad and fun enough, and further expandable with mods).
You literally used the word “should” in your previous comment 😉





One counterpoint - even with a weak speed to capacity ratio it could be very useful to have a lot of storage for incremental backup solutions, where you have a small index to check what needs to be backed up, only need to write new/modified data, and when restoring you only need to read the indexes and the amount you’re actually restoring. This saves time writing the data and lets you keep access to historical versions.
There’s two caveats here, of course, assuming those are not rewritable. One, you need to be able to quickly seek to the latest index, which can’t reliably be at the start, and two, you need a format that works without rewriting any data, possibly with a footer (like tar or zip, forgot which one), which introduces extra complexity (though I foresee a potential trick where the previous index can leave an unallocated block of data to write the address of the next index, to be written later)