424 karma · joined May 17, 2017
Running arbitrary code was such a problem that I just completely ruled it out for bitser. Instead of serializing functions, you can register safe functions as resources. This doesn't solve the upvalue problem, though.
> cover fills the entire width and height of the node.
Does that work like the CSS background-size: cover; or background-size: 100% 100%;?
> ratio maintains the aspect ratio of the background image.
Does that mean CSS cover? contain? Something else?
The client sends the encrypted (via HTTPS) but not hashed password to the server, both for changing your password and checking your password. So the server receives the password in plaintext but shouldn't store it.
Whatever the client sends to the server, an attacker can send too.
Especially if Jack's your uncle and he's on a horse...
If you do want to use another term for laypeople, I think "bullshitting" or "BSing" would have connotations that are more relevant than "hallucinating".
This sort of an approach often causes there to be hidden bugs, which do not generate errors now, but will cause some problem down the line.
It also has a tendency to lead to cargo cult programming (https://en.wikipedia.org/wiki/Cargo_cult_programming), which is less immediately problematic, but is still not great, especially for whoever needs to maintain that code.
If you really need a full name, it'll be because you need it for a specific institution, like government or bank. In that case, you probably need the ability to provide a separate full name for each institution.
It's just a "I'm not a robot" checkbox. If you click it, it does some POW stuff in the background and that's it.
It's more of a rate limiter than a CAPTCHA provider like others have said, but given how cheap CAPTCHA-solving services are currently, I don't know if there's much of a difference in practice anyway.
It already has, and not for the better. SO is currently awash with nonsensical answers that are clearly the result of feeding the question into ChatGPT. Not to mention questions like this: https://stackoverflow.com/questions/76748781/how-pythons-bui...
But it's hard! On the one hand, you don't want to teach people to do the wrong thing (especially not on SO, where answers are often copied wholesale and pasted into production code), but also not answering the question as asked usually doesn't help the OP at all.
If it's not clear what they're trying to achieve I usually leave a comment asking for clarification rather than answering, though.
import html
...
card.add_text(html.escape(my_text))There was something exciting about stripping Windows XP to its bare essentials, and also it seemed necessary at the time, if you wanted to run it smoothly on an ageing laptop that was basically obsolete when it was new. Especially if you wanted to run such RAM and CPU hogs like The Sims 2! (Not to mention the 40 GiB disk space that just filled up so fast with save games and expansion packs.)
I wonder if Windows 10 still lets you use an alternative to explorer.exe for its desktop shell? I used to write my own little launchers and spotlight-esque programs.
> The term concentration camp originates from the Spanish–Cuban Ten Years' War when Spanish forces detained Cuban civilians in camps in order to more easily combat guerrilla forces. Over the following decades the British during the Second Boer War and the Americans during the Philippine–American War also used concentration camps.
> The term "concentration camp" or "internment camp" is used to refer to a variety of systems that greatly differ in their severity, mortality rate, and architecture; their defining characteristic is that inmates are held outside the rule of law. Extermination camps or death camps, whose primary purpose is killing, are also imprecisely referred to as "concentration camps".
Now I only know about this particular plan what TFA says, but I don't think it's a reach to be concerned about this becoming an internment camp if implemented.