From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 28AtO7rQuF/eHAAA0tVLHw (envelope-from ) for ; Sat, 21 Nov 2020 08:32:58 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id GOCKNrrQuF9HIgAA1q6Kng (envelope-from ) for ; Sat, 21 Nov 2020 08:32:58 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 4DEB894021E for ; Sat, 21 Nov 2020 08:32:58 +0000 (UTC) Received: from localhost ([::1]:50416 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kgOKF-0004Sh-Ss for larch@yhetil.org; Sat, 21 Nov 2020 03:32:55 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:35922) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kgOJQ-0004SX-0u for emacs-orgmode@gnu.org; Sat, 21 Nov 2020 03:32:05 -0500 Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]:36065) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kgOJK-0003JM-J6 for emacs-orgmode@gnu.org; Sat, 21 Nov 2020 03:32:03 -0500 Received: by mail-ed1-x536.google.com with SMTP id m16so11938985edr.3 for ; Sat, 21 Nov 2020 00:31:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=gbFe/khvO/iwahfMzdu0jwnrRAXZC6JajSJfu09+y5k=; b=KJ/m601XST/xigiARkrcd3PpVvoy5JT7NvlcjMcyem7wgQh8vmH4jKeU6Ttzf5xuSu HDGilEXEPk1Oc4zxUhbTMM0cw7n1wqOQtBEK/Y9KOMLbYuciFmREHVTbueh36aqvjVC1 qJIczdX4mSGMCJZyOPZf0Pfe1kTT0xsmYUYJsv3MANf2W+ohhWgFcmwNyGKn/Iurt1A/ QTC2bT5y+zDRZCEbBFoV+1/cyWtBvgFwPhsM9TbHisyN717u+WySt/F8oqLgl6FL4I8s ryVmDT0eeqUcz+nMnoimfrBlEH/6c6/aAgdgywRr2QZPce/078xNAAmqaD9l2/uYuKXo yTww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=gbFe/khvO/iwahfMzdu0jwnrRAXZC6JajSJfu09+y5k=; b=rR8UNRF6/Z+sb9/PjHda2M4V9p8ySwY0Hplvlm0oKP5/BSMsYTo1cmrdc9C2eAVtuj EvLzM8QCfU1Qx+yFuLTF9cU+1wQM7sVC02mC8BH/+8AhT7o91/CK+PRkqJcS7BNoaF1P bMvh/jDMoy8Le0GqZONHtCZ7KDrjStQbC0F66MnQlCRp7oYmOit+ZZ32RdK9W20gwGCA Zuz4hrUayLiwii3hUCNa659zEQZNjsm6lMXhUuE+E2gVM8zrB8MWtgjPPsUWeh65Ac+Z FSBZrpceWWqudGzYgWPY3sgjEstRXlyIsH7dfkYBRHpIyYSfZaOcQPMtWtMXs7yYg+so IHtg== X-Gm-Message-State: AOAM533iFNkguDeJmCQnYLU/WPLtfsSqTj4Aa4B80XWfVjgkqFzGYPUN rwm80ZkjoVVm4qhN8SdpI3m1LQ+1tqfVog7rP50= X-Google-Smtp-Source: ABdhPJzLBZ3qhNDM23veCSrGEXmvWBpfQnOTyudbYQlb4DFSHapjsxw6x9lldt8091wIFYgi49dumbpnukmcq4QI++w= X-Received: by 2002:a05:6402:1ef:: with SMTP id i15mr10504171edy.60.1605947517021; Sat, 21 Nov 2020 00:31:57 -0800 (PST) MIME-Version: 1.0 References: <87y2ive1i4.fsf@localhost> In-Reply-To: From: Texas Cyberthal Date: Sat, 21 Nov 2020 16:31:21 +0800 Message-ID: Subject: Re: One vs many directories To: Jean Louis Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::536; envelope-from=texas.cyberthal@gmail.com; helo=mail-ed1-x536.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "emacs-orgmode@gnu.org" , Ihor Radchenko Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=fail (headers rsa verify failed) header.d=gmail.com header.s=20161025 header.b=KJ/m601X; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Spam-Score: 0.09 X-TUID: wsa3X/0XJFhR Hi Jean, I'll use some of the concepts in the first half of your email. I disagree with the second. > In my opinion directories should never bother user. User should just pre-define sets of directories such as: People, Groups, you name it, and files should be accessible in such directories automatically. Productivity studies show that navigation dominates search. Human animals are natural pathfinders and walking computer paths with ergonomic file explorers such as Dired increases mastery of the subject matter. This value is trivial with retrieval tasks such as a person's name, which is why 10 Bins stores such names in a flat list of directories, sorted alphabetically by last name. It is easy to integrate an automated retrieval script with such a predictable path. I think Treefactor is the correct means to refile files and directories, not a CLI program. The benefits of incremental inductive refiling outweigh those of the system you described. Incremental inductive refiling isn't compatible with your suggested automation, history and link features. Proper repo management is also incompatible. For example, text and binary files should be handled separately. I document rapid iterative inductive refiling here: https://treefactor-docs.nfshost.com I've come to depend on its cognitive benefits.