SteamVR works on Linux? What headset, if I may ask?
SteamVR works on Linux? What headset, if I may ask?
This. Anyone actually seasoned in martial arts will back this up. Exceptions to this are trying to sell something.
My biggest gripe is the lack of respect/understanding for the importance of data models and clear domain boundaries.
Most things that end up as “technical debt” can be traced to this. Sometimes, it’s unavoidable, because what the data models changes, or the requirements of the domain, etc.
And, it’s very innocent looking differences sometimes. Like “We know that the external system state will change from A to B, so we can update that value on our side to B”. Suddenly you have an implicit dependency that you don’t express as such.
Or, things like having enum that represents some kind of concept that isn’t mutually exclusive. Consider enum values of A and B. Turns out this really represented AZ, and BP (for some inherent dependency to concepts Z and P). Someone later on extends this to include ZQ. And now, suddenly the concept of Z, is present in both AZ and ZQ, and some consumer that switches on concept Z, needs to handle the edge case of AZ… And we call this “technical debt”.
I did eventually yes. Thanks for asking. I was exhausted yesterday, and upon reading my comment again, I get the downvotes. Being a second language doesn’t fully explain the wrong tone there. The article was a lot more insightful and in depth than I had mistakenly assumed.
After reading it tho, it seemed a lot more focused on performance than I think would be warranted. But that could be due to different concerns and constraints than where I’m used to working. I’d focus more on the mechanisms that best expresses the intent, and although they do discuss this well, the Venn diagram for the appropriate use of exceptions and error codes don’t overlap as much in my world.
And, it’s not like I’m arguing that they are wrong. It’s an opinion on a choice for a tradeoff that I only think, while allowing the possibility of being wrong, might miss the the mark. Stack unwinding is by its nature less explicit for the state it leaves behind. So it shouldn’t be a question of either error codes or exceptions, but which are most appropriate to express what, and when.
Even for Rust, where monads are preferred and part of the language to express and handle error codes, I would say that the statement of “newer languages like Rust don’t allow the use of exceptions”, seems incorrect to me. Something like panic!("foo");
coupled with panic::catch_unwind(|| { ... } });
I believe would unwind the stack similar to that of a throw/catch.
Anyways. Thanks for reminding me to actually read the post. It was well worth it, and very insightful.
I’m just going to comment on the face value of the title itself, and make assumptions otherwise.
Exceptions are control flow mechanism. I.e. that can be used for code execution flow, in the same application.
Error codes are useful across some API boundary.
Does this adequately cover whatever it is they figured out was a good tradeoff?
You’re kinda arguing my point tho, so maybe I didn’t communicate it very well.
If a character such as Trump gaining power can be considered a symptom, then the conditions that allow it is the disease. I.e. the points you make, with news networks not beholden to facts, lack of education and critical thought.
All of this is what I would argue is the underlying cause and conditions that are fertile grounds for populists. Also, just a little reminder that Hitler first succeeded on his second attempt at becoming a dictator. And unlike in the US, he was imprisoned for the first attempt.
Isn’t Trump just a symptom? What scares the shit out of me, isn’t Trump. It’s that Americans voted for him once, and a repeat of that shit show is somehow again a possibility. Even 5% thinking that could be a good idea, would be cause for concern. 10% is “what the actual fuck America…”.
Remove Trump from the picture, and the issue is still there. The people who would vote for him, and the machinery in place that can convince them of it.
Imagine someone as vile as Trump, but not dumb as a sponge…
There are so many good games being made these days. I don’t understand why people still reward bad practices.
I tried Heroic Launcher. It’s exactly what I wanted. Thanks for the suggestion
Thanks. I will try it out. I’m pretty sure it was Lutris I had tried previously, and it didn’t work very well. As for Epic, I’d rather not game, than have to run it, even through Wine.
https://lemmy.world/comment/11978050
Though consider other suggestions like Heroic Launcher and Lutris. I cannot vouch for them, but there is certainly a better way than how I do it.
Sort of. It might be a good idea to see what the mentioned Heroic Launcher does. What I do is tedious and cumbersome.
Edit: I tried Heroic Launcher. Use that. It’s exactly what I wanted. Ignore what I’ve now placed in the spoiler.
$HOME/.local/share/Steam/steamapps/compatdata/
PS: Surround all paths with double quotes. Both the TARGET
and START IN
fields. The working directory is almost always the directory that the executable is in.
When updating a game, it is sort of the same story. Download update files. Change the entry to run the update. Update. Change the entry back.
I’m sure there are better ways to do this. So I’ll probably check the Heroic Launcher. I remember trying similar things in the past, and I wasn’t all that happy with it.
If its available on both, GOG. Always. Even if the game was $15 om gog and $6 on steam.
I play them through steam with Proton. It’s tedious installing and adding the games, and updates are a similar manual process as installing them. But, I want to support DRM free software.
Edit: From the comments here… Hm, maybe it’s not a well known thing that you can run gog games on steam w/Proton?
I think it’s also perfectly reasonable to say the truth instead, and replace “professional ethics” with “personal”.
If they are appreciative of you, and don’t truly want to do whatever it is that makes you the most comfortable or happy, they should be exposed to a learning opportunity.
If they get offended. Maybe they eventually figure out that, just maybe, you shouldn’t express gratitude with selfishness.
Anyways. That’s ny two cents. Say it as it is.
Until proven otherwise, I assume either ignorance or malicious intentions by those who want to rename these “problematic” terms. It does nothing to improve the actual issues.
The false pretense of having done something, is worse than doing nothing. It’s just noise.
To be clear: I don’t mind the changing of terms. I’m too old to care about trivial stuff like main
vs master
. But if the reasoning for such a change is dumb and potentially harmful, you’ve lost my respect.
Isn’t it called “rogue-like” because that last part of metaprogress was not in rogue? Maybe I’m confusing it with roguelite.
I’ve used both PS4 and Ps5 controllers. You don’t need to do anything except to plug it in.
I’ve only had issues in one game (Minishoot Adventures), where the solution was to disable controller support layer that steam comes with.
I haven’t tried Bluetooth, as I don’t mind the cable.
This covers it pretty well.
If you want a very short version: a hypothetical eventuality in the technological advancement of intelligent life, as to limit their existence.
Are you thinking about daylight savings time? I’d agree there, but timezones absolutely make sense, and we’ve always used some version of it. “See you at noon” has a sort of built in timezone, as does sunrise and sunset. We (all human societies) relate hours to the day in a similar, albeit more regular way. If you did away with timezones, you’d replace a minor inconvenience with a monstrous one. Everyone uses what, GMT? Naah
Anything special you needed to do? I have the HTC Vive, and I’ve tried a few times over the years, without any success. Last time was about 2-3 years ago.