Live data from Hacker News

Ask HN: How did you build up your personal knowledge base?

news.ycombinator.com

1–10 of 113 posts

Re: Ask HN: How did you build up your personal knowledge base?

#2
I use a markdown editor, currently Typora, since it has a side pane with folder structure. I keep folders for personal notes, study notes, project plans, compsci “knowledge” where I have massive notes for each subject. All of it is backed up and synced between devices using Nextcloud. Works fine, is free and doesn’t need paid subscriptions.

Re: Ask HN: How did you build up your personal knowledge base?

#3
I use Zim Wiki and have done for a few years now. Simple formatting, files in plain text, easy interlinking, decent search, and I've written some external scripts to work on the plain text files to be able to extract collated documents.

Backed up as part of my usual backup procedures, but only (easily) accessible with the GUI on my laptop. It would be trivial to sync it between devices and use it from multiple locations, but I don't need to.

Re: Ask HN: How did you build up your personal knowledge base?

#4
You might also be interested in these discussions:

https://news.ycombinator.com/item?id=8270759

https://news.ycombinator.com/item?id=17892731

https://news.ycombinator.com/item?id=19095849

https://news.ycombinator.com/item?id=19294799

https://news.ycombinator.com/item?id=19847258

https://news.ycombinator.com/item?id=21108527

https://news.ycombinator.com/item?id=21310030

Re: Ask HN: How did you build up your personal knowledge base?

#5
I have been building and using an open source solution called Dnote [0] for the past two years. Maybe it could help you and others in search for a solution.

I used to write down information in note-taking apps but doing so didn't help me retain more knowledge. The reasons were: (a) no spaced repetition, because I never went back to my old notes once I wrote them. (b) environment switch due to having to launch external apps every time to write a note. Environment switch was especially painful when I was immersed in a complex coding problem.

I solved those two pain points by sending myself an automated digest of my notes every week (spaced repetition on autopilot) and building CLI, browser extensions, and IDE plug-ins to talk to my personal knowledge base so that I don't have to switch environment to put stuff in the knowledge base.

My experience is positive. It has helped me advance my foreign language skills, learn new vocabulary, and retain various technical micro-lessons that I come across during programming.

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

Re: Ask HN: How did you build up your personal knowledge base?

#7
post #5

I have been building and using an open source solution called Dnote [0] for the past two years. Maybe it could help you and others in search for a solution. I used to write down information in note-taking apps but doing so didn't help me retain more knowledge. The reasons were: (a) no spaced repetition, because I never went back to my old notes once I wrote them. (b) environment switch due to having to launch externa…

> I solved those two pain points by sending myself an automated digest of my notes every week (spaced repetition on autopilot) and building CLI, browser extensions, and IDE plug-ins to talk to my personal knowledge base so that I don't have to switch environment to put stuff in the knowledge base.

Oh, this is fantastic, thanks. I'm going to have to look into how I can do this for my own knowledge base. Especially the spaced repetition part.

> https://www.getdnote.com/blog/how-i-built-personal-knowledge...

Btw, this is a great article.

Post reply on HN