- TikTok宣布恢复美国用户服务;
- 是时候让计算再次变得个人化了;
- OpenAI资助了FrontierMath基准测试并拥有访问权限;
- 逃离围墙花园与算法黑箱:使用RSS订阅;
- 请不要强制用户使用深色模式;
以上是今天的前五条黑科技新闻标题。
总共20条,具体内容您往下读…
1. TikTok宣布恢复美国用户服务
🔗 nbcnews.com: TikTok says it is restoring service for U.S. users
🔥🔥: 582 | 💬: 1762 | 🗓️ 2025-01-19 |
TikTok表示将恢复对美国用户的服务,此前因法律问题暂停。特朗普承诺延长禁令生效时间,并确保服务提供商不会受到处罚。TikTok计划与特朗普合作,寻找长期解决方案以保持在美国运营。尽管字节跳动需出售TikTok给非中国买家,但目前尚无明确进展。
2. 是时候让计算再次变得个人化了
🔗 vintagecomputing.com: It’s time to make computing personal again
🔥🔥: 412 | 💬: 170 | 🗓️ 2025-01-19 |
本文探讨了个人计算机从自由探索的工具演变为被大公司控制的现状。作者批评了监控资本主义和数字版权管理(DRM)如何侵蚀了用户的自由,呼吁通过支持开源软件、推动隐私立法和改革DRM来重新掌控数字生活。文章强调,数字自由已成为个人自由的核心,必须通过改革恢复计算的个人化本质。
3. OpenAI资助了FrontierMath基准测试并拥有访问权限
🔗 lesswrong.com: FrontierMath was funded by OpenAI
🔥🔥: 322 | 💬: 89 | 🗓️ 2025-01-19 |
OpenAI资助了FrontierMath基准测试,并获得了该测试集的访问权限。这一举措显示了OpenAI在推动AI数学能力评估方面的重要作用。相关内容发布在Show HN类别中,供社区讨论和分享。
4. 逃离围墙花园与算法黑箱:使用RSS订阅
🔗 johnwalker.nl: Escape the walled garden and algorithm black boxes with RSS feeds
🔥🔥: 260 | 💬: 89 | 🗓️ 2025-01-19 |
随着在线平台越来越多地依赖算法生成内容,用户难以控制自己看到的内容。RSS和Atom提供了一种去中心化的替代方案,让用户能够自主选择和管理内容来源。通过RSS阅读器,用户可以订阅网站、播客、社交媒体等,摆脱平台算法的束缚,实现更自由、个性化的内容消费。
5. 请不要强制用户使用深色模式
🔗 iamvishnu.com: Please don’t force dark mode
🔥🔥: 235 | 💬: 203 | 🗓️ 2025-01-19 |
网站设计师们,请不要强制用户使用深色模式。高对比度的深色模式(如纯白文字与纯黑背景)会导致眼睛疲劳,甚至产生视觉残留。WCAG 2.1虽规定了最低对比度,但未限制最高对比度,导致深色模式体验不佳。建议使用舒适的对比度(如浅灰文字与深灰背景),并在OLED屏幕或暗环境下使用深色模式。
6. 为什么 Git 的自动纠正对 F1 车手来说太快了?
🔗 blog.gitbutler.com: Why is Git Autocorrect too fast for Formula One drivers?
🔥🔥: 230 | 💬: 137 | 🗓️ 2025-01-19 |
Git 的 help.autocorrect
功能允许在输入错误命令时自动纠正并执行。默认情况下,它会等待 100 毫秒(1 分秒)后执行纠正后的命令。这一设计源于 2008 年的一个补丁,开发者建议用分秒作为时间单位。然而,100 毫秒对人类反应来说太短,几乎等同于立即执行。用户可以通过设置 prompt
选项来手动确认纠正,或调整等待时间。这一功能基于 Levenshtein 距离算法,用于计算字符串相似度。
7. 模糊测试手册
🔗 fuzzingbook.org: The Fuzzing Book
🔥🔥: 195 | 💬: 6 | 🗓️ 2025-01-19 |
《模糊测试手册》是一本关于自动化软件测试的书籍,重点介绍如何通过生成测试用例来发现软件中的错误。书中涵盖了随机模糊测试、基于变异的模糊测试、基于语法的测试生成等技术,并提供了可执行的代码示例。适合软件测试、安全测试课程及开发者使用。
8. 在不受支持的系统中使用苹果设备作为门禁卡
🔗 github.com: Using your Apple device as an access card in unsupported systems
🔥🔥: 181 | 💬: 76 | 🗓️ 2025-01-19 |
该内容探讨了如何利用苹果设备作为门禁卡,特别是在不支持的系统中的应用。中国交通联合卡(China T-Union)是关键,因其在苹果钱包中的独特行为:停止随机化UID,并响应所有NFC读卡器。然而,UID认证不安全且不常见,且无法控制生成的UID。获取该卡需通过支付宝注册并验证身份,步骤复杂但可行。
9. 逆向工程Bambu Connect
🔗 wiki.rossmanngroup.com: Reverse Engineering Bambu Connect
🔥🔥: 178 | 💬: 88 | 🗓️ 2025-01-19 |
Bambu Connect是一款基于Electron的应用,采用安全通过模糊性原则,因此存在固有安全隐患。通过提取MacOS的.dmg文件,使用Ghidra分析并修复app.asar,可解密main.js文件,获取私钥和证书。文中还提供了Python代码示例,用于解密并提取Bambu Lab的私钥。
10. 用树莓派为你的家庭实验室搭建一个小型CA
🔗 smallstep.com: Build a tiny CA for your homelab with a Raspberry Pi
🔥🔥: 176 | 💬: 45 | 🗓️ 2025-01-19 |
本文介绍了如何在家庭实验室中使用树莓派和YubiKey搭建一个小型的证书颁发机构(CA),用于生成和管理TLS证书。通过使用开源的step-ca软件和YubiKey存储私钥,确保安全性。文章详细讲解了系统设置、PKI创建以及如何将CA证书导入YubiKey,适合希望提升家庭网络安全的用户。
11. 英国顶尖硬件人才被浪费
🔗 josef.cn: UK’s hardware talent is being wasted
🔥🔥: 169 | 💬: 189 | 🗓️ 2025-01-19 |
英国顶尖学府如帝国理工、牛津、剑桥培养出世界级工程师,但毕业后却面临低薪困境。硬件工程师在伦敦起薪仅£25,000-£50,000,远低于硅谷的$150,000+。许多人才被迫转向金融或咨询行业,导致创新停滞和人才流失。英国硬件行业缺乏投资和雄心,错失了成为全球硬件中心的机会。现在是时候利用本地人才,推动硬件革命,避免未来后悔。
12. 《叛徒》:一档提供经济学启示的真人秀节目
🔗 economist.com: “The Traitors”, a reality TV show, offers a useful economics lesson
🔥🔥: 131 | 💬: 118 | 🗓️ 2025-01-19 |
《叛徒》是一档涉及谎言与背叛的真人秀节目,参与者通过策略和欺骗赢得比赛。该节目为观众提供了一个研究博弈论的机会,展示了在不完全信息下的有限顺序博弈。无论是英国版还是其他国家的版本,节目都通过参与者的行为揭示了信任与策略在竞争中的重要性。
13. 联想新款ThinkPad笔记本电脑移除TrackPoint小红点
🔗 pcworld.com: Lenovo has removed the TrackPoint nub from new ThinkPad laptops
🔥🔥: 110 | 💬: 130 | 🗓️ 2025-01-19 |
联想在2025年CES上发布的ThinkPad X9 Aura Edition系列中移除了标志性的TrackPoint小红点,称其为“过时设计”。尽管TrackPoint仍保留在其他ThinkPad型号中,但联想认为触控板已成为主流。新款笔记本搭载Intel Lunar Lake处理器,配备高端OLED屏幕,并引入AI Now本地AI功能,支持智能模式和跨设备共享。
14. IsMyXFeedFucked – 分析你的X信息流如何影响你
🔗 ismyxfeedfucked.com: IsMyXFeedFucked – Analyze How Your X Feed’s Impacting You
🔥🔥: 106 | 💬: 141 | 🗓️ 2025-01-19 |
该工具通过总体健康评分帮助你了解信息流对心态和思维模式的实际影响。通过分析,用户可以更好地管理自己的信息流,避免负面情绪或思维偏差。
15. 在C或C++中从UTC字符串获取Unix纪元时间的意外挑战
🔗 berthub.eu: The surprising struggle to get a Unix Epoch time from a UTC string in C or C++
🔥🔥: 102 | 💬: 50 | 🗓️ 2025-01-19 |
在C或C++中,将类似“Fri, 17 Jan 2025 06:07:07 UTC”的字符串转换为Unix纪元时间(如1737094027)并非易事。strptime() 可用于解析UTC时间字符串,但需避免使用%z
或%Z
。timegm()(或Windows上的mkgmtime())是将解析后的struct tm
转换为正确Unix时间戳的关键。C++20提供了更强大的时间处理功能,简化了这一过程。
16. 所有Lisp缩进方案都很丑陋
🔗 aartaka.me: All Lisp indentation schemes are ugly
🔥: 96 | 💬: 45 | 🗓️ 2025-01-19 |
Lisp的缩进风格多样,但各有缺点。对齐函数参数的缩进方式虽能反映代码结构,但在嵌套过深时会导致代码过宽。空间填充缩进通过合理分配行空间提高可读性,但缺乏一致性。宏式缩进虽不常见,却能在深层嵌套中提供精确控制。线程宏虽能简化逻辑,但在Common Lisp中并不适用。最终,选择缩进风格取决于个人偏好和代码需求。
17. 制作夜光铝酸锶
🔗 maurycyz.com: Making glow-in-the-dark Strontium Aluminate
🔥: 82 | 💬: 32 | 🗓️ 2025-01-19 |
本文介绍了制作夜光铝酸锶的过程,使用硝酸盐分解法生成锶和铝的氧化物,再通过高温反应合成铝酸锶。添加铕和镝作为掺杂剂以增强发光效果。实验涉及腐蚀性试剂和高温操作,需注意安全。最终产物发光时间较短,可能与试剂纯度或温度不足有关。
18. Linux 网络(套接字)编程综合指南
🔗 github.com: About A comprehensive guide for Linux Network (Socket) programming
🔥: 81 | 💬: 15 | 🗓️ 2025-01-19 |
本指南详细介绍了 Linux 网络编程,特别是 套接字编程,涵盖了从基础概念到高级技术的全面内容。重点包括 TCP/UDP 套接字、客户端-服务器模型、多线程编程以及使用 libcurl 和 OpenSSL 进行安全通信。通过丰富的代码示例和清晰的解释,帮助开发者掌握网络编程的核心技能。
19. 为什么Twitter如此重要(2009)
🔗 paulgraham.com: Why Twitter is such a big deal (2009)
🔥: 75 | 💬: 105 | 🗓️ 2025-01-19 |
Twitter之所以重要,是因为它是一种新的消息协议,用户无需指定接收者。新协议很少见,尤其是成功的新协议。常见的协议如TCP/IP、SMTP和HTTP等屈指可数。Twitter的独特之处在于它是由私人公司拥有的协议,这更为罕见。创始人未急于商业化,反而让Twitter感觉像公共协议,这有助于其迅速传播。
20. 中断如何影响不同的软件工程活动
🔗 rdel.substack.com: How do interruptions impact different software engineering activities
🔥: 74 | 💬: 3 | 🗓️ 2025-01-19 |
研究表明,中断对软件工程师的生产力和压力有复杂影响。研究发现,代码编写任务中的中断导致更高的压力,而面对面中断在生理数据上显示压力较低,但参与者感知相反。研究建议减少高优先级中断,尤其是在代码编写期间,并依赖感知数据来改进团队生产力。