> claims most steam games are drm free
> shown that most games that people play aren’t drm free
I missed the part where I cared about this conversation anymore. Enjoy your weekend!
Alright 🙄
> claims most steam games are drm free
> shown that most games that people play aren’t drm free
I missed the part where I cared about this conversation anymore. Enjoy your weekend!
Alright 🙄
Did you miss the part where I said I mostly excluded them?
The steam link should explain it, it’s the biggest games on steam in terms of revenue.
Out of the non-free games 2/6 platinum games have DRM. 8/9 gold games have drm. And that’s ignoring DRM via being live service game without support for self hosting server (a big portion if you also check the silver games).
https://store.steampowered.com/sale/BestOf2023?tab=1
Disclaimer, I used perplexity.ai to ask if each individual game included drm or not. Ignoring DRM that is one time verification and support offline play.
This new law should absolutely include every game store on the Internet.
If you buy a game on GOG, you can download the game and put it on 100 USB sticks and sell each one of them with a fully working copy for perpetuity. You buy the game on GOG. Just because the shop may go down doesn’t mean you lose your product.
How accurate is this map? If the Irish call football soccer, it would be most shocking thing I’ve learnt in 2024.
As I’m sure my home instance reveals, I do like the idea of focused instances. I think a general sports focused instance would be better than sport specific instances though, at least with lemmy’s current size. It’s not sustainable to pop up an instance for every sport out there, like strongman or arm wrestling.
And people would also have to be able to sign up to the instance. Which if I remember correctly you had a very different opinion on when you spoke to Snowe on !meta@programming.dev about programming.dev. Just from a technical standpoint, the federation latency and general wonkiness is real and is why my football bots are running on Lemmy.world despite programming.dev being my preferred instance. Near real-time communication is important during live games where minutes may drastically change the topic.
And while I’m sympathetic to your cause, inertia is a real thing and lemmy.world is competently run, even if I strongly disagree with their VPN restriction.
If you somehow managed to convince the other sports communities to migrate to a common instance I’d happily follow along though, but I find it very unlikely happen. ReadyUser31@lemmy.world is the one primarily in charge of !football@lemmy.world
GOG guarantees that every game is DRM free and can be offline. Steam makes no such guarantees, and most games there will ship with some form of DRM.
I’d be interested in hearing the thoughts of some admins - would !football@lemmy.world be interested in moving to
!football@soccer.forum
, given the right organization?
I’m not the main mod of !football@lemmy.world so it’s really not my decision to make, but moving the community to a domain with the word soccer in it is a tough pill to swallow. As silly as it may sound, there’s a lot of people that don’t like having football referred to as soccer.
Moving away from lemmy.world and their annoying VPN restrictions would be nice though.
Yeah, it’s why I always choose GOG over Steam when I have a choice, even if it costs slightly more.
Hmm, I thought it was more recent, but it sounds about right!
There was a lot of noise surrounding GOG a few months back about something like that. GOG was going in that direction but had to pull back/remove the game(?) to due backlash.
I don’t want to get into an Internet argument over pedantry. Linter is often used as a catch-all term for static analysis tools.
Wikipedia defines it as
Lint is the computer science term for a static code analysis tool used to flag programming errors, bugs, stylistic errors and suspicious constructs.
Catching type errors and attribute errors would fit under this description, if you use a different, more precise definition at your workplace, cool, then we just have different definitions for it. The point is that your IDE should automatically detect the errors regardless of what you call it.
OP suggested that linters for python won’t catch attribute errors, which they 100% will if you use type hints, as you should.
What happens at runtime is really relevant in this case.
class MyClass:
def __init__(self, x: int):
self.whatever: int = x
def foo(x: MyClass) -> int:
return x.whatevr
Any decent IDE would give you an error for unresolved attribute. Likewise it would warn you of type error if the type of x.whatever
didn’t match the return type of foo()
I get it. My parents/hometown is a days travel away so I only visit ~two times a year. It’s hard to stay in touch with all your old friends when you rarely see them. If you’re just an hour away it’s much easier to keep touch with your old circle.
Seems reasonable if you don’t move to another city
The author pointed out how exceptions are often faster than checking every value. If your functions throws an error often enough that Exception handling noticeably slow down your program, surely you got to take a second look at what you’re doing.
They both have their place. I just recently discovered a bug in lemmy bot I wrote where the lemmy API module will raise an Exception if login fails (response status code != 200), which feels extremely out of place, as the error/status code do matter in that case.
Other times exceptions make more sense as Phillip pointed out.
It’s easier faster to ask for forgiveness than permission after all.
I’m sure Norway has a higher density of various dialects to the factors you mentioned, but Maghreb is vastly greater in size, so you’d think there would be more than 5 dialects. It’s fascinating if there aren’t.
Weird, they used the latest version of C++ at my university. Had to use Assembly and C in embedded though.