Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Well, would you rather have a brittle heuristic lose all of your mail?

That's not what's happening. I wouldn't expect such an heuristic to be currently present. There is a bug, not something intentional.

> almost certainly better than doing nothing

No, because with such an heuristic, you add behavior that's difficult for the user to understand well and to work with. With such an heuristic, you will lose some mails and at some point the process stops in the middle. Which mails have you lost? What is "many" mails? 10? 100? What if my computer is fast and is deleting 100s of mails per seconds, losing all the mails anyway? What if it is slow and never triggers the heuristic?

If the heuristic does trigger, you end up with a mixed situation where you still have lost some stuff, but not all, and it'll be impossible to understand which ones. It doesn't fix the issue (you still lose email), just makes it even more difficult to understand even for the devs when they inevitable need to track down related issues. You really don't want to willingly add mechanisms that feel like they are non-deterministic: they are hard to debug, and hard for the users to grasp.

A way better solution is backups anyway: if you care not to lose your emails, you should be backing them up. From the beginning, your local TB mails are not a proper backup of your IMAP account because it's two-way synchronized so you need a backup somewhere else.

A still better workaround is disabling the move to local folder feature and make people copy and then manually delete mails.

Not saying your heuristic is not a good idea or clever (it is clever and could lead to further good ideas), just that after reflection, it should probably not be implemented. It barely starts to address the issue and adds complexity for everyone involved.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: