Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

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.



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)


http://treenotation.org/

For graph nodes I use an id.

  organization Microsoft
   hq Redmond

  language C#
   corporateSponsor Microsoft




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: