notes on info retrieval
some basics on concurrency