or /opt, or a binary in some hidden folder in /home…
or /opt, or a binary in some hidden folder in /home…
One other reason I could see is pure idiocy. Like I’ve seen that there is a bias to using every feature some software has, and if a max limit can be set, it will be set, to a “reasonable” value.
Imagine having to contract with a company in order for them not to fuck your life up with your own data. This is ridiculous.
To be honest, I’ve seen a lot of code in my line of work, and my experience says that if the speed of a language is your concern, you’re either in high-frequency trading or working on some real-time use case, or you’re wrong.
Most time you perceive as lag as a user comes from either atrocious programming, or network lag, or a combination of the two. A decently, not even well, but decently written Python vs Assembly subroutine will have differences in execution time measured in nanoseconds. Network calls usually measure in milliseconds, and something like a badly written DB query that reads a ton of data from a disk will do seconds or worse.
My point is, I’ll take a not-badly written Python program over someone claiming to have chosen C/C++ for the blazing fast speed in a user facing application, when half of CVEs ever have been submitted over memory safety problems in C/C++.
Simplicity of maintenance, and these help with good security.
Why?
Python is one of the few languages with an official style guide, I think that guide says 4 spaces.
Interestingly, the EU is moving in the other direction, with many places requiring that you accept card payments, with cash being optional.
A tanú (The Witness) - Hungarian comedy of communism
Not deleting, only archiving mail saved my ass when an employer tried to short me a few months, and I could just forward the “please start working now” mail to my lawyer.
I guess the problem is that app developers write the installers, and they suck at following conventions. Obligatory fuck Snap, as it creates a folder in the home dir, and it doesn’t even bother to hide it, and it is not even reconfigurable.