每日HackerNews RSS

最近一次 Obsidian 库恢复发现,作者的 Time Machine 备份出现无声故障,原因是 macOS Tahoe 中 Apple 的 SMB 默认设置发生了变化。Apple 对 SMB 签名要求的提高导致与作者的 Synology NAS 不兼容,尽管此前多年运行稳定。 解决方法是编辑 Mac 上的 `nsmb.conf` 文件以强制 SMB 签名,并调整 Synology NAS 上的 SMB 设置(特别是协议版本和启用锁定/租约选项)。虽然可行,但这感觉像是一个临时解决方案,因为 Apple 有过不事先公布 SMB 更改的历史。 为了避免未来中断,作者正在过渡到更强大的 Time Machine 设置,使用托管在 Proxmox 服务器上的 ZFS 存储的 `mbentley/timemachine` Docker 镜像。这提供了对 SMB 实现的更多控制,并绕过了对 Synology 软件的依赖。 作者对 Apple 缺乏对这些更改的透明度表示沮丧,并指出 iOS 设备恢复仍然存在问题,呼吁提高操作系统质量控制。

## macOS Tahoe 上的时光机问题 最近的 Hacker News 讨论强调了苹果 Time Machine 备份软件持续存在的可靠性问题,尤其是在备份到网络共享(如 NAS 设备)时。用户报告频繁失败、无声错误和数据损坏,导致许多人质疑苹果的质量保证流程。 一些评论员认为苹果优先考虑新功能和 iCloud 订阅,而不是维护现有功能,其中一人指出缺乏自动化测试。虽然时光机对某些人来说,尤其是使用直连驱动器时,可以可靠地工作,但网络备份似乎容易出现问题。 许多用户正在放弃时光机,转而使用 BorgBackup、restic 或 Backblaze 等替代方案,理由是稳定性和更好的错误报告。一些人认为苹果可能有意淡化时光机,转而支持基于云的解决方案。 结论是,虽然时光机*可以*工作,但其不可靠性需要警惕,并且通常需要切换到第三方备份解决方案。

## 数据库中字符串压缩的重要性 字符串是一种主要的数据类型,约占所有存储数据的50%,但即使存在更好的替代方案,也经常被使用。高效的字符串存储至关重要,它会影响资源消耗和查询性能——尤其是在字符串经常用作数据库过滤器的情况下。压缩可以减小数据大小,并且重要的是,通过允许更多数据适应更快的内存(如CPU缓存)来提高查询速度。 CedarDB利用字典压缩,使用整数键存储唯一字符串,以便高效访问。然而,字典在包含许多不同值的的数据集中表现不佳。这促成了FSST(快速静态符号表)的开发,它用短令牌替换频繁出现的子字符串,利用数据模式实现更好的压缩。 FSST现在已集成到CedarDB中,通过40%的压缩增益惩罚激活,以避免性能下降。基准测试表明,FSST可以显著减小存储大小(对于TPC-H高达60%),并提高冷查询性能。但是,需要完全解压缩的简单查询可能会更慢。最终,权衡结果有利于FSST,降低了整体资源使用率并提高了大多数工作负载的加载时间。 CedarDB提供工具来检查应用于数据的压缩方案,允许用户优化存储和性能。

## 数据库高效字符串压缩 - 摘要 一篇Hacker News讨论集中在流行的数据库(如SQLite、MySQL/MariaDB和PostgreSQL)缺乏强大的列级别字符串压缩功能上。虽然存在页面级别或每个值的压缩,但对于姓名、URL和文本等数据中常见的字符串重复,它们通常效果不佳。 对话重点介绍了CedarDB,这是一款旨在通过共享字典压缩方法解决此问题的新数据库。用户们争论着在频繁数据更改的情况下维护这些字典的挑战,以及尽管复杂性增加,但潜在的好处。 有人建议使用枚举和外键等替代方案,但存储成本越来越重要,尤其是在SSD/DRAM价格上涨的情况下。想法从在初始数据加载后构建的不可变字典,到利用字符串驻留和自适应基数树(ART)等技术。一些人指出CedarDB源于慕尼黑工业大学的研究,并专注于优化现代存储,而另一些人则对其商业性质和缺乏开源选项表示谨慎。最后,有人提到LLM在无损压缩方面达到了最先进的水平,但速度有所牺牲。

## 开放文档格式 (ODF):不仅仅是一种文件类型 开放文档格式 (ODF) 代表着数字世界中开放、自由和用户控制的核心理念,尽管日常用户通常不会注意到它。与 Microsoft Office 文件等专有格式不同,ODF 是一种公开可用的标准,通过透明的方式开发,确保没有单一实体拥有或控制它。 这种开放性保证了长期的可访问性——无论供应商变更或软件过时,文档始终可读。ODF 还提供了选择的*自由*;用户不会被锁定在特定软件中,避免了兼容性问题和与更新相关的成本。至关重要的是,它提供了对数据的*控制*,允许检查、自动化和迁移,而无需依赖未记录的功能或限制性许可。 在数据通常以不受控制的格式存储在外部服务器上的云服务时代,ODF 的相关性日益增加。它充当了保障,确保数据完整性和可访问性,并提醒业界用户应保留对其内容的权属和可移植性。最终,ODF 倡导数字文件应赋予用户权力,而不是相反。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 ODF背后的理念:开放、自由和控制 – TDF社区博客 (documentfoundation.org) 22点 由 cratermoon 1天前 | 隐藏 | 过去的 | 收藏 | 1评论 fithisux 1天前 [–] 做得好!ODF一直为我很好地服务。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## 现实世界认知表现与光照:摘要 本研究使用Brightertime应用程序,在八天内对58名参与者进行日常认知功能调查,评估了持续注意力(PVT)、工作记忆(N-back)和视觉搜索(VS),以及主观困倦程度(KSS)。数据揭示了困倦程度和认知表现中预期的昼夜节律,困倦程度在醒来后和一天中后期达到高峰,而表现随着时间略有波动。 最近的光照暴露与认知结果显著相关。过去30-120分钟内增加的光照暴露与困倦程度降低以及警觉性和工作记忆任务中更快的反应时间相关。个体对光照的敏感性各不相同,受习惯性光照模式影响——更明亮的日子和稳定的日常规律与更强烈的光照-认知联系相关。有趣的是,实验室中对光敏感性的测量与现实世界表现的相关性较弱。 总而言之,该研究证明了日常光照暴露对实验室环境之外认知功能的可测量影响,强调了在研究认知时考虑现实世界条件的重要性,以及基于光照的干预措施优化表现的潜力。

一项关于光照与认知功能之间关联性的最新研究,在Hacker News上分享后引发了关于其实际意义的讨论。用户们觉得这个话题有趣且研究合理,但一些人质疑它能否带来可操作的结果。 一位评论者建议进行一项为期数月的实验,人为操纵光照水平,以建立更清晰的因果关系。另一位则戏谑地提议搬到英属维尔京群岛以提升认知能力,还有一位引用了一部虚构的侦探剧,暗示搬到*北方*会对认知产生负面影响。 总体情绪倾向于认为这项研究是对现有观念的证实,而非突破性发现,并呼吁更雄心勃勃的研究设计,以真正理解和利用光照与大脑功能之间的关系。

## RF遥控器与吵闹的邻居 2007年更换为Dish Network时,意外地引入了一种改变游戏规则的RF(射频)遥控器,与标准的IR(红外)遥控器一起使用。RF遥控器无需视线即可控制电视的能力是革命性的——直到出现干扰问题。一位特别吵闹的邻居也安装了Dish和相同的RF遥控器,导致叙述者的客厅出现奇怪的频道切换和音量波动。 调查发现,这两个遥控器使用相同的频率,有效地允许控制*两台*电视。叙述者最初想报复,但计划进行友好的解释,却在邻居家门口受到了敌意。取而代之,一场安静的战争开始了。 叙述者从卧室里策略性地使用RF遥控器,每当邻居的电视音量超过一定水平时就将其静音。经过几周持续的“训练”,最终导致邻居下意识地降低音量。电视随机关闭的谜团可能对邻居来说仍然未解,但叙述者的经历证明了邻里界限的力量——以及令人惊讶的RF技术力量。

## NCR塔式1632:向大型组织转变 (1982-1984) 1982年末,NCR公司推出了塔式1632,这是一款基于摩托罗拉68000处理器的16位微型计算机,目标是不断增长的OEM市场。该系统的价格低于12,500美元,设计支持最多16个用户进行多任务处理,并运行基于UNIX的操作系统,提供高达1GB的存储空间。 此次发布与NCR内部的重大战略转变同时发生。公司开始专注于服务大型组织,这需要转向尖端技术和更敏捷的开发流程。NCR进行了重组,赋予工厂经理更大的自主权和完整的损益责任,从而营造了一种创业环境。 塔式1632拥有专用高速内存总线、对多种编程语言(BASIC、COBOL、C、FORTRAN)的支持以及各种通信协议等功能。尽管在竞争力上与AT&T和Plexus的系统不相上下,但1984年的早期用户报告强调了操作系统可靠性和磁盘性能缓慢的问题,这阻碍了其在具有先进功能的情况下实际应用。

一个黑客新闻的讨论围绕着一个链接“过去的电脑广告”([computeradsfromthepast.substack.com](http://computeradsfromthepast.substack.com)),具体是关于NCR Tower 1632电脑的广告。 用户分享了在1980年代使用Tower和类似系统(如‘iTower’)的怀旧回忆。这些机器运行rmCOS等操作系统,因其使用SCSI而重要,虽然按今天的标准来看内存有限(每个用户最多64k RAM),但在当时却非常强大。一位评论员推测,某个关键系统可能仍然在这些机器中的一台上运行,隐藏起来。 对话还涉及了技术变革的快速步伐,指出那个时代许多品牌和协议现在已经过时,以及一个相关的网站([https://www.1000bit.it/ad/bro/brochures.asp](https://www.1000bit.it/ad/bro/brochures.asp)),提供了大量复古电脑广告和宣传册。

🛡️ 安全验证 验证您是否为机器人 ⏳ 正在验证您的浏览器… 验证并继续 ✓ 验证完成 此页面将在稍后自动跳转…

## 衰老肌肉干细胞:优先级的转变 发表在《科学》杂志上的一项新研究揭示了肌肉修复能力随着年龄下降的关键机制。研究人员发现,老年小鼠的肌肉干细胞(MuSCs)表达更高水平的NDRG1蛋白。这种蛋白增强了细胞的长期存活,但*降低*了它们在受伤后快速激活和再生肌肉组织的能力——一种“细胞生存偏差”。 本质上,衰老的MuSCs优先考虑生存而非积极修复损伤。这与mTOR通路的抑制有关。这项发现引发了关于细胞层面上长寿与功能之间的权衡,以及干预措施是否可以恢复年轻时的再生能力的热烈讨论。 这篇文章还引发了对相关话题的活跃讨论,例如运动对心率和寿命的影响(有证据表明,尽管活动期间心跳增加,但总体益处大于坏处),以及与更广泛的衰老机制甚至传统医学概念(如*气*)的潜在联系。

## 苹果电脑:概要 苹果电脑,售价666.66美元,是一个完整的、单板微型计算机系统,基于MOS Technology 6502处理器。它拥有8K的RAM,内置的视频终端可显示960个字符,并且兼容标准ASCII键盘——无需昂贵的电报机。 苹果电脑设计易于使用,完全组装好并可快速运行。其创新设计显著减少了芯片数量,提高了可靠性并降低了成本。它可以扩展到65K,并使用快速高效的4K动态内存芯片。 一个关键特性是可靠的卡带接口,用于程序存储,提供每秒1500比特的读/写速度。Apple BASIC免费提供,并且有越来越多的软件库,包括游戏和反汇编器,以最低的成本提供。苹果电脑旨在以其价格合理性和用户友好的设计,使更多人能够接触到计算机。

## Apple I 广告 (1976) - Hacker News 讨论总结 一场由1976年Apple I广告引发的Hacker News讨论,展现了怀旧、技术见解以及对苹果商业实践演变的评论。该广告强调了苹果早期承诺的可负担软件访问,与当前的订阅模式形成对比。 用户分享了早期的计算体验轶事,包括软件兼容性挑战、Flash的兴衰,以及苹果许可的复杂性。一个反复出现的主题是开放标准与苹果“封闭花园”方法之间的紧张关系。 许多评论员讨论了苹果决策的历史背景,包括Apple I的以旧换新计划以及从免费软件的转变。 讨论还涉及运气和营销对苹果成功的影响,以及史蒂夫·沃兹尼亚克的工程才华。最后,最近一件稀有Apple I原型机以275万美元的价格售出,为对话增添了内容。

Voiden 是一款新的、**优先离线的 API 客户端**,专为喜欢代码式工作流而非传统 SaaS 仪表盘的开发者、测试人员和写作者设计。它允许用户将 API 请求**构建、测试和组织为可重用的模块**,具有诸如对响应(JSON、XML、PDF、视频)进行评论、环境管理和自定义主题等功能。 至关重要的是,**Voiden 完全在本地运行 – 无需云连接、帐户或同步。** 1.1.0 版本现已发布,适用于 Windows、macOS 和 Linux。 该项目是开源的(Apache 2.0 许可),欢迎贡献。本地开发需要 Node.js、Yarn 以及 Windows 平台的特定构建工具。详细的安装指南和文档可在 GitHub 项目的 `docs/` 文件夹中找到,以及报告错误和建议新功能的说明。 本质上,Voiden 为本地开发和测试提供了一个快速、透明且可版本化的“API 实验室”。

## Voiden:开源、Git原生API工具 Voiden 是一款新的开源 API 工具,旨在成为 Postman 等臃肿的云平台的一个轻量级替代方案。它将 API 工具视为文件,利用 Markdown、Git 和本地存储来管理规范、测试和文档——所有这些都可以在工具内部执行。 主要特性包括:离线优先、无需账户或同步,以及通过插件支持 gRPC 和 WSS,以及 REST 和 GraphQL 的可扩展性。开发者旨在通过将所有内容保持在本地并使用 Git 进行版本控制,提供更简单、更友好的开发者体验。 早期用户称赞 Voiden 能够将 API 文档直接集成到代码库中,提供安全灵活的解决方案。该项目现已开源,旨在避免专有 API 工具中常见的“地毯式拉人”行为。虽然有些人觉得笔记本格式过于自由,但开发者正在积极寻求反馈以进行改进。 你可以在 GitHub 上找到该仓库 ([https://github.com/VoidenHQ/voiden](https://github.com/VoidenHQ/voiden)),并在 [https://voiden.md/download](https://voiden.md/download) 下载它。

## Zed Common Lisp 支持:摘要 此 Zed 编辑器扩展为 Common Lisp 开发提供强大的支持,具有集成的语言服务器协议 (LSP) 服务器和 Jupyter 内核集成。主要功能包括智能、类型感知的代码补全——显示参数名称、类型并优先显示用户定义的符号——以及由 tree-sitter 语法提供的语法高亮。 该扩展支持多包工作流,具有包限定的补全和信息丰富的悬停文档。 集中式的“主 REPL”架构能够实现 Zed、多个 Jupyter 内核和 LSP 服务器之间无缝的状态共享,从而实现实时代码评估和同步。 **安装需要:** SBCL、Quicklisp,以及可选的 Jupyter 和 ZeroMQ。 设置包括通过 Zed 的扩展管理器安装扩展或克隆 GitHub 仓库。 安装后,LSP 会自动激活 `.lisp`、`.lsp`、`.cl`、`.asd` 和 `.ros` 文件。 Jupyter 集成需要额外的 `make` 命令来安装和验证内核。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Zed 的 Common Lisp 扩展 (github.com/etyurkin) 6 分,mike_ivanov 发表于 1 天前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

更多

联系我们 contact @ memedata.com