1. A method of providing a suggestion to a user, the method comprising: sensing context data related to a user environment through at least one sensor of a computing device; with at least one processor, generating a hypothesis of information of interest to the user based on at least one list of items and the context data; and based on the generated hypothesis, identifying at least one item consistent with the hypothesis and presenting, through a display on the computing device, the identified item.