【摘要】机器与生命

Living Things Are Not (20th Century) Machines: Updating Mechanism Metaphors in Light of the Modern Science of Machine Behavior

机器是独立的,生命是相互依存的

机器可预测,生命不可预知

机器由人类设计,生命是演化的

机器是线性模块化的,生命是分等级和自相似的

生命有智识(自由意志、主观能动性、元认知),机器永远不会有

机器可以在还原主义的框架中学习,生命不行

生命是具身的,AI不是

机器有清晰的软件/硬件区分,生命没有

机器人的定义是一个谱系,作为赛博格的跨人类正在消解二元性。

活细胞和组织不是真正的机器——没有什么是真正的任何东西(所有的隐喻都是错误的),生物学和计算机工程学都是更大的学科分支,对自组织的深刻理解指向一个能发挥潜力的未来。

【摘要】陌生人:与圣战者对话

【Youtube】Stranger: Talking to Jihadists | 3 hours Complete Edition | Chai Jing

关于柴静

柴静在简中是一个有争议的人物。曾经她非常亲近体制内,代表了体制内的一些改革派、反建制派媒体人的声音。后来出走,其作品在墙内彻底销声匿迹,只剩下了关于这个人的争议。

她的争议主要集中在代表作《穹顶之下》,以及网友翻出的早些年与丁仲礼院士的访谈,当然还有私人问题。我最迟在高中前就阅读过她的《看见》,后来看了《穹顶之下》。对她的态度也随着个人意识形态的变迁和大众对她的认知,在独立媒体人与公知间几经变化。这里不再讨论,但希望大家认识到一个人与一个问题的复杂性,也要认识到一个人和一个时代的局限性。

多年后再看到她的访谈,没想到聚焦在了一个离大多数中国人很远的话题:恐怖主义。该系列视频与前圣战者对话,试图揭露一些裹挟在恐怖主义下的问题与答案。

也许她是带有价值判断的,但不妨作为阅读材料来看看。

摘要

恐怖主义分子是什么人?

兄弟结构在恐怖主义分子里很常见。(让我想到《孟买酒店》中的恐怖分子)

并非教育因素,也无关于他们住在哪里,甚至也无关于他们的经济状况和社会地位。

其中有不少有前科的罪犯,亦有不少受过高等教育的精英,也有很多工作收入良好的人。

罪犯和精英会被极权主义的威势吸引,而群众靠宣传获得,大部分是盲从者。

恐怖主义背后的意识形态

  • 圣战分子将不符合原教旨教义的人们非人化,从而合理化杀戮。

  • 教义禁止自杀,但自杀式袭击被替换为殉道。圣战分子死后得上天堂的狂热,使得他们不惧死亡。

  • 教义禁止饮酒和婚前性行为,但很多圣战分子却酗酒、嫖妓,以至于 _“所有人都在装”_。圣战分子将其视为魔鬼的引诱和神的惩罚,并声称是由于这个糟糕的社会允许他们这样做。只有通过圣战让世界实行伊斯兰律法才可以解放自己。

  • 允诺的奖励缓解现实的性压抑。害怕与现实的异性接触却幻想一次胜利的战斗后挑选 sex slave ,天堂的模样也是七十二个 virgin

人如何成为极端分子?

  • 身份危机。穆斯林在世俗化国家的原子化。
  • 父权的缺失。失去父辈力量代表的秩序框架和归属,除了圣战组织。
  • 群体效应。有污点的圣战分子需要更极端来证明自己的虔诚,不同圣战组织时间为了争夺话语权也在竞争更极端。
  • 通过简单机械性的音乐、戒律洗脑。
  • 极端不是缺乏教育的结果,而是受教育的结果。温和的意识形态打不过极端的意识形态。
  • 面对内心的怀疑选择躲进阴谋论。
  • 泛滥的自由下,严苛的教义反而一种舒适区,不需要为了未来建立计划。经书为人生提供了一切答案。“自由对于无力掌握它的人来说,是沉重的负担。”

如何对抗恐怖主义?

  • 极右分子与圣战分子像一个硬币的两面。
  • 真正的转变不是找到了真理,是不再寻找终极真理,不是得到了答案,是不再需要单一的答案。不是找到了一个身份,而是拥有一个永远开放、不断更新的身份。

【个人看法】

  • 非常难得的一手材料。
  • 恐怖主义的意识形态包装非常高明,换一种包装或许在某些世俗化非常成功的国家也很有市场。 可以在纳粹反犹主义、麦卡锡主义、斯大林主义、红色高棉的大清洗中找到影子。
  • 非母文化语境下,哪怕是移民国家也永远不可能真正融入异国他乡,一代移民乃至二代移民的陌生人处境永远都在。因此移民仅作为一个提高生活质量或者没有退路的可选项,并不能作为一个实现个人价值的配置项。
  • 泛滥的多元和自由不一定是好事。保证共识前提下的多元,自我规划前提下的自由才能促进社会的进步。
  • 温和的意识形态打不过极端的,想要吸引两端的群体,只会把两端的都推向极端。从受众的角度讲,两鸟在林不如一鸟在手。
  • 某种意义上讲,亚文化群体的极端化只是时间问题,包括不限于任何广义个人崇拜向的粉圈,任何见不得光的小众爱好。当然也包括东亚特色的儒家性压抑群体。
  • 拥抱主流文化圈,拥抱现实生活才能避免极端化。(当一个现充吧)

【前端】Vue3+TypeScript笔记

创建Vue3工程

推荐基于 vite 创建(需 node.js)

1
2
3
npm create vue@latest   #创建项目
npm i #安装依赖
npm run dev #运行项目

Vue3核心语法

OptionsAPI 与 CompositionAPI

  • Vue2 API设计是Options(配置)风格的
  • Vue3 API设计是Composition(组合)风格的

setup

setup是Vue3中一个新的配置项,值是一个函数,它是 Composition API “表演的舞台”,组件中所用到的:数据、方法、计算属性、监视……等等,均配置在setup中。

setup 与 Options API 的关系:

  • Vue2 的配置(data、methods……)中可以访问到 setup中的属性、方法。
  • 但在setup中不能访问到Vue2的配置(data、methos……)。
  • 如果与Vue2冲突,则setup优先。

setup语法糖:

1
2
<script setup lang="ts">
</script>

ref 创建:基本类型的响应式数据

1
2
3
4
<script setup lang="ts">
import {ref} from 'vue'
let arr=ref([])
</script>

reactive 创建:对象类型的响应式数据

ref 创建:对象类型的响应式数据

  • 其实ref接收的数据可以是:基本类型、对象类型。
  • 若ref接收的是对象类型,内部其实也是调用了reactive函数。

TS中的接口、泛型、自定义类型

Vue 生命周期

  • 创建前(beforeCreate) / 创建(created)
  • 挂载前(beforeMount) /挂载(mounted)
  • 更新前(beforeUpdate) / 更新(updated)
  • 销毁前(beforeDestroy) / 销毁(destroyed)

自定义Hooks

  • 需要axios
    1
    2
    npm i axios   //安装axios
    import axios from 'axios' //引入axios

路由

  • 单页面应用SPA(Single Page web Application)

  • 创建一个路由器,并暴露出去

路由组件通常存放在pages 或 views文件夹,一般组件通常存放在components文件夹。

路由器工作模式

  1. history模式
    适合to C
  • 优点:URL更加美观,不带有#,更接近传统的网站URL
  • 缺点:后期项目上线,需要服务端配合处理路径问题,否则刷新会有404错误。
  1. hash模式
    适合to B
  • 优点:兼容性更好,因为不需要服务器端处理路径。
  • 缺点:URL带有#不太美观,且在SEO优化方面相对较差。

路由传参

  • query参数
  • params参数

路由的props配置

路由replace

编程式导航

路由组件的两个重要的属性:$route$router变成了两个hooks

使用情景:几秒后去广告/登录成功跳转等

Pinia

集中式状态管理

  • 安装Pinia
    1
    npm i pinia

组件通信

  • props
  • 自定义事件
  • mitt
  • v-model
  • $attrs
  • $refs、$parent
  • provide、inject
  • pinia
  • slot
    • 默认插槽
    • 具名插槽
    • 作用域插槽

其他API

shallowRef 与 shallowReactive

通过使用 shallowRef() 和 shallowReactive() 来绕开深度响应。浅层式 API 创建的状态只在其顶层是响应式的,对所有深层的对象不会做任何处理,避免了对每一个内部属性做响应式所带来的性能成本,这使得属性的访问变得更快,可提升性能。

readonly 与 shallowReadonly

readonly

  1. 作用:用于创建一个对象的深只读副本。

  2. 用法:

    1
    2
    const original = reactive({ ... });
    const readOnlyCopy = readonly(original);
  3. 特点:

    • 对象的所有嵌套属性都将变为只读。
    • 任何尝试修改这个对象的操作都会被阻止(在开发模式下,还会在控制台中发出警告)。
  4. 应用场景:

    • 创建不可变的状态快照。
    • 保护全局状态或配置不被修改。

shallowReadonly

  1. 作用:与 readonly 类似,但只作用于对象的顶层属性。

  2. 用法:

    1
    2
    const original = reactive({ ... });
    const shallowReadOnlyCopy = shallowReadonly(original);
  3. 特点:

    • 只将对象的顶层属性设置为只读,对象内部的嵌套属性仍然是可变的。

    • 适用于只需保护对象顶层属性的场景。

toRaw 与 markRaw

toRaw

  1. 作用:用于获取一个响应式对象的原始对象, toRaw 返回的对象不再是响应式的,不会触发视图更新。

    官网描述:这是一个可以用于临时读取而不引起代理访问/跟踪开销,或是写入而不触发更改的特殊方法。不建议保存对原始对象的持久引用,请谨慎使用。

    何时使用? —— 在需要将响应式对象传递给非 Vue 的库或外部系统时,使用 toRaw 可以确保它们收到的是普通对象

markRaw

  1. 作用:标记一个对象,使其永远不会变成响应式的。

    例如使用mockjs时,为了防止误把mockjs变为响应式对象,可以使用 markRaw 去标记mockjs

customRef

作用:创建一个自定义的ref,并对其依赖项跟踪和更新触发进行逻辑控制。

Vue3新组件

Teleport

  • Teleport 是一种能够将我们的组件html结构移动到指定位置的技术。

Suspense

  • 等待异步组件时渲染一些额外内容,让应用有更好的用户体验
  • 使用步骤:
    • 异步引入组件
    • 使用Suspense包裹组件,并配置好defaultfallback

全局API转移到应用对象

  • app.component
  • app.config
  • app.directive
  • app.mount
  • app.unmount
  • app.use

其他

  • 过渡类名 v-enter 修改为 v-enter-from、过渡类名 v-leave 修改为 v-leave-from
  • keyCode 作为 v-on 修饰符的支持。
  • v-model 指令在组件上的使用已经被重新设计,替换掉了 v-bind.sync。
  • v-ifv-for 在同一个元素身上使用时的优先级发生了变化。
  • 移除了$on$off$once 实例方法。
  • 移除了过滤器 filter
  • 移除了$children 实例 propert

【前端】Vue笔记

搭建Vue开发环境

  • 下载Vue.js
  • 安装浏览器扩展:Vue.js devtools

Vue基础

模板语法

  • 插值:’{‘{‘’}’’}’

数据绑定

  • v-bind 单向
  • v-model 双向

MVVM模型

  1. M:模型(Model) :data中的数据
  2. V:视图(View) :模板代码
  3. VM:视图模型(ViewModel):Vue实例

数据代理

Vue中的数据代理:

  • 通过vm对象来代理data对象中属性的操作(读/写)

Vue中数据代理的好处:

  • 更加方便的操作data中的数据

基本原理:

  • 通过Object.defineProperty()把data对象中所有属性添加到vm上。
  • 为每一个添加到vm上的属性,都指定一个getter/setter。
  • 在getter/setter内部去操作(读/写)data中对应的属性。

事件处理

v-on: @

  • 事件的回调需要配置在methods对象中,最终会在vm上

事件修饰符

  1. prevent:阻止默认事件(常用);
  2. stop:阻止事件冒泡(常用);
  3. once:事件只触发一次(常用);
  4. capture:使用事件的捕获模式;
  5. self:只有event.target是当前操作的元素时才触发事件;
  6. passive:事件的默认行为立即执行,无需等待事件回调执行完毕;

键盘事件

  • keyup
  • keydown
  • keypress

计算属性

  • 计算属性是基于它们的响应式依赖进行缓存的
  • 与methods实现相比,内部有缓存机制(复用),效率更高,调试方便。
  • 1.计算属性最终会出现在vm上,直接读取使用即可。

监视属性

computed和watch之间的区别

  • computed能完成的功能,watch都可以完成。
  • watch能完成的功能,computed不一定能完成,例如:watch可以进行异步操作。

绑定样式

条件渲染

  • v-if

列表渲染

  • v-for

收集表单数据

  • v-model

过滤器

内置指令

  • v-text
  • v-html
  • v-cloak
  • v-once
  • v-pre

自定义指令

生命周期

  • 常用的生命周期钩子:
    1. mounted: 发送ajax请求、启动定时器、绑定自定义事件、订阅消息等【初始化操作】。
    2. beforeDestroy: 清除定时器、解绑自定义事件、取消订阅消息等【收尾工作】。

组件

  • 非单文件组件(不常用)
  • 单文件组件

【前端】前端学习记录

在学习前端之前,我只有一些408和C语言的基础,也从来没接触过实际开发。具体的学习路线我是参考了黑马的前端开发学习路线。听课的话都是b站上公开的课程。

1. HTML+CSS基础 :5天

看课。比较基础,前期跟看了一段时间视频,中期感觉视频讲的略啰嗦,于是直接看笔记,遇到案例再看视频。因为知道实际开发会用到后面的框架,所以以掌握知识为主,较少跟着敲代码。

重点:理解CSS盒子模型,移动端网页适配方式(rem、vw/wh),响应式(媒体查询),流式布局(主要是flex),会用less,会用BootStrap框架。

课程视频
学习笔记
学习笔记(移动端css)

2. JavaScript基础:5天

看课+跟敲代码。有一些其他语言基础,因此跳过了大部分循环声明函数体的基础。

重点:主要是要理解webAPI=DOM+BOM,会操作DOM。

课程视频

3. jQuery:2天

看课+跟敲代码。基本是提高对JS的易用性的封装,所以很好学。

重点:隐式迭代,筛选与排他,链式编程,BootStrapJS插件
项目:ToDolist

课程视频

4. Ajax:2天

这部分和前面很不一样,涉及到数据通信,第一次看不太理解。

5. Vue:7天

看课+跟敲代码
重点:MVVM模型,模板语法,生命周期

课程视频
学习笔记

【摘要】DAO

什么是DAO?

  • 去中心化自治组织 Decentralized Autonomous Organization
  • 基于区块链思想的组织形态

DAO的特点

  • 分布式与去中心化(distributed and decentralized)(Ori Brafman: 蜘蛛与海星)
  • 自主性与自动化(autonomous and automated)
  • 组织化与有序性(organized and ordered)
  • 智能化与通证化 (intelligence and tokenization)

DAO的优势

  • 快速、无边界的业务决策
  • 组织范围内的投票
  • 无法篡改规则

【个人看法】

  • 对互联网而言是一个新鲜的事物
  • 形式创新大于内容创新,把会议从腾讯会议、Zoom搬到链上(snapshot)而已
  • 组织形式的扁平不能弥合现实中资源的不均(算力、货币)
  • 对组织成员的约束很弱,主要靠自我驱动
  • 决策完全透明可追溯,成员匿名,这并不一定是优点

【杂想】人的本质?

费尔巴哈把宗教的本质归结于人的本质。但是,人的本质不是单个人所固有的抽象物,在其现实性上,它是一切社会关系的总和。

费尔巴哈没有对这种现实的本质进行批判,因此他不得不撇开历史的进程,把宗教感情固定为独立的东西,并假定有一种抽象的——孤立的——人的个体。因此,本质只能被理解为‘类’,理解为一种内在的、无声的、把许多个人自然地联系起来的普遍性。

从思想史上看,对人的本质的定义往往涉及人的自然性、精神性、社会性三个方面。在马克思之前的思想家中,旧唯物主义思想家往往用自然性来定义人的本质(如费尔巴哈、毕希纳、福格特、斯宾诺莎),唯心主义思想家往往用精神性来定义人的本质(如蒲鲁东、笛卡儿、康德、黑格尔)。

尽管这些思想家也强调了人的社会性(如亚里士多德就认为人是“社会的动物”),但他们却只是从脱离物质资料生产的社会交往本身来理解人的社会性,因此无法把握社会性的真正内涵。人的社会性的真正内涵被马克思所揭示,即“一切社会关系的总和”。

“生产关系总和起来就构成所谓社会关系。”在马克思看来,人的本质离不开以物质资料生产为基础的劳动实践,只有在这种社会关系中才能实现人的本质。可以说,人的本质从来就不是一个纯粹理论问题,而是一个与生产力、生产关系的辩证发展紧密相连的实践问题。

在这个命题中重要的是如何理解本质。本质似乎是使得后者存在的前提,你先是自然人,然后是一个社会人,然后是男人女人,然后是儿童成年人,然后是中国人外国人等等。但很遗憾这样的递进关系是错误的,它试图用一个类似博物学分类的框架,将你的本质抽离出来,在这种情况下你很容易认为人的自然性高于社会性,可你继续追问下去,人先是动物再是自然人,先是生物再是动物,先是物再是生物,难道你和其他动物/生物/物具有相同类型的本质?(不是相同的本质)人之所以是人,是跟其他非人的有着不同的本质,本质不是先决的东西,而是扬弃的东西,可以设想当某人百年以后,他在某天吃了什么东西是没什么意义的,如果有意义,也是因为吃东西这件事牵动了社会关系。因此说人的本质是一切社会关系的总和。

“为什么社会是人的总和是邪恶的?”

首先要认识到,人与社会都是一个符号化的东西,都是构建出的概念。你用人去定义社会,首先你要先定义人,即社会是什么样的人的总和。即使加上所有也一样,社会是所有(什么样的)人的总和。无论你怎么尝试试图将人所有具体的个体囊括其中,创造命题的同时,天然就创造了非人的概念,并给了有权力掌握定义的人将个体人妖魔化的空间。

【杂想】关于启蒙

我想在国内,很多人小时候家里墙上都挂过拼音表和地图。我小时候家里墙上倒是没有挂地图,但父母给我买过一个地球仪。那时还是个online和offline尚有界限的年代,转地球仪是我的乐趣之一,直接启蒙了我的世界地理观。

同期还有很多启蒙我的事物:印象中的一张历史年表启蒙了我的历史观,一本笠翁对韵和唐诗三百首启蒙了我的汉语语感,一个魔方启蒙了我的空间想象力。这些都是很小的很小的事物,但好奇心和世界观常识的构建是从这些种子上生长出来的。后来我能理解的更多事物,多多少少源于我的一些现实映射,当我上高中第一次看到四色问题时,脑子里浮现还是小时候的那个地球仪。

直到我长大以后以后,在上学和社会接触了更多的人,我才发现,很多人原来是没有好奇心的,也没有常识的。大部分是比我年长一两代的人,也有一些同龄人,甚至个别自驱力非常强。由于知识的诅咒,我很难想象没有好奇心和一些我认为的常识的自己是什么样的,但我绝不希望我是那样的。

以为我要强调启蒙的重要性吗?恰恰相反,我想说,所谓的“常识”其实很大程度上是某个共同环境下的共识,而很多“本以为是”的常识其实限制了人的相互理解。比如中国的首都是北京绝对是常识,丹麦首都哥本哈根就不一定了,而刚果首都布拉柴维尔几乎不会有人认为是常识。这当然与国家本身知名度有关,但对于刚果人或者在刚果做生意的中国人,刚果首都才是常识。

常识取决于共识。但每个人都多少有与共识相左的地方,具体到各类人群的意识形态与知识结构,到底常识的界限在哪已是不可考的状态了。

而关于地理的常识,其实是一个绝好的比喻。现实当然不会有人天天考你布基纳法索的首都是哪呀这种小众问题,但地域、家庭条件、专业、行业的常识空气墙每天都有很多人撞。与此同时,许多本应该启发民智的常识出于某些原因门槛高筑,例如基础的政治学和辩证法知识,越来越多的伪知识却伪装成常识的模样大行其道,例如消费主义、成功学。

在摆脱了小时候所谓的起跑线教育后,在与人接触时更多地考虑其知识体系和认知水平后,我开始逐渐意识到自己天然的优势和不足,不去否定卑微的自我,不去构建微弱的自信,能引导自己的好奇心并独立思考,我想,到这时候,启蒙才算开始。

【杂想】成长与祛魅

精神错乱显示人的本质。——巴塔耶

我不喜欢做总结,因为每一个阶段的衔接都是密切的。我不可能这阶段做了总结第二天就产生翻天覆地的变化,也不可能这阶段不做总结,上阶段的收获和成长就在下一阶段荡然无存。

但我也认可总结的部分作用。人总是需要向自己或向别人声张什么、证明什么的,即使就如我这段目前不打算给任何人看的文字,也免不了日后会不会分享给别人。倘若我日后有幸功成名就或不幸遭遇意外,总需些文字需曝光于世,为我留下一些印记。总之,虽然是私人的随笔,我也充分考虑到见诸于世的可能性了。

言归正传,关于大学生涯的成长,我认为在认知上,最重要的是祛魅。

我有幸在一所不错的大学读书,我也因此能够接触到一些世俗意义上非常优秀的同龄人和专业领域内的专家人士。很多同龄人的经历真的很耀眼。虽然我个人乏善可陈,但毕竟在一个学校读书,还算了解他们学习工作的状态,这确确实实给了我平视他们的勇气。我常常想,如果我和他们不在同一个平台上,不了解他们平日的状态,我可能会没有勇气平视他们,而他们不会活在现实里,而会一直在媒体渲染的神话传奇里,在个人不断加码的自我臆想里,被我一直仰视下去。

提到自我臆想,我回忆起小时候的世界观,名牌大学是殿堂,学者都是在专业深耕,教授都充满着人文光辉和思辨,科学家都致力于人类更美好的明天。当时的大学本身是一件能让我大脑战栗的事,但真正的大学不过是另一种现实,我也仍然能从一些人身上找到我小时候以为的世界的影子,但更多的学者仅仅只是一个title,其中也不乏很多水货。

然后我明白,所谓的学历也好,经历也好,职称也好,确实也只是一些title。也许有些的确是很卷很亮闪闪,可它们只也只是人本身的注脚,我敬佩的人没有title一样会赢得我的敬佩,我鄙夷的人title再多也还是话不投机。

社会在我眼中,一看也祛完了。政治家与官老爷、律师与讼棍、专家与砖家,企业家与资本家,本来就没有什么区别。名教,即为正名定分,这是一个儒家礼教中的概念。有人认为名教便是崇拜写的文字的宗教。当代的名教叙事很重,过去这些title为我编织了一张大网,我被束缚在名教之中,在自我臆想里给他们添加了太多非人化的东西,而今终于又回到活生生的人里。

能认清自己是疯子的国王不一定是疯子,真的觉得自己是国王的国王才是疯子。

此之谓祛魅的过程。

  • Copyrights © 2019-2025 Hxy
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信