Live data from Hacker News

Ask HN: Why do you keep a personal knowledge base?

news.ycombinator.com

31–40 of 98 posts

Re: Ask HN: Why do you keep a personal knowledge base?

#31
I keep a record of any info that I learn (organized by topic) in Workflowy. I even keep a note of everything I do.

Basically my goal is to decrease the chance of going through the same process of learning something, multiple times.

I also think of it as a cache for Google. I sometimes search my knowledge base before searching Google.

For example: how to delete duplicate lines in emacs? I just found it in my knowledge base in under 3 seconds but would have taken more time googling (also more distracting)

Re: Ask HN: Why do you keep a personal knowledge base?

#32
If anyone is interested, the term for this field is "personal knowledge management."

There are a few basic principles that can help keep the system organized and useful.

Personally I use Google Keep and OneNote: every weekend I funnel the unstructured thoughts, ideas and realizations into a structured format organized in OneNote. It takes a bit of time, but I can look back on any of my notes on programming or real estate or marketing or psychology and instantly find them useful.

Re: Ask HN: Why do you keep a personal knowledge base?

#33

I’ve realized recently that I spend hours and hours a week reading and saving stuff to Evernote. Like I’m always in research mode. I think focused research is good for the career, but unfocused is just a distraction and waste of time. I save sooo much stuff and rarely go back to read it. My one idea for recovering the lost/wasted time reading and saving this information is curating and publishing it online as blog po…

This is exactly my experience too. I almost never go back to my notes. Only value creating notes is actual act of creating notes, it doesn't really matter what you use for it.

Re: Ask HN: Why do you keep a personal knowledge base?

#34
post #28
post #12

Earlier quoted context omitted.

> writing something down burns it more into your brain Yes, and the recall effect is much stronger if you use handwriting vs typing[0] [0] see for example https://redbooth.com/blog/handwriting-and-memory/amp

I'm really not a fan of these studies, even this article points out why: copying verbatim doesn't work. Hand writing forces you to rephrase in your own words because you can't write fast enough to keep up—but there's no reason you can't apply this same method to typing, AND get all the benefits of legible, searchable, organisable, easily expandable text documents.

That's a good hypothesis, but it can be tested

Re: Ask HN: Why do you keep a personal knowledge base?

#35

If anyone is interested, the term for this field is "personal knowledge management." There are a few basic principles that can help keep the system organized and useful. Personally I use Google Keep and OneNote: every weekend I funnel the unstructured thoughts, ideas and realizations into a structured format organized in OneNote. It takes a bit of time, but I can look back on any of my notes on programming or real es…

Please, for the love of all that is open source, someone create an open alternative to OneNote. It’s easily one of the best Microsoft tools ever, and there doesn’t seem to be a good equivalent. It also seems like the perfect pinboard-style lifestyle business.

Re: Ask HN: Why do you keep a personal knowledge base?

#36

My question, what program would one use to start his/her own personal knowledge base? Or do I have to be a software developer and create my own?

I feel you don't have to be a developer or create your own. But you may have to try out some alternatives before deciding on one - some people prefer browser applications, some people prefer desktop applications, I preferred the former in the past but now prefer the latter...

For many years, I maintained my technical KB as a local WordPress blog (installed using XAMPP. XAMPP is a portable WordPress + MySQL easy to use installer). The main reason was that WP had plugins for code syntax highlighting, searching and organizing content in a hierarchy. But drafting and formatting articles with code and math was (still is, IMO) kind of a pain in WP's editor, which is why I stopped using WP.

I had also tried out some of the wiki software, including PmWiki and MediaWiki. There's nothing bad I can point to, but somehow I just didn't like using them.

Later I switched to plain old Libreoffice Writer. Drafting, formatting and organizing content are a breeze. It doesn't have code highlighting, but I use an online formatter (hilite.me) and just paste the snippets as HTML. Works great for me, exports to PDFs if I want that content in my tablets. Since searching for documents is inconvenient, I keep all the information cleanly organized in directories.

If you like markdown, I suggest RStudio. It's actually an IDE for the R language, but its usability, markdown and export to HTML support are so good that I use it a bit like a WYSIWYG HTML editor when writing content related to data analysis and visualizations. However, it's a desktop application, and some people don't like those.

If you like markdown and prefer web applications, try out any of the static site generators, like Pelican. These usually require a little knowledge of the programming language they're written in and some command line usage.

Re: Ask HN: Why do you keep a personal knowledge base?

#37
Uses of a personal knowledge base:

- Recording and crystallizing ideas: most deep thoughts and informed opinions about things often don't materialize on first try. They are the result of many iterations, pivots and revisions. Writing them down helps one regain context quickly after leaving them for a while, which allows one to make incremental progress without being susceptible to the fallibility of memory searches. Writing is also frequently the best way to teach oneself something and to push oneself to identify gaps in knowledge and thinking.

- Sleep aid: committing ideas to (virtual) paper helps unburden them from one's active memory. This has inadvertent therapeutic effects as well. I'm one of those people who has tons of ideas racing in my head all the time, so this helps me sleep at night. On a related note, Cognitive Behavioral Therapy or CBT (for managing emotions) can also be done through written therapy.

- Business ideas/hobby ideas: list of stuff to do when the right combination of opportunities arises. You can have ideas but not all ideas are ripe for execution. Having them in a cache as one is constantly monitoring the environment helps one time their deployment better.

- Latent solutions to problems: Richard Feynman had a trick where he'd be constantly thinking about 6 problems at any given time. When an attack presented itself due to sheer chance, he was able to execute on it quickly, and make himself look like a genius when in fact he had been thinking about about the problem for a long time and was merely lying in wait for the right piece of the puzzle to come along.

- Jokes/good turns of phrases: not for the purpose of plagiarism, but sometimes one needs a bon mot or an apt phrase for a presentation or piece of writing. Having a store of such phrases to synthesize from is much more reliable than drawing from memory alone. Many good writers/presenters aren't Mozart-like geniuses who can produce polished work on-demand: many maintain disciplines like this to aid in producing quality work even when their memory fails them.

- Travel destinations: sometimes we read about an interesting place and tell ourselves "we'll visit some day" but then never do because when the next long weekend comes up, we'd have forgotten all about it. Keeping a list helps one to quickly converge on a destination when a vacation opportunity arises.

Re: Ask HN: Why do you keep a personal knowledge base?

#38
I have been journaling since 13 years old. I starting my keeping a blog as a more permanent record when I was 17 years old. I then started systematically saving content to my computer that I’d come across, and finally moved it to the cloud. Most recently I’ve used the app/extension Pocket to archive and save content such as articles.

The best personal knowledge base is my blog.

The act of writing, of pasting work and thoughts and reflections and associations and tagging and organizing, allow me to really embed it in my own memory.

I really gotta process and write it in order for me to really get the most out of the knowledge base I’m saving.

Simply archiving and tagging is not enough.

Re: Ask HN: Why do you keep a personal knowledge base?

#39
At work I maintain a running txt file that acts as a journal, a time tracker to help with timesheets, and a scratchpad for real-time notes (meeting notes, action items, email drafts, code/config). I start a new txt file each year. Each week starts with a header with some goals for the week. Each day follows a similar pattern of highlighting priorities for the day.

Since it's txt file it opens quickly, is easily scannable and searchable. I will sometimes tag entries with phrases that I know I'm more likely to use later when I'm looking for something. The txt file is stored in dropbox and is typically open all day on whatever device I happen to be on.

I've found that tools that organize by things by folder or tag (Notational Velocity, Evernote) don't work for me - I lose track of where something went. Organizing by calendar/time allows me to remember "oh, the thing I'm looking for occurred before this thing".

Re: Ask HN: Why do you keep a personal knowledge base?

#40
post #31

I keep a record of any info that I learn (organized by topic) in Workflowy. I even keep a note of everything I do. Basically my goal is to decrease the chance of going through the same process of learning something, multiple times. I also think of it as a cache for Google. I sometimes search my knowledge base before searching Google. For example: how to delete duplicate lines in emacs? I just found it in my knowledge…

You hit the nail on the head. I run a personal instance of Dokuwiki, and find that this is my L1 cache for knowledge. Vim, Git, Linux... all the stuff I use the most often is there and organized in the way I find optimal.

It's also very convenient to have a reference on various devices that you own. Specs, links to manuals, common troubleshooting steps and an inbox of future work and enhancements.

Post reply on HN