From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>
Received: from mp2 ([2001:41d0:2:4a6f::])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	by ms11 with LMTPS
	id WcnkAGO/uF/UIwAA0tVLHw
	(envelope-from <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Sat, 21 Nov 2020 07:18:59 +0000
Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	by mp2 with LMTPS
	id cF3IN2K/uF+fRQAAB5/wlQ
	(envelope-from <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Sat, 21 Nov 2020 07:18: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 7D75194042B
	for <larch@yhetil.org>; Sat, 21 Nov 2020 07:18:58 +0000 (UTC)
Received: from localhost ([::1]:60160 helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	id 1kgNAd-0000D6-Rf
	for larch@yhetil.org; Sat, 21 Nov 2020 02:18:55 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:35626)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <texas.cyberthal@gmail.com>)
 id 1kgNA9-0000Cj-Au
 for emacs-orgmode@gnu.org; Sat, 21 Nov 2020 02:18:25 -0500
Received: from mail-ej1-x633.google.com ([2a00:1450:4864:20::633]:38891)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <texas.cyberthal@gmail.com>)
 id 1kgNA7-0003D6-PR
 for emacs-orgmode@gnu.org; Sat, 21 Nov 2020 02:18:24 -0500
Received: by mail-ej1-x633.google.com with SMTP id a16so16049203ejj.5
 for <emacs-orgmode@gnu.org>; Fri, 20 Nov 2020 23:18:23 -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:cc;
 bh=k77lwjVY6MANjcmGC0RaXfIcAEOUUmnDaHPLg27rwjc=;
 b=BDd7K1WQzSSdKG5lkOp8Enh4Z/ksAYVE1eqqIO9Q8Hu+MEiou9dMwDLehopQnFcqz0
 A3AGD6wXV6L1HdRir0wfsL3xdQyM99LMMkrAjnMKJ5mu1nr5jZYioQG+hhpDpmBQx5zJ
 J087Mo3WPufg4V/LKP8VhObAMQK/i2n5zOPwrYK8D5lRPkQj9B2APHI2PsV+ZPhSibyF
 ovRlTifxh6DsXRWIjrxrQ7r+pfASpWmxGZicebOHIGz1xlOjfpJ6l5D0u1iwYhXc3bmH
 DMp1NQcMwvsircGii28vtGXNLKyES3YZIIfhVVEk8htQxLbRhObIhYpkK9nSP1hjJulp
 Spsw==
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:cc;
 bh=k77lwjVY6MANjcmGC0RaXfIcAEOUUmnDaHPLg27rwjc=;
 b=E9dQy3x+HPICnsXuD51QsJbOTJrjb/C+wAzgnFzOI0GIxl4o+VcRZ5N88oPAeJPy1J
 HctgVwEeqxqDdaLQ33N+/J2hrEaWUTVnmIxKqMACWfOJNPduM4BjCLYDp/cSNo7WYZ+s
 jpGa72st6S6QzqfTaATZyJwxJO7bb2mVdBjt6Q8q9u+4uWOLM9c2yeZsqWfvgH0yoc5S
 tzhjjN55lVRmPRiLeE+bo2PtpqLAXD74XzcH/YowSautJOk+wkCsr5JpmRMhHe33JYTT
 AgpZ6ImM3TIIOv3rEFn16VNDB0TwPGNFch1ZnF0itdJ2VyUo7D+2B21vngR3wr1WyN/c
 tDHQ==
X-Gm-Message-State: AOAM530q5UbFd0288eSUD/5+1XqIGMTLxLd/YnbOP8n0+RateRSuVLjs
 X0/klKn9VNnAG4kbHjvpuF/KDxKImk/uh/hl17LRceVjoUpfXI6U
X-Google-Smtp-Source: ABdhPJwG7gZiGxKo18MSF4Cqal29JoarzfnyW+oxMjIglrSlvqfrrZAATkcwRr/60Sm316p+OUI6BOUgjcN2OwHGvpU=
X-Received: by 2002:a17:906:13cd:: with SMTP id
 g13mr37942724ejc.394.1605943101222; 
 Fri, 20 Nov 2020 23:18:21 -0800 (PST)
MIME-Version: 1.0
References: <CAMUm493C_2QYVSDkt+NrcGKEkp4fS9UDuWVxoB9sNxuh0WTJkg@mail.gmail.com>
 <X7i1aZSHqt2kLT9G@protected.rcdrun.com>
In-Reply-To: <X7i1aZSHqt2kLT9G@protected.rcdrun.com>
From: Texas Cyberthal <texas.cyberthal@gmail.com>
Date: Sat, 21 Nov 2020 15:17:44 +0800
Message-ID: <CAMUm493_3aNOPr6BHv5GLCJaxGbxkX6c1Z12Nytf32sK_mT=fQ@mail.gmail.com>
Subject: Re: One vs many directories
Cc: "emacs-orgmode@gnu.org" <emacs-orgmode@gnu.org>
Content-Type: text/plain; charset="UTF-8"
Received-SPF: pass client-ip=2a00:1450:4864:20::633;
 envelope-from=texas.cyberthal@gmail.com; helo=mail-ej1-x633.google.com
X-Spam_score_int: -10
X-Spam_score: -1.1
X-Spam_bar: -
X-Spam_report: (-1.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,
 MISSING_HEADERS=1.021, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=no 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." <emacs-orgmode.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-orgmode>,
 <mailto:emacs-orgmode-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/emacs-orgmode>
List-Post: <mailto:emacs-orgmode@gnu.org>
List-Help: <mailto:emacs-orgmode-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-orgmode>,
 <mailto:emacs-orgmode-request@gnu.org?subject=subscribe>
Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org
Sender: "Emacs-orgmode" <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>
X-Scanner: ns3122888.ip-94-23-21.eu
Authentication-Results: aspmx1.migadu.com;
	dkim=pass header.d=gmail.com header.s=20161025 header.b=BDd7K1WQ;
	dmarc=pass (policy=none) header.from=gmail.com;
	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.29
X-TUID: jBR9SN7BHR0c

***** Hi Ihor Radchenko,

> I am wondering what you mean by Org's philosophy. Why would it have anything to do with directories?

Org's philosophy is to have one or a handful of directories without
nesting of directories.  Users are not expected to have their Org
files in a deeply nested tree.  Org also prefers big files with large
trees rather than lots of little files.

By philosophy, I mean the dev consensus on the correct way to do
things, and coded configuration and usability biases.

I know this is Org's philosophy because I violated it thoroughly when
writing Treefactor documentation, and was told as much.  I can see how
it wouldn't be obvious to casual users.

Good idea, I'll comment on Voit's article, thanks.

***** Hi Palak Mathur,

> it seems overwhelming to have 10 directories. I am not saying it is not good just that I will not be able to handle those.

I didn't anticipate this problem.  Maybe practicing with Treefactor
and Dired would build this muscle over time.

The rules are written to be straightforward at filing time.  One need
only consider one object at a time.  Cascade filing means one need
only compare the object with one directory at a time.  The first match
wins.  I should emphasize that in the docs.

Having all your headings jumbled into three huge files sounds like a
state of permanent intractable overwhelm to me.

***** Hi Jean Louis,

You are using Hyperscope as your primary PIM but integrating it with
Org, and it sounds like you're using PostGreSQL and the directory tree
together somehow.  I don't fully understand it.

Clearly a database can do more than a directory tree alone.  The cost
is that a database is more complex to use and maintain.  So that which
can be handled by directory tree alone, should be.

> I can find a mining engineer in country Senegal if I wish so, that has some work experience and I can see files pertaining to this person. But not that I would make file system directory Senegal to find the files for this person

Of course not.  You would find a person under his name, not his
country.  The person can move to a different country, after all.  At
most you might link him to the country, as part of a list of people
from X country.  But that is something better handled by a real
database.

To clarify, Treefactor is just an Emacs package with some minimal
opinions.  10 Bins is an opinionated directory tree template.  Neither
requires the other, but they're both part of Cyborganize, my overall
PIM and publishing system.