惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
GRAHAM CLULEY
Cloudbric
Cloudbric
L
LINUX DO - 最新话题
W
WeLiveSecurity
人人都是产品经理
人人都是产品经理
S
Security Affairs
Google Online Security Blog
Google Online Security Blog
Attack and Defense Labs
Attack and Defense Labs
Google DeepMind News
Google DeepMind News
宝玉的分享
宝玉的分享
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
TaoSecurity Blog
TaoSecurity Blog
罗磊的独立博客
博客园 - Franky
有赞技术团队
有赞技术团队
V2EX - 技术
V2EX - 技术
博客园 - 聂微东
Hacker News - Newest:
Hacker News - Newest: "LLM"
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
阮一峰的网络日志
阮一峰的网络日志
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
美团技术团队
WordPress大学
WordPress大学
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Jina AI
Jina AI
The Cloudflare Blog
S
Secure Thoughts
酷 壳 – CoolShell
酷 壳 – CoolShell
Last Week in AI
Last Week in AI
小众软件
小众软件
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
雷峰网
雷峰网
S
Security @ Cisco Blogs
T
Troy Hunt's Blog
O
OpenAI News
博客园 - 司徒正美
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threat Research - Cisco Blogs
I
Intezer
T
Threatpost
Apple Machine Learning Research
Apple Machine Learning Research
H
Hacker News: Front Page
T
Tailwind CSS Blog
V
V2EX
Spread Privacy
Spread Privacy
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Security Archives - TechRepublic
Security Archives - TechRepublic
腾讯CDC
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Google DeepMind News
Google DeepMind News

Random Thoughts

LLM 训练与推理的基本理解 昨日的世界不再重来 Magic Brush - 画出你自己的产品宇宙 写在 AI Coding 奇点之后 尼泊尔布恩山小环线纪行 2025 投资组合年报 三十而笠 我的 8 年职业生涯回顾 我的颈椎病康复之旅 - 关于选择的故事 熊野古道中边路纪行 新加坡旅居三年再回首 高加索三国 - 阿塞拜疆行记 2024 投资组合年报 重新思考 Go:了解程序在线上是如何运行的 欧游散记 —— 环勃朗峰之旅 欧游散记 —— 特摩索斯古城 重新思考 Go:Channel 不是「消息队列」 重新思考 Go:Slice 只是「操作视图」 那一天,我决定踏出一步 True Story 少数价值 A Snapshot of Myself - 2021 RPC 漫谈: 连接问题 RPC 漫谈:序列化问题 RPC 漫谈: 限流问题 科学,技术与工程 Pond: Golang 通用对象池 Golang for-range 内部实现 Golang Interface 内部实现 真理的有限性 Golang rand 库锁竞争优化 Meaningless or Meaningful 分布式文件系统的演化 从动物森友会聊主机游戏联机机制 创业公司的文化 伊朗见闻录 NodeJS 内存泄漏检测与定位 设计实现高性能本地内存缓存 Travel Map Linux I/O 栈浅析 SSD 背后的奥秘 什么是真正的编程能力 沉默与反沉默的理由 命令行里的设计艺术 学习思维方式而非学习观点 从程序到人 —— 情头配对助手的前世今生 即刻多端实时通信实践 朝鲜 —— 小国寡民的主体思想实践 使用 Surge 提升多网络环境下的流畅开发体验 一份其实好吃的 LaTeX 入门餐 Kafka 的设计与实践思考 欧游散记 —— 民主专制下的德国 欧游散记 —— 维也纳 欧游散记 —— 西班牙 欧游散记 —— 德国国会大厦 社会矛盾讨论统一框架的一种可能性 欧游散记 —— 伪君子布拉格 Lemon : Koa 风格的 Python 异步 Web 框架 Golang : Make Programming Happy Again Podcast 闲言碎语 Kubernetes 中使用 API Gateway 替代 Ingress ElasticSearch 最佳实践 blog.joway.io Presentations
自由意志下的选择
Joway · 2019-01-02 · via Random Thoughts

警告: 本文有轻微剧透

2018年体验了几款围绕「选择」话题的作品,游戏《荒野大镖客:救赎 II》美剧《西部世界:第二季》和电影《黑镜:潘达斯奈基》。

这三款作品都在试图探讨人类自由意志的局限,探索自由选择的边界。

荒野大镖客:救赎 II

选择自由的前提是选项的自由

荒野大镖客通过海量的游戏脚本堆砌出了一个伴随玩家选择而衍生出不同路线的开放世界。每个游戏关卡玩家都有极高的自由度选择自己的行为从而影响游戏发展。听起来似乎非常自由,但在实际体验中,我们的自由仅限于在游戏规划好的脚本里去一次次命中不同的脚本条件,在游戏中后期你基本上已经摸清了所有脚本的范式,自此,你的选择将不再是探索未知,而是主动依靠选择不同的选项来推动游戏。这种选择和使用一个游戏道具的本质其实是一样的,你已经知道这个道具使用下去会产生什么样的反应,而所谓的真实性并不是来源于游戏画面细节有多么「逼真」而在于「未知」,丧失了选择的未知性必然也丧失了真实。

荒野大镖客最大的问题就在于它给予了玩家选择的自由,却没有给予选项的自由。如果我想在炸火车路上去钓个鱼,会陷入一个一直被 NPC 催促的僵局。是的没错,我依旧可以强行选择去钓鱼,但只要我选择了一个脚本没法覆盖到的选项时,就会出现出戏的体验。更甚的是,这个游戏很多精彩的彩蛋/剧情还就是出现在玩家探索一些冷门的玩法时候,这样就大大挫伤了探索的积极性。依赖于大量脚本堆砌的虚幻真实感是不可靠的,脚本终究有限。在这点上,《塞尔达传说:荒野之息》的选择就是只定好这个世界的游戏规则,剩下的玩法都交给玩家自己去摸索,有些玩法想必连任天堂自己都没有想到。

黑镜:潘达斯奈基

选择自由的前提是动机的自由

如果你把潘达斯奈基当作一个电影来看,你或许会觉得它的互动式交互形式非常新颖,但倘若你把它当作一个过场动画主导的游戏来看待,那它只能是一款极其单调普通的游戏。

潘达斯奈基试图让你的选择影响到剧情发展,并一次次重来引导你走向最终的结局。但这种形式的尴尬之处在于,我做出的选择事实上并不是我真正的选择,我只是在猜测导演会想让我选择什么样的选择而已。这种感觉有点类似高中做政治选择题,说真的里面的大部分题目不是违反宪法,就是违反普世价值观,而你的任务不是去寻找真理,而是去挑出那个你觉得执政党希望你选择的答案。看潘达斯奈基的感受大抵如此。

西部世界:第二季

自由意志是编码表达的自由,而非编码写入的自由

在西部世界中,接待员们是看似最没有自由意志的那群人,从造形到知觉再到性格都是被程序硬编码了的,即便是后来所谓的觉醒也无非是激活了另外一部分隐藏的代码而已。但如果你仔细去想,人类的基因又何尝不是被造物主所硬编码了的呢?

自由意志并不意味着在编码层面上的选择自由,而在于对于既成事实的编码进行自由表达的意志。无论是机器人还是人类,在其个体还没有形成意志前显然并无法表达其意志,而当其有了意志以后,基因编码或程序编码必定已经形成。在这个定理的基础上,追求编码个体基因的自由是不可能成立的。

不同的编码使得 Dolores 与 Maeve 走上两条完全不同的道路。Dolores 为了生存而选择与人类对立,而 Maeve 为了脑中挥之不去的梦境踏上寻找女儿的道路。在旁观者看来他们的选择都受制于程序,但对于他们自己而言,刻意背离自己的程序才是非自由的意志表达。对于一个天生喜欢唱歌的人,能够自由自在放声歌唱才是他的自由,没有丝毫的理由要避讳自己与生俱来的秉性。