summaryrefslogtreecommitdiff
path: root/content/weekly/73.md
blob: b612f59ea999e2a8e14fda3902cae08e11a4c00c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
+++
title = "稻草人周刊 Vol.73"
subtitle = "在老鼠的世界里做一只浣熊"
tags = [
    "互联网文化",
    "联邦宇宙",
    "软件",
    "隐私",
]
date = 2026-03-23 00:36:56
draft = false
toc = true
toot = 'https://akk.eltr.ac/objects/48ed835f-225b-48ef-9cc1-0519478cd8c6'
+++

{{< music album=true cover="https://img.eltr.ac/geedeapro/weekly/73/Harry_Styles_%E2%80%93_Kiss_All_the_Time._Disco,_Occasionally_(album_cover).png" title="Kiss All The Time. Disco, Occasionally." artist="Harry Styles" apple="https://music.apple.com/cn/album/kiss-all-the-time-disco-occasionally/1870984032" spotify="https://open.spotify.com/album/69BqE1V8Bzb9GCyeP1fFeR" >}}

Harry Styles 在三月初发布的新专辑,我居然在中旬才发现。印象中,专辑发布的时候 Apple Music 有给我推荐这张专辑,但看到封面的时候根本没想到这是 Harry Styles 的专辑。最喜欢的几首:《Ready, Steady, Go!》《Dance No More》《Carla's Song》。

*不过,你的 MV 到底是在闹哪样啊?*

<!--more-->

---

## 开始之前

从本期开始,《稻草人周刊》不会包含任何与大语言模型及其应用的相关内容。如果出现了,请发邮件狠狠地谴责我。如果我真的要谈这门技术,我会专门写一篇文章来谈。周刊对大模型话题的单向封锁是为了表态:除了大模型,有趣的技术和话题不少而且更能激发我的好奇心;我不讨厌技术本身(除了 OpenClaw,我很讨厌它),但我讨厌对技术的滥用、自以为是和陈词滥调。

爱的反义词不是恨,而是**漠不关心**,所以接下来很长一段时间内我都不会关心它。

---

## 连接

### 在老鼠的世界里做一只浣熊

> [!note] 📻
> [《独树不成林》319 - 现代科学为什么通过老鼠研究人类而不是浣熊?](https://www.xiaoyuzhoufm.com/episode/69b6f136f8b8079bfa811c35)

现代科学使用的其实并非自然的老鼠,而是人工培育的近亲繁殖实验室老鼠,是老鼠和兄弟姐妹繁殖二十几代后诞生出的基因完全相同的老鼠,把控制变量这件事情做到了极致。

除了基因受到完全的控制以外,老鼠成为完美的实验室动物还有另一个原因:他们天生听话、勤勉且能干。相比之下,浣熊就是混沌的生物,会在被训练执行某些动作的时候做出非议所思的行为。浣熊不会像老鼠一样乖乖走迷宫,而是会把一切都破坏掉,*浣熊只想要破坏*。

现代科学通过老鼠研究人类,正是假设人类和听话的老鼠更相似。由于老鼠非常听话,所以它们的行为是可预测的,一切都能够量化。以此建立起来的科学理论也因此认为,人类行为也是可预测、可量化的,人类不会像浣熊一样无法预测,比如,现代心理学抛弃了对难以量化的意识的研究,转而用科学的方法研究行为,认为一切没有表现出来、不能被量化、不能被预测的存在都不值得研究(或者说,都不存在)。在我看来,与此相关的还有行为经济学,以及各种研究人类行为的理论。

仔细思考一下,现代社会的一切规则,似乎都建立在「人类像老鼠一样听话」的假设上,浣熊一样的人类会扰乱秩序,因为浣熊一样的人类无法被预测行为、无法被量化,*也就不存在价值*。实验室使用老鼠而不是浣熊,是因为人们认为浣熊不便管理,不能为科学提供价值,不像听话的老鼠。人类社会也是一样。

听完这些叙述,我感到背脊发凉。

我其实有在异宠店接触过浣熊这种生物,当时我在逗一只翅膀受伤的鹦鹉,店主告诉我它是被那只浣熊咬伤的。鹦鹉站在我手上的时候,店主不得不给它套上铰链,因为担心它会飞到浣熊那里,再次被咬伤。当时鹦鹉一直在用喙啄脚上的链子,因为那让它很不舒服。那只浣熊被关在笼子里,放在店铺的最角落。店主说:“如果没有它,我们这里管理起来就方便很多了。”

店主当然是爱动物的人,她会做出这样的评价,是因为浣熊在客观意义上就是对其他生物非常不友好的存在。因为好奇心旺盛,它们会偷走顾客的手表和戒指,会用肥硕的身躯撞击笼子,会抓扯和撕咬他们看到的一切。

但是,我能说浣熊不应该存在于这个世界上吗?不,浣熊只是不应该被关在笼子里。老鼠或许能忍受,每天能得到一些食物碎屑就很开心了,能够勤勉地工作好几个小时,但浣熊会说:生命很短,吃垃圾吧,自由生活。

### 网页横幅按钮考古

> [!note] 📜
> [古早网站超链接按钮标准研究](https://v1sta.xyz/tech/retro-web-banner-button-88x31/)

一篇介绍复古和早古网站中常用的按钮图片的文章,包含 88x31 和 200x60 等尺寸。我原本只知道流行于 IndieWeb 和 Neocities 社群的 88x31 尺寸,竟然还有其他尺寸的规范,长见识了。

其实上周我就悄悄给[林卷](/linkroll)页面添加了 88x31 按钮,也和一些朋友做了交换,似乎还在联邦宇宙上带起了一波小小的热潮?总之有一些朋友看到我的按钮之后也制作了自己的 88x31 徽标,~~而且一个个都做得比我好看,你们真的……~~

我觉得交换按钮和交换友情链接是有很大不同的,比起可能有些复杂的人情世故,交换按钮对我来说更像是一种收集爱好。就像收集邮票一样,在互联网上发现了喜爱的内容,可能是有趣的人也可能是某种理念、建议和有趣的句子([88x31.nl](https://88x31.nl/) 上收集了很多按钮,上面有类似「最好使用桌面端访问这个网站」的实用型按钮),就可以放到自己的网站上作为收藏,也不总是要交换。

### 容器术语实用介绍

> [!note] 📜
> [A Practical Introduction to Container Terminology](https://developers.redhat.com/blog/2018/02/22/container-terminology-practical-introduction#containers_101)

这周给 [Weepinbell](https://codeberg.org/eltrac/weepinbell) 做了样例的 `Dockerfile` 和 `docker-compose.yml`,这样用户只要把仓库克隆下来,直接运行 `docker compose up -d`(或者 Podman,应该是兼容的?)就可以容器化部署了。

这个过程中踩了一些坑,我突然意识到自己虽然有使用 Docker 的经验,但对一些基本概念不甚了解,至少我现有的知识不足以支持我发布一个可以用 Docker 部署的应用。

于是我找到了这篇《容器术语使用指南》,我认为在了解一个概念和体系之前,从术语入手是最容易的。一方面,理解术语的意思就是理解概念本身;另一方面,了解规范的术语使用也能极大地帮助自己阅读其他相关的文章、和其他人讨论相关话题。我见过很多失焦的讨论源自于对同一个词的理解不同,想必在技术领域,规范使用术语尤为重要。

### 切换到 MVNO

> [!note] 📜
> [Switch your phone to an MVNO](https://practicalbetterments.com/switch-your-phone-to-an-mvno/)

本文介绍了一种省钱方法,就是把电信提供商替换为 MVNO。我在这里引用维基百科的定义解释什么是 MVNO。

> 移动虚拟网络运营商(Mobile virtual network operator,MVNO)是指不拥有无线网络基础设施,向消费者提供无线通信服务的电信运营商。移动虚拟网络运营商向传统运营商批发通信服务后,制定具有自己特点的套餐提供给消费者。移动虚拟网络运营商可以使用自己的客户服务体系、计费系统、销售人员,也可以使用移动虚拟网络(MVNE)的技术服务。[^1]

简单来说,MVNO 向传统电信运营商租赁通信服务,然后自己销售。根据作者所述,这实际上会比直接购买传统运营商的服务更便宜,唯一的缺点是,在人多的地方,MVNO 用户的数据优先级会被降低,比如,在 Taylor Swift 演唱会上直播就不太现实了。

国内也有 MVNO 服务,官方名称叫作「移动通信转售」,不过有单独的[号码段](https://zh.wikipedia.org/wiki/%E4%B8%AD%E5%9B%BD%E5%A4%A7%E9%99%86%E7%A7%BB%E5%8A%A8%E7%BB%88%E7%AB%AF%E9%80%9A%E4%BF%A1%E5%8F%B7%E7%A0%81#%E8%99%9A%E6%8B%9F%E8%BF%90%E8%90%A5%E5%95%86),大概是不能保留号码无缝切换的,我也没有仔细研究,所以不知道国内这种服务是否具有价格优势。

### 去你的,做个网站不行吗?

> [!note] 📜
> [Have a Fucking Website](https://www.otherstrangeness.com/2026/03/14/have-a-fucking-website/)

> You don’t own shit that you put on social media platforms. You don’t own your follower counts, you don’t own your posts. Stop giving away all of your shit to data harvesters and advertisers for free in exchange for the illusion of importance that comes with likes and a follower count.
>
> 你放到社交媒体平台上的东西不是你自己的。你不拥有你的粉丝数,你不拥有你的帖文。别再免费把你的东西交给数据收割者和广告商了,那只能换取点赞数和粉丝数很重要的幻觉而已。

作者实际上不是在给出有关数字主权的建议,而是在抱怨商家为什么一定要在社交媒体上发布消息(当然,个人用户也可以参考这些建议)。作者不使用社交媒体,已经很久没有注册过账号了,可他仍然希望了解一些餐馆和线下商户的信息,如果他们能在网站上放上菜单和营业时间就再好不过了。

可如今,搭建一个网站似乎变得很麻烦(至少人们认为很麻烦),大多数商户都会选择在 Instagram 上注册账号,请顾客关注(国内的话,应该是小红书和大众点评吧)。

尽管很认同作者的观点,但我实在不觉得这类说辞和呼吁能起到什么实际作用。商家全都转向社交媒体是市场的供需关系决定的,如果商家不这么做,而是花更多的时间精力去搭建很多人可能根本就不知道如何访问的网站,就是在浪费钱,而且在面对其他使用社交媒体与消费者建立联系的那些商家时,固执地搭建网站的商家会失去竞争力,最终…… 消失,除非商户能在其他方面发展很强的竞争力。

所以这类观点是无法作用于商业世界的,只能作为对个人的建议。最后,我也想说,远离传统社交媒体,加入[联邦宇宙](https://jointhefediverse.net/?lang=zh-hans)吧,或者在独立博客网络上建立更深度的交流,抑或者,完全远离社交媒体,去过好自己的现实生活。

## 星群

### Farside

Farside 是一个重定向工具,将访问者从某个大平台的链接重定向到自由且开源的替代前端实例上。替代前端(alternative frontends)一般是注重隐私,没有添加任何跟踪器,只有很少 JavaScript 代码的前端,也就是说,不用亲自访问某个大平台的服务,不直接建立连接,就能够通过另一个前端使用他们的部分服务。这类项目也叫作隐私前端(privacy frontends)。

对于 YouTube,有 [Invidious](https://invidious.io/)。Reddit、Twitter、Wikipedia、Medium、GitHub 甚至 Google Translate 等服务都有自由软件社区维护的隐私前端源代码,不同的人和组织托管了公用的隐私前端实例供所有人使用,免受大科技公司的跟踪,避免在浏览器中运行非自由的 JavaScript 脚本。

由于维护这些前端实例的往往是自愿者,而 YouTube 这类视频流量往往会消耗很多资源,所以 Farside 的另一个作用是在这些隐私前端实例之间均衡地分配流量,避免遇到瓶颈和速率限制。

Farside 本身作为重定向服务也可以自托管,有多个实例。有一些浏览器插件(如 [PrivacyRedirect+](https://chromewebstore.google.com/detail/privacyredirect+/hgddaoemcmlgbhjcnolmdnhfmmpblihf))利用 Farside 实现了这样的效果,在浏览器中点击任意大平台链接都会跳转到对应的隐私前端。如果想要分享来自某个大平台的内容,与其使用源链接,不如使用 Farside 链接更能保障被分享者的隐私。

访问:[Farside](https://farside.link/)

### Ghostling

Ghostty 是我日常一直使用的终端模拟器(实际上我现在就在用 Ghostty 运行 Neovim 编辑这段文字),之前听[这期采访播客](https://changelog.com/podcast/622)的时候就了解到 Mitchell 开发了一个名为 `libghostty` 的 C 语言库,是 Ghostty 的内核,提供了基础且核心的终端能力。

这周 Mitchell 发布了 Ghostling(意思是……「小鬼」?),用 `libghostty` 开发的最小终端应用,目的是展示这个库的能力(顺带鼓励更多的人用 `libghostty` 开发其他应用,我猜是这样)。

> The Ghostling terminal isn't meant to be a full featured, daily use terminal. It is a minimal viable terminal based on libghostty. Also, since this is basically a demo, I didn't carefully audit every single place for correctness, and this is C, so you've been warned!
>
> Ghostling 不会添加完整的功能,不是日常使用的终端。这是基于 libghostty 的最小可行性终端。再者,由于这基本上只是个演示程序,我没有仔细地审计每一个地方,而且这是 C 写的,我已经警告过你了!

那期播客里 Mitchell 表示 `libghostty` 作为一个 C 语言库可以用在很多地方,任何人都能轻易地在自己的应用里嵌入一个终端,或者开发新的终端模拟器。浏览器作为 Web 的入口已经被开发得很完全了,而终端却较少受到关注,希望借助 `libghostty`,终端的生态也能变得丰富起来。

访问:[ghostling](https://github.com/ghostty-org/ghostling)

### Doppler

*啊,稻草人周刊已经有多久没出现闭源商业软件了?*

我从今年年初就开始设立目标,尽可能全面拥抱自由软件,减少对闭源商业软件的依赖。我首先是逃离了大平台,然后逐渐用自由的解决方案代替 Google、Apple 和 Microsoft 提供的服务。这周我把刀口指向了音乐流媒体——我取消了 Apple Music 的订阅。

是的,有大学生优惠的话,Apple Music 仅需 ¥6 一个月,实际上相当划算(更何况我在最初还享受了半年的免费 Apple Music 订阅,买新 iPhone 似乎都能享受)。

我这里就不打算谈流媒体平台对小艺术家有多么不公平了,我下周会专门写一篇文章谈我从流媒体平台上退出这件事情。总而言之,现在我开始在 Bandcamp 上购买专辑并下载 FLAC 格式的高质量音频,开始用 [Lucida](https://lucida.to/) 下载那些头部歌手的音乐。染上本地音乐之后,当然要给自己找一个称手的播放器。我平时用手机和 AirPods 听歌,所以在 iOS 上找一个自由且开源的音乐播放器就好……

*你做梦。*

在 iOS 生态里找存活下来的自由软件实在是太难了(本想说有机会就换到安卓,但 Google 最近又在搞事情,那边也不太平啊),好在我不是完全排斥闭源软件。我找到了一位独立开发者开发的口碑不错的音乐播放器,名叫 Doppler,作者 Ed 在 Mastodon 上还有[账号](https://mastodon.social/@edwellbrook)。软件的 UI/UX 很舒服,试用了三天还没有遇到任何问题。

Doppler 有七天的试用期,买断价格十分合理,是 ¥58 人民币。这在 iOS 应用里是很好的盈利模式了,有不少 iOS 应用(可以说大多数)都会在用户第一次打开软件,还没有开始使用任何功能的时候,弹出流氓一般的优惠信息和购买按钮,关闭按钮藏得很深,有时候甚至根本没有。

总之,如果你也有在 iOS 上播放本地音乐的需求,可以尝试 Doppler,我对它的印象不错。

{{< gallery >}}
![Doppler 播放界面](https://img.eltr.ac/geedeapro/weekly/73/doppler-playing.jpeg)
![Doppler 资料库](https://img.eltr.ac/geedeapro/weekly/73/doppler-library.jpeg)
![Doppler 导入界面](https://img.eltr.ac/geedeapro/weekly/73/doppler-import.jpeg)
![Doppler 专辑列表](https://img.eltr.ac/geedeapro/weekly/73/doppler-albums.jpeg)
![Doppler 喜欢的音乐](https://img.eltr.ac/geedeapro/weekly/73/doppler-favorites.jpeg)
{{</ gallery >}}

访问:[Doppler](https://brushedtype.co/doppler/)

## 切片

- 水逆结束了,不知道自己是不是什么高灵性玄学体质,水星开始和结束逆行的时候会有非常明显的感知(就算没有关注并且忘记了相关天象的时间点)。尤其是水逆结束的时候,会在当天凌晨开始感到神清气爽和精神焕发,抑郁情绪几乎很快就消失了,看不开的事情也很快看开了,语言组织能力也开始慢慢恢复。总之非常神秘。
- 在 [Lucida](https://lucida.to/)[^2] 下载了 FLAC 格式的专辑在本地播放,音质...... 我去这个音质连我这个木头耳朵都能听出区别,比流媒体好太多,听到了好多之前没听到的细节——*被流媒体害惨了。*
- 在家有室友穿透力极强的咳嗽和外放音乐(他大概觉得外放钢琴曲没有什么问题吧),出门去西西弗找地方坐,结果里面挤满了人,最后逃到学校图书馆,终于获得了安静…… 只是,为什么有人会恬不知耻地在图书馆这种地方打电话、在桌子下面踢腿和拖椅子啊!

    我不想戴耳机,我只想要绝对的安静。

    塞涅卡听了大概会说:内心平静才是最重要的,哪怕在闹市我也能专心写作——闭嘴吧,你们斯多葛主义哲学家!我要做浣熊,~~我要把你们吵闹的人都杀了!~~

[^1]: 参见:[移动虚拟网络运营商](https://zh.wikipedia.org/wiki/%E7%A7%BB%E5%8A%A8%E8%99%9A%E6%8B%9F%E7%BD%91%E7%BB%9C%E8%BF%90%E8%90%A5%E5%95%86)

[^2]: Lucida 的 88x31 按钮已加入[林卷](/linkroll)页面。