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