From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id CC7JHsThhGJWbgAAbAwnHQ (envelope-from ) for ; Wed, 18 May 2022 14:08:36 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id wJ+4HsThhGL/FwAAauVa8A (envelope-from ) for ; Wed, 18 May 2022 14:08:36 +0200 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 CC4E03BDE9 for ; Wed, 18 May 2022 14:08:35 +0200 (CEST) Received: from localhost ([::1]:43948 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nrITi-0000pE-GO for larch@yhetil.org; Wed, 18 May 2022 08:08:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35374) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nrISW-0000oC-1x for emacs-orgmode@gnu.org; Wed, 18 May 2022 08:07:20 -0400 Received: from mail-pj1-x102e.google.com ([2607:f8b0:4864:20::102e]:55200) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nrISS-0001SY-3E for emacs-orgmode@gnu.org; Wed, 18 May 2022 08:07:19 -0400 Received: by mail-pj1-x102e.google.com with SMTP id ev18so1802677pjb.4 for ; Wed, 18 May 2022 05:07:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=kLwjDn4eoolCLlkXwQ+cWNjW2qaRfkMVmOW/Hdyn0P4=; b=drgycvz3U/YJmo+NXBvwaFER9j16gU3lTBUKFYVUhsnzIDUGHQa+/eenjh7iV3vl+h 0CftWNAFUdqmtWVkNCW1UugWpBV5AIn7653xr2+997hwjhEuoaonhd6eGuagzBJPybxo nktShsNOt1Rg1nXUsV5VQUx/GaUm1iB6AhnIWQh0bwBGAB+BiuRV2uIj9YNSYuPMSldR HQtmTKenw2L4+pKFPhN0vAOgKDgZ+E5KNuw39zl46nGVTmx/+ztL6GlMYSwy+8UMyfX+ U2H6sP00BSFzobi9xBml3uYmwgOnsL4FbkaEIfF2FxhE0aiZLCU+YA/KDfLebLbDf2Jz buYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=kLwjDn4eoolCLlkXwQ+cWNjW2qaRfkMVmOW/Hdyn0P4=; b=B9FLn+PXNyhwA7LABHzf38Q/U75IUpNSXBBNXzYSW380xHBtRSk20wUnnBDtNVxBkt h1yuTKetBp1qd1oUg5GbFAi98tflx4nI9V0zzYsAfqMDz0u7qVYPp3zFqWgbfp39/HeZ xhZ6aWjOaLtEWSBpMcWSBaRUtF81Ehh8OFMyXwVD7eCZVEtx/4L+nqQr39ynOOXkjRsv A7G8UPH4ANDcNN5IqtNXZOLNocbTDh9on4dV6nkaIoSuAZ1vGWc6L4t/atCtUZWvxJSL vVg2I0c/xO3UvG67I7lr75FmUiFo/NBMeCT/ZwOE5rNWKsvP+EPYdjzomu779Er8qcHO H//A== X-Gm-Message-State: AOAM532d/03VM4bEjDw7NDZ/iFqgIOHm2THWcE2Xq+QCk9ZVUe9gNc/l iVtsKkIEeLYN3iP9wwkp6GLumngFeaU= X-Google-Smtp-Source: ABdhPJxVJMenKrDL3lJV5DDkS38Wpv+M1c0dCRLXbknYkM7Y2CkuqLl6Y3PSqWXejf5EUbaeMgsZsA== X-Received: by 2002:a17:903:215:b0:15e:cae9:7622 with SMTP id r21-20020a170903021500b0015ecae97622mr27083360plh.28.1652875634599; Wed, 18 May 2022 05:07:14 -0700 (PDT) Received: from localhost ([134.73.242.163]) by smtp.gmail.com with ESMTPSA id 22-20020a621516000000b0050dc76281f2sm1737284pfv.204.2022.05.18.05.07.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 May 2022 05:07:13 -0700 (PDT) From: Ihor Radchenko To: =?utf-8?Q?S=C3=A9bastien?= Gendre Cc: emacs-orgmode@gnu.org Subject: Re: Tips on using Org-mode to manage a reading list In-Reply-To: <877d6lmat8.fsf@k-7.ch> References: <877d6lmat8.fsf@k-7.ch> Date: Wed, 18 May 2022 20:07:55 +0800 Message-ID: <87y1yz11t0.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::102e; envelope-from=yantar92@gmail.com; helo=mail-pj1-x102e.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1652875715; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=kLwjDn4eoolCLlkXwQ+cWNjW2qaRfkMVmOW/Hdyn0P4=; b=ezo+STHmFR7iPXuZzOSH9Z1aAtnkJx690L5vU04HUMzkvF75zRFKjE8Pc6rZUQkrEXfr6X c1mBT/HmlDGdJfcfMzTqcYiCGiIs/wId2cZquj0FU9QffLdID+FlrBMMsbt/g93qh4FKYn 1+2bm0x4YrA2GhdhitZJ0ZJouoI4pV+GEmindc0opGHfbxBVkLG6JxQpOaR+pY4H0/J+da Uq04HfE5LNKUv4wMYF0xXYK88ouYW/gmbGeoLAYq/vKkJ3FwLK6q3JmJpDcdTLa3JNgxko 53fR30nHUH8Lr5c3f/gLIS6dKJ2wJS1icUTbN+5UA6HxJiQY/jJTI9+wNb1oiA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1652875715; a=rsa-sha256; cv=none; b=o6pZgV660OeBViT5cy+lyh/OW1g9D6ldEjOc2j5MhIQ3lnE5RPqMPVzqQu8wil3c/lghAd lmBjAehZQXdlSRRr19Bxn9PHnVxu9XSPKtyQpO+1z/05tJif1uRu1h3dvOSph0RXnTfsQg RKecfYt8KUpr28f4hOx4Aj2QbLxktBGMaRypapQDTqh4wuB/4YkKpHdNw86HsVQuHLgucs LWzuw5TxonSob6nPLxyZSAlAXnKaYgtdW9Oq/VWGwrkN/UrTpOQX3g27FKLiu8+GobJytN UEyu6UUtHYYFzLrWGjecWJEjcO/64ITrg0qOnVtNgL8YKTnYvrlA8UtBoNrxdQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=drgycvz3; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -8.14 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=drgycvz3; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: CC4E03BDE9 X-Spam-Score: -8.14 X-Migadu-Scanner: scn0.migadu.com X-TUID: zoS8uTJ646dw S=C3=A9bastien Gendre writes: > I want to use Org-mode to manage a reading list and I'm looking for > tips. > > My goals are to: > * List books and articles I want to read > * Track books I have to buy and which I already own > * Track books and articles I have read > * Take notes on books I have read I think the ideas you proposed already covers most of your needs. Note that apart from heading, you can set book status (TO-READ/TO-BUY/etc) via todo-keywords. Owning a physical copy can be marked by a tag. Completed books can be marked DONE. I am personally using somewhat similar system, though geared to handle my over 3k books and articles. I am structuring books/articles by topic using SOMEDAY/TODO/NEXT/DOING/CANCELLED/FAILED/DONE todo keywords. I keep the digital copies in attachments and notes under the book headings. I capture new books/articles automatically from websites using https://github.com/yantar92/org-capture-ref I query the books with various status using agenda and helm-org-ql. Example: * NEXT Getting things done (GTD) \ time management \ planning :COMMON:AREA:= NOREFILE: :PROPERTIES: :CATEGORY: GTD[T] :ORG-TIME-BALANCE-MULTIPLIER: -0.5 :END: ** Bookmarks \ References :NOARCHIVE:REFILE: *** DONE #spaced_repetition Sung Cho [getdnote] (2018) Learning More Vocabu= lary Using My Own Open Source Software | Dnote :BOOKMARK: :PROPERTIES: :ID: getdnote_cho2018_learn_more_vocab_using_my :CREATED: [2020-08-02 Sun 22:20] :Source: https://www.getdnote.com/blog/learning-vocabularies-using-my-open-= source-software/ :SUMMARY: Check spaced repetition discussion :END: :LOGBOOK: - Refiled on [2020-11-19 Thu 21:43] - State "DONE" from "NEXT" [2020-11-19 Thu 21:43] - Note taken on [2020-11-08 Sun 21:01] \\ Check spaced repetition discussion CLOCK: [2020-08-13 Thu 21:22]--[2020-08-13 Thu 21:25] =3D> 0:03 - Refiled on [2020-08-03 Mon 09:40] :END: :BIBTEX: #+begin_src bibtex @misc{getdnote_cho2018_learn_more_vocab_using_my, author =3D {Sung Cho}, howpublished =3D {getdnote}, DATE_ADDED =3D {Sun Aug 2 22:20:19 2020}, note =3D {Online; accessed 02 August 2020}, title =3D {Learning More Vocabulary Using My Own Open Source Software | Dnote}, url =3D {https://www.getdnote.com/blog/learning-vocabularies-usin= g-my-open-source-software/}, year =3D 2018, } #+end_src :END: Spaced repetition is not only useful for learning languages, but can be use= d to remind some useful practices, which cannot be immediately used. For ex= ample, some code snippet may only make sense next time some algorithm is be= ing used, but that time is not known a priori. Normally, it would be forgot= ten by the time it could actually be used. However, spaced repetition can h= elp to keep it in mind. *** DONE Newport [Penguin] Digital Minimalism: Choosing a Focused Life in a= Noisy World By Cal Newport :BOOKMARK:FLAGGED:book:ATTACH: CLOSED: [2021-02-27 Sat 22:33] :PROPERTIES: :ID: goodreads_digit_minim_choos_focus_life :CREATED: [2020-07-28 Tue 10:18] :Source: https://www.goodreads.com/book/show/40672036-digital-minimalism :Effort: 0:20 :SHOWFROMDATE: 2020-09-25 :END: :LOGBOOK: - State "DONE" from "NEXT" [2021-02-27 Sat 22:33] :END: :BIBTEX: @book{newport2019digital, title=3D{Digital minimalism: Choosing a focused life in a noisy world}, author=3D{Newport, Cal}, year=3D{2019}, publisher=3D{Penguin} } :END: Related: - [[id:d958888ab75ad2c5819d36b05fc494ef513c0e5a][Subrisk [Habr] (2020) 4 = =D1=87=D0=B0=D1=81=D0=B0 =D0=B1=D0=B5=D0=B7 =D1=81=D0=BC=D0=B0=D1=80=D1=82= =D1=84=D0=BE=D0=BD=D0=B0. =D0=94=D1=83=D1=80=D0=B0=D1=86=D0=BA=D0=B8=D0=B9 = =D0=BF=D0=BE=D1=81=D1=82 =D0=BD=D0=B0 =D1=81=D0=B5=D1=80=D1=8C=D1=91=D0=B7= =D0=BD=D1=83=D1=8E =D1=82=D0=B5=D0=BC=D1=83]] - [[id:lesswrong_benkuhn2020_tools_keepin_focus][#attention_management #min= dless_browsing benkuhn [lesswrong] (2020) Tools for Keeping Focused]] Many of the modern apps are over-utilising various techniques to keep out a= ttention. The reason is simple - it is their way to get more revenue.=20 With many different apps we use every day, it transforms in several hours e= very single day people spend checking their phone or scrolling social media= pages on average. *This is a huge chunk of a day*. Two main driving forces used by mobile apps are: (1) immediate positive rew= ard; (2) social feedback [unpredictable reward is [[id:7ab8e592-a045-4c04-9= a02-3af765247aec][most desired]]] The example of social feedback is posting on platform with many likes/upvot= es. Example of unpredictable reward is mindless browsing when you may (or may n= ot) stumble upon something funny. Social feedback is even more dangerous than one may think. Because of insta= nt messaging and popup notifications, our urge to continuously communicate = with friends/relatives (social validation) goes overboard and we may check/= reply messages even when inappropriate (car). This may reach anecdotal leve= ls when people chat with others during date - the thing some cafes are even= marketing on by adding electromagnetic insulation around to cut-off the in= terned and phone during dinner [I have read about such cafe in Great Britai= n, do not remember the source]. The solution advocated by this book is embracing *digital minimalism* - if = any technology is providing any drawbacks (even though there are advantages= ), do no use it. Only if something is really useful, that piece of technolo= gy is being used. ** No deadline :NODEADLINE:SKIP:REFILE: *** SOMEDAY Kelly, Lynne [Pegasus Books, Ltd] (2021) Memory craft : improve= your memory with the most powerful methods in history :BOOKMARK:book:SOMED= AY: :PROPERTIES: :TITLE: Memory craft : improve your memory with the most powerful method= s in history :BTYPE: book :ID: kelly2021-memory-craft-improve-629 :AUTHOR: Kelly, Lynne :YEAR: 2021 :PUBLISHER: Pegasus Books, Ltd :URL: https://www.amazon.com/Memory-Craft-Improve-Powerful-Methods/dp/= 1643136887?dchild=3D1&keywords=3Dmemory+craft&qid=3D1633205234&sr=3D8-2&lin= kCode=3Dll1&tag=3Drbersblog-20&linkId=3Db2197da32553e348da6904162dd3c7d5&la= nguage=3Den_US&ref_=3Das_li_ss_tl :CREATED: [2021-10-24 Sun 16:59] :HOWPUBLISHED: Amazon :ISBN: 1643136887 :NOTE: Online; accessed 24 October 2021 :END: :LOGBOOK: - Refiled on [2021-10-24 Sun 20:28] :END: *** SOMEDAY [#A] [Mbork] Marcin Borkowski: 2022-05-09 My productivity syste= m - implementation :BOOKMARK:misc:SOMEDAY: :PROPERTIES: :TITLE: Marcin Borkowski: 2022-05-09 My productivity system - implementa= tion :BTYPE: misc :ID: Mbork-marcin-borkowski-2022-f3e :CREATED: [2022-05-11 Wed 22:47] :HOWPUBLISHED: Mbork :NOTE: Online; accessed 11 May 2022 :URL: http://mbork.pl/2022-05-09_My_productivity_system_-_implementati= on :END: :LOGBOOK: - Refiled on [2022-05-11 Wed 23:37] :END: > Do you have any suggestions or idea=C2=A0? > > I don't know how to manage books with several volumes. > Do I create a heading for each volumes=C2=A0? > Do I create one heading for the whole collection=C2=A0? > > The first is easy with 2 or 3 volumes, but not when I got 23 or more in a= collection. I simply create a parent headline tagged :collection: and dump all the volumes/editions under the same headline. The collection can be a child of some other collection/subject field. Number of volumes does not matter. After the collection is fully read, notes can be summarised right under the collection heading. Before that, the unfinished volumes are just marked TODO and can be easily filtered with sparse tree. > Do you have idea to manage borrowing and loaning books=C2=A0? You can also use a special todo-state or TODO + put a note (C-c C-z) to remind what you want to do about the book. Then, you can assign a deadline on when you need to return/repay the book. That book heading will appear in your agenda in appropriate time. Best, Ihor