Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

Happiness is having a scratch for every itch. -- Ogden Nash


interests / alt.usage.english / Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

SubjectAuthor
* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyHibou
+- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileJanet
+* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyStefan Ram
|`* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyHibou
| +* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyHibou
| |+* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileySnidely
| ||+* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyHibou
| |||+* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyBertel Lund Hansen
| ||||`* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyHibou
| |||| `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyBertel Lund Hansen
| ||||  +* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyMark Brader
| ||||  |+- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyBertel Lund Hansen
| ||||  |`* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Rileybil...@shaw.ca
| ||||  | `- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyKerr-Mudd, John
| ||||  `- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyHibou
| |||`* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyStefan Ram
| ||| `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyHibou
| |||  +* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyJ. J. Lodder
| |||  |`- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyHibou
| |||  `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileySilvano
| |||   +* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyJerry Friedman
| |||   |+- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyJerry Friedman
| |||   |`- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyTonyCooper
| |||   +- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyKerr-Mudd, John
| |||   +* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Rileylar3ryca
| |||   |`- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyPeter Moylan
| |||   `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyHibou
| |||    +- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyHibou
| |||    +* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileySilvano
| |||    |`* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyHibou
| |||    | +* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyMark Brader
| |||    | |+* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyHibou
| |||    | ||`- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyMark Brader
| |||    | |`* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyPeter Moylan
| |||    | | `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyJerry Friedman
| |||    | |  `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyPeter Moylan
| |||    | |   +* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyChris Elvidge
| |||    | |   |+* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Rileylar3ryca
| |||    | |   ||`* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyBertel Lund Hansen
| |||    | |   || `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Rileylar3ryca
| |||    | |   ||  `- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyBertel Lund Hansen
| |||    | |   |`* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyPeter Moylan
| |||    | |   | `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileySam Plusnet
| |||    | |   |  +- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Rileylar3ryca
| |||    | |   |  +- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyBertel Lund Hansen
| |||    | |   |  `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyPeter Moylan
| |||    | |   |   `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Rileylar3ryca
| |||    | |   |    `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyBertel Lund Hansen
| |||    | |   |     `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyPeter Moylan
| |||    | |   |      +* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyBertel Lund Hansen
| |||    | |   |      |`* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyRich Ulrich
| |||    | |   |      | `- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyBertel Lund Hansen
| |||    | |   |      +- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileySam Plusnet
| |||    | |   |      `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyJ. J. Lodder
| |||    | |   |       +* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyTonyCooper
| |||    | |   |       |`- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyJ. J. Lodder
| |||    | |   |       `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyAthel Cornish-Bowden
| |||    | |   |        `- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyJ. J. Lodder
| |||    | |   +* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyJerry Friedman
| |||    | |   |+* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Rileylar3ryca
| |||    | |   ||`* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyJerry Friedman
| |||    | |   || `- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Rileylar3ryca
| |||    | |   |`* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileySam Plusnet
| |||    | |   | `- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileySnidely
| |||    | |   `- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileySnidely
| |||    | +- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyStefan Ram
| |||    | +* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyBertel Lund Hansen
| |||    | |`- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyHibou
| |||    | `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyRich Ulrich
| |||    |  `- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyAthel Cornish-Bowden
| |||    `- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyPaul Wolff
| ||`* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyBertel Lund Hansen
| || +* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileySnidely
| || |`* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyBertel Lund Hansen
| || | `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyAnders D. Nygaard
| || |  `- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyBertel Lund Hansen
| || `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyPeter Moylan
| ||  `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyRich Ulrich
| ||   `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyBertel Lund Hansen
| ||    +* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyPeter Moylan
| ||    |+* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyAndreas Karrer
| ||    ||+* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyPeter Moylan
| ||    |||`- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyMark Brader
| ||    ||`- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileAthel Cornish-Bowden
| ||    |+- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileAthel Cornish-Bowden
| ||    |`* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyBertel Lund Hansen
| ||    | `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyRich Ulrich
| ||    |  +* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyPeter Moylan
| ||    |  |`* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyBertel Lund Hansen
| ||    |  | `- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyPeter Moylan
| ||    |  `- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyBertel Lund Hansen
| ||    `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyPhil Carmody
| ||     `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyBertel Lund Hansen
| ||      `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyPhil Carmody
| ||       `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyBertel Lund Hansen
| ||        `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileySnidely
| ||         +- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileySnidely
| ||         `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyBertel Lund Hansen
| ||          `* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileySnidely
| ||           `- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyBertel Lund Hansen
| |`* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyKerr-Mudd, John
| +- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of RileyStefan Ram
| `- Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Rileysoup
`* Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Rileylar3ryca

Pages:12345
Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<kvqrjjFrl76U1@mid.individual.net>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200453&group=alt.usage.english#200453

  copy link   Newsgroups: alt.usage.english
Path: i2pn2.org!i2pn.org!paganini.bofh.team!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: me@yahoo.com (Athel Cornish-Bowden)
Newsgroups: alt.usage.english
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley
Date: Fri, 5 Jan 2024 18:12:19 +0100
Lines: 56
Message-ID: <kvqrjjFrl76U1@mid.individual.net>
References: <un0lu3$2jv8h$1@dont-email.me> <Herb-20240102132031@ram.dialup.fu-berlin.de> <un34ll$34puk$1@dont-email.me> <un34u1$34puk$2@dont-email.me> <mn.181b7e8116f1c307.127094@snitoo> <un3avo$35jcf$1@dont-email.me> <languages-20240104092944@ram.dialup.fu-berlin.de> <un5sd9$3jm6r$1@dont-email.me> <un6g8i$3mdqf$1@dont-email.me> <un88as$2mv8$2@dont-email.me> <un8kur$49gi$1@dont-email.me> <un8n9q$4hhf$1@dont-email.me> <ucdgpihnkb01etghe56n3beh9p88snd2u2@4ax.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net 0+jcIlDBPFUqkX1bS33X8g2xJNPTxyv8TSS/NpSdICPVqbX9pa
Cancel-Lock: sha1:WeJdPDjTCFwrE0HeuHDf91fcCrI= sha256:Qe2uSnaM4/rjrgQ8dQjH2Yr//S7ianLyfKkn9JRPBsc=
User-Agent: Unison/2.2
 by: Athel Cornish-Bowden - Fri, 5 Jan 2024 17:12 UTC

On 2024-01-05 17:08:13 +0000, Rich Ulrich said:

> On Fri, 5 Jan 2024 10:56:58 +0000, Hibou
> <vpaereru-unmonitored@yahoo.com.invalid> wrote:
>
>> Le 05/01/2024 à 10:16, Silvano a écrit :
>>> Hibou hat am 05.01.2024 um 07:41 geschrieben:
>>>> Le 04/01/2024 à 14:44, Silvano a écrit :
>>>>> Hibou hat am 04.01.2024 um 10:05 geschrieben:
>>>>>>
>>>>>> And that one has to be your native language. In a current discussion in
>>>>>> fr.lettres.langue.francaise ('C'est quelque chose...'), there is broad
>>>>>> agreement that it is impossible to speak a foreign language (in this
>>>>>> case French) with native proficiency, the problem being narrowness of
>>>>>> experience. How many foreign speakers of English understand what is
>>>>>> conjured up by 'dead parrot' or 'four candles' or 'And everywhere that
>>>>>> Mary went...'?
>>>
>>> I don't agree. Narrowness of experience may cause you to miss the
>>> meaning of a set phrase, and therefore your _understanding_ of a foreign
>>> language, but you can nevertheless _speak_ it with native proficiency.
>>> These are different skills, two of the four basic skills in any
>>> (written) language: read, write, listen, speak.
>>
>> Narrowness of experience restricts vocabulary, and that is directly
>> relevant to writing and speaking. If one has used only one's mother
>> tongue in, say, working with computers, how is one going to know all the
>> relevant terms in a foreign language? What's the lift algorithm called
>> in German, Italian, Spanish?
>>
>> It's breadth of experience, width of vocabulary, knowledge of nuance -
>> aye, and cultural references too - that gives writing its sparkle, and
>> peppers speech with nods and winks. This sort of proficiency is the
>> preserve of natives.
>
> Few of us approach Shakespearean competence. My own writing
> is hampered by having to translate from my brain's language into
> conventional English.
>
> Now I'm reminded of this critical opinion, that Joseph Conrad wrote
> in English (not his native tongue) better than almost anyone. That
> may have been in the intro to whatever Conrad story I once read,
> which was written nicely (so far as I recall).

Nabokov is another example

--
athel cb : Biochemical Evolution, Garland Science, 2016

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<nbucnX6RoJ2sxgX4nZ2dnZfqn_SdnZ2d@giganews.com>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200466&group=alt.usage.english#200466

  copy link   Newsgroups: alt.usage.english
Path: i2pn2.org!i2pn.org!newsfeed.endofthelinebbs.com!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 05 Jan 2024 19:40:33 +0000
Newsgroups: alt.usage.english
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle --
life of Riley
References: <3799dba5-5ae3-4158-9460-8a9ed73b7b37n@googlegroups.com> <un8n9q$4hhf$1@dont-email.me> <krycnX6e374dbQr4nZ2dnZfqn_adnZ2d@giganews.com> <un90i2$5pf8$1@dont-email.me>
From: msb@vex.net (Mark Brader)
Organization: -
X-Newsreader: trn 4.0-test76 (Apr 2, 2001)
Originator: msb@vex.net (Mark Brader)
Message-ID: <nbucnX6RoJ2sxgX4nZ2dnZfqn_SdnZ2d@giganews.com>
Date: Fri, 05 Jan 2024 19:40:33 +0000
Lines: 25
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-VRyYwOWGtHVVR64MxYTsytNxvQgTn1O6WVBzpj5dTUhOP53qtH/qlCt8dIws5JNObneM+Kl5ZOprtrl!FSI0XnDi0YaD4OTv+Cey3bP+NOcpkWVY7F6TH+gUrC+jWoqN4XkIbIMhRk7gANrlJM9wt62J9Rvw
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: Mark Brader - Fri, 5 Jan 2024 19:40 UTC

"Hibou":
>>> What's the lift algorithm called in German, Italian, Spanish?

Mark Brader:
>> I'll bite. What's it called in English?

"Hibou":
> Good question. It would seem that its Sunday name is 'SCAN', though
> 'lift algorithm' is more descriptive - and indeed 'Algoritmo
> dell'ascensore' seems to be the term used in Italian.

Oh, "elevator".
> (It's an algorithm used in hard-disc controllers, more efficient than
> FCFS (first-come, first-served) while avoiding the possible starvation
> of SSTF (shortest seek-time first).)

Got it.
--
Mark Brader | "The conversation never became heated, which would
Toronto | have been difficult in any argument where there
msb@vex.net | is a built-in cooling-down period between any
| remark and its answer." --Hal Clement, STAR LIGHT

My text in this article is in the public domain.

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<un9o14$98eg$1@dont-email.me>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200469&group=alt.usage.english#200469

  copy link   Newsgroups: alt.usage.english
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: gadekryds@lundhansen.dk (Bertel Lund Hansen)
Newsgroups: alt.usage.english
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley
Date: Fri, 5 Jan 2024 21:15:32 +0100
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <un9o14$98eg$1@dont-email.me>
References: <3799dba5-5ae3-4158-9460-8a9ed73b7b37n@googlegroups.com> <un0lu3$2jv8h$1@dont-email.me> <Herb-20240102132031@ram.dialup.fu-berlin.de> <un34ll$34puk$1@dont-email.me> <un34u1$34puk$2@dont-email.me> <mn.181b7e8116f1c307.127094@snitoo> <un3gg8$36c80$1@dont-email.me> <un7vm1$ghp$1@dont-email.me> <5rcgpi1uveqofgjr7n4kvvgt20s0nqidh9@4ax.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 5 Jan 2024 20:15:32 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="05a114dea902c1955e3b6f103648d294";
logging-data="303568"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/JOzSrbEGaLRcmRwodx9+esOMjP3EPdliH4dHGDdrwYg=="
User-Agent: 40tude_Dialog/2.0.15.1
Cancel-Lock: sha1:g2vb+y7QDvYG2S6OKSMgJYJqmfY=
 by: Bertel Lund Hansen - Fri, 5 Jan 2024 20:15 UTC

Rich Ulrich wrote:

> I believe I have seen elsewhere the convention for initializing
> valules written like above, X = Y = Z = 0 without ambiguity.

It works in C, C++, PHP and Python and maybe other languages. It began
with C.

--
Bertel, Denmark

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<una1c4$aeok$1@dont-email.me>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200475&group=alt.usage.english#200475

  copy link   Newsgroups: alt.usage.english
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: peter@pmoylan.org.invalid (Peter Moylan)
Newsgroups: alt.usage.english
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle --
life of Riley
Date: Sat, 6 Jan 2024 09:54:59 +1100
Organization: A noiseless patient Spider
Lines: 31
Message-ID: <una1c4$aeok$1@dont-email.me>
References: <3799dba5-5ae3-4158-9460-8a9ed73b7b37n@googlegroups.com>
<un88as$2mv8$2@dont-email.me> <un8kur$49gi$1@dont-email.me>
<un8n9q$4hhf$1@dont-email.me> <krycnX6e374dbQr4nZ2dnZfqn_adnZ2d@giganews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 5 Jan 2024 22:55:00 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="8bbf337e8da34551e58d4643aba73640";
logging-data="342804"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+1YZmjXKlfSgOpa5eBYzUo"
User-Agent: Mozilla/5.0 (OS/2; Warp 4.5; rv:38.0) Gecko/20100101
Thunderbird/38.8.0
Cancel-Lock: sha1:KBz+NIrkqq+ajAQ+Yfaoehso+mw=
In-Reply-To: <krycnX6e374dbQr4nZ2dnZfqn_adnZ2d@giganews.com>
 by: Peter Moylan - Fri, 5 Jan 2024 22:54 UTC

On 05/01/24 23:05, Mark Brader wrote:
> "Hibou":

>> relevant to writing and speaking. If one has used only one's mother
>> tongue in, say, working with computers, how is one going to know
>> all the relevant terms in a foreign language? What's the lift
>> algorithm called in German, Italian, Spanish?
>
> I'll bite. What's it called in English?

I too had to look it up.

ObDrift: I used to teach a first-year subject on digital logic. Boolean
algebra, gates, how to design an adder, logic devices with memory, that
sort of thing. Student projects required designing a logic circuit,
tested on a logic simulator, to perform some function.

One of my favourite examples was driving a lift up and down in response
to the press of call buttons. To solve that, you have to devise a policy
about what the current direction should be. (Should you go up or down,
given that there are outstanding requests in both directions?)

My preferred policy was "keep going in the same direction, unless there
are no current requests in that direction". To me, and probably to most
people here, that is obviously the best strategy. I was surprised,
however, to discover that that point was not at all obvious to many
students.

--
Peter Moylan http://www.pmoylan.org
Newcastle, NSW

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<una229$ahqt$1@dont-email.me>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200476&group=alt.usage.english#200476

  copy link   Newsgroups: alt.usage.english
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: peter@pmoylan.org.invalid (Peter Moylan)
Newsgroups: alt.usage.english
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle --
life of Riley
Date: Sat, 6 Jan 2024 10:06:46 +1100
Organization: A noiseless patient Spider
Lines: 29
Message-ID: <una229$ahqt$1@dont-email.me>
References: <3799dba5-5ae3-4158-9460-8a9ed73b7b37n@googlegroups.com>
<un0lu3$2jv8h$1@dont-email.me> <Herb-20240102132031@ram.dialup.fu-berlin.de>
<un34ll$34puk$1@dont-email.me> <un34u1$34puk$2@dont-email.me>
<mn.181b7e8116f1c307.127094@snitoo> <un3gg8$36c80$1@dont-email.me>
<un7vm1$ghp$1@dont-email.me> <5rcgpi1uveqofgjr7n4kvvgt20s0nqidh9@4ax.com>
<un9o14$98eg$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 5 Jan 2024 23:06:49 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="27f5c17621804fefb768acd8f11cfbc3";
logging-data="345949"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Sgn3YtoWD5TOcaM0kFbTn"
User-Agent: Mozilla/5.0 (OS/2; Warp 4.5; rv:38.0) Gecko/20100101
Thunderbird/38.8.0
Cancel-Lock: sha1:/fGLVwAM/Iepl/U8ijB6SHcsHhE=
In-Reply-To: <un9o14$98eg$1@dont-email.me>
 by: Peter Moylan - Fri, 5 Jan 2024 23:06 UTC

On 06/01/24 07:15, Bertel Lund Hansen wrote:
> Rich Ulrich wrote:
>
>> I believe I have seen elsewhere the convention for initializing
>> valules written like above, X = Y = Z = 0 without ambiguity.
>
> It works in C, C++, PHP and Python and maybe other languages. It
> began with C.

You can't do it in Modula-2, my preferred programming language. You may
write things like
X := Y = (Z = 0)
but that means something completely different. The essential point here
is that the symbols for assignment (:=) and equality (=) are not the
same. The Fortran designers made a big mistake, in my opinion, in
overloading the = symbol; and many subsequent language designers made a
bigger mistake in copying that flaw.

Strangely enough, the distinction between = and := appeared as early as
Algol 58, a language that achieved considerable popularity once it
turned into Algol 60. But many, perhaps most, programming languages
designed after 1958 ignored that improvement.

I seem to recall that some languages used <- for assignment, an equally
good idea, but nobody does that now.

--
Peter Moylan http://www.pmoylan.org
Newcastle, NSW

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<slrnuph7ag.57a1.ak-4a@eternal-september.org>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200479&group=alt.usage.english#200479

  copy link   Newsgroups: alt.usage.english
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ak-4a@gmx.ch (Andreas Karrer)
Newsgroups: alt.usage.english
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle --
life of Riley
Date: Sat, 6 Jan 2024 00:22:40 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 47
Message-ID: <slrnuph7ag.57a1.ak-4a@eternal-september.org>
References: <3799dba5-5ae3-4158-9460-8a9ed73b7b37n@googlegroups.com>
<un0lu3$2jv8h$1@dont-email.me>
<Herb-20240102132031@ram.dialup.fu-berlin.de>
<un34ll$34puk$1@dont-email.me> <un34u1$34puk$2@dont-email.me>
<mn.181b7e8116f1c307.127094@snitoo> <un3gg8$36c80$1@dont-email.me>
<un7vm1$ghp$1@dont-email.me> <5rcgpi1uveqofgjr7n4kvvgt20s0nqidh9@4ax.com>
<un9o14$98eg$1@dont-email.me> <una229$ahqt$1@dont-email.me>
Injection-Date: Sat, 6 Jan 2024 00:22:40 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d7523f6e608212e130d8de7ca4d87d93";
logging-data="360940"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+dLAvP+JpugHoidZW3cb39"
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:/0xw27ykBx7YcvWMI4Ek/1RKako=
 by: Andreas Karrer - Sat, 6 Jan 2024 00:22 UTC

* Peter Moylan <peter@pmoylan.org.invalid>:
> On 06/01/24 07:15, Bertel Lund Hansen wrote:
>> Rich Ulrich wrote:
>>
>>> I believe I have seen elsewhere the convention for initializing
>>> valules written like above, X = Y = Z = 0 without ambiguity.
>>
>> It works in C, C++, PHP and Python and maybe other languages. It
>> began with C.
>
> You can't do it in Modula-2, my preferred programming language. You may
> write things like
> X := Y = (Z = 0)
> but that means something completely different. The essential point here
> is that the symbols for assignment (:=) and equality (=) are not the
> same. The Fortran designers made a big mistake, in my opinion, in
> overloading the = symbol; and many subsequent language designers made a
> bigger mistake in copying that flaw.
>
> Strangely enough, the distinction between = and := appeared as early as
> Algol 58, a language that achieved considerable popularity once it
> turned into Algol 60. But many, perhaps most, programming languages
> designed after 1958 ignored that improvement.

Nope, almost all programming languages designed after 1958 use
different symbols for assignment ans equality.

Fortran does not overload "=". Fortran uses = for assignment and .EQ.
for equality. Most languages used today use = for assignment and == for
equality (C, Perl, PHP, Python, Java). Your assignment in C, Java or
Python looks like this:

X = Y == (Z == 0)

Maybe you mixed this up with BASIC, but even early BASIC made this
distinction. True, it used = for both assignment and equality, but an
assignment had do be preceeded by "LET". In many later BASICs the "LET"
was optional, though.

One could argue that := and = is somewhat cleaner than =/==, because it
retains the meaning of = from mathematics.

Modula-2 (R.I.P. Niklaus Wirth) is a very old-fashioned programming
language by now.

- Andi

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<una8l2$b8mc$1@dont-email.me>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200482&group=alt.usage.english#200482

  copy link   Newsgroups: alt.usage.english
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: peter@pmoylan.org.invalid (Peter Moylan)
Newsgroups: alt.usage.english
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle --
life of Riley
Date: Sat, 6 Jan 2024 11:59:12 +1100
Organization: A noiseless patient Spider
Lines: 35
Message-ID: <una8l2$b8mc$1@dont-email.me>
References: <3799dba5-5ae3-4158-9460-8a9ed73b7b37n@googlegroups.com>
<un0lu3$2jv8h$1@dont-email.me> <Herb-20240102132031@ram.dialup.fu-berlin.de>
<un34ll$34puk$1@dont-email.me> <un34u1$34puk$2@dont-email.me>
<mn.181b7e8116f1c307.127094@snitoo> <un3gg8$36c80$1@dont-email.me>
<un7vm1$ghp$1@dont-email.me> <5rcgpi1uveqofgjr7n4kvvgt20s0nqidh9@4ax.com>
<un9o14$98eg$1@dont-email.me> <una229$ahqt$1@dont-email.me>
<slrnuph7ag.57a1.ak-4a@eternal-september.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 6 Jan 2024 00:59:15 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="27f5c17621804fefb768acd8f11cfbc3";
logging-data="369356"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/RJPdDE1+an385+BAzgAXf"
User-Agent: Mozilla/5.0 (OS/2; Warp 4.5; rv:38.0) Gecko/20100101
Thunderbird/38.8.0
Cancel-Lock: sha1:ACwTIQ5VkDzJQ5HBM3p9Jpz/pb8=
In-Reply-To: <slrnuph7ag.57a1.ak-4a@eternal-september.org>
 by: Peter Moylan - Sat, 6 Jan 2024 00:59 UTC

On 06/01/24 11:22, Andreas Karrer wrote:
> * Peter Moylan <peter@pmoylan.org.invalid>:

>> same. The Fortran designers made a big mistake, in my opinion, in
>> overloading the = symbol; and many subsequent language designers
>> made a bigger mistake in copying that flaw.
>>
>> Strangely enough, the distinction between = and := appeared as
>> early as Algol 58, a language that achieved considerable popularity
>> once it turned into Algol 60. But many, perhaps most, programming
>> languages designed after 1958 ignored that improvement.
>
> Nope, almost all programming languages designed after 1958 use
> different symbols for assignment ans equality.
>
> Fortran does not overload "=". Fortran uses = for assignment and
> .EQ. for equality. Most languages used today use = for assignment and
> == for equality (C, Perl, PHP, Python, Java).

Sorry. You're right. It's so many years since I've used Fortran that I
forgot about .EQ., even though (see below) I started using .EQ. in my C
code.

Writing '=' when it should have been '==' used to be my commonest error
when writing C code. (Many C compiiers fail to give a warning when that
happens. The problem is that it's usually not an error, according to the
C rules; it just changes the meaning.) It got so bad than I starting putting

#define .EQ. ==

near the beginning of my C modules. That helped, a little.

--
Peter Moylan http://www.pmoylan.org
Newcastle, NSW

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<d4ffa2ed-a555-4145-aee1-f9d2d35ba688n@googlegroups.com>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200484&group=alt.usage.english#200484

  copy link   Newsgroups: alt.usage.english
X-Received: by 2002:a0c:f7c6:0:b0:67f:6843:ffed with SMTP id f6-20020a0cf7c6000000b0067f6843ffedmr993qvo.13.1704503075057;
Fri, 05 Jan 2024 17:04:35 -0800 (PST)
X-Received: by 2002:a05:6808:18a8:b0:3bb:c847:7d82 with SMTP id
bi40-20020a05680818a800b003bbc8477d82mr1396oib.8.1704503074311; Fri, 05 Jan
2024 17:04:34 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.usage.english
Date: Fri, 5 Jan 2024 17:04:34 -0800 (PST)
In-Reply-To: <una1c4$aeok$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=173.187.22.139; posting-account=yXvQywkAAABYJd1Q4krD2YEQS_8xahWl
NNTP-Posting-Host: 173.187.22.139
References: <3799dba5-5ae3-4158-9460-8a9ed73b7b37n@googlegroups.com>
<un88as$2mv8$2@dont-email.me> <un8kur$49gi$1@dont-email.me>
<un8n9q$4hhf$1@dont-email.me> <krycnX6e374dbQr4nZ2dnZfqn_adnZ2d@giganews.com> <una1c4$aeok$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d4ffa2ed-a555-4145-aee1-f9d2d35ba688n@googlegroups.com>
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle --
life of Riley
From: jerry.friedman99@gmail.com (Jerry Friedman)
Injection-Date: Sat, 06 Jan 2024 01:04:35 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 40
 by: Jerry Friedman - Sat, 6 Jan 2024 01:04 UTC

On Friday, January 5, 2024 at 3:55:05 PM UTC-7, Peter Moylan wrote:
> On 05/01/24 23:05, Mark Brader wrote:
> > "Hibou":
>
> >> relevant to writing and speaking. If one has used only one's mother
> >> tongue in, say, working with computers, how is one going to know
> >> all the relevant terms in a foreign language? What's the lift
> >> algorithm called in German, Italian, Spanish?
> >
> > I'll bite. What's it called in English?
> I too had to look it up.
>
> ObDrift: I used to teach a first-year subject on digital logic. Boolean
> algebra, gates, how to design an adder, logic devices with memory, that
> sort of thing. Student projects required designing a logic circuit,
> tested on a logic simulator, to perform some function.
>
> One of my favourite examples was driving a lift up and down in response
> to the press of call buttons. To solve that, you have to devise a policy
> about what the current direction should be. (Should you go up or down,
> given that there are outstanding requests in both directions?)
>
> My preferred policy was "keep going in the same direction, unless there
> are no current requests in that direction". To me, and probably to most
> people here, that is obviously the best strategy. I was surprised,
> however, to discover that that point was not at all obvious to many
> students.

It's the only one I've ever experienced or heard of, but for an infrequently
used, slow elevator in a tall building, it might not be the most efficient
use of the users' time.

--
Jerry Friedman

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<QaydnZnnKJ2mTAX4nZ2dnZfqn_SdnZ2d@giganews.com>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200487&group=alt.usage.english#200487

  copy link   Newsgroups: alt.usage.english
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 06 Jan 2024 04:04:11 +0000
Newsgroups: alt.usage.english
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle --
life of Riley
References: <3799dba5-5ae3-4158-9460-8a9ed73b7b37n@googlegroups.com> <una229$ahqt$1@dont-email.me> <slrnuph7ag.57a1.ak-4a@eternal-september.org> <una8l2$b8mc$1@dont-email.me>
From: msb@vex.net (Mark Brader)
Organization: -
X-Newsreader: trn 4.0-test76 (Apr 2, 2001)
Originator: msb@vex.net (Mark Brader)
Message-ID: <QaydnZnnKJ2mTAX4nZ2dnZfqn_SdnZ2d@giganews.com>
Date: Sat, 06 Jan 2024 04:04:11 +0000
Lines: 22
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-R6X2qRwirRESOLA18LydVjpvRKswu3swtu4WyHUX+3DoGLsyRAnwWR1P93WSNL8c5dkwMi4P9j4oPA9!6C6aCNohX/sCqbA0WZfh15M001RHPSuq7Cxvlhsdaw3jf3XEZCo1c4BDPzrto89qXN8RuVdCkRJ8
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: Mark Brader - Sat, 6 Jan 2024 04:04 UTC

Peter Moylan:
> Writing '=' when it should have been '==' used to be my commonest error
> when writing C code.

You shouldn't've started with a language where "=" means equality.

> (Many C compiiers fail to give a warning when that
> happens. The problem is that it's usually not an error, according to the
> C rules; it just changes the meaning.)

True.

> It got so bad than I starting putting
>
> #define .EQ. ==

Syntax error.
--
Mark Brader, Toronto "This quote is very memorable."
msb@vex.net --Randall Munroe

My text in this article is in the public domain.

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<kvsghpF67asU1@mid.individual.net>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200489&group=alt.usage.english#200489

  copy link   Newsgroups: alt.usage.english
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: me@yahoo.com (Athel Cornish-Bowden)
Newsgroups: alt.usage.english
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley
Date: Sat, 6 Jan 2024 09:15:53 +0100
Lines: 44
Message-ID: <kvsghpF67asU1@mid.individual.net>
References: <un0lu3$2jv8h$1@dont-email.me> <Herb-20240102132031@ram.dialup.fu-berlin.de> <un34ll$34puk$1@dont-email.me> <un34u1$34puk$2@dont-email.me> <mn.181b7e8116f1c307.127094@snitoo> <un3gg8$36c80$1@dont-email.me> <un7vm1$ghp$1@dont-email.me> <5rcgpi1uveqofgjr7n4kvvgt20s0nqidh9@4ax.com> <un9o14$98eg$1@dont-email.me> <una229$ahqt$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net NO3gKZIBOHlAVhyMjWB6ZgscTI+CYSYc+IcjUt8QHNNUmNtHSA
Cancel-Lock: sha1:c706V7rghIsvq51SmhJ6vsG42tQ= sha256:eCb37g13Fp1KyDwq7r3IckrhzjM4YyxiY8lsDwI9TMg=
User-Agent: Unison/2.2
 by: Athel Cornish-Bowden - Sat, 6 Jan 2024 08:15 UTC

On 2024-01-05 23:06:46 +0000, Peter Moylan said:

> On 06/01/24 07:15, Bertel Lund Hansen wrote:
>> Rich Ulrich wrote:
>>
>>> I believe I have seen elsewhere the convention for initializing
>>> valules written like above, X = Y = Z = 0 without ambiguity.
>>
>> It works in C, C++, PHP and Python and maybe other languages. It
>> began with C.
>
> You can't do it in Modula-2, my preferred programming language.

Nor in Pascal. Modula-2 would probably have become my preferred
programming language if there had been a compiler easily available for
the computer I used 35 years.

> You may
> write things like
> X := Y = (Z = 0)
> but that means something completely different. The essential point here
> is that the symbols for assignment (:=) and equality (=) are not the
> same. The Fortran designers made a big mistake, in my opinion, in
> overloading the = symbol;

To be fair, though, the symbols were different, = for assignment, and
..EQ. for equality.

> and many subsequent language designers made a
> bigger mistake in copying that flaw.
>
> Strangely enough, the distinction between = and := appeared as early as
> Algol 58, a language that achieved considerable popularity once it
> turned into Algol 60. But many, perhaps most, programming languages
> designed after 1958 ignored that improvement.
>
> I seem to recall that some languages used <- for assignment, an equally
> good idea, but nobody does that now.

--
Athel -- French and British, living in Marseilles for 36 years; mainly
in England until 1987.

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<kvsgl7F67rcU1@mid.individual.net>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200490&group=alt.usage.english#200490

  copy link   Newsgroups: alt.usage.english
Path: i2pn2.org!i2pn.org!news.nntp4.net!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: me@yahoo.com (Athel Cornish-Bowden)
Newsgroups: alt.usage.english
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley
Date: Sat, 6 Jan 2024 09:17:43 +0100
Lines: 59
Message-ID: <kvsgl7F67rcU1@mid.individual.net>
References: <un0lu3$2jv8h$1@dont-email.me> <Herb-20240102132031@ram.dialup.fu-berlin.de> <un34ll$34puk$1@dont-email.me> <un34u1$34puk$2@dont-email.me> <mn.181b7e8116f1c307.127094@snitoo> <un3gg8$36c80$1@dont-email.me> <un7vm1$ghp$1@dont-email.me> <5rcgpi1uveqofgjr7n4kvvgt20s0nqidh9@4ax.com> <un9o14$98eg$1@dont-email.me> <una229$ahqt$1@dont-email.me> <slrnuph7ag.57a1.ak-4a@eternal-september.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net rL1O8YdesKuEsNdUqTEP+Qps8y0cpnhJCRtXmm+iA4UXqQHTih
Cancel-Lock: sha1:6gEuihp1mfWS4jAimChC1gx4DB4= sha256:xa1Wfd0T9w/Vvic9huINClioLBsPXuUaZpeWLIvbiy0=
User-Agent: Unison/2.2
 by: Athel Cornish-Bowden - Sat, 6 Jan 2024 08:17 UTC

On 2024-01-06 00:22:40 +0000, Andreas Karrer said:

> * Peter Moylan <peter@pmoylan.org.invalid>:
>> On 06/01/24 07:15, Bertel Lund Hansen wrote:
>>> Rich Ulrich wrote:
>>>
>>>> I believe I have seen elsewhere the convention for initializing
>>>> valules written like above, X = Y = Z = 0 without ambiguity.
>>>
>>> It works in C, C++, PHP and Python and maybe other languages. It
>>> began with C.
>>
>> You can't do it in Modula-2, my preferred programming language. You may
>> write things like
>> X := Y = (Z = 0)
>> but that means something completely different. The essential point here
>> is that the symbols for assignment (:=) and equality (=) are not the
>> same. The Fortran designers made a big mistake, in my opinion, in
>> overloading the = symbol; and many subsequent language designers made a
>> bigger mistake in copying that flaw.
>>
>> Strangely enough, the distinction between = and := appeared as early as
>> Algol 58, a language that achieved considerable popularity once it
>> turned into Algol 60. But many, perhaps most, programming languages
>> designed after 1958 ignored that improvement.
>
> Nope, almost all programming languages designed after 1958 use
> different symbols for assignment ans equality.
>
> Fortran does not overload "=". Fortran uses = for assignment and .EQ.
> for equality.

Oh dear. Preplagiarized again. I should have read to the end of the thread.

> Most languages used today use = for assignment and == for
> equality (C, Perl, PHP, Python, Java). Your assignment in C, Java or
> Python looks like this:
>
> X = Y == (Z == 0)
>
> Maybe you mixed this up with BASIC, but even early BASIC made this
> distinction. True, it used = for both assignment and equality, but an
> assignment had do be preceeded by "LET". In many later BASICs the "LET"
> was optional, though.
>
> One could argue that := and = is somewhat cleaner than =/==, because it
> retains the meaning of = from mathematics.
>
> Modula-2 (R.I.P. Niklaus Wirth) is a very old-fashioned programming
> language by now.
>
>
> - Andi

--
Athel -- French and British, living in Marseilles for 36 years; mainly
in England until 1987.

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<unb3n0$hpou$1@dont-email.me>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200491&group=alt.usage.english#200491

  copy link   Newsgroups: alt.usage.english
Path: i2pn2.org!i2pn.org!news.chmurka.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: gadekryds@lundhansen.dk (Bertel Lund Hansen)
Newsgroups: alt.usage.english
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley
Date: Sat, 6 Jan 2024 09:41:04 +0100
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <unb3n0$hpou$1@dont-email.me>
References: <3799dba5-5ae3-4158-9460-8a9ed73b7b37n@googlegroups.com> <un0lu3$2jv8h$1@dont-email.me> <Herb-20240102132031@ram.dialup.fu-berlin.de> <un34ll$34puk$1@dont-email.me> <un34u1$34puk$2@dont-email.me> <mn.181b7e8116f1c307.127094@snitoo> <un3gg8$36c80$1@dont-email.me> <un7vm1$ghp$1@dont-email.me> <5rcgpi1uveqofgjr7n4kvvgt20s0nqidh9@4ax.com> <un9o14$98eg$1@dont-email.me> <una229$ahqt$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 6 Jan 2024 08:41:04 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="b3651feba77fa96879063871e6405f26";
logging-data="583454"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19gJh1eexEX+N5zL4x/XPoCC+Qg1JD5seJiUshZVdWiGA=="
User-Agent: 40tude_Dialog/2.0.15.1
Cancel-Lock: sha1:0VZ1ZKfVhAwzZaKlyXjzfYvstH0=
 by: Bertel Lund Hansen - Sat, 6 Jan 2024 08:41 UTC

Peter Moylan wrote:

> Strangely enough, the distinction between = and := appeared as early as
> Algol 58, a language that achieved considerable popularity once it
> turned into Algol 60. But many, perhaps most, programming languages
> designed after 1958 ignored that improvement.

I have forgotten what Basic used. I seem to remember that Comal had the
distinction (= and :=). I also think that it accepted = in both cases,
but changed it to := where appropriate. TurboPascal, which I used a lot,
had this distinction.

The C-family has = and ==.

There are no smileys in this message.

--
Bertel, Denmark

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<unb42s$hqso$2@dont-email.me>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200493&group=alt.usage.english#200493

  copy link   Newsgroups: alt.usage.english
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: vpaereru-unmonitored@yahoo.com.invalid (Hibou)
Newsgroups: alt.usage.english
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle --
life of Riley
Date: Sat, 6 Jan 2024 08:47:24 +0000
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <unb42s$hqso$2@dont-email.me>
References: <3799dba5-5ae3-4158-9460-8a9ed73b7b37n@googlegroups.com>
<un0lu3$2jv8h$1@dont-email.me> <Herb-20240102132031@ram.dialup.fu-berlin.de>
<un34ll$34puk$1@dont-email.me> <un34u1$34puk$2@dont-email.me>
<mn.181b7e8116f1c307.127094@snitoo> <un3avo$35jcf$1@dont-email.me>
<languages-20240104092944@ram.dialup.fu-berlin.de>
<un5sd9$3jm6r$1@dont-email.me> <un6g8i$3mdqf$1@dont-email.me>
<un88as$2mv8$2@dont-email.me> <un8kur$49gi$1@dont-email.me>
<un8n9q$4hhf$1@dont-email.me> <un92e2$63a8$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 6 Jan 2024 08:47:24 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="ab905f8ac31e3965e4006531dc67608b";
logging-data="584600"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Qf0kc0T26xogVqdgM4SF8"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:MrG917YSsVP6cjv4VGZpIQCaD00=
Content-Language: en-GB
In-Reply-To: <un92e2$63a8$1@dont-email.me>
 by: Hibou - Sat, 6 Jan 2024 08:47 UTC

Le 05/01/2024 à 14:06, Bertel Lund Hansen a écrit :
> Hibou wrote:
>>
>> Narrowness of experience restricts vocabulary, and that is directly
>> relevant to writing and speaking. If one has used only one's mother
>> tongue in, say, working with computers, how is one going to know all the
>> relevant terms in a foreign language? What's the lift algorithm called
>> in German, Italian, Spanish?
>>
>> It's breadth of experience, width of vocabulary, knowledge of nuance -
>> aye, and cultural references too - that gives writing its sparkle, and
>> peppers speech with nods and winks. This sort of proficiency is the
>> preserve of natives.
>
> But not all natives master these categories. If one has used only one's
> mother tongue in, say, closed family and friends circles, how is one
> going to know all the relevant terms in one's mother tongue?

Well, I'd say it's not about comparing native with native - they vary,
of course. The proposition is that, whatever skill individuals have, it
will always be greater in their L1 than in their L2.

A possible exception comes to mind (if there's an exception, there must
be a rule): people who move from one country to another when very young.
In this case their mother tongue likely remains undeveloped, and they
probably become more skilled in the new language.

Running parallel to this are other linguistic skills - knowing how to
shape and structure a piece of writing, metaphor, dialogue, rhetoric...
- which are transferable from language to language. Someone who
possesses them may well be able to use a foreign language with verve,
while still not knowing what infants call a po.

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<unbedr$j62r$1@dont-email.me>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200499&group=alt.usage.english#200499

  copy link   Newsgroups: alt.usage.english
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: peter@pmoylan.org.invalid (Peter Moylan)
Newsgroups: alt.usage.english
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle --
life of Riley
Date: Sat, 6 Jan 2024 22:43:51 +1100
Organization: A noiseless patient Spider
Lines: 82
Message-ID: <unbedr$j62r$1@dont-email.me>
References: <3799dba5-5ae3-4158-9460-8a9ed73b7b37n@googlegroups.com>
<un88as$2mv8$2@dont-email.me> <un8kur$49gi$1@dont-email.me>
<un8n9q$4hhf$1@dont-email.me> <krycnX6e374dbQr4nZ2dnZfqn_adnZ2d@giganews.com>
<una1c4$aeok$1@dont-email.me>
<d4ffa2ed-a555-4145-aee1-f9d2d35ba688n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 6 Jan 2024 11:43:55 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="27f5c17621804fefb768acd8f11cfbc3";
logging-data="628827"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18mr/tibzQjfxdLhx4DXMxe"
User-Agent: Mozilla/5.0 (OS/2; Warp 4.5; rv:38.0) Gecko/20100101
Thunderbird/38.8.0
Cancel-Lock: sha1:FcLk5NUOuk2q1vbkgeMg4VKOGzk=
In-Reply-To: <d4ffa2ed-a555-4145-aee1-f9d2d35ba688n@googlegroups.com>
 by: Peter Moylan - Sat, 6 Jan 2024 11:43 UTC

On 06/01/24 12:04, Jerry Friedman wrote:
> On Friday, January 5, 2024 at 3:55:05 PM UTC-7, Peter Moylan wrote:

>> ObDrift: I used to teach a first-year subject on digital logic.
>> Boolean algebra, gates, how to design an adder, logic devices with
>> memory, that sort of thing. Student projects required designing a
>> logic circuit, tested on a logic simulator, to perform some
>> function.
>>
>> One of my favourite examples was driving a lift up and down in
>> response to the press of call buttons. To solve that, you have to
>> devise a policy about what the current direction should be.
>> (Should you go up or down, given that there are outstanding
>> requests in both directions?)
>>
>> My preferred policy was "keep going in the same direction, unless
>> there are no current requests in that direction". To me, and
>> probably to most people here, that is obviously the best strategy.
>> I was surprised, however, to discover that that point was not at
>> all obvious to many students.

To avoid ambiguity, I'd better add that that preferred rule usually has
a side condition: whenever there are no outstanding requests, the lift
remains stationary at its most recent destination. There is no strong
reason for this, but it leads to the simplest implementation.

> It's the only one I've ever experienced or heard of, but for an
> infrequently used, slow elevator in a tall building, it might not be
> the most efficient use of the users' time.

If it's _very_ infrequently used, there is a low probability of there
being more than one outstanding request. In that case, almost every
reasonable design policy will have the same outcome: the lift will move
towards the (only) requested floor. You can cut down on average response
time with an auxiliary rule: when there are no outstanding requests, the
lift should start moving towards the middle floor, with the possibility
of aborting that motion when a new request arrives. That's assuming that
all floors have equal probability of making a request. If that
assumption is false, replace "middle floor" by "weighted average floor".

For a slightly busier lift, there will often be times when there are two
or more outstanding requests. Note, though, that this is not the same as
two simultaneous requests. The probability that two people will hit the
button at precisely the same time is very small. In an idealised model,
the probability is precisely zero. In real life, where logic gates have
nonzero response times, the logic is still going to make the decision
that one of the requests came first. By the time the second request is
seen, the logic has already made the decision about which way to go. In
principle the decision can be reversed, but that could lead to an
indecisive lift that keeps changing its direction, which would
disadvantage most users.

What alternative policy could be viable? One possibility is to keep the
outstanding requests on an ordered list, where the ordering is either
first-come-first-served or some modification of FCFS, such as one that
gives higher priority to some floors. That, however, can lead to the
lift travelling longer distances as it follows a sort of zigzag path,
which might (I haven't done the calculations) lead to an increase in the
average wait time.

In brief, I still support the policy I suggested (and which is used by
most lifts in practice) as the best compromise solution. For every user
there is an easily calculated maximum wait time which is moderately low.

By the way, for teaching purposes I distinguished between "policy" and
"design". The policy is a statement of what you want to achieve. The
logic design must turn that policy into a combination of logic gates,
which was mostly what the subject was about. For the policy I described,
a good solution involves designed two subcircuits to calculate "maximum
requested floor" and "minimum requested floor". Then you can throw in a
couple of comparators to ... well, I won't go into the details, since
the only people likely to be interested are those who can figure it out
for themselves.

A slightly more challenging problem is to work out what to do when there
are multiple lifts. I considered that to be too difficult for a
first-year student. From my observation of real buildings, it seems to
be also too difficult for the people who install multi-lift systems.

--
Peter Moylan http://www.pmoylan.org
Newcastle, NSW

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<unbl54$kdug$1@dont-email.me>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200501&group=alt.usage.english#200501

  copy link   Newsgroups: alt.usage.english
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chris@mshome.net (Chris Elvidge)
Newsgroups: alt.usage.english
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle --
life of Riley
Date: Sat, 6 Jan 2024 13:38:43 +0000
Organization: A noiseless patient Spider
Lines: 90
Message-ID: <unbl54$kdug$1@dont-email.me>
References: <3799dba5-5ae3-4158-9460-8a9ed73b7b37n@googlegroups.com>
<un88as$2mv8$2@dont-email.me> <un8kur$49gi$1@dont-email.me>
<un8n9q$4hhf$1@dont-email.me> <krycnX6e374dbQr4nZ2dnZfqn_adnZ2d@giganews.com>
<una1c4$aeok$1@dont-email.me>
<d4ffa2ed-a555-4145-aee1-f9d2d35ba688n@googlegroups.com>
<unbedr$j62r$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 6 Jan 2024 13:38:44 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="28e154acaf779fd75d122747ef34ac8a";
logging-data="669648"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18MqIjhUrhoHlgp/RiV0pw+Z3jK4nMgQeE="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
Thunderbird/52.2.1 Lightning/5.4
Cancel-Lock: sha1:V1OKFVNEEBN+M1sVzGq7bPmUGVg=
Content-Language: en-GB
In-Reply-To: <unbedr$j62r$1@dont-email.me>
 by: Chris Elvidge - Sat, 6 Jan 2024 13:38 UTC

On 06/01/2024 11:43, Peter Moylan wrote:
> On 06/01/24 12:04, Jerry Friedman wrote:
>> On Friday, January 5, 2024 at 3:55:05 PM UTC-7, Peter Moylan wrote:
>
>>> ObDrift: I used to teach a first-year subject on digital logic.
>>> Boolean algebra, gates, how to design an adder, logic devices with
>>> memory, that sort of thing. Student projects required designing a
>>> logic circuit, tested on a logic simulator, to perform some
>>> function.
>>>
>>> One of my favourite examples was driving a lift up and down in
>>> response to the press of call buttons. To solve that, you have to
>>> devise a policy about what the current direction should be.
>>> (Should you go up or down, given that there are outstanding
>>> requests in both directions?)
>>>
>>> My preferred policy was "keep going in the same direction, unless
>>> there are no current requests in that direction". To me, and
>>> probably to most people here, that is obviously the best strategy.
>>> I was surprised, however, to discover that that point was not at
>>> all obvious to many students.
>
> To avoid ambiguity, I'd better add that that preferred rule usually has
> a side condition: whenever there are no outstanding requests, the lift
> remains stationary at its most recent destination. There is no strong
> reason for this, but it leads to the simplest implementation.
>
>> It's the only one I've ever experienced or heard of, but for an
>> infrequently used, slow elevator in a tall building, it might not be
>> the most efficient use of the users' time.
>
> If it's _very_ infrequently used, there is a low probability of there
> being more than one outstanding request. In that case, almost every
> reasonable design policy will have the same outcome: the lift will move
> towards the (only) requested floor. You can cut down on average response
> time with an auxiliary rule: when there are no outstanding requests, the
> lift should start moving towards the middle floor, with the possibility
> of aborting that motion when a new request arrives. That's assuming that
> all floors have equal probability of making a request. If that
> assumption is false, replace "middle floor" by "weighted average floor".
>
> For a slightly busier lift, there will often be times when there are two
> or more outstanding requests. Note, though, that this is not the same as
> two simultaneous requests. The probability that two people will hit the
> button at precisely the same time is very small. In an idealised model,
> the probability is precisely zero. In real life, where logic gates have
> nonzero response times, the logic is still going to make the decision
> that one of the requests came first. By the time the second request is
> seen, the logic has already made the decision about which way to go. In
> principle the decision can be reversed, but that could lead to an
> indecisive lift that keeps changing its direction, which would
> disadvantage most users.
>
> What alternative policy could be viable? One possibility is to keep the
> outstanding requests on an ordered list, where the ordering is either
> first-come-first-served or some modification of FCFS, such as one that
> gives higher priority to some floors. That, however, can lead to the
> lift travelling longer distances as it follows a sort of zigzag path,
> which might (I haven't done the calculations) lead to an increase in the
> average wait time.
>
> In brief, I still support the policy I suggested (and which is used by
> most lifts in practice) as the best compromise solution. For every user
> there is an easily calculated maximum wait time which is moderately low.
>
> By the way, for teaching purposes I distinguished between "policy" and
> "design". The policy is a statement of what you want to achieve. The
> logic design must turn that policy into a combination of logic gates,
> which was mostly what the subject was about. For the policy I described,
> a good solution involves designed two subcircuits to calculate "maximum
> requested floor" and "minimum requested floor". Then you can throw in a
> couple of comparators to ... well, I won't go into the details, since
> the only people likely to be interested are those who can figure it out
> for themselves.
>
> A slightly more challenging problem is to work out what to do when there
> are multiple lifts. I considered that to be too difficult for a
> first-year student. From my observation of real buildings, it seems to
> be also too difficult for the people who install multi-lift systems.
>

Hannah Fry (Maths Professor) has recently done a new series of The
Secret Genius of Modern Life for BBC. The last episode was about lifts
(elevators) including how they get to various floors. You may be interested.
https://www.bbc.co.uk/iplayer/episode/m001td7x/the-secret-genius-of-modern-life-series-2-6-lift

--
Chris Elvidge, England
I WILL TRY TO RAISE A BETTER CHILD

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<da3bee73-fed8-43c1-bb8b-1d4a27057bben@googlegroups.com>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200504&group=alt.usage.english#200504

  copy link   Newsgroups: alt.usage.english
X-Received: by 2002:a05:622a:cd:b0:429:714f:4e with SMTP id p13-20020a05622a00cd00b00429714f004emr95033qtw.12.1704555513293;
Sat, 06 Jan 2024 07:38:33 -0800 (PST)
X-Received: by 2002:a05:6830:4410:b0:6db:aeda:fd01 with SMTP id
q16-20020a056830441000b006dbaedafd01mr20682otv.0.1704555513068; Sat, 06 Jan
2024 07:38:33 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.usage.english
Date: Sat, 6 Jan 2024 07:38:32 -0800 (PST)
In-Reply-To: <unbedr$j62r$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=173.187.22.139; posting-account=yXvQywkAAABYJd1Q4krD2YEQS_8xahWl
NNTP-Posting-Host: 173.187.22.139
References: <3799dba5-5ae3-4158-9460-8a9ed73b7b37n@googlegroups.com>
<un88as$2mv8$2@dont-email.me> <un8kur$49gi$1@dont-email.me>
<un8n9q$4hhf$1@dont-email.me> <krycnX6e374dbQr4nZ2dnZfqn_adnZ2d@giganews.com>
<una1c4$aeok$1@dont-email.me> <d4ffa2ed-a555-4145-aee1-f9d2d35ba688n@googlegroups.com>
<unbedr$j62r$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <da3bee73-fed8-43c1-bb8b-1d4a27057bben@googlegroups.com>
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle --
life of Riley
From: jerry.friedman99@gmail.com (Jerry Friedman)
Injection-Date: Sat, 06 Jan 2024 15:38:33 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Jerry Friedman - Sat, 6 Jan 2024 15:38 UTC

On Saturday, January 6, 2024 at 4:44:00 AM UTC-7, Peter Moylan wrote:
> On 06/01/24 12:04, Jerry Friedman wrote:
> > On Friday, January 5, 2024 at 3:55:05 PM UTC-7, Peter Moylan wrote:
>
> >> ObDrift: I used to teach a first-year subject on digital logic.
> >> Boolean algebra, gates, how to design an adder, logic devices with
> >> memory, that sort of thing. Student projects required designing a
> >> logic circuit, tested on a logic simulator, to perform some
> >> function.
> >>
> >> One of my favourite examples was driving a lift up and down in
> >> response to the press of call buttons. To solve that, you have to
> >> devise a policy about what the current direction should be.
> >> (Should you go up or down, given that there are outstanding
> >> requests in both directions?)
> >>
> >> My preferred policy was "keep going in the same direction, unless
> >> there are no current requests in that direction". To me, and
> >> probably to most people here, that is obviously the best strategy.
> >> I was surprised, however, to discover that that point was not at
> >> all obvious to many students.
> To avoid ambiguity, I'd better add that that preferred rule usually has
> a side condition: whenever there are no outstanding requests, the lift
> remains stationary at its most recent destination. There is no strong
> reason for this, but it leads to the simplest implementation.
>
> > It's the only one I've ever experienced or heard of, but for an
> > infrequently used, slow elevator in a tall building, it might not be
> > the most efficient use of the users' time.
>
> If it's _very_ infrequently used, there is a low probability of there
> being more than one outstanding request. In that case, almost every
> reasonable design policy will have the same outcome: the lift will move
> towards the (only) requested floor. You can cut down on average response
> time with an auxiliary rule: when there are no outstanding requests, the
> lift should start moving towards the middle floor, with the possibility
> of aborting that motion when a new request arrives. That's assuming that
> all floors have equal probability of making a request. If that
> assumption is false, replace "middle floor" by "weighted average floor".
>
> For a slightly busier lift, there will often be times when there are two
> or more outstanding requests. Note, though, that this is not the same as
> two simultaneous requests. The probability that two people will hit the
> button at precisely the same time is very small. In an idealised model,
> the probability is precisely zero. In real life, where logic gates have
> nonzero response times, the logic is still going to make the decision
> that one of the requests came first. By the time the second request is
> seen, the logic has already made the decision about which way to go. In
> principle the decision can be reversed, but that could lead to an
> indecisive lift that keeps changing its direction, which would
> disadvantage most users.

"Most" depends on how often the elevator is used.

> What alternative policy could be viable? One possibility is to keep the
> outstanding requests on an ordered list, where the ordering is either
> first-come-first-served or some modification of FCFS, such as one that
> gives higher priority to some floors. That, however, can lead to the
> lift travelling longer distances as it follows a sort of zigzag path,
> which might (I haven't done the calculations) lead to an increase in the
> average wait time.

The case I had in mind was that someone on the ground floor calls for
an elevator going up and pushes the button for the hundredth floor. When
the elevator is halfway to the second floor (that's the one immediately
above the ground floor), someone on the ground floor calls for an
elevator going up. If the elevator turns around to pick up the person on
the ground floor, the person on it already loses the time of a one-floor
trip. If it keeps going up, the person waiting at the bottom loses the time
of a hundred-floor round trip.

A policy of making the shortest requested trip (allowing for turnaround
time) would solve that, and I'd say it would be viable in the case that a
third person requesting the elevator during the trip up to the hundredth
(actually before the elevator passes the fiftieth floor) is very low, and
that the probability of two or more people getting on or off together is
also very low. Viable, but I'm not in favor of it.

One could also modify the policy to say that if there are already two, or
three etc., people going the same direction, the elevator doesn't reverse.
One could even assume a utility should be Utilitarian and find the shortest
total waiting time, assuming that the person calling the elevator is going
to make an average trip. Maybe some of your students tried that.

> In brief, I still support the policy I suggested (and which is used by
> most lifts in practice)

Most?

> as the best compromise solution. For every user
> there is an easily calculated maximum wait time which is moderately low.

I agree it's the best--among other reasons, because it follows what I
think is the normal expectation in my country and probably yours, namely
that the people on the elevator have priority over the people waiting.
But I'm not sure that it should be obvious.

> By the way, for teaching purposes I distinguished between "policy" and
> "design". The policy is a statement of what you want to achieve. The
> logic design must turn that policy into a combination of logic gates,
> which was mostly what the subject was about.

Though coming up with or understanding the policy is crucial for people
who are going to solve problems.

> For the policy I described,
> a good solution involves designed two subcircuits to calculate "maximum
> requested floor" and "minimum requested floor". Then you can throw in a
> couple of comparators to ... well, I won't go into the details, since
> the only people likely to be interested are those who can figure it out
> for themselves.

(Not me, at the moment.)

> A slightly more challenging problem is to work out what to do when there
> are multiple lifts. I considered that to be too difficult for a
> first-year student. From my observation of real buildings, it seems to
> be also too difficult for the people who install multi-lift systems.

(Not going to work on that one ATM either.)

--
Jerry Friedman

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<unbucu$ltb7$1@dont-email.me>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200507&group=alt.usage.english#200507

  copy link   Newsgroups: alt.usage.english
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: larry@invalid.ca (lar3ryca)
Newsgroups: alt.usage.english
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle --
life of Riley
Date: Sat, 6 Jan 2024 10:16:28 -0600
Organization: The Grace L. Ferguson Airline and Storm Door Company
Lines: 108
Message-ID: <unbucu$ltb7$1@dont-email.me>
References: <3799dba5-5ae3-4158-9460-8a9ed73b7b37n@googlegroups.com>
<un88as$2mv8$2@dont-email.me> <un8kur$49gi$1@dont-email.me>
<un8n9q$4hhf$1@dont-email.me> <krycnX6e374dbQr4nZ2dnZfqn_adnZ2d@giganews.com>
<una1c4$aeok$1@dont-email.me>
<d4ffa2ed-a555-4145-aee1-f9d2d35ba688n@googlegroups.com>
<unbedr$j62r$1@dont-email.me> <unbl54$kdug$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 6 Jan 2024 16:16:30 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="de34a35fa3f05e92a63a473ec3a273dd";
logging-data="718183"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+I/u2CxCfiOoJxSnGWQlSqkXQfDyfA7xE="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:OlvLYIMi3IfmYLeq11xpNuW3GYY=
In-Reply-To: <unbl54$kdug$1@dont-email.me>
Content-Language: en-CA
 by: lar3ryca - Sat, 6 Jan 2024 16:16 UTC

On 2024-01-06 07:38, Chris Elvidge wrote:
> On 06/01/2024 11:43, Peter Moylan wrote:
>> On 06/01/24 12:04, Jerry Friedman wrote:
>>> On Friday, January 5, 2024 at 3:55:05 PM UTC-7, Peter Moylan wrote:
>>
>>>> ObDrift: I used to teach a first-year subject on digital logic.
>>>> Boolean algebra, gates, how to design an adder, logic devices with
>>>> memory, that sort of thing. Student projects required designing a
>>>> logic circuit, tested on a logic simulator, to perform some
>>>> function.
>>>>
>>>> One of my favourite examples was driving a lift up and down in
>>>> response to the press of call buttons. To solve that, you have to
>>>> devise a policy about what the current direction should be.
>>>> (Should you go up or down, given that there are outstanding
>>>> requests in both directions?)
>>>>
>>>> My preferred policy was "keep going in the same direction, unless
>>>> there are no current requests in that direction". To me, and
>>>> probably to most people here, that is obviously the best strategy.
>>>> I was surprised, however, to discover that that point was not at
>>>> all obvious to many students.
>>
>> To avoid ambiguity, I'd better add that that preferred rule usually has
>> a side condition: whenever there are no outstanding requests, the lift
>> remains stationary at its most recent destination. There is no strong
>> reason for this, but it leads to the simplest implementation.
>>
>>> It's the only one I've ever experienced or heard of, but for an
>>> infrequently used, slow elevator in a tall building, it might not be
>>> the most efficient use of the users' time.
>>
>> If it's _very_ infrequently used, there is a low probability of there
>> being more than one outstanding request. In that case, almost every
>> reasonable design policy will have the same outcome: the lift will move
>> towards the (only) requested floor. You can cut down on average response
>> time with an auxiliary rule: when there are no outstanding requests, the
>> lift should start moving towards the middle floor, with the possibility
>> of aborting that motion when a new request arrives. That's assuming that
>> all floors have equal probability of making a request. If that
>> assumption is false, replace "middle floor" by "weighted average floor".
>>
>> For a slightly busier lift, there will often be times when there are two
>> or more outstanding requests. Note, though, that this is not the same as
>> two simultaneous requests. The probability that two people will hit the
>> button at precisely the same time is very small. In an idealised model,
>> the probability is precisely zero. In real life, where logic gates have
>> nonzero response times, the logic is still going to make the decision
>> that one of the requests came first. By the time the second request is
>> seen, the logic has already made the decision about which way to go. In
>> principle the decision can be reversed, but that could lead to an
>> indecisive lift that keeps changing its direction, which would
>> disadvantage most users.
>>
>> What alternative policy could be viable? One possibility is to keep the
>> outstanding requests on an ordered list, where the ordering is either
>> first-come-first-served or some modification of FCFS, such as one that
>> gives higher priority to some floors. That, however, can lead to the
>> lift travelling longer distances as it follows a sort of zigzag path,
>> which might (I haven't done the calculations) lead to an increase in the
>> average wait time.
>>
>> In brief, I still support the policy I suggested (and which is used by
>> most lifts in practice) as the best compromise solution. For every user
>> there is an easily calculated maximum wait time which is moderately low.
>>
>> By the way, for teaching purposes I distinguished between "policy" and
>> "design". The policy is a statement of what you want to achieve. The
>> logic design must turn that policy into a combination of logic gates,
>> which was mostly what the subject was about. For the policy I described,
>> a good solution involves designed two subcircuits to calculate "maximum
>> requested floor" and "minimum requested floor". Then you can throw in a
>> couple of comparators to ... well, I won't go into the details, since
>> the only people likely to be interested are those who can figure it out
>> for themselves.
>>
>> A slightly more challenging problem is to work out what to do when there
>> are multiple lifts. I considered that to be too difficult for a
>> first-year student. From my observation of real buildings, it seems to
>> be also too difficult for the people who install multi-lift systems.
>>
>
> Hannah Fry (Maths Professor) has recently done a new series of The
> Secret Genius of Modern Life for BBC. The last episode was about lifts
> (elevators) including how they get to various floors. You may be
> interested.
> https://www.bbc.co.uk/iplayer/episode/m001td7x/the-secret-genius-of-modern-life-series-2-6-lift

That URL is blocked for anyone outside the UK, so I went looking for it
on YouTube. I did ot find it, and will fire up the VPN later and watch it.

Meanwhile, I did find an interesting video on Youtube called ?The Secret
Life of the Lift - remastered/. It's basically the history of the list
from a mechanical point of view.

Included in that, at about 10:59 a bathroom scale is shown to illustrate
the effects of acceleration as a high-speed lift starts and stops. It
has two scales; pounds and stone.

He mentions that different countries tolerate different accelerations,
Japan the least, and Australia the most.

--
I don't have an accent.
This is just how things sound when they're pronounced properly.
~ Jimmy Carr

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<unc03m$m4u8$1@dont-email.me>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200510&group=alt.usage.english#200510

  copy link   Newsgroups: alt.usage.english
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: larry@invalid.ca (lar3ryca)
Newsgroups: alt.usage.english
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle --
life of Riley
Date: Sat, 6 Jan 2024 10:45:41 -0600
Organization: The Grace L. Ferguson Airline and Storm Door Company
Lines: 28
Message-ID: <unc03m$m4u8$1@dont-email.me>
References: <3799dba5-5ae3-4158-9460-8a9ed73b7b37n@googlegroups.com>
<un88as$2mv8$2@dont-email.me> <un8kur$49gi$1@dont-email.me>
<un8n9q$4hhf$1@dont-email.me> <krycnX6e374dbQr4nZ2dnZfqn_adnZ2d@giganews.com>
<una1c4$aeok$1@dont-email.me>
<d4ffa2ed-a555-4145-aee1-f9d2d35ba688n@googlegroups.com>
<unbedr$j62r$1@dont-email.me>
<da3bee73-fed8-43c1-bb8b-1d4a27057bben@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 6 Jan 2024 16:45:42 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="de34a35fa3f05e92a63a473ec3a273dd";
logging-data="725960"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18DUHnVQisXJKGWfyAOBS94bdykWwQdHWg="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:ADSRcKgu5h7UGPrORAx+0orxWLM=
In-Reply-To: <da3bee73-fed8-43c1-bb8b-1d4a27057bben@googlegroups.com>
Content-Language: en-CA
 by: lar3ryca - Sat, 6 Jan 2024 16:45 UTC

On 2024-01-06 09:38, Jerry Friedman wrote:
> On Saturday, January 6, 2024 at 4:44:00 AM UTC-7, Peter Moylan wrote:
>> On 06/01/24 12:04, Jerry Friedman wrote:

>> For the policy I described,
>> a good solution involves designed two subcircuits to calculate "maximum
>> requested floor" and "minimum requested floor". Then you can throw in a
>> couple of comparators to ... well, I won't go into the details, since
>> the only people likely to be interested are those who can figure it out
>> for themselves.
>
> (Not me, at the moment.)
>
>> A slightly more challenging problem is to work out what to do when there
>> are multiple lifts. I considered that to be too difficult for a
>> first-year student. From my observation of real buildings, it seems to
>> be also too difficult for the people who install multi-lift systems.
>
> (Not going to work on that one ATM either.)

I can envision an AI solution, where not only traffic patterns are
analyzed, but users are recognized as well, remembering their usual
starting and stopping floor, dates, days of week, days of month, and
times spent on each floor.

--
I didn’t think orthopedic shoes would help, but I stand corrected.

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<bTEO7Bsb3YmlFAMk@wolff.co.uk>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200512&group=alt.usage.english#200512

  copy link   Newsgroups: alt.usage.english
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bounceme@thiswontwork.wolff.co.uk (Paul Wolff)
Newsgroups: alt.usage.english
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley
Date: Sat, 6 Jan 2024 17:28:59 +0000
Lines: 43
Message-ID: <bTEO7Bsb3YmlFAMk@wolff.co.uk>
References: <3799dba5-5ae3-4158-9460-8a9ed73b7b37n@googlegroups.com>
<un0lu3$2jv8h$1@dont-email.me> <Herb-20240102132031@ram.dialup.fu-berlin.de>
<un34ll$34puk$1@dont-email.me> <un34u1$34puk$2@dont-email.me>
<mn.181b7e8116f1c307.127094@snitoo> <un3avo$35jcf$1@dont-email.me>
<languages-20240104092944@ram.dialup.fu-berlin.de>
<un5sd9$3jm6r$1@dont-email.me> <un6g8i$3mdqf$1@dont-email.me>
<un88as$2mv8$2@dont-email.me>
Reply-To: Paul Wolff <paul@notreally.wolff.co.uk>
Mime-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1;format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net BwExnG4+ImhiUtaVW2c7QwaLvfeHvz1vVRnh380gXI8NIm5XpV
X-Orig-Path: thiswontwork.wolff.co.uk!bounceme
Cancel-Lock: sha1:j2oFtIxcj2Xqvy2PsZxRSKZnMzg= sha256:OCJQ1Q16XwaFLPXntEV1HuAUSBHhdITO29YvRhXbR8c=
User-Agent: Turnpike/6.07-M (<XttUeu+bptVr02WFBf5$1s7vAf>)
 by: Paul Wolff - Sat, 6 Jan 2024 17:28 UTC

On Fri, 5 Jan 2024, at 06:41:32, Hibou posted:
>Le 04/01/2024 à 14:44, Silvano a écrit :
>> Hibou hat am 04.01.2024 um 10:05 geschrieben:
>>>
>>> And that one has to be your native language. In a current discussion in
>>> fr.lettres.langue.francaise ('C'est quelque chose...'), there is broad
>>> agreement that it is impossible to speak a foreign language (in this
>>> case French) with native proficiency, the problem being narrowness of
>>> experience. How many foreign speakers of English understand what is
>>> conjured up by 'dead parrot' or 'four candles' or 'And everywhere that
>>> Mary went...'?
>> Mary had a little lamb ...
>> For that matter, how many native speakers of English under (30, just
>>
>> wild guess) or from India, South Africa etc. would understand the
>> reference to the "dead parrot sketch" or the "four candles" sketch
>> I found out looking for these words in the English Wikipedia?
>> You'll find similar problems in German, French, Italian, Spanish and
>> several other languages in the cases of references to old TV broadcasts
>> from the time where almost everybody saw the same programmes because
>> there were only one or two channels.
>
>Well, you can criticise my examples, and English is a peculiar case,
>being spoken so widely, but I stand by the principle. Native speakers
>have lived with the language from the cradle, and used it in all
>they've experienced. No foreigner can match that. Bilingual people, who
>have a father-tongue as well as a mother-tongue, may have native
>proficiency in two languages, but even then their vocabulary from the
>playground, from the workplace, from consultations with their GP, from
>religion, is likely to be in one language and not the other.
>
>Quant à moi, je nage dans l'anglais comme un poisson ; en français,
>j'aime toujours avoir mon scaphandre à portée de main.

I'm much worse than that: I had to look up scaphandre in mon
dictionnaire.
>
>Or, to take an earthier and less wet analogy: English goes to my core;
>French is only a crust or mantle.
>

--
Paul W

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<jq3jpi1bt1efiqo4pt7ohb4gvfjr8735o8@4ax.com>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200513&group=alt.usage.english#200513

  copy link   Newsgroups: alt.usage.english
Path: i2pn2.org!i2pn.org!newsfeed.endofthelinebbs.com!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!69.80.99.26.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 06 Jan 2024 17:42:29 +0000
From: rich.ulrich@comcast.net (Rich Ulrich)
Newsgroups: alt.usage.english
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley
Date: Sat, 06 Jan 2024 12:42:29 -0500
Message-ID: <jq3jpi1bt1efiqo4pt7ohb4gvfjr8735o8@4ax.com>
References: <3799dba5-5ae3-4158-9460-8a9ed73b7b37n@googlegroups.com> <un0lu3$2jv8h$1@dont-email.me> <Herb-20240102132031@ram.dialup.fu-berlin.de> <un34ll$34puk$1@dont-email.me> <un34u1$34puk$2@dont-email.me> <mn.181b7e8116f1c307.127094@snitoo> <un3gg8$36c80$1@dont-email.me> <un7vm1$ghp$1@dont-email.me> <5rcgpi1uveqofgjr7n4kvvgt20s0nqidh9@4ax.com> <un9o14$98eg$1@dont-email.me> <una229$ahqt$1@dont-email.me> <unb3n0$hpou$1@dont-email.me>
User-Agent: ForteAgent/8.00.32.1272
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 34
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-9DuhhEHwTHVWataxKtODKiESsiyAUDzwbt0C1OpolHqhRIjV94AnZDGAKp/ly4OOZodUbaM/G7QqnBK!jghJ3Pxh6bAJ0Cj/SmSyNNyc1dIEBenHZ7hnpD2Yb7ROWS6WkonfMwkwm6f48a+owBrrzG8=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: Rich Ulrich - Sat, 6 Jan 2024 17:42 UTC

On Sat, 6 Jan 2024 09:41:04 +0100, Bertel Lund Hansen
<gadekryds@lundhansen.dk> wrote:

>Peter Moylan wrote:
>
>> Strangely enough, the distinction between = and := appeared as early as
>> Algol 58, a language that achieved considerable popularity once it
>> turned into Algol 60. But many, perhaps most, programming languages
>> designed after 1958 ignored that improvement.
>
>I have forgotten what Basic used.

Whose Basic? So far as I know, Basic never had a 'standard' so
anyone could do what they wanted.

I did some programming on a 'workstation' made by HP --
a high-powered PC designed for laboratory work. Using the
name 'HP-Basic' was their solution for having I/O (and something
else?) that did not meet a Fortran standard. It was a compiled
language rather than an 'interpreted' one (most Basic's?).

> I seem to remember that Comal had the
>distinction (= and :=). I also think that it accepted = in both cases,
>but changed it to := where appropriate. TurboPascal, which I used a lot,
>had this distinction.
>
> The C-family has = and ==.
>
>There are no smileys in this message.

--
Rich Ulrich

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<A4imN.38536$Do46.11938@fx08.ams1>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200516&group=alt.usage.english#200516

  copy link   Newsgroups: alt.usage.english
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!fx08.ams1.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle --
life of Riley
Newsgroups: alt.usage.english
References: <3799dba5-5ae3-4158-9460-8a9ed73b7b37n@googlegroups.com>
<un88as$2mv8$2@dont-email.me> <un8kur$49gi$1@dont-email.me>
<un8n9q$4hhf$1@dont-email.me> <krycnX6e374dbQr4nZ2dnZfqn_adnZ2d@giganews.com>
<una1c4$aeok$1@dont-email.me>
<d4ffa2ed-a555-4145-aee1-f9d2d35ba688n@googlegroups.com>
<unbedr$j62r$1@dont-email.me>
<da3bee73-fed8-43c1-bb8b-1d4a27057bben@googlegroups.com>
Content-Language: en-GB
From: not@home.com (Sam Plusnet)
In-Reply-To: <da3bee73-fed8-43c1-bb8b-1d4a27057bben@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 32
Message-ID: <A4imN.38536$Do46.11938@fx08.ams1>
X-Complaints-To: abuse(at)newshosting.com
NNTP-Posting-Date: Sat, 06 Jan 2024 19:44:32 UTC
Organization: Newshosting.com - Highest quality at a great price! www.newshosting.com
Date: Sat, 6 Jan 2024 19:44:31 +0000
X-Received-Bytes: 2770
 by: Sam Plusnet - Sat, 6 Jan 2024 19:44 UTC

On 06-Jan-24 15:38, Jerry Friedman wrote:
> The case I had in mind was that someone on the ground floor calls for
> an elevator going up and pushes the button for the hundredth floor. When
> the elevator is halfway to the second floor (that's the one immediately
> above the ground floor), someone on the ground floor calls for an
> elevator going up. If the elevator turns around to pick up the person on
> the ground floor, the person on it already loses the time of a one-floor
> trip. If it keeps going up, the person waiting at the bottom loses the time
> of a hundred-floor round trip.
>
> A policy of making the shortest requested trip (allowing for turnaround
> time) would solve that, and I'd say it would be viable in the case that a
> third person requesting the elevator during the trip up to the hundredth
> (actually before the elevator passes the fiftieth floor) is very low, and
> that the probability of two or more people getting on or off together is
> also very low. Viable, but I'm not in favor of it.
>
> One could also modify the policy to say that if there are already two, or
> three etc., people going the same direction, the elevator doesn't reverse.
> One could even assume a utility should be Utilitarian and find the shortest
> total waiting time, assuming that the person calling the elevator is going
> to make an average trip. Maybe some of your students tried that.

The lift/elevator's operator might ask for an algorithm which minimised
energy use, whilst offering a tolerable service to users.

(Does a lift/elevator expend less energy when descending?)

--
Sam Plusnet

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<a948514b-ec81-46fa-878b-e49d37ff936bn@googlegroups.com>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200521&group=alt.usage.english#200521

  copy link   Newsgroups: alt.usage.english
X-Received: by 2002:a05:620a:1a17:b0:781:6e46:731 with SMTP id bk23-20020a05620a1a1700b007816e460731mr182600qkb.4.1704575304001;
Sat, 06 Jan 2024 13:08:24 -0800 (PST)
X-Received: by 2002:a05:6871:611:b0:204:302f:74d3 with SMTP id
w17-20020a056871061100b00204302f74d3mr94627oan.4.1704575303707; Sat, 06 Jan
2024 13:08:23 -0800 (PST)
Path: i2pn2.org!i2pn.org!news.chmurka.net!newsfeed.endofthelinebbs.com!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.usage.english
Date: Sat, 6 Jan 2024 13:08:23 -0800 (PST)
In-Reply-To: <unc03m$m4u8$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=173.187.22.139; posting-account=yXvQywkAAABYJd1Q4krD2YEQS_8xahWl
NNTP-Posting-Host: 173.187.22.139
References: <3799dba5-5ae3-4158-9460-8a9ed73b7b37n@googlegroups.com>
<un88as$2mv8$2@dont-email.me> <un8kur$49gi$1@dont-email.me>
<un8n9q$4hhf$1@dont-email.me> <krycnX6e374dbQr4nZ2dnZfqn_adnZ2d@giganews.com>
<una1c4$aeok$1@dont-email.me> <d4ffa2ed-a555-4145-aee1-f9d2d35ba688n@googlegroups.com>
<unbedr$j62r$1@dont-email.me> <da3bee73-fed8-43c1-bb8b-1d4a27057bben@googlegroups.com>
<unc03m$m4u8$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a948514b-ec81-46fa-878b-e49d37ff936bn@googlegroups.com>
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle --
life of Riley
From: jerry.friedman99@gmail.com (Jerry Friedman)
Injection-Date: Sat, 06 Jan 2024 21:08:23 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3122
 by: Jerry Friedman - Sat, 6 Jan 2024 21:08 UTC

On Saturday, January 6, 2024 at 9:45:47 AM UTC-7, lar3ryca wrote:
> On 2024-01-06 09:38, Jerry Friedman wrote:
> > On Saturday, January 6, 2024 at 4:44:00 AM UTC-7, Peter Moylan wrote:
> >> On 06/01/24 12:04, Jerry Friedman wrote:
>
> >> For the policy I described,
> >> a good solution involves designed two subcircuits to calculate "maximum
> >> requested floor" and "minimum requested floor". Then you can throw in a
> >> couple of comparators to ... well, I won't go into the details, since
> >> the only people likely to be interested are those who can figure it out
> >> for themselves.
> >
> > (Not me, at the moment.)
> >
> >> A slightly more challenging problem is to work out what to do when there
> >> are multiple lifts. I considered that to be too difficult for a
> >> first-year student. From my observation of real buildings, it seems to
> >> be also too difficult for the people who install multi-lift systems.
> >
> > (Not going to work on that one ATM either.)
>
> I can envision an AI solution, where not only traffic patterns are
> analyzed, but users are recognized as well, remembering their usual
> starting and stopping floor, dates, days of week, days of month, and
> times spent on each floor.

Also priorities: people with disabilities, emergency responders when
no fire has been detected, the owner and their friends and family,
teenagers who found a way to break into the system...

--
Jerry Friedman

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<mn.33537e81d648a560.127094@snitoo>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200525&group=alt.usage.english#200525

  copy link   Newsgroups: alt.usage.english
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: snidely.too@gmail.com (Snidely)
Newsgroups: alt.usage.english
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley
Date: Sat, 06 Jan 2024 14:11:42 -0800
Organization: Dis One
Lines: 37
Message-ID: <mn.33537e81d648a560.127094@snitoo>
References: <3799dba5-5ae3-4158-9460-8a9ed73b7b37n@googlegroups.com> <un0lu3$2jv8h$1@dont-email.me> <un1fcs$2p3u0$1@dont-email.me> <mn.13047e81beeb9358.127094@snitoo>
Reply-To: snidely.too@gmail.com
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-15"; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: dont-email.me; posting-host="39551b9e452b669d6cce0e958d897a23";
logging-data="822651"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/IbT7ep+StPG0OnMz2fB7AQQnPdKWW2QM="
Cancel-Lock: sha1:GaqyrY+h/7a7GGNBMczHNm0Lpps=
X-ICQ: 543516788
X-Newsreader: MesNews/1.08.06.00-gb
 by: Snidely - Sat, 6 Jan 2024 22:11 UTC

on 1/2/2024, Snidely supposed :
> On Tuesday, lar3ryca pointed out that ...
>> On 2024-01-02 03:44, Hibou wrote:
>>> Le 02/01/2024 à 09:39, henh...@gmail.com a écrit :
>>>>>>> young people don't say         "Bob's your uncle"
>>>>
>>>> Among younger folks (20 -- 40 y.o.)  in the USA  today,
>>>> where
>>>>              10= Commonly used       (like Cool!)
>>>>                0=  Never heard of it
>>>>
>>>>
>>>> 4 (?)      =   it doesn't play in Peoria
>>>> 3 or 2    =  Kit and Caboodle
>>>> 1  or  0    =  life of Riley
>>>>
>>>>     "Bob's your uncle"  in the UK must be  5 or 6 ?
>>
>> This Canuck has used it often.
>
> I think I've heard it from a 30 yo Pennsylvanian heavy equipment operator and
> ewtewber.

He also says "ruh-row" a lot (while working on old diesel engines), so
I think he was exposed to Scooby Doo. My kids are about the same age,
and they got exposed to Scooby Doo thanks to cable channels that
recirculate, um, classic content.

I'm less of a Scooby Doo type; I remember Astro saying "ruh-row" on the
Jetsons, and the Great Scoob was a bit later, so I saw him more in
re-runs than in first runs.

/dps

--
Yes, I have had a cucumber soda. Why do you ask?

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<mn.335a7e81f9edcf6e.127094@snitoo>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200526&group=alt.usage.english#200526

  copy link   Newsgroups: alt.usage.english
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: snidely.too@gmail.com (Snidely)
Newsgroups: alt.usage.english
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley
Date: Sat, 06 Jan 2024 14:18:53 -0800
Organization: Dis One
Lines: 40
Message-ID: <mn.335a7e81f9edcf6e.127094@snitoo>
References: <3799dba5-5ae3-4158-9460-8a9ed73b7b37n@googlegroups.com> <un88as$2mv8$2@dont-email.me> <un8kur$49gi$1@dont-email.me> <un8n9q$4hhf$1@dont-email.me> <krycnX6e374dbQr4nZ2dnZfqn_adnZ2d@giganews.com> <una1c4$aeok$1@dont-email.me> <d4ffa2ed-a555-4145-aee1-f9d2d35ba688n@googlegroups.com> <unbedr$j62r$1@dont-email.me> <da3bee73-fed8-43c1-bb8b-1d4a27057bben@googlegroups.com> <A4imN.38536$Do46.11938@fx08.ams1>
Reply-To: snidely.too@gmail.com
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-15"; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: dont-email.me; posting-host="39551b9e452b669d6cce0e958d897a23";
logging-data="824347"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX189UbtQSLeTRRDmhVr691GfQ/lel6WbzXM="
Cancel-Lock: sha1:LEhwG5H8RpAFs6UjUIxTqZuuCko=
X-ICQ: 543516788
X-Newsreader: MesNews/1.08.06.00-gb
 by: Snidely - Sat, 6 Jan 2024 22:18 UTC

Sam Plusnet explained :
> On 06-Jan-24 15:38, Jerry Friedman wrote:

>> The case I had in mind was that someone on the ground floor calls for
>> an elevator going up and pushes the button for the hundredth floor. When
>> the elevator is halfway to the second floor (that's the one immediately
>> above the ground floor), someone on the ground floor calls for an
>> elevator going up. If the elevator turns around to pick up the person on
>> the ground floor, the person on it already loses the time of a one-floor
>> trip. If it keeps going up, the person waiting at the bottom loses the
>> time
>> of a hundred-floor round trip.
>>
>> A policy of making the shortest requested trip (allowing for turnaround
>> time) would solve that, and I'd say it would be viable in the case that a
>> third person requesting the elevator during the trip up to the hundredth
>> (actually before the elevator passes the fiftieth floor) is very low, and
>> that the probability of two or more people getting on or off together is
>> also very low. Viable, but I'm not in favor of it.
>>
>> One could also modify the policy to say that if there are already two, or
>> three etc., people going the same direction, the elevator doesn't reverse.
>> One could even assume a utility should be Utilitarian and find the shortest
>> total waiting time, assuming that the person calling the elevator is going
>> to make an average trip. Maybe some of your students tried that.
>
>
> The lift/elevator's operator might ask for an algorithm which minimised
> energy use, whilst offering a tolerable service to users.
>
> (Does a lift/elevator expend less energy when descending?)

Depends on the type of elevator. Counter-weight systems (usually more
than 4 floors served), no. Hydraulic systems, yes.

/dps

--
"It wasn't just a splash in the pan"
-- lectricbikes.com

Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

<mn.335f7e8197ac78e2.127094@snitoo>

  copy mid

https://news.novabbs.org/interests/article-flat.php?id=200527&group=alt.usage.english#200527

  copy link   Newsgroups: alt.usage.english
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: snidely.too@gmail.com (Snidely)
Newsgroups: alt.usage.english
Subject: Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley
Date: Sat, 06 Jan 2024 14:23:31 -0800
Organization: Dis One
Lines: 30
Message-ID: <mn.335f7e8197ac78e2.127094@snitoo>
References: <3799dba5-5ae3-4158-9460-8a9ed73b7b37n@googlegroups.com> <un88as$2mv8$2@dont-email.me> <un8kur$49gi$1@dont-email.me> <un8n9q$4hhf$1@dont-email.me> <krycnX6e374dbQr4nZ2dnZfqn_adnZ2d@giganews.com> <una1c4$aeok$1@dont-email.me> <d4ffa2ed-a555-4145-aee1-f9d2d35ba688n@googlegroups.com> <unbedr$j62r$1@dont-email.me>
Reply-To: snidely.too@gmail.com
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-15"; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: dont-email.me; posting-host="39551b9e452b669d6cce0e958d897a23";
logging-data="825572"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18MQQVPCkiphOYR0Ds1hSQz0O/5AbVpfAs="
Cancel-Lock: sha1:hWAQ+UocHnN4qVdtjmCWQSFVCbY=
X-ICQ: 543516788
X-Newsreader: MesNews/1.08.06.00-gb
 by: Snidely - Sat, 6 Jan 2024 22:23 UTC

On Saturday, Peter Moylan yelped out that:

[cutting to the chase]

> To avoid ambiguity, I'd better add that that preferred rule usually has
> a side condition: whenever there are no outstanding requests, the lift
> remains stationary at its most recent destination. There is no strong
> reason for this, but it leads to the simplest implementation.

Many elevators seem to stay at the current floor for at least a minute
or two, but then return to lobby level, apparently priotizing new
arrivals. I don't have enough sight inside to know if a "idle return
to lobby" can be reversed in-flight by a request above.

[ I was going to write
[ [cut to some appropriate cameo from Laugh-In]
[ but I want to add a moment of silence
[ for the passing of Tommy Smothers
] ]
] ]

/dps

--
"What do you think of my cart, Miss Morland? A neat one, is not it?
Well hung: curricle-hung in fact. Come sit by me and we'll test the
springs."
(Speculative fiction by H.Lacedaemonian.)


interests / alt.usage.english / Re: Outdated expressions -- play in Peoria -- Kit and Caboodle -- life of Riley

Pages:12345
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor