2024 11 18 HackerNews

2024-11-18 Hacker News Top Stories #

  1. CSS 有了新的标志,使用颜色 rebeccapurple,这是 2014 年为纪念 Eric Meyer 的女儿 Rebecca 而添加到 CSS 规范中的颜色。
  2. 以 Windows XP 屏幕保护的风格展示 Bluesky 上的推文
  3. 这篇文章讨论了《计算机程序的结构和解释》(Structure and Interpretation of Computer Programs)这本书的重要性。
  4. 詹姆斯·韦伯太空望远镜观察到宇宙最遥远的区域,发现了一些令人惊讶的证据,支持重力理论的替代理论。
  5. 这篇文章记录了作者在 2022 年底参加 David Beazley 的《计算机程序的构造和解释》(SICP)课程的经历。
  6. 这个网页是关于 James Gleick 的混沌理论软件的介绍。
  7. 本文介绍了丹尼尔・基什(Daniel Kish)的回声定位技术,他在幼年失明后,自学成才,通过发出短促的点击声来感知周围环境。
  8. Voyage AI 推出了新的多模态嵌入模型 voyage-multimodal-3,这是一种全新的、能够同时处理文本和图像的嵌入模型。
  9. 本文是作者 Zarar 的博客文章,讨论了软件开发中的好习惯。
  10. Bluesky 平台的统计页面显示,当前每天新增用户超过 100 万。

CSS gets a new logo and it uses the color rebeccapurple #

https://michaelcharl.es/aubrey/en/code/new-rebeccapurple-css-logo

CSS 有了新的标志:使用颜色 rebeccapurple

CSS-Next 仓库中的社区投票决定了 CSS 的新官方标志。该设计遵循 JavaScript、TypeScript 和 WebAssembly 等其他 Web 技术标志的设计语言。

但更重要的是,标志使用了颜色 rebeccapurple (#663399),这是 2014 年为纪念 Eric Meyer 的女儿 Rebecca 而添加到 CSS 规范中的颜色。Rebecca 在六岁生日那天因脑癌去世。

Eric Meyer 是几本关于 CSS 的书籍的作者,是 1990 年代末以来 CSS 社区中的重要人物。

最初,颜色要命名为 beccapurple,但 Meyer 请求将其命名为 rebeccapurple,因为他的女儿希望在六岁生日那天被称为 Rebecca。她说 “Becca” 是一个 “婴儿名字”,而她希望在六岁生日那天被称为 Rebecca。正如 Eric Meyer 所说,“她活到了六岁。在几乎十二个小时内,她是六岁。所以 Rebecca 就是了。”

该标志的设计遵循了其他 Web 技术标志的设计语言,使用了 rebeccapurple 颜色,向 Rebecca 致敬。


HN 热度 739 points | 评论 158 comments | 作者:thunderbong | 19 hours ago #

https://news.ycombinator.com/item?id=42161919

  • 颜色 rebeccapurple 的命名背后有着感人的故事,Eric Meyer 的女儿 Rebecca 在六岁生日时因脑癌去世,他希望以这种方式纪念她
  • rebeccapurple 被用于 CSS 新 logo 中,即使将来 logo 改变,这种纪念方式依然美丽
  • 有人认为技术领域应该更多地注入人性,Eric Meyer 的做法值得尊重
  • 有人担心过度的社区审查会限制言论自由,HN 的积极审查制度引发担忧
  • 技术术语的更改不应仅基于情感,如将“master”分支改名为“main”可能无助于实质性的进步
  • 有些技术名词源于技术权威的概念,如音乐行业的“mastering”,不应轻易更改
  • 人类历史和社会构建对技术术语的影响不可忽视,某些术语可能具有潜在的负面含义,需要谨慎使用

The Bluesky firehose viewed in the style of a Windows XP screensaver #

https://firehose3d.theo.io/

以 Windows XP 屏幕保护的风格展示 Bluesky 上的推文。


HN 热度 501 points | 评论 131 comments | 作者:consumer451 | 1 day ago #

https://news.ycombinator.com/item?id=42159786

  • 许多评论者对这种开放数据访问方式感到惊讶,认为这能激发更多的创造力,但也有评论者认为互联网已经变得过于商业化和无聊
  • Twitter 早期的成功得益于其开放性,如第三方客户端、RSS 订阅、XMPP 支持等,但后来逐渐封闭
  • Bluesky 的联邦模型理论上可以防止平台像 Twitter 那样从开放转向封闭,但实际上仍有可能通过锁定主中继和 AppView 来实现集中控制
  • 2000 年代的互联网比现在更具创新性,当时有更多开放协议和数据共享,但现在平台化导致了信息孤岛
  • 创建封闭平台以实现盈利是许多初创公司在获得一定规模后采取的策略,这通常是由投资者推动的
  • 尽管现在有更先进的技术,但年轻一代可能已经习惯了集中式平台,对去中心化和 P2P 的需求并不强烈
  • 简单的语言和工具,如 LLMs,使得编程学习更加容易,帮助更多人接触技术,但这并不意味着去中心化互联网会自动回归
  • 早期 Twitter 上有许多有趣的自动化账户和数据源,这些账户为平台增添了乐趣和多样性

SICP: The only computer science book worth reading twice? (2010) #

https://simondobson.org/2010/05/14/cs-book-worth-reading-twice/

这篇文章是关于一本计算机科学书籍的讨论,书名是《计算机程序的结构和解释》(Structure and Interpretation of Computer Programs),简称 SICP。作者认为这本书是计算机科学领域最具影响力的书籍之一,对自己的职业生涯和研究兴趣产生了深远的影响。

文章提到,作者在读完这本书后,才真正理解了编程的本质。书中介绍了编程的基本元素,包括值、名称、绑定、控制等,并以 Scheme 语言为基础,探讨了包括 lambda 抽象、复杂数据结构、模块化、延迟评估、解释器和编译器构造等多个主题。

作者还提到,这本书的另一个重要特点是,它将语言设计视为一个层次化的过程,每个层次都有其自己的语言和抽象。这种观点鼓励读者思考如何设计语言来解决特定的问题,而不是简单地使用现有的语言。

最后,作者认为,这本书的影响力不仅在于其内容的深度和广度,还在于其对计算机科学的本质的洞察。书中提出的“程序化知识论”(procedural epistemology)的概念,强调了计算机科学的核心是研究如何解决问题的方法和过程,而不是简单地研究事实和数据。

总之,这篇文章高度评价了《计算机程序的结构和解释》这本书,认为它是计算机科学领域的一本经典著作,值得读者反复阅读和学习。


HN 热度 422 points | 评论 170 comments | 作者:pieterr | 1 day ago #

https://news.ycombinator.com/item?id=42157558

  • 现代计算机科学教育更侧重于系统设计,而非底层硬件知识
  • 设计系统需要理解底层实现,不能跳过基础学习
  • 30 年前的计算机科学课程已经涵盖了 CPU 缓存等硬件知识
  • 数据量的增长速度超过了计算机性能的提升,因此算法的重要性日益增加
  • 某些大学的计算机科学课程仍然包括计算机架构、形式方法和证明等内容
  • SICP 课程内容与系统设计密切相关,有助于理解高级概念如缓存失效
  • 早期的计算机科学课程涉及从晶体管级别构建虚拟 CPU、缓存、总线扩展等
  • 计算机科学教育中确实包含了许多高级主题,如性能剖析、内核修改等

James Webb Space Telescope finds evidence for alternate theory of gravity #

https://thedebrief.org/james-webb-space-telescope-finds-stunning-evidence-for-alternate-theory-of-gravity/ 詹姆斯·韦伯太空望远镜发现了令人惊讶的证据,支持重力理论的替代理论。天文学家使用詹姆斯·韦伯太空望远镜观察宇宙最遥远的区域,发现了一些令人惊讶的证据,支持重力理论的替代理论。这种理论被称为修正的牛顿动力学(MOND),它在 1998 年被提出,认为结构在早期宇宙中形成得非常快,不需要暗物质的存在。

研究人员发现,詹姆斯·韦伯太空望远镜观察到的古老星系的特征与 MOND 理论的预测相符,而不是与广泛接受的冷暗物质理论(Lambda-CDM)相符。Lambda-CDM 理论预测,暗物质的引力会导致星系逐渐形成,但是詹姆斯·韦伯太空望远镜观察到的星系看起来却是明亮、庞大且结构完整。

MOND 理论的支持者认为,星系的形成不需要暗物质的存在,而是通过重力作用快速形成的。这种理论虽然仍然存在争议,但詹姆斯·韦伯太空望远镜的观察结果为其提供了新的证据。研究人员表示,尽管 MOND 理论仍然需要与爱因斯坦的广义相对论相协调,但詹姆斯·韦伯太空望远镜的观察结果为其提供了新的证据。

詹姆斯·韦伯太空望远镜的观察结果挑战了广泛接受的 Lambda-CDM 理论,引发了人们对重力理论的重新思考。研究人员表示,尽管 Lambda-CDM 理论仍然是最广泛接受的理论,但詹姆斯·韦伯太空望远镜的观察结果为 MOND 理论提供了新的证据,值得进一步研究和讨论。


HN 热度 336 points | 评论 155 comments | 作者:jchanimal | 1 day ago #

https://news.ycombinator.com/item?id=42158130

  • 这篇文章对 ΛCDM 理论的描述存在误导,LCDM 并不直接预测星系的外观,而是预测结构中的质量以及暗物质晕的层级增长。
  • JWST 观测到的早期星系与之前的预期不符,但这并不意味着 ΛCDM 理论完全错误,因为这些观测高度依赖于所采用的星系形成模型。
  • 早期星系的观测结果与多个预 JWST 模型相符,因此不能简单地认为这些观测是对引力理论的严格检验。
  • 对暗物质的所有理论研究都基于发光物体,JWST 的方法与其他研究方法并无本质区别。
  • JWST 只能观测到光,这并不意味着其观测结果无效,而是所有天文观测都面临同样的限制。
  • 早期星系的亮度可能由多种因素造成,包括恒星数量、尘埃量和恒星大小等,因此观测结果可以适应多种模型。
  • 科学界对于暗物质和 ΛCDM 理论的态度有时不一致,既将其视为已知事实,又视其为待验证的假设。
  • 科学界倾向于将非主流理论排除在讨论之外,这可能阻碍科学进步,历史上许多重要理论最初都被视为伪科学。

Everything Is Just Functions: Insights from SICP and David Beazley #

https://ezzeriesa.notion.site/1-week-with-David-Beazley-and-SICP-4c440389cf1e43f48fe67c969967f655#58ee6b0435b24e26bd624b33ffed94df

这篇文章记录了作者在 2022 年底参加 David Beazley 的《计算机程序的构造和解释》(SICP)课程的经历。作者对这门课程给予了高度评价,尤其是 Beazley 老师在课程中对复杂概念的清晰解释和独特示例的使用。

课程内容概述 #

  1. ** 起始点 **:

    • 课程首先通过替换过程建立了简单的计算模型,使用 Scheme(SICP 中使用的语言)进行快速复习,接着在 Python 中构建一个 Scheme 解释器。
  2. **Scheme 语言基础 **:

    • ** 原始数据 **:只需要整数,直接返回。
    • ** 内置操作 **:采用前缀表示法,例如 (+ 2 3) 结果为 5。
    • ** 特殊形式 **:使用 define 定义变量,使用 if 进行控制流,使用 lambda 定义函数。
  3. **Python 中的 Scheme 解释器 **:

    • 通过在 Python 中实现函数,使其能够接收 Scheme 源代码并返回相应的结果。使用 Python 元组表示 Scheme 源代码。
    • 对于原始数据、内置操作和 define 的处理进行了详细说明,并通过示例展示了如何使用这些操作。
  4. ** 替换模型 **:

    • 替换模型提供了一种理解程序执行的初步思路,作者利用这一模型实现了 Fibonacci 数列的生成。通过定义函数,调用自身实现递归。
  5. ** 状态的概念 **:

    • 讨论了替换模型在处理状态时的局限性。通过示例,说明了如何使用 set! 来更改变量的值,展示了如何将环境引入程序中,以便管理变量的值变化。
  6. ** 流和历史记录 **:

    • 进一步探讨了如何记录账户余额的变化,使用递归和 cons 生成整个余额历史。

课程的收获 #

作者提到,通过参加这门课程,他对计算的整体概念有了更深入的理解,就像学习编译器时发现语言之间的共性一样。在学习 SICP 时,他对计算的本质有了更高层次的认识。

此外,作者强调了 Beazley 老师在讲解过程中的耐心和细致,这对理解复杂的概念和模型非常有帮助。总的来说,这篇文章不仅介绍了 SICP 课程的内容,还表达了作者对学习计算机科学深度理解的渴望和收获。


HN 热度 248 points | 评论 144 comments | 作者:kurinikku | 8 hours ago #

https://news.ycombinator.com/item?id=42164541

  • 函数式编码可以表示各种数据类型,如树、整数、和/或类型、图像、monad 等,虽然这些编码可能有点令人困惑,但非常优雅且简洁
  • 用归纳数据类型替换其递归函数类型在类型理论中很酷,但在实际编程中并不理想
  • 这种编码方式对于理解状态在 monadic bind/return 中的流动很有帮助,而典型的 Maybe monad 实例化并不能提供这种深度的洞察
  • 写这样的代码,如果只是为了教育目的,确实有助于理解,但并不意味着应该在实际项目中使用
  • Python 虽然不是纯函数式语言,但其在使用 FP 风格编程时的表达能力常被低估
  • Python 的函数式编程支持较差,列表不是基于 cons 的,lambda 表达式受限,模式匹配糟糕且不是表达式基础,命名空间设计奇怪
  • 现代 Python 通过类型提示、不可变数据类和结构模式匹配,已经接近支持代数数据类型,尽管仍然不是函数式编程的理想选择,但比以前好得多
  • Python 的流行部分归功于其良好的 C-API,这使得 Python 能够与用 C、C++ 和 Fortran 编写的高性能库无缝对接,特别是在机器学习领域
  • Python 的简洁性和易用性使其成为初学者的理想选择,尽管在某些高级功能上可能不如其他语言

James Gleick’s Chaos: The Software #

https://github.com/rudyrucker/chaos

这个网页是关于 James Gleick 的混沌理论软件的介绍。混沌理论是一种研究复杂系统行为的科学理论,James Gleick 是一位著名的科学作家,他的书籍《混沌:一种新的科学》对混沌理论的普及起到了重要作用。

这个软件是由 Josh Gordon、Rudy Rucker 和 John Walker 三人合作开发的,软件包括六个模块:MANDEL、MAGNETS、ATTRACT、GAME、FORGE 和 TOY。每个模块都展示了混沌理论在不同领域的应用,例如 Mandelbrot 集、Julia 集、洛伦兹吸引子、逻辑映射、Henon 映射等。

软件还包括一个用户手册和源代码,用户可以下载和运行软件,甚至可以修改源代码并上传新的版本。软件的开发团队鼓励用户使用软件中的算法开发新的程序。

软件的开发背景是 1991 年,Autodesk 公司开发了一个名为"James Gleick 的混沌:软件"的 DOS 程序。现在,软件已经开源,任何人都可以下载和使用。软件的开发团队还提供了一个 GitHub 仓库,用户可以在那里找到软件的源代码和最新的更新。


HN 热度 237 points | 评论 30 comments | 作者:signa11 | 23 hours ago #

https://news.ycombinator.com/item?id=42160647

  • 这本书改变了我的人生,激发了我对数学的兴趣,最终在博士研究中涉及分形。
  • 书让我意识到科学的有趣之处在于过程而非结果,这是人生中难得的范式转变。
  • 书使数学变得有趣和易于接近,是我大学时自己买的第一本书。
  • 高中时读这本书并尝试在 IBM PC XT 上渲染曼德勃罗集,但由于速度慢和色彩限制,效果不佳。
  • 书激发了我对分形的狂热,利用图书馆的 386 电脑作为分形渲染农场,最终被发现。
  • Rudy Rucker 的这本书和其 GitHub 页面都非常酷,Rucker 是我最喜欢的作者之一。
  • 书对我的高中和大学时期产生了很大影响,作者文笔很好,能很好地解释理论和介绍研究者。
  • 对于喜欢复杂系统领域的人来说,Complexity Explorer 是一个很好的资源。
  • 曼德勃罗集渲染器在 CASIO fx-7000G 图形计算器上实现,尽管内存有限,但依然令人印象深刻。

Teach yourself to echolocate (2018) #

https://www.atlasobscura.com/articles/how-to-echolocate

本文介绍了丹尼尔・基什(Daniel Kish)的回声定位技术,他在幼年失明后,自学成才,通过发出短促的点击声来感知周围环境。基什使用的点击声可以帮助他在复杂的环境中导航,就像蝙蝠利用回声定位一样。他现在教授这项技能,尤其是对盲人学生,认为这能够增强他们的信心和独立性。

文章提供了一些初学者学习回声定位的步骤:

  1. ** 练习倾听 **:在车里时,关闭眼睛,注意周围的声音变化。观察通过不同物体(如树、邮件箱、房屋等)时声音的反射。
  2. ** 选择工具 **:视力正常的人需要准备一个眼罩,以便完全依靠听觉。准备一个金属托盘或碗,用于后续练习,同时可以考虑使用手杖或信任的伙伴。
  3. ** 选择环境 **:初学者应选择一个安静、开阔的空间,避免选择无声的空地或声音被吸收的环境,如地毯覆盖的地方。
  4. ** 练习点击声 **:并非所有点击声都适合回声定位。基什建议初学者使用牙科点击声(类似于表示失望的 “tsk-tsk” 声)或发出类似 “ch” 的声音(如 “check” 或 “church”)。重要的是选择一个适合自己的声音并坚持使用。
  5. ** 从简单开始 **:初学者可以通过与伙伴配合练习,点击声并试图判断物体的位置和距离。
  6. ** 开始移动 **:在运动中练习,沿着走廊走,注意声音的变化,以帮助判断角落和开门的位置。要坚持佩戴眼罩,避免使用视觉来干扰适应过程。
  7. ** 适时休息 **:在学习过程中,视力正常的人需要每 30-45 分钟休息一次,以缓解疲劳,而盲人学生通常能够持续更长时间。

最后,基什提醒大家,掌握回声定位需要耐心和实践,但尝试这一技能能让你更好地感知世界。


HN 热度 220 points | 评论 60 comments | 作者:Anon84 | 1 day ago #

https://news.ycombinator.com/item?id=42160071

  • 音频工程师通过模拟真实环境来定位声音,但最终需要满足观众的期望,而非真实情况
  • 观众对声音的期望往往与现实不符,如在直升机旁对话无需提高音量
  • 电影中的声音处理常因观众的期待而牺牲真实性,例如开启大空间灯光时的回声效果
  • 通过练习,人们可以闭上眼睛想象打字,类似于定位声音的技能
  • 声音的方向定位基于双耳接收声音的时间差、音量差异和回声特性
  • 通过耳朵形状的变化,可以测试和学习高度声音定位的技能
  • 蝙蝠和海洋哺乳动物如海豚、鲸鱼使用回声定位导航
  • 回声定位与双耳听力定位不同,前者是通过发送声波并接收回声来确定物体距离
  • 录制的声音无法完全还原真实环境中的听觉体验,如在火车上听不到笔在纸上的声音
  • 人类在特定环境中可以听到细微的声音,如火车上的笔声
  • 通过房屋的吱吱声可以判断屋内人的位置,这是一种听觉感知技能

All-in-one embedding model for interleaved text, images, and screenshots #

https://blog.voyageai.com/2024/11/12/voyage-multimodal-3/

Voyage AI 推出了新的多模态嵌入模型 voyage-multimodal-3,这是一种全新的、能够同时处理文本和图像的嵌入模型。这种模型可以将文本和图像混合输入,捕捉关键的视觉特征和文本特征,实现更好的检索准确率。

voyage-multimodal-3 的架构与现代视觉语言 Transformer 类似,能够同时处理文本和图像输入。这种模型可以处理复杂的文档布局,包括 PDF、幻灯片、网页等,并且可以捕捉文本和图像之间的上下文关系。

在 20 个多模态检索数据集和 34 个文本检索数据集上,voyage-multimodal-3 的表现优于现有的多模态嵌入模型,包括 OpenAI CLIP large 和 Cohere multimodal v3。voyage-multimodal-3 在表格/图像检索、文档截图检索和文本到照片检索等任务上表现出色。

voyage-multimodal-3 的优点包括:

  • 支持混合文本和图像输入
  • 可以捕捉文本和图像之间的上下文关系
  • 可以处理复杂的文档布局
  • 在多模态检索任务上表现出色

总的来说,voyage-multimodal-3 是一种全新的、功能强大的多模态嵌入模型,可以广泛应用于自然语言处理、计算机视觉等领域。


HN 热度 215 points | 评论 25 comments | 作者:fzliu | 15 hours ago #

https://news.ycombinator.com/item?id=42162622

  • CLIP-like 模型在混合模态搜索中表现不佳,因为它们在嵌入空间中偏向于同一模态的项目
  • 多模态 LLM 如 Gemini 虽然可以生成文本,但其嵌入向量不如专门的嵌入模型在 RAG 或语义搜索中有效
  • LLM 嵌入向量包含许多概念的叠加,因此在对比预训练嵌入模型时表现不佳
  • 该项目使用 ColPali,可以在 GitHub 上找到,希望看到 VoyageAI 与开源实现的对比
  • 模型是商业专有且仅通过 API 提供,这限制了其应用范围
  • 除了 API,VoyageAI 还提供了 AWS、Azure、Snowflake 等其他部署选项
  • 作者表示他们正在开源一些工具,特别是嵌入模型评估方面的工具
  • 混合模态嵌入的性能随着输入模态比例的变化而变化
  • 传统 Python API 中,Voyage 引擎会将文本块分词并输出字符,而这个模型通过将图像向量化来实现
  • 0.4 的相似度阈值可能不够高,难以设计一个系统来可靠地标记数据
  • 作者回应称,相对其他文档的相似度分数更重要,会根据反馈进行澄清

Good Software Development Habits #

https://zarar.dev/good-software-development-habits/

本文是作者 Zarar 的博客文章,讨论了软件开发中的好习惯。作者强调,保持良好的习惯很重要,写下自己的经验可以帮助自己维持这些习惯。文章列出了 10 条提高软件开发速度和质量的建议。

首先,作者建议保持提交记录小,确保每次提交都是可以编译通过的。同时,作者提倡持续的重构,认为这可以提高代码质量和开发效率。作者还强调,测试是保证代码质量的重要手段,应该尽早部署代码并进行测试。

其次,作者讨论了测试的重要性,认为测试可以给开发者信心,生产环境可以给开发者认可。作者还建议,不要测试框架的功能,而应该专注于自己的代码。同时,作者提倡写单元测试,认为这可以帮助开发者发现代码中的问题。

第三,作者讨论了代码设计的重要性,认为代码设计会随着时间的推移而变旧。作者建议,不要害怕改变代码设计,应该勇于尝试新的设计。同时,作者提倡合理的参数化,认为这可以提高代码的可读性和可维护性。

最后,作者讨论了技术债务的分类,认为技术债务可以分为三类:当前阻碍开发的债务、未来可能阻碍开发的债务和可能阻碍开发的债务。作者建议,应该优先解决当前阻碍开发的债务,尽量避免未来可能阻碍开发的债务。


HN 热度 211 points | 评论 103 comments | 作者:mmphosis | 7 hours ago #

https://news.ycombinator.com/item?id=42165057

  • 与其使用奇怪的参数化,不如保持多个实现独立,特别是当这些实现可能会独立变化时
  • 布尔标志和多个枚举参数会使函数签名变得笨重,增加维护难度
  • 两个独立分支的实现合并会导致测试状态数量呈指数级增长,增加测试复杂度
  • 代码过早抽象化会导致更多问题,而不是解决问题
  • 复制粘贴一次是可以接受的,但复制粘贴相同功能的代码会导致它们可能独立演化
  • 代码的复杂性往往反映了开发者对问题本质理解的不足
  • 有经验的开发者会尽量保持代码简单,而新手开发者则倾向于编写复杂的代码
  • 代码复杂性不仅在于问题本身的复杂性,还在于开发者是否能够恰当地处理这种复杂性
  • 在考虑复制粘贴时,应评估未来是否需要同时修改多处代码
  • 依赖注入和过度架构会导致代码复杂化,而简单的抽象则更易于理解和维护

Bluesky is currently gaining more than 1M users a day #

https://bsky.jazco.dev/stats

这是一个关于 Bluesky 平台的统计页面。页面标题为 “Bluesky Post Count and Author Stats”,副标题为 “Aggregate stats for all posts in Jaz’s Bluesky index”。页面警告称,自 2024 年 11 月 15 日起,除了总用户数之外的统计数据都可能不完整。

页面显示了 Bluesky 平台的一些统计数据,包括:

  • 总用户数(直接从 Bluesky API 获取)
  • 每个用户的关注者人数百分比
  • 文章数据收集开始时间(2023 年 5 月 1 日)
  • 排除了大型机器人账户的统计数据和顶级发帖者

页面底部显示了页面的创建者是 jaz,并附有一个 Loading 动画。


HN 热度 205 points | 评论 215 comments | 作者:henrijn | 1 day ago #

https://news.ycombinator.com/item?id=42159713

  • 阻止列表通过 API 公开,有人创建了被阻止用户排行榜
  • 被阻止用户排行榜可能会激励某些人为了出名而故意做坏事
  • 即使 Jordan Peterson 没有使用 Bluesky,他的名字也可能出现在阻止列表上,因为存在冒充者
  • 阻止列表中的某些账户可能是因为用户导入了 Twitter 的阻止列表
  • 阻止列表可能反映了用户创建的回音室效应
  • Mastodon 是一个完全去中心化的平台,没有广告,没有算法,没有企业控制,适合技术爱好者
  • Mastodon 的活动量在下降,但 Bluesky 更适合娱乐和新闻内容
  • 广告对免费服务的生存至关重要,如果没有广告收入,许多服务可能会消失
  • 广告对用户心理的影响值得关注,尤其是负面广告和叙事
  • 加入 Mastodon 后,可以轻松构建特定兴趣的社区,例如 Python 和 Django
  • 联邦制(federation)是去中心化的一种形式
  • 联邦制平台如 Mastodon,每个服务器有自己的管理规则,可以有效防止被恶搞者占据