News for hackers. Stuff that matters.
[dead]
Re:Show HN: A fork of sudo with Touch ID support by sctb on Monday October 31, 2016 @12:27PM (#12838324)
We detached this subthread from https://news.ycombinator.com/item?id=12834661 and marked it off-topic.
Re:Show HN: A fork of sudo with Touch ID support by curun1r on Monday October 31, 2016 @05:46AM (#12835405)
When an acronym/initialism is ambiguous, you can repeat the last word to make what you're saying unambiguous. ATM machine is easily distinguished from ATM mode. Similarly, you could say a LEO orbit to distinguish from a LEO officer.

No matter what, it's not nearly as bad as "The Los Angeles Angels" :-)

Re:Show HN: A fork of sudo with Touch ID support by minitech on Monday October 31, 2016 @03:36AM (#12834846)
The original PAM RFC defines PAM as Pluggable Authentication Modules (plural – it’s the name of the framework and not one of its components), so it’s fine and more natural to say “PAM module”.
Re:Show HN: A fork of sudo with Touch ID support by s3krit on Monday October 31, 2016 @07:52AM (#12835920)
How about a pluggable PAM module?
Re:Show HN: A fork of sudo with Touch ID support by zwegner on Monday October 31, 2016 @03:26AM (#12834822)
Also known as PNS Syndrome (PIN Number Syndrome (Personal Identification Number Number Syndrome Syndrome)).
Re:Show HN: A fork of sudo with Touch ID support by cromulent on Monday October 31, 2016 @05:51AM (#12835420)
Re:Show HN: A fork of sudo with Touch ID support by robinson-wall on Monday October 31, 2016 @06:43AM (#12835638)
Except PAM stands for "Pluggable Authentication Modules" (as in "PAM Library") - plural.

You then write a module for the PAM library, so it makes the most sense to call it a "PAM Module", even if there is some redundancy in the acronym.

Re:Show HN: A fork of sudo with Touch ID support by colund on Monday October 31, 2016 @07:05AM (#12835725)
minitech already said that?
Re:Show HN: A fork of sudo with Touch ID support by umanwizard on Monday October 31, 2016 @11:01AM (#12837345)
Why does it matter?

English isn't a programming language; it's OK if some of the things expressed commonly by natural language speakers aren't perfectly regular or logical, as long as everyone understands them. In this case, "PAM module" is totally understandable, and less ambiguous than just "PAM".

Re:Show HN: A fork of sudo with Touch ID support by deepinthewoods on Monday October 31, 2016 @06:22AM (#12835554)
It's not as if every 3 letter acronym has one canonical definition. Googling a 3 letter acronym is almost impossible without adding at least one of the full words. The "ATM machine" pattern seems to me to be the most concise way of removing that ambiguity. It's interesting how language evolves.
Re:Show HN: A fork of sudo with Touch ID support by brazzledazzle on Monday October 31, 2016 @03:38AM (#12834858)
Heavens to Betsy! You got me. But I do hope someone writes a module for the macos PAM system implementation.
Re:Show HN: A fork of sudo with Touch ID support by jstoja on Monday October 31, 2016 @02:54AM (#12834738)
Can you elaborate? I'm not sure to understand the "ATM machine thing" and the "feels wrong on the lips".
Re:Show HN: A fork of sudo with Touch ID support by rydl on Monday October 31, 2016 @04:25AM (#12835008)
Re:Show HN: A fork of sudo with Touch ID support by jhgg on Monday October 31, 2016 @03:00AM (#12834752)
ATM Machine = Automated Teller Machine Machine.
Re:Show HN: A fork of sudo with Touch ID support by amelius on Monday October 31, 2016 @05:17AM (#12835226)
Ok, AT machine then, and PA module.
Re:Show HN: A fork of sudo with Touch ID support by lloeki on Monday October 31, 2016 @03:02AM (#12834758)
"ATM" machine: "automatic teller machine" machine
Re:Show HN: A fork of sudo with Touch ID support by laingc on Monday October 31, 2016 @03:01AM (#12834755)
The phrase "PAM Module" would be expressed in full as "Pluggable Authentication Module Module".
Re:Show HN: A fork of sudo with Touch ID support by a2m on Monday October 31, 2016 @03:01AM (#12834756)
the M in PAM stands for Module, so saying PAM module is redundant (like saying ATM machine, where the M stands for Machine)