Hacker News new | ask | show | jobs
by fluoridation 91 days ago
I don't know about the rest, but surely the race conditions are the fault of whoever designed the concurrency part. An email client does not inherently have race conditions.
1 comments

> assume it is the single client that will operate that account

You are still making wild assumption without actually thinking about what means to writing an email client.

OK? Sure would be nice to hear why having a second email client talk to the remote server introduces race conditions on the local client (EDIT: that is, race conditions that are the local client's responsibility).