3 ms·
> My personal belief is that isn't the case for the modal HN reader, and that they'll be best served by being lazy and avoiding premature optimization - and if
by wolfhumble 5y ago
> My personal belief is that isn't the case for the modal HN reader, and that they'll be best served by being lazy and avoiding premature optimization - and if they really want to optimize, maybe they can start tapping into the data that's already collected (bookmarks, timestamped visit) . . .
I also want to do as little work up front as possible, but I have spent so much time trying to find something I remember that I read that I try to optimise the process.
I do that (on the Mac) by automatically indexing all the websites that I visit via the app HistoryHound. That way I am pretty sure that I can find a website again by searching by words (that I think) I remember from the content.
I have also tried a lot of external bookmark managers and have now settled for an app called BookMacster. Reading a webpage I then just press a key combination and get up a small window where I type in tags (with autocompletions from earlier tags) and if I want, copy and paste an interesting part into the note section of the window. This way I get tagging that is non existent in Safari and can automatically push bookmarks back to all the browser that I am using. (Not affiliated in any way with these apps by the way).
Finally, sometimes I wonder when I read a page for the first time. I can't see that directly in Safari as the browser only shows the last visit in its history function. So then I access the Safari History via sqlite using something like this:
[$] sqlite3 /Users/myuser/Library/Safari/History.db
sqlite> select datetime(history_visits.visit_time + 978307200, 'unixepoch', 'localtime') as dantime, history_visits.title, history_items.url, history_items.domain_expansion, history_items.visit_count FROM history_visits INNER JOIN history_items ON history_visits.history_item=history_items.id WHERE history_visits.title LIKE "%My Hacker News knowledge assimilation stack%" ORDER by dantime;
I didn't remember where I picked up the idea for this script, but using HistoryHound searching for 'dantime' it looks like I got it at 2020/05/11 19:03 from: http://2016.padjo.org/tutorials/sqlite-your-browser-history/#sample-queries-on-safari-historydb http://2016.padjo.org/tutorials/sqlite-your-browser-history/...
So there: Ate my own dog food :)