当前位置: 首页 > news >正文

读书笔记——《黑猩猩的政治》

前言

弗朗斯·德瓦尔(Frans de Waal)的代表作《黑猩猩政治》成书于1982年,是它的首部书籍作品,也是美国国会新任议员的被推荐读物。之前看的他另一部作品的《万智有灵》是2016年的作品,时间跨度居然这么大。《万智有灵》介绍了许多动物行为包括人类的许多近亲,而《黑猩猩政治》只描述了一种离我们最近的近亲——黑猩猩。它观察了某动物园中的黑猩猩群体,并对黑猩猩社会的政治权利结构、演化、行为等等进行观察和剖析。

如果你在动物园中看到黑猩猩光天化日毫无禁忌地交配,或者相互嘶吼攻击,看上去毫无道德约束,完全没有文明的体现,那么《万智有灵》的英文标题可以很好的怼回去:“Are We Smart Enough to Know How Smart Animals Are?
在这里插入图片描述

权力与联盟

一般认为,动物社会结构中,最强大的雄性会成为首领,这确实也比较符合黑猩猩社会结构。但是远远不是这么简单,体力并非是决定统治关系的唯一因素,而联盟是才是其重要因素,也许是最重要的因素。书中长篇幅的提及“三角关系”,这里要介绍本书的三个主角黑猩猩:

耶罗恩(年长)-鲁伊特(中)-尼基(年轻)

这三只雄黑猩猩组成了一个权力中心,是这个黑猩猩群体的权力中枢,而他们之间的政治斗争也在这个政治舞台上演。他们三个都当过群体的首领,刚开始由能力出众又能服众的耶罗恩当首领,后来鲁伊特上台,最后是尼基的傀儡式统治。他们建立了一种等级制的组织,并在其中寻求凌驾于群体其他个体之上的统治地位。

首先,战斗能力出众的雄性并不能篡夺群体的领导权。权力的倒台并不是体现在挑战者战胜了当时的统治者,而是统治者无法保护社会成员。在鲁伊特夺权期间,鲁伊特和他的盟友尼基总是在攻击其他社会成员,而耶罗恩在鲁伊特-尼基联盟同时在场时,他无法提供对成员保护。

鲁伊特-尼基联盟在扳倒耶罗恩王朝时起到了决定性的作用,但随着耶罗恩的权力倒塌,也带来了更多的联盟机会,与人类政治家一样,黑猩猩们也会去抓住这样的机会。耶罗恩找到了此时的“三角关系”的关键人员——尼基。

在耶罗恩倒台前,尼基是鲁伊特的盟友,之后,尼基是耶罗恩的盟友。老练的耶罗恩为什么要在失权后支持尼基?

  • 对于尼基,他从老二变成了老大,他是最渴望耶罗恩支持的“人”

  • 对于耶罗恩来说,与尼基的联盟奠定了自己群体第二的地位,并且尼基相对耶罗恩,更需要他的支持。尼基不能公开反对自己,因为一旦反对,尼基自己的位置也会变得不稳定。耶罗恩有更多的行动自由,他换来了更多与雌性的交配机会。

  • 至于鲁伊特,他从权力排行榜榜首,掉落到了第三的位置。

耶罗恩-尼基的联盟虽然紧密,但是耶罗恩却非常狡猾。虽然耶罗恩与鲁伊特的关系很不好,但耶罗恩还是会主动接触鲁伊特,此时尼基肯定会去干扰,没有例外。为什么耶罗恩要去接触鲁伊特?耶罗恩接触鲁伊特就是为了演戏给尼基看。对于尼基来讲,耶罗恩的行为时刻在提醒他,他的地位稳定与否完全取决于耶罗恩的选择。年轻的尼基没有群众的强烈支持,老练狡猾的耶罗恩将尼基至于自己的掌心,执政基础并不在尼基的脚下。

一个黑猩猩给另一个黑猩猩护理皮毛,这不仅仅是一个简单的生物行为,而是两只黑猩猩社会关系的映射,代表他们关系足够好或者有求于人。三角关系中的一种典型情形。尼基(中)在给他的盟友耶罗恩(左)护理毛皮,而这时,鲁伊特(右)则在一个相距不远的地方独自坐着。

在这里插入图片描述

权利中的男性与女性

虽然雄性普遍比雌性更强大,但雄性黑猩猩在攻击雌性的时候,并不会使用全力,雄性只有在面对另一只雄性的时候才会撕咬对方。

社会性哺乳动物群体通常由许多雌性和合少数雄性组成。女性同样在权力斗争中发挥着重要角色。

雌黑猩猩倾向于避免竞争,因为他们需要更安全稳定的环境养育后代。群体的权利交替并不是瞬间完成的,在鲁伊特接替耶罗恩时花了2个多月的时间。这2个月两只黑猩猩不停的争斗、和好,而雌性黑猩猩会在调节过程中扮演重要角色。雌性会主动与他们两个拥抱,在冲突对峙时打破紧张的气氛,极力促成他们和好。

雄性领导者基于力量、同盟、支持度而产生。雌性同样有一个领导者,雌性领导者依据品格、年龄决定。雌性直接几乎不需要发生争斗,而雌性之间发生冲突的概率是极低的,他们的等级秩序可以存在很多年。

社会心理学家经过结盟游戏测试,发现男性会更主动的采取行动,而女性更重视游戏的气氛。在竞争活动中,男人都是志在获得战略目标,更喜欢抓住“大”的事件;女人则对个体的接触更感兴趣并与她们喜欢的人结盟,对关注当前而不是远方的政治目标。当然这是统计上的性质,会有例外情况。

权力与的性

避免乱伦在人类社会中是道德或法律约束,经常被认为是人类文化的一部分。如果交配是无目的的,那么群体生活的黑猩猩会有乱伦问题吗?其实他们极少发生这类问题。黑猩猩会主动避免乱伦。母亲知道自己的儿子是谁,当她的儿子成年时,黑猩猩母亲绝不容忍发生乱伦的事。而年轻的黑猩猩也许不知道自己的父亲是谁,但会极力反对与自己父亲差不多年龄的黑猩猩交欢。生物学家认为,避免乱伦是深入文化中的一种自然规律。

权力与性肯定存在联系。黑猩猩的首领通常都享有极高的交配权,直到被反叛者推翻。但是这样的交配权发生在一般时间,雌黑猩猩会晚上或者首领看不到的地方,比如草丛里,偷偷与白天冷淡对待的雄黑猩猩交欢。人类社会自不必多说有多相似了。

嫉妒心会产生更多的后代。黑猩猩的社会结构包含多个雌性和雄性,嫉妒心强的雄黑猩猩会极力避免其他雄性接触雌性,这样自己就有更多的机会产下后代,而这样的后代也会有更多嫉妒心强的。而雌性完全不同,无论她与谁生育,她的生育次数是一定的,后代也是一定是自己的,所以雌性之间的嫉妒心并不明显。但是在对偶关系的物种中体现的完全不一样,对偶关系的物种雌性之间也存在性竞争。这种情况下,雌性更倾向与雄性保持长期关系。现代人类社会中,男性更在意女性是否与别的男人发生了性行为,女性更在于另一半是否爱上了其他女人。从本质上看,即使作为人类社会的基石——家庭,也不过是性与繁殖活动的单位。

结尾

其实还有很多有意思的地方没有聊到,懒得展开了。还有些观点个人非常喜欢:

  • “人类也致力于连续不断的办公室竞争,一边又团结地反对共同敌人”
  • “等级秩序是一种给竞争和冲突加上限制的凝聚性因子”
  • “政治的根远比人类更古老”

宇宙安全声明

本文大段内容都取自《黑猩猩的政治》一书,不代表个人想法。

相关文章:

读书笔记——《黑猩猩的政治》

前言 弗朗斯德瓦尔(Frans de Waal)的代表作《黑猩猩政治》成书于1982年,是它的首部书籍作品,也是美国国会新任议员的被推荐读物。之前看的他另一部作品的《万智有灵》是2016年的作品,时间跨度居然这么大。《万智有灵》介绍了许多…...

此处不允许使用特性namespace

1.DOCTYPE 后面改成 mapper 2.PUBLIC一行中的Config改为Mapper 3.将下一行config变为小写的mapper <?xml version"1.0" encoding"UTF-8" ?> <!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.or…...

随笔记录-springmvc_ResourceHandlerRegistry+ResourceHttpRequestHandler

环境&#xff1a;springboot-2.7.5 配置文件配置静态资源映射 springboot配置静态资源映射方式是通过 WebMvcAutoConfiguration 实现的 spring: # resources: # # 自springboot 2.5.5之后&#xff0c;该属性已经被废弃&#xff0c;使用spring.web.resources.static-locat…...

Redis面试内容,Redis过期策略,Redis持久化方式,缓存穿透、缓存击穿和缓存雪崩,以及解决办法

文章目录 一、redis什么是RedisRedis使用场景1、缓存2、数据共享[分布式](https://so.csdn.net/so/search?q分布式&spm1001.2101.3001.7020)3、分布式锁4、全局ID5、计数器6、限流7、位统计 Redis有5中数据类型&#xff1a; SSHLZRedis中一个key的值每天12点过期&#xff…...

爱上C语言:scanf、gets以及getchar输入字符串你真的懂了吗

&#x1f680; 作者&#xff1a;阿辉不一般 &#x1f680; 你说呢&#xff1a;不服输的你&#xff0c;他们拿什么赢 &#x1f680; 专栏&#xff1a;爱上C语言 &#x1f680;作图工具&#xff1a;draw.io(免费开源的作图网站) 如果觉得文章对你有帮助的话&#xff0c;还请点赞…...

ubuntu Setforeground 前台应用切换

场景分析 有这样一个系统&#xff0c;一个服务主进程用于接收指令&#xff0c;其它服务是独立的gui 程序&#xff0c;服务进程根据命令将对应的gui 程序切换到前台。 windows 平台有Setforeground 这个api&#xff0c;可以根据进程ID&#xff0c;将某个应用的窗口切换到前台。…...

【Java 进阶篇】从Java对象到JSON:Jackson的魔法之旅

在现代的软件开发中&#xff0c;处理数据的能力是至关重要的。而当我们谈及数据格式时&#xff0c;JSON&#xff08;JavaScript Object Notation&#xff09;通常是首选。为了在Java中轻松地将对象转换为JSON&#xff0c;我们需要一种强大而灵活的工具。这时&#xff0c;Jackso…...

HarmonyOS ArkTS语言,运行Hello World(二)

一、认识DevEco Studio界面 进入IDE后&#xff0c;我们首先了解一下基础的界面。整个IDE的界面大致上可以分为四个部分&#xff0c;分别是代码编辑区、通知栏、工程目录区以及预览区。 代码编辑区 1、中间的是代码编辑区&#xff0c;你可以在这里修改你的代码&#xff0c;以…...

四、文件包含漏洞

一、文件包含漏洞 解释&#xff1a;文件包含漏洞是一种注入型漏洞&#xff0c;其本质就是输入一段用户能够控制的脚本或者代码&#xff0c;并让服务端执行&#xff1b;其还能够使得服务器上的源代码被读取&#xff0c;在PHP里面我们把可重复使用的函数写入到单个文件中&#x…...

Java中基于SSM框架的数据保存方法与日期处理

​ 一、详解 在SSM框架中&#xff0c;保存数据通常涉及到服务层和数据访问层。服务层处理业务逻辑&#xff0c;而数据访问层负责与数据库进行交互。 二、代码 Override public void save(Student student) { Date date new Date(); SimpleDateFormat format new Sim…...

编译器核心技术概览

编译技术是一门庞大的学科&#xff0c;我们无法对其做完善的讲解。但不同用途的编译器或编译技术的难度可能相差很大&#xff0c;对知识的掌握要求也会相差很多。如果你要实现诸如 C、JavaScript 这类通用用途语言&#xff08;general purpose language&#xff09;&#xff0c…...

本地训练,开箱可用,Bert-VITS2 V2.0.2版本本地基于现有数据集训练(原神刻晴)

按照固有思维方式&#xff0c;深度学习的训练环节应该在云端&#xff0c;毕竟本地硬件条件有限。但事实上&#xff0c;在语音识别和自然语言处理层面&#xff0c;即使相对较少的数据量也可以训练出高性能的模型&#xff0c;对于预算有限的同学们来说&#xff0c;也没必要花冤枉…...

守护进程的理解

什么是守护进程 daemon False # 是否以守护进程方式运行&#xff0c;True守护&#xff0c;False 非守护 在这段代码中&#xff0c;daemon 变量的值决定了进程是否以守护进程方式运行。如果 daemon 的值为 True&#xff0c;则表示进程将以守护进程方式运行&#xff0c;否则为…...

VMware虚拟机的安装教程

安装VMware虚拟机的步骤如下&#xff1a; 首先&#xff0c;你需要从VMware官方网站&#xff08;https://www.vmware.com&#xff09;下载VMware虚拟机软件安装程序。 一旦下载完成&#xff0c;双击运行安装程序。 在安装程序启动后&#xff0c;你将看到一个欢迎界面。点击"…...

Linux环境搭建(tomcat,jdk,mysql下载)

是否具备环境&#xff08;前端node&#xff0c;后端环境jdk&#xff09;安装jdk,配置环境变量 JDK下载 - 编程宝库 (codebaoku.com) 进入opt目录 把下好的安装包拖到我们的工具中 把解压包解压 解压完成&#xff0c;可以删除解压包 复制解压文件的目录&#xff0c;配置环境变量…...

80万条中文ChatGPT多轮对话数据集

80万条中文ChatGPT多轮对话数据集 代码代码地址代码解析 代码 import json import numpy as np from tqdm import tqdm import redef find_chinese_text(text):pattern re.compile(r[^\u4e00-\u9fff])return pattern.sub(, text)with open("E:/data_sets/multiturn_chat…...

阿里云ECS服务器如何搭建并连接FTP,完整步骤

怎么用终端连接服务器就不多说了&#xff0c;直接开始搭建FTP。 我是用root账号执行的命令&#xff0c;如果不使用root账号&#xff0c;注意在命令前面加sudo。 一、安装FTP 我这里安装的是vsftpd。 1、检查是否已安装vsftpd&#xff1a; vsftpd -v如果出现了版本信息&…...

uni-app 使用uni.getLocation获取经纬度配合腾讯地图api获取当前地址

前言 最近在开发中需要根据经纬度获取当前位置信息&#xff0c;传递给后端&#xff0c;用来回显显示当前位置 查阅uni-app文档&#xff0c;发现uni.getLocation () 可以获取到经纬度&#xff0c;但是在小程序环境没有地址信息 思考怎么把经纬度换成地址&#xff0c;如果经纬度…...

cocos2dx ​​Animate3D (一)

3D相关的动画都是继承Grid3DAction 本质上是用GirdBase进行创建动画的小块。 Shaky3D 晃动特效 // 持续时间(时间过后不会回到原来的样子) // 整个屏幕被分成几行几列 // 晃动的范围 // z轴是否晃动 static Shaky3D* create(float initWithDuration, const Size& …...

2023年最新PyCharm环境搭建教程(含Python下载安装)

文章目录 写在前面PythonPython简介Python生态圈Python下载安装 PyCharmPyCharm简介PyCharm下载安装PyCharm环境搭建 写在后面 写在前面 最近博主收到了好多小伙伴的吐槽称不会下载安装python&#xff0c;博主听到后非常的扎心&#xff0c;经过博主几天的熬夜加班&#xff0c;…...

深度学习在微纳光子学中的应用

深度学习在微纳光子学中的主要应用方向 深度学习与微纳光子学的结合主要集中在以下几个方向&#xff1a; 逆向设计 通过神经网络快速预测微纳结构的光学响应&#xff0c;替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…...

(十)学生端搭建

本次旨在将之前的已完成的部分功能进行拼装到学生端&#xff0c;同时完善学生端的构建。本次工作主要包括&#xff1a; 1.学生端整体界面布局 2.模拟考场与部分个人画像流程的串联 3.整体学生端逻辑 一、学生端 在主界面可以选择自己的用户角色 选择学生则进入学生登录界面…...

条件运算符

C中的三目运算符&#xff08;也称条件运算符&#xff0c;英文&#xff1a;ternary operator&#xff09;是一种简洁的条件选择语句&#xff0c;语法如下&#xff1a; 条件表达式 ? 表达式1 : 表达式2• 如果“条件表达式”为true&#xff0c;则整个表达式的结果为“表达式1”…...

376. Wiggle Subsequence

376. Wiggle Subsequence 代码 class Solution { public:int wiggleMaxLength(vector<int>& nums) {int n nums.size();int res 1;int prediff 0;int curdiff 0;for(int i 0;i < n-1;i){curdiff nums[i1] - nums[i];if( (prediff > 0 && curdif…...

渲染学进阶内容——模型

最近在写模组的时候发现渲染器里面离不开模型的定义,在渲染的第二篇文章中简单的讲解了一下关于模型部分的内容,其实不管是方块还是方块实体,都离不开模型的内容 🧱 一、CubeListBuilder 功能解析 CubeListBuilder 是 Minecraft Java 版模型系统的核心构建器,用于动态创…...

Neo4j 集群管理:原理、技术与最佳实践深度解析

Neo4j 的集群技术是其企业级高可用性、可扩展性和容错能力的核心。通过深入分析官方文档,本文将系统阐述其集群管理的核心原理、关键技术、实用技巧和行业最佳实践。 Neo4j 的 Causal Clustering 架构提供了一个强大而灵活的基石,用于构建高可用、可扩展且一致的图数据库服务…...

自然语言处理——Transformer

自然语言处理——Transformer 自注意力机制多头注意力机制Transformer 虽然循环神经网络可以对具有序列特性的数据非常有效&#xff0c;它能挖掘数据中的时序信息以及语义信息&#xff0c;但是它有一个很大的缺陷——很难并行化。 我们可以考虑用CNN来替代RNN&#xff0c;但是…...

Angular微前端架构:Module Federation + ngx-build-plus (Webpack)

以下是一个完整的 Angular 微前端示例&#xff0c;其中使用的是 Module Federation 和 npx-build-plus 实现了主应用&#xff08;Shell&#xff09;与子应用&#xff08;Remote&#xff09;的集成。 &#x1f6e0;️ 项目结构 angular-mf/ ├── shell-app/ # 主应用&…...

scikit-learn机器学习

# 同时添加如下代码, 这样每次环境(kernel)启动的时候只要运行下方代码即可: # Also add the following code, # so that every time the environment (kernel) starts, # just run the following code: import sys sys.path.append(/home/aistudio/external-libraries)机…...

HubSpot推出与ChatGPT的深度集成引发兴奋与担忧

上周三&#xff0c;HubSpot宣布已构建与ChatGPT的深度集成&#xff0c;这一消息在HubSpot用户和营销技术观察者中引发了极大的兴奋&#xff0c;但同时也存在一些关于数据安全的担忧。 许多网络声音声称&#xff0c;这对SaaS应用程序和人工智能而言是一场范式转变。 但向任何技…...