Demography plays a large role in cultural evolution through its effects on the effective rate of innovation. If we assume that useful inventions are rare, then small isolated societies will have low rates of invention. In small populations, complex technology will tend to be lost as a result of random loss or incomplete transmission (the Tasmanian effect). Large populations have more inventors and are more resistant to loss by chance. If human populations can grow freely, then a population-technology-population positive feedback should occur such that human societies reach a stable growth path on which the rate of growth of technology is limited by the rate of invention. This scenario fits the Holocene to a first approximation, but the late Pleistocene is a great puzzle. Large-brained hominins existed in Africa and west Eurasia for perhaps 150,000 years with, at best, slow rates of technical innovation. The most sophisticated societies of the last glacial period appear after 50,000 years ago and ...