Hacker News new | ask | show | jobs
by JayNeely 3722 days ago
1) What user inputs do you need, for this to work well, and what's the process for getting them?

2) Let's say I open up Gmail, spend about an hour writing 5 emails to 4 different people about 3 different projects. Could you walk me through how Moonlighter identifies how much time I just spent on each project?

1 comments

1) Other than turning it on and allowing tracking, not much. There's a way to annotate the active project (e.g. pick from a drop-down of recent projects). Although after enough data is collected it's able to infer these without manual input. The web application has a place to review the inferred projects and clean them up if necessary (cleaning up makes future inferences better).

2) The Gmail integration is still in development, but the basic idea is that if you've emailed someone about a project in the past, it'll use that relationship to guess which project you're working on at the moment. The more supporting information it has (e.g. open documents or other stuff you've looked at recently) the better these guesses are.

It does all this on a minute-by-minute basis, so even if you're sitting and thinking about something for a few minutes it'll pick up the little spurts of activity and put the whole block of time into one chunk of activity.