Hacker News new | ask | show | jobs
by remar 3398 days ago
My next side project will hopefully address this problem. The issue I run into is that I have multiple data sources for articles I want to read, but no single feed that I can push those data sources into to later consume and mark as processed/read.

My current strategy has just been to accumulate hundreds-thousands of tabs in my browsers and basically rely on firefox's "save tabs from last session" feature to keep history. Downsides are that these aren't synchronized across all my browser instances. But this allows me to quickly scroll through the tab set, pick a tab, consume it, and just close it to mark as complete.

I used to dump snapshots of my working tab set into a plaintext file so that I could track history, back it up, and retrieve them later by other means, e.g. ssh into my server from phone to retrieve a link (very high overhead). This doesn't scale too well when you want to mark an item as completed as removing a line of text in a file manually in a shell session from your phone isn't exactly "fluid".

My plan is to build a service that will be a storage backend to store feeds/queues of "things I need to do", whether it's articles I've been meaning to read or just simple TODO notes like "do xyz tonight". There will be a system to label/tag items under a specific category so that in the UI you're not just bombarded with a list of thousands of TODOs.

Features I've been considering having:

* allow user to specify multiple cloud storage backends for the data to be replicated across * have relatively simple storage format, motivation being that I should be able to view/modify data through plaintext interface like editing a file with vim if I want to * create firefox plugin that will use this same system to synchronize tabs, this would mean that as a side effect I would have this information available on all my systems and backed up as well * web UI to access all generic queues, e.g. items I've manually created as well as the queues storing my tabs

Sometimes I wonder if there's a term associated with how obsessive I am about not losing information...

2 comments

I do pretty much the same thing as you for "working tabs" but I bookmark each tab set as something like "[WIP] coffee shops to visit in manhattan" so Chrome doesn't get bogged down with 100+ tabs and multiple "sessions".

I also wrote some AppleScript code to move open tab sessions back and forth between Safari and Chrome [1]. You also might be interested in some of the alternatives listed in the readme, like OneTab.

[1]: https://github.com/tedmiston/tab-transporter

I'm thrilled that I'm not the only one drowning in knowledge who wants access to it. :-)