computergeek125

joined 2 years ago
[–] [email protected] 3 points 2 days ago

Typically the same level of permissions needed to load drivers - which if they're attacking the system using custom out of date drivers is relevant.

Having users and services at least privileges is one step of attack surface area reduction, but the "better" solution is to make sure that revocation check is enabled and that the compromised cert is revoked by its issuer. Or if it's an old, unused root, you can ban that root at the machine level.

[–] [email protected] 3 points 5 days ago (1 children)

I suspect you may have meant to respond to the speed comment rather than root?

[–] [email protected] 6 points 6 days ago

"The only difference between science and [messing] around is writing stuff down"

[–] [email protected] 5 points 1 week ago (1 children)

From memory I can only answer one of those: The way I understand it (and I could be wrong), your programs theoretically should only need modifications if they have a concurrency related bug. The global interlock is designed to take a sledgehammer at "fixing" a concurrency data race. If you have a bug that the GIL fixed, you'll need to solve that data race using a different control structure once free threading is enabled.

I know it's kind of a vague answer, but every program that supports true concurrency will do it slightly differently. Your average script with just a few libraries may not benefit, unless a library itself uses threads. Some libraries that use native compiled components may already be able to utilize the full power of you computer even on standard Python builds because threads spawned directly in the native code are less beholden to the GIL (depending on how often they'd need to communicate with native python code)

[–] [email protected] 3 points 1 week ago

TIL that exists, I thought you were talking about an actual flippy disk (lower case) until I got here.

[–] [email protected] 2 points 1 week ago

The could be using .js and .py files directly as config files and letting the language interpreter so the heavy lifting. Just like ye olde config.php.

And yes this absolutely will allow code injection by a config admin.

[–] [email protected] 5 points 1 week ago (1 children)

Does that still happen if you use the merge unrelated histories option? (Been a minute since I last had to use that option in git)

[–] [email protected] 2 points 3 weeks ago (1 children)

fail2ban isn't a WAF?

[–] [email protected] 1 points 1 month ago (1 children)

Reddit is large enough that this would usually have ended up on one of the anime subs or technology joke subs rather than the general comics community.

[–] [email protected] 1 points 1 month ago

Remember us..... Remember that we once lived

[–] [email protected] 2 points 2 months ago* (last edited 2 months ago) (1 children)

Depending on the corruption/compression, or some combination thereof, yes. Usually it's supposed to correct that issue with a key frame every few seconds, but if the source data were corrupted (or poorly generated/enhanced) it could happen.

Based on your other picture's aspect ratio, it looks like you zoom enhanced a highly compressed frame. Image enhancement doesn't work like it does in the movies.

[–] [email protected] 6 points 2 months ago* (last edited 2 months ago)

The Netgear M4300 I got works like that, it's a feature not a bug. There's no link lights on the bottom, so the top row does the ports in alternate left/right patterns matching the label on the case right above the light.

Edit: a word

view more: next ›