From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: How does `describe-function' know where the source code of the function is? Date: Tue, 18 Jan 2022 13:46:25 -0500 Message-ID: References: <87pmorf1p5.fsf@mbork.pl> <87ee55eybe.fsf@mbork.pl> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14065"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: help-gnu-emacs@gnu.org To: Marcin Borkowski Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jan 18 20:52:18 2022 Return-path: Envelope-to: geh-help-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 1n9uWg-0003Rb-6n for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 18 Jan 2022 20:52:18 +0100 Original-Received: from localhost ([::1]:53160 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n9uWe-0006os-SU for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 18 Jan 2022 14:52:16 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:50042) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9tV1-0006L1-1U for help-gnu-emacs@gnu.org; Tue, 18 Jan 2022 13:46:36 -0500 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:57659) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9tUz-0003CG-BK for help-gnu-emacs@gnu.org; Tue, 18 Jan 2022 13:46:30 -0500 Original-Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 08BE544253C; Tue, 18 Jan 2022 13:46:28 -0500 (EST) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id B2F2D442528; Tue, 18 Jan 2022 13:46:26 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1642531586; bh=Gygeb32dTPolzfqeioy8LgdBKFpjZFAjzdC/TKIvRf0=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=FutsiWRjwtKy1uGzVt3i2aIOt4IAzoCJ7X/Ualdtm36SyE5nl4CJ6DjiLgqseRFH2 S78DGEnFChs9VN3ntOH6UMYnKzZM6k7VGrFb8m/TLoQ2aGfVpx10SnK0Vo2tvyeGa1 vd9M+O/ZbxeGTutJzg77nt3zW+9CQWXafK0Q3BAJYqkfh8tiYL4liyJsd+bvU4uZh+ 48pUV6XiGn8JWxpisXHjvIQchj3qZUW/agkW9BQDtPOFudWD3QhyMrXxpP1S2DDYaP rl31HMb3BPoUrje86ooUEp47tRq84TH7+2Rpj9fnYMfvKrU6ccSZinlzC0adKaNNXA kIl9OMA/bGvtA== Original-Received: from ceviche (unknown [216.154.30.173]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 8B072120746; Tue, 18 Jan 2022 13:46:26 -0500 (EST) In-Reply-To: <87ee55eybe.fsf@mbork.pl> (Marcin Borkowski's message of "Tue, 18 Jan 2022 18:41:25 +0100") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:135432 Archived-At: > Thanks! This is actually kind of fascinating - on the one hand, it > seems so fragile, and on the other hand, it works 99.99% of the time... It's actually the result of a form of machine learning: when the system fails to work, we get a bug-report which feeds back into improving the system, so with enough users using the system that gets up millions of "training data". The backpropagation algorithm involves actual human brain cells, tho ;-) Stefan