It's not "deterministic". It has limits on time consumption of GC defined. But you still can't tell when, and if, at any given moment you'll have a pause.
Well, I can't say I'm happy with spam filtering - I regularly get some stupid spam to the inbox (not even something smart enough to bypass the filters, IMO).
I have 4 virtual domains bound to same account. Why isn't it an option? You can filter stuff based on "To:" address to put it in different "Inbox" folders. And storage usage is more optimal since you don't pay for a lot of nearly-empty inboxes.
Yeah, previously we had a no-configure setup (just a configuration file). I have some thoughts on how this could be implemented in Qake properly, but didn't get to it yet.
For me, it always was more about infrastructure - successfully distributing a project when it's built with something less-than-mainstream is a problem, even if majority of install base is Ubuntu systems.
In this particular case, we would need to either build GHC from source for every user, or provide a binary compiled version for every Ubuntu version to keep providing source-level access to build system.