![](https://sh.itjust.works/pictrs/image/2e9ff40f-9ba2-41a1-b27b-494d66b4a3c6.png)
![](https://lemmy.dbzer0.com/pictrs/image/a18b0c69-23c9-4b2a-b8e0-3aca0172390d.png)
ProtonDB says it’s decent, the game is Steamdeck verified plus you can return it with under two hours playtime, so I’d just buy it.
Any upgrade path with a pirated version should be completely irrelevant.
ProtonDB says it’s decent, the game is Steamdeck verified plus you can return it with under two hours playtime, so I’d just buy it.
Any upgrade path with a pirated version should be completely irrelevant.
Yup. You can pay Netflix for 4K, but you can only get 4K with Edge on Windows and even then only if you have the right hardware. Like, what’s the point? On Linux you can only get 1080p by spoofing your just agent. Otherwise they only give you 720p.
Yea, that’s just plain stupid of them. I don’t know how they expected that to go over.
Oh yes, I bought that content, but sure, take it away. I totally understand that the licensing changed.
– No one, ever
Buy it. Larian is a small studio that put a lot of effort and love into that game. If you like what they do, support them. You can get it DRM free on GOG, so you get to actually own it.
To be fair, streaming was never buying. It was always paying entry to a library. If stuff gets removed from the library that’s the way it is.
That isn’t to say I don’t agree. Piracy is a service problem, as Gabe Newell so eloquently put it. Streaming started losing the moment it started splintering into cable networks.
Yes, but consider ownership.
pavucontrol
probably the best option given your distro. Go with that.
That’s an efficiency factor of 4 right there. The design is likely limited by the surface area. If they manage to squeeze a heatsink in that will increase the capacity for heat removal.
Been keeping an eye on that tech for a while. Looks very interesting for laptops and graphics cards.
Ain’t that the truth. But I love the workflow they offer. You don’t have to go looking for new windows. You can easily pin applications to virtual desktops and I prefer the multihead model they use over the one used by gnome or KDE.
You can’t expect the user to have one.
It’s only useful during development there.
Bullshit!
module/__init__.py
:
__all__ = ["foo", "bar"]
module/foo.py
:
def foo():
print("foo")
module/bar.py
:
def bar():
print("bar")
module/baz.py
:
def baz():
print("baz")
main.py
:
from module import *
from module import baz
if __name__ == "__main__":
print("main")
foo.foo()
bar.bar()
baz.baz()
Output:
$ python main.py
main
foo
bar
baz
No errors, warnings or anything.
Renders correctly for me
You could guard it.
__init__.py
:
_GUARD_SOME_UTILITY_FUNCTION = True
from .utilities import SomeUtilityFunction
utilities.py
:
def SomeUtilityFunction():
if not _GUARD_SOME_UTILITY_FUNCTION:
raise SomeException("Helpful error message")
Take this with a grain of salt, as I’m typing this on my phone and haven’t actually tried it.
Alternatively there’s the import-guard
package on PyPI. No idea if it’s any good, though. Just something a quick search brought up.
Edit:
Ok, I tried my suggestion and it doesn’t work.
That’s not correct. __all__
is not a whitelist. It is only the list used for
from module import *
If you have a module with submodules foo
, bar
and baz
and __all__ = ["foo", "bar"]
it will not prevent you from importing baz
manually. It just won’t do it automatically.
I don’t care for those, either.
If I learned anything from Luffy it’s that you can call any ship a boat 😁
By closing your account.
It’s not about being helpful in the sense of just answering the question at hand. If OP just wanted the question answered they can just Google it. Instead I wanted to offer an alternative, low risk solution.
While Ubisoft, EA and consorts can easily stomach some piracy and still crank out “AAA” titles in a 6-months interval, it hurts small studios relatively more. Buying and returning, on the other hand, offers a way to give feedback to the studio via the return reason and costs just as little as piracy.