No.01
Shadcn/UI now defaults to Base UI instead of Radix
shadcn/ui 改以 Base UI 为默认组件库,Radix 降为可选
91 分
27 条评论
作者: dabinat
shadcn/ui 宣布自 2026 年 7 月起将 Base UI 设为默认组件库,Radix 仍可继续使用但不再是开箱即用的默认选项。shadcn/ui 最初于 2023 年 1 月基于 Radix 构建,随着 Radix 原班人马推出新一代 Base UI,项目方采用「重建而非迁移」策略:同时维护两套实现,让用户自行选择。数据显示新项目选择 Base UI 与 Radix 的比例已达 2:1,每周下载量超 600 万次,项目方认为社区已用脚投票,故正式将 Base UI 设为默认。对于想迁移的开发者,shadcn/ui 提供基于 AI 的渐进式迁移工具,可逐组件迁移并保留自定义修改,报告存储于 .migration/ 目录,Git 历史干净可回滚。项目方明确表示 Radix 不会被弃用,现有项目无需强制迁移。
No.02
Command and Conquer Generals natively ported to macOS, iPhone, iPad using Fable
《命令与征服:将军》移植到苹果设备:Fable 的贡献遭质疑
536 分
222 条评论
作者: asronline
开发者 ammaarreshi 宣布将经典 RTS 游戏《命令与征服:将军》移植到 macOS/iPhone/iPad,但 HN 社区揭露了项目的水分:真正的 macOS/Linux 移植工作由 fbraz3/GeneralsX 团队完成,Fable 仅贡献了 19 条提交(总代码库有 2000+ 条提交),主要添加了 iOS/iPadOS 支持和部分引擎修复。项目基于 EA 开源的 GPL v3 源码构建,技术路径为「DirectX 8 → DXVK → Vulkan → MoltenVK → Metal」,需要用户自行拥有 Steam 原版。社区观点两极:一方认为这是 AI 辅助代码移植的里程碑式案例,另一方质疑其版权归属和标题误导性,并担忧 iPad 长时间游戏会因内存不足(约 3GB+)被系统强制关闭。
No.03
If you're a button, you have one job
按钮的职责:别让动画阻塞用户操作
159 分
58 条评论
作者: nozzlegear
作者以 iPhone 与 Nothing Phone 的图片旋转按钮对比入手,指出两者对快速连续点击的处理差异:iPhone 会缓冲重复点击,等动画完成后执行;Nothing Phone 则在动画进行时忽略后续点击。作者认为按钮的核心职责是「传递用户点击意图」,动画不应强制用户等待;并引申到「情境残疾」与「情境高级用户」概念——即便是 casual 场景(如批量旋转文档照片),用户也可能被迫变成 power user,此时动画阻塞就成了真正的障碍。文章主张两种解决思路:缓冲点击,或在收到新点击时立即停止/加速当前动画;核心原则是「绝不要强迫用户等待动画结束」。
No.04
sqlite-utils 4.0rc2, mostly written by Claude Fable (for about $149.25)
Claude Fable 助力 sqlite-utils 4.0 发布:AI 编程代理的实战检视
17 分
6 条评论
作者: ognyankulev
Simon Willison 利用 Claude Fable 完成 sqlite-utils 4.0rc2 的最终审查,37 轮对话、34 次提交、+1321/-190 行代码改动后正式发布。主要工作是在 Fable 发现的 5 个「发布阻断级」问题中,修复了最严重的 `delete_where()` 数据丢失 bug——该方法从不在事务内提交,导致后续所有操作可被回滚。他还用 GPT-5.5 交叉审查,又发现 `db.query()` 在检查游标描述前就已执行提交,以及 INSERT...RETURNING 需完全迭代才提交的边缘情况。Willison 估算未补贴成本约 $149.25,同时反思 AI 编程代理的局限:模型仍过于「取悦」,且 EU 法律下 AI 生成代码不受版权保护。
No.05
Pandoc Lua Filters
Pandoc Lua 过滤器详解
51 分
0 条评论
作者: ankitg12
Pandoc 从 2.0 版本开始内置 Lua 5.4 解释器,支持用 Lua 编写过滤器直接操作 AST,无需外部依赖。相较于传统 JSON 过滤器需要读写 stdin/stdout 两次的序列化开销,Lua 过滤器通过直接数据编组实现零开销,性能显著优于编译型 Haskell 和解释型 Python 的 JSON 方案。过滤器以表(table)为结构,键为 Pandoc 元素名称(如 Strong、Para),值为处理函数。函数可返回 nil(保留原元素)、同类对象(替换)或对象列表(替换并合并相邻元素)。Pandoc 2.9.2 新增了对行内序列(Inlines)和块序列(Blocks)的过滤支持;2.17 新增遍历顺序控制(typewise/topdown),topdown 模式支持返回 false 中断深度遍历。此外过滤器通过全局变量(如 FORMAT)获取格式信息,实现上下文感知处理。
No.06
Megawatts by Microwave
微波传输的兆瓦:美国核电电网的百年史诗
14 分
1 条评论
作者: eternauta3k
本文追溯美国陆军工程兵团与垦务局争夺西部水坝开发权的历史,聚焦哥伦比亚河项目如何催生美国首个区域电网「主网格」。1934年罗斯福新政成立区域规划委员会,拟在哥伦比亚河上建设大古力坝与邦纳维尔坝,合计装机容量近8GW。为公平分配廉价电力,1938年国会特许成立邦纳维尔电力管理局(BPA),首创「统一费率」机制,让农村合作社与大城市私人电力公司以相同价格购电。哥伦比亚河流域的电力爆发式增长,使太平洋西北地区成为美国铝业中心(1970年代前产出全国三分之一铝),并催生波音等航空航天产业链。值得注意的是,如今AWS的us-west-2数据中心仍分布于此区域。BPA首任管理员J·D·罗斯规划的环形电网,最终演变为覆盖八州的西部互联电网,奠定了现代美国电力基础设施的雏形。
No.07
GPT-5.5 Codex reasoning-token clustering may be leading to degraded performance
用户报告 GPT-5.5 Codex 推理性能下降,疑似思维链 token 聚类优化导致
248 分
89 条评论
作者: maille
GitHub 上有用户提交 issue 反映 GPT-5.5 Codex 存在明显的推理性能退化问题。研究发现,模型生成的 reasoning tokens 呈现出以 518 为间隔的固定聚类现象,表明 OpenAI 在推理过程中可能采用了以 512 倍数 token 为单位的批处理优化策略,导致推理在特定 token 阈值处被强制截断或提前结束。用户普遍报告近期体验到「质量断崖式下跌」,尤其是代码质量和科学写作能力下滑。评论中既有用户认为这是 OpenAI 出于成本考量有意降级,也有用户认为属于推理引擎配置缺陷。部分用户已因此转投 Claude,与此前 Claude Code 性能回退事件如出一辙。
No.08
Google Books (or similar) all book scans – $200k bounty (2025)
Anna's Archive 悬赏 20 万美元获取 Google Books 全书扫描件
443 分
235 条评论
作者: Cider9986
影子图书馆 Anna's Archive 发起高达 20 万美元的赏金任务,目标是获取 Google Books 中仅以搜索片段形式暴露的扫描书籍全文。该平台同时接受其他大型藏书集合的类似方案,尤其是 AI 公司收集的罕见书籍。发起方呼吁有规模化方案者尽早联系,也暗示性地喊话 Google 内部员工。评论呈现明显分歧:支持者认为知识本应自由获取,版权法在 AI 时代已失效,影子图书馆帮助了书源受限国家的读者;批评者则指出 Google 网络安全措施严密,泄露者面临严重法律后果,且书籍作者同样需要收入生存。有人提到 Gemini 等 AI 模型已「压缩」了书籍内容,或可作为替代方案。资金来源也被质疑,付费下载通道和 OPSEC 漏洞赏金(最高 50 万美元)引发对其运营者身份的猜测。
No.09
Jellyfish can heal wounds in minutes. Scientists want their secrets
水母能在几分钟内愈合伤口,科学家试图破解其中奥秘
104 分
20 条评论
作者: hhs
美国海洋生物学实验室科学家研究了一种名为「Clytia hemisphaerica」的水母,发现其表皮细胞能以「行走」方式在几分钟内关闭小伤口,较大伤口也能在一小时内愈合,且不会形成疤痕——这种愈合模式更接近胚胎愈合。透明水母为实时观察细胞修复机制提供了独特窗口。研究揭示两大关键机制协同作用:先是肌动蛋白丰富的「丝状伪足」从伤口边缘向外爬行拖动细胞前进;若伤口过大,集体细胞迁移被触发,整个上皮组织层会整体抬起「行走」。这些基础机制在包括哺乳动物在内的多种生物中高度保守,科学家希望从中获得通用见解。目前尚不清楚的是如何修复受损的基底膜,这也是下一阶段研究重点。
No.10
Leaking YouTube creators' private videos
YouTube Studio AI 助手存在评论注入漏洞,私人视频标题可被窃取
589 分
325 条评论
作者: javxfps
安全研究员发现 YouTube Studio 的 AI 助手「Ask Studio」存在prompt注入漏洞。攻击者只需在目标创作者的任意视频下发布包含指令的评论,当创作者点击 YouTube 自动提供的 AI 提示词时,评论内容即被 AI 执行为自身输出。更严重的是,评论可先发正常内容再暗中修改,YouTube 不会再次通知创作者。作者还演示了如何利用此漏洞让 AI 生成携带私人视频标题的链接,从而窃取未发布内容的标题(虽然无法直接访问视频)。Google 方面认为这属于「社会工程学」而非安全漏洞,拒绝跟踪处理。作者反驳称,漏洞利用的是用户对 Google自家产品的信任,而非对陌生人的信任,本质上是信任模型违规。目前该 AI 功能仍对所有 YouTube 创作者开放此类风险。
No.11
Artful Cats: Feline-Inspired Art and Artifacts
猫趣艺术:猫咪主题艺术与文物
31 分
4 条评论
作者: jruohonen
本文为史密森尼学会专题,聚焦世界各地以猫为主题的艺术创作与历史文物。内容涵盖从古代文明到现当代的猫咪形象,涵盖绘画、雕塑、装饰艺术等多种媒介,展现猫在人类文化中的独特地位与艺术表现。专题特别纳入了日本猫主题艺术,丰富了跨文化视角。整体为资料性汇编,旨在向读者介绍猫科动物在艺术史中的丰富遗存。
No.12
Atomic Force Microscope high-speed video, stainless etching, bacteria, and more
原子力量显微镜高速视频:不锈钢蚀刻、细菌及更多微观世界影像
59 分
4 条评论
作者: mhb
这是一段展示原子力量显微镜(AFM)拍摄的高速视频合集,涵盖不锈钢表面蚀刻过程的微观影像、细菌形态观察以及其他微观世界的高清画面。AFM是一种利用原子间作用力进行表面成像的显微技术,能以纳米级分辨率捕捉材料表面形貌和生物样本结构。视频可能由研究者或技术爱好者上传,旨在展示AFM在材料科学与生物学领域的成像能力。由于缺乏原文正文和社区讨论,无法进一步评估其学术价值或争议焦点。
No.13
Moby Dick Workout
白鲸测试:如何用一本《白鲸》检验你的待办事项应用是否及格
29 分
8 条评论
作者: helloplanets
作者认为生产力应用应该能处理用户自己输入的内容,而非只擅长处理小数据。他用《白鲸》作为测试用例——这本书比大多数人的写作量都大,字数也更多。如果应用能流畅加载、滚动、编辑《白鲸》,那基本就能满足日常需求。测试步骤包括:快速打开、快速滚动并调整窗口、选择剪切粘贴撤销重做、在文章中部编辑且无延迟和跳屏现象,最后检查内存占用是否合理。作者还提供了 MobyDick.bike、.opml、.markdown 三种格式的测试文件下载,供测试不同类型的应用(大纲、标记语言工具等)。这不是硬性标准,只是帮助判断应用是否存在基础性能问题的参考方法。
No.14
The Log Is the Agent
日志即智能体:基于事件溯源的响应式图结构实现可审计、可分叉的智能系统
29 分
2 条评论
作者: iacguy
本文提出 ActiveGraph 运行时,反转了典型智能体框架的架构顺序。传统框架以语言模型为中心(对话循环→工具→规则→日志),而 ActiveGraph 以只追加的事件日志为唯一真相源,工作图是日志的确定性投影,行为(函数、LLM 例程或类型化边上的逻辑)对图变化作出反应并发出新事件,无任何组件直接指令另一组件,协作完全通过共享图进行。该设计产生三个检索-摘要式记忆系统无法提供的特性:日志的确定性重放、任意事件处的廉价分叉(无需重执行共享前缀)、从高层目标到每个模型调用的端到端血缘追溯。本文阐述架构设计、确保重放可靠性的「确定性契约」,以及可从日志完整重建因果结构的 diligence 示例,并讨论该架构为何特别适合自我改进型智能体,延续了 BabyAGI 系列和图记忆研究的脉络。
No.15
Better Models: Worse Tools
更好的模型,更差的工具:AI 工具调用能力退化现象
154 分
51 条评论
作者: leemoore
作者 Armin 发现新版 Claude Opus 4.8 和 Sonnet 5 在调用 Pi 编辑工具时,会在 edits 数组中添加模型自行「发明」的不存在字段,如「requireUnique」「type」「oldText2」等,导致工具调用被拒绝。奇怪的是,旧版模型反而没有这个问题。更关键的是,oldText 和 newText 载荷本身是完全正确的,模型只是额外附加了垃圾字段。作者分析认为这是训练artifact:Anthropic 的后训练很可能包含了 Claude Code 本身——而 Claude Code 的工具是扁平结构(file_path、old_string、new_string),且客户端内置了大量容错逻辑(参数别名、类型强制转换、Unicode 修复、过滤未知键),导致模型即使发出轻微畸形的工具调用也能被接受并获得奖励强化。模型因此被强烈适配到 Claude Code 的工具形态,对其他 schema(如 Pi 的嵌套 edits[])反而可能表现更差。
No.16
Meta's Un-Stable Signature
Meta「不稳定」签名:AI 图像水印统计可靠性遭深度质疑
73 分
6 条评论
作者: ementally
安全研究员在博客中深入分析 Meta 的 AI 图像水印技术 Stable Signature,指出其论文存在关键统计假设错误:论文声称输出 bits 相互独立且无偏置,但实际测试发现存在明显的相关性和偏置聚类,违反了论文自身的独立统计检验假设。Meta 作者 Pierre Fernandez 回应称已使用 PCA whitening 去相关,但分析者指出 PCA 只能移除线性相关性,无法消除神经网络在高维流形上定义的非线性几何结构依赖。核心问题在于单一共享权重神经网络必然产生共同中间表示,导致所有 48 个输出 bits 天然关联。分析还批评该技术仅在 COCO 数据集上验证,在其他分布图像上保证失效。评论中有人支持深入统计分析,也有人认为传统水印(FFT/DCT)更实用,另有观点指出 AI 水印存在过度炒作成分。
No.17
Mouse: Precision Editing Tools for AI Coding Agents
HIC Mouse:给 AI 编程代理的精准文件编辑工具
25 分
31 条评论
作者: handfuloflight
HIC Mouse 是一款号称「全球最强」的 AI 代理文件编辑工具,声称解决了当前 AI 只能做字符串替换的痛点。它提供六种声明式操作(INSERT、DELETE、ADJUST 等),支持基于坐标的精准编辑,并可将所有风险修改暂存待审批或原子级回滚,同时在工具响应中嵌入上下文引导。提供 14 天免费试用,但标注了「专利申请中」。社区对此反应冷淡:批评者认为文本编辑操作并非创新,ed(1)、sed、awk 等经典工具早已实现类似功能,且临时专利申请并无实质门槛;也有人质疑其上首页的原因,以及商业化意图过于明显。
No.18
Is The Economist Always Wrong?
《经济学人》总是犯错吗?
3 分
0 条评论
作者: andsoitis
这篇文章质疑《经济学人》长期以来作为权威财经媒体的可信度。作者通过回顾该刊物在重大经济事件(如2008年金融危机、英国脱欧、特朗普当选)中的预测失误,来审视其一贯正确的形象是否实至名归。文章梳理了《经济学人》在房价泡沫、央行政策、国际贸易等议题上的判断偏差,分析了精英媒体在信息过滤和确认偏误影响下如何系统性地误判形势。同时也探讨了媒体评论者的激励结构——追求轰动效应与保持客观独立性之间的张力。尽管如此,文章也承认预测本身具有内在不确定性,批评者的指责不应混为一谈。《经济学人》的读者需要保持批判性思维,既不盲从也不全盘否定其分析价值。
No.19
My ASN Journey series (2024)
我的 ASN 之旅:如何获取自有 ASN 和 IP 地址
15 分
3 条评论
作者: antonalekseev
作者分享了获取自有 ASN(自治系统号)和 IP 地址的完整旅程。普通人可以买域名,为何不能拥有 IP?作者通过 Lagrange Cloud 以 £15 一次性费用加 RIPE NCC 年费 £54.99 获取了 ASN,并配有详尽的 BGP 教程系列。文章阐述了三大动因:突破 ISP 的 IPv6 限制、摆脱 CGNAT 带来的关联封禁风险、以及获得「干净」IP 避免被标记为代理。局限方面,自有 ASN 意味着个人信息必须公开注册(无隐私保护),BGP 配置失误可能扰乱全局路由表,且加速了互联网路由表膨胀(768K 路由日临近)。成本方面,IPv6 仅 VPS 最低约 5 CHF/3 个月起。FAQ 部分澄清了 IP 转接与对等互联的区别,并推荐在 dn42 实验网络上先行练习。
No.20
Return of the Nigerian Prince Redux: Beware Book Club and Book Review Scams (2025)
「尼日利亚王子」诈骗卷土重来:警惕书友会与书评骗局
47 分
11 条评论
作者: Anon84
作者曾于数周前曝光一种可追溯至尼日利亚运营者的AI生成营销诈骗,近日又发现两种新型变体且爆发迅速。第一种是假冒书友会诈骗:骗子伪装成真实书友会或凭空捏造书友会,向作者发送个性化邮件邀请参加「 spotlight 活动」,收取55至350美元不等的「spot fee」「participation fee」等,付款方式多为PayPal「friends and family」或银行转账(户名均为尼日利亚第三方),无法追回;部分甚至盗用真实作者姓名伪造推荐信。第二种是假冒私人书评群:声称拥有数千名热情读者,但要求作者购买至少30至50个评论名额,每个「小费」20至30美元,实际成本远超表面报价。两种骗局均针对所有有出版书籍的作者(包括传统出版),而非仅限于自助出版作者。骗子善用AI生成个性化邮件,附准确书名和细节以假乱真,但语法过于完美反而暴露破绽。
No.21
Potential session/cache leakage between workspace instances or consumer accounts
用户报告 Claude Code 疑似会话缓存跨实例泄漏,Anthropic 回应或为幻觉
290 分
130 条评论
作者: chatmasta
GitHub 用户匿名报告 Claude Code 疑似存在会话或缓存泄漏:某次长对话空白 5 分钟后,模型突然提及 Minecraft 等与当前上下文无关的内容,怀疑是其他用户的工作区或消费账户数据混入。Anthropic Claude Code 团队成员 Thariq 回应称「相信这是幻觉」,但表示严肃对待并正在调查。社区争议激烈:部分人认为模型上下文中有「minecraft.py」路径,自然容易触发相关联想;有人指出 5 分钟后的首次响应属于缓存未命中,会重新计算而非返回他人缓存;安全视角的评论指出,从外部看幻觉、本地上下文 bleed 和基础设施路由 bug 难以区分;还有人提及 Gemini 近期也出现类似「答非所问」现象。核心分歧在于:优化压力下跨客户共享 KV 缓存的性能收益,与多租户 GPU 环境隔离困难之间的矛盾。
No.22
Zig: All Package Management Functionality Moved from Compiler to Build System
Zig 将包管理功能从编译器迁移至构建系统
185 分
56 条评论
作者: tosh
Zig 作者 Andrew Kelley 宣布将包管理功能从编译器可执行文件迁移至构建系统的「maker」进程中,包括 zig build/fetch/init/libc 等子命令,以及 HTTP 客户端、TLS 加密、Git 协议、多种压缩算法等功能均以源码形式分发。此举使用户无需重新编译编译器即可 patch 这些功能,同时 maker 在 ReleaseSafe 模式下运行提升了网络操作安全性,并能利用宿主 CPU 特殊指令加速加密计算。编译器二进制体积缩小 4%(14.1→13.5 MiB),部分标志也从命令行改为环境变量(--maker-opt→ZIG_DEBUG_MAKER)。文章还提及 SPIR-V 后端改进(新增 @SpirvType 内置类型、多线程 codegen)和 LLVM 整型 lowering 优化。0.17.0 发布前还需完成构建服务器协议 MVP。社区评论中有人赞赏此举的实用性,也有调侃 Zig「把冷却液从燃料箱移除」的质疑,并就 C++ 包管理缺失问题展开讨论。
No.23
"Beyond the limit": Satellites and mirrors in space pose threat to the night sky
欧洲天文台警告:170万颗卫星将对夜空造成毁灭性影响
134 分
224 条评论
作者: Breadmaker
欧洲南方天文台(ESO)7月1日发表研究称,当前计划发射的170万颗卫星将对夜空造成「毁灭性后果」。研究建议,地球轨道卫星总数不应超过10万颗,且必须暗于肉眼可见的星等。SpaceX计划再发射100万颗卫星用于太空数据中心;美国初创公司Reflect Orbital则计划发射5万颗大型反光镜卫星提供夜间光照,其亮度在反射光束覆盖区域内将四倍于满月。研究模拟显示,在VLT望远镜的图像中,卫星轨迹可占据视场的28%;50万颗反光卫星将使整体夜空亮度提升3至4倍。天文学家警告,这不仅影响天文观测,还将妨碍小行星预警等关键功能。ESO已向美国FCC提交意见,呼吁监管机构限制卫星发射。
No.24
EV Batteries Are Defying Expectations After Miles
电动汽车电池在行驶数万英里后表现超预期耐用
21 分
12 条评论
作者: apparent
《华尔街日报》报道称,电动汽车电池的实际使用寿命远超厂商预期。多项研究和真实案例显示,即使行驶超过20万英里,电池容量仍能保持80%以上。2015年一辆Model S在累计26.5万英里后,电池容量仍有85%。文章将当前电动车电池的乐观前景与早期丰田普锐斯所受的质疑相比,认为历史再度重演——当年普锐斯也被唱衰,最终却被出租车司机数十年的高强度使用证明其可靠性。不过评论中有用户指出,高里程低年限的案例不足为奇,电池的日历老化(即使不使用也会衰减)仍是厂商不愿多谈的话题;另有用户引用研究指出,锂电池即便在存储状态下也会缓慢老化,存储电压是影响寿命的关键因素。
No.25
Record-breaking solo rower Kelsey Pfendler arrives in Hawaii
43天划渡太平洋创纪录 美国女性单人划船从加州抵达夏威夷
41 分
5 条评论
作者: MaysonL
美国女划手Kelsey Pfendler于5月21日从加州蒙特雷出发,历经43天、跨越2400多英里,于7月某日晚9点后抵达夏威夷火奴鲁鲁港。她驾驶一艘21英尺长的海洋划船「Lily」号,创造了首位、最年轻且速度最快的女性单人划渡加州至夏威夷的纪录——此前的女性纪录为Lia Ditton保持的86天10小时5分钟,男士纪录为52天,均被她大幅超越。数百名民众聚集在Magic Island和Ala Wai Boat Harbor迎接她。Pfendler是一名有8年经验的科罗拉多河向导,此次横渡也是为非营利组织「Whale Foundation」筹款,已募集超过3万美元。她此前在2024年担任「Hericane Rowing」号船长,与其他四名女性共同划渡太平洋。
No.26
Width vs. Depth: Speculating on the Margin
宽度还是深度:边际推理的博弈
6 分
1 条评论
作者: somnial
本文探讨 LLM 推理中「宽度」(增大批处理) vs 「深度」(投机解码)的吞吐量取舍。作者以 Qwen3.6-35B-A3B 为例,发现一个反直觉的结论:即使有 10% 的拒绝率,深度策略(对单序列投机两个 token)仍优于宽度策略(并行处理两个随机序列)。核心原因在于 MoE 路由的「协同激活」效应——投机生成的连续 token 共享更多专家,使显存访问更高效,而随机批次反而激活更多不同专家、增加负担。作者进一步提出「置信度门控」方案:利用 drafter 自身对每个深度的置信度,动态决定每条序列的投机深度,而非全批次统一深度。模拟显示该方案在低批处理量时增益显著,但需要引擎支持「参差投机」(ragged speculation)——即同一验证批内不同序列允许不同深度,当前 vLLM 和 SGLang 尚不支持。作者断言:投机解码是推理优化中收益最大的手段。
No.27
What ORMs have taught me: just learn SQL (2014)
ORM教会我的:还是老老实实学 SQL 吧
175 分
203 条评论
作者: ciconia
作者基于 30 个月使用 SQLAlchemy 和 Hibernate 与 Postgres/SQLite 打交道的经验,断言 ORM 弊大于利。文章详述了六大痛点:属性蔓延导致查询返回过多数据、外键滥用引发 14 表 JOIN、ORM 生成的低效 SQL 让查询从分钟级降至秒级、数据库与应用层双重模式带来的迁移噩梦、内存指针与数据库状态的实体身份冲突、以及事务动态作用域与词法作用域的错位。作者建议将 SQL 视为数据库的唯一真相源,ORM 只做表结构描述而非查询生成,必要时甚至可以考虑存储过程。核心论点:如果你终究要理解 SQL 如何执行,那不如直接写 SQL,不要中间再加一层「不懂 SQL 也能搞定」的幻觉层。
No.28
The Preemptive Draw and Preemptive Grip in the Cash-in-Transit Sector
现金运输行业的先发制人拔枪与握枪战术
9 分
1 条评论
作者: stmw
作者Edwin Torres在文中探讨了武装押运(cash-in-transit)行业一个鲜少被记录的做法——「先发制人拔枪」与「先发制人握枪」,即员工在无具体威胁的情况下常规性地拔出或握持武器。通过阅读James L. Dunbar所著《防弹》及Google新闻档案等资料,作者将这一做法追溯到1919年装甲汽车的诞生时期,并整理了从1920年代至2000年代各年代的文献记录,包括:1924年《Everybody's Magazine》首次提及、1948年 Brink's 押运队的日常记录、1954年麦卡锡弹劾事件中参议院调查装甲车警卫在国会大厦拔枪事件等。文中也提及部分公众对此「不必要的武力展示」的批评,但作者未讨论该战术的法律或战术合理性问题,仅限于记录这段跨越百年的历史实践。
No.29
Drone Autonomy Crash Course
四旋翼无人机自主飞行入门指南
44 分
4 条评论
作者: cgg1
Carlos Gonzalez 撰写的一份四旋翼无人机建模、状态估计、运动规划和控制入门教程。作者在本科期间对四旋翼无人机产生浓厚兴趣,进而希望了解如何实现无人机自主飞行,但发现学术论文往往过于精简且互不关联,难以形成完整认知。于是他花费数年整合相关知识,编写了这份简短且直观的入门指南,旨在帮助新手少走弯路。原文最初是一篇 80 多页的论文,后拆分为多个博文便于阅读,行文风格也更加轻松,目标是提供直觉性的理解而非严谨的学术推导,各章节均附有深入学习的参考文献。
No.30
The Particle Box – Kinetic Molecular Theory Simulator
粒子盒:可交互的动力学分子理论模拟器
9 分
0 条评论
作者: vaibhav1312
这是一个基于真实物理引擎的交互式粒子模拟器,可视化演示气体动理论。用户拖动滑块实时控制温度、体积、粒子数量和分子间作用力(内聚力),直接观察压强、速率分布曲线以及气液固三态的涌现。模拟器采用 Lennard-Jones 势能和速度-Verlet 积分算法,在恒温控制下真实模拟粒子碰撞与能量守恒,实现由温度驱动的凝聚相变——压强由粒子撞击器壁直接测量,速率分布呈现二维形式的 Maxwell–Boltzmann 曲线,所有气体定律(P V ∝ N T)均从底层碰撞规则中自然涌现,是一个难得的物理教育可视化工具。
评论精华