From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Proposal for an Emacs User Survey Date: Sun, 11 Oct 2020 22:03:21 -0400 Message-ID: References: <87ft6m9xmy.fsf@posteo.net> <875z7gabjz.fsf@posteo.net> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15879"; mail-complaints-to="usenet@ciao.gmane.io" Cc: abrochard@gmx.com, emacs-devel@gnu.org To: "Philip K." Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Oct 12 04:04:27 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 1kRnCM-00041H-US for ged-emacs-devel@m.gmane-mx.org; Mon, 12 Oct 2020 04:04:26 +0200 Original-Received: from localhost ([::1]:35520 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kRnCL-0008HV-QR for ged-emacs-devel@m.gmane-mx.org; Sun, 11 Oct 2020 22:04:25 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44604) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kRnBT-0007ik-48 for emacs-devel@gnu.org; Sun, 11 Oct 2020 22:03:31 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:33570) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kRnBS-0003Pg-OL; Sun, 11 Oct 2020 22:03:30 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1kRnBJ-0005X5-VO; Sun, 11 Oct 2020 22:03:22 -0400 In-Reply-To: <875z7gabjz.fsf@posteo.net> (philipk@posteo.net) 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:257430 Archived-At: [[[ 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. ]]] > The issue I see here is that if you expert plain-text responses, someone > might just submit something that breaks the format, or even submit an > email written in HTML. This is not a major problem. The only thing that breaks the format of an inbox file is "From " in column 0, and the worst thing that does is generate a junk message. The program that generates the message can easily prevent this from happening. > You > wouldn't want someone who could submit 1000 fake or troll responses, > just because they know what what's going on behind the scenes. It's not likely that people will do this, and if they do, it would not be hard to delete those fake messages from the file. > All in all, I don't this that this should be an issue, SQLite is well > documented, Even if it is very good documentation, reading it and learning will take work. I don't want to have to read it, or learn how to do something with SQLite. It would be an extra unnecessary layer to cause confusion or problems, and there is no need for that complexity. and can easily be extracted into whatever format someone > might need or want, just easier than with a mailbox or other classical > unix-like approaches. It is not as easy for people who don't know or use database systems as it is for you. If some people find it helpful to analyze the data through a database system, I have nothing against their doing so. It won't be hard to have a program parse the inbox file and enter the data. The script can detect when a message was split, and disregard it. Or people can fix the broken messages with Emacs, either by hand with a Lisp program. It is also possible to handle each user's input in two ways when it is entered: put it into a database _and_ email it. That way, everyone's preferences are satisfied. -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)