I independently thought of the same idea. While I'm daydreaming, I had some extra features that would be useful to me in a dream world:
- It would be good to be able to apply this to posts (that are not mine) as well, or even to a link (i.e. all comments that would show up under the crosspost aggregation feature)
- One problem I have with GitHub is that the subscription list perpetually grows and is never pruned.
- It would be nice if I could make such subscriptions, for instance, automatically expire n days after the last interaction
- Or, if there is a list of subscriptions somewhere, if I could manually "prune all whose last interaction is more than n days"
- I'm not sure what the best UI would be, whether everything should go in notifications, or whether there should be a dedicated view for these subscriptions
- And, should that view show the whole thread underneath the top-level post you subscribed to?
- Or just the "new" comments?
- My feeling is the former, but not sure.
You can trust the software in your distro's repositories (if you run a distro with well-maintained repositories). This is because, generally only well-known software gets packaged, the packager should be familiar with both the project and the code, and everything is rebuilt on the distro's own infrastructure, to ensure that a given binary actually corresponds to the source.
It might still be possible for things to slip through, but it's certainly much safer than random programs from online.