From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Adrien Brochard Newsgroups: gmane.emacs.devel Subject: Re: Proposal for an Emacs User Survey Date: Fri, 9 Oct 2020 13:23:19 -0400 Message-ID: References: <87lfgfocuv.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21355"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:82.0) Gecko/20100101 Thunderbird/82.0 Cc: emacs-devel@gnu.org To: "Philip K." Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Oct 09 19:30:16 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 1kQwDg-0005Se-Nb for ged-emacs-devel@m.gmane-mx.org; Fri, 09 Oct 2020 19:30:16 +0200 Original-Received: from localhost ([::1]:42306 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kQwDf-0007eF-ET for ged-emacs-devel@m.gmane-mx.org; Fri, 09 Oct 2020 13:30:15 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51114) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kQw77-0003qM-5Y for emacs-devel@gnu.org; Fri, 09 Oct 2020 13:23:29 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:60309) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kQw74-0003WG-RN for emacs-devel@gnu.org; Fri, 09 Oct 2020 13:23:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1602264203; bh=cnxRZ2K/BbW3rAFChqXQSHNVjyGvtGHt6fa4jJngFpc=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=X6uhJf/wwapm4POzvNmPJa3QK8Iq1zkB0h69IF/S4HgMqZFFWrsNd4cpoTWuY7SwZ IS58wugn2SyAXLP2a5xG0hy4sJC8H0RSniUWW3ipwPOnV5qHUTvYxV09Kl0W7dSPd+ /n/th183iDUHqDwH9FdfqOh55Wc0fnSTTzVJqb2s= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from Adriens-MacBook-Pro.local ([3.93.254.153]) by mail.gmx.com (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1M26r3-1kTP5H2bdJ-002UUn; Fri, 09 Oct 2020 19:23:23 +0200 In-Reply-To: <87lfgfocuv.fsf@posteo.net> Content-Language: en-US X-Provags-ID: V03:K1:la2DEoMopTmOLpY5V/0dex3SrIWZyVZv218WfyXbtJxcDxEdKpm fGYar36aDMt//pw32LXkJF3To7LpAwLKSmvaQjXhdHC4s4fY6dxHaicVqSzvGclsvHBoqf7 KJJWZEZ8zLijliMcLPHAl0jKY5T1/T8zOQdO9bZtYnMxYDxB5N0dZRD3xLg9Y+dhy6S/bVF NxNc3eMBvVvfBARQ/vyRw== X-UI-Out-Filterresults: notjunk:1;V03:K0:CNHVZi8VBs0=:PejJI7TwPZLNIDiih81kWl SDY0sjnoYBldrZl3YGU5XfzhjBD8mXHpqzgaKuUjOK8tjIvlfYuToHOLCWvQcsqvctBXOVrzo SVmvhjrzm1QNkagFr9qxZTVKjtczGw6ab0q5C9HARJtj9QuGW4kwtH6HAlaq+sGosu9mTYdkE iamfvMqFg6XRxHJ8ytfhj1CICmj0FFVNzjLss4hCO6Tbul3DR+Brx46HVrkdP3bfC4s1/JlEf 0MP8y8IQbwR9uofnC/5WW4qB5TUhluDx1w7nGeZSW/fQJnvnowA2jomeneV5QpG173K7SeoGT 9mbp0r17ZnjWak6qSp+DuV96oQTBJ7hrP0dwsk0GcBzUp7stowgM/p1OsLzDJfprT0rriUyKE 1xBCNz35NTMBmjTXxlqN6XVhbEAnPlAXqrByuQcQQPMoMSe6N7rdwZj/grqPideTTuCw8CAlQ LxI6vEVdjtmmSjqf5x/p4chHihXhQSorJi5rtKR+RpaYsXmvOnhqfpcUtgRykNAF3Im/KnCt3 T9mVa996PzlrHtSKYyKHUI+vw704bT91xIj5iAAFMueUqeXYU2M5R7tpeXMeny24FFOor98ZK hhFdEMXEcYRqlTtBzkFhTLgdP7jqr7KEu06cQbaJ6itZ+0GsKovwOFcMhcdB/L4zfVTrq4pG2 KXwjN9kiPNEYnqmKRmCOQCJxjmvCg9NYFMPtH7s96M7L+de5CfYYvoxmJ3MDjPMEEYtXoPuxV I0K1w9MC9kDFSjIVS9kIeGX383I9dKDoxDv5A8syGI2+bCJV4vCNqw6KRDLONw+z50re7gpF Received-SPF: pass client-ip=212.227.17.20; envelope-from=abrochard@gmx.com; helo=mout.gmx.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/09 13:23:23 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.208, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, 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.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:257270 Archived-At: > For the fun of it, I wrote a simple survey application[0] that includes > a self-hosted captcha (without tracking anyone), requires no Javascript, > is mobile friendly and should be fairly fast. Of course it can be > improved. I wrote it as a quick and dirty evening project, but I > think it demonstrates that this kind of an approach is practicable. > > [0] https://git.sr.ht/~zge/survey Thank you! I really like reading go code (no sarcasm). It it clear that this approach will work but the remaining 20% are the hardest. I'm concerned with: - cleaner UI, not just HTML embedded in the code - mysql instead of sqlite, which also implies a mysql instance running - DOS protection, maybe some rate-limiting and IP blocking - HTTPS, thankfully it's easier now - monitoring, how do we know the service is running as expected - logging, and how to store logs for debug My greatest fear is people clicking on the link, filling out the form, trying to submit, seeing an error page, and never coming back to it. Best, Adrien