On Sat, Nov 19, 2005 at 01:02:11AM +0000, the unit calling itself Stuart 
Henderson wrote:
> On 2005/11/18 17:53:45, J Moore wrote:
> > No, Greg - I'm not trying to be obnoxious for obnoxious' sake - are you? 
> > What part of the definition of the word "by" to you not understand?
> > 
> > Have you looked the word up in a dictionary? Have you imagined yourself 
> > in a situation where you were standing in front of a clock, and someone 
> > said to you, "adjust that clock by 30 minutes, Greg."
> 
> 'adjusting' is a good choice, since a search on list archives using that
> as a keyword will find plenty of explanation...
> 
> ntpd(8) *may* benefit from a few explanatory words, although that's
> debatable, since adjtime(2) is referenced and explains things well enough.
 
I agree that it's easy enough to do a search, and discover what ntpd 
is actually doing. That was actually accomplished within the first 2-3 
responses to my OP - that was the easy part  :)  I now understand what 
the author *intended* in the log message. 

In fact, I worry I shall never forget this lesson - to the point that I 
may begin doubting others when they make simple and unambiguous 
statements. For example:

Wife: Wash the car.
Me: Uh, do you mean the *entire* car, or just the front bumper?

Broker: This year's premium is increasing by $1,000.
Me: Uh, do you mean it's going up by $1 this year, and each year 
thereafter until the 1000th year?

Doctor: You're 12 pounds overweight.
Me: Uh, do you mean as of today, or sometime before I die?

Guard: Leave the building
Me: Uh, do you mean take one step toward the door, and wait for further 
instructions, or do you mean go to the front door, and exit?

Discovering the intended meaning of the ntpd log message was easy 
enough. The point that seems to be causing most of the name-calling and 
controversy is this:

If a message or instruction is ambiguous or vague or contains unfamiliar 
words or concepts, then I would expect to have to do a little research 
to reach an understanding of its meaning. However if a statement is 
clear and concise, and contains no new words or concepts then I tend to 
take it at face value, and I don't do any research. I don't think I am 
alone in this practice (although...).

There also seem to be quite a few (several of them have written me 
off-list) who maintain that the phrase in the log message is either:
a) a clear and correct description of ntpd's adjustment, or
b) ambiguous or fuzzy enough to warrant research to find out what it 
really means.

I maintain that the message "adjusting clock by XXs" is neither of the 
above. 

I'll also say that I don't consider myself to be an authority on the 
English language (I don't think you have to be to divine the meaning of 
the phrase in question).

But since there seems to be no end to the controversy, insults and 
name-calling in this forum, and I'm getting really tired of the 
discussion, I propose to settle the matter as follows:

1. I will place a cashier's check in the amount of $2,000 in escrow with 
a trusted third party TBD; I will call this the "OpenBSD Good Grammar 
Prize". The Prize will in effect be my wager that the subject ntpd log 
message is "clearly inaccurate".

2. Anyone who wishes to wager to the contrary may likewise place a 
cashier's check in the amount of $2,000 (US) with the same trusted third 
party.

3. Final judgement as to the meaning of the ntpd log message will be 
vested with a panel of judges. Qualifications and selection criteria for 
the judges is TBD, but all judges will be drawn from the faculty of the 
English department at an accredited university in the US.

4. Distribution of the wagers will be made following the judge's final 
decision. Distribution will be as follows:

a) If the judges agree with my interpretation, my $2,000 check is 
returned to me. The other wager's $2,000 is donated to the OpenBSD 
project on the condition that the log message be changed to TBD. (That's 
why it's called "The OpenBSD Good Grammar Prize"). If the OpenBSD team 
declines to make the change, then the other wager's $2,000 will be 
donated to the Free Software Foundation.

b) If the judges disagree with my interpretation, my $2,000 check will 
be sent to either the other wager, the OpenBSD project, or any other 
organization that he designates. The other wager's check will be 
returned to him.

In any case, the best I can do is break even. The other wager can 
capture the cash for himself, donate it to OpenBSD, donate it to the 
American Literacy Council, or whatever...

5. The judges will need some written guidance on how to conduct their 
evaluation. Whoever wishes to wager should also submit their proposed 
criteria. I've drafted some instructions to the judges below that can be 
used as a point of departure.

So let's get to it, ladies and gentlemen... are there any players?

Draft Instructions to Panel of Judges:

Once impaneled, each of the judges will be instructed that their mission 
is to evaluate a simple phrase for meaning and clarity. They will be 
further advised that the phrase posed to them is not a "trick" phrase 
designed to confuse the reader, nor is it deliberately worded to be 
confusing. Their charter is simply to evaluate the meaning of the phrase 
as an element of a man-machine computer interface.

The panel will be presented with the following statements to 
support their evaluation:

  a. ntpd is an automated process to maintain the correct time on a 
     computer. It accomplishes this by making adjustments to the 
     computer's clock. ntpd communicates its activities to the computer
     operator by messages that are logged to a file.

  b. Upon reviewing the log file, the computer administrator encountered 
     the following message from ntpd:
     ntpd is adjusting time by 120 seconds

  c. QUESTION: If the time immediately prior to the log entry above was 
     12:00:00, what is the time immediately after the log message (to 
     the nearest second)?
     i)   12:02:00
     ii)  somewhere between 12:00:00 and 12:00:01

Reply via email to