Hacker News new | ask | show | jobs
by shawxe 1995 days ago
This may be a tangential, but I've recently found that it really is useful to track all/most of these pieces of personal data. I spent a long time trying to figure out the best way to go about this before ultimately just settling on plaintext files and Git. Some of my data goes into CSV files that I generally just manually edit with Vim, some (ie. notes) just goes into literal text files. Sensitive data lives in a separate repo and is encrypted using GNU pass

Since this is how I'm used to keeping track of code and configurations, the friction has been surprisingly low; I'd even go so far as to say I find it fun. I'm sure my specific setup is not what's right for everyone but it feels right for me and I think that's the whole point.

6 comments

VisiData (https://www.visidata.org) is nice for looking at tabular data on the command line.
That looks nice, but defo not for me, however this reminds me that I used to use the CLI web browser at some point :D
You may find Tiddlywiki [0] useful as it can be synced with github and provides very flexible and easy organization of that kind of information. Or look at Drift [1] for a nice setup

[0] https://tiddlywiki.com/

[1] https://akhater.github.io/drift/

You might want to check out https://logseq.com

I track and note in the same way. This system let's you maintain you data in your private Github repo or local text files (which you can manage using Git, or anything else, yourself).

Note - still kind of work in progress software but worth checking out.

I was looking at logseq earlier this week, but everything I found said you needed GitHub. Do you happen to have a link to the local git method?
You need to use latest chromium based browsers (e.g. Chrome, Edge, etc) because the other browsers don't support native filesystem api for the record, check this demo: https://twitter.com/logseq/status/1335638230478143494
Thanks for the tip! Looks like this feature is even more stable now. I found this https://www.youtube.com/watch?v=Afmqowr0qEQ
I haven't found anything for working locally yet. The landing page says, "Use it locally (no need to login)

It's only for the testing purpose now, please don't write any serious notes without login."

Could you share the structure you've come up with for managing this information? In particular the directory structure, file structure and what data you store in CSV vs regular text files. That would be really great!

I've tried managing a personal CRM in text files, but I struggle on getting a future proof structure. I'll have basic questions like: Should I have one file per relationship/person, or a directory containing files per encounter? An example from someone who has used it for some time would be great to have.

Tangential is nice vocabulary addition to orthogonal in this context. Thanks.
How do you mix git and encryption now?