- 經過一年的開發,由 Justine 和 Mozilla 支援的更新的 Cosmopolitan 3.0.1 庫已經推出,具有更好的軟體速度和減少的跨各種平臺的記憶體使用。
- 該版本包括一個更快的 dotfiles 載入器、Cosmo Emacs、新的 cosmocc 命令、最新的 redbean Web 伺服器,以及一個線程 Web 伺服器 greenbean 的示例,它可以更有效地管理大量請求。
- 新功能包括幾款遊戲,總部位於博爾德的初創公司 dylibso 已將該庫整合到他們的產品 Hermit 中。
- Cosmopolitan Third Edition 是一個「胖二進位檔」的集合,能夠在不同的操作系統和硬體平台上運行,包括 Linux OS、macOS、FreeBSD、OpenBSD 和 Web 瀏覽器。
- 它包括各種程式,如 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 知識和程式設計中的浪費概念。建議在優化之前進行測量,並在實施理論上快速的解決方案之前考慮硬體限制。