(no title)
ghnws
|
1 year ago
Having two almost identical terms that mean completely different things is not a very good idea. Also here you are explaining what the words mean, when "login" and "permission" are immediately obvious. Most people don't speak english natively either.
nulbyte|1 year ago
If something is fast, it moves quickly or not at all. Cocktails can be garnished, but so can wages. Sales or trade of a product could be sanctioned by one country, but sanctioned by another.
I generally think it is a good thing to communicate clearly. Sometimes that means using words differently to explain something. Other times, that means using words the same way as others. I think this is a case of the latter.
Also, I think the idea of "native speaker" is a bit of a red flag. There are plenty of people that speak English from birth but are utterly unintelligible, and there are plenty of people that speak English as a second language who speak more clearly than those.
thfuran|1 year ago
It is, unfortunately, possible for more than one thing to be bad at a time.
matt-attack|1 year ago
When I'm at a restaurant and I like everyone I see, I order something "off the menu".
JadeNB|1 year ago
Garnishment of wages is garnisheeing, though here I'll agree "garnishing" seems to be acceptable too.
BobaFloutist|1 year ago
janalsncm|1 year ago
I assume you mean “red herring”. Red flag just means a sign that something is wrong.
krakrnews|1 year ago
4death4|1 year ago
Too|1 year ago
It’s already universally used in IAM, where the other half of the puzzle is also clear and free from ambiguity: “Access”.
rwoerz|1 year ago
jagged-chisel|1 year ago
To “log in” is to convert the username/password pair (or API key, or whatever) into a smaller token with an expiration. Doesn’t matter of it’s put in a cookie in my browser, held in memory by some other API client, etc.
Aside: Why bother even doing that? Because every time you transmit the credential, there’s the possibility of leaking. We would rather leak the token that has an expiration.
mistercow|1 year ago
lupire|1 year ago
mepiethree|1 year ago
pjerem|1 year ago
What does the "auth" module ?
bigyikes|1 year ago
“Permission” and “persistence” have the same prefix but entirely different semantics. They also occur more commonly in everyday life.
AuthN and AuthZ are similar in in spelling, appear in similar contexts, and are less colloquial, making the distinction a lot less clear.
There’s a reason many junior devs use them interchangeably without knowing better.
croes|1 year ago
inopinatus|1 year ago
__________
[1] Derived from the signing of a ship's logbook³ when coming aboard.
[2] A few decades ago.
[3] The logbook originally⁴ recorded navigational data and is named for instruments measuring speed through water⁵, of which the simplest is literally throwing roped wooden logs off the stern and counting the knots on the line paying out per interval⁶.
[4] Doubtless some bright-eyed young hornblower with a glittering future career as an admiralty archivist realised that log-structured records could be generalised usefully to all timestamped event and measurement capture, which is why your syslog is full of crap.
[5] Consequently any vessel, maritime or otherwise, measures its speed through the medium in knots. The Enterprise NCC-1701-D, for example, tops out ca.146 megaknots under impulse engine.
[6] It follows by transitive etymology that you may use the term "knots" to edify and delight your colleagues when referring to the rate of creation of user sessions.
joemi|1 year ago
bru|1 year ago
yencabulator|1 year ago
> “Authorization” comes from “auctor” in Latin, meaning “leader” or “author”
https://news.ycombinator.com/item?id=40493073
bigstrat2003|1 year ago
This is a problem with only one solution: continue to improve one's skill with the language. You can't solve this by choosing different terms, because then something else will be the "this is confusing to non-native speakers" hangup. You can whack those moles until the day you die and you'll never get them all.
jknoepfler|1 year ago
Why would we choose "login" - which is more of a special case than the norm to describe something we already have a precise term for?
ehnto|1 year ago
Related words for related concepts is very normal, and if you are a professional in this space it's the least we can do to recognize the difference. We aren't astronauts, we have the time to figure it out.
Language learners already learned a second language, they have the skills to figure this out. At least it's not a homonym.
popalchemist|1 year ago
https://www.google.com/search?q=most+popular+language+in+the...
but the rest of your point is dead on.
amrangaye|1 year ago
voxelghost|1 year ago
chipdart|1 year ago
What's the problem of telling apart the task of authenticating users from authorizing their access?
There's already identification and authorization (IAM) which is mostly a backronym.
swombat|1 year ago
This way, if someone says "Oh yeah we have an auth module on this site" you don't need to immediately disambiguate the statement.
But then "auth" itself is ambiguous. So it might make sense to get rid of the lot. "Identification" is a good word for the first. Perhaps "Permissions" for the second?
Spooky23|1 year ago
From an end user perspective, auth is the problem. Users can’t determine what is login vs permission. If non native speakers can’t handle the distinction, it’s a valuable lesson to learn.
funcDropShadow|1 year ago
renegade-otter|1 year ago
gtirloni|1 year ago
interbased|1 year ago
kenjackson|1 year ago
unknown|1 year ago
[deleted]
unknown|1 year ago
[deleted]
rockemsockem|1 year ago