Live data from Hacker News

Journaling using Nix, Vim and coreutils

tangled.sh

41–50 of 65 posts

Re: Journaling using Nix, Vim and coreutils

#42
post #6

Earlier quoted context omitted.

Nix is a form of computing that's simultaneously 20 years in the past and 20 years in the future. I love it. Honest answer though, it's a deterministic way of building up a computer/environment. Think pip/uv/packages.lock but for everything.

Deterministic but when the next gcc (or %insert_big_dependency%) update happens all your more obscure packages are broken for a couple of weeks.

Don't update immediately? Update immediately, but selectively? Nix offers many options here.

Re: Journaling using Nix, Vim and coreutils

#43
Knew you'd get comments asking why nix is important to the setup. I like it for things like this as well.

Shell scripting by default has terrible isolation. But the way Nix puts shell scripts together, you can be confident that a script's own PATH only contains what it needs to, which is a nice guarantee to have.

Re: Journaling using Nix, Vim and coreutils

#44

So, I've been keeping a journal for 17 years, off and on. I don't know anyone else who does it my way, so here's my method. I made a dedicated email account just for the journal. I personally chose gmail but if you distrust google you could use any other provider including self-hosted. At the end of the day, or when I feel like it, I log in and email the account from itself with a message about whatever happened that…

I love this take. I do something similar, in that my journal is completely isolated

For journal entries I record voice notes. I can do it quicker, and I can do it while I'm e.g. driving or walking. I feel that I capture a bit more emotion with it too. I've been doing this for about 20 years, but only in the last year have I been writing a python application to organize and transcribe the notes.

Re: Journaling using Nix, Vim and coreutils

#45

So, I've been keeping a journal for 17 years, off and on. I don't know anyone else who does it my way, so here's my method. I made a dedicated email account just for the journal. I personally chose gmail but if you distrust google you could use any other provider including self-hosted. At the end of the day, or when I feel like it, I log in and email the account from itself with a message about whatever happened that…

WTF wish I thought of this 17 years ago

The best time to start journaling is 17 years ago, or today.

Re: Journaling using Nix, Vim and coreutils

#46
post #3

I wish all my todo items had 2-3 words. This looks fine with the examples but I bet it’s not so clean with realistic data.

I haven't read the fine article yet, but as a tangent I try to keep my TODOs as "verb noun [- description]".

  - buy milk
  - call doctor - shoulder
  - call mechanic - head gasket
The terseness helps me review them quickly. And being able to review them quickly enables me to do them quickly.

Re: Journaling using Nix, Vim and coreutils

#48
post #25

I don't see what nix is doing for you? There's vim, absolutely, coreutils (though I don't immediately see anything GNU-specific), and a tiny wrapper script that happens to be written in flake.nix but could trivially be factored out. I don't see anything that I wouldn't expect to run on, say, OpenBSD if you installed vim. (That said, yes, it's a nice journaling system)

Bring back blosxom: https://en.m.wikipedia.org/wiki/Blosxom

Oh wow, I had completely forgotten about Blosxom!

I take it from your post that it is no more?

Post reply on HN