diff --git a/.dir-locals.el b/.dir-locals.el index 1a772c8..209ea29 100644 --- a/.dir-locals.el +++ b/.dir-locals.el @@ -10,7 +10,7 @@ (:exports . "code"))) (time-stamp-format . "%Y-%02m-%02d %02H:%02M:%02S %:z") (time-stamp-start . "date_modified:[ ]+\\\\?[\"< ]*") - (time-stamp-end . "\\\\?[\"> ]+$") + (time-stamp-end . "\\\\?[\"> ]*$") (eval . (setq org-babel-default-header-args (cons `(:dir . ,(concat (file-name-directory (buffer-file-name)) diff --git a/.github/workflows/generate-site.yaml b/.github/workflows/generate-site.yaml index 5abacfb..b35ec00 100644 --- a/.github/workflows/generate-site.yaml +++ b/.github/workflows/generate-site.yaml @@ -1,7 +1,3 @@ -# TODO: -# - Setup the structure correctly for site generation -# - Build the site -# - Export the site to GitHub pages name: Generate site to GitHub pages on: [push] jobs: @@ -12,16 +8,16 @@ jobs: - uses: cachix/install-nix-action@v13 with: nix_path: nixpkgs=channel:nixos-unstable - - uses: workflow/nix-shell-action@v1 + - name: Setup for static site generation + uses: workflow/nix-shell-action@v1 with: packages: nodejs,coreutils script: | mkdir -p site/public - mv *.org structured/ site/public + mv notebook/* site/public cd site npm install npm run build - ls -la - name: Deploy to GitHub Pages if: success() uses: crazy-max/ghaction-github-pages@v2 diff --git a/2021-05-20-20-20-19.org b/2021-05-20-20-20-19.org deleted file mode 100644 index 53410a2..0000000 --- a/2021-05-20-20-20-19.org +++ /dev/null @@ -1,18 +0,0 @@ -:PROPERTIES: -:ID: 0e2c9eaf-f12a-47b2-9c9c-d1a590db131b -:END: -#+title: Involuntary attention switch is good for preventing tunnel vision -#+date: "2021-05-20 20:20:19 +08:00" -#+date_modified: "2021-07-13 21:06:13 +08:00" -#+language: en - - -The more out-of-place the topic, the less associations we make. -We understand this idea as if an isolated land far away from the main body of ideas, just waiting to drift towards them. -This is why interleaving can sometimes be helpful in exploring uncharted territory, expanding your viewpoints. - -- we sometimes slip into this involuntarily, this ADHD-like tendency to switch our attention is good for getting new perspective even when we don't want to; - this is as if [[id:c10ebbb7-2af6-419e-a8f3-3417c5b82de3][Randomness in systems introduces interest]] -- the more time we spent on the environment that we're comfortable with, the more chance we'll be entrenched in an idea -- for example, constantly shopping for a better tool or checking for the hip new programming language is still a good practice to get a new perspective for improving your workflow or your programming ideas -- doesn't mean lack of commitment, you still have to strive to improve your own (see [[id:d885e93b-f919-4338-a6b9-3438538e18c0][Every copy of the techniques is personalized]]) diff --git a/README.adoc b/README.adoc index 92e6bc9..be7114f 100644 --- a/README.adoc +++ b/README.adoc @@ -101,10 +101,8 @@ wiki ├── assets/ ├── cards/ ├── daily/ -├── structured/ -├── *a bunch of org documents* +├── notebooks/ ├── config.el -├── index.org* ├── Makefile ├── README.adoc ├── references.bib @@ -117,7 +115,7 @@ But for summary: * Separate notes by purpose. Separate as may be, they can freely link other notes. -* Evergreen notes are the top-level notes. +* My notes are in link:./notebook/[`./notebook/`] where all of my evergreen and hierarchical notes are there. * Each type of note has an asset folder where all of the stuff linked from the note. @@ -143,14 +141,15 @@ Ask yourself if a note really serves its intended purpose. The fleeting notes are ignored since they're meant to processed on the daily so having them in the worktree will make a messy history. It is basically my inbox for various things: my random realizations, ideas, and whatnot. -** My "traditional" notes is at link:./structured/[`./structured/`]. +** My "traditional" notes is at link:./notebook/[`./notebook/`]. +Since both of my evergreen and traditional notes are in the same folder, you can tell with the traditional notes not having a timestamp as the file name. Practically, this is your 2D system of notes — the hierarchical notebook. All notes here are named with the safe version of the filename (in kebab-case). The filename is also just the normal path name except with the directory separator replaced with the dot (e.g., `cookbook/introduction-to-builder-pattern.org` will be `cookbook.introduction-to-builder-pattern.org`). This allows to make a directory of flat files while representing the schema of your notes. Pretty handy. -** Literature notes are in my hierarchical notebooks. +** Literature notes are in my notebook. The file name are prefixed with `literature`. These are notes from a specific resource (e.g., an article, talk, video, post, tweet) intended for recording the key ideas from it. Eventually, the ideas will be added to the evergreen notes. @@ -198,7 +197,8 @@ Just see my link:https://github.com/foo-dogsquared/dotfiles/tree/75de71b4d0dfe79 ---- (after! org (setq - time-stamp-start "date_modified:[ ]+\\\\?[\"<]+" + time-stamp-start "date_modified:[ ]+\\\\?" + time-stamp-end "\\\\?[ ]*$" time-stamp-format "%Y-%02m-%02d %02H:%02M:%02S %:z")) ; Automate updating timestamps on save. @@ -207,8 +207,7 @@ Just see my link:https://github.com/foo-dogsquared/dotfiles/tree/75de71b4d0dfe79 * The related assets are stored in the link:./assets/[`./assets/`]. It contains anything that a document should attach. -Each note should have its own asset folder with no note touching another notes'. -The asset folder names should be the same as the filename of the org-mode document — e.g., `2021-04-06-15-04-11.org` should have an asset folder in `./assets/2021-04-06-15-04-11/`. +In certain cases where the document has tangled files, it should be put in a separate folder with the filename of the org-mode document — e.g., `2021-04-06-15-04-11.org` should have an asset folder in `./assets/2021-04-06-15-04-11/`. ** If one of the files is being linked from more than one note, you can move the file out in the top-level of the asset folder. diff --git a/config.el b/config.el index 2a1df7e..c424789 100644 --- a/config.el +++ b/config.el @@ -1,4 +1,6 @@ (defvar +wiki-directory "~/writings/wiki") +(defvar +wiki-notebook-name "notebook") +(defvar +wiki-notebook-directory (f-join +wiki-directory +wiki-notebook-name)) (defvar +structured-notes-directory-name "structured") (defvar +structured-notes-directory (f-join +wiki-directory +structured-notes-directory-name)) (defvar my/wiki-asset-directory-name "assets") @@ -40,9 +42,12 @@ (org-entry-delete (point) anki-editor-prop-note-id))) (setq + org-roam-v2-ack 't + org-roam-directory "~/writings/wiki" + org-roam-db-location (f-join org-roam-directory "org-roam.db") org-roam-capture-templates `(("p" "permanent" plain "%?" :if-new - (file+head "%<%Y-%m-%d-%H-%M-%S>.org" + (file+head (f-join "notebook/" "%<%Y-%m-%d-%H-%M-%S>.org") "#+title: ${title} #+date: %<%Y-%m-%d %T %:z> #+date_modified: %<%Y-%m-%d %T %:z> @@ -60,7 +65,7 @@ ("l" "literature" plain "%?" :if-new - (file+head ,(f-join +structured-notes-directory-name "literature.${slug}.org") "#+title: ${title} + (file+head ,(f-join +wiki-notebook-directory "literature.${slug}.org") "#+title: ${title} #+date: %<%Y-%m-%d %T %:z> #+date_modified: %<%Y-%m-%d %T %:z> #+language: en") @@ -72,7 +77,7 @@ ("s" "structured" plain "%?" :if-new - (file+head ,(f-join +structured-notes-directory-name "${slug}.org") "#+title: ${title}") + (file+head ,(f-join +wiki-notebook-directory "${slug}.org") "#+title: ${title}") :unnarrowed t))) (eval-after-load "org-roam" diff --git a/2020-04-12-11-20-53.org b/notebook/2020-04-12-11-20-53.org similarity index 100% rename from 2020-04-12-11-20-53.org rename to notebook/2020-04-12-11-20-53.org diff --git a/2020-04-13-17-32-27.org b/notebook/2020-04-13-17-32-27.org similarity index 100% rename from 2020-04-13-17-32-27.org rename to notebook/2020-04-13-17-32-27.org diff --git a/2020-04-14-18-28-55.org b/notebook/2020-04-14-18-28-55.org similarity index 100% rename from 2020-04-14-18-28-55.org rename to notebook/2020-04-14-18-28-55.org diff --git a/2020-04-15-14-35-55.org b/notebook/2020-04-15-14-35-55.org similarity index 100% rename from 2020-04-15-14-35-55.org rename to notebook/2020-04-15-14-35-55.org diff --git a/2020-04-15-20-41-51.org b/notebook/2020-04-15-20-41-51.org similarity index 100% rename from 2020-04-15-20-41-51.org rename to notebook/2020-04-15-20-41-51.org diff --git a/2020-04-17-21-41-30.org b/notebook/2020-04-17-21-41-30.org similarity index 100% rename from 2020-04-17-21-41-30.org rename to notebook/2020-04-17-21-41-30.org diff --git a/2020-04-20-16-51-40.org b/notebook/2020-04-20-16-51-40.org similarity index 100% rename from 2020-04-20-16-51-40.org rename to notebook/2020-04-20-16-51-40.org diff --git a/2020-04-23-23-21-47.org b/notebook/2020-04-23-23-21-47.org similarity index 100% rename from 2020-04-23-23-21-47.org rename to notebook/2020-04-23-23-21-47.org diff --git a/2020-05-07-21-53-21.org b/notebook/2020-05-07-21-53-21.org similarity index 100% rename from 2020-05-07-21-53-21.org rename to notebook/2020-05-07-21-53-21.org diff --git a/2020-05-09-12-48-23.org b/notebook/2020-05-09-12-48-23.org similarity index 100% rename from 2020-05-09-12-48-23.org rename to notebook/2020-05-09-12-48-23.org diff --git a/2020-06-03-15-21-42.org b/notebook/2020-06-03-15-21-42.org similarity index 100% rename from 2020-06-03-15-21-42.org rename to notebook/2020-06-03-15-21-42.org diff --git a/2020-06-04-21-32-23.org b/notebook/2020-06-04-21-32-23.org similarity index 100% rename from 2020-06-04-21-32-23.org rename to notebook/2020-06-04-21-32-23.org diff --git a/2020-06-09-06-21-37.org b/notebook/2020-06-09-06-21-37.org similarity index 100% rename from 2020-06-09-06-21-37.org rename to notebook/2020-06-09-06-21-37.org diff --git a/2020-06-24-14-33-42.org b/notebook/2020-06-24-14-33-42.org similarity index 100% rename from 2020-06-24-14-33-42.org rename to notebook/2020-06-24-14-33-42.org diff --git a/2020-06-25-12-37-23.org b/notebook/2020-06-25-12-37-23.org similarity index 100% rename from 2020-06-25-12-37-23.org rename to notebook/2020-06-25-12-37-23.org diff --git a/2020-06-25-13-12-09.org b/notebook/2020-06-25-13-12-09.org similarity index 100% rename from 2020-06-25-13-12-09.org rename to notebook/2020-06-25-13-12-09.org diff --git a/2020-06-27-16-21-47.org b/notebook/2020-06-27-16-21-47.org similarity index 100% rename from 2020-06-27-16-21-47.org rename to notebook/2020-06-27-16-21-47.org diff --git a/2020-06-27-18-31-40.org b/notebook/2020-06-27-18-31-40.org similarity index 100% rename from 2020-06-27-18-31-40.org rename to notebook/2020-06-27-18-31-40.org diff --git a/2020-06-28-06-19-24.org b/notebook/2020-06-28-06-19-24.org similarity index 100% rename from 2020-06-28-06-19-24.org rename to notebook/2020-06-28-06-19-24.org diff --git a/2020-07-01-23-19-07.org b/notebook/2020-07-01-23-19-07.org similarity index 100% rename from 2020-07-01-23-19-07.org rename to notebook/2020-07-01-23-19-07.org diff --git a/2020-07-06-03-47-52.org b/notebook/2020-07-06-03-47-52.org similarity index 100% rename from 2020-07-06-03-47-52.org rename to notebook/2020-07-06-03-47-52.org diff --git a/2020-07-06-23-55-47.org b/notebook/2020-07-06-23-55-47.org similarity index 100% rename from 2020-07-06-23-55-47.org rename to notebook/2020-07-06-23-55-47.org diff --git a/2020-07-08-22-42-47.org b/notebook/2020-07-08-22-42-47.org similarity index 100% rename from 2020-07-08-22-42-47.org rename to notebook/2020-07-08-22-42-47.org diff --git a/2020-08-19-08-21-44.org b/notebook/2020-08-19-08-21-44.org similarity index 100% rename from 2020-08-19-08-21-44.org rename to notebook/2020-08-19-08-21-44.org diff --git a/2020-09-04-16-07-47.org b/notebook/2020-09-04-16-07-47.org similarity index 100% rename from 2020-09-04-16-07-47.org rename to notebook/2020-09-04-16-07-47.org diff --git a/2020-09-04-19-57-06.org b/notebook/2020-09-04-19-57-06.org similarity index 100% rename from 2020-09-04-19-57-06.org rename to notebook/2020-09-04-19-57-06.org diff --git a/2020-09-11-04-08-34.org b/notebook/2020-09-11-04-08-34.org similarity index 100% rename from 2020-09-11-04-08-34.org rename to notebook/2020-09-11-04-08-34.org diff --git a/2020-09-11-04-11-59.org b/notebook/2020-09-11-04-11-59.org similarity index 100% rename from 2020-09-11-04-11-59.org rename to notebook/2020-09-11-04-11-59.org diff --git a/2020-09-13-19-42-06.org b/notebook/2020-09-13-19-42-06.org similarity index 100% rename from 2020-09-13-19-42-06.org rename to notebook/2020-09-13-19-42-06.org diff --git a/2020-09-14-10-46-15.org b/notebook/2020-09-14-10-46-15.org similarity index 100% rename from 2020-09-14-10-46-15.org rename to notebook/2020-09-14-10-46-15.org diff --git a/2020-09-16-23-09-01.org b/notebook/2020-09-16-23-09-01.org similarity index 100% rename from 2020-09-16-23-09-01.org rename to notebook/2020-09-16-23-09-01.org diff --git a/2020-09-19-08-31-48.org b/notebook/2020-09-19-08-31-48.org similarity index 100% rename from 2020-09-19-08-31-48.org rename to notebook/2020-09-19-08-31-48.org diff --git a/2020-09-19-18-43-07.org b/notebook/2020-09-19-18-43-07.org similarity index 100% rename from 2020-09-19-18-43-07.org rename to notebook/2020-09-19-18-43-07.org diff --git a/2020-11-05-17-21-58.org b/notebook/2020-11-05-17-21-58.org similarity index 100% rename from 2020-11-05-17-21-58.org rename to notebook/2020-11-05-17-21-58.org diff --git a/2020-11-15-05-10-51.org b/notebook/2020-11-15-05-10-51.org similarity index 100% rename from 2020-11-15-05-10-51.org rename to notebook/2020-11-15-05-10-51.org diff --git a/2020-12-25-21-05-59.org b/notebook/2020-12-25-21-05-59.org similarity index 100% rename from 2020-12-25-21-05-59.org rename to notebook/2020-12-25-21-05-59.org diff --git a/2020-12-26-13-30-39.org b/notebook/2020-12-26-13-30-39.org similarity index 100% rename from 2020-12-26-13-30-39.org rename to notebook/2020-12-26-13-30-39.org diff --git a/2021-02-28-14-52-58.org b/notebook/2021-02-28-14-52-58.org similarity index 100% rename from 2021-02-28-14-52-58.org rename to notebook/2021-02-28-14-52-58.org diff --git a/2021-04-05-12-43-36.org b/notebook/2021-04-05-12-43-36.org similarity index 100% rename from 2021-04-05-12-43-36.org rename to notebook/2021-04-05-12-43-36.org diff --git a/2021-04-05-12-51-56.org b/notebook/2021-04-05-12-51-56.org similarity index 100% rename from 2021-04-05-12-51-56.org rename to notebook/2021-04-05-12-51-56.org diff --git a/2021-04-06-22-25-17.org b/notebook/2021-04-06-22-25-17.org similarity index 100% rename from 2021-04-06-22-25-17.org rename to notebook/2021-04-06-22-25-17.org diff --git a/2021-04-07-15-09-24.org b/notebook/2021-04-07-15-09-24.org similarity index 100% rename from 2021-04-07-15-09-24.org rename to notebook/2021-04-07-15-09-24.org diff --git a/2021-04-07-18-19-11.org b/notebook/2021-04-07-18-19-11.org similarity index 100% rename from 2021-04-07-18-19-11.org rename to notebook/2021-04-07-18-19-11.org diff --git a/2021-04-07-18-53-58.org b/notebook/2021-04-07-18-53-58.org similarity index 100% rename from 2021-04-07-18-53-58.org rename to notebook/2021-04-07-18-53-58.org diff --git a/2021-04-22-14-00-50.org b/notebook/2021-04-22-14-00-50.org similarity index 100% rename from 2021-04-22-14-00-50.org rename to notebook/2021-04-22-14-00-50.org diff --git a/2021-04-22-15-00-34.org b/notebook/2021-04-22-15-00-34.org similarity index 100% rename from 2021-04-22-15-00-34.org rename to notebook/2021-04-22-15-00-34.org diff --git a/2021-04-26-18-59-30.org b/notebook/2021-04-26-18-59-30.org similarity index 100% rename from 2021-04-26-18-59-30.org rename to notebook/2021-04-26-18-59-30.org diff --git a/2021-04-30-14-12-52.org b/notebook/2021-04-30-14-12-52.org similarity index 100% rename from 2021-04-30-14-12-52.org rename to notebook/2021-04-30-14-12-52.org diff --git a/2021-05-02-16-52-22.org b/notebook/2021-05-02-16-52-22.org similarity index 89% rename from 2021-05-02-16-52-22.org rename to notebook/2021-05-02-16-52-22.org index fbb44dd..51838c1 100644 --- a/2021-05-02-16-52-22.org +++ b/notebook/2021-05-02-16-52-22.org @@ -3,7 +3,7 @@ :END: #+title: Every copy of the techniques is personalized #+date: "2021-05-02 16:52:22 +08:00" -#+date_modified: "2021-07-11 20:15:56 +08:00" +#+date_modified: "2021-07-20 21:46:15 +08:00" #+language: en @@ -28,4 +28,6 @@ When starting anew, you are curious on getting started. You've read articles, watched videos, and practice the things you just learned. You eventually came to like some of the things you think are cool, you integrated it to your own endeavor, and it is now a part of your workflow — e.g., you began to take speedrun with routes you're comfortable with, you start to optimize your reading while typing, you chose to compose with a modern version of Bach's workflow, you began to change how you make strokes with confidence. -Overall, [[id:05a39f96-fb1c-4d71-9be1-fc4c2e251e8f][Start small and improve later]] but always take the time to do [[id:9b669fd4-e04e-43dd-a61e-81dea5ec0764][Deliberate practice]] to prevent yourself getting stuck to one idea. + +However, with that said, this does not affect how learning is viewed. +[[roam:Learning styles do not exist]] and has little bearing on the end process of understanding the bigger picture. diff --git a/2021-05-05-18-06-29.org b/notebook/2021-05-05-18-06-29.org similarity index 100% rename from 2021-05-05-18-06-29.org rename to notebook/2021-05-05-18-06-29.org diff --git a/2021-05-05-19-43-14.org b/notebook/2021-05-05-19-43-14.org similarity index 100% rename from 2021-05-05-19-43-14.org rename to notebook/2021-05-05-19-43-14.org diff --git a/2021-05-07-09-00-43.org b/notebook/2021-05-07-09-00-43.org similarity index 100% rename from 2021-05-07-09-00-43.org rename to notebook/2021-05-07-09-00-43.org diff --git a/2021-05-07-09-22-06.org b/notebook/2021-05-07-09-22-06.org similarity index 100% rename from 2021-05-07-09-22-06.org rename to notebook/2021-05-07-09-22-06.org diff --git a/2021-05-07-22-46-41.org b/notebook/2021-05-07-22-46-41.org similarity index 100% rename from 2021-05-07-22-46-41.org rename to notebook/2021-05-07-22-46-41.org diff --git a/2021-05-08-23-12-29.org b/notebook/2021-05-08-23-12-29.org similarity index 100% rename from 2021-05-08-23-12-29.org rename to notebook/2021-05-08-23-12-29.org diff --git a/2021-05-09-17-30-43.org b/notebook/2021-05-09-17-30-43.org similarity index 100% rename from 2021-05-09-17-30-43.org rename to notebook/2021-05-09-17-30-43.org diff --git a/2021-05-13-11-43-13.org b/notebook/2021-05-13-11-43-13.org similarity index 100% rename from 2021-05-13-11-43-13.org rename to notebook/2021-05-13-11-43-13.org diff --git a/2021-05-14-11-48-20.org b/notebook/2021-05-14-11-48-20.org similarity index 100% rename from 2021-05-14-11-48-20.org rename to notebook/2021-05-14-11-48-20.org diff --git a/2021-05-14-12-15-54.org b/notebook/2021-05-14-12-15-54.org similarity index 100% rename from 2021-05-14-12-15-54.org rename to notebook/2021-05-14-12-15-54.org diff --git a/2021-05-14-12-37-18.org b/notebook/2021-05-14-12-37-18.org similarity index 89% rename from 2021-05-14-12-37-18.org rename to notebook/2021-05-14-12-37-18.org index 0b0ceb4..ceae0e1 100644 --- a/2021-05-14-12-37-18.org +++ b/notebook/2021-05-14-12-37-18.org @@ -3,13 +3,13 @@ :END: #+title: Learning process #+date: "2021-05-14 12:37:18 +08:00" -#+date_modified: "2021-07-09 19:20:40 +08:00" +#+date_modified: "2021-07-21 16:00:53 +08:00" #+language: en - Know [[id:25fb4ebf-2cc4-40fe-93ad-37a79aedfb41][The basics of memory]]. -- [[id:c0e4fb0e-68f2-4db4-8c3e-f5a7845738c3][Understanding comes first from memory]] — that is, starting from rote learning. +- [[id:c0e4fb0e-68f2-4db4-8c3e-f5a7845738c3][Understanding comes first from memory]] — that is, starting from rote learning is a valid way to learn as much as it isn't well-accepted. - Consider other learning techniques. + [[id:063dfd73-dbf5-437b-b6f1-d7aeca196f31][Spaced repetition]] is often considered to be a better method of memorization. diff --git a/2021-05-17-08-47-37.org b/notebook/2021-05-17-08-47-37.org similarity index 100% rename from 2021-05-17-08-47-37.org rename to notebook/2021-05-17-08-47-37.org diff --git a/2021-05-20-20-17-03.org b/notebook/2021-05-20-20-17-03.org similarity index 100% rename from 2021-05-20-20-17-03.org rename to notebook/2021-05-20-20-17-03.org diff --git a/2021-05-20-20-17-36.org b/notebook/2021-05-20-20-17-36.org similarity index 100% rename from 2021-05-20-20-17-36.org rename to notebook/2021-05-20-20-17-36.org diff --git a/notebook/2021-05-20-20-20-19.org b/notebook/2021-05-20-20-20-19.org new file mode 100644 index 0000000..8c50e74 --- /dev/null +++ b/notebook/2021-05-20-20-20-19.org @@ -0,0 +1,25 @@ +:PROPERTIES: +:ID: 0e2c9eaf-f12a-47b2-9c9c-d1a590db131b +:END: +#+title: Involuntary attention switch is good for preventing tunnel vision +#+date: "2021-05-20 20:20:19 +08:00" +#+date_modified: "2021-07-21 15:59:06 +08:00" +#+language: en + + +We sometimes slip into the ADHD-like tendency of involuntary attention switching. +This can be good as [[id:c10ebbb7-2af6-419e-a8f3-3417c5b82de3][Randomness in systems introduces interest]]. + +The more unfamiliar the topic, the less associations we make. +Furthermore, the more time we spent on the environment that we're comfortable with, the more likely we'll be experiencing [[id:5c603e2c-4dae-465e-abb5-12897ad7466d][Tunnel vision]]. +We understand this unfamiliar topic as if an isolated land far away from the main body of familiar ideas, just waiting to drift towards them. +This is why interleaving from our familiar can sometimes be helpful as [[id:2667d942-48b6-4d1e-b92b-15c2dab645ed][Switching between different topics makes new perspective]]. + +Some examples: + +- Window shopping for a better [[id:0d2264a6-e487-4761-818a-d17d2833120f][Note-taking]] workflow while you already have a working workflow. +- Checking the new programming language or a framework even if you're already comfortable with another one. +- Reading the trending articles of the week even if you don' have any familiarity with the related topic. + +This doesn't mean lack of commitment as you still have to strive to improve your own (see [[id:d885e93b-f919-4338-a6b9-3438538e18c0][Every copy of the techniques is personalized]]). +And most of the time, it isn't really worth to switch. diff --git a/2021-05-20-20-25-47.org b/notebook/2021-05-20-20-25-47.org similarity index 100% rename from 2021-05-20-20-25-47.org rename to notebook/2021-05-20-20-25-47.org diff --git a/2021-05-20-20-32-49.org b/notebook/2021-05-20-20-32-49.org similarity index 100% rename from 2021-05-20-20-32-49.org rename to notebook/2021-05-20-20-32-49.org diff --git a/2021-05-21-19-26-06.org b/notebook/2021-05-21-19-26-06.org similarity index 84% rename from 2021-05-21-19-26-06.org rename to notebook/2021-05-21-19-26-06.org index 13f00d7..72d3e78 100644 --- a/2021-05-21-19-26-06.org +++ b/notebook/2021-05-21-19-26-06.org @@ -3,7 +3,7 @@ :END: #+title: Pitfalls and illusions of competence #+date: "2021-05-21 19:26:06 +08:00" -#+date_modified: "2021-07-15 22:32:16 +08:00" +#+date_modified: "2021-07-21 16:14:29 +08:00" #+language: en @@ -13,6 +13,7 @@ This could cost you either time or forming bad habits that require unlearning la The following is an exhaustive list of things to look out for. - The [[id:9986bd9e-763e-497e-a35d-ecd0aa93f408][Presence of the material fools students into learning]]. +- [[id:0bb464a1-94c4-4130-bc7d-413465aea8e8][Procrastination]] is a common habitual problem among students, postponing their learning and leading into cramming. - [[id:9138397a-a965-45e9-97ea-71849e8d4f94][Overlearning]] is a habitual problem of students, thinking they should master the concept holistically before moving on to other topics. - [[id:5c603e2c-4dae-465e-abb5-12897ad7466d][Tunnel vision]]: learning new things can be impeded from our own experience. - Working with solutions can be a trap if you focus solely on the steps. diff --git a/2021-05-22-11-16-25.org b/notebook/2021-05-22-11-16-25.org similarity index 100% rename from 2021-05-22-11-16-25.org rename to notebook/2021-05-22-11-16-25.org diff --git a/2021-06-11-10-57-09.org b/notebook/2021-06-11-10-57-09.org similarity index 100% rename from 2021-06-11-10-57-09.org rename to notebook/2021-06-11-10-57-09.org diff --git a/2021-06-18-10-36-37.org b/notebook/2021-06-18-10-36-37.org similarity index 100% rename from 2021-06-18-10-36-37.org rename to notebook/2021-06-18-10-36-37.org diff --git a/2021-06-20-20-42-44.org b/notebook/2021-06-20-20-42-44.org similarity index 100% rename from 2021-06-20-20-42-44.org rename to notebook/2021-06-20-20-42-44.org diff --git a/2021-06-21-10-08-01.org b/notebook/2021-06-21-10-08-01.org similarity index 100% rename from 2021-06-21-10-08-01.org rename to notebook/2021-06-21-10-08-01.org diff --git a/2021-06-24-18-08-23.org b/notebook/2021-06-24-18-08-23.org similarity index 100% rename from 2021-06-24-18-08-23.org rename to notebook/2021-06-24-18-08-23.org diff --git a/2021-06-24-18-10-02.org b/notebook/2021-06-24-18-10-02.org similarity index 100% rename from 2021-06-24-18-10-02.org rename to notebook/2021-06-24-18-10-02.org diff --git a/2021-07-04-15-36-22.org b/notebook/2021-07-04-15-36-22.org similarity index 100% rename from 2021-07-04-15-36-22.org rename to notebook/2021-07-04-15-36-22.org diff --git a/2021-07-04-15-49-22.org b/notebook/2021-07-04-15-49-22.org similarity index 100% rename from 2021-07-04-15-49-22.org rename to notebook/2021-07-04-15-49-22.org diff --git a/2021-07-05-12-36-41.org b/notebook/2021-07-05-12-36-41.org similarity index 100% rename from 2021-07-05-12-36-41.org rename to notebook/2021-07-05-12-36-41.org diff --git a/2021-07-09-19-20-50.org b/notebook/2021-07-09-19-20-50.org similarity index 100% rename from 2021-07-09-19-20-50.org rename to notebook/2021-07-09-19-20-50.org diff --git a/2021-07-11-20-33-13.org b/notebook/2021-07-11-20-33-13.org similarity index 100% rename from 2021-07-11-20-33-13.org rename to notebook/2021-07-11-20-33-13.org diff --git a/2021-07-13-20-23-13.org b/notebook/2021-07-13-20-23-13.org similarity index 100% rename from 2021-07-13-20-23-13.org rename to notebook/2021-07-13-20-23-13.org diff --git a/2021-07-15-07-25-39.org b/notebook/2021-07-15-07-25-39.org similarity index 100% rename from 2021-07-15-07-25-39.org rename to notebook/2021-07-15-07-25-39.org diff --git a/2021-07-15-07-26-02.org b/notebook/2021-07-15-07-26-02.org similarity index 100% rename from 2021-07-15-07-26-02.org rename to notebook/2021-07-15-07-26-02.org diff --git a/2021-07-15-07-26-52.org b/notebook/2021-07-15-07-26-52.org similarity index 100% rename from 2021-07-15-07-26-52.org rename to notebook/2021-07-15-07-26-52.org diff --git a/2021-07-15-07-43-45.org b/notebook/2021-07-15-07-43-45.org similarity index 100% rename from 2021-07-15-07-43-45.org rename to notebook/2021-07-15-07-43-45.org diff --git a/2021-07-15-07-47-32.org b/notebook/2021-07-15-07-47-32.org similarity index 100% rename from 2021-07-15-07-47-32.org rename to notebook/2021-07-15-07-47-32.org diff --git a/structured/android.foss-apps.org b/notebook/android.foss-apps.org similarity index 71% rename from structured/android.foss-apps.org rename to notebook/android.foss-apps.org index 06b3d86..37d5e7e 100644 --- a/structured/android.foss-apps.org +++ b/notebook/android.foss-apps.org @@ -1,6 +1,6 @@ #+title: Android free and open source apps #+date: "2021-06-19 01:02:29 +08:00" -#+date_modified: "2021-06-19 01:12:20 +08:00" +#+date_modified: "2021-07-21 14:36:24 +08:00" #+language: en @@ -12,6 +12,8 @@ We may as well take advantage of the Android improvements and features by creati Here is my personal list of noteworthy Android apps: -- [[https://f-droid.org/en/packages/][F-Droid]] +- [[https://f-droid.org/en/packages/][F-Droid]] is a privacy-oriented app store for Android. + It builds all of the hosted apps from scratch for privacy and security sake of fully Repr - [[https://newpipe.net/][Newpipe]] -- Goodtime +- [[https://f-droid.org/packages/com.apps.adrcotfas.goodtime/][Goodtime]] +- diff --git a/structured/api.web.ccmixter.org b/notebook/api.web.ccmixter.org similarity index 100% rename from structured/api.web.ccmixter.org rename to notebook/api.web.ccmixter.org diff --git a/structured/assets/challenges.exercism.bash/error-handling.sh b/notebook/assets/challenges.exercism.bash/error-handling.sh similarity index 100% rename from structured/assets/challenges.exercism.bash/error-handling.sh rename to notebook/assets/challenges.exercism.bash/error-handling.sh diff --git a/structured/assets/challenges.exercism.bash/hello-world.sh b/notebook/assets/challenges.exercism.bash/hello-world.sh similarity index 100% rename from structured/assets/challenges.exercism.bash/hello-world.sh rename to notebook/assets/challenges.exercism.bash/hello-world.sh diff --git a/structured/assets/challenges.exercism.bash/leap.sh b/notebook/assets/challenges.exercism.bash/leap.sh similarity index 100% rename from structured/assets/challenges.exercism.bash/leap.sh rename to notebook/assets/challenges.exercism.bash/leap.sh diff --git a/structured/assets/challenges.exercism.bash/raindrops-improved.sh b/notebook/assets/challenges.exercism.bash/raindrops-improved.sh similarity index 100% rename from structured/assets/challenges.exercism.bash/raindrops-improved.sh rename to notebook/assets/challenges.exercism.bash/raindrops-improved.sh diff --git a/structured/assets/challenges.exercism.bash/raindrops.sh b/notebook/assets/challenges.exercism.bash/raindrops.sh similarity index 100% rename from structured/assets/challenges.exercism.bash/raindrops.sh rename to notebook/assets/challenges.exercism.bash/raindrops.sh diff --git a/structured/assets/challenges.exercism.bash/reverse-string.sh b/notebook/assets/challenges.exercism.bash/reverse-string.sh similarity index 100% rename from structured/assets/challenges.exercism.bash/reverse-string.sh rename to notebook/assets/challenges.exercism.bash/reverse-string.sh diff --git a/structured/assets/challenges.exercism.bash/two-fer.sh b/notebook/assets/challenges.exercism.bash/two-fer.sh similarity index 100% rename from structured/assets/challenges.exercism.bash/two-fer.sh rename to notebook/assets/challenges.exercism.bash/two-fer.sh diff --git a/structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/application-logging.py b/notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/application-logging.py similarity index 100% rename from structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/application-logging.py rename to notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/application-logging.py diff --git a/structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/argocd-nginx-alpine.yaml b/notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/argocd-nginx-alpine.yaml similarity index 100% rename from structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/argocd-nginx-alpine.yaml rename to notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/argocd-nginx-alpine.yaml diff --git a/structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/docker-packaging.sh b/notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/docker-packaging.sh similarity index 100% rename from structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/docker-packaging.sh rename to notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/docker-packaging.sh diff --git a/structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/github-docker-workflow.yaml b/notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/github-docker-workflow.yaml similarity index 100% rename from structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/github-docker-workflow.yaml rename to notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/github-docker-workflow.yaml diff --git a/structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx-prod.yaml b/notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx-prod.yaml similarity index 100% rename from structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx-prod.yaml rename to notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx-prod.yaml diff --git a/structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx-staging.yaml b/notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx-staging.yaml similarity index 100% rename from structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx-staging.yaml rename to notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx-staging.yaml diff --git a/structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/Chart.yaml b/notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/Chart.yaml similarity index 100% rename from structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/Chart.yaml rename to notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/Chart.yaml diff --git a/structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/templates/deployment.yaml b/notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/templates/deployment.yaml similarity index 100% rename from structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/templates/deployment.yaml rename to notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/templates/deployment.yaml diff --git a/structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/templates/namespace.yaml b/notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/templates/namespace.yaml similarity index 100% rename from structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/templates/namespace.yaml rename to notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/templates/namespace.yaml diff --git a/structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/templates/service.yaml b/notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/templates/service.yaml similarity index 100% rename from structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/templates/service.yaml rename to notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/templates/service.yaml diff --git a/structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/values-prod.yaml b/notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/values-prod.yaml similarity index 100% rename from structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/values-prod.yaml rename to notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/values-prod.yaml diff --git a/structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/values-staging.yaml b/notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/values-staging.yaml similarity index 100% rename from structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/values-staging.yaml rename to notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/values-staging.yaml diff --git a/structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/values.yaml b/notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/values.yaml similarity index 100% rename from structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/values.yaml rename to notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/helm-nginx/values.yaml diff --git a/structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/kubernetes-resources.sh b/notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/kubernetes-resources.sh similarity index 100% rename from structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/kubernetes-resources.sh rename to notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/kubernetes-resources.sh diff --git a/structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/manifests/configmap.yaml b/notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/manifests/configmap.yaml similarity index 100% rename from structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/manifests/configmap.yaml rename to notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/manifests/configmap.yaml diff --git a/structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/manifests/deployment.yaml b/notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/manifests/deployment.yaml similarity index 100% rename from structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/manifests/deployment.yaml rename to notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/manifests/deployment.yaml diff --git a/structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/manifests/namespace.yaml b/notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/manifests/namespace.yaml similarity index 100% rename from structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/manifests/namespace.yaml rename to notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/manifests/namespace.yaml diff --git a/structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/manifests/service.yaml b/notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/manifests/service.yaml similarity index 100% rename from structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/manifests/service.yaml rename to notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/manifests/service.yaml diff --git a/structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/python-helloworld-app.py b/notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/python-helloworld-app.py similarity index 100% rename from structured/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/python-helloworld-app.py rename to notebook/assets/challenges.suse-cloud-native-fundamentals-scholarship-program/python-helloworld-app.py diff --git a/structured/assets/cli.borg/safe-borg-backup b/notebook/assets/cli.borg/safe-borg-backup similarity index 100% rename from structured/assets/cli.borg/safe-borg-backup rename to notebook/assets/cli.borg/safe-borg-backup diff --git a/structured/assets/cookbook.css.implementing-numbered-headings/naive-tiered-headings.scss b/notebook/assets/cookbook.css.implementing-numbered-headings/naive-tiered-headings.scss similarity index 100% rename from structured/assets/cookbook.css.implementing-numbered-headings/naive-tiered-headings.scss rename to notebook/assets/cookbook.css.implementing-numbered-headings/naive-tiered-headings.scss diff --git a/structured/assets/cookbook.css.implementing-numbered-headings/optimized-tiered-headings.scss b/notebook/assets/cookbook.css.implementing-numbered-headings/optimized-tiered-headings.scss similarity index 100% rename from structured/assets/cookbook.css.implementing-numbered-headings/optimized-tiered-headings.scss rename to notebook/assets/cookbook.css.implementing-numbered-headings/optimized-tiered-headings.scss diff --git a/structured/assets/fds-visual-github-actions-description.png b/notebook/assets/fds-visual-github-actions-description.png similarity index 100% rename from structured/assets/fds-visual-github-actions-description.png rename to notebook/assets/fds-visual-github-actions-description.png diff --git a/structured/assets/fds-visual-octaves-and-tones.png b/notebook/assets/fds-visual-octaves-and-tones.png similarity index 100% rename from structured/assets/fds-visual-octaves-and-tones.png rename to notebook/assets/fds-visual-octaves-and-tones.png diff --git a/structured/assets/fds-visual-octaves-and-tones.webp b/notebook/assets/fds-visual-octaves-and-tones.webp similarity index 100% rename from structured/assets/fds-visual-octaves-and-tones.webp rename to notebook/assets/fds-visual-octaves-and-tones.webp diff --git a/structured/assets/lang.lilypond/chords-systems.count b/notebook/assets/lang.lilypond/chords-systems.count similarity index 100% rename from structured/assets/lang.lilypond/chords-systems.count rename to notebook/assets/lang.lilypond/chords-systems.count diff --git a/structured/assets/lang.lilypond/chords-systems.texi b/notebook/assets/lang.lilypond/chords-systems.texi similarity index 100% rename from structured/assets/lang.lilypond/chords-systems.texi rename to notebook/assets/lang.lilypond/chords-systems.texi diff --git a/structured/assets/lang.lilypond/chords.png b/notebook/assets/lang.lilypond/chords.png similarity index 100% rename from structured/assets/lang.lilypond/chords.png rename to notebook/assets/lang.lilypond/chords.png diff --git a/structured/assets/lang.lilypond/notes-systems.count b/notebook/assets/lang.lilypond/notes-systems.count similarity index 100% rename from structured/assets/lang.lilypond/notes-systems.count rename to notebook/assets/lang.lilypond/notes-systems.count diff --git a/structured/assets/lang.lilypond/notes-systems.texi b/notebook/assets/lang.lilypond/notes-systems.texi similarity index 100% rename from structured/assets/lang.lilypond/notes-systems.texi rename to notebook/assets/lang.lilypond/notes-systems.texi diff --git a/structured/assets/lang.lilypond/notes.png b/notebook/assets/lang.lilypond/notes.png similarity index 100% rename from structured/assets/lang.lilypond/notes.png rename to notebook/assets/lang.lilypond/notes.png diff --git a/structured/assets/literature.fundamentals-of-music-theory/accidental-with-chords-systems.count b/notebook/assets/literature.fundamentals-of-music-theory/accidental-with-chords-systems.count similarity index 100% rename from structured/assets/literature.fundamentals-of-music-theory/accidental-with-chords-systems.count rename to notebook/assets/literature.fundamentals-of-music-theory/accidental-with-chords-systems.count diff --git a/structured/assets/literature.fundamentals-of-music-theory/accidental-with-chords-systems.texi b/notebook/assets/literature.fundamentals-of-music-theory/accidental-with-chords-systems.texi similarity index 100% rename from structured/assets/literature.fundamentals-of-music-theory/accidental-with-chords-systems.texi rename to notebook/assets/literature.fundamentals-of-music-theory/accidental-with-chords-systems.texi diff --git a/structured/assets/literature.fundamentals-of-music-theory/accidental-with-chords.png b/notebook/assets/literature.fundamentals-of-music-theory/accidental-with-chords.png similarity index 100% rename from structured/assets/literature.fundamentals-of-music-theory/accidental-with-chords.png rename to notebook/assets/literature.fundamentals-of-music-theory/accidental-with-chords.png diff --git a/structured/assets/literature.fundamentals-of-music-theory/accidentals-systems.count b/notebook/assets/literature.fundamentals-of-music-theory/accidentals-systems.count similarity index 100% rename from structured/assets/literature.fundamentals-of-music-theory/accidentals-systems.count rename to notebook/assets/literature.fundamentals-of-music-theory/accidentals-systems.count diff --git a/structured/assets/literature.fundamentals-of-music-theory/accidentals-systems.texi b/notebook/assets/literature.fundamentals-of-music-theory/accidentals-systems.texi similarity index 100% rename from structured/assets/literature.fundamentals-of-music-theory/accidentals-systems.texi rename to notebook/assets/literature.fundamentals-of-music-theory/accidentals-systems.texi diff --git a/structured/assets/literature.fundamentals-of-music-theory/accidentals.png b/notebook/assets/literature.fundamentals-of-music-theory/accidentals.png similarity index 100% rename from structured/assets/literature.fundamentals-of-music-theory/accidentals.png rename to notebook/assets/literature.fundamentals-of-music-theory/accidentals.png diff --git a/structured/assets/literature.fundamentals-of-music-theory/chords-systems.count b/notebook/assets/literature.fundamentals-of-music-theory/chords-systems.count similarity index 100% rename from structured/assets/literature.fundamentals-of-music-theory/chords-systems.count rename to notebook/assets/literature.fundamentals-of-music-theory/chords-systems.count diff --git a/structured/assets/literature.fundamentals-of-music-theory/chords-systems.texi b/notebook/assets/literature.fundamentals-of-music-theory/chords-systems.texi similarity index 100% rename from structured/assets/literature.fundamentals-of-music-theory/chords-systems.texi rename to notebook/assets/literature.fundamentals-of-music-theory/chords-systems.texi diff --git a/structured/assets/literature.fundamentals-of-music-theory/chords.png b/notebook/assets/literature.fundamentals-of-music-theory/chords.png similarity index 100% rename from structured/assets/literature.fundamentals-of-music-theory/chords.png rename to notebook/assets/literature.fundamentals-of-music-theory/chords.png diff --git a/structured/assets/literature.fundamentals-of-music-theory/modes-systems.count b/notebook/assets/literature.fundamentals-of-music-theory/modes-systems.count similarity index 100% rename from structured/assets/literature.fundamentals-of-music-theory/modes-systems.count rename to notebook/assets/literature.fundamentals-of-music-theory/modes-systems.count diff --git a/structured/assets/literature.fundamentals-of-music-theory/modes-systems.texi b/notebook/assets/literature.fundamentals-of-music-theory/modes-systems.texi similarity index 100% rename from structured/assets/literature.fundamentals-of-music-theory/modes-systems.texi rename to notebook/assets/literature.fundamentals-of-music-theory/modes-systems.texi diff --git a/structured/assets/literature.fundamentals-of-music-theory/modes.png b/notebook/assets/literature.fundamentals-of-music-theory/modes.png similarity index 100% rename from structured/assets/literature.fundamentals-of-music-theory/modes.png rename to notebook/assets/literature.fundamentals-of-music-theory/modes.png diff --git a/structured/assets/text.lilypond/chords-systems.count b/notebook/assets/text.lilypond/chords-systems.count similarity index 100% rename from structured/assets/text.lilypond/chords-systems.count rename to notebook/assets/text.lilypond/chords-systems.count diff --git a/structured/assets/text.lilypond/chords-systems.texi b/notebook/assets/text.lilypond/chords-systems.texi similarity index 100% rename from structured/assets/text.lilypond/chords-systems.texi rename to notebook/assets/text.lilypond/chords-systems.texi diff --git a/notebook/assets/text.lilypond/chords.png b/notebook/assets/text.lilypond/chords.png new file mode 100644 index 0000000..ba8d310 Binary files /dev/null and b/notebook/assets/text.lilypond/chords.png differ diff --git a/structured/assets/text.lilypond/notes-systems.count b/notebook/assets/text.lilypond/notes-systems.count similarity index 100% rename from structured/assets/text.lilypond/notes-systems.count rename to notebook/assets/text.lilypond/notes-systems.count diff --git a/structured/assets/text.lilypond/notes-systems.texi b/notebook/assets/text.lilypond/notes-systems.texi similarity index 100% rename from structured/assets/text.lilypond/notes-systems.texi rename to notebook/assets/text.lilypond/notes-systems.texi diff --git a/notebook/assets/text.lilypond/notes.png b/notebook/assets/text.lilypond/notes.png new file mode 100644 index 0000000..4b648cc Binary files /dev/null and b/notebook/assets/text.lilypond/notes.png differ diff --git a/structured/challenges.exercism.bash.org b/notebook/challenges.exercism.bash.org similarity index 100% rename from structured/challenges.exercism.bash.org rename to notebook/challenges.exercism.bash.org diff --git a/structured/challenges.structure-and-interpretation-of-computer-programs.org b/notebook/challenges.structure-and-interpretation-of-computer-programs.org similarity index 100% rename from structured/challenges.structure-and-interpretation-of-computer-programs.org rename to notebook/challenges.structure-and-interpretation-of-computer-programs.org diff --git a/structured/challenges.suse-cloud-native-fundamentals-scholarship-program.org b/notebook/challenges.suse-cloud-native-fundamentals-scholarship-program.org similarity index 100% rename from structured/challenges.suse-cloud-native-fundamentals-scholarship-program.org rename to notebook/challenges.suse-cloud-native-fundamentals-scholarship-program.org diff --git a/structured/cli.borg.org b/notebook/cli.borg.org similarity index 100% rename from structured/cli.borg.org rename to notebook/cli.borg.org diff --git a/structured/cli.curl.org b/notebook/cli.curl.org similarity index 100% rename from structured/cli.curl.org rename to notebook/cli.curl.org diff --git a/structured/cli.ffmpeg.org b/notebook/cli.ffmpeg.org similarity index 95% rename from structured/cli.ffmpeg.org rename to notebook/cli.ffmpeg.org index 876918e..62b5bc5 100644 --- a/structured/cli.ffmpeg.org +++ b/notebook/cli.ffmpeg.org @@ -1,6 +1,9 @@ +:PROPERTIES: +:ID: 9484532c-16c8-4b3c-8ca4-109396bbf2ef +:END: #+title: Command line: FFmpeg #+date: "2021-05-09 16:40:50 +08:00" -#+date_modified: "2021-07-08 17:52:54 +08:00" +#+date_modified: "2021-07-20 23:30:49 +08:00" #+language: en #+property: header-args :eval no diff --git a/structured/cli.flatpak.org b/notebook/cli.flatpak.org similarity index 93% rename from structured/cli.flatpak.org rename to notebook/cli.flatpak.org index f40c5c8..c1fc365 100644 --- a/structured/cli.flatpak.org +++ b/notebook/cli.flatpak.org @@ -1,6 +1,9 @@ +:PROPERTIES: +:ID: 228f2e0d-372f-4acf-94f1-22f5f962b6c9 +:END: #+title: Command line: Flatpak #+date: "2021-06-04 07:39:11 +08:00" -#+date_modified: "2021-06-19 17:42:15 +08:00" +#+date_modified: "2021-07-20 23:30:42 +08:00" #+language: en diff --git a/structured/cli.fzf.org b/notebook/cli.fzf.org similarity index 100% rename from structured/cli.fzf.org rename to notebook/cli.fzf.org diff --git a/structured/cli.imagemagick.org b/notebook/cli.imagemagick.org similarity index 91% rename from structured/cli.imagemagick.org rename to notebook/cli.imagemagick.org index 2ebf5a0..dc856c5 100644 --- a/structured/cli.imagemagick.org +++ b/notebook/cli.imagemagick.org @@ -1,6 +1,9 @@ +:PROPERTIES: +:ID: a7dd09f3-5bf7-4628-aaed-a5ae64c76f41 +:END: #+title: Command line: ImageMagick #+date: "2021-05-09 19:55:50 +08:00" -#+date_modified: "2021-06-19 17:43:40 +08:00" +#+date_modified: "2021-07-20 23:31:03 +08:00" #+language: en diff --git a/structured/cli.journalctl.org b/notebook/cli.journalctl.org similarity index 91% rename from structured/cli.journalctl.org rename to notebook/cli.journalctl.org index 3682c16..adbf71f 100644 --- a/structured/cli.journalctl.org +++ b/notebook/cli.journalctl.org @@ -1,6 +1,9 @@ +:PROPERTIES: +:ID: 941e0a85-1bb4-45be-a729-1b577c7ee317 +:END: #+title: Command line: journalctl #+date: "2021-05-20 23:07:39 +08:00" -#+date_modified: "2021-07-10 22:19:08 +08:00" +#+date_modified: "2021-07-20 23:31:16 +08:00" #+language: en #+property: header-args :results none diff --git a/structured/cli.kubectl.org b/notebook/cli.kubectl.org similarity index 97% rename from structured/cli.kubectl.org rename to notebook/cli.kubectl.org index 4cbea34..9859ef5 100644 --- a/structured/cli.kubectl.org +++ b/notebook/cli.kubectl.org @@ -3,7 +3,7 @@ :END: #+title: Command line: kubectl #+date: "2021-06-13 00:29:49 +08:00" -#+date_modified: "2021-06-19 17:41:50 +08:00" +#+date_modified: "2021-07-02 16:44:03 +08:00" #+language: en #+property: header-arg :eval no diff --git a/structured/cli.mpc.org b/notebook/cli.mpc.org similarity index 87% rename from structured/cli.mpc.org rename to notebook/cli.mpc.org index 55d69c2..c528adf 100644 --- a/structured/cli.mpc.org +++ b/notebook/cli.mpc.org @@ -1,6 +1,9 @@ +:PROPERTIES: +:ID: 48b5a4a7-58ae-4e3e-a310-0679e909941f +:END: #+title: Command line: mpc #+date: "2021-06-22 19:10:53 +08:00" -#+date_modified: "2021-07-19 21:55:37 +08:00" +#+date_modified: "2021-07-20 23:31:22 +08:00" #+language: en diff --git a/structured/cli.niv.org b/notebook/cli.niv.org similarity index 100% rename from structured/cli.niv.org rename to notebook/cli.niv.org diff --git a/structured/cli.pacman.org b/notebook/cli.pacman.org similarity index 100% rename from structured/cli.pacman.org rename to notebook/cli.pacman.org diff --git a/structured/cli.podman.org b/notebook/cli.podman.org similarity index 96% rename from structured/cli.podman.org rename to notebook/cli.podman.org index 44ade20..9c0511c 100644 --- a/structured/cli.podman.org +++ b/notebook/cli.podman.org @@ -1,6 +1,9 @@ +:PROPERTIES: +:ID: bad088c8-2c15-4033-863e-b33ecb940674 +:END: #+title: Command line: Podman #+date: "2021-06-10 11:51:26 +08:00" -#+date_modified: "2021-06-19 17:41:58 +08:00" +#+date_modified: "2021-07-20 23:31:29 +08:00" #+language: en #+property: header-args :eval no diff --git a/structured/cli.youtube-dl.org b/notebook/cli.youtube-dl.org similarity index 97% rename from structured/cli.youtube-dl.org rename to notebook/cli.youtube-dl.org index c330719..a7ba175 100644 --- a/structured/cli.youtube-dl.org +++ b/notebook/cli.youtube-dl.org @@ -1,6 +1,9 @@ +:PROPERTIES: +:ID: 369700fa-7787-4e70-9b3b-24637ab67035 +:END: #+title: Command-line: youtube-dl #+date: "2021-07-08 17:36:26 +08:00" -#+date_modified: "2021-07-19 00:11:15 +08:00" +#+date_modified: "2021-07-20 23:31:35 +08:00" #+language: en #+property: header-args :eval no diff --git a/structured/cloud.cachix.org b/notebook/cloud.cachix.org similarity index 100% rename from structured/cloud.cachix.org rename to notebook/cloud.cachix.org diff --git a/structured/cloud.github-actions.org b/notebook/cloud.github-actions.org similarity index 100% rename from structured/cloud.github-actions.org rename to notebook/cloud.github-actions.org diff --git a/structured/computing.endianness.org b/notebook/computing.endianness.org similarity index 100% rename from structured/computing.endianness.org rename to notebook/computing.endianness.org diff --git a/structured/cookbook.bash.percent-encoding.org b/notebook/cookbook.bash.percent-encoding.org similarity index 100% rename from structured/cookbook.bash.percent-encoding.org rename to notebook/cookbook.bash.percent-encoding.org diff --git a/structured/cookbook.css.implementing-numbered-headings.org b/notebook/cookbook.css.implementing-numbered-headings.org similarity index 100% rename from structured/cookbook.css.implementing-numbered-headings.org rename to notebook/cookbook.css.implementing-numbered-headings.org diff --git a/structured/cookbook.hugo.base16-themes.org b/notebook/cookbook.hugo.base16-themes.org similarity index 100% rename from structured/cookbook.hugo.base16-themes.org rename to notebook/cookbook.hugo.base16-themes.org diff --git a/structured/data.wikidata.org b/notebook/data.wikidata.org similarity index 100% rename from structured/data.wikidata.org rename to notebook/data.wikidata.org diff --git a/structured/editor.emacs.as-ide.org b/notebook/editor.emacs.as-ide.org similarity index 96% rename from structured/editor.emacs.as-ide.org rename to notebook/editor.emacs.as-ide.org index 7d553c7..495fe1b 100644 --- a/structured/editor.emacs.as-ide.org +++ b/notebook/editor.emacs.as-ide.org @@ -1,6 +1,9 @@ +:PROPERTIES: +:ID: c4e25f51-e41b-4229-ac55-e392e98ff58c +:END: #+title: Emacs as an IDE #+date: "2021-05-09 17:28:23 +08:00" -#+date_modified: "2021-05-09 17:28:51 +08:00" +#+date_modified: "2021-07-20 23:31:45 +08:00" #+language: en diff --git a/structured/editor.emacs.help-system.org b/notebook/editor.emacs.help-system.org similarity index 100% rename from structured/editor.emacs.help-system.org rename to notebook/editor.emacs.help-system.org diff --git a/structured/editor.neovim.lua.org b/notebook/editor.neovim.lua.org similarity index 94% rename from structured/editor.neovim.lua.org rename to notebook/editor.neovim.lua.org index e79a3bd..a224a84 100644 --- a/structured/editor.neovim.lua.org +++ b/notebook/editor.neovim.lua.org @@ -1,6 +1,9 @@ +:PROPERTIES: +:ID: fa34ab22-2b49-485b-a797-cbcccb8bcd04 +:END: #+title: Neovim Lua integration #+date: "2021-07-15 07:45:50 +08:00" -#+date_modified: "2021-07-15 08:38:24 +08:00" +#+date_modified: "2021-07-20 23:31:52 +08:00" #+language: en diff --git a/structured/editor.vim.org b/notebook/editor.vim.org similarity index 94% rename from structured/editor.vim.org rename to notebook/editor.vim.org index 8804347..56d34d7 100644 --- a/structured/editor.vim.org +++ b/notebook/editor.vim.org @@ -1,6 +1,9 @@ +:PROPERTIES: +:ID: 518e8969-8181-48d7-96da-ce86da64dd61 +:END: #+title: Vim #+date: "2021-06-06 05:12:20 +08:00" -#+date_modified: "2021-06-06 14:07:26 +08:00" +#+date_modified: "2021-07-20 23:31:58 +08:00" #+language: en diff --git a/structured/files.archive.org b/notebook/files.archive.org similarity index 67% rename from structured/files.archive.org rename to notebook/files.archive.org index f3167ac..f4815b3 100644 --- a/structured/files.archive.org +++ b/notebook/files.archive.org @@ -1,6 +1,9 @@ +:PROPERTIES: +:ID: 3bfe8650-775f-4dd3-994e-050c35fc39c8 +:END: #+title: Archive files #+date: "2021-06-18 18:50:14 +08:00" -#+date_modified: "2021-06-18 19:09:43 +08:00" +#+date_modified: "2021-07-20 23:28:42 +08:00" #+language: en @@ -21,3 +24,8 @@ You can do that with any file inspection tools like =file.1=. | Zstd | =.zst= | ~tar --zstd xf $FILE~ | | xz | =.xz= | ~tar --xz xf $FILE~ | | ISO | =.iso= | | + +There are also some libraries and applications for certain types of files. + +- [[https://www.libarchive.org/][libarchive]] is a library that supports [[https://github.com/libarchive/libarchive/wiki/LibarchiveFormats][multiple archive formats]] +- [[http://www.gnu.org/software/tar/][GNU tar]] is the most popular utility for extracting archives diff --git a/structured/files.mod.org b/notebook/files.mod.org similarity index 89% rename from structured/files.mod.org rename to notebook/files.mod.org index 1c8e2f2..0eef48a 100644 --- a/structured/files.mod.org +++ b/notebook/files.mod.org @@ -1,6 +1,9 @@ +:PROPERTIES: +:ID: 1f51b48a-6f11-4d5b-8e48-1550e8f42450 +:END: #+title: Module files #+date: "2021-05-13 16:40:30 +08:00" -#+date_modified: "2021-05-13 16:40:42 +08:00" +#+date_modified: "2021-07-20 20:54:44 +08:00" #+language: en diff --git a/structured/graphics.inkscape.org b/notebook/graphics.inkscape.org similarity index 100% rename from structured/graphics.inkscape.org rename to notebook/graphics.inkscape.org diff --git a/structured/illustration.zine.org b/notebook/illustration.zine.org similarity index 100% rename from structured/illustration.zine.org rename to notebook/illustration.zine.org diff --git a/index.org b/notebook/index.org similarity index 100% rename from index.org rename to notebook/index.org diff --git a/structured/lang.nix.org b/notebook/lang.nix.org similarity index 100% rename from structured/lang.nix.org rename to notebook/lang.nix.org diff --git a/structured/lang.oil.org b/notebook/lang.oil.org similarity index 96% rename from structured/lang.oil.org rename to notebook/lang.oil.org index 5d0fc66..20dff5c 100644 --- a/structured/lang.oil.org +++ b/notebook/lang.oil.org @@ -1,6 +1,9 @@ +:PROPERTIES: +:ID: ba829d63-02a9-48df-9148-a82aaa51cee9 +:END: #+title: Oil shell language #+date: "2021-05-09 16:40:50 +08:00" -#+date_modified: "2021-07-13 23:32:05 +08:00" +#+date_modified: "2021-07-21 13:04:45 +08:00" #+language: en #+property: header-args:oil :eval no @@ -268,7 +271,7 @@ This is handy as most tools has an option to print JSON data — e.g., =systemct * Tips and tricks -- Oil seems to evaluate in applicative order, evaluating only when the conditions passed — e.g., ~echo $['' + null if null else 'EEEEHHH']~ should print =EEEEHHH=. +- Oil seems to evaluate in normal order, evaluating only when the conditions passed — e.g., ~echo $['' + null if null else 'EEEEHHH']~ should print =EEEEHHH=. + Just like most modern mainstream languages... nice. - Two operands of different types are considered unequal — e.g., ~'4' == 4~. + You can use Python-like type conversions like =Int=, =Bool=, and =Str= — e.g., ~Int('4') == 4~. diff --git a/notebook/learning.anatomy-of-the-brain.org b/notebook/learning.anatomy-of-the-brain.org new file mode 100644 index 0000000..6aa1e4a --- /dev/null +++ b/notebook/learning.anatomy-of-the-brain.org @@ -0,0 +1,18 @@ +:PROPERTIES: +:ID: 6e8912b3-1687-47dc-9d85-269ea6372317 +:END: +#+title: Anatomy of the brain +#+date: 2021-07-21 15:01:06 +08:00 +#+date_modified: 2021-07-21 15:01:23 +08:00 +#+language: en + + +Remebering from our basic biology lessons, we know that the brain contains *neurons that store information*. +These information can be connected together with *synapses that represents a web of thoughts* from the process of [[id:1e135aee-0464-4756-9f55-bbf12afe8254][Chunking]] information together. +It shows why [[id:9f1f35dd-7cf9-4f47-a9a9-b647e5daa2af][We are more associative than structured]]; +indeed, we are very skilled in linking and jumping between ideas. +You may have moments of suddenly remembering that you forgot to bring something while in the middle of your nap or a Eureka! moment where you suddenly understand why the quadratic formula makes sense. + +The memory can be compared to the muscles as it strengthens the more you use and decays the more you neglect. +In order for this to work, however, you need to set some time for the neural structure to harden first. +This is why cramming doesn't work and [[id:063dfd73-dbf5-437b-b6f1-d7aeca196f31][Spaced repetition]] is often considered a better method. diff --git a/structured/learning.process.chunking.org b/notebook/learning.chunking.org similarity index 83% rename from structured/learning.process.chunking.org rename to notebook/learning.chunking.org index e95d05a..35d1605 100644 --- a/structured/learning.process.chunking.org +++ b/notebook/learning.chunking.org @@ -3,7 +3,7 @@ :END: #+title: Chunking #+date: "2021-05-14 12:33:21 +08:00" -#+date_modified: "2021-06-05 22:26:39 +08:00" +#+date_modified: "2021-07-21 15:33:38 +08:00" #+language: en @@ -19,4 +19,4 @@ Neuroscientifically, a chunk is a group of neurons learned to sing in tune whene Chunking makes it easier to hold more information with fewer mental resources. We learn bits of information, combining them into chunks, condensing the information. This condensed information can then be combined with other information thereby creating a web of information (or scientifically, neural structures). -This is the basis of how [[id:9f1f35dd-7cf9-4f47-a9a9-b647e5daa2af][We are more associative than structured]]. +Along with the [[id:6e8912b3-1687-47dc-9d85-269ea6372317][Anatomy of the brain]], this is one of the basis of how [[id:9f1f35dd-7cf9-4f47-a9a9-b647e5daa2af][We are more associative than structured]]. diff --git a/notebook/learning.modes.org b/notebook/learning.modes.org new file mode 100644 index 0000000..6d46ad2 --- /dev/null +++ b/notebook/learning.modes.org @@ -0,0 +1,17 @@ +:PROPERTIES: +:ID: 8b1be01b-d7d4-4590-a3a8-1fa27b3eef4e +:END: +#+title: Learning modes +#+date: 2021-07-21 15:11:16 +08:00 +#+date_modified: 2021-07-21 15:12:25 +08:00 +#+language: en + + +While there are many ways to describe the state of memory, we'll use two: focused and diffused mode. + +- *Focused mode is when we intensely use our mental capacity to do a task.* — e.g., solving a math problem, completing a coding competition problem set, cooking a new meal, [[id:815b2beb-40a0-4e79-9097-5b688189ad5b][Writing]], [[id:cd7e8120-6953-44a6-9004-111f86ac52dc][Illustration]], [[id:0d2264a6-e487-4761-818a-d17d2833120f][Note-taking]]. + +- *Diffused mode is the relaxed state of our mind.* + It often happens when we take a break, walk outside, and give in to guilty pleasures. + +Despite the conception our brain is working whenever we focus, our brain is working all day. diff --git a/structured/learning.pitfalls.overlearning.org b/notebook/learning.pitfalls.overlearning.org similarity index 100% rename from structured/learning.pitfalls.overlearning.org rename to notebook/learning.pitfalls.overlearning.org diff --git a/structured/learning.pitfalls.presence-of-material.org b/notebook/learning.pitfalls.presence-of-material.org similarity index 100% rename from structured/learning.pitfalls.presence-of-material.org rename to notebook/learning.pitfalls.presence-of-material.org diff --git a/notebook/learning.pitfalls.procrastination.org b/notebook/learning.pitfalls.procrastination.org new file mode 100644 index 0000000..9b417c9 --- /dev/null +++ b/notebook/learning.pitfalls.procrastination.org @@ -0,0 +1,23 @@ +:PROPERTIES: +:ID: 0bb464a1-94c4-4130-bc7d-413465aea8e8 +:END: +#+title: Procrastination +#+date: 2021-07-21 14:38:09 +08:00 +#+date_modified: 2021-07-21 14:48:18 +08:00 +#+language: en + + +As [[id:9f1f35dd-7cf9-4f47-a9a9-b647e5daa2af][We are more associative than structured]], our brain associates things we don't like as pain. +Thus, we have the tendency to avert to them as much as possible including distracting ourselves with social media, upholding activities for tomorrow, and doing unrelated things. + +Procrastination is a habitual problem. +It is a negative habit that rewards you for doing nothing thus can be compared to addiction. +Furthermore, it leads into the habit of cramming and you'll know from [[id:25fb4ebf-2cc4-40fe-93ad-37a79aedfb41][The basics of memory]] that the [[id:06df5d69-12ac-4e98-8013-ac54d29aa80c][Learning process]] does take time to settle. + +There are ways to fight against this: + +- Just [[id:05a39f96-fb1c-4d71-9be1-fc4c2e251e8f][Start small and improve later]]. + With [[id:df20e58b-6d38-4ace-8468-413bc708c772][Most of the work is done from smaller amount of effort]], you'll be finding yourself making more progress over time. + +- Use sessions of [[id:063dfd73-dbf5-437b-b6f1-d7aeca196f31][Spaced repetition]] with focus and relaxation. + Specifically, use a timer and make each session to end with a short period of relaxation. diff --git a/structured/learning.pitfalls.tunnel-vision.org b/notebook/learning.pitfalls.tunnel-vision.org similarity index 100% rename from structured/learning.pitfalls.tunnel-vision.org rename to notebook/learning.pitfalls.tunnel-vision.org diff --git a/structured/learning.techniques.interleaving.org b/notebook/learning.techniques.interleaving.org similarity index 71% rename from structured/learning.techniques.interleaving.org rename to notebook/learning.techniques.interleaving.org index 98dfacb..144f0cd 100644 --- a/structured/learning.techniques.interleaving.org +++ b/notebook/learning.techniques.interleaving.org @@ -3,11 +3,11 @@ :END: #+title: Switching between different topics makes new perspective #+date: 2021-07-17 21:01:18 +08:00 -#+date_modified: 2021-07-17 21:01:18 +08:00 +#+date_modified: 2021-07-21 16:18:15 +08:00 #+language: en -While [[id:9f1f35dd-7cf9-4f47-a9a9-b647e5daa2af][We are more associative than structured]], It is mainly done to prevent [[id:5c603e2c-4dae-465e-abb5-12897ad7466d][Tunnel vision]] and getting stuck to what the material taught. +While [[id:9f1f35dd-7cf9-4f47-a9a9-b647e5daa2af][We are more associative than structured]], it is mainly done to prevent [[id:5c603e2c-4dae-465e-abb5-12897ad7466d][Tunnel vision]] and getting stuck to what the material taught. As [[id:0e2c9eaf-f12a-47b2-9c9c-d1a590db131b][Involuntary attention switch is good for preventing tunnel vision]], it lets you make connections between them and even form new perspectives or sudden realizations when learning a topic. Despite the perceived quality of public education, this is how students went through to choose their career. @@ -17,14 +17,17 @@ You can choose to switch between topics of different scope either from specific Some examples... - Studying different entire fields of knowledge. - Set a study session for illustration, programming, and mathematics. + Set a study session for music, programming, and mathematics. + You can then apply those topics by doing related to it like [[roam:Live coding]]. -- Switching between different topics. - For example, you can study the basics of music theory and learning to play a guitar. +- Reading books of different topics in parallel. - Solving different types of problems in one session. Instead of studying one type of problem at a time, you study three. +- Solving one difficult problem then taking a break. + Knowing about [[id:8b1be01b-d7d4-4590-a3a8-1fa27b3eef4e][Learning modes]] and can depend on our emotion, taking a break is a good advice. + Switching between context doesn't necessarily mean equally dividing the time. You still need to prioritize the topic you have difficulties with. However, you need to watch out for [[id:9138397a-a965-45e9-97ea-71849e8d4f94][Overlearning]]. diff --git a/structured/learning.techniques.memory-palace.org b/notebook/learning.techniques.memory-palace.org similarity index 100% rename from structured/learning.techniques.memory-palace.org rename to notebook/learning.techniques.memory-palace.org diff --git a/notebook/learning.the-basics-of-memory.org b/notebook/learning.the-basics-of-memory.org new file mode 100644 index 0000000..3ad4e17 --- /dev/null +++ b/notebook/learning.the-basics-of-memory.org @@ -0,0 +1,18 @@ +:PROPERTIES: +:ID: 25fb4ebf-2cc4-40fe-93ad-37a79aedfb41 +:END: +#+title: The basics of memory +#+date: 2021-05-02 23:05:42 +08:00 +#+date_modified: 2021-07-21 15:32:47 +08:00 +#+language: en + + +As for this note, we'll talk about the basics of memory neuroscientifically. + +- To understand the memory, we need to know the [[id:6e8912b3-1687-47dc-9d85-269ea6372317][Anatomy of the brain]]. + +- With the basic understanding of the brain, we then study the process of memory. + We often summarizes this as the [[id:d0d97498-3cb1-4cf7-abe5-327cbb89ff29][Working and long-term memory]]. + +- Our learning sessions are also dictated by our mood. + In this case, we have [[id:8b1be01b-d7d4-4590-a3a8-1fa27b3eef4e][Learning modes]]. diff --git a/notebook/learning.working-and-long-term-memory.org b/notebook/learning.working-and-long-term-memory.org new file mode 100644 index 0000000..8be9a95 --- /dev/null +++ b/notebook/learning.working-and-long-term-memory.org @@ -0,0 +1,22 @@ +:PROPERTIES: +:ID: d0d97498-3cb1-4cf7-abe5-327cbb89ff29 +:END: +#+title: Working and long-term memory +#+date: 2021-07-21 14:59:05 +08:00 +#+date_modified: 2021-07-21 15:02:32 +08:00 +#+language: en + + +Our brain has a lot of ideas and random thought that pass by each day, it also has a large space of information we can store to accommodate. +While we can categorize many parts of the memory, we'll focus with the two main parts: + +- *The working memory contains all of the immediate information we have for the task at hand.* + This is our mental scratchpad or our working desk containing all of the tools and materials needed for the project. + +- *The long-term memory contains all of the information we know.* + This is like our notebook, formally linking all of the information with each other. + Continuing with the working desk analogy, this is our warehouse of our tools and materials. + +With time, our memory consolidates, becoming more familiar with the concept. +From time and the process of [[id:1e135aee-0464-4756-9f55-bbf12afe8254][Chunking]] information, this is when we get out of our beginner phase to a semi-expert. +When we retrieve a memory, it can be strengthened and even altered forming false memories. diff --git a/structured/linux.distros.arch.org b/notebook/linux.distros.arch.org similarity index 100% rename from structured/linux.distros.arch.org rename to notebook/linux.distros.arch.org diff --git a/structured/linux.drivers.org b/notebook/linux.drivers.org similarity index 100% rename from structured/linux.drivers.org rename to notebook/linux.drivers.org diff --git a/structured/linux.installation.org b/notebook/linux.installation.org similarity index 100% rename from structured/linux.installation.org rename to notebook/linux.installation.org diff --git a/structured/linux.kernel-options.org b/notebook/linux.kernel-options.org similarity index 100% rename from structured/linux.kernel-options.org rename to notebook/linux.kernel-options.org diff --git a/structured/linux.modules-with-dkms.org b/notebook/linux.modules-with-dkms.org similarity index 93% rename from structured/linux.modules-with-dkms.org rename to notebook/linux.modules-with-dkms.org index cb109a4..f71e258 100644 --- a/structured/linux.modules-with-dkms.org +++ b/notebook/linux.modules-with-dkms.org @@ -1,6 +1,9 @@ +:PROPERTIES: +:ID: cb9cd582-66e8-45f8-890d-074e0ec2c3ef +:END: #+title: Installing Linux kernel with DKMS #+date: "2021-05-30 17:40:35 +08:00" -#+date_modified: "2021-05-30 20:40:38 +08:00" +#+date_modified: "2021-07-20 23:32:25 +08:00" #+language: en diff --git a/structured/linux.network-configuration.org b/notebook/linux.network-configuration.org similarity index 100% rename from structured/linux.network-configuration.org rename to notebook/linux.network-configuration.org diff --git a/structured/linux.systemd.org b/notebook/linux.systemd.org similarity index 100% rename from structured/linux.systemd.org rename to notebook/linux.systemd.org diff --git a/structured/linux.wayland.org b/notebook/linux.wayland.org similarity index 97% rename from structured/linux.wayland.org rename to notebook/linux.wayland.org index 410076a..35295f6 100644 --- a/structured/linux.wayland.org +++ b/notebook/linux.wayland.org @@ -3,7 +3,7 @@ :END: #+title: Wayland #+date: 2021-07-20 16:42:09 +08:00 -#+date_modified: 2021-07-20 19:38:32 +08:00 +#+date_modified: 2021-07-20 20:31:56 +08:00 #+language: en diff --git a/structured/literature.an-introduction-to-openbsd.org b/notebook/literature.an-introduction-to-openbsd.org similarity index 100% rename from structured/literature.an-introduction-to-openbsd.org rename to notebook/literature.an-introduction-to-openbsd.org diff --git a/structured/literature.cs50x.org b/notebook/literature.cs50x.org similarity index 100% rename from structured/literature.cs50x.org rename to notebook/literature.cs50x.org diff --git a/structured/literature.doing-with-images-make-symbols-communicating-with-computers.org b/notebook/literature.doing-with-images-make-symbols-communicating-with-computers.org similarity index 100% rename from structured/literature.doing-with-images-make-symbols-communicating-with-computers.org rename to notebook/literature.doing-with-images-make-symbols-communicating-with-computers.org diff --git a/structured/literature.fundamentals-of-music-theory.org b/notebook/literature.fundamentals-of-music-theory.org similarity index 100% rename from structured/literature.fundamentals-of-music-theory.org rename to notebook/literature.fundamentals-of-music-theory.org diff --git a/structured/literature.learning-how-to-learn.org b/notebook/literature.learning-how-to-learn.org similarity index 100% rename from structured/literature.learning-how-to-learn.org rename to notebook/literature.learning-how-to-learn.org diff --git a/structured/literature.linguistics-style-and-writing-in-the-21st-century.org b/notebook/literature.linguistics-style-and-writing-in-the-21st-century.org similarity index 100% rename from structured/literature.linguistics-style-and-writing-in-the-21st-century.org rename to notebook/literature.linguistics-style-and-writing-in-the-21st-century.org diff --git a/structured/literature.packaging-rust-crates-in-gnu-guix.org b/notebook/literature.packaging-rust-crates-in-gnu-guix.org similarity index 100% rename from structured/literature.packaging-rust-crates-in-gnu-guix.org rename to notebook/literature.packaging-rust-crates-in-gnu-guix.org diff --git a/structured/literature.practical-typography.org b/notebook/literature.practical-typography.org similarity index 100% rename from structured/literature.practical-typography.org rename to notebook/literature.practical-typography.org diff --git a/structured/literature.reproducible-research-methodological-principles-for-transparent-science.org b/notebook/literature.reproducible-research-methodological-principles-for-transparent-science.org similarity index 100% rename from structured/literature.reproducible-research-methodological-principles-for-transparent-science.org rename to notebook/literature.reproducible-research-methodological-principles-for-transparent-science.org diff --git a/structured/literature.structure-and-interpretations-of-computer-programs.org b/notebook/literature.structure-and-interpretations-of-computer-programs.org similarity index 100% rename from structured/literature.structure-and-interpretations-of-computer-programs.org rename to notebook/literature.structure-and-interpretations-of-computer-programs.org diff --git a/structured/literature.suse-cloud-native-fundamentals-scholarship-program.org b/notebook/literature.suse-cloud-native-fundamentals-scholarship-program.org similarity index 99% rename from structured/literature.suse-cloud-native-fundamentals-scholarship-program.org rename to notebook/literature.suse-cloud-native-fundamentals-scholarship-program.org index ac80de2..518ba8d 100644 --- a/structured/literature.suse-cloud-native-fundamentals-scholarship-program.org +++ b/notebook/literature.suse-cloud-native-fundamentals-scholarship-program.org @@ -3,7 +3,7 @@ :END: #+title: SUSE Cloud native fundamentals scholarship program #+date: "2021-06-07 18:21:19 +08:00" -#+date_modified: "2021-07-07 15:53:36 +08:00" +#+date_modified: 2021-07-20 18:11:06 +08:00 #+language: en diff --git a/structured/packages.flatpak.org b/notebook/packages.flatpak.org similarity index 100% rename from structured/packages.flatpak.org rename to notebook/packages.flatpak.org diff --git a/structured/packages.nix.org b/notebook/packages.nix.org similarity index 100% rename from structured/packages.nix.org rename to notebook/packages.nix.org diff --git a/structured/packages.python.org b/notebook/packages.python.org similarity index 100% rename from structured/packages.python.org rename to notebook/packages.python.org diff --git a/structured/text.lilypond.org b/notebook/text.lilypond.org similarity index 100% rename from structured/text.lilypond.org rename to notebook/text.lilypond.org diff --git a/structured/text.org-mode.babel.org b/notebook/text.org-mode.babel.org similarity index 100% rename from structured/text.org-mode.babel.org rename to notebook/text.org-mode.babel.org diff --git a/structured/text.org-mode.timestamps.org b/notebook/text.org-mode.timestamps.org similarity index 100% rename from structured/text.org-mode.timestamps.org rename to notebook/text.org-mode.timestamps.org diff --git a/structured/text.text-encoding-initiative.org b/notebook/text.text-encoding-initiative.org similarity index 100% rename from structured/text.text-encoding-initiative.org rename to notebook/text.text-encoding-initiative.org diff --git a/structured/tools.cookiecutter.org b/notebook/tools.cookiecutter.org similarity index 100% rename from structured/tools.cookiecutter.org rename to notebook/tools.cookiecutter.org diff --git a/structured/tools.guix.contribution-workflow.org b/notebook/tools.guix.contribution-workflow.org similarity index 100% rename from structured/tools.guix.contribution-workflow.org rename to notebook/tools.guix.contribution-workflow.org diff --git a/structured/tools.kubernetes.org b/notebook/tools.kubernetes.org similarity index 100% rename from structured/tools.kubernetes.org rename to notebook/tools.kubernetes.org diff --git a/structured/tools.nix.derivations.org b/notebook/tools.nix.derivations.org similarity index 100% rename from structured/tools.nix.derivations.org rename to notebook/tools.nix.derivations.org diff --git a/structured/tools.nix.flakes.org b/notebook/tools.nix.flakes.org similarity index 100% rename from structured/tools.nix.flakes.org rename to notebook/tools.nix.flakes.org diff --git a/structured/tools.nix.org b/notebook/tools.nix.org similarity index 100% rename from structured/tools.nix.org rename to notebook/tools.nix.org diff --git a/structured/tools.nix.reproducible-executables.org b/notebook/tools.nix.reproducible-executables.org similarity index 100% rename from structured/tools.nix.reproducible-executables.org rename to notebook/tools.nix.reproducible-executables.org diff --git a/structured/tools.vagrant.org b/notebook/tools.vagrant.org similarity index 86% rename from structured/tools.vagrant.org rename to notebook/tools.vagrant.org index 4d385f6..8e2bf74 100644 --- a/structured/tools.vagrant.org +++ b/notebook/tools.vagrant.org @@ -1,6 +1,9 @@ +:PROPERTIES: +:ID: 28ed1d6a-42c1-4763-b8a2-4c644fa385ef +:END: #+title: Vagrant #+date: "2021-06-19 00:36:24 +08:00" -#+date_modified: "2021-06-19 00:56:08 +08:00" +#+date_modified: "2021-07-20 23:33:02 +08:00" #+language: en diff --git a/structured/web.forges.recognize-plain-text-documents.org b/notebook/web.forges.recognize-plain-text-documents.org similarity index 87% rename from structured/web.forges.recognize-plain-text-documents.org rename to notebook/web.forges.recognize-plain-text-documents.org index cb27fea..16d2e2f 100644 --- a/structured/web.forges.recognize-plain-text-documents.org +++ b/notebook/web.forges.recognize-plain-text-documents.org @@ -1,6 +1,9 @@ +:PROPERTIES: +:ID: ae9b5d09-3a46-4173-b9b2-0232f583b16d +:END: #+title: Make web forges recognize plain-text documents #+date: "2021-06-24 18:17:37 +08:00" -#+date_modified: "2021-06-24 18:18:46 +08:00" +#+date_modified: "2021-07-20 23:32:51 +08:00" #+language: en diff --git a/structured/web.protocols.ipfs.org b/notebook/web.protocols.ipfs.org similarity index 100% rename from structured/web.protocols.ipfs.org rename to notebook/web.protocols.ipfs.org diff --git a/site/src/pages/[[...slug]].jsx b/site/src/pages/[[...slug]].jsx index 489d740..b54378f 100644 --- a/site/src/pages/[[...slug]].jsx +++ b/site/src/pages/[[...slug]].jsx @@ -26,8 +26,6 @@ const Note = ({ metadata, title, hast, backlinks }) => { processHtmlClass = "math" } } - - console.log(MathJax) `} @@ -88,7 +86,6 @@ export const getStaticProps = async ({ params }) => { language: data.language, source: data.src || '' }; - console.log(data); return { props: { metadata, diff --git a/structured/assets/lang.lilypond/chords-1.eps b/structured/assets/lang.lilypond/chords-1.eps deleted file mode 100644 index 0edc7a6..0000000 Binary files a/structured/assets/lang.lilypond/chords-1.eps and /dev/null differ diff --git a/structured/assets/lang.lilypond/notes-1.eps b/structured/assets/lang.lilypond/notes-1.eps deleted file mode 100644 index 3ac8626..0000000 Binary files a/structured/assets/lang.lilypond/notes-1.eps and /dev/null differ diff --git a/structured/assets/literature.fundamentals-of-music-theory/accidental-with-chords-1.eps b/structured/assets/literature.fundamentals-of-music-theory/accidental-with-chords-1.eps deleted file mode 100644 index abffdd1..0000000 Binary files a/structured/assets/literature.fundamentals-of-music-theory/accidental-with-chords-1.eps and /dev/null differ diff --git a/structured/assets/literature.fundamentals-of-music-theory/accidentals-1.eps b/structured/assets/literature.fundamentals-of-music-theory/accidentals-1.eps deleted file mode 100644 index 8b63b58..0000000 Binary files a/structured/assets/literature.fundamentals-of-music-theory/accidentals-1.eps and /dev/null differ diff --git a/structured/assets/literature.fundamentals-of-music-theory/chords-1.eps b/structured/assets/literature.fundamentals-of-music-theory/chords-1.eps deleted file mode 100644 index 2bc6593..0000000 Binary files a/structured/assets/literature.fundamentals-of-music-theory/chords-1.eps and /dev/null differ diff --git a/structured/assets/literature.fundamentals-of-music-theory/modes-1.eps b/structured/assets/literature.fundamentals-of-music-theory/modes-1.eps deleted file mode 100644 index 360bae3..0000000 Binary files a/structured/assets/literature.fundamentals-of-music-theory/modes-1.eps and /dev/null differ diff --git a/structured/assets/text.lilypond/chords-1.eps b/structured/assets/text.lilypond/chords-1.eps deleted file mode 100644 index b540479..0000000 Binary files a/structured/assets/text.lilypond/chords-1.eps and /dev/null differ diff --git a/structured/assets/text.lilypond/chords.png b/structured/assets/text.lilypond/chords.png deleted file mode 100644 index d35fbf7..0000000 Binary files a/structured/assets/text.lilypond/chords.png and /dev/null differ diff --git a/structured/assets/text.lilypond/notes-1.eps b/structured/assets/text.lilypond/notes-1.eps deleted file mode 100644 index 986a6c2..0000000 Binary files a/structured/assets/text.lilypond/notes-1.eps and /dev/null differ diff --git a/structured/assets/text.lilypond/notes.png b/structured/assets/text.lilypond/notes.png deleted file mode 100644 index cab4a3b..0000000 Binary files a/structured/assets/text.lilypond/notes.png and /dev/null differ diff --git a/structured/learning.basics-of-memory.org b/structured/learning.basics-of-memory.org deleted file mode 100644 index f0a7be2..0000000 --- a/structured/learning.basics-of-memory.org +++ /dev/null @@ -1,59 +0,0 @@ -:PROPERTIES: -:ID: 25fb4ebf-2cc4-40fe-93ad-37a79aedfb41 -:END: -#+title: The basics of memory -#+date: 2021-05-02 23:05:42 +08:00 -#+date_modified: 2021-07-20 17:57:59 +08:00 -#+language: en - - -As for this note, we'll talk about the basics of memory neuroscientifically. - - - - -# TODO: Practices on improving memory -* Basic anatomy of the brain - -Remebering from our basic biology lessons, we know that the brain contains *neurons that store information*. -These information can be connected together with *synapses that represents a web of thoughts* from the process of [[id:1e135aee-0464-4756-9f55-bbf12afe8254][Chunking]]. -It shows why [[id:9f1f35dd-7cf9-4f47-a9a9-b647e5daa2af][We are more associative than structured]]; -indeed, we are very skilled in linking and jumping between ideas. -You may have moments of suddenly remembering that you forgot to bring something while in the middle of your nap or a Eureka! moment where you suddenly understand why the quadratic formula makes sense. - -The memory can be compared to the muscles as it strengthens the more you use and decays the more you neglect. -In order for this to work, however, you need to set some time for the neural structure to harden first. -This is why cramming doesn't work and [[id:063dfd73-dbf5-437b-b6f1-d7aeca196f31][Spaced repetition]] is often considered a better method. - - - - -* Working and long-term memory - -Our brain has a lot of ideas and random thought that pass by each day, it also has a large space of information we can store to accommodate. -While we can categorize many parts of the memory, we'll focus with the two main parts: - -- *The working memory contains all of the immediate information we have for the task at hand.* - This is our mental scratchpad or our working desk containing all of the tools and materials needed for the project. - -- *The long-term memory contains all of the information we know.* - This is like our notebook, formally linking all of the information with each other. - Continuing with the working desk analogy, this is our warehouse of our tools and materials. - -With time, our memory consolidates, becoming more familiar with the concept. -This is when we get out of our beginner phase to a semi-expert. -When we retrieve a memory, it can be strengthened and even altered forming false memories. - - - - -* Focused and diffused mode - -While there are many ways to describe the state of memory, we'll use two: focused and diffused mode. - -- *Focused mode is when we intensely use our mental capacity to do a task.* — e.g., solving a math problem, completing a coding competition problem set, cooking a new meal, [[id:815b2beb-40a0-4e79-9097-5b688189ad5b][Writing]], [[id:cd7e8120-6953-44a6-9004-111f86ac52dc][Illustration]], [[id:0d2264a6-e487-4761-818a-d17d2833120f][Note-taking]]. - -- *Diffused mode is the relaxed state of our mind.* - It often happens when we take a break, walk outside, and give in to guilty pleasures. - -Despite the conception our brain is working whenever we focus, our brain is working all day.