职业与工作方法howonlee.github.io
我给访问的每个网站加 3–25 秒延迟
I Add 3-25 Seconds of Latency to Every Site I Visit
2020 — 2024,它一次次回到首页
黑点是上首页(≥ 50 分)的那次投稿,空心点是没冲上去的投稿,点越大分数越高。
导读
作者给自己访问的每个网站人为加上 3 到 25 秒的延迟,用这种“自我惩罚”的方式打断无意识刷网页的习惯回路,把即时、无摩擦的点击变成需要等待的决定。文章以幽默的笔调讲了一个严肃话题:技术成瘾与注意力被劫持。
为什么经久不衰:它提供了一个可动手复制的反成瘾思路——不靠意志力戒断,而是人为制造摩擦,且评论区的实战经验让这个讨论在多年后仍然有用。
HN 评论精选
用延迟惩罚用户比封禁更有效,作者的做法在实践中被验证过。
几年前我运营过一个面向青少年的网站,版务工作之一就是管理讨论区。有些孩子很难管,封号(邮件/IP 等)也不接受,不断重新注册。最后我用“灰名单”对付他们:在每次页面渲染前加 5 到 25 秒的 sleep()(实际更精细,还会按 TCP 分块流式输出,让卡顿感更真实)。效果奇佳,几天后那些顽固分子就不来了。我把这叫“通过降低用户体验来做管理”。
Antwan查看英文原文
I ran a website for youngsters several years ago. One of the duties to maintain it was to moderate discussion boards. Some kids were difficult to manage and would not accept to be banned (via email/IP/or whatever solution) and would keep recreating profiles. Ultimately I dealt with those ppl by “greylisting” them. Added a sleep() prior each page rendering of 5 to 25 secs (actually it was more sophisticated and would stream chunks over TCP so the slowness feeling was even more real). Worked like a charm. Few days after the recalcitrant would no longer come on the website. I called this “moderation by degradation of user experience”, and was pretty effective like the solution described in your post. Think about page load if you need to restrain visits.
把作者的思路扩展成一套系统性的习惯回路拆解方案,但 HN 仍无解。
太妙了!我多年受工作焦虑困扰,靠 YouTube、Reddit 或 HN 来缓解,最近成了大问题,所以想打破习惯回路(提示→行动→奖赏)。我没法一下子戒断,因为焦虑发作时我能把任何屏蔽手段撤销掉。用广告拦截器去掉了 YouTube 的所有推荐和首页按钮,手机上卸载 App、用拦截器让它不可用;Reddit 强制用没有无限滚动的旧版,去掉“all”链接,限制可见帖子数;HN 我还没有对策。另一个关键是删掉浏览器地址栏的自动补全。
jtrip查看英文原文
This is brilliant! I've been suffering from work related anxiety for years which I've learned to douse with Youtube, Reddit or HN. This became a huge problem for me recently and so I had to try to break my habit loops (Cue -> Action -> Reward). I cannot quit cold-turkey because all the methods that I can think of to block the websites I can undo in the mania of anxiety. Youtube always gives you an option to look for more content, either on the side of the video you are currently watching, on the screen immediately after you are done watching or by going to the home page and giving you the options. Using Origin ad-blocker I removed all the immediate suggestions. And also the youtube home button, the only red element of the Youtube gui that catches your notice, that you click on to reduce your anxiety. That you then develop a habit on, just like the suggestions. On mobile I uninstalled the app and used the ad-blocker to render it useless. All external links play videos and the search still works. For reddit I force the old view, without the infinite scroll, just like the author. I also removed the 'all' link from all the pages as I had formed a habit with that as well. And I limit the number of posts visible at any given time. I have, other than the author's solution, no counter for HN. For other websites, I've similarly blocked such habit forming gui features. And the most important bit has been deleting websites from the auto suggest feature of firefox. I've deleted a good number of the common offender websites form it, but I still don't know how to disable those ~10 websites that show up when you go to type something. The Key has been disrupting the 'cue' of the habits. It leaves you a little confused when you don't find your habit enabler on the websites, but then it gets better. Or like me you form other new habits. The solution author suggests will definitely be of help. Edit: Words. Also, does anyone know how to disable the dropdown suggestions in the address bar? The one you get when you haven't typed anything, because I've got a habit with the dropdown button as well. There is nothing in the options, but what about the developer options?
用“先滚到底再倒着看”给自己制造终点,对抗无限滚动。
我是个自认的“完成主义者”,非常讨厌无限滚动,于是养成了一个心理习惯来对付它:遇到有无限滚动的站点(比如 YouTube 或新版 Reddit),我先按 End 键一路滚到第一个加载转圈的地方,然后停下,从后往前倒着看。听起来很傻,但它给了我一种“看完了”的感觉,以及回到顶部时的自然退出点。
adambyrtek查看英文原文
I'm a self-diagnosed completionist and I hate the infinite scroll so much that I developed a mental habit that helps me work around it. When I visit a site with infinite scroll (e.g. YouTube or new Reddit) I immediately scroll down until the first loading spinner (e.g. by pressing the End key). At this point I stop and go back up processing the items in reverse order. This might sound silly, but it gives me a sense of completion and a natural exit point once I get back to the beginning.
技术成瘾值得严肃对待,互联网的净收益不能掩盖其代价。
这是一篇有趣且写得特别好的文章,触及了严肃话题。技术成瘾和寻求注意力还没有被自我节制。由于互联网的快速发展,我们正在经历一场大规模的社会实验。我认为它对社会整体是净正面的,但我们需要更关注负面。
liquidise查看英文原文
This is a funny and particularly well written post that touches on a serious topic. Tech addiction and attention seeking are not yet being self-moderated. We are living out a massive social experiment of sorts because of the rapid advancement of the internet. I believe it is a certain net-positive on society, but we need to pay more attention to the cons.
历次讨论
同类还值得读
用十年时间自学编程(1998)
Teach Yourself Programming in Ten Years (1998)
Peter Norvig 1998 年的经典文章,回应“21天/24小时学会编程”一类速成书,主张真正精通编程需要约十年持续、有意识的练习。
职业与工作方法上首页 11 次 · 2007–2025norvig.com编辑精选如何成为一名程序员:简短、全面而个人的总结
How to be a Programmer: A Short, Comprehensive, and Personal Summary
一篇广为流传的程序员成长指南,作者以个人经验系统总结了成为优秀程序员所需的各项技能——从调试、测试、沟通到团队协作与身心健康。
职业与工作方法上首页 6 次 · 2008–2015samizdat.mines.edu编辑精选不要自称程序员
Don't Call Yourself a Programmer
经典职业建议文章劝软件工程师不要把自己局限在“程序员”这个标签上,而要从公司业务角度说明自己创造的价值;文中讨论了成本中心与利润中心、头衔、求职与职业选择,也顺带批评了学术界的价…
职业与工作方法上首页 5 次 · 2011–2021kalzumeus.com编辑精选创作者的日程与经理的日程
Maker's Schedule, Manager's Schedule (2009)
Paul Graham 在这篇文章里把时间表分成两类:管理者的日程以小时为单位,会议可以填满一天;创作者(程序员、写作者等)的日程则以半天为单位,需要长时间不被打断的连续块。
职业与工作方法上首页 5 次 · 2009–2021paulgraham.com编辑精选为什么程序员的薪酬不与生产力成正比
Why programmers are not paid in proportion to their productivity
讨论为什么程序员的薪酬往往不随其生产力成比例增长:生产力难以客观量化,薪酬更多受组织预算、岗位定价和个人议价能力影响。
职业与工作方法上首页 5 次 · 2009–2022johndcook.com