2025-01-08 Hacker News Top Stories #
- 3blue1brown 的 YouTube 视频被删除,原因是版权侵权,但实际上是滥用版权系统。
- 使用大型语言模型(LLM)可以提高编程效率,特别是在 autocomplete、搜索和 chat-driven 编程方面。
- HTMX 的未来发展将重点于研究、写作和标准化,推动超媒体的理念进入 HTML 标准。
- Nvidia 的 Project Digits 是一个“个人 AI 超级计算机”,它提供了对 Nvidia Grace Blackwell 硬件平台的访问,具有紧凑的形式因素。
- Regex Chess 是一个用正则表达式编写的国际象棋引擎,展示了创造性地使用正则表达式的可能性。
- Meta 公司宣布终止其第三方事实核查计划,并转向社区注释模式,允许用户对可能具有误导性的帖子添加注释。
- Nvidia 宣布下一代 RTX 5090 和 RTX 5080 GPU,具有更高的性能和更低的功耗。
- 游戏引擎不应追求高性能和高分辨率,应注重游戏本身的乐趣和挑战性,Tramway SDK 是一个图形包 / 框架 / 游戏引擎,注重低系统需求和简洁性。
- Zig 编程语言的元编程特性 comptime 非常强大,但也存在一些问题,需要谨慎使用。
- 所有的时钟都是晚了 30 秒,因为时钟通常只显示分钟,而不显示秒。
3blue1brown YouTube Bitcoin video taken down as copyright violation #
https://twitter.com/3blue1brown/status/1876291319955398799
Grant Sanderson 在他的社交媒体平台 X(之前称为 Twitter)上发帖,透露他在 2017 年制作的一段关于比特币工作原理的视频被删除,且他的频道因此收到了版权警告。尽管这段视频是他完全原创的内容,但请求删除的似乎是由一家公司 ChainPatrol 代表 Arbitrum 发出的。ChainPatrol 的网站提到,他们利用先进的 LLM(大语言模型)扫描技术,为领先的 Web3 公司提供品牌保护。
Grant 对此表示怀疑,认为可能是某个自动化程序(bot)说服了 YouTube 的自动审核系统,误认为某个重新上传的视频是原版,从而成功发出了删除和版权警告的请求。他对此感到担忧,因为使用这些工具可以发起虚假的删除请求,而一旦累积到三个这样的请求,就有可能导致整个频道被删除。这一事件反映了内容创作者在保护原创内容方面面临的挑战,尤其是在自动化审核和版权管理日益依赖技术的情况下。
HN 热度 780 points | 评论 375 comments | 作者:talonx | 1 day ago #
https://news.ycombinator.com/item?id=42612494
- ChainPatrol 滥用版权系统,利用 YouTube 的版权系统打击加密货币骗局。
- 大型科技公司不遵守版权法,只遵守他们自己制定的解释。
- 与比特币相关的内容现在很疯狂,人们为了赚钱而失去理智。
- 金融行业本质上就是一个零和游戏,人们在其中冒险和投机。
- 经济价值与人类的实际价值脱节,市场波动不一定反映实际情况。
- 货币的价值被不断稀释,人们的购买力下降。
- 如果没有贫穷,人们就没有动力工作和创造财富。
- 当前的货币系统是有毒的,需要一个新的、公平的货币系统。
- 货币的创造和分配导致了贫富差距的加大。
How I program with LLMs #
https://crawshaw.io/blog/programming-with-llms
本文是作者关于使用大型语言模型(LLM)进行编程的个人经验总结。作者从 2025 年 1 月开始使用 LLM,发现它可以提高编程效率,特别是在 autocomplete、搜索和 chat-driven 编程方面。作者认为,LLM 可以帮助程序员更快地找到解决问题的方法,减少重复的工作,并且可以提供更好的代码建议。
作者提到,使用 LLM 进行编程需要学习和适应新的工作方式,特别是在 chat-driven 编程方面。作者建议,程序员应该尝试使用 LLM 来完成一些具体的任务,例如 autocomplete 和搜索,并且应该学习如何使用 LLM 来提高编程效率。
作者还提到,使用 LLM 进行编程有三个主要的好处:autocomplete、搜索和 chat-driven 编程。autocomplete 可以帮助程序员更快地完成代码,搜索可以帮助程序员更快地找到解决问题的方法,chat-driven 编程可以帮助程序员更快地完成任务。
作者最后提到,使用 LLM 进行编程需要注意一些问题,例如 LLM 可能会产生错误的结果,程序员需要仔细检查 LLM 产生的代码。同时,作者也提到,使用 LLM 进行编程可以提高编程效率,特别是在一些重复性的工作中。
总的来说,本文是作者关于使用 LLM 进行编程的个人经验总结,提出了使用 LLM 进行编程的好处和需要注意的问题。
HN 热度 744 points | 评论 285 comments | 作者:stpn | 23 hours ago #
https://news.ycombinator.com/item?id=42617645
- 使用 LLM 可以提高开发效率,尤其是在新项目的初期阶段
- 优秀的开发者可能会觉得 LLM 生成的代码质量不如自己手写的代码,但是 LLM 可以更快地生成代码
- 有些开发者喜欢使用新工具来提高效率,而有些开发者则更喜欢手写代码
- LLM 可能不适合所有类型的项目,尤其是那些需要创新的项目
- 使用 LLM 需要非常明确和精确的输入,否则可能会产生错误的结果
- 有些开发者觉得 LLM 可以帮助他们更快地完成任务,但是也有一些开发者觉得 LLM 不如自己手写代码
- LLM 可能会让开发者更倾向于使用已经存在的解决方案,而不是创造新的解决方案
- 使用 LLM 需要找到合适的平衡点,既要利用 LLM 的优势,又要避免其劣势
- LLM 可能会改变开发者的工作方式和思维模式
- 有些开发者觉得 LLM 可以帮助他们更好地完成任务,但是也有一些开发者觉得 LLM 会让他们失去创造力
The Future of Htmx #
https://htmx.org/essays/future/
htmx 的未来
htmx 起源于 intercooler.js,一个基于 jQuery 的库,通过 HTML 属性添加行为。尽管 jQuery 被认为是“遗留软件”,但它仍然被 75% 的网站使用。htmx 的目标是模仿 jQuery 的成功,成为一种低成本、高价值的工具。
htmx 的开发将重点于稳定性和兼容性,确保现有用户的代码可以继续工作。新功能将通过扩展 API 提供,而不是在核心库中添加。htmx 将保持每季度发布的节奏,不会有重大功能变化。
htmx 不是构建 web 应用程序的完整解决方案,而是专注于超媒体控制。它可以与各种后端和数据库一起使用。htmx 的目标是促进超媒体驱动的开发,改进与其一起使用的工具和技术。
htmx 的未来发展将重点于研究、写作和标准化,推动超媒体的理念进入 HTML 标准。htmx 的目标是成为一种可靠的工具,帮助开发者构建可持续的 web 服务。
HN 热度 733 points | 评论 386 comments | 作者:polyrand | 1 day ago #
https://news.ycombinator.com/item?id=42613221
- HTMX 的执行不佳,代码结构混乱,难以维护和扩展。
- HTMX 的文档不完善,缺乏对某些功能的说明。
- HTMX 的代码组织方式不佳,导致代码难以阅读和理解。
- HTMX 的单文件结构导致代码量太大,难以管理。
- HTMX 的命名约定不佳,导致函数名称难以理解。
- HTMX 的代码结构不清晰,导致功能难以分离。
- HTMX 的测试覆盖率不够,导致一些功能未被测试。
- HTMX 的维护者对代码的理解不够,导致难以修复 bug。
- HTMX 的代码风格不一致,导致代码难以阅读。
- HTMX 的功能实现不佳,导致一些功能无法正常工作。
- HTMX 的竞争对手 Stimulus 和 Turbo 的实现更佳。
Nvidia’s Project Digits is a ‘personal AI supercomputer’ #
https://techcrunch.com/2025/01/06/nvidias-project-digits-is-a-personal-ai-computer/
Nvidia 在 CES 2025 上推出了 Project Digits,这是一个“个人 AI 超级计算机”,它提供了对 Nvidia Grace Blackwell 硬件平台的访问,具有紧凑的形式因素。Nvidia 首席执行官 Jensen Huang 在新闻发布会上表示:“[Project Digits] 运行整个 Nvidia AI 堆栈 - 所有 Nvidia 软件都可以在此运行。它是一个云计算平台,位于您的桌面上…… 如果您喜欢,也可以作为工作站使用。”
Project Digits 面向 AI 研究人员、数据科学家和学生,具有 Nvidia 新的 GB10 Grace Blackwell Superchip,提供高达 1 亿次浮点运算的计算性能,用于原型设计、微调和运行 AI 模型。Nvidia 声称,单个 Project Digits 单元可以运行高达 200 亿个参数的模型。参数大致对应于模型的解决问题能力,参数越多,模型的性能越好。
GB10 由 Nvidia 与联发科技合作开发,具有 Nvidia Blackwell GPU 和 20 核 Nvidia Grace CPU。Project Digits 机箱内,芯片连接到 128GB 的内存池和高达 4TB 的闪存存储。Nvidia 表示,两个 Project Digits 机器可以连接在一起,运行高达 405 亿个参数的模型。如果需要,Project Digits 可以提供独立体验,也可以连接到主要的 Windows 或 Mac PC。
但是,它并不便宜。Project Digits 机器将于 5 月份从“顶级合作伙伴”处以 3000 美元的价格提供。Nvidia 首席执行官 Jensen Huang 表示:“通过 Project Digits,Grace Blackwell Superchip 来到数百万开发者的身边。将 AI 超级计算机放在每个数据科学家、AI 研究人员和学生的桌子上,使他们能够参与和塑造 AI 的时代。”
此外,Nvidia 还宣布了其他几款新产品,包括 RTX 5090 GPU 和用于汽车制造的 Nvidia 超级计算机和操作系统。
HN 热度 566 points | 评论 445 comments | 作者:magicalhippo | 19 hours ago #
https://news.ycombinator.com/item?id=42619139
- Nvidia 的 Jetson Nano 在 4 年后就被废弃了,没有任何更新的支持。
- Nvidia 与 Linux 的关系很复杂,一方面提供驱动程序,另一方面却不优先支持 Linux。
- Nvidia 的大部分收入来自数据中心,而不是 Windows 游戏电脑,应该改善与 Linux 的关系。
- Nvidia 的高端 AI 硬件与消费级产品有所区别,后者不支持 Linux。
- Nvidia 的驱动程序代码大部分在固件中,内核驱动程序是开源的,但用户态驱动程序仍然是闭源的。
- Nvidia 的 Wayland 支持已经改善,但仍然存在问题。
- 更新 Nvidia 驱动程序可能会导致系统崩溃或无法启动。
- Nvidia 的 SBC 产品不值得购买,除非所有软件支持都上游到 Linux 内核。
- Jetson TX2 开发套件可以运行 Arch Linux ARM,但需要手动编译内核和 dtb 文件。
- Jetson 系列是嵌入式设备,运行 Ubuntu,不适合作为桌面系统。
- Nvidia 的 Orin 系列和后续产品使用 UEFI,可以运行上游非 GPU 启用的内核。
- Nvidia 的 Digits 设备可能更像数据中心设计,而不是 Tegra 设计,可能会有更好的 Linux 支持。
A minimax chess engine in regular expressions #
https://nicholas.carlini.com/writing/2025/regex-chess.html
这个网页是一篇博客文章,作者 Nicholas Carlini 介绍了他创建的一个叫做 Regex Chess 的项目。这个项目使用了 84,688 个正则表达式来玩一局国际象棋。作者首先解释了为什么他要做这个项目,他想证明即使是看似不可能的事情,也可以通过创造性地使用正则表达式来实现。
接下来,作者介绍了他如何设计一个基于正则表达式的计算机来玩国际象棋。他首先定义了一个数据结构来表示计算机的状态,包括栈和变量。然后,他设计了一系列的正则表达式来实现基本的栈操作,例如 push 和 pop。这些正则表达式可以读取和写入变量,实现条件执行和分支。
作者还展示了如何使用这些正则表达式来玩一局国际象棋。他提供了一个例子,展示了如何使用正则表达式来移动棋子。文章最后,作者总结了他做这个项目的目的,他希望通过这个项目来证明正则表达式的强大和灵活性。
总的来说,这篇文章是一篇有趣的技术博客,展示了正则表达式的创造性应用。作者通过设计一个基于正则表达式的计算机来玩国际象棋,证明了正则表达式的强大和灵活性。
HN 热度 469 points | 评论 86 comments | 作者:ilya_m | 18 hours ago #
https://news.ycombinator.com/item?id=42619652
- 这篇帖子展示了一个用正则表达式编写的国际象棋引擎,作者认为这是一项有趣且没有实际用途的工作。
- 作者之前还做过其他有趣的项目,如在 printf 函数中实现 Turing 机和用 13KB 的 JavaScript 代码编写一个第一人称射击游戏。
- 有人认为这项工作虽然很有趣,但不是真正意义上的单个 printf 调用。
- 作者的开发过程中使用了 WebGL 进行图形渲染,这让一些人感到失望。
- 有人认为这项工作展示了作者的创造力和技能,以及专注于某一项工作的重要性。
- 作者的开发过程中使用了编译器来生成正则表达式,而不是手动编写。
- 有人认为这项工作与解决魔方谜题类似,需要将复杂问题分解为简单的步骤。
- 作者的开发过程中参考了其他人的经验和文献,这是学习和工作中的重要方面。
Ending our third party fact-checking program and moving to Community Notes model #
https://about.fb.com/news/2025/01/meta-more-speech-fewer-mistakes/
Meta 公司宣布了一系列变化,以加强用户在其平台上的言论自由。首先,Meta 将终止其第三方事实核查计划,并转向社区注释(Community Notes)模式。社区注释允许用户对可能具有误导性的帖子添加注释,并由社区成员评估这些注释的有用性。
Meta 表示,其第三方事实核查计划虽然初衷是好的,但实际操作中却出现了许多问题。事实核查组织的偏见和视角导致了许多合法的政治言论被错误地标记为虚假信息,并因此受到限制。Meta 希望通过社区注释模式来解决这一问题,让用户能够更自由地表达自己的观点。
此外,Meta 还宣布将允许更多的言论自由,放松对某些话题的限制。公司表示,其平台应该是用户自由表达自己观点的地方,即使这些观点可能不被所有人接受。Meta 也将采取更个性化的方法来处理政治内容,让用户能够根据自己的偏好选择是否查看这些内容。
Meta 的首席全球事务官 Joel Kaplan 表示,公司的目标是让用户能够自由地表达自己,而不是被过度的审查所限制。他指出,言论自由是进步的基础,而过度的审查可能会导致更多的错误和不公平。
总的来说,Meta 的这些变化旨在加强用户在其平台上的言论自由,减少错误的审查和限制,让用户能够更自由地表达自己的观点。
HN 热度 444 points | 评论 657 comments | 作者:impish9208 | 11 hours ago #
https://news.ycombinator.com/item?id=42621627
- Facebook 的事实核查员并不是一个好的产品功能,社区注释才是更好的选择。
- Facebook 的事实核查员的用户体验很糟糕,感觉像是一则广告,告诉用户这个平台充满了垃圾信息。
- 这个决定可能是出于政治考虑,尤其是在 Facebook 的董事会成员和信任与安全团队的变化之后。
- 社区注释的成功和事实核查员的失败可能是这个决定的原因,但也可能有政治因素在其中。
- Facebook 的事实核查员从来没有错过,但是社区注释才是更好的选择。
- 这个决定可能是 Facebook 内部长期讨论的结果,而不是最近才有的决定。
- Facebook 的事实核查员可能是政治化的,社区注释才是更好的选择。
- 所谓的“事实”往往是有争议的,取决于政治立场和利益。
- 真相有时候会被政治化,尤其是在社交媒体平台上。
- Facebook 的事实核查员可能会被滥用,社区注释才是更好的选择。
- 这个决定可能是 Facebook 试图平衡不同政治立场和利益的结果。
Nvidia announces next-gen RTX 5090 and RTX 5080 GPUs #
https://www.theverge.com/2025/1/6/24337396/nvidia-rtx-5080-5090-5070-ti-5070-price-release-date
Nvidia 宣布了下一代 RTX 5090 和 RTX 5080 GPU。这些新一代的 GPU 基于 Blackwell 架构,具有更高的性能和更低的功耗。RTX 5090 的价格为 1999 美元,RTX 5080 的价格为 999 美元。两款 GPU 都将于 1 月 30 日上市。
RTX 5090 采用全新的设计,包括两个双流风扇、3D 蒸汽室和 GDDR7 内存。它具有 32GB 的 GDDR7 内存,内存带宽为 1792GB/s,CUDA 核心数量为 21760。Nvidia 称 RTX 5090 的性能将是 RTX 4090 的两倍。
RTX 5080 的规格稍低,但仍然具有 16GB 的 GDDR7 内存,内存带宽为 960GB/s,CUDA 核心数量为 10752。Nvidia 称 RTX 5080 的性能将是 RTX 4080 的两倍。
此外,Nvidia 还宣布了 RTX 5070 Ti 和 RTX 5070 两款 GPU。RTX 5070 Ti 采用 16GB 的 GDDR7 内存,内存带宽为 896GB/s,CUDA 核心数量为 8960。RTX 5070 采用 12GB 的 GDDR7 内存,内存带宽为 672GB/s,CUDA 核心数量为 6144。
Nvidia 的 RTX 50 系列 GPU 将支持 PCIe 5.0 和 DisplayPort 2.1b 接口,能够驱动 8K 分辨率和 165Hz 刷新率的显示器。
Nvidia 的 CEO Jensen Huang 在 CES 2025 上演示了 RTX 5090 的性能,展示了 Cyberpunk 2077 在 RTX 5090 上的运行效果。Huang 称 RTX 5090 的性能将是 RTX 4090 的两倍。
Nvidia 的 RTX 50 系列 GPU 将于 1 月 30 日上市,RTX 5070 Ti 和 RTX 5070 将于 2 月上市。
HN 热度 411 points | 评论 531 comments | 作者:somebee | 20 hours ago #
https://news.ycombinator.com/item?id=42618761
- Nvidia 新一代 RTX 5090 和 RTX 5080 显卡的性能提升主要来自于 DLSS 和其他优化策略,而不是传统的硬件渲染。
- Nvidia 的创新能力使得他们能够不断改进性能,而不仅仅依赖于工艺节点的缩小。
- 5090 的 CUDA 核心数量和时钟频率与上一代相比没有太大变化,主要是通过增加 CUDA 核心数量和使用更大的内存带宽来实现性能提升的。
- DLSS 4 使用了新的模型,具有更好的图像质量,但可能会损失一些细节。
- 游戏玩家更关心的是游戏的帧率和画质,而不是渲染方式。
- Nvidia 的财务报告显示,数据中心和游戏业务的收入占比很高,性能提升可能主要是为了满足这些领域的需求。
- 人们可以感知到高于 60 帧的帧率差异,特别是在快速移动的场景中。
- DLSS 生成的帧可能会引入一些延迟和失真,但对于大多数玩家来说,这不是一个问题。
- Nvidia 的创新能力使得他们能够不断改进性能,但这并不意味着所有玩家都会从中受益。
Show HN: Tramway SDK – The Unholy Union Between Half-Life and Morrowind Engines #
https://racenis.github.io/tram-sdk/why.html
Tramway SDK 是一个图形包 / 框架 / 游戏引擎,作者在过去三年里一直在开发这个项目。在这篇文章中,作者试图对抗主流游戏引擎,并详细说明为什么 Tramway SDK 并不像它们那样糟糕。
主要特点与优点: #
-
** 低系统需求 **:
- 主流引擎(如 Unity 和 Godot)通常需要强大的硬件,特别是 Unity,由于其 “膨胀” 特性(Turbobloat),对资源的消耗非常大。相较之下,Tramway SDK 可以在过去 15 年的几乎所有硬件上运行,甚至可以在没有显卡的情况下使用软件光栅化,适合于低配置设备,如某些家电。
-
** 反对膨胀 **:
- 许多用户,尤其是来自第三世界国家的用户,可能无法负担升级硬件的费用。现代软件的膨胀导致了大量的电子废物,Tramway SDK 则旨在解决这些问题。
-
** 简单的实体管理 **:
- Tramway SDK 不使用节点系统,而是允许用户直接子类化实体类,简化了开发流程,避免了在节点 GUI 与代码之间的频繁切换。
-
** 模块化编辑器 **:
- 大多数主流引擎使用单一的、庞大的游戏编辑器,而 Tramway SDK 提供了可选的编辑器,用户可以根据需要选择使用,这样可以显著减少加载时间。
-
** 图形表现 **:
- 虽然许多使用 Unity 制作的游戏图形表现不佳,Tramway SDK 可以在较低的硬件条件下实现较好的视觉效果,支持光照映射和 Gouraud 阴影等基本技术。
-
** 刷子基础的关卡编辑 **:
- Tramway SDK 支持使用刷子创建关卡几何形状,并可以将其转换为三角形网格,便于快速原型设计。
-
** 角色扮演游戏(RPG)框架 **:
- SDK 提供了类似于 RPG Maker 的编辑工具,支持创建开放世界 RPG 游戏,并简化了关卡流式加载的过程,使得开发变得更加高效。
结论: #
Tramway SDK 是一个基于 Quake/Source 风格的游戏引擎,支持开放世界流式加载,并提供可选的扩展,如 RPG 框架。虽然该项目仍处于早期开发阶段,API 不稳定,功能尚未完全实现,但发展速度较快。作者鼓励开发者尝试使用这个引擎,并提供了 Github 仓库的链接。
HN 热度 399 points | 评论 137 comments | 作者:racenis | 7 hours ago #
https://news.ycombinator.com/item?id=42624116
- 游戏引擎不应追求高性能和高分辨率,应注重游戏本身的乐趣和挑战性。
- 限制分辨率可以减少游戏的性能要求和开发难度。
- 高分辨率和高性能并不是游戏的必需品,应根据游戏的实际需要进行设计。
- 游戏引擎应注重简洁和高效,而不是追求高性能和高分辨率。
- 游戏开发应注重游戏本身的质量和乐趣,而不是过度追求高性能和高分辨率。
- 游戏引擎的设计应考虑到游戏的实际需要和玩家的体验,而不是一味追求高性能和高分辨率。
Zig’s comptime is bonkers good #
https://www.scottredig.com/blog/bonkers_comptime/
这个网页是一篇关于 Zig 编程语言的文章,特别是关于 Zig 的元编程(metaprogramming)特性的讨论。文章的作者分享了他对 Zig 元编程的初步印象,并提供了几个例子来说明如何使用 Zig 的元编程特性。
文章首先介绍了 Zig 的元编程特性,称其为“comptime”。作者指出,comptime 允许开发者在编译时执行代码,这使得开发者可以在编译时进行一些通常在运行时才会进行的操作。
接下来,作者提供了几个例子来说明如何使用 comptime。第一个例子是使用 comptime 来计算一个数组的和。作者指出,这个例子展示了 comptime 的基本用法,即在编译时执行代码来计算一个值。
第二个例子是使用 comptime 来计算一个结构体的字段的和。作者指出,这个例子展示了 comptime 的更高级用法,即在编译时执行代码来操作结构体的字段。
文章还讨论了 comptime 的一些特点,例如它可以在编译时执行任意的代码,包括函数调用和控制流语句。作者指出,这使得 comptime 成为一个非常强大的工具,可以用来实现一些复杂的元编程任务。
总的来说,这篇文章提供了一个关于 Zig 元编程特性的全面介绍,包括基本用法和高级用法的例子。文章还讨论了 comptime 的一些特点,展示了它的强大功能。
HN 热度 393 points | 评论 211 comments | 作者:todsacerdoti | 22 hours ago #
https://news.ycombinator.com/item?id=42618130
- Zig 的 comptime 特性虽然很强大,但也存在一些问题,例如破坏了泛型的参数性,难以处理递归泛型类型,类型检查和编译时计算的交互等。
- comptime 的使用需要谨慎,避免滥用,例如在某些情况下使用 comptime 避免问题,但实际上可以通过更好的代码结构来解决。
- Go 语言的设计哲学是避免过度复杂的特性,虽然这使得 Go 不如其他语言灵活,但也使得 Go 更加易于使用和维护。
- Lisp 语言的宏系统虽然很强大,但也存在一些问题,例如难以理解和调试,且容易导致代码混乱。
- Clojure 语言的设计哲学是站在巨人的肩膀上,利用 JVM 的优势,避免重复造轮子,但这也意味着 Clojure 的底层实现相对较少。
- C++ 模板元编程虽然也存在一些问题,但在实践中并不是很大的问题,反而可以实现一些优化。
All clocks are 30 seconds late #
https://victorpoughon.fr/all-clocks-are-30-seconds-late/
这个网页是一篇博客文章,标题为“All clocks are 30 seconds late”。作者 Victor Poughon 认为,所有的时钟都是晚了 30 秒的。他解释说,这不是因为时钟的时间不准确,而是因为时钟通常只显示分钟,而不显示秒。这样一来,当实际时间是 14:15:45 时,时钟会显示 14:15,而不是 14:16。
作者通过一个例子来说明这个问题:如果你想知道距离下一次会议还有多长时间,而下一次会议是在中午 12 点,如果现在是 11:55,你会认为还有 5 分钟。但是,如果你有一个四舍五入的时钟,你会知道实际上还有 4 分 30 秒。
作者认为,四舍五入的时钟会更有用,因为它可以让人们更准确地估计时间。他还指出,在不同文化中,人们对时间的理解和表达方式是不同的。
总之,这篇文章讨论了时钟的显示方式和人们对时间的理解,认为四舍五入的时钟会更有用。
HN 热度 353 points | 评论 327 comments | 作者:fouronnes3 | 1 day ago #
https://news.ycombinator.com/item?id=42612842
- 截取时间更有意义,不论是从年到毫秒,还是更长的时间单位。
- 截取时间在实际应用中更方便,比如设置闹钟、开会时的准时性。
- 如果只关心大致时间,不需要精确到秒,截取时间也更方便。
- 有些人认为,自己有了一个新想法就一定要坚持到底,不愿意放弃。
- 互联网会让人发现自己的想法并不像自己想象的那么原创。
- 原创性并不重要,影响力才是真正的价值所在。
- 大多数人并不清楚“准备好”和“准时”这两个概念的真正含义。
- 准时对于领导力来说非常重要。
- 有些软件的提醒功能不够灵活,不能设置提前一分钟的通知。
- 可以通过设置多个通知来解决这个问题。
- 不同文化对时间的理解有所不同,有些地方的人会把 13:59 视为 13:00。
- 有些人认为,忽略分钟,只看小时也是一种生活方式。