capability is fine. Conflation is stupid. You can also use code to erase itself, but thinking that’s a good idea is generally wrong. But to remove that, you also remove the general ability to erase files.
capability is fine. Conflation is stupid. You can also use code to erase itself, but thinking that’s a good idea is generally wrong. But to remove that, you also remove the general ability to erase files.
Sure, but let’s just clarify that this is someone going out of their way to create this problem, using Python’s ability to read it’s own code.
Basically, you can load any text file, including a source code file, and do whatever you want with it.
So, a function can be written that finds out whatever’s calling it, reads that file, parses the comments, and uses them as values. This can also be done with introspection, using the same mechanism that displays tracebacks.
Because they don’t know what i put in there.
Cursed ring of acrobatics.
Gives the player great acrobatic skill, but sticks to their finger when they wear it. And they can’t stop getting around acrobatically. Any action attempted fails, unless it is done acrobatically. Player has normal or only slightly improved stamina.
Player: i’ll get my rope and grappleing hook and scale the wall.
DM: lifts eyebrow you think so, do you?
Player: sigh I throw my pack into the air and leap after it. At the peak of its arc, I flip over it, grabbing my grappling hook and flinging it over the wall as I do.
DM: ok, sounds like difficulty of 15…
Yes. It’s a scalable hobby, and can run from virtually no cost to why-are-you-burning-money. But you can do a lot in gaming with little monetary investment.
There are lots of budget indie games that are lots of fun, and if you find out you like gaming and want to try more fancy titles, you can always upgrade hardware.
Minimal entry: your current pc. Install steam, and buy/try what you like, returning it if it’s too slow/doesn’t work.
Light entry: get familiar with your pc’s ram size, hd/ssd size, cpu speed/type, and graphics card. Use that to ensure your pc can handle the game by looking at the game’s minimum requirements.
Medium-heavy entry: Upgrade things.
Late stage capitalism.
The issue is that capitalism fundamentally requires forward thinkers and enlightened (or at least rational) perspective to function sustainably.
But capitalism rewards short term thinking, everywhere from corporate leadership, to the workforce, to the consumers caught by ads designed to catch and hold their ever-shortening attention spans.
Fundamentally, it needs regulation to thrive. The true cost of a purchase, including environmental and decommissioning/disposal costs must be tied to the initial purchase value. Through this, we might get a functional capitalism.
Disgusting. Do you take a bath in the sink, too?! smh
Sovereignty is the deeper moral right. It is any sovereign individual or group’s right to accept or reject an authority they choose to, and they must deal with the consequences of that (often implicit) choice.
A sovereign entity who is by choice or otherwise subject to a malign power will become a channel for that malign power, regardless of whether or not they intend to. And even when there is no malign intent, there can be fundamental disagreements between sovereign states.
It is very possible the individuals don’t support Russia. But aside from aiding and supporting defection, there’s not much we can do until Russia demonstrates a will to relinquish a hold on Ukraine, who has clearly demonstrated their sovereignty.
There are points of power (like code run all over the world) that are desirable targets for malicious actors.
So, those who are subject to a malicious foreign power, whether they are innocent or not, because they are subject to a power that is not innocent.
We don’t need to attack those people, but we need to deny the Russian state the capacity to affect those points of power where we can. They claim Russian citizenry, and so they are impacted by Russia’s choices, and the international responses to Russia’s actions.
There will always be something to pick at, and with the number of trolls on here to inflame and manipulate any legitimate concerns, i highly suspect the troll farms and related pawns would find something to bitch about.
The fact is, not everyone has the EQ to state the issue perfectly clearly in terms everyone can accept.
“No, do you really expect me to look past what Russia is doing? Absolutely fucking no,” is basically reasonable.
I mean, do you? This is a violation by Russia of another sovereign state. Thus, everyone in Russia is affected by the consequences of that action.
The Russian kernel coders, no matter their innocence, are subjects of a nation that can compel them to misbehave.
Now, if they were leaving Russia and defecting, that’s another matter, where they are pulling their individual sovereignty away from the Russian state.
So your advice is basically “come on, guys, you can resist russian aggression in ways that don’t involve conflict, stop the sanctions and side with Russia pls”?
No. As the instigator of this conflict, Russia can back the fuck down.
Sanctions have effect precisely because they are a broad tool.
Yeah. ‘lib’ isn’t a standard Python library, it’s the name of the abomination that this person created. Since python has quite a bit of useful introspection, they can do something like:
abomination.add()
Now, I don’t know if python keeps the comments around, so it may involve getting the filename and line number, reading the file, and manually extracting the comment text from that line.