From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#69132: [ELPA] Remove jQuery from elpa.gnu.org Date: Sun, 25 Feb 2024 10:18:58 -0500 Message-ID: References: <87jzn6g7ep.fsf@posteo.net> <87h6iap2lz.fsf@posteo.net> <87a5nswvwr.fsf@posteo.net> Reply-To: Stefan Monnier Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27900"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Philip Kaludercic , corwin@bru.st, 69132@debbugs.gnu.org To: Richard Stallman Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Feb 25 16:19:47 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1reGI7-0006zL-3m for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 25 Feb 2024 16:19:47 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1reGHz-0000cA-A8; Sun, 25 Feb 2024 10:19:39 -0500 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 1reGHx-0000Zx-LV for bug-gnu-emacs@gnu.org; Sun, 25 Feb 2024 10:19:37 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1reGHx-0007ZS-C2 for bug-gnu-emacs@gnu.org; Sun, 25 Feb 2024 10:19:37 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1reGIL-0005as-Vd for bug-gnu-emacs@gnu.org; Sun, 25 Feb 2024 10:20:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 25 Feb 2024 15:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69132 X-GNU-PR-Package: emacs Original-Received: via spool by 69132-submit@debbugs.gnu.org id=B69132.170887437421423 (code B ref 69132); Sun, 25 Feb 2024 15:20:01 +0000 Original-Received: (at 69132) by debbugs.gnu.org; 25 Feb 2024 15:19:34 +0000 Original-Received: from localhost ([127.0.0.1]:53212 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1reGHt-0005ZT-HZ for submit@debbugs.gnu.org; Sun, 25 Feb 2024 10:19:33 -0500 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:18895) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1reGHq-0005Z8-GS for 69132@debbugs.gnu.org; Sun, 25 Feb 2024 10:19:32 -0500 Original-Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 31B8144123C; Sun, 25 Feb 2024 10:19:00 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1708874338; bh=cT6d9o0tw+e34wLXc+hXGhgGzLEh8wBqOozFla5uXzU=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=cBWQafe4ve0+SV4LB44+xUKMzal1CM/WHw9FRKU2+5edpfatbVWzpfnVviHFreVxi gGxxAx0BUDA58Lv5Orl0wSt0jaSSZ6gcaqx0thY0sS2Avkv0XEN77kiO98tI7oUlU6 RCUkcmlkK3HjvSnmYz4h8VdA+JjlZk7r7+uRGMdK7RqNE9KFccxLenNKngyS77vDwW JuiHz43zl7aHFR6FbEAp17G9DLUUcwzu2m+x1HgGB8aZ8/YvijfP+vkqJ1fPThbJ0d yRMLC4GQDf2eLIVrT0uBP/t0M2q6V2VlddHYNOwlqmVdj3VoNSYdDxFCDombQH2duX wdVsYPG0dttqA== Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id CCEAE4410CB; Sun, 25 Feb 2024 10:18:58 -0500 (EST) Original-Received: from alfajor (unknown [45.72.205.238]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 9D8B2120829; Sun, 25 Feb 2024 10:18:58 -0500 (EST) In-Reply-To: (Richard Stallman's message of "Sat, 24 Feb 2024 22:13:47 -0500") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:280619 Archived-At: > > > There are two fully moral ways to implement a search feature for a web > > > site. One is to implement it inside the web server. The other is to > > > communicate with a free program that the user has installed in per > > > computer, and could replace with any other. > > > In this case, both options would be overkill. > > Do you mean, they would be more complex than is _technically_ > necessary? I believe you, but this issue is about a choice that is > mainly moral, not technical. This moral issue is about showing > leadership in avoiding Javascript (even free Javascript) when that is > possible. It's funny that here you end up advocating for SaaSS: the users can very easily do the filtering locally (using the small Javascript snippet we now provide) but you're advocating for the replacement of this solution with one that sends the work to the `elpa.gnu.org` server. I'm not trying to play devil's advocate here. The issue of having control over what happens in my web-browser is very real, so I'm also weary of solutions that rely on the web server sending me some Javascript to execute, but given the current technical landscape, it does seem to be the best solution also for the end users like us who want control. I think that to do any better, we'd have to standardize such "lists that one might want to filter" so that the filtering code could be provided once and for all by the user's system (and (re)used on many different web sites). Stefan