Live data from Hacker News

Ask HN: Do you keep a personal knowledge repository?

news.ycombinator.com

101–110 of 129 posts

Re: Ask HN: Do you keep a personal knowledge repository?

#101
A student of mine led me to an interesting note taking application:

Cherry Tree https://www.giuspen.com/cherrytree/

It was quite impressive on the variety of notes and document types it was able to organize.

Also seemed to have good support for outputting in various formats.

CherryTree is positioned as an open source alternative to OneNote.

Re: Ask HN: Do you keep a personal knowledge repository?

#102
post #90
post #60

How long would you like to be able to access this content? If it is for the long haul, plain text is the only way to go (org-mode, etc). Any proprietary commercial solution will fade away in a handful of years. At best, you might be able to extract the content before they shut down but structure and metadata may be lost. Open source self-hosted solutions will last much longer but even in that case it might get to a p…

I am wondering what information from 1988 might still be of help for you now, but I would suggest that xml and json or similar would still last about as well as plain text, but would enable you to do more interesting things and store more useful documents (say a complete contact list).

XML or JSON are also plain text. And Org has excellent support for storing contacts.

Furthermore, a personal knowledge repository may contain information that is pretty much timeless. Say you read Rudin to learn analysis in 1988 and took some notes. Why would that be outdated?

Some academics build huge perosnal knowledge repositories that they keep growing during their careers. These will often span longer periods than 1988-2019. See e.g. Luhmann's Zettelkasten.

The advantage of Org is that it is very readable, as it descends from an outliner, and has excellent tooling. There are options for including tables, equations, bibliographies, links to many datatypes, attachments, extensive date support, etc. Lots of export tools, interpreters to show views of your document, and many other things I have not touched upon.

Yet it is quite simple hierarchical plain text. So it will remain accessible in the future. Aside, Emacs has been around for very long, and will probably remain around much longer due to the Lindy Effect.

Re: Ask HN: Do you keep a personal knowledge repository?

#103

Yep. Txt on GitLab. https://gitlab.com/drummyfish/my_text_data Most people that aren't me would probably be interested in https://gitlab.com/drummyfish/my_text_data/tree/master/cheat... and https://gitlab.com/drummyfish/my_text_data/blob/master/links...

I like your cheat sheets. Nice.

Re: Ask HN: Do you keep a personal knowledge repository?

#104

This is the most impressive example of the genre that I've seen: https://wiki.xxiivv.com/ (engine: https://wiki.xxiivv.com/#oscean ) For me, I use Orgmode, plus a mess of PDFs in folders on Google Drive. I've been looking into both Polar and Emacs as potential replacements for document organization. Right now I have a single folder that I save new things to, and I have a recurring task to go back and file documents r…

> This is the most impressive example of the genre that I've seen: https://wiki.xxiivv.com/ (engine: https://wiki.xxiivv.com/#oscean)

Yeah. I am currently using org-mode (plus org-wiki, some bespoke elisp and a few shell scripts) for my own knowledge base, but Oscean/the Nataniev ecosystem in general has impressed me.

plus Zotero for papers/PDFs, plus a pile'o'files stashed using the Universal Decimal Classification for its folder tree, plus assorted odds and ends.

In fact, I spent this week messing around with some of its concepts - Indental plus Runic plus a lightweight markup language loosely based on txt2tags + sexps and which should be easy to render even outside the browser.

The idea is to move away from documents (which org-mode is very good at), and towards smaller, rich chunks of information (which org-mode can't handle that well - I hacked things up with properties, but that namespace is flat).

Re: Ask HN: Do you keep a personal knowledge repository?

#105
Yes, I built an open source tool called Dnote [0]. Basically, I can write down my microlessons as I learn them without leaving the terminal or browser. And it sends me a weekly digest to automate spaced repetition.

I used to use Evernote to write down my knowledge but I quickly found that I never look back at my notes, and quickly lost grasp of my knowledge. That's why I built the automated email digest.

My workflow is simple: when I learn something, I execute a command line program to write it down without leaving the terminal when I am coding. Every weekend, I receive a digest of what I learned in the past. This way, I can successfully maintain all the new knowledge I acquire.

Similarly to your requirements, I often search through my knowledge base in the terminal before doing a web search. Doing so saves me time because my knowledge base is already written in my own words that I understand well.

- [0] https://github.com/dnote/dnote

Re: Ask HN: Do you keep a personal knowledge repository?

#106
post #104

This is the most impressive example of the genre that I've seen: https://wiki.xxiivv.com/ (engine: https://wiki.xxiivv.com/#oscean ) For me, I use Orgmode, plus a mess of PDFs in folders on Google Drive. I've been looking into both Polar and Emacs as potential replacements for document organization. Right now I have a single folder that I save new things to, and I have a recurring task to go back and file documents r…

> This is the most impressive example of the genre that I've seen: https://wiki.xxiivv.com/ (engine: https://wiki.xxiivv.com/#oscean ) Yeah. I am currently using org-mode (plus org-wiki, some bespoke elisp and a few shell scripts) for my own knowledge base , but Oscean/the Nataniev ecosystem in general has impressed me. plus Zotero for papers/PDFs, plus a pile'o'files stashed using the Universal Decimal Classificatio…

> The idea is to move away from documents (which org-mode is very good at), and towards smaller, rich chunks of information (which org-mode can't handle that well - I hacked things up with properties, but that namespace is flat).

I've noticed this weakness in org-mode as well. It's really a fantastic tool, but it still has a few gaps here or there. I'm optimistic about its continued development though.

It's good to hear that you liked the Oscean/Nataniev tools; I haven't tried them and it could easily have been all style no substance. They certainly sound impressive. From what I've read, I have a feeling there might be something worthwhile there. And XXIIVV itself looks amazing, although I know that's just one implementation.

Re: Ask HN: Do you keep a personal knowledge repository?

#108
I used to commit to github repos with varying results:

https://github.com/jhadjar/Notes

https://github.com/jhadjar/Language-Acquisition

I then experimented with Sphinx. Then a simple alias `kb` (for knowledge base) and `note` to save random notes to an markdown file synced in Dropbox.

Now I use MKdocs. An intern experimented with it and proposed it and that's what I use for now:

https://jhadjar.gitlab.io/kbase/

Original notes are here https://jhadjar.gitlab.io/kbase/notes/

Original knowledge base: https://jhadjar.gitlab.io/kbase/kb/

Notice the timestamps (the alias opened vi and put a timestamp).

I also use TaskWarrior and have an alias to commit and push the changes to the files to a private repo.

I should collect dispersed files on my disk that are the result of reading articles and books (I open a file in the same directory of a paper or a book and start writing thoughts at a coffee shop, which I send to coworkers, especially for papers).

Bottom line, now I use MKdocs with GitLab pages (for now). It works nicely. The alias is good for quickly jotting down to a file and saving, then it's cleaned and edited and incorporated in the proper file in the knowledge base.

Re: Ask HN: Do you keep a personal knowledge repository?

#109
Yes, I use checkvist. ANYTHING I find mildly interesting goes into this list. This is great for when I come to something that I need to research or want to start going deep into; when this happens I've already accumulated dozens of links and bits of data to follow up with. As of the time of writing this, I have over 6000 unique links or bits of info. It's all organized by fairly arbitrary naming that I sometimes change.

E.g. my top levels are: - server administration - networking - programming - telephony - science - mathematics - culture - management - job search

Re: Ask HN: Do you keep a personal knowledge repository?

#110
post #22

I use google colab ( https://colab.research.google.com/notebooks/)for things like work notes on setting things up, any new tech I am learning. The best thing is it support code(python). Google keep( http://keep.google.com ) for noting down any interesting thoughts/ideas/lesson I learn through out the day. I usually create a card per month to keep it organised.

Really interesting idea to use Colab. I assume that you occasionally download the notebooks for local backup? Also, are downloaded notebooks useable with Jupiter notebook?

Yes. Exactly. They can be used with local Jupiter notebook instance as well.
Post reply on HN