雷蒙德·陈描述了按住 PC 电源按钮 12 秒会强制硬件级关机而不通知操作系统,而 Windows 在 8 秒后进行内核转储并稍后上传到 Windows 错误报告。作者感到困惑,因为大多数 PC 在约 4–5 秒后就关机,使得这类转储似乎很少见。ATX 电源按钮行为由主板微控制器处理,因此时序各异;作者想知道 ATX 规范是否建议 12 秒,或者 Windows 是否根据硬件调整转储时序。陈确认这些“长按电源按钮”转储确实会出现,包括一个由专门团队分析的“黑屏”子类型。确切解释仍部分未解。
雷蒙德·陈描述了按住 PC 电源按钮 12 秒会强制硬件级关机而不通知操作系统,而 Windows 在 8 秒后进行内核转储并稍后上传到 Windows 错误报告。作者感到困惑,因为大多数 PC 在约 4–5 秒后就关机,使得这类转储似乎很少见。ATX 电源按钮行为由主板微控制器处理,因此时序各异;作者想知道 ATX 规范是否建议 12 秒,或者 Windows 是否根据硬件调整转储时序。陈确认这些“长按电源按钮”转储确实会出现,包括一个由专门团队分析的“黑屏”子类型。确切解释仍部分未解。
启用 JavaScript 和 cookies 以继续
Sneezecount 是 Peter 记录自 2007 年 7 月以来喷嚏的博客。显示的帖子从 2018 年 6 月 1 日的喷嚏 #5,134 到 2017 年 12 月 19 日的 #5,033。每条记录包括喷嚏编号、日期和时间、地点、简短触发因素或伴随活动,以及强度(轻微、中等或强)。触发因素是日常时刻,如煮咖啡或茶、做饭、清洁、整理、听广播或电视、工作事务、开车和家庭活动。地点包括家中房间、RAICR 的办公室,以及斯旺西、伯明翰、萨默塞特等地。页面还包括 2007 年至 2018 年的月度归档计数、导航和网站页脚。总体而言,这是一份细致的个人喷嚏及其情况记录。
正在检查您的浏览器...需要 JavaScript
这篇文章主张数字极简主义:有意识地使用数字技术。作者描述了三个实验。第一,他们离开X的界面,改用没有X算法的多平台客户端Firefly,在仍可发布到X、Bluesky、Farcaster和Lens的情况下减少了有毒互动。第二,他们花了100天把手机设为飞行模式、仅用Wi-Fi,以保护隐私和心理健康;他们认为实验成功,使用了CoMaps和本地知识类等离线工具,但导航和依赖短信的服务更难使用。第三,他们通过使用AI辅助命令行工具和离线Unix式工作流减少了对网站的依赖,认为网页应用存在安全、隐私和暗黑模式风险。总体而言,现代软件和AI可以助力数字极简主义:更少社交媒体、更少持续联网、更少依赖网页。每个人的路径不同,但作者建议至少在一个重要方面减少数字杂乱。
GCC 使用多种策略降低 switch 语句。对于密集的 case,它通常使用跳转表,可能带有常量偏移;稀疏的 case 可能使用比较树。它可以拆分密集子集并单独处理离群值。连续范围使用范围检查而非完整表。非连续的 case 在范围能放入寄存器且出口边较少时,可能使用位集测试(`bt` 指令)。编译器分析 case 簇,先尝试用动态规划进行位测试降低,再尝试用动态规划和盈利阈值进行跳转表降低(速度约为 8:1,大小约为 2:1,且最少约 5 个 case)。剩余 case 变为平衡的二叉比较树,在可用时使用概率。因此,GCC 根据 case 密度、大小和优化目标在位集、跳转表和决策树之间进行选择。
作者在不喜欢订阅制玩具音频播放器后,为孩子制作了一个 DIY RFID 音频播放器。从面包板 ESP32 原型开始,他在短路和电池接线不安全后学会了焊接、外壳设计和安全知识。他先转到洞洞板,然后设计了一块含 491 条手工布线走线的定制 PCB,在制造前发现错误并组装了五块板。3D 打印外壳在儿童测试中不断改进,包括黄铜嵌件和防儿童误操作音量旋钮。软件可通过网页管理 MP3/M4A 文件、流媒体 URL,并通过 Wi-Fi 自更新,若网络失败会安全回滚。每个孩子使用同一个盒子的方式不同。该项目在 GitHub 开源,包含外壳文件、PCB 制造文件、固件和文档,并可从面包板版本开始制作。
空
Network UPS Tools (NUT) 监控 UPS,并在电池耗尽前触发干净关机。对于单机设置,安装 NUT,使用 `sudo nut-scanner -U` 检测 UPS,然后使用检测到的驱动、端口和设备 ID 配置 `/etc/nut/ups.conf`。在 `nut.conf` 中设置 `MODE=standalone`,配置 `upsd.conf` 监听 localhost,在 `upsd.users` 中添加认证用户,并在 `upsmon.conf` 中设置 `MONITOR` 行和 `SHUTDOWNCMD`。启用并启动 NUT 服务,然后使用 `upsc` 验证。常见故障排查包括 USB 权限、错误的驱动名称、凭据不匹配,以及 NUT 无法连接 UPS 导致的启动关机。
作者探讨了DEC的PDP计算机系列及其在早期黑客文化中的作用。PDP-1最初是为工业控制而设计的实验性机器;随后衍生出多种变体:PDP-4/7/9(成本优化型)、PDP-5/8(更小/更便宜)、PDP-6/10(大型、分时、适合Lisp)、PDP-11(统一架构),以及后来的VAX。用户群体在较小的18位机器与较大的32位系统之间形成了一种文化分野,这种分野由雇主资源所塑造。较小的机器孕育了Unix、C、Usenet、vi和awk(贝尔实验室的“新泽西”式节俭),而较大的机器则催生了Emacs、Scheme、TeX、Zork、电子邮件和BASIC(MIT/斯坦福在DARPA资助下的丰裕环境)。作者注意到这些影响,但承认对整体结论并不确定。