第316期 — 2025-05-17 |
周e信 |

Node.js |
![]() |
npm恶意注册包导致3,200Cursor用户设备上被植入后门🔗 攻击者通过上传三个恶意的 npm 包(分别名为 sw-cur、sw-cur1 和 aiide-cur)到 npm 注册库,诱骗开发者安装,从而在超过 3,200 台设备上植入后门并窃取凭据。 Ravie Lakshmanan |
Void:开源Cursor替代品 - 基于vscode fork🔗 主要功能包括:
voideditor |
Maciek Lamberski |
前端 |
![]() |
Miguel Ángel Durán |
Ronan Berder |
React Context不会导致太多重绘🔗 当 Context 状态发生变化时,只有直接使用该 Context 的组件会重新渲染,而其他不相关的组件不会受到影响 将所有状态集中在一个 Context Provider 中可能导致性能问题,但通过为不同的状态使用多个 Context Providers,可以有效避免不必要的重新渲染 直接在组件中声明子组件和通过 children 属性传递子组件在渲染行为上存在差异,后者在父组件状态变化时不会重新渲染。 David Johnston |
Breeze PDF - 免费的、运行在浏览器内的 PDF 离线编辑器🔗 Breeze PDF 是一款免费的、运行在浏览器内的 PDF 编辑器,它强调用户的隐私保护。这款编辑器完全离线运行,无需上传文件,保证用户的文件不会离开自己的电脑。 breezepdf.com |
数据库 |
![]() |
Postgres 18:使用异步IO加速磁盘读取🔗 Postgres 18的异步I/O标志着I/O处理方式的重大演进,虽然目前仅限于读取操作,但已经为在高延迟云环境中实现显著的性能提升打开了大门。需要注意的是,这种性能提升也带来了一些权衡,例如需要调整可观测性实践。未来的Postgres版本可能会引入异步写入支持。 Lukas Fittl |
Python |
Ty: 一个快速的 Python 类型检查器和语言服务器🔗 Ty 是一个用 Rust 编写的,速度极快的 Python 类型检查器和语言服务器。支持vscode集成 astral-sh |
人工智能 |
学生们经常直接复制粘贴LLM生成的答案🔗 作者通过批改学生作业的例子指出,学生们经常直接复制粘贴LLM生成的答案,这些答案冗长、空洞,且风格固定。作者认为,即使能识别出这类答案,也难以通过学术诚信审查。 作者呼吁大家不要让电脑代写,因为人类的原创思考远比LLM生成的文本更有价值。文章探讨了人们使用LLM的原因,包括认为课程作业无关紧要、模型输出更好等。作者认为,写作的目的是为了交流原创思想,而LLM没有原创思想,使用LLM写作毫无意义。 他宁愿看到原创的prompt,也不愿看到LLM生成的输出。创作的意义在于分享个人经验,如果没有经验可分享,创作就没有意义。 Clayton Ramsey |
OpenAI达成协议以30亿美元收购Windsurf🔗 OpenAI 已达成协议,将以约 30 亿美元收购一家名为 Windsurf 的初创公司。Windsurf 是一家人工智能辅助的编码工具,以前被称为 Codeium。 这将是 ChatGPT 制造商迄今为止最大的一笔收购。该交易尚未完成,OpenAI 和 Windsurf 均拒绝置评。 Katie Roof and Rachel Metz |
运维 |
不是所有技术问题都必须解决,有时接受不完美,才是更明智的选择🔗 掌握技术后,人们会不断发现并试图修复各种问题,从而陷入永无止境的改进循环。
raf |
其他 |
![]() |
ALICE实验在大型强子对撞机(LHC)中探测到铅转化为金的现象🔗 CERN的ALICE实验在大型强子对撞机(LHC)中探测到铅转化为金的现象。通过高能铅核的近距离碰撞产生的强烈电磁场,可以敲除铅核中的质子,使其转化为金核。虽然产生的金核数量极少(Run 2期间约为29皮克),且寿命极短,但ALICE实验首次系统地探测并分析了LHC中金的产生,验证了中世纪炼金术的梦想。该研究不仅对基础物理学有意义,还有助于改进电磁离解的理论模型,从而更好地理解和预测LHC及其未来对撞机的性能。 CERN |
形式化的流程可能会提高效率和安全性,但也可能成为逃避责任的手段🔗 本文探讨了“责任陷阱”的概念,即一种原本由人为判断的事情被形式化的流程所取代的现象。在这种情况下,没有人会做出有意识的决定,而是盲目地遵循流程,导致出现问题时无人负责,无人可以投诉。 案例:
文章也辩证地指出,形式化的流程并非一无是处。它们可以提高效率和安全性,存储组织知识。在某些情况下,限制责任反而有利于创新,例如学术终身制、风险投资等。 一些正面案例,如拉斯维加斯枪击案中,医生打破常规流程救治伤员;谷歌 SRE 团队允许工程师在处理故障时自由选择流程,并在事后进行“无责事后分析”;空管员 Wascher 在事故后勇于承认错误,促使系统层面改进。 作者总结,形式化的流程是不可避免的,但并非所有流程都是“责任陷阱”。重要的是,要区分自我设计的流程和外部强加的流程,并设计出既能保护相关人员,又能避免僵化的流程。 |
智能手机和移动技术如何消灭了我们应对无聊的能力🔗 智能手机和移动技术如何消灭了我们应对无聊的能力,以及由此导致的白日梦的减少和对期待感的丧失。 文章指出,智能手机已经成为我们应对无聊的主要工具,但这种“胜利”可能得不偿失。过度依赖手机来消磨时间会损害我们的注意力、耐心,以及其他重要的认知能力,如同理心和情绪调节。 作者回顾了过去人们如何利用“间隙时间”进行思考或与他人互动,而现在这些时间几乎都被手机占据。她引用了心理学家的研究,强调了白日梦对创造力、记忆、自我意识和未来规划的重要性。 效率至上的文化如何贬低“闲暇”的价值,并鼓励人们将所有时间都用于生产性活动。作者认为,我们需要重新评估我们对“闲暇”的看法,并将其视为休息和恢复的机会,而不是浪费。 作者建议家长应该鼓励孩子在无聊时发挥创造力,而不是让他们依赖电子设备。同时,家长也应该以身作则,减少对手机的依赖,从而为孩子创造一个更有利于发展想象力和创造力的环境。文章呼吁人们有意识地抵制科技对我们时间的侵占,重拾白日梦的能力,并培养对期待感的健康态度。 Christine Rosen |
Gemini 2.5 Pro 预览 - 在前端和用户界面开发方面表现出色🔗 Gemini 2.5 Pro Preview (I/O edition),它在编码能力上进行了重大升级,尤其是在前端和用户界面开发方面表现出色。 Logan Kilpatrick |
![]() |
3D打印(FDM,FFF)设计🔗 本文总结了针对FDM/FFF 3D打印的设计规则,旨在帮助工程师设计出易于打印、具有良好机械性能、易于量产且无需过多后处理的功能性零件。 Rahix |
