From 6e9ff02c486feae1fcc384fda479823b34a52baa Mon Sep 17 00:00:00 2001 From: Eltrac Date: Sat, 31 May 2025 10:04:15 +0800 Subject: docs: update draft Former-commit-id: a15fc9a27b2466a123d26d3eb61db68cdfdf6db7 --- content/posts/weekly/31.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'content') diff --git a/content/posts/weekly/31.md b/content/posts/weekly/31.md index 1ce39258..a97de53b 100644 --- a/content/posts/weekly/31.md +++ b/content/posts/weekly/31.md @@ -10,7 +10,7 @@ draft: true toc: true --- - + ## 🙋 在做什么 -- cgit v1.2.3 From ada28d9601e894f88ecac108e8dc94950a948a03 Mon Sep 17 00:00:00 2001 From: Eltrac Date: Fri, 6 Jun 2025 10:51:13 +0800 Subject: docs: misplaced content Former-commit-id: fa164c096336196b720c50333b2015b3f0940b5d --- ...256\227\346\200\247\347\220\206\350\256\272.md" | 41 ++++++++++++++++++++++ ...256\227\346\200\247\347\220\206\350\256\272.md" | 41 ---------------------- 2 files changed, 41 insertions(+), 41 deletions(-) create mode 100644 "content/cards/\345\233\276\347\201\265\346\234\272\345\222\214\345\217\257\350\256\241\347\256\227\346\200\247\347\220\206\350\256\272.md" delete mode 100644 "content/\345\233\276\347\201\265\346\234\272\345\222\214\345\217\257\350\256\241\347\256\227\346\200\247\347\220\206\350\256\272.md" (limited to 'content') diff --git "a/content/cards/\345\233\276\347\201\265\346\234\272\345\222\214\345\217\257\350\256\241\347\256\227\346\200\247\347\220\206\350\256\272.md" "b/content/cards/\345\233\276\347\201\265\346\234\272\345\222\214\345\217\257\350\256\241\347\256\227\346\200\247\347\220\206\350\256\272.md" new file mode 100644 index 00000000..86bf99a0 --- /dev/null +++ "b/content/cards/\345\233\276\347\201\265\346\234\272\345\222\214\345\217\257\350\256\241\347\256\227\346\200\247\347\220\206\350\256\272.md" @@ -0,0 +1,41 @@ +--- +title: 图灵机和可计算性理论 +tags: + - 计算机 +date: 2025-06-04T22:53:00 +--- + +图灵机(Turing machine)是一种理想的计算模型,是一种假想的由纸带、读写头和一定计算规则组成的机器,可以用来模拟任何可以计算的问题。你可以把图灵机理解为一种抽象的、通用的计算机。 + +#### 图灵可计算性 + +如果一个函数可以被图灵机计算并得出答案,这个函数就具有图灵可计算性(Turing-computability)。从现实层面来讲,任何可以在计算机上模拟的问题都是图灵可计算的,只要这个问题可以由计算机程序给出答案而不会陷入死循环。 + +停机问题(Halting Problem)不是图灵可计算的,它要求计算机判断一个程序在给定的输入下会停机还是会陷入死循环。图灵机和任何计算机都不能解决它。 + +```C +// 停机问题的伪代码表示 +int H(procedure,Input); +int U(P) +{ + while(H(P,P)){} + return 0; +} +``` + +#### 图灵完备 + +如果一个系统(一系列操作数据的规则)可以模拟图灵机(Turing machine),就说它是**图灵完备**的(Turing-complete)。简单来说,具有图灵完备性的系统可以识别另一个系统的数据操作规则,图灵完备的计算机或计算机语言可以模拟另一种计算机或计算机语言的行为和用途。 + +- 几乎所有编程语言都是图灵完备的,这表示几乎所有编程语言都可以被用来重新编写由另一种编程语言实现的计算机程序,能实现其他语言也能实现的功能。如果一个编程语言能实现条件判断、循环和变量,它基本上就是图灵完备的。 +- 标记语言(数据语言)不是图灵完备的,比如 JSON、XML、HTML 和 Markdown,因为他们只能描述数据而不能描述行为。 + +如果一个系统是图灵完备的,那它就可以被用来模拟另一个图灵完备的系统。也就是说,这两个系统是图灵等价的。 + +### 图灵等价 + +如果系统 A 可以模拟系统 B,而系统 B 也可以模拟系统 A,那么系统 A 和系统 B 就是**图灵等价**的。 + +所有图灵完备的系统都是图灵等价于图灵机的。 + +Source: [图灵完备性 - 维基百科,自由的百科全书](https://zh.wikipedia.org/zh-cn/圖靈完備性)、[可计算性理论 - 维基百科,自由的百科全书](https://zh.wikipedia.org/zh-cn/可计算性理论) \ No newline at end of file diff --git "a/content/\345\233\276\347\201\265\346\234\272\345\222\214\345\217\257\350\256\241\347\256\227\346\200\247\347\220\206\350\256\272.md" "b/content/\345\233\276\347\201\265\346\234\272\345\222\214\345\217\257\350\256\241\347\256\227\346\200\247\347\220\206\350\256\272.md" deleted file mode 100644 index 86bf99a0..00000000 --- "a/content/\345\233\276\347\201\265\346\234\272\345\222\214\345\217\257\350\256\241\347\256\227\346\200\247\347\220\206\350\256\272.md" +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: 图灵机和可计算性理论 -tags: - - 计算机 -date: 2025-06-04T22:53:00 ---- - -图灵机(Turing machine)是一种理想的计算模型,是一种假想的由纸带、读写头和一定计算规则组成的机器,可以用来模拟任何可以计算的问题。你可以把图灵机理解为一种抽象的、通用的计算机。 - -#### 图灵可计算性 - -如果一个函数可以被图灵机计算并得出答案,这个函数就具有图灵可计算性(Turing-computability)。从现实层面来讲,任何可以在计算机上模拟的问题都是图灵可计算的,只要这个问题可以由计算机程序给出答案而不会陷入死循环。 - -停机问题(Halting Problem)不是图灵可计算的,它要求计算机判断一个程序在给定的输入下会停机还是会陷入死循环。图灵机和任何计算机都不能解决它。 - -```C -// 停机问题的伪代码表示 -int H(procedure,Input); -int U(P) -{ - while(H(P,P)){} - return 0; -} -``` - -#### 图灵完备 - -如果一个系统(一系列操作数据的规则)可以模拟图灵机(Turing machine),就说它是**图灵完备**的(Turing-complete)。简单来说,具有图灵完备性的系统可以识别另一个系统的数据操作规则,图灵完备的计算机或计算机语言可以模拟另一种计算机或计算机语言的行为和用途。 - -- 几乎所有编程语言都是图灵完备的,这表示几乎所有编程语言都可以被用来重新编写由另一种编程语言实现的计算机程序,能实现其他语言也能实现的功能。如果一个编程语言能实现条件判断、循环和变量,它基本上就是图灵完备的。 -- 标记语言(数据语言)不是图灵完备的,比如 JSON、XML、HTML 和 Markdown,因为他们只能描述数据而不能描述行为。 - -如果一个系统是图灵完备的,那它就可以被用来模拟另一个图灵完备的系统。也就是说,这两个系统是图灵等价的。 - -### 图灵等价 - -如果系统 A 可以模拟系统 B,而系统 B 也可以模拟系统 A,那么系统 A 和系统 B 就是**图灵等价**的。 - -所有图灵完备的系统都是图灵等价于图灵机的。 - -Source: [图灵完备性 - 维基百科,自由的百科全书](https://zh.wikipedia.org/zh-cn/圖靈完備性)、[可计算性理论 - 维基百科,自由的百科全书](https://zh.wikipedia.org/zh-cn/可计算性理论) \ No newline at end of file -- cgit v1.2.3 From 5f34075bc91718dc95c4a5e4036f6d55ce6248b8 Mon Sep 17 00:00:00 2001 From: Eltrac Date: Fri, 6 Jun 2025 11:19:41 +0800 Subject: docs: new cards Former-commit-id: 7ae3e1c60b41d0bbe79be2f164e4c6c6da21acf2 --- content/cards/liaison.md | 17 ++++++++++++++++ ...237\263\347\232\204\345\255\227\346\257\215.md" | 23 ++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 content/cards/liaison.md create mode 100644 "content/cards/\346\263\225\350\257\255\344\270\255\344\270\215\345\217\221\351\237\263\347\232\204\345\255\227\346\257\215.md" (limited to 'content') diff --git a/content/cards/liaison.md b/content/cards/liaison.md new file mode 100644 index 00000000..6d474212 --- /dev/null +++ b/content/cards/liaison.md @@ -0,0 +1,17 @@ +--- +title: 联诵 +tags: + - Français + - 语言 +date: 2025-06-06 11:19:27 +--- + +联诵(liaison)是法语的语法规则之一。当前一个词以辅音结尾(通常是[不发音的](/cards/法语中不发音的字母/)),后一个词以元音或哑音 h 开头,前一个词末尾的辅音会被激活,与后面的元音连接起来,使得语音连贯自然。 + +例子: + +- les^amis +- vouz^avez +- petit^enfants + +法语的联诵和英语的连读(linking sound)的区别在于:联诵是强制要求的语法规则,有正确和错误之分,而且联诵还会要求在发音时加入新的音素(即原本不发音的字母需要发音了);连读是自然的语音现象,连读的有无仅仅是口音的差别。 \ No newline at end of file diff --git "a/content/cards/\346\263\225\350\257\255\344\270\255\344\270\215\345\217\221\351\237\263\347\232\204\345\255\227\346\257\215.md" "b/content/cards/\346\263\225\350\257\255\344\270\255\344\270\215\345\217\221\351\237\263\347\232\204\345\255\227\346\257\215.md" new file mode 100644 index 00000000..7922ad6e --- /dev/null +++ "b/content/cards/\346\263\225\350\257\255\344\270\255\344\270\215\345\217\221\351\237\263\347\232\204\345\255\227\346\257\215.md" @@ -0,0 +1,23 @@ +--- +title: 法语中不发音的字母 +tags: + - Français + - 语言 +date: 2025-06-06 11:13:00 +--- + +Les lettres muettes: + +1. 单词末尾的 P、D、T、S、X 和 Z + - 如:froid、trois、petit、deux +2. 复数形式单词末尾的 S 和 X + - 如:châteaux、étoiles、voitures +3. 单词末尾的 E + - 如:table、pomme、robe、**porte**、vie + - 值得注意的是,在末尾有 E 的情况下,在 E 之前的原本不发音的字母需要发音,例如 porte 中的 T 原本不发音,但因为 E 的存在,T 需要发音 +4. 复数形式动词末尾的 -ENT + - 如:parlent、mangent、choisissent + +[联诵](/cards/liaison/)(liaison)会激活原本不发音的辅音。 + +Source: [YouTube](https://www.youtube.com/watch?v=sSCEoAWw0q4) \ No newline at end of file -- cgit v1.2.3 From 858ccf423c85a523cc1b36b3cb4756216d066976 Mon Sep 17 00:00:00 2001 From: Eltrac Date: Fri, 6 Jun 2025 11:49:36 +0800 Subject: docs: weekly draft Former-commit-id: 6ae89f30cf991767258859e592de81b0a07cb93f --- content/posts/weekly/32.md | 90 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 content/posts/weekly/32.md (limited to 'content') diff --git a/content/posts/weekly/32.md b/content/posts/weekly/32.md new file mode 100644 index 00000000..42b4e2b6 --- /dev/null +++ b/content/posts/weekly/32.md @@ -0,0 +1,90 @@ +--- +title: 稻草人周刊 Vol.32 +subtitle: +tags: +date: 2025-06-06 11:20:42 +categories: 稻草人周刊 +banner: +draft: true +toc: true +hasAplayer: true +related_cards: + - 图灵机和可计算性理论 + - 法语中不发音的字母 + - liaison +endnotes: + - 封面图自摄,设备为 iPhone 15 Pro +aplayer: true + +--- + + + +{{< aplayer name="Waves" artist="Chloe Moriondo, Eltrac" url="https://image.guhub.cn/uPic/20250602-waves.mp3" cover="https://image.guhub.cn//uPic/waves-cover.png" >}} + +## 🙋 在做什么 + +## 💬 本期杂谈 + +### 「无人在意」时代 + +{{< callout "文章链接:[The Who Cares Era](https://dansinker.com/posts/2025-05-23-who-cares/)" "📜" >}} + +最近,美国的两家纸质媒体在自家的增刊上填入了大量 AI 生成的垃圾,其中的「夏日导读」栏目列出的 15 本书中,居然有 10 本书的书名和作者全是 AI 捏造的。这一新闻让作者感到最愤慨的不是报纸也用 AI 敷衍了事的行为,而是在这整个过程中——**没有一个人在乎**。 + +> The writer didn't care. The supplement's editors didn't care. The biz people on both sides of the sale of the supplement didn't care. The production people didn't care. And, the fact that it took *two days* for anyone to discover this epic fuckup in print means that, ultimately, the reader didn't care either. +> +> 作者不在乎。增刊的编辑不在乎。销售两边的业务人员也不在乎。制作人员不在乎。而且,过了**两天**才有人发现这个天大的失误,事实证明,最终,读者其实也不在乎。 + +作者认为,AI 生成的作品对大多数人来说都足够好了(good enough),因为大多数人根本就不在乎。作者从自己录制播客的经历中感受到,他们做出来的东西最终都会成为这样的存在: + +> Some dude talking to some other dude about apps that some third dude would half-listen to at 2x speed while texting a fourth dude about plans for later. +> +> 某个人跟另一个人讨论应用程序,只是为了让第三个人漫不经心地开着二倍速听着,一边还和第四个人发短信讨论接下来的安排。 + +一些内容就是为了被消费而创造的。 + +作者在阅读一些申请书的时候也发现了大量的 AI 痕迹,这让他感到厌烦。在机器吐出来的文字之间,当他终于发现一个完全由人类写出来的申请书时,他觉得那些字发出了令人愉悦但同时又略带忧伤的光芒,并且每一次转折都令人难以预料。 + +那是人类的文字,由真正在乎的人书写。 + +在「无人在意」时代,你能做的最叛逆的事情就是:做自己,变得不完美,当好一个人类,**去在乎**。 + +[#创作](/tags/创作/) [#AI](/tags/AI/) [#消费主义](/tags/消费主义/) [#互联网文化](/tags/互联网文化/) + +### 光盘是一种可靠的存储介质 + +{{< callout "文章链接:[The Reliability of Optical Disks](https://blog.ligos.net/2022-04-02/The-Reliability-Of-Optical-Disks.html))" "📜" >}} + +作者表示他有大量的长时间不需要读取,但需要保留的数据。尽管比机械硬盘还要贵一些,但他选择了光盘作为这些数据的存储介质,原因是: + +1. 只要避免阳光直射,光盘里的数据就能储存十多年的时间,不需要像硬盘那样较频繁地维护。 +2. 光盘是完全离线的物理介质,一般没有人会把它连接到服务器上;既然不连接到云端,数据的安全性就得到了非常可靠的保障,就像写在纸上一样(只要没人偷走你的光盘)。 + +当然,光盘也有很多问题,比如读取速度慢、容量较小、需要额外的目录应用来快速找到光盘中存储的文件,而且光盘更贵,还不是如今的主流存储介质,要买到相关设备可能没那么方便。 + +不过,作者仍然认为光盘是进行长期数据存储的可选方案,任何人需要离线、防勒索、20 年以上备份的,都应该考虑光盘。作者最推荐的光盘是 BluRay M-Disc。 + +### 如何对抗失序? + +{{< callout "播客链接:[Apple Podcast](https://podcasts.apple.com/cn/podcast/%E7%8B%AC%E6%A0%91%E4%B8%8D%E6%88%90%E6%9E%97/id1711052890?i=1000710489598) / [小宇宙](https://www.xiaoyuzhoufm.com/episode/6837f04c38dcc57c648c8b97?utm_source=rss)" "📻" >}} + +![image-20250606114710105](https://image.guhub.cn/uPic/2025/06/image-20250606114710105.png) + +耕种自己的花园,接受失序是生命的常态。 + +…… + +### + +## 💡 新知复盘 + +{{< card "图灵机和可计算性理论" >}} + +{{< card "法语中不发音的字母" >}} + +{{< card "liaison" >}} + +## 🗣️ 碎碎念 + +- \ No newline at end of file -- cgit v1.2.3 From 25d371432953e87e61f68901201c53ebf7ebce63 Mon Sep 17 00:00:00 2001 From: Eltrac Date: Fri, 6 Jun 2025 15:24:23 +0800 Subject: docs: add more tag to long card Former-commit-id: 7e04c02e0c42a53fef11a19f528514ef2746710d --- ...15\345\217\221\351\237\263\347\232\204\345\255\227\346\257\215.md" | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'content') diff --git "a/content/cards/\346\263\225\350\257\255\344\270\255\344\270\215\345\217\221\351\237\263\347\232\204\345\255\227\346\257\215.md" "b/content/cards/\346\263\225\350\257\255\344\270\255\344\270\215\345\217\221\351\237\263\347\232\204\345\255\227\346\257\215.md" index 7922ad6e..5a491680 100644 --- "a/content/cards/\346\263\225\350\257\255\344\270\255\344\270\215\345\217\221\351\237\263\347\232\204\345\255\227\346\257\215.md" +++ "b/content/cards/\346\263\225\350\257\255\344\270\255\344\270\215\345\217\221\351\237\263\347\232\204\345\255\227\346\257\215.md" @@ -11,7 +11,7 @@ Les lettres muettes: 1. 单词末尾的 P、D、T、S、X 和 Z - 如:froid、trois、petit、deux 2. 复数形式单词末尾的 S 和 X - - 如:châteaux、étoiles、voitures + - 如:châteaux、étoiles、voitures 3. 单词末尾的 E - 如:table、pomme、robe、**porte**、vie - 值得注意的是,在末尾有 E 的情况下,在 E 之前的原本不发音的字母需要发音,例如 porte 中的 T 原本不发音,但因为 E 的存在,T 需要发音 @@ -20,4 +20,4 @@ Les lettres muettes: [联诵](/cards/liaison/)(liaison)会激活原本不发音的辅音。 -Source: [YouTube](https://www.youtube.com/watch?v=sSCEoAWw0q4) \ No newline at end of file +Source: [YouTube](https://www.youtube.com/watch?v=sSCEoAWw0q4) -- cgit v1.2.3 From fa48f611d0de8cbe389268ae3f356f307b6a4970 Mon Sep 17 00:00:00 2001 From: Eltrac Date: Fri, 6 Jun 2025 16:00:30 +0800 Subject: feat: brand new linkroll page (originally blogroll) Former-commit-id: 1de3fcd5b70746251b37f711e999c21f02f4b51d --- content/blogroll.md | 38 -------------------------------------- content/linkroll.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 38 deletions(-) delete mode 100644 content/blogroll.md create mode 100644 content/linkroll.md (limited to 'content') diff --git a/content/blogroll.md b/content/blogroll.md deleted file mode 100644 index 0883a5e4..00000000 --- a/content/blogroll.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -date: 2025-05-06 11:12:12 -title: 博客志 -aliases: - - /cards/links/ - - /links/ ---- - -## 我常逛的中文博客 - -- [Velas 电波站](https://www.velasx.com/) -- [白洛嘉](https://brocalife.com/) -- [莫比乌斯](https://onojyun.com/) -- [白熊阿丸的小屋](https://blog.bxaw.name/) -- [CC 的数字花园](https://cyrus19.cc/) -- [dyron503's](https://career.dyron503.top/) -- [非理勿试](https://www.ntiy.com/) -- [查令十字街 84 号](https://www.javis.me/) -- [Owen 的博客](https://www.owenyoung.com/) -- [SkyWT](https://skywt.cn/) -- [LCZBlog](https://blog.licaoz.com/) -- [2750 words](https://pathos.page/) -- [园子里的日光](https://chlor.me/) -- [Limboy's HQ](https://limboy.me/) -- [Nelson Boss](https://nelsonboss.ink/) -- [Randy's Blog](https://lutaonan.com/) -- [Taxodium](https://taxodium.ink/) - -## 我常听的中文播客 - -- [独树不成林](https://podcasts.apple.com/cn/podcast/%E7%8B%AC%E6%A0%91%E4%B8%8D%E6%88%90%E6%9E%97/id1711052890) -- [碳基生物生存指南](https://podcasts.apple.com/cn/podcast/%E7%A2%B3%E5%9F%BA%E7%94%9F%E7%89%A9%E7%94%9F%E5%AD%98%E6%8C%87%E5%8D%97/id1707385930) -- [没理想编辑部](https://podcasts.apple.com/cn/podcast/%E6%B2%A1%E7%90%86%E6%83%B3%E7%BC%96%E8%BE%91%E9%83%A8/id1494093522) -- [狐说巴道烫](https://podcasts.apple.com/cn/podcast/%E7%8B%90%E8%AF%B4%E5%B7%B4%E9%81%93%E7%83%AB/id1785346634) - ---- - -Check out some cool English sites [here](/en/blogroll). diff --git a/content/linkroll.md b/content/linkroll.md new file mode 100644 index 00000000..1390ad37 --- /dev/null +++ b/content/linkroll.md @@ -0,0 +1,45 @@ +--- +date: 2025-05-06 11:12:12 +title: 林卷 +aliases: + - /cards/links/ + - /links/ + - /blogroll/ +--- + +「林卷」是 Linkroll 的半音译,受到了 [Hsins](https://hsins.me/) 的启发,他把 Blogroll 译作「波卷」。这个页面收录我常看的链接,包括一些博客、播客和有意思的网站,由于内容不限于博客,所以取名 Linkroll。 + +## 我常读的中文博客 + +
+{{< link link="https://www.velasx.com/" title="Velas 电波站" >}} +{{< link link="https://brocalife.com/" title="白洛嘉" >}} +{{< link link="https://onojyun.com/" title="莫比乌斯" >}} +{{< link link="https://blog.bxaw.name/" title="白熊阿丸的小屋" >}} +{{< link link="https://cyrus19.cc/" title="CC 的数字花园" >}} +{{< link link="https://career.dyron503.top/" title="dyron503's" >}} +{{< link link="https://www.ntiy.com/" title="非理勿试" >}} +{{< link link="https://www.javis.me/" title="查令十字街 84 号" >}} +{{< link link="https://owenyoung.com/" title="Owen 的博客" >}} +{{< link link="https://skywt.cn/" title="SkyWT" >}} +{{< link link="https://blog.licaoz.com/" title="LCZBlog" >}} +{{< link link="https://pathos.page/" title="2750 words" >}} +{{< link link="https://chlor.me/" title="园子里的日光" >}} +{{< link link="https://limboy.me/" title="Limboy's HQ" >}} +{{< link link="https://nelsonboss.ink/" title="Nelson Boss" >}} +{{< link link="https://lutaonan.com/" title="Randy's Blog" >}} +{{< link link="https://taxodium.ink/" title="Taxodium" >}} +
+ +## 我常听的中文播客 + +
+{{< link type="podcast" title="独树不成林" link="https://podcasts.apple.com/cn/podcast/%E7%8B%AC%E6%A0%91%E4%B8%8D%E6%88%90%E6%9E%97/id1711052890" image="https://image.guhub.cn/uPic/2025/06/Fp3PROfjHhWN5OjBQf6Y8lUh3KkB.png@small.png" >}} +{{< link type="podcast" title="碳基生物生存指南" link="https://podcasts.apple.com/cn/podcast/%E7%A2%B3%E5%9F%BA%E7%94%9F%E7%89%A9%E7%94%9F%E5%AD%98%E6%8C%87%E5%8D%97/id1707385930" image="https://image.guhub.cn/uPic/2025/06/Fj8-4YU1LHRuvPF76MLRlxPjzOON.png@small.png" >}} +{{< link type="podcast" title="没理想编辑部" link="https://podcasts.apple.com/cn/podcast/%E6%B2%A1%E7%90%86%E6%83%B3%E7%BC%96%E8%BE%91%E9%83%A8/id1494093522" image="https://image.guhub.cn/uPic/2025/06/aHR0cHM6Ly9jZG4udmlzdG9waWEuY29tLmNuL2ltZy9wb2RjYXN0LW1seGZtLXYxLmpwZw==.jpg@small.jpeg" >}} +{{< link type="podcast" title="狐说巴道烫" link="https://podcasts.apple.com/cn/podcast/%E7%8B%90%E8%AF%B4%E5%B7%B4%E9%81%93%E7%83%AB/id1785346634" image="https://image.guhub.cn/uPic/2025/06/FgcvRTuBSvcaed0fE05NJfm7RElV.jpg@small.jpeg" >}} +
+ +--- + +Check out some cool English sites [here](/en/blogroll). -- cgit v1.2.3 From 2108c84a3efdbd1d0583283fa53bc9851e3a5e63 Mon Sep 17 00:00:00 2001 From: Eltrac Date: Fri, 6 Jun 2025 17:30:32 +0800 Subject: docs: update weekly draft Former-commit-id: e7e243444c0504f32384655c50821cd3f4012877 --- content/posts/weekly/32.md | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) (limited to 'content') diff --git a/content/posts/weekly/32.md b/content/posts/weekly/32.md index 42b4e2b6..875e86b9 100644 --- a/content/posts/weekly/32.md +++ b/content/posts/weekly/32.md @@ -54,7 +54,7 @@ aplayer: true ### 光盘是一种可靠的存储介质 -{{< callout "文章链接:[The Reliability of Optical Disks](https://blog.ligos.net/2022-04-02/The-Reliability-Of-Optical-Disks.html))" "📜" >}} +{{< callout "文章链接:[The Reliability of Optical Disks](https://blog.ligos.net/2022-04-02/The-Reliability-Of-Optical-Disks.html)" "📜" >}} 作者表示他有大量的长时间不需要读取,但需要保留的数据。尽管比机械硬盘还要贵一些,但他选择了光盘作为这些数据的存储介质,原因是: @@ -65,6 +65,26 @@ aplayer: true 不过,作者仍然认为光盘是进行长期数据存储的可选方案,任何人需要离线、防勒索、20 年以上备份的,都应该考虑光盘。作者最推荐的光盘是 BluRay M-Disc。 +### 人机验证不再有用 + +{{< callout "文章链接:[CAPTCHAs are over](https://behind.pretix.eu/2025/05/23/captchas-are-over/)" "📜" >}} + +在网络售票的应用中,人机验证已经不再有用了,根本无法防止黄牛用机器人抢票。 + +作者指出,人机验证的基本逻辑是让用户解决「人类很容易解决,但计算机难以解决的问题」,但随着软件的发展,尤其是人工智能的兴起,这样的问题越来越少了。文字必须要复杂到人类也难以解决,才能防止 AI 识别,基于图像和音频的验证也是如此。 + +另一种今年来流行的人机验证方式在一定程度上解决了这个问题,也就是基于机器学习的人机验证,通过分析用户的网络环境和鼠标运动轨迹等信号来判断用户是不是机器人。但作者指出,这种验证方式非常不利于个人隐私,而且新用户和使用辅助技术访问网站的用户很容易被错误地识别为机器人。对于残障人士来说,被人机验证挡在网站外是很难受的。作者认为,冒着把一群用户挡在外面的风险防止机器人,不仅缺乏专业素养,而且可能会面临法律责任。 + +还有一种策略是让计算变得「昂贵」。通过在验证时让用户的计算机计算冗长的哈希函数,消耗算力资源,让大规模机器人访问变得昂贵。但作者认为这也是有问题的,因为黄牛每卖一张票能赚好几百,根本不在乎这点价格。这种策略用来对付 AI 爬虫或许有用,我想起之前 Hacker News 有人用压缩包炸弹(ZIP Bomb)[^1]防止恶意爬虫访问自己的网站。 + +作者还指出,现在网上有付费服务,可以雇佣第三世界国家的廉价劳动力,让真人帮自己的机器人通过人机验证,而且速度还很快,价格也很低。只要黄牛有利可图,就不担心这点成本。 + +就算用手机号、ID 之类的身份证明绑定门票,黄牛仍然可以通过售卖机器人抢票服务赚钱,而且这对普通用户来说不太友好。 + +作者借鉴数据库系统的 CAP 理论,提出了 BAP 理论,即在 Bot-resistance(防机器人)、Accessibility(无障碍)和 Privacy-friendly(隐私友好)中只能三选二,不可能同时保证三者。 + +![](https://image.guhub.cn/uPic/2025/06/image-20250606172957551.png) + ### 如何对抗失序? {{< callout "播客链接:[Apple Podcast](https://podcasts.apple.com/cn/podcast/%E7%8B%AC%E6%A0%91%E4%B8%8D%E6%88%90%E6%9E%97/id1711052890?i=1000710489598) / [小宇宙](https://www.xiaoyuzhoufm.com/episode/6837f04c38dcc57c648c8b97?utm_source=rss)" "📻" >}} @@ -75,8 +95,6 @@ aplayer: true …… -### - ## 💡 新知复盘 {{< card "图灵机和可计算性理论" >}} @@ -87,4 +105,6 @@ aplayer: true ## 🗣️ 碎碎念 -- \ No newline at end of file +- + +[^1]: 一个体积很小但解压后能达到 PB 级别的压缩包 \ No newline at end of file -- cgit v1.2.3