Why human societies developed so little during 300k years | Heykuki News