第314期 — 2025-05-03

在浏览器中阅读

周e信

扫描二维码关注微信公众号

Node.js

手搓静态站点博客使用async-tree优化🔗

async-tree的FileTree不会一次性将所有文件读入内存,而是按需读取。 源码

Jan Miksovsky

修改已经通过的pr进行的Node.js Test CI 攻击🔗

重要的解决方案:request-ci 和 commit-queue 标签现在依赖于验证过的提交 SHA,而不是仅比较日期。

Node.js Technical Steering Committee

前端

Cassie Evans, Jack Doyle

Amejimaobari

为什么就只 HTML不支持 include🔗

在评论区,有人指出 HTML 的发展速度缓慢,导致开发者不得不依赖 JavaScript 和 Web 组件等解决方案。​另有人提到,HTML 缺乏模块化机制,使得内容复用变得困难。

Chris Coyier

Qwerasd

移动端

Callstack Incubator

数据库

ChartDB

人工智能

OpenAI的o3模型能猜测照片的地点🔗

作者体验了OpenAI的o3模型,发现它在没有作弊读取EXIF数据的情况下能够根据照片猜测拍摄地点,即使照片中没有明显的标志性建筑。这表明通过照片识别地理位置变得非常容易,也让人担忧安全隐患。

其他模型,如Claude 3.5和3.7 Sonnet,也能够进行类似的操作,但o3模型“放大”照片的能力尤为突出。

Simon Willison

人工智能的无马马车🔗

当前应用程序往往只是将 AI 功能附加到现有的软件架构中,未能充分发挥 AI 的潜力,类似于早期将发动机安装在马车上的“无马马车”设计

Pete Koomen

The Pocket

其他

PiLiDAR

美国移民和海关执法局驱逐了 3 名美国公民儿童🔗

2025年4月25日,美国路易斯安那州新奥尔良的移民与海关执法局 (ICE) 驱逐了至少两个家庭,其中包括两名母亲和她们的未成年子女,其中三名孩子是美国公民,年龄分别为 2 岁、4 岁和 7 岁。其中一名母亲怀孕。这些家庭在美国生活多年,与当地社区联系紧密。

ACLU of Louisiana(美国公民自由协会)

whichyr.com

漫不经心的人们🔗

Sarah Wynn-Williams 的回忆录《Careless People》讲述了 Wynn-Williams 在 Facebook 担任全球政策负责人期间的故事,揭露了 Facebook 内部的一些令人震惊的秘密,包括扎克伯格、桑德伯格和乔尔·卡普兰等高管的个人和职业行为。 作者呼吁改变政策环境,让这些“漫不经心”的人和公司能够感受到潜在的后果,从而更加谨慎行事。

Cory Doctorow

我的代码被微软 Fork🔗

在KubeCon Paris上,作者发现微软的Peerd项目,一个Kubernetes集群中P2P容器内容分发器,提到了Spegel,并表示从中获得了灵感。然而,作者深入研究Peerd后,发现其中存在大量Spegel的代码片段,甚至包括函数签名、注释和测试用例,这些都直接从Spegel复制而来,却没有明确注明原始来源。虽然Spegel使用MIT许可允许fork和修改,但不能移除原许可证并声称代码是自己创建的。

Philip Laine

我写信给 GPLv2 许可通知中的地址 (2022)🔗

作者出于好奇,给GPLv2许可协议中提供的美国地址写信,请求获取GNU General Public License的, 几个星期后,作者收到了回复,里面包含完整的许可协议文本,打印在美式letter尺寸的纸张上。

Mendhak

Slate Truck - 一款价格低于2万美元的极简美国产电动皮卡🔗

没有油漆、没有立体声音响、没有屏幕,鼓励DIY

Tim Stevens

FBI 逮捕了一名被控帮助他人逃避移民当局的法官🔗

美国联邦调查局逮捕了密尔沃基县巡回法院法官汉娜·杜根(Hannah Dugan),她被指控帮助一名男子逃避移民局逮捕。事件发生在杜根法官得知移民局要逮捕该男子后,将其和律师从陪审团的门护送出法庭。

杜根面临“隐瞒个人以阻止其被发现和逮捕”以及“妨碍或阻挠诉讼程序”的指控。事件发生后,支持者在联邦法院外举行了抗议活动。

ALANNA DURKIN RICHER, DEVI SHASTRI, SCOTT BAUER

扫描二维码关注微信公众号
本期阅读量