2025-09-28
33 篇热帖
2. The AI coding trap (chrisloy.dev)
If you ever watch someone “coding”, you might see them spending far more time staring into space than typing on their keyboard.
3. When I say “alphabetical order”, I mean “alphabetical order” (sebastiano.tronto.net)
文件排序问题总结
用户在与父亲共同徒步旅行后,将两人拍摄的照片存入共享文件夹。照片文件名遵循相同格式:IMG_YYYYMMDD_HHmmss加上可能的数字和.jpg扩展名,理论上按字母顺序排序应等同于按日期排序。
然而,用户发现,在Windows、Google Drive、KDE Dolphin、GNOME以及手机文件管理器中,文件排序结果不正确:来自用户手机的照片全部先显示,然后是父亲手机的照片。最初怀疑是微软的bug,但多个系统出现相同问题后,用户意识到并非如此。
在Linux系统中,使用ls命令排序文件时,结果正确,符合纯字母顺序。这增加了调试难度。
经过一个月调查,用户找到根本原因:这些操作系统和文件管理器采用“自然排序”(natural sorting),将文件名中的数字部分按数值大小排序,而非纯文本字母顺序。例如,file-10.txt在字母顺序上应先于file-9.txt(因为'1'小于'9'),但自然排序会将数字视为数值,认为9小于10,从而将file-9.txt排在前面。
具体到照片文件,父亲手机生成的文件名中毫秒部分直接连接秒数(如IMG_20250820_055436307.jpg),而用户手机使用额外下划线分隔(如IMG_20250820_095716_607.jpg)。在自然排序下,数字部分差异导致排序混乱,即使按日期本应正确。
用户对此表示不满,认为计算机应严格遵循指令而非擅自推断用户意图。解决方案包括统一重命名文件,以及在Dolphin等文件管理器中调整设置(但操作繁琐)。用户怀念计算机完全执行命令的时代。
4. Why I gave the world wide web away for free (www.theguardian.com)
My vision was based on sharing, not exploitation – and here’s why it’s still worth fighting for
5. Learn to play Go (online-go.com)
学习围棋指南
围棋是一种源于中国的古老策略棋盘游戏,以其简单规则和无限复杂性而闻名。其核心目标是通过在棋盘上轮流落子,围地并控制领地。
基础要素
- 棋盘与棋子:标准棋盘为19×19网格,使用黑白两色棋子。简化版可采用9×9或13×13棋盘入门。
- 基本规则:落子后不可移动,除非棋子或棋子群组的气被全部消除(被提子)。气指棋子相邻的空点。
- 胜负判定:游戏结束时,双方计算各自控制的交叉点数量,扣除提子和贴目后,多者获胜。
学习路径
- 入门阶段:掌握落子规则、提子条件、禁着点(如自杀规则)和终局计算。
- 基本战术:学习连接、切断、眼形(活棋与死棋)等核心概念。
- 开局定式:熟悉常见开局布局和局部交换模式。
- 中盘策略:培养大局观,学习攻击、防守、模样(势力)与实空的转换。
- 官子技巧:掌握终盘阶段的精确计算与价值判断。
学习资源
- 教程与书籍:经典教材如《围棋入门》、《棋魂》等互动软件。
- 在线平台:提供人机对弈、在线匹配与题库练习的网站及应用程序。
- 实战练习:通过与不同水平对手对弈积累经验,复盘分析是关键提升手段。
围棋不仅是一种游戏,更是锻炼逻辑思维、空间想象力和决策能力的工具。持续的学习、思考和实践是进步的核心。
6. EPA tells some scientists to stop publishing studies (www.washingtonpost.com)
Staff from the EPA’s Office of Water were summoned to a town hall meeting this week and told to pause the publication of most research, pending a review.
7. High-power microwave defeats drone swarm (www.epirusinc.com)
8. Handy – Free open-source speech-to-text app written in Rust (handy.computer)
Handy is a cross platform, open-source, speech-to-text application for your computer
9. Show HN: Toolbrew – Free little tools without signups or ads (toolbrew.co)
Toolbrew 是一个提供免费在线小工具集合的网站,其主要特点是无需注册、无广告。
该网站将工具按用途分为以下几个大类:
- 文本与编码工具:包括JSON格式化、日期计算、大小写转换、字数统计、小文本生成、URL编解码、Base64转换、文本转二进制、隐形字符生成、DNA反向互补序列工具以及UUID/ULID生成器等。
- 视频与媒体下载器:目前支持从TikTok和Facebook下载高清MP4视频。
- 时间与计算工具:包括工时计算、账单分摊(含小费计算)以及年薪与小时时薪的相互转换。
- SEO与网络工具:涵盖Open Graph标签生成、邮件垃圾评分检查、网站伪装检查、抄袭检查以及网页克隆等功能。
- 文件与文档工具:支持PDF与ZIP格式的互相转换、文本差异对比以及安全密码生成。
此外,网站还设有“热门工具”板块,突出显示如大小写转换、字数统计、TikTok下载器等常用功能。目前“最近请求”部分为空。整体而言,Toolbrew旨在为用户提供一个便捷、无干扰的实用工具平台。
10. I made a public living room and the internet keeps putting weirder stuff in it (www.theroom.lol)
11. Why I'm not rushing to take sides in the RubyGems fiasco (justin.searls.co)
We are in the midst of a Ruby drama for the ages. I'm sure a bunch of people figured we were all too old for this shit, but apparently we are not. This debate…
12. The Demon-Haunted World (en.wikipedia.org)
13. The death of east London's most radical bookshop (www.the-londoner.co.uk)
Clogged toilets, trade unions and Google researchers: this is the saga of the Scarlett Letters
14. Scm2wasm: A Scheme to WASM compiler in 600 lines of C, making use of WASM GC (git.lain.faith)
scm2wasm - really bad minimal scheme compiler
15. NJ theme park puts animatronic dinosaurs on Facebook Marketplace (gizmodo.com)
16. NSPM-7 labels common beliefs as terrorism 'indicators' (www.kenklippenstein.com)
New directive targets “anti-Christian,” “anti-American,” and “anti-capitalism” opinions
17. Beyond OpenMP in C++ and Rust: Taskflow, Rayon, Fork Union (ashvardanian.com)
Most C++ and Rust thread pools run 10x slower than OpenMP on fork-join workloads. Fork Union closes the gap to 20% with 300 lines, dodging mutexes and CAS.
18. LLM Observability in the Wild – Why OpenTelemetry Should Be the Standard (signoz.io)
LLM Observability breaks in wild today as new libraries like OpenInference don't adhere to OpenTelemetry standards leading to silos and suboptimal performance for users who want to tie LLM observability with rest of their observability stack
19. 2025 Nikon Small World in Motion Competition Winners (www.nikonsmallworld.com)
2025年尼康微观世界动态竞赛
本次竞赛设有获胜视频和荣誉奖部分,但具体内容未在提供的信息中详述。竞赛评委由五位专业人士组成,以下是他们的背景简介:
评委简介
Dr. Deboki Chakravarti:科学传播者,专注于教育科学视频和播客制作,参与过《微观世界之旅》等项目。拥有波士顿大学生物医学工程博士学位,研究领域涉及癌症免疫疗法。
Jeff DelViscio:《科学美国人》首席多媒体编辑兼执行制片人,曾任STAT多媒体总监,在《纽约时报》工作多年。拥有哥伦比亚大学新闻学和地球环境科学双硕士学位,曾获艾美奖等荣誉。
Dr. Andrew Moore:霍华德休斯医学研究所贾内利亚研究园区博士后科学家,专攻细胞生物学,特别是细胞器与细胞骨架的相互作用。已多次在尼康微观世界竞赛中获奖,结合先进显微镜技术研究细胞结构与功能。
Dr. Liz Roth-Johnson:加州科学中心生命科学策展人,致力于将复杂科学概念转化为通俗内容,曾参与尼康微观世界展览开发。拥有加州大学洛杉矶分校分子生物学博士学位。
Dr. W. Gregory Sawyer:莫菲特癌症中心生物工程首席官兼部门主席,在生物工程领域有丰富经验,发表过多篇论文并持有多项专利。曾参与NASA火星车项目和国际空间站实验,专注于癌症工程研究。
评委们的专业背景涵盖科学传播、多媒体制作、细胞生物学、科学策展和生物工程,确保了竞赛评审的多样性和权威性。
20. Washi: The Japanese paper crafted to last 1000 years [video] (www.bbc.com)
Ancient documents made with washi, the hand-crafted Japanese paper, are proof of its remarkable longevity.
21. A replica of Citizen Quartz watch based on Harel's paper introducing statecharts (andyjakubowski.github.io)
Citizen Quartz 手表状态图复制品
这是一个基于 David Harel 于 1987 年发表的开创性论文中所提出的 状态图(statecharts) 概念,对 Citizen Quartz Multi Alarm III 手表 功能进行建模的复制品。
- 核心依据:该复制品直接复现了 Harel 原论文中的 图31。这张图是状态图理论中一个经典的、关于复杂交互系统行为的示例。
- 复刻原型:所模拟的物理设备是 Citizen Quartz Multi Alarm III 型号的手表,其包含多个闹钟、模式切换等交互逻辑,是展示状态图描述能力的一个优秀对象。
- 项目目的:此项目的主要目的是演示状态图在描述复杂、反应式系统(如手表)的离散行为方面的有效性和清晰性,将其作为理解 Harel 状态图理论的直观实例。
22. iPhone 17 chip becomes the fastest single-core CPU in the world on PassMark (www.tomshardware.com)
A19 has everyone beat, including Apple itself.
23. Failing to Understand the Exponential, Again (www.julian.ac)
Posts and writings by Julian Schrittwieser
24. Ask HN: What is nowadays (opensource) way of converting HTML to PDF?
25. Show HN: The Unite real time operating system (jacquesmattheij.com)
Unite 实时操作系统概要
核心特征
- 微内核设计:所有组件(包括驱动、文件系统、命名空间管理器)均为用户态进程
- 网络透明:理论支持跨节点资源访问,可通过节点ID前缀实现
- 实时特性:提供16种优先级级别,适合需要确定性响应时间的硬件交互
- 单用户多会话:不包含多用户概念,但支持多个并发会话
历史背景
- 起源:1990年代初期受QNX启发开发,作为32位保护模式系统
- 开发周期:约1年时间完成基础内核,持续改进至1994年
- 中断原因:作者因家庭经济需求停止开发
- 复活:2025年秋季借助虚拟机技术重新激活,耗时约两周恢复可运行状态
当前状态
- 运行环境:仅在VirtualBox和QEMU(Linux环境)中测试通过
- 未实现功能:
- 网络支持(待优先实现)
- COM端口通信
- 鼠标驱动(依赖COM端口)
- 已知问题:
/bin/vi编辑器可能损坏文件- 图形模式需要盲操作(无可见提示)
- 安全性极低,禁止接入互联网
技术细节
- 架构:i386 32位保护模式专用
- 文件系统:精简版MINIX文件系统
- 开发工具:包含C/C++编译器(旧版本)
- 系统工具:
tsk(任务查看)、sac(系统活动监视)
快速使用
- 安装QEMU
- 下载发行版(通过种子链接)
- 解压后运行
./unite.sh - 基本操作:
Alt-F2切换控制台cd 3:/访问硬盘mode 16在配置文件中启用图形模式
项目定位
- 开源协议:核心代码置于公共领域(需注明来源)
- 维护状态:作者不再维护,社区可自行发展
- 适用场景:嵌入式开发、微内核研究、实时系统学习
- 目标用户:对操作系统底层开发感兴趣的爱好者
注意事项
- 不建议在真实硬件或Windows虚拟机中运行
- 图形模式启用后可能导致系统无法正常交互
- 需自行备份启动镜像文件(fda.img)
- 系统所有组件均需用户态调试和修改
26. The (economic) AI apocalypse is nigh (pluralistic.net)
27. Solar panels + cold = A potential problem (www.linspyre.com)
28. Dismissed as a joke, UK's first rice crop ripe for picking after hot summer (www.bbc.co.uk)
Paddy fields are thriving in a quiet part of east England and might help feed us in the future.
29. We reverse-engineered Flash Attention 4 (modal.com)
Asynchrony, fast approximate exponents, and 10x more efficient softmax.
30. Docker Was Too Slow, So We Replaced It: Nix in Production [video] (www.youtube.com)
Talk by Aneesh Agrawalhttps://www.socallinuxexpo.org/scale/22x/presentations/docker-was-too-slow-so-we-replaced-it-nix-productionKubernetes means containers ...
31. She Sent Her iPhone to Apple. Repair Techs Uploaded Her Nudes to Facebook (2021) (www.vice.com)
Apple paid a woman millions to prevent a lawsuit, but it could have avoided all of this if she’d just been able to repair her own phone.
32. Bonding twelve 56K modems together to set dial-up broadband records (www.tomshardware.com)
Multilink PPP worked well on an era-appropriate Windows XP PC, after progress using an earlier Windows ME box stalled.
33. What’s New in PostgreSQL 18 – a Developer’s Perspective (www.bytebase.com)
PostgreSQL 18 features that change how application developers write and ship code.