From a0b94026e224fa54ed78bedfef3554c2954966da Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Fri, 25 Jun 2021 13:26:31 +0800 Subject: [PATCH] Add notes on Emacs and creativity Not much connection between the two (yet) but just something I keep in mind for the previous days. For the creativity, I focused first on what creativity is and how I think of it. If ever I have a random realization then I'll be sure to continue this note or something. --- 2020-04-20-16-51-40.org | 4 ++-- 2021-04-06-22-25-17.org | 4 ++-- 2021-04-26-18-59-30.org | 5 ++--- 2021-05-07-22-46-41.org | 4 ++-- 2021-06-20-20-42-44.org | 26 ++++++++++++++++++++++++++ 2021-06-24-18-08-23.org | 17 +++++++++++++++++ 2021-06-24-18-10-02.org | 20 ++++++++++++++++++++ 7 files changed, 71 insertions(+), 9 deletions(-) create mode 100644 2021-06-20-20-42-44.org create mode 100644 2021-06-24-18-08-23.org create mode 100644 2021-06-24-18-10-02.org diff --git a/2020-04-20-16-51-40.org b/2020-04-20-16-51-40.org index 8f7b7ff..35a4d98 100644 --- a/2020-04-20-16-51-40.org +++ b/2020-04-20-16-51-40.org @@ -3,7 +3,7 @@ :END: #+title: Org mode #+date: "2020-04-20 16:51:40 +08:00" -#+date_modified: "2021-05-19 18:33:15 +08:00" +#+date_modified: "2021-06-24 17:57:27 +08:00" #+language: en #+tags: tools writing @@ -12,6 +12,6 @@ At its core, Org mode is a [[id:88f2256a-3359-4d10-92a3-9273cabce414][Personal i It also sports a lightweight markup language and a framework called org-babel (see [[id:5569a49f-c387-4da2-8f68-d8452e35ee5b][Org mode: Babel]]) that allows arbitrarily inserting output of code of various programming languages. With these features, Org-mode is known as one of the many tools for [[id:6eeb7a24-b662-46d6-9ece-00a5028ff4d8][Reproducible research]] which also serves as a solid tool for [[id:0d2264a6-e487-4761-818a-d17d2833120f][Note-taking]] as well. -Unfortunately, a lot of the famous powers of the format is tied with [[roam:GNU Emacs][roam:GNU Emacs]]. +Unfortunately, a lot of the famous powers of the format is tied with [[id:ce6ab58e-b295-4fdb-8af7-fc89c63ec208][GNU Emacs]]. While there is an ecosystem flourishing outside of the text editor (e.g., [[https://github.com/niklasfasching/go-org][go-org]], [[https://github.com/orgapp/orgajs][orgajs]], [[https://pandoc.org/org.html][Org mode support in Pandoc]]), the plugins inside of Emacs simply cannot be ignored. Among other Org mode plugins inside of the Emacs ecosystem, we have [[roam:org-roam][org-roam]], [[https://github.com/jkitchin/org-ref][org-ref]], [[https://github.com/weirdNox/org-noter][org-noter]], [[https://orgmode.org/worg/exporters/index.html][a number of exporters]], and [[https://orgmode.org/worg/org-contrib/babel/languages/index.html][org-babel language plugins]] that extends to more workflows. diff --git a/2021-04-06-22-25-17.org b/2021-04-06-22-25-17.org index 7947a45..c316392 100644 --- a/2021-04-06-22-25-17.org +++ b/2021-04-06-22-25-17.org @@ -3,7 +3,7 @@ :END: #+title: Prefer referencing over remembering #+date: "2021-04-06 22:25:17 +08:00" -#+date_modified: "2021-06-19 10:20:35 +08:00" +#+date_modified: "2021-06-24 17:14:01 +08:00" #+language: en #+tags: personal-info-management @@ -24,7 +24,7 @@ Examples: - [[https://www.gnu.org/software/texinfo/][Texinfo]] and [[https://github.com/tldr-pages/tldr][tldr pages]]. -- [[roam:GNU Emacs]] has a great built-in help system. +- [[id:ce6ab58e-b295-4fdb-8af7-fc89c63ec208][GNU Emacs]] has a great built-in help system. (See [[id:0efb9c51-3a12-4e5a-9e9b-d48cf4bd53ce][Using the built-in help system of Emacs]] for more details.) If the system has a way of referencing something (other than the internet), use it to your advantage as you may find something valuable. diff --git a/2021-04-26-18-59-30.org b/2021-04-26-18-59-30.org index 4eb9681..91f162c 100644 --- a/2021-04-26-18-59-30.org +++ b/2021-04-26-18-59-30.org @@ -3,12 +3,11 @@ :END: #+title: When note-taking, don't satisfy your ego #+date: "2021-04-26 18:59:30 +08:00" -#+date_modified: "2021-05-19 21:15:35 +08:00" +#+date_modified: "2021-06-24 20:12:47 +08:00" #+language: en Note-taking are meant as a mental scratchpad, not some sort of creative writing. -(That said, you can [[id:d024516b-35ea-40ae-9433-ceacea695073][Write paragraphs like music]].) The time you spent making things align as if you have OCD could be spent editing and improving other notes. Personal notes, no matter how poorly written or unmaintained, are still valuable. @@ -26,7 +25,7 @@ Other examples include: - Satisfying my obsessiveness over the little things such as sorting lines for the note metadata in alphanumerical order. - Finding the perfect note system and constantly shopping for better tools. - Consequently from the previous point, obsessing over the fact that the first draft of my notes are not perfect. -- Collecting every links that I may need to refer to the future (see [[link][Collector's Fallacy]]) and mistakenly putting them at my notes (when it should be at my inboxes to be processed). +- Collecting every resources for the future (see [[id:6b0e6b75-410f-42a3-8921-bcc4589b2d2a][Collecting information only feels like progress]]). A similar dilemma I have yesterday is trying to format the metadata my Org mode files and sorting them alphabetically. I've written a script and as I'm not experienced in text processing, I spent most of my time reading up documentation on the tools. diff --git a/2021-05-07-22-46-41.org b/2021-05-07-22-46-41.org index 12dc531..76fdc2d 100644 --- a/2021-05-07-22-46-41.org +++ b/2021-05-07-22-46-41.org @@ -3,7 +3,7 @@ :END: #+title: Make a hub note to connect ideas together #+date: "2021-05-07 22:46:41 +08:00" -#+date_modified: "2021-05-07 23:45:26 +08:00" +#+date_modified: "2021-06-24 19:45:51 +08:00" #+language: en @@ -20,6 +20,6 @@ In order of preference, there are several ways to get around this: - [[id:c15325eb-4506-449c-b8dd-300801f53adc][A good tagging system for files for reducing information overload]]. -As a side effect, writing a hub note enforces chunking of your notes. +As a side effect, writing a hub note enforces [[id:1e135aee-0464-4756-9f55-bbf12afe8254][Chunking]] of your notes. Furthermore, it also [[id:92a10fe2-f4d1-4e5e-b5f4-3779db13a2e5][Create roadmaps to stay on track]] with the ability to select certain notes for a topic. You get to explicitly define the topic instead of relying on backlinks or similar features. diff --git a/2021-06-20-20-42-44.org b/2021-06-20-20-42-44.org new file mode 100644 index 0000000..d974bcc --- /dev/null +++ b/2021-06-20-20-42-44.org @@ -0,0 +1,26 @@ +:PROPERTIES: +:ID: ce6ab58e-b295-4fdb-8af7-fc89c63ec208 +:END: +#+title: GNU Emacs +#+date: "2021-06-20 20:42:44 +08:00" +#+date_modified: "2021-06-24 18:06:12 +08:00" +#+language: en + + +The ever-popular Emacs, [[https://insights.stackoverflow.com/survey/2019#technology-_-most-popular-development-environments][at least popular enough to be used by 4.5% of the respondents from the Stack Overflow survey of 2019]]. +It is one of the usual symbol of extensibility and [[roam:Free software]] due to its ecosystem of plugins and extensions integrating Emacs. +It also allows the user to customize anything within it. + +To show how extensible it is, here is a list of extensions that may as well be an entirely new application altogether: + +- [[https://gitlab.com/phillord/org-drill/][Entirely new spaced repetition on top of Org mode]]. +- [[https://github.com/org-roam/org-roam/][Implementation of Roam Research with Org mode documents]]. +- [[http://magit.vc/][Comprehensive Git client]]. +- [[https://melpa.org/#/?q=window%20manager][Window managers inside Emacs]]. + +Among other things, it is also where [[id:c422175a-5b65-4311-8cc6-11efd55364e8][Org mode]] documents are often written from, making use of [[id:5569a49f-c387-4da2-8f68-d8452e35ee5b][Org mode: Babel]]. + +People have been building it with complex workflows all in one environment. +In a way, Emacs is an entire operating system by itself. + +As a complex text editor, you can start with [[id:0efb9c51-3a12-4e5a-9e9b-d48cf4bd53ce][Using the built-in help system of Emacs]]. diff --git a/2021-06-24-18-08-23.org b/2021-06-24-18-08-23.org new file mode 100644 index 0000000..cb60801 --- /dev/null +++ b/2021-06-24-18-08-23.org @@ -0,0 +1,17 @@ +:PROPERTIES: +:ID: c886bc6d-e9dc-4f62-8841-59123236eda0 +:END: +#+title: A failed idea can be repurposed +#+date: "2021-06-24 18:08:23 +08:00" +#+date_modified: "2021-06-24 19:33:56 +08:00" +#+language: en + + +- oftentimes, these come from a lack of understanding (or misunderstanding) +- this is why research exists in the first place +- while some are taking risks investing into the new research, its concept and ideas can influence upcoming projects +- it could also take note on the failures and flaws of the research +- case in point: + + Virtual Boy with the start of the virtual reality + + A bad animation can be used for an amateurish character + + A very alien concept can be remixed with a new familiar concept diff --git a/2021-06-24-18-10-02.org b/2021-06-24-18-10-02.org new file mode 100644 index 0000000..5a4a205 --- /dev/null +++ b/2021-06-24-18-10-02.org @@ -0,0 +1,20 @@ +:PROPERTIES: +:ID: af581713-d4a8-438a-84ea-9f3b8e1353e6 +:END: +#+title: Creativity does not mean originality +#+date: "2021-06-24 18:10:02 +08:00" +#+date_modified: "2021-06-24 19:34:50 +08:00" +#+language: en + + +- while we associate creativity with originality, it is not the same and it is a bit misleading +- oftentimes, we also mistake creativity with the act of coming up with a never-seen-before idea; + creativity defines what we can make from already existing ideas +- some examples: + + musicians often take cues from other musicians; + see Star Wars soundtrack (or [[https://youtu.be/gB4lULC87Oo][this video where I got the idea]]) + + video games often get their ideas from others +- in other words, what we as innovations are often inspired from combining two or more ideas +- since creativity involves inspirations from already existing ideas including failed ones, [[id:c886bc6d-e9dc-4f62-8841-59123236eda0][A failed idea can be repurposed]]; + in a way, we understand that [[id:114b7874-6a20-49c8-be2c-46970c7110dc][Information is only acquired when you try to make sense of it]] +- though, plagiarism is a different topic entirely