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

推荐订阅源

月光博客
月光博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
N
Netflix TechBlog - Medium
大猫的无限游戏
大猫的无限游戏
爱范儿
爱范儿
Martin Fowler
Martin Fowler
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Register - Security
The Register - Security
IT之家
IT之家
博客园_首页
Microsoft Security Blog
Microsoft Security Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
I
InfoQ
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Jina AI
Jina AI
Apple Machine Learning Research
Apple Machine Learning Research
M
MIT News - Artificial intelligence
博客园 - Franky
C
Check Point Blog
T
The Blog of Author Tim Ferriss
V
Visual Studio Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
T
Tailwind CSS Blog
Recent Announcements
Recent Announcements
云风的 BLOG
云风的 BLOG
美团技术团队
The Cloudflare Blog
Y
Y Combinator Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
MyScale Blog
MyScale Blog
The GitHub Blog
The GitHub Blog
D
DataBreaches.Net
Google DeepMind News
Google DeepMind News
V
V2EX
aimingoo的专栏
aimingoo的专栏
GbyAI
GbyAI
G
Google Developers Blog
S
SegmentFault 最新的问题
Hugging Face - Blog
Hugging Face - Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
U
Unit 42
罗磊的独立博客
量子位
MongoDB | Blog
MongoDB | Blog
Last Week in AI
Last Week in AI
Stack Overflow Blog
Stack Overflow Blog
小众软件
小众软件
D
Docker
人人都是产品经理
人人都是产品经理

暗无天日

读:AI Agent 安全日志——从可见性与隐私的两难说起 - 暗无天日 读:AI Agent 生产化——一份从原型到上线的速查清单 - 暗无天日 AI写作的语言指纹——如何让文字不那么像机器 - 暗无天日 读:50 条 Claude Code 技巧——一个工程经理的六个月使用心得 读:AI 辅助开发为什么让 E2E 测试更有价值 - 暗无天日 读:在Emacs中使用Claude Code(Spacemacs适配版) - 暗无天日 Claude Code 背后的工程哲学——读 Agent Harness Engineering 读:Agent Harness Engineering——AI 智能体不只是模型,还有套件 - 暗无天日 browser-harness:让 AI 直接接管你的浏览器 - 暗无天日 读:Security-First CI/CD —— DevSecOps 自动化实践指南 TIL: 数字小键盘的小数点陷阱与行内算术求值 - 暗无天日 读:Immutability 不是万能药,它是一种权衡 - 暗无天日 Conducty:给 Claude Code 加上项目记忆和并行执行能力 - 暗无天日 读 — GitHub Trending 里的 Claude Code 技能包 读 — Prompt Caching 省钱指南 TIL: Emacs 中那些跟鼠标配合的冷门快捷键 - 暗无天日 读:Anvil——把 Emacs 变成 AI 的工具服务器 读:Emacs 代码折叠终极指南 - 暗无天日 读:Clojure 搭车客指南 - 暗无天日 git推送失败后恢复仓库损坏的完整记录 - 暗无天日 多智能体系统的两个有效模式——以及对 Claude Code 用户的启示 - 暗无天日 用 Org Babel 写 Literate 博文:扩展执行 + 定制导出 proced:Emacs 内置的进程查看器 - 暗无天日 从 proced 定制中学到的 Elisp 模式 读:让 Emacs proced 在 macOS 上显示 CPU 和内存 异步编程的函数着色税 - 暗无天日 链式调用的代价:JavaScript 和 Clojure 的共同教训 - 暗无天日 hyperfine:命令行基准测试工具 - 暗无天日 管道中的变量去哪了?——子 shell 作用域陷阱 - 暗无天日 开源包装器的信任陷阱:四个危险信号 - 暗无天日 程序员愿意为 AI 写文档,却不愿为同事写 - 暗无天日 mktemp: Shell 脚本中临时文件的安全陷阱与最佳实践 - 暗无天日 WSL9x —— 在 Windows 9x 里跑 Linux 内核 6.19 用 ox.el 做你想做的事 —— org-export 高级编程指南 读:Hot-wiring the Lisp Machine —— 用纯 Elisp 构建零依赖的 Org 静态站点生成器 Elisp 性能优化的六个实战教训 - 暗无天日 fcitx5 下 Emacs 无法切换输入法的排查 - 暗无天日 ERT 测试交互命令的三种方式 - 暗无天日 SEM Assistant: 当 Elisp 守护进程遇上 LLM 用 dmsg 给 Elisp 加上结构化调试日志 用 org-habit 追踪非每日习惯 - 暗无天日 Clojure X-Men:当编程语言特性变成超能力 - 暗无天日 TIL: 用 diff-hl 在 fringe 中显示 git 变更 读:llm-test —— 用 LLM agent 驱动 Emacs 测试 TIL: AI 时代的橡皮鸭调试 - 暗无天日 fcitx 启动后键盘输入卡顿的排查 - 暗无天日 TIL: 早期网页的图片热区导航 - 暗无天日 读 Seeing the Whole System 用 Emacs 自动生成每周链接推荐 - 暗无天日 读:ASCII control characters in my terminal 读 What to learn - 暗无天日 Lisp 的括号之痛——一个愚人节玩笑揭开的老伤疤 - 暗无天日 一本书该"线性读"还是"并行读" - 暗无天日 Python Mock 第三方依赖的四种策略 - 暗无天日 Emacs Lisp 热重载实用指南 - 暗无天日 Prot 的 Emacs 配置哲学 - 暗无天日 TIL: 从直播对谈中学到的三个 Emacs 技巧 - 暗无天日 TIL: 自动使用项目虚拟环境的 Python - 暗无天日 TIL: 让 Help buffer 自动获得焦点 一条命令让本地开发用上 HTTPS —— slim 工具介绍 用 fsck 检查和修复 Linux 文件系统 排查Linux进程"卡死"实战:从strace到gdb全流程 - 暗无天日 PostgreSQL 索引:从基础到你可能不知道的高级用法 - 暗无天日 用 .pdbrc 自定义 Python 调试器 ANSI 转义码的标准化现状 - 暗无天日 终端程序的潜规则 - 暗无天日 PARA Org-mode 测试配置 - 暗无天日 AI越强越辣鸡?控制论说这是必然的 - 暗无天日 AI 越强越需要你盯着——反馈循环实操指南 - 暗无天日 你的AI代理正在偷你的密钥——四种你没想到的泄露通道 - 暗无天日 LLM 在 DevOps 中的三种角色 - 暗无天日 写作风格的反建议 - 暗无天日 反驳本质复杂性——Dan Luu 论为什么《没有银弹》错了 - 暗无天日 文件充满了危险——Dan Luu 谈文件系统的可靠性陷阱 - 暗无天日 AI 时代的 PARA 方法:用 Org-mode 和 AI 打造个人知识管理系统 Linux 数据去重学习笔记 - 暗无天日 创建跨平台 ZIP 文件的隐藏陷阱:Extra Field - 暗无天日 X11 Forwarding 排障指南 - 暗无天日 IP欺骗端口扫描:当别人冒充你去扫描别人 - 暗无天日 Linux 输入栈全景解析:从硬件按键到屏幕响应 - 暗无天日 Unix 系统中那些被埋没的配置开关——以 FontConfig 为例 - 暗无天日 在Linux上限制儿童使用电脑 - 暗无天日 GIF不仅仅是一种图片格式——用GIF流做些奇怪的事 - 暗无天日 Leiningen 学习笔记:Clojure 项目构建与管理从入门到实战配置 - 暗无天日 Google SRE Book 读书笔记 - 暗无天日 yes 管道 head 发生了什么 - 暗无天日 为什么 nohup 在 crontab 中不起作用 Bash中的Indirection与Nameref - 暗无天日 Linux PAM 简介 - 暗无天日 从Linux ISO文件启动计算机 - 暗无天日 用 Bash 打造一个Screen Locker 用GitHub Actions自动构建EGO博客 - 暗无天日 blocking I/O 的作用 - 暗无天日 mobileog 手机端同步提示Error:2 No such file 的解决方法 回收 WSL2 VHDX 文件占用空间 使用 org-mode columnview 生成任务列表 - 暗无天日 Emacs 作为 MPD 客户端 - 暗无天日 移动文件路径却不破坏org file link的方法 - 暗无天日 如何合理的导出help link 成HTML - 暗无天日 笑话理解之Biology - 暗无天日
读 How to Monetize a Blog:一篇伪装成变现指南的讽刺文
2026-04-20 · via 暗无天日

这篇"教程"在干什么

How to Monetize a Blog 是 modem.io 上的一篇文章。乍一看,这是一篇博客变现指南——讲 CPM、CPA、广告网络、受众画像,跟你搜到的任何一篇"如何靠博客赚钱"没什么区别。

但读完全文才发现,这是一篇精心设计的讽刺作品——它就是它所讽刺的那个东西。

四层递进的讽刺手法

第一层:正经教程的伪装

文章开头非常像回事。它解释了 CPM(千次展示付费)和 CPA(按行动付费)的区别,介绍了广告网络的运作方式,甚至讨论了如何根据受众画像投放定向广告。这些内容本身是准确的,读起来就像一篇标准的 SEO 变现教程。

这个伪装做得越逼真,后面的反转就越有力。

第二层:荒诞的假广告

从文章开头开始,就穿插着各种广告位。但仔细一看,这些广告卖的是:

  • "虾探测器"( Shrimp detectors )
  • "定制塔罗牌"
  • "蛇油"( Literal Snake Oil——"从真正的蛇身上现榨的油" )
  • "药用盲盒"( Medicinal Loot Boxes——"禁止医生入内" )
  • "和三明治交朋友"( Befriend A Sandwich——"你的法式蘸酱三明治知道宝藏在哪吗?" )

每一则假广告的荒诞程度都在递增。而且这些广告和文章内容毫无关系——这本身就是一种讽刺:广告系统号称能精准匹配内容和广告,实际投放出来的东西根本和内容无关。

第三层:作者自我拆穿

写到大半的时候,作者突然摊牌了。他说:

this entire post is admittedly just meaningless fluff that I'm not even proof-reading. It's all a thoughtless heap of words in disguise, an excuse to fill more ad space. And it is working!

这整篇文章说实话就是毫无意义的填充物,我连校对都没做。这是一堆词的伪装,一个塞更多广告位的借口。而且它奏效了!

然后他"建议"你可以用 AI 来写内容,或者干脆用 lorem ipsum(排版时用来占位置的假文字)来填充文章后半部分——因为只要前面的文字看起来像人写的,读者就不会注意到后面是机器生成的废话。这正是内容农场的真实操作:用廉价内容填充页面,只要能展示广告就行,内容本身毫无价值。

这一层的巧妙之处在于:作者一边在做他正在批评的事(用废话填空间),一边告诉你他在这么做。你作为读者,明知被耍了,但广告已经展示在你面前了。

第四层:文风崩塌

最后几段,文章彻底放弃了教程的伪装。文风从幽默滑向了一种接近克苏鲁式的黑暗散文:

We invent new gods and we bury them in the same breath. We leave scars on the world like canyons carved from rivers of glass.

我们在制造新的神,又在同一口气中埋葬它们。我们在世界上留下伤疤,像河流冲刷出的玻璃峡谷。

然后是一段"拆了建、建了拆"无限重复的文本,最后以一片黑暗中蠕动的触须意象收尾。

这个文风崩塌大概不是作者失控,而是一种有意的隐喻:当内容创作者完全被流量和广告驱动时,内容本身就会退化成这样的东西——没有意义、没有方向、无限循环。

中国互联网的镜像

这篇文章讽刺的是英文互联网的广告生态,但这些手法放在中国互联网上只会变本加厉。

百度的搜索结果页,前几条永远是广告。公众号文章读着读着突然插入一条带货链接。短视频平台的内容越来越像广告,广告越来越像内容。B 站的弹幕里混着"恰饭"的辩解。我们每天消费的内容,有多少是真正为读者写的,又有多少是"有意义的填充物"?和这篇讽刺文里的做法相比,区别只在于:这些平台可不会自爆。

modem.io 这篇文章最狠的地方在于,它没有用论述的方式告诉你"广告正在毁掉互联网",而是让你亲身体验了一把——你读完了它,你的注意力被假广告收割了,然后文章告诉你:刚才经历的就是问题本身。

为什么这篇讽刺有效

好的讽刺不靠说理,靠的是让你读完之后回头一看,发现自己刚才的阅读体验本身就是被讽刺的对象。这篇文章做到了:

  1. 形式即内容 ——它用广告充斥的排版来讽刺广告充斥的互联网,读者不需要"被说服",只需要"经历一遍"
  2. 诚实是最好的嘲讽 ——作者直接承认"这篇文章就是垃圾",这种自曝比任何批评都尖锐
  3. 递进的荒诞感 ——从正经教程到假广告到自我拆穿到文风崩溃,每一层都把讽刺推得更深

这种结构性的讽刺手法并不常见——大部分讽刺靠的是文字游戏和双关,而这篇文章让文章的结构本身成为了论点。