What about the GTD thing? When you stumble upon something spend no more than few seconds to decide whether you read it now, discard it, or put it into a sort of backlog. The important bit about the backlog is that it's not a "read it later" list of everything, instead you assign it a category. Eg this is related to a branch of biology, maths, computer science, algorithms, Linux io subsystem, etc.
Now don't try to go through the "read it later" list. It's hard to force yourself to do that, especially when it is full of things from a dozen of topics of interest. Instead, you make sure that when the time comes that you are interested in digging deeper on a specific topic you have these links/references readily available. I have a separate list of "topics of interest" and go through it from time to time. If I feel like I'm in the mood of digging deeper on distribution systems today then I open that category and see that there are some pending things I need to go through.
A system like roam research is very helpful at this. You can find free alternatives as well, like foam or obsidian. Check them out.