From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: How to make Emacs popular again. Date: Sun, 04 Oct 2020 10:03:34 +0300 Message-ID: <835z7qfp6h.fsf@gnu.org> References: <87o8ls1vvq.fsf@posteo.net> <20200926145302.sjrwjrguf5ialc25@Ergus> <3201a9fe-de19-d553-0be1-d379f182fd47@yandex.ru> <84273aa2-24a9-7584-18b9-03a5ac783d62@yandex.ru> <835z7vjrg3.fsf@gnu.org> <83tuvegkmo.fsf@gnu.org> <83v9ftf6n9.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19639"; mail-complaints-to="usenet@ciao.gmane.io" Cc: philipk@posteo.net, eduardoochs@gmail.com, spacibba@aol.com, emacs-devel@gnu.org, dgutov@yandex.ru, jamtlu@gmail.com To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Oct 04 09:05:15 2020 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 1kOy54-0004zY-Mk for ged-emacs-devel@m.gmane-mx.org; Sun, 04 Oct 2020 09:05:14 +0200 Original-Received: from localhost ([::1]:37050 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kOy53-0007ib-PB for ged-emacs-devel@m.gmane-mx.org; Sun, 04 Oct 2020 03:05:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49244) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kOy3f-0007GF-5a for emacs-devel@gnu.org; Sun, 04 Oct 2020 03:03:47 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:37581) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kOy3d-0004Y3-KY; Sun, 04 Oct 2020 03:03:45 -0400 Original-Received: from [176.228.60.248] (port=1958 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kOy3U-0006kD-Qb; Sun, 04 Oct 2020 03:03:37 -0400 In-Reply-To: (message from Richard Stallman on Sat, 03 Oct 2020 23:38:51 -0400) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.emacs.devel:257013 Archived-At: > From: Richard Stallman > Cc: philipk@posteo.net, eduardoochs@gmail.com, spacibba@aol.com, > emacs-devel@gnu.org, dgutov@yandex.ru, jamtlu@gmail.com > Date: Sat, 03 Oct 2020 23:38:51 -0400 > > There are other reasons why it is bad to adopt "talk to a server" as > your default way to do something, and for bad the community to adopt > "talk to a server" as its default recommendation and practice. > > Getting an answer over the network can take time. > > It can cost you money, in some circumstances. > > It can fail, if the network is having a problem. > > It can result in tracking your movements, if it requires you to > activate a network connection that identifies and tracks you. > > It can be impossible, if you don't have a connection > at that time or place. I think we should let the user decide whether such risks are relevant in each and every case, and whether these risks, if they exist, are worth taking. We explain these issues on the FSF site, so the considerations and the risks are well known. We can explain this again in our documentation where relevant. This way, we can consider users informed and capable of making their own decisions. That said, I agree that testing for the availability of a local server first is a good idea that dictionary.el should implement, so I'm not really sure what are we still arguing about.