Live data from Hacker News

Ask HN: Best solutions for keeping a personal log?

news.ycombinator.com

31–40 of 138 posts

Re: Ask HN: Best solutions for keeping a personal log?

#31

Very interested in this as well. I use Notion for more in depth notes but I also want a very low friction way to stream thoughts out of my mind and into an organized place. I built a prototype that does this. It’s got a UI very similar to twitter but organized by day. Special hash tags on a messages at the end of one day appear front and center on the next day so you can get cached in on what you were doing. I gave u…

I'm not an organised note-taker, except for a few circumstances. Most often notes are just actions which get put in email to myself, or my team.

Life has changed recently and I've been thinking about some low-friction options for capturing thoughts. Any solution needs to work from mobile and desktop (macOS, Windows, and Linux for me.)

On desktop I'm imagining something like an Alfred window popping up on a keyboard shortcut. Storing the text note or screenshot with timestamp. Nothing precludes audio, or any other format, but the capture tool needs to load immediately, capture whatever, and disappear into the background. It'd then bug me at specific times to group these notes or add some context.

I'd be able to "zoom" by hour, day, week. It would work out what was during work hours and what was outside of work time, but I'd still be able to indicate personal or work. Tagging would be available, but not required.

I could take some note, or a group of notes "forward" to another tool. It'd store a link to that next system (Trello, work bug tracker, etc.) so I'd know the items were "actioned" in some way.

I'm not aware of any tool which really does this. Note-taking tools are developed for folks who love creating notes and not for people who don't love doing this (or have had excellent memories up to now and skipped development a love for taking a note on everything!)

Re: Ask HN: Best solutions for keeping a personal log?

#32

I'm using org mode (in particular, org capture) on my desktop and Orgzly on Android for active logging. For passive logging, I've got Orger, set of scripts that are pulling data from different APIs and render it as org-mode [1]. Having it as org-mode allows me for quick search and recall in the logs. There is also Memacs that uses similar approach [2]. 1. https://beepb00p.xyz/orger.html 2. https://github.com/novoid/M…

The idea of pushing formats back to org mode is brilliant design. You basically coerce all manner of new formats into soemthing you can easily manipulate in the future - which is kind of the essential feature of a note taking system. You will obviously have to update those scripts a little as these other formats change but then again you’ll only have to do so for the systems u really care about. Would be great if you…

Thanks! Yep, you're right about format changes -- that's why I'm thinking hard how to make it as generic as possible and make error handling defensive enough, so it doesn't fail at the slightest opportunity.

Not really planning for emacs package:

- I don't feel very efficient coding in Elisp

- lots of infrastructure required (e.g. scripts for fetching data) is not worth rewriting in Elisp. Actually most of it is quite Emacs-agnosic and it would be a trivial task for Orger to output Markdown/HTML instead of Org-mode if one wants.

- it's a bit more accessible for other people when it's written in Python. I probably wouldn't be wrong if I say that people who are comfortable messing with Emacs are a strict subset of people that can run few Python scripts in cron :)

That said, if you think there are some benefits in having it tighter integrated with Emacs, I'd be really interested to hear!

Re: Ask HN: Best solutions for keeping a personal log?

#33
post #12

I'm using org mode (in particular, org capture) on my desktop and Orgzly on Android for active logging. For passive logging, I've got Orger, set of scripts that are pulling data from different APIs and render it as org-mode [1]. Having it as org-mode allows me for quick search and recall in the logs. There is also Memacs that uses similar approach [2]. 1. https://beepb00p.xyz/orger.html 2. https://github.com/novoid/M…

A few years ago I came to the conclusion that whenever I was struggling with an information task, the correct answer was org-mode. It's remarkable how I forget it over and over again. I'm using an iphone, do you have any suggestions about how to sync up entries made on the move?

Yep :) It took me several recurring attempts to adopt org-mode as well, but eventually I landed on it.

Don't have iphone, so don't know about the apps. But, even if I didn't have any org-mode specific apps, a tool that merely indexed org-mode files as plaintext and allowed me to search it would already be massively helpful.

For synchronising files across your phone and computer, I'm sure there is Dropbox or Syncthing for Iphone. It's periodic sync, so there is slight possibility of conflicts, but if you use separate files to log on desktop and phone, just merging them now and then, it's not an issue.

Re: Ask HN: Best solutions for keeping a personal log?

#35
post #7

I've taken the odd approach of messaging myself in chat software.. in my case, I have "conversations" with myself in Telegram. I feel like I journal more when it's just text and unstructured, rather than, for instance, a detailed form. It's not exactly what you are looking for, but has some good properties: - Always easy to jump in to, since I use TG to chat with people all day long; works on all devices (I need to j…

Exactly for this purpose - using TG as a "personal logging/journaling" platform - I've long thought of building a bot. Since Telegram's bot API is very robust, simple to use and set up, it can be done easily. I've imagined the bot to: * save each message in the chat as a separate "log" in a text file that is saved on an online backup. This can be a private GitHub repo, OneDrive, etc. * give a short summary/statistics…

I'd love to check it out. I've wanted to write something similar.

In the past I played with exporting the log and then drawing a word cloud (by week) with Mathematica. It gives you some interesting insights into whats going on in your life in that period.

Other cool features that would be nice: structure extraction (i.e., msg myself `#food #lunch cheeseburger` and `#mood tired` and then building a CSV of only what I ate vs how I felt), reminders (to encourage you to journal every so often, or to quickly have the bot remind you to check on something 12 hours from now), automatically posting external stuff like uptime alerts, calendar entries or commit logs, and other stuff I can't think of right now.. :)

Re: Ask HN: Best solutions for keeping a personal log?

#36
post #7

I've taken the odd approach of messaging myself in chat software.. in my case, I have "conversations" with myself in Telegram. I feel like I journal more when it's just text and unstructured, rather than, for instance, a detailed form. It's not exactly what you are looking for, but has some good properties: - Always easy to jump in to, since I use TG to chat with people all day long; works on all devices (I need to j…

How you find information. It looks like good for 2-3 days or week but after a month you could not able to find the information.

I'm using a similar approach, just instead chat/forward messages to a special private group (I think 'Saved' didn't exist when I set this up).

Then I've got a script (https://github.com/karlicoss/telegram2org) that checks for new messages in this group every hour or so (cron) and appends Org-mode formatted messages to a special file. There are some extra features, like automatically mapping select senders into org-mode tags (yes, I do keep tags for closest friends :D ).

That makes it always show up when I search something (adressing the problem of finding information), I also can easily transform it into a proper todo/task if necessary.

Re: Ask HN: Best solutions for keeping a personal log?

#37
I have a feeling you're overthinking this; a simple spreadsheet will be easiest. Ignore the integration bit for now and just start by tracking your time/tasks. Do it for a week and see what you think.

Personally, at the end of each work day, I use the spreadsheet method to record my progress for that day. I have one column for the date and one for a 1 or 2-sentence summary or notes about what I did during the day. I've been doing this for years and it's nice to have a historic "captain's log" of my work.

It would be easy to add more columns to this type of spreadsheet to break the day into hourly increments or even 15 minute increments. Any shorter than 15 mins and it's too easy to get frustrated by the interruption of needing to write the log. Hourly would probably be more realistic.

In Google Sheets, use command-shift-colon to do a timestamp.

Re: Ask HN: Best solutions for keeping a personal log?

#38
post #14

Earlier quoted context omitted.

I use Telegram the saved messages thread, which I have pinned to the top. You basically send messages to yourself.

I didn't think of using telegram, and that has easy arbitrary file attachments to go with it. I wonder how easy it is to grab the transcripts and transform them, I'll have to check it out!

It's really easy. In the chat context menu, go to Export Chat History. You can then pick what kind of media to export (aside from just the messages themselves). It produces semantically tagged HTML (mostly divs with .date, .from_name, .text, etc, wrapped in a basic head/body tag) in a folder of your choosing which you can then parse with Cheerio, BeautifulSoup, etc.

Re: Ask HN: Best solutions for keeping a personal log?

#39
CSV with some cloud sync solution. I turned the overhead of manually logging an activity into a feature of committing to a task. I log Date, Start Time, End time, 'Project', and location. When I feel myself losing focus I end the task and take a break. Early inspiration from Cal Newport.

Supplement this approach with a small paper notebook (originally I used 3x5inch pocket then moved to a 5x8 inch) where you no longer need your phone/computer to log entries (enter them later). I'm collecting a nice physical library of notebooks that are chronologically ordered and contain everything from in depth technical tasks to notes on groceries. Also acts as a good spot for stickers collected on your travels.

Regarding transactions, I've started using everydollar.com. I've only started using it in 2019 so I cannot 100% vouch for it yet.

Re: Ask HN: Best solutions for keeping a personal log?

#40
post #31

Very interested in this as well. I use Notion for more in depth notes but I also want a very low friction way to stream thoughts out of my mind and into an organized place. I built a prototype that does this. It’s got a UI very similar to twitter but organized by day. Special hash tags on a messages at the end of one day appear front and center on the next day so you can get cached in on what you were doing. I gave u…

I'm not an organised note-taker, except for a few circumstances. Most often notes are just actions which get put in email to myself, or my team. Life has changed recently and I've been thinking about some low-friction options for capturing thoughts. Any solution needs to work from mobile and desktop (macOS, Windows, and Linux for me.) On desktop I'm imagining something like an Alfred window popping up on a keyboard s…

Your thinking is exactly in-line with mine: ultra low friction, but bug me later to fill in missing details if possible. Also, 'zooming' into or out of a time context is spot on as well. I would love to emit tiny little atomic bursts of thought all day and then later in the evening when I am winding down I could enter a mode where I am organizing/enriching/reconciling stuff. This is an action item, this is a bullshit note I can delete, this was my mood, etc...

Thanks for taking the time to spill out your thoughts on this.

Post reply on HN