Ask HN: Do you curate links/bookmarks?

83 points by blader_johny ↗ HN
Would like to know how the tech community deals with bookmarks and links. They might just be read-later entries that you want to visit later on. Or could the links you have been collecting be a valuable resource? How would you share them?

68 comments

[ 3.6 ms ] story [ 175 ms ] thread
Not really but usually i send them to me in my chat in telegram
I built my own service and client as a hobby project to scrape and categorise articles for myself. I realised throughout the project though what a monumental pain scraping article content reliably is and have have spent less time on it lately, I still dogfood it however.
Pinboard.in and/or Trello
Not really. Long-form things that I want to read later, I put into Pocket [0]. Everything else I don't bookmark, I can just search for it later, or it's lost forever like tears in rain.

0: https://getpocket.com/

i think that bookmarks will solve search. see my thoughts here: https://www.pythondashboard.com/articles/2020-01-23-search.h...

apologies for site not being done yet and article not fully fleshed out. but the topic has come back many times now that i think i needed to share what i thought about it.

to answer your question: we need to share and distribute our bookmarks in GitHub. it works for developers because our search queries are keyword-based.

pocket, pinboard.in, etc. don't work because they feel like "todo" lists.

You could just bookmark everything, and use tags for specific categories.

Maybe add a 'ril' tag for every thing you want to read later, no tags for generic queue of things to look at, 'archive' for things you want to keep, etc.

If the link has any value then I will put them in an internal wiki along with the details on why they are interesting.

This makes them easy to find again at any later time due to mediawiki's excellent built-in search facilities.

I use Notion for this kind of stuff. Free, crossplatform and easy to operate
I use a self-hosted wallabag for long-form articles that I want to get back to or are part of a particular string of research and it ensures I can always read it even if it disappears.

Bookmark wise I mostly just use the standard bookmark manager. I have considered a self-hosted syncing mechanism but I only have a few hundred bookmarks, it is stuff I use.

What I’ve found is that it really doesn’t matter which tool you use. There’s many options that will allow you to manage your bookmarks, consider a simple txt file.

The challenging bit is providing a sound enough structure so every item finds a place almost organically. If it’s a simple list then it can take a while to find a specific entry and if it’s too categorised you’ll run into a similar problem. I like to use trees with symlinks.

I use Inoreader's "Save to Inoreader" bookmarklet which lets you tag and save the link which can be accessed across devices. Their search works well enough on the saved links and they have a very generous free tier.
I started to use https://getmemex.com/ a few months ago. It's working nice for now (locally stored, screenshots, text search, include results in duckduckgo, ...)

Worth a try I would say, but I won't make a definitive recommendation for now.

Pinboard. Cheap, and works very easily.
+1

The Alfred workflow makes capture and tagging pretty seemless.

Edit: just read the op properly, not after pinboard. I also would like a visual manager mainly for design refs. I don’t personally use it but Are.na is a cool platform for visual bookmarking of media alongside articles / sites.

(comment deleted)
We built a tool for this as we had the same problem. A place you can collect, tag and share you links in a visual way. Right now it's only for articles, videos (YouTube) and films, but will expand into other domains. Have fun, let us know if I can help you navigate it. dean@discovereel.com www.discovereel.com
I created a Google Sheets with a few different pages.
I've used pocket for many years to collect articles and web pages that I want to read later, and kept using it almost by default when Mozilla took it over and integrated it into Firefox.
I used to hoard bookmarks to never look at them again. It wasn't adding any tangible value to my life, so I got rid of that habit.

What I'm doing now instead, is curating a set of links around some topics, and sharing them publicly. The most portable way of storing and presenting them is either an HTML page on one of my websites or a markdown file mirrored to Github. That way I can be sure that my data isn't locked into some proprietary format by an entity who might get Incredible Journey-ed for whatever reasons.

Here are my personal favorites: https://jmstfv.com/bookmarks

And here's the curated list of businesses publicly sharing their expenses: https://github.com/jmstfv/open-expenses

I blog. I can't seem to get significant traction in terms of an audience, but I very often can find some link I want for some reason because I blogged about it. In cases where searching the internet or searching HN is failing me, it's often been a huge relief to turn to my own writing and unearth it in short order.

It's a primary reason I continue to run my big fat mouth on blogs the rest of the world largely seems to have a yawning disinterest in most of the time.

I use Emacs org mode capture and syncthing and org-protocol via Firefox.

On a page that I think may be useful I click a menu item in firefox which activates org-protocol sending the URL to an Emacs server, starting Emacs if needed. Emacs prompts me for some tags and then makes an entry in an org file which I sync to all my computers, home and work, via syncthing. I'll then either simply close the Emacs frame or if appropriate leave it open while I read through the page and add notes to the org entry. Later, if I have reason to revisit then I'll search on terms my brain is able to associate and that hits on the tags, text or page title that were stored.

Scripts and configuration are propagated to different computers using Git via a personal Gitea instance and vcsh/myrepo tools.

That's a great setup! Would you mind sharing your scripts and configurations?
I use Firefox Developer Edition as my primary browser and Firefox Sync to store and sync bookmarks across devices.

I have made 95%(2000+) of my bookmarks public on GitHub[0]. I have categorized them and host them on a public repository(110+ forks, ~1800 stars) and push every week. I have also made the entire repo available as a GitBook with search and export as PDF functionality.

[0] https://github.com/rsapkf/goodies

Looks cool!

Search (especially incremental) is very important, there's no way I'm going to read through someone else's 2000+ bookmarks, whereas searching for topics that interest me is feasible.

Wondering why you publish both gitbook and mdbook? I was planning to use mdbook to release my bookmarks to public; gitbook development has stalled as far as I understand.

I am learning Rust at the moment. I used to use that repo to try new things out. For example, to play with GitHub's API(the github-gitlab-stars.md file was created using a bunch of Python scripts, requests library), or learning branching and pipelines(Currently I am using Travis CI to build mdbook from another branch), etc. Initially, when I didn't know about GitBook or Static Site Generators, I made a Django App with search functionality and stuff out of those links.
I'm really careful with bookmarking now. I found a txt file backup of my del.icio.us account from 2004, I couldn't find a single link which still worked. There was some gold which I would have loved to be able to look at again.

If something is interesting enough to keep I clip in into Evernote and tag it, then I can be confident it will be there when I go looking for it at some undefined point in the future.

Relevant discussion from few days ago: "Ask HN: How do you manage your bookmarks?" https://news.ycombinator.com/item?id=22105561

I capture a lot of bookmarks into my org-mode and I don't spend much time deliberately curating. Once in few weeks I go through captured bookmarks and quickly assign a priority to each one (just a matter of pressing hotkey). Then I sort everything by priority, typically ending up with 10-15 higher priority ones that I would tag, put into my reading queue, refile etc.

Rest of it isn't curated and serves as my personal search engine [0]. Often instead of searching in google I'd first search in my emacs and find some relevant information in my knowledge base.

In addition, I'm working on promnesia [1], a browser addon that integrates links in my org-mode files with my browser. E.g. - when I visit some blog, it would show me that I've got few blog posts from that blog bookmarked (along with my private notes and annotations), which typically means that the blog is worth exploring more - when I visit someone's twitter profile it might prompt that I've retweeted/favorited some of that person's tweets

[0] https://beepb00p.xyz/pkm-search.html#personal_information

[1] https://github.com/karlicoss/promnesia#demo

I use HN submissions as a better bookmark/log of what I've been reading that day (or previous day). Usually post things I might want to revisit later.

I use browser bookmark folders only for links for private stuff e.g. fun+memes, cooking, curated lists of <FOO>, ... Also I maintain markdown files for documenting changes/tweaks and modifications made to various machines on my network.

As a VI user I never looked at org-mode before. I'll probably do so in 2020 (https://github.com/jceb/vim-orgmode).