{"id":8509,"date":"2019-12-12T12:28:16","date_gmt":"2019-12-12T17:28:16","guid":{"rendered":"https:\/\/irreal.org\/blog\/?p=8509"},"modified":"2019-12-12T12:28:16","modified_gmt":"2019-12-12T17:28:16","slug":"building-a-personal-knowledge-base","status":"publish","type":"post","link":"https:\/\/irreal.org\/blog\/?p=8509","title":{"rendered":"Building a Personal Knowledge Base"},"content":{"rendered":"<p>I\u2019m a big believer in collecting and storing information: in building a personal knowledge base if you like. I do this, of course, with Org-mode but that\u2019s not the only possibility. Sung Cho has a nice post in which he describes <a href=\"https:\/\/www.getdnote.com\/blog\/how-i-built-personal-knowledge-base-for-myself\/\">how he built himself a personal knowledge base<\/a>.<\/p>\n<p>He started out by keeping his notes in <a href=\"https:\/\/evernote.com\/\">Evernote<\/a> but soon realized that he was spending all his time maintaining and polishing his notes but hardly ever using them. That led him to his first principal: Organizing knowledge should never become the goal. Rather, the goal should be to retain knowledge and help yourself learn. In keeping with this, he built himself a simple command line interface to a YAML database. He limited each note to a single line and didn\u2019t use any tags.<\/p>\n<p>In accordance with his second principal\u2014searching is more efficient than organizing\u2014he retrieved information by simply grepping for it. That was easy because of the third principal that the knowledge base should be local and open source. At this stage it was also plain text so the powerful Unix search tools could easily be applied for searching.<\/p>\n<p>Overtime he has evolved his system to use an SQL database and made it accessible over the Internet. He also arranged for it to email him a digest of his recent entries to help him absorb the material. The whole system is open source and you can download a binary or source code from the <a href=\"https:\/\/github.com\/dnote\/dnote\">dnote repository<\/a>.<\/p>\n<p>My own system pretty much adheres to Cho\u2019s principals but I do use tags to help me search the data. I don\u2019t obsess over them: I just tag the entries with keywords that I think suggest the data I\u2019m entering.<\/p>\n<p><a href=\"https:\/\/www.youtube.com\/user\/Sepharoth64\/videos\">Ali Abdaal<\/a> has a similar system but he uses the proprietary <a href=\"https:\/\/www.notion.so\/product\">Notion<\/a> application and therefore violates the important rule that <a href=\"https:\/\/irreal.org\/blog\/?p=8461\">you must maintain control of your data and the means to access it<\/a>. Abdaal has an <a href=\"https:\/\/www.youtube.com\/watch?v=lKYBB-Uw1IM\">excellent video<\/a> on his system. It would be pretty easy to implement almost all of it with Org-mode so the video is worth watching even if you\u2019re not interested in Notion.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I\u2019m a big believer in collecting and storing information: in building a personal knowledge base if you like. I do this, of course, with Org-mode but that\u2019s not the only possibility. Sung Cho has a nice post in which he &hellip; <a href=\"https:\/\/irreal.org\/blog\/?p=8509\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[18,4,37],"class_list":["post-8509","post","type-post","status-publish","format-standard","hentry","category-general","tag-emacs","tag-org-mode","tag-tech"],"_links":{"self":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/8509","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8509"}],"version-history":[{"count":1,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/8509\/revisions"}],"predecessor-version":[{"id":8510,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/8509\/revisions\/8510"}],"wp:attachment":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8509"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8509"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}