- 由 Justine 开发、Mozilla 支持的 Cosmopolitan 3.0.1 更新版库经过一年的开发后已正式发布,软件速度更快,内存使用量在各种平台上都有所减少。
- 该版本包括更快的 dotfiles 加载器、Cosmo Emacs、新的 cosmocc 命令、最新的 redbean 网络服务器,以及更高效地管理大量请求的线程网络服务器实例 greenbean。
- 新功能包括几款游戏,总部位于博尔德的初创公司 dylibso 已将该库纳入其产品 Hermit。
- Cosmopolitan 第三版是一个 "胖二进制文件 "集合,能够在不同的操作系统和硬件平台上运行,包括 Linux 操作系统、macOS、FreeBSD、OpenBSD 和网络浏览器。
- 它包括各种程序,如 zip、curl、git、wget、python、ctags 和 Datasette Python 应用程序,激发了开发人员的兴趣。
- 尽管人们对实际使用和过渡工作表示担忧,但它作为云原生部署格式的潜力可以消除对传统操作系统的需求,因此成为人们关注的话题。
- 莫纳什大学最近的一项研究发现,缺乏深度睡眠(即慢波睡眠)与老年人患痴呆症的风险增加之间存在联系。
- 研究表明,60 岁以上的人即使每年深度睡眠减少 1%,患痴呆症的风险也会增加 27%。
- 这项研究对 346 名 60 岁及以上的参与者进行了长达 17 年的痴呆症发病情况监测,结果表明,改善或维持慢波睡眠可能是一种预防痴呆症的措施。
- 在线讨论的重点是通过关注咖啡因的影响,尤其是对具有慢代谢基因 CYP1A2 的人的影响,来改善深度睡眠和预防痴呆症。
- 会上提出了各种策略,包括减少咖啡因摄入量、定期锻炼、保持睡眠卫生和服用特定的补充剂。不过,也有人提出了基因检测公司的隐私问题和咖啡因的健康风险。
- 与会者一致认为,不同的人可能因其独特的生理因素而需要不同的睡眠策略,但所有人都能从锻炼、良好的营养和保持睡眠卫生中受益。
- 著名程序员罗布-派克(Rob Pike)概述了软件开发的五条值得注意的规则,这些规则强调简单性,不鼓励过早优化。
- 这些规则包括使用简单明了的算法和数据结构,以减少错误和便于实施,重点是数据结构,因为它们在编程中起着至关重要的作用。
- Pike 还敦促不要预测程序将在哪些方面耗费大量时间,从而避免早期优化,并强调在选择速度调整之前进行测量的必要性。
- Hacker News 的讨论强调了 Rob Pike 1989 年的编程规则,主要重点是数据结构对优化代码的重要性,而不是算法。
- 与会者批评了当前主要集中于算法的面试趋势,认为这无法反映真实世界的编程任务。他们主张有效使用和理解数据结构,这可以使算法更加明显。
- 其他讨论的主题包括性能优化、错误处理策略、对象关系映射(ORM)的使用、SQL 知识以及编程中的浪费概念。与会者建议在优化之前先进行测量,并在实施理论上快速的解决方案之前考虑硬件限制。
- 招聘启事需要提及工作地点,并说明是否对远程、实习生或签证应聘者开放。
- 只有与招聘公司直接相关的个人才能发帖,每家公司仅限发帖一次。知名度较低的公司必须做出解释。
- 不鼓励对工作不感兴趣的人发表离题评论、投诉和电子邮件。为求职者和招聘者提供有用的链接和主题。
- Hacker News 发布了 2023 年 11 月的各种技术职位空缺,其中包括 GHCO、Octocom、deepc、TalkJS、Rubin Observatory 等公司。
- 这些职位主要集中在软件工程、基础设施和网络安全以及人工智能开发等领域,不同的公司提供远程、现场或混合工作安排。
- 这些工作机会包括实习和全职职位,面向不同地区的申请人,提供具有竞争力的薪酬,促进工作与生活的健康平衡。