notes on information processing 3979439