From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Andrew Hyatt Newsgroups: gmane.emacs.devel Subject: Re: [NonGNU ELPA] New package: llm Date: Mon, 4 Sep 2023 01:18:48 -0400 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000d119f6060481a587" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29595"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Jim Porter , emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Sep 04 07:19:41 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qd1zw-0007UN-Qa for ged-emacs-devel@m.gmane-mx.org; Mon, 04 Sep 2023 07:19:40 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qd1zR-0003EJ-OG; Mon, 04 Sep 2023 01:19:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qd1zN-0003DZ-1T for emacs-devel@gnu.org; Mon, 04 Sep 2023 01:19:05 -0400 Original-Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qd1zK-0002tg-B6; Mon, 04 Sep 2023 01:19:04 -0400 Original-Received: by mail-ed1-x529.google.com with SMTP id 4fb4d7f45d1cf-52bd9ddb741so1335788a12.0; Sun, 03 Sep 2023 22:19:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693804740; x=1694409540; darn=gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=6Ls+rB7KV2YP3f7OyLZYzNO+IpdVWHXqSkukUGSiQNI=; b=Lkm2zj/MzRGRbLFi6v/GS304gDn2HY/64Ut68nC7lNo5soGcpr8mmcAnfOGYycppRi tCvmulnLqQ/R3Yv+MdRzA+udlFeIXnI5MVmlfKVeO4iXzS80HlfYNtjhPIVZwC/8/kai WX+aa3lkbv0iQf5Hh0T89D/MaBDp8DgEnNgT+ufNktYN0NgMTSNvMCQV73LNWdQ7/apW akiaWsAam42I4q+ziT0jDOjcYSuDmFijVD/mZRoVqDR4uwBWU3k6C0MtVZUUUYXcqfTj qPRhYdaoG/R5o7SZM9SiTWIfOOCs0j+QxLKbQLKPscbPlAubBAQLQ4pQhxWDyYE4Z0QA oINg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693804740; x=1694409540; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=6Ls+rB7KV2YP3f7OyLZYzNO+IpdVWHXqSkukUGSiQNI=; b=Ad1QmwXgORtG59/Lw7PydZQ5A1wgkdFQ6n9DNCgMCaxV/AqWMQ9SC6AP8pCaYbR2PW qUptEAodnzvG2jpWDR9rLqQgj1Afh+dkdFUe+Y9YFaI36q7lAWKo625nGKrj+kiqXM8t VdHM8rMDsYP2WCI34ytQv1MCk35l9DStuSLLs4aqNnqKXYXLu18VWf48cmqpyi3KKj+l 3VT+U//J+ucE/pRMWJMGhLnHrhFC0hO6xW4jPS7hMo1rxpBvWpc873w7ejR88R/BhMJp zvR6xH4BfC+ZIKXQKh6Qj7meTqwBiLkfkkj/WWpK7PFzmKk83aU+Vj50D5j5B3byEtHn 8TIQ== X-Gm-Message-State: AOJu0YzcvbC8UvEoCMgEFwXIZGCi3nTyxqZPdLuLFRC6nkBrV0y6LDMx wRNbkYCRqpbxf0tLd2AzEVb9oGHdl0EYDQMe2TlZYQW7 X-Google-Smtp-Source: AGHT+IF32kdpUCw3pRSpaKRz+8b/kRmM2M1Yf+dTj468yGa34GAmnnZG9rfv+2Bwmvsz1jsazzntGVrCgW5oPF6LcLY= X-Received: by 2002:a05:6402:391:b0:523:d51:bb2 with SMTP id o17-20020a056402039100b005230d510bb2mr6083457edv.15.1693804739499; Sun, 03 Sep 2023 22:18:59 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2a00:1450:4864:20::529; envelope-from=ahyatt@gmail.com; helo=mail-ed1-x529.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:310050 Archived-At: --000000000000d119f6060481a587 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, Sep 3, 2023 at 9:27=E2=80=AFPM Richard Stallman wrote= : > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > > If we want it to be easy for users to opt out of the message, but har= d > > for admins (or other packages) to automate opting out, something like > > the above might make sense. > > I think that would be good here. > > But I think the moral warning msssage for LLM should be displayed in > the main display area. Users will be able to suppres it once they know > the point; but unless/until they do, we want it to make an impression. > So, when it is displayed, it should not be hidden in an obscure part > of the screen like the echo area. > > That will also make it easy to inform users HOW to suppress the message > after having seen it. > The warn functionality in emacs does this already: it will pop up a buffer with a warning. The user can choose, by clicking on the (-) symbol to the left, to suppress the warning, or suppress the popup. Since the warn functionality is built-into emacs, I prefer to use it then create a similar functionality that is nonstandard. > > > -- > Dr Richard Stallman (https://stallman.org) > Chief GNUisance of the GNU Project (https://gnu.org) > Founder, Free Software Foundation (https://fsf.org) > Internet Hall-of-Famer (https://internethalloffame.org) > > > --000000000000d119f6060481a587 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Sun, Sep 3, 2023 at 9:27=E2=80=AFPM Ri= chard Stallman <rms@gnu.org> wrote= :
[[[ To any NSA and FBI agents reading my email: please conside= r=C2=A0 =C2=A0 ]]]
[[[ whether defending the US Constitution against all enemies,=C2=A0 =C2=A0= =C2=A0]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]<= br>
=C2=A0 > If we want it to be easy for users to opt out of the message, b= ut hard
=C2=A0 > for admins (or other packages) to automate opting out, somethin= g like
=C2=A0 > the above might make sense.

I think that would be good here.

But I think the moral warning msssage for LLM should be displayed in
the main display area.=C2=A0 Users will be able to suppres it once they kno= w
the point; but unless/until they do, we want it to make an impression.
So, when it is displayed, it should not be hidden in an obscure part
of the screen like the echo area.

That will also make it easy to inform users HOW to suppress the message
after having seen it.

The warn function= ality in emacs does this already: it will pop up a buffer with a warning.= =C2=A0 The user can choose, by clicking on the (-) symbol to the left, to s= uppress the warning, or suppress the popup.=C2=A0 Since the warn functional= ity is built-into emacs, I prefer to use it then create a similar functiona= lity that is nonstandard.
=C2=A0


--
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)


--000000000000d119f6060481a587--