Hacker News new | ask | show | jobs
by fluffything 2245 days ago
TBH it sounds to me that you just need a better email client ?

Like... that's the program that handles everything that you mentioned.

3 comments

The best solution to email filtering is not receiving irrelevant emails in the first place. It’s always funny seeing people bending over backwards to justify terrible inconveniences they’re merely used to.

Plus, an email program that handles automatic cross referencing of tickets and commits? Where can I find that “better email client”?

aerc [1] supports arbitrary content filters (programs invoked when showing a message body). These are used for quote and diff highlighting. It would be nice to write a filter that auto-links tickets and commits depending on the List-Id.

[1]: https://aerc-mail.org/

Automatic cross referencing is more than linkifying ticket ids and commit hashes. Issues, PRs and commits elsewhere that reference an issue/PR show up automatically on its page (think pingbacks in blogging), which apparently doesn’t fit into the mailing list model at all.

Edit: Forgot to mention, even

> It would be nice to write a filter that auto-links tickets and commits depending on the List-Id.

is not possible with sr.ht, due to non-1-1 relationship between mailing list and repository/tracker.

Well, an email client isn't a tool just for developing - it's a generic tool that has a lot of use cases. I don't think one should sacrifice features to get diff highlights or filtering PRs, nor should a generic email client try to implement out-of-the-box SourceHut filtering functionality.

Yes, one can use specific filters to accomplish subscribing to a particular PR, but that's complex, and when I'm using a generic email client I can't think of how it can not be complex.

Nothing is stopping you from using more than one email client.
then you would need to configure filters across multiple email clients, which only makes the filter problem worse.
I use two, with very different filters. Since I use them for different things there’s not much overlap between the configurations. The total volume of conf is probably larger than if I’d used one client only, but the user experience is also a lot better (for me) since I can use the best tool in more cases.
Sure. What is that better email client? I don't mean to imply there isn't one, I'm genuinely curious what you email client you think has these features.