News for hackers. Stuff that matters.
Re:Ask HN: Do you keep a personal knowledge repository? by breck on Saturday May 25, 2019 @01:21AM (#20007273)
Yes. I write things in Tree Notation using a simple file backed plain text database called Treebase. It allows me to easily jot information down using nearly any program and maintain a strongly typed, color highlighted, queryable database.

I have a few different databases now, the biggest in the millions of rows. A workflow for one of the databases, an ontology of human medical measurements, is as follows: 1) I come across a new term, 2) (if afk I first email it to myself) I simply do a “touch term.hipo” at the shell, or use vim, sublime, or another handy tool. Then I add data in a strongly typed but 0-syntax tree language I created called “hipo”. If I’m in sublime or another editor I get live autocomplete and syntax highlighting 3) I use git to version everything 4) I have a simple DB server which reads the files and allows me to analyze using any tool, from R studio to Vega, etc.

Re:Ask HN: Do you keep a personal knowledge repository? by JesseAldridge on Saturday May 25, 2019 @01:29AM (#20007293)
What is Tree Notation? This is the first Google result: https://en.wikipedia.org/wiki/Newick_format

Also, what do you do if you want to put the same node in two different places in the tree? (i.e. you want a graph)

Re:Ask HN: Do you keep a personal knowledge repository? by breck on Saturday May 25, 2019 @01:35AM (#20007311)
http://treenotation.org/

For graph nodes I use an id.

  organization Microsoft
   hq Redmond

  language C#
   corporateSponsor Microsoft