2026-01-01 Hacker News Top Stories #
- 将约22GB的 Hacker News 数据切分为多个 SQLite WASM 静态分片并按需加载,借助 ID/时间映射与交叉索引实现高效时序检索与跨分片评论回溯。
- F‑Droid 换用捐赠的新物理服务器显著提升构建与发布频率,但个人托管带来的单点故障与可持续性问题仍受关注。
- 星露谷开发者向 MonoGame 基金会捐赠12.5万美元以支持该开源 C# 框架的持续发展与社区建设。
- 文章警告 OpenAI 大规模扩张与巨额现金消耗及不明盈利模式可能成为催生2026年资本泡沫的重要风险。
- FediMeteo 在每月4欧元的 FreeBSD VPS 上通过轻量化、隔离与 ActivityPub 部署,成长为面向多城市的全球天气服务。
- 调查称 Honey 插件通过识别“测试者”选择性隐藏或插入联盟链接,涉嫌有意规避规则以窃取佣金。
- Libsodium 的低阶函数未正确校验点是否在主子群导致漏洞,建议升级至修复版本或改用 Ristretto255 并补充校验。
- ExoPriors 建立约600GB的跨平台索引并提供将自然语言转为 SQL 的检索接口,支持精确研究且附带多项安全限制。
- 56k 调制解调器利用电话网内部的数字化路径在 ISP 端注入接近采样位流,从而在模拟电话线上突破到接近56kbps的速率。
- 赫尔辛基大学开发的超碱+苄醇液态吸碳剂可从环境空气中捕获并在70°C释出 CO2 并重复使用,但大气直捕的效率与可行性仍受质疑。
展示 HN:22 GB 的 Hacker News 数据存入 SQLite (Show HN: 22 GB of Hacker News in SQLite) #
https://hackerbook.dosaygo.com
这是一个名为 Hacker Book 的网页,界面风格类似 Hacker News(HN),用于展示和浏览互联网上的技术、创业、编程等相关内容。页面顶部显示时间“Someday, Month 00, 0000”,提示当前时间是未来某一天,时间显示为相对时间,以 11:59 PM 为基准。
页面包含多个导航标签:new(最新)、front(首页)、start(开始)、ask(提问)、show(展示)、jobs(招聘)、query(查询)等,功能与 Hacker News 类似,支持用户浏览、提交和讨论内容。
页面底部显示系统信息:共收录 46,399,072 条数据,分布在 1,635 个数据分片中,原始数据大小 18.7GB,压缩后为 8.5GB,时间跨度从 2006 年 10 月 9 日至 2025 年 12 月 29 日。
页面右上角有“Y Combinator”链接,表明该平台可能与 Y Combinator 创业孵化器有关联,支持申请、查看公司信息、博客和实时 HN 动态。
该页面由 DOSAYGO 开发,提供“GET THIS”按钮,暗示用户可获取该系统或数据。
整体来看,这是一个高度技术化、以编程与创业为核心内容的社区平台,界面简洁,功能明确,用于聚合和展示互联网上关于科技、创新和创业的高质量讨论。
HN 热度 686 points | 评论 206 comments | 作者:keepamovin | 1 day ago #
https://news.ycombinator.com/item?id=46435308
- 该 Hacker News 档案项目通过将 22GB 数据分割成多个小文件并按需加载,实现了在浏览器中高效访问完整历史数据,利用 SQLite WASM 和分片技术避免一次性加载大文件。
- 分片机制基于项目 ID 范围映射时间跨度,通过内存表快速定位所需数据,解决了时间顺序与数据存储不一致的问题。
- 项目通过剔除异常时间戳的离群值,确保了分片的时间连续性和合理性,提升了数据可用性。
- 为处理跨分片评论问题,项目引入了交叉分片索引文件,记录了跨分片的评论 ID,有效支持了跨时间的评论浏览。
- 项目支持用户输入用户名查看自己在 2006-2025 年间的全部发帖与评论,提供个人历史回溯功能。
- 项目使用静态资源分片而非 HTTP Range 请求,是为了兼容 CDN 和静态托管平台,降低部署风险。
- 有开发者提出使用 Go 语言实现的 SQLite VFS 方案,支持 HTTP Range 请求和 Zstandard 压缩数据库,适用于服务器端高效访问大数据库。
- 有用户指出该方案未做本地缓存,每次访问都会重新请求网络,但可通过配置 HTTP 缓存或 SQLite 页缓存提升性能。
- PMTiles 被提及为类似技术的成熟应用,利用 HTTP Range 请求实现高效向量瓦片加载,适合大规模静态数据分发。
- PMTiles 虽使用 JSON 存储元数据,虽增加解析开销,但其设计在兼容性和实用性之间取得了良好平衡。
- 项目中存在一个隐藏的“彩蛋”功能,通过点击光盘图标可触发,但因 UI 遮挡导致提示不明显,已修复。
F-Droid 的心脏跳得更快了 (A faster heart for F-Droid) #
https://f-droid.org/2025/12/30/a-faster-heart-for-f-droid.html
F-Droid 宣布其核心服务器已成功升级,带来显著性能提升。此次更新得益于社区捐赠,解决了长期存在的硬件老化问题。原服务器已使用 12 年,维护成本高且效率低下,新服务器大幅缩短了应用构建与发布周期。
升级后,F-Droid 的应用更新频率明显加快:从年初每 3-4 天一次,提升至 11 月每日一次,12 月已达到每日两次。这使得自动更新应用可在每日清晨完成构建,其他应用则在晚间完成,整体效率显著提高。
新服务器由一位长期贡献者物理托管,确保了高度透明与安全可控,符合 F-Droid 对去中心化、可信赖基础设施的追求。这一安排虽协调复杂,但更契合项目自由软件的价值观。
此次硬件升级不仅提升了系统稳定性,也减轻了维护负担,使开发者能更快获得构建结果,进一步保障了整个开源生态的健康运行。所有改进均源于社区持续支持,每一份捐赠都在为 F-Droid 的独立与可靠贡献力量。
HN 热度 512 points | 评论 210 comments | 作者:kasabali | 1 day ago #
https://news.ycombinator.com/item?id=46436409
- F-Droid 的核心是去中心化的开源项目,用户可以自建服务器,主服务器的流行并不意味着其对项目有中心化控制。
- “F-Droid”一词可指代客户端、服务器工具、特定实例、项目本身或开源应用集合,不同人理解不同,存在概念混淆。
- F-Droid 的价值不仅在于提供可安装的应用列表,更在于支持用户阅读、修改和编译源代码,实现真正的软件自由。
- 项目推广其客户端可能表明其目标更偏向于打造一个“应用商店”,而非纯粹的源码构建平台。
- 对于大多数用户而言,通过 F-Droid 客户端获取应用比自行编译更现实,有助于提升用户自由度和隐私保护。
- F-Droid 的构建服务器依赖于单个贡献者托管的物理设备,存在单点故障风险,虽有信任基础,但长期可持续性存疑。
- 将关键服务托管在个人家中或办公室存在安全隐患,一旦人员变动或关系破裂,项目可能陷入危机。
- 建议将服务器部署在专业机房,由组织实体签约管理,确保所有权清晰、流程规范,提升项目韧性。
- F-Droid 已获得 40 万美元资助,却仍选择由个人托管服务器,令人困惑,应更合理地分配资源。
- OSU 开源实验室等专业机构可为开源项目提供稳定可靠的托管服务,已有多个知名项目成功案例。
- 项目若真重视可持续性,应考虑将核心服务迁移至专业托管平台,而非依赖个人设备。
- 个人在家托管服务器虽可行,但应至少配备多台备用服务器分布在不同地点,以增强容灾能力。
《星露谷物语》开发者向开源 C#框架 MonoGame 捐赠 12.5 万美元 (Stardew Valley developer made a $125k donation to the FOSS C# framework MonoGame) #
https://monogame.net/blog/2025-12-30-385-new-sponsor-announcement/
这是一个关于 MonoGame 基金会的公告页面,发布于 2025 年 12 月 30 日。页面主要介绍了 MonoGame 基金会的最新动态和参与方式。
页面开头宣布了新的赞助计划,提供多种赞助选项,包括 GitHub 赞助、PayPal 和 Patreon,支持者可根据不同层级进行捐赠。
同时,页面推出了 MonoGame 商店,提供官方品牌的周边商品和纪念品,支持者可通过购买商品支持项目发展。
在“参与方式”部分,鼓励开发者贡献代码,接受 Pull Requests;欢迎加入社区 Discord 频道参与讨论,也欢迎撰写博客文章分享经验;此外还设有悬赏项目,修复 bug 或添加功能可获得报酬。
最后,页面表达了对未来的展望,由 MonoGame 基金会团队发布,强调持续发展与社区共建的愿景。项目为非营利组织,受美国 501(c)(3)法律保护,EIN 为 93-3803929。
HN 热度 504 points | 评论 223 comments | 作者:haunter | 10 hours ago #
https://news.ycombinator.com/item?id=46445068
- 赠予不产生义务,使用免费软件赚钱并不意味着必须回馈原作者。
- 免费软件的许可证已明确表示不期待任何回报,作者选择免费发布即意味着放弃获取报酬的权利。
- 将免费软件的使用与道德义务挂钩是一种误解,真正的赠予不应附带任何偿还压力。
- 人与人之间的关系不应建立在互相算计的交换上,礼物若带有条件反而会损害关系。
- 有人认为,虽然没有法律或道德义务,但成功者有能力回馈开源社区,这是一种负责任的行为。
- 保持开源项目可持续发展对所有使用者都是有益的,包括项目受益者自身。
- 有人用“免费建议往往不便宜”来讽刺“免费”背后可能隐藏的隐性期待。
- 即使没有明确要求,社会中仍存在一些不成文的互惠准则,这与法律义务是不同的概念。
- 使用商业软件即使觉得价值远超价格,也不必额外捐赠,因为合同并未规定此类义务。
OpenAI 的现金消耗将成为 2026 年最大的泡沫疑问 (OpenAI’s cash burn will be one of the big bubble questions of 2026) #
文章聚焦于人工智能公司 OpenAI 在 2025 年迅猛发展背后隐藏的巨大财务风险,标题为《“塔楼般的火焰”:资本的泡沫之问》。尽管资本市场对生成式 AI 企业的估值泡沫表示担忧,但私人市场仍保持高度乐观。2025 年,风险投资行业向大型 AI 初创企业投入了 1500 亿美元,远超 2021 年上一轮 VC 热潮的规模。OpenAI 作为 ChatGPT 的创造者,计划在 2026 年单独从私人投资者处筹集高达 1000 亿美元,这一金额接近史上最大规模 IPO 融资的四倍。
文章指出,这种狂热投资背后存在显著风险,OpenAI 的巨额现金消耗将成为 2026 年最受关注的“泡沫”议题之一。尽管公司展现出惊人增长,但其盈利模式尚未清晰,持续烧钱的模式能否持续令人怀疑。文章提醒,投资者和市场应警惕这种“平行宇宙”般的资本热情,警惕技术热潮背后的现实挑战。
HN 热度 483 points | 评论 720 comments | 作者:1vuio0pswjnm7 | 1 day ago #
https://news.ycombinator.com/item?id=46438390
- AI 将发展为高度竞争、资本密集的 commodity 市场,最终陷入成本与效率的“竞次”竞争,类似历史上铁路泡沫,虽可能引发巨大泡沫,但技术本身仍会改变世界。
- OpenAI 的巨额亏损对微软等拥有高额云收入的公司具有税收优势,可通过合伙企业税务处理抵扣应税收入,相当于获得 20%-30% 的税盾,使亏损投资在财务上变得合理。
- 从税务角度看,OpenAI 的 100 亿美元年亏损可能转化为 20 亿至 30 亿美元的税盾价值,显著提升投资回报率,使高风险投资在财务模型中变得可接受。
- 投资 OpenAI 的真正吸引力不在于其估值是否合理,而在于投资者群体的综合税负水平,高税率企业更愿意以高估值投资以获取即时税务收益。
- 即使单个 AI 项目成功概率极低(如 5%),只要投资组合中包含多个类似项目,整体预期收益仍可能为正,符合 VC 的分散风险逻辑。
- 税务结构的优化可以将原本预期亏损的项目转变为预期盈利,关键在于将税负时间错配,实现“延迟纳税”或“税盾前置”。
- 有人质疑该逻辑依赖极低的成功概率(如 5%),而实际 AI 成功概率难以量化,且风险极高,因此该模型在现实中可能不可靠。
- 有观点指出,即使有税盾,未来 1500 亿美元的收益仍需缴纳 30% 税,税后预期收益可能仍为负,因此税盾并不能根本改变投资本质。
- 有人认为,AI 投资热潮本质是机构资金向科技行业转移的“合法化”手段,以高风险承诺为名,实则为资本再分配,存在系统性泡沫风险。
- AI 对科技行业的影响门槛远低于重塑全球经济,不参与 AI 可能成为企业生存的“致命风险”,因此大公司必须投入,即使代价高昂。
- 有人讽刺 AI 热潮如同“吸食毒品”,企业盲目追逐短期快感,忽视长期成本,包括财务、能源、社会和环境代价,最终可能集体崩溃。
FediMeteo:一个 4 欧元的 FreeBSD VPS 如何变成全球天气服务 (FediMeteo: A €4 FreeBSD VPS Became a Global Weather Service) #
FediMeteo 是一个由 Stefano Marinelli 在 FreeBSD 系统上运行的全球天气服务项目,最初源于他对天气与生活关系的个人体验,尤其是受祖父影响对气象的关注。该项目基于一个仅 4 欧元/月的意大利 VPS,利用 FreeBSD 的 jails 技术实现多国独立实例,确保管理与安全分离。
项目核心采用 Unix 哲学,通过轻量级工具 snac 管理社交发布,支持 ActivityPub 协议和 RSS 订阅,且对无障碍访问高度重视:内容支持本地语言、文本浏览器兼容,使用 emoji 增强可读性,无需 JavaScript 即可使用。
技术实现上,使用 Python 脚本从 Open-Meteo 获取天气数据,结合 geopy 解析城市坐标,生成 Markdown 格式内容,再通过 snac 的命令行工具直接发布到对应用户(城市)的动态中。整个流程自动化,通过 cron 每 6 小时执行一次更新,并集成 Uptime-Kuma 实现监控告警。
项目初期仅覆盖意大利城市,随后迅速扩展至欧洲多国。尽管作者当时因病居家,仍积极回应社区请求,添加城市并翻译提示信息,同时保留 emoji 以提升跨语言理解。项目意外获得广泛关注,用户踊跃参与,体现了对去中心化、轻量级、可访问性优先的网络服务的强烈需求。
FediMeteo 不仅是一个天气服务,更是一次对技术极简主义、社区协作与个人价值实现的实践,展现了小规模服务器也能承载全球影响力的可能性。
HN 热度 377 points | 评论 87 comments | 作者:birdculture | 1 day ago #
https://news.ycombinator.com/item?id=46436889
- FreeBSD 在资源占用和延迟方面表现优于大多数 Linux 发行版,尤其适合轻量级服务部署。
- 尽管 FreeBSD 的基础安装内存占用与 Linux 类似,但 ZFS 文件系统会主动利用空闲内存作为缓存,提升性能。
- 有用户认为 Linux 的资源占用增加可能与从 32 位向 64 位迁移有关,但这是技术进步的代价。
- 现代 Linux 系统在 512MB 内存下仍能高效运行,相比 Windows 和 macOS 的高内存需求,表现依然出色。
- Alpine Linux 是一个极简且高效的发行版,启动和操作响应迅速,适合服务器和嵌入式场景。
- Tiny Core Linux 极其轻量,仅需 21-40MB 内存即可运行完整 GUI 系统,适合老旧硬件。
- Tiny Core 可通过 v86 在浏览器中运行,但其临时性限制了长期使用场景,有用户希望构建持久化的在线 Tiny Core 服务。
- SmolBSD 是一个类似 Tiny Core 的极简系统,适合追求极致轻量的用户。
- PostmarketOS 作为 Alpine 的衍生品,适合不支持标准 Alpine 的硬件,但普通 x86 设备建议直接使用 Alpine。
- 使用 Alpine 桌面系统可通过安装 jwm 等轻量窗口管理器实现,配置简单且运行流畅。
- 一些用户指出 Alpine 默认使用 musl libc,可能带来兼容性问题,而 Arch Linux 在性能上更优但配置更复杂。
- Void Linux 和 Gentoo 可作为介于 Arch 和 Alpine 之间的选择,兼顾轻量与灵活性,但 ISO 大小可能偏大。
Honey 的“柴油门”:检测并欺骗测试者 (Honey’s Dieselgate: Detecting and tricking testers) #
https://vptdigital.com/blog/honey-detecting-testers/
文章揭示了购物插件 Honey 在 affiliate 营销中的严重违规行为,其行为被比作汽车行业的“柴油门”丑闻,即故意规避规则以获取不当利益。
Honey 插件在检测到用户可能是测试人员时,会遵守“退让规则”(stand down),即不展示其 affiliate 链接,以避免被发现违规。但一旦确认用户为普通用户,Honey 便会完全无视这些规则,主动展示其链接,从而抢占本应属于其他网站推广者的佣金。
Honey 通过四个标准判断用户是否为测试者:
- 账户创建时间少于 30 天;
- 累计收益低于 65,000 点(相当于 650 美元);
- 用户 IP、ID 或 Cookie 被服务器端黑名单标记;
- 用户浏览器中存在 CJ、Rakuten Advertising、Awin 等联盟平台的登录 Cookie。
只要其中任一条件成立,Honey 就会完全遵守退让规则;若全部条件不成立,则 Honey 将彻底无视规则,强行展示其链接。
这种“检测测试者并针对性行为”的设计表明,Honey 并非无意违规,而是明知规则存在,却故意在不被察觉时绕过规则,其行为具有明显的欺骗性和策略性。
文章指出,此类行为严重破坏了 affiliate 营销的公平性,损害了真实网站推广者、商家和联盟网络的利益,尤其在“非增量购买”中抢夺本应归属于其他推广者的佣金。
作者 Ben Edelman 作为 VPT 首席科学家,基于对 Honey 插件源码、网络流量数据和历史配置文件的深入分析,结合 MegaLag 的视频调查,确认了这一系统性规避机制的存在。该行为不仅违反合同,更暴露了 Honey 对行业规则的刻意规避。
HN 热度 364 points | 评论 157 comments | 作者:AkshatJ27 | 1 day ago #
https://news.ycombinator.com/item?id=46438522
- 工程师在参与设计“选择性停用”功能时,可能因职业安全感、家庭责任和对政府保护的不信任而难以坚持道德立场。
- 一些工程师可能认为,愿意承担有争议任务能让自己在公司中成为被信任的资产,从而获得职业优势。
- 部分工程师持有“我们只负责创造,使用者如何利用产品与我们无关”的观点,但这种态度忽视了技术创造中的伦理责任。
- 软件工程领域缺乏像传统工程学科那样的强制性伦理教育和法律约束,导致行业标准缺失。
- 企业通过高薪、优质工作环境和晋升机制等“胡萝卜加大棒”策略,促使工程师默许或参与伦理存疑的项目。
- 一些工程师因公司涉及武器制造、军事合作或不道德商业行为而选择离职,但往往未提前明确自己的道德底线。
- 人们对某些公司的抵制常受舆论影响,而非真正了解其业务本质,存在“选择性道德”现象。
- 有工程师因发现公司业务模式与初衷不符(如每日优惠券对小企业无长期价值)而主动辞职,转投更有社会价值的岗位。
- 一些人认为,即使公司对员工待遇良好,若其外部行为不道德,也应拒绝参与,体现个人道德立场。
Libsodium 中的一个关键漏洞 (A Vulnerability in Libsodium) #
https://00f.net/2025/12/30/libsodium-vulnerability/
Libsodium 是一个已存在 13 年的加密库,旨在让密码学使用更简单,通过提供高阶 API、保持 API 稳定、避免频繁变更来确保长期可用性。尽管其初衷是让开发者无需关心底层算法细节,但随着时间推移,一些低阶函数被直接用于自定义协议开发,增加了维护复杂度。
近日在为批量签名功能添加支持时,发现一个关键漏洞:crypto_core_ed25519_is_valid_point() 函数未能正确验证椭圆曲线点是否属于主子群。该函数本应拒绝非主子群的点,但由于缺少对 Y 坐标等于 Z 坐标的检查,导致部分非法点(如主子群点与阶为 2 的点相加的结果)被错误接受。
技术上,该问题源于验证逻辑仅检查了 X 坐标是否为零,而未验证 Y == Z。这使得某些特定构造的点绕过了安全检查,可能在自定义密码协议中引发风险。
受影响情况:
- 使用版本 ≤ 1.0.20 或 2025 年 12 月 30 日前发布的 libsodium
- 显式调用
crypto_core_ed25519_is_valid_point()验证不可信来源的点 - 自行实现基于 Edwards25519 曲线的密码学逻辑
但无需恐慌:高阶 API(如 crypto_sign_*)不受影响,标准密钥生成函数生成的公钥始终在正确子群中。此外,Ristretto255 已被引入以解决此类共因子问题,推荐在自定义方案中优先使用。
修复方案: 在验证中增加对 Y == Z 的检查,代码已更新并发布于所有稳定版本中,包括官方 tar 包、Windows 二进制、NuGet、Swift、Rust、JS 等生态。
如无法升级,可使用提供的应用层替代函数,通过标量乘法与恒等点比对来判断点是否在主子群。
最后,作者呼吁用户通过赞助支持该项目,以帮助其持续维护与改进。
HN 热度 325 points | 评论 47 comments | 作者:raggi | 1 day ago #
https://news.ycombinator.com/item?id=46435614
- 该漏洞影响了 PHP 的 sodium_compat 库,作者正在检查其他 Ed25519 实现中是否也缺少相同的校验。
- 作者发现多个库未实现校验,但未发现与漏洞中相同错误的实现方式,提醒用户注意检查自身使用的库。
- 有人建议应建立一个统一、可靠的校验机制,供基于 ref10 的实现使用,以避免重复造轮子和错误。
- 当前 Ed25519 实现中,不同库的校验方式各不相同,且多数不符合 RFC 8032 标准,存在严重安全隐患。
- 作者承认因依赖 iannix 的列表,可能遗漏部分实现,将持续在空闲时间继续排查。
- 有人对开源贡献者的工作表示感谢,肯定其对自由软件的推动作用。
- 有人分享在 Lean4 中使用 libsodium 绑定开发 Ristretto255 的经验,认为其设计优秀,适合构建零知识证明等高级应用。
- 有人指出 libsodium 的初衷是提供高层安全接口,避免用户直接使用底层原语,但现实中用户仍广泛使用低层函数。
- 有人认为,用户实际需求与设计者预期之间存在偏差,项目应允许灵活使用,而非强制按设计者意图使用。
- 有人强调非密码学专家不应直接使用密码原语,libsodium 的设计目标是防止误用,应优先提供高阶安全接口。
- 有人指出,即使项目初衷是安全,但用户可能将其用于非预期场景,如 CeeFIT 被用作批处理运行器,这需要开发者灵活应对。
- 有人认为,成功产品常因意外用途而崛起,关键在于能否识别并适应用户的真实需求。
- 有人指出,过度暴露内部函数会限制重构能力,但完全隐藏又可能阻碍合理使用,需在 API 稳定性和灵活性间权衡。
- 有人反驳称,打破兼容性并非不可接受,只要合理沟通和提供价值,用户通常能接受。
- 有人强调,每次破坏性变更都会增加用户负担,是潜在的流失风险,不应轻视。
- 有人以自己参与的开源项目为例,表示频繁破坏下游依赖是常态,用户通常不介意。
- 该漏洞说明加密中的“有效性”检查远比表面复杂,忽略校验可能导致隐蔽的安全风险。
- X25519 和 Ed25519 设计时已避免子群问题,仅在构建复杂协议时才需关注,建议尽量将数据投影回主子群。
使用 Claude Code 查询 Hacker News、ArXiv 等平台的 600 GB 索引 (Show HN: Use Claude Code to Query 600 GB Indexes over Hacker News, ArXiv, etc.) #
ExoPriors 是一个专注于人工智能对齐研究的开放知识库,整合了来自 arXiv、Hacker News、LessWrong、EA Forum 等平台的超过 6000 万条文档,涵盖论文、博客、评论、推文等内容。用户可通过 SQL 和向量搜索技术,对这些数据进行深度探索。
平台提供公共访问权限,使用一个公开的 API 密钥即可查询数据,无需注册。支持多种查询方式:基于关键词的 BM25 搜索(如 alignment.search('mesa optimization')),以及基于语义向量的相似性搜索(通过 embedding <=> @handle 实现)。还支持对特定来源、类型、时间范围或作者的过滤。
系统预设了多个高效查询视图,如 mv_lesswrong_posts、mv_hackernews_posts、mv_arxiv_papers 等,可快速获取高质量内容。对于需要完整结果的场景,推荐使用 alignment.search_exhaustive() 配合分页机制。
为防止查询过载,系统设有执行保护机制:大查询(如无 LIMIT、结果超 10 万)会触发确认提示,用户可使用 /v1/alignment/estimate 接口预估资源消耗。建议采用“先小范围探索,再聚合分析”的策略,以避免超时。
用户可创建个人 handle(如 p_8f3a1c2d_myhandle)存储自定义嵌入向量,用于后续语义搜索。所有操作均支持通过 curl 命令行或 Claude AI 工具直接调用,支持代码执行与网络访问,适合研究人员、开发者和对齐领域探索者使用。
该平台强调透明性与可控性,所有查询前均会提示执行摘要,用户可随时取消或修改。适合用于发现前沿思想、追踪关键论点、构建研究线索。
HN 热度 294 points | 评论 110 comments | 作者:Xyra | 18 hours ago #
https://news.ycombinator.com/item?id=46442245
- 该工具通过将自然语言转化为 SQL 查询,实现对多个高质量公开数据源的精准研究,相比黑箱式聊天机器人更具可控性和效率。
- 使用 SQL 作为中间语言能充分发挥数据库查询优化器的优势,尤其在处理大规模数据和复杂查询时表现更优。
- 项目已采取多项安全措施,如 AST 解析、禁止特定高成本操作和速率限制,防止系统被滥用或过载。
- 不同平台(如 arXiv、LessWrong、Hacker News)对同一词汇(如“optimization”)的语义存在差异,但通过向量组合与中心点平均等技术可部分缓解语义漂移问题。
- Voyage-3.5-lite 嵌入模型在跨领域语义区分上表现良好,配合分段 chunking 策略能有效提升检索精度。
- 用户可通过生成特定领域向量(如“LessWrong 中关于优化的向量”)进行更精准的跨平台语义搜索。
- 该工具在科研场景中已验证其价值,例如在弦理论研究中成功发现相关论文并揭示已有研究进展。
- 当前存在结果数量限制(如 100 条上限)和 JSON/Shell 转义问题,影响部分复杂查询的使用体验。
- 希望未来能扩展更多数据源并提升对冷门术语的覆盖能力,以支持更深入的探索。
阿金的航天器设计定律(2011)[pdf] (Akin’s Laws of Spacecraft Design (2011) [pdf]) #
https://www.ece.uvic.ca/~elec399/201409/Akin%27s%20Laws%20of%20Spacecraft%20Design.pdf
这份文档包含了 40 条航天器设计的"定律",由航天工程专家 Dave Akin 总结,涵盖了工程设计的各个方面:
核心设计原则
- 第 1 定律:工程必须用数字说话,没有数字的分析只是观点
- 第 2 定律:完美的航天器设计需要无限努力,所以应设计成即使在某些问题下也能运行
- 第 3 定律:设计是迭代过程,必要的迭代次数总是比你已完成的次数多一次
工程实践智慧
- 第 13-14 定律:按需求设计,不要过度设计;“更好"是"好"的敌人
- 第 15 定律:设计的改进主要发生在接口处,这也是最容易出错的地方
- 第 20 定律:坏设计配好演示最终会被淘汰,好设计配坏演示会立即被淘汰
项目管理经验
- 第 23-24 定律:开发计划看起来像是虚构的,直到客户因未达成而开除你;工作分解结构中的剩余工作会增长直到你崩溃
- 第 27-29 定律:进度表只朝一个方向移动;没有免费的午餐;将初始时间估计乘以 π,成本估计向右移动一位小数点
技术伦理与安全
- 第 40 定律:太空是完全无情环境,如果工程出错,有人会死亡
- 第 26 定律:不要做愚蠢的事情
- 第 37 定律:任务成功的关键是建立明确的责任线
创新与现实平衡
- 第 31 定律:不能通过爬越来越高的树到达月球
- 第 33-34 定律:现在执行的好计划胜过下周的完美计划;用现有资源,在你所在的地方,做你能做的事
这些定律不仅适用于航天器设计,也适用于所有工程领域,强调了实用性、安全性、成本效益和现实主义的重要性。
HN 热度 261 points | 评论 79 comments | 作者:tosh | 15 hours ago #
https://news.ycombinator.com/item?id=46442903
- 传统电话线路的模拟信道容量受限于香农定理,V.34 标准通过使用格码调制等技术接近 33.6kb/s 的理论极限。
- 20 世纪 80 年代后,电话网络的大部分已数字化,仅“最后一公里”为模拟线路,这使得 ISP 端的调制解调器可直接输出数字音频信号,从而大幅提升下行带宽。
- 若 ISP 端能直接接入数字线路(如 T1),则理论上可实现高达 64kbps 的传输速率,实际 V.90 标准受限于 FCC 功率限制,最高约 53kbps。
- 早期调制解调器工程师长期受模拟信道思维束缚,直到有人意识到网络内部已数字化,才突破原有设计局限。
- 该思维转变推动了后续电缆调制解调器的发展,重新进入纯模拟信道的挑战。
- 虽然最后一公里仍是模拟信道,但因数字中继的存在,调制解调器只需匹配数字采样标准,而非模拟信道的物理限制。
- 若直接使用裸铜线并绕过电话公司模拟线路,通过专用数字电路(如“报警电路”)可实现 T1 级速率,实际中已有成功案例。
- 电话交换机以 8kHz 采样率对模拟信号进行 8 位量化,因此任何调制方案必须与该采样机制兼容,否则无法被正确接收。
- 传统电话线路的信噪比限制了理论速率,按 31dB 信噪比计算,理论最大速率约为 60.3kbps。
- 56k 调制解调器的实现依赖于将数字信号直接传入电话网络,避免在交换节点进行 A/D 转换带来的损失,从而突破 33.6kbps 瓶颈。
- 由于数字中继线路每字节有 1 位用于信令,实际可用带宽为 56kbps,但 ISP 端无法预测哪些位被占用,因此只能使用 7 位/字节。
- 56k 拨号调制解调器的实现并非突破物理极限,而是利用了数字中继与模拟链路的混合结构,实现更高效率的数据传输。
- 优秀的技术设计若缺乏清晰表达,仍难以获得信任与支持,尤其在政府或企业重大项目中。
- 技术人员若无法简洁清晰地表达设计,很难让人相信其具备扎实的工程能力与项目管理能力。
- 无法向五岁孩子解释清楚的概念,往往说明本人并未真正理解其本质。
从大气中高效捕集二氧化碳的方法 (Efficient method to capture carbon dioxide from the atmosphere) #
在赫尔辛基大学的化学系,研究人员开发了一种新方法,可以有效地从空气中捕获二氧化碳。这种方法是基于一种超碱和醇的化合物。经过教授团队的测试,这种化合物显示出良好的前景:每克该化合物可以直接从未处理的环境空气中吸收 156 毫克的二氧化碳。值得注意的是,该化合物不与氮、氧或其他大气气体反应,其二氧化碳捕获能力明显优于目前使用的 CO2 捕获方法。
捕获的二氧化碳可以通过将化合物加热至 70°C 在 30 分钟内释放出来,得到的二氧化碳是干净的,可以被回收利用。这种易于释放 CO2 的特性是新化合物的一大优势,因为当前的化合物通常需要在超过 900°C 的高温下才能释放二氧化碳。
此外,该化合物还具有可重复使用的优点:在经历了 50 个循环后,其保留了 75% 的原始吸收能力,而在 100 个循环后仍能保留 50% 的能力。
新化合物的发现过程经历了超过一年的实验,研究者 Eshaghi Gorji 指出,最有前景的碱是由教授团队开发的 1,5,7 - 三氮杂双环 [4.3.0] 庚 - 6 - 烯(TBN),与苄醇结合后形成了最终的化合物。这些成分的生产成本并不高,且流体是无毒的。
接下来,研究团队计划在接近工业规模的试点工厂中测试这种化合物,而不是仅限于克级的实验。他们还需要将液态化合物转化为固态,以便于应用,计划将该化合物与二氧化硅和氧化石墨烯等材料结合,以促进与二氧化碳的相互作用。
HN 热度 250 points | 评论 272 comments | 作者:lrasinen | 11 hours ago #
https://news.ycombinator.com/item?id=46444076
- 大气中二氧化碳浓度极低(约 0.042%),使其从空气中捕获极为困难,成本高昂。
- 与在排放源头捕获二氧化碳相比,从大气中捕获效率极低,且难以在人类时间尺度内实现有效浓度梯度。
- 二氧化碳的扩散和对流会自然完成混合,无需人为干预即可实现分布。
- 从源头捕获二氧化碳(如工厂烟囱)比从大气中捕获更高效、更可行。
- 从根本上减少碳排放(如发展太阳能、风能、电池、热泵等)比事后捕获更有效且更经济。
- 尽管当前技术难以实现大规模碳捕获,但技术进步是可能的,不应完全放弃。
- 即使未来实现零碳排放,大气中已有的过量二氧化碳仍需数百年才能自然消减,因此碳捕获技术仍有必要。
- 植物虽能吸收二氧化碳,但效率有限,且需要巨大土地面积,难以满足大规模减排需求。
- 植物在单位资本投入下具有较高的碳封存能力,是目前最经济的碳吸收方式之一。
- 人工碳捕获技术若能实现,其效率远超自然生态系统,但当前仍不现实。
- 二氧化碳导致认知能力下降的说法可能不准确,真正影响认知的是氧气浓度或血液 pH 值变化。
- 氮气本身也具有轻微麻醉作用,但其对认知的影响在正常大气中可忽略。
- 试图通过增加氮气、氧气和氩气来稀释二氧化碳浓度在物理上不可行,因需增加数倍大气质量。
- 增加大气总质量会显著提高地表气压,带来严重后果,且无法解决温室效应问题。
- 温室效应取决于二氧化碳的绝对量而非浓度比例,稀释无法减少其吸热能力。
- 大气总质量巨大(约 5×10¹⁵ 吨),人为增加数倍气体在工程上完全不可行。
Hacker News 精彩评论及翻译 #
OpenAI’s cash burn will be one of the big bubble q… #
https://news.ycombinator.com/item?id=46439964
AI is going to be a highly-competitive, extremely capital-intensive commodity market that ends up in a race to the bottom competing on cost and efficiency of delivering models that have all reached the same asymptotic performance in the sense of intelligence, reasoning, etc.
The simple evidence for this is that everyone who has invested the same resources in AI has produced roughly the same result. OpenAI, Anthropic, Google, Meta, Deepseek, etc. There’s no evidence of a technological moat or a competitive advantage in any of these companies.
The conclusion? AI is a world-changing technology, just like the railroads were, and it is going to soon explode in a huge bubble - just like the railroads did. That doesn’t mean AI is going to go away, or that it won’t change the world - railroads are still here and they did change the world - but from a venture investment perspective, get ready for a massive downturn.
avalys
人工智能将是一个高度竞争、极度资本密集型的商品市场,最终会陷入一场以成本和效率为标准的恶性竞争,因为各方模型在智能、推理等方面的性能都将趋同。
一个简单的证据是,所有投入同等资源的AI公司,产出的结果都大同小异。无论是OpenAI、Anthropic、谷歌、Meta还是Deepseek,都看不出有任何技术壁垒或竞争优势。
结论是,AI是一项改变世界的技术,就像铁路一样,它即将迎来一场巨大的泡沫式爆发——就像当年的铁路泡沫一样。但这并不意味着AI会消失,或者它不会改变世界——铁路依然存在,并且确实改变了世界——但从风险投资的角度来看,准备好迎接一次大规模的衰退吧。
Show HN: 22 GB of Hacker News in SQLite #
https://news.ycombinator.com/item?id=46436937
Don’t miss how this works. It’s not a server-side application - this code runs entirely in your browser using SQLite compiled to WASM, but rather than fetching a full 22GB database it instead uses a clever hack that retrieves just “shards” of the SQLite database needed for the page you are viewing.
I watched it in the browser network panel and saw it fetch:
https://hackerbook.dosaygo.com/static-shards/shard_1636.sqlite.gz https://hackerbook.dosaygo.com/static-shards/shard_1635.sqlite.gz https://hackerbook.dosaygo.com/static-shards/shard_1634.sqlite.gz As I paginated to previous days.
It’s reminiscent of that brilliant SQLite.js VFS trick from a few years ago: https://github.com/phiresky/sql.js-httpvfs - only that one used HTTP range headers, this one uses sharded files instead.
The interactive SQL query interface at https://hackerbook.dosaygo.com/?view=query asks you to select which shards to run the query against, there are 1636 total.
simonw
别错过这个运作原理。它不是一个服务器端应用——这段代码完全在你的浏览器中运行,使用的是编译为 WASM 的 SQLite。但它并非获取完整的 22GB 数据库,而是采用了一个巧妙的办法,只为当前页面检索所需的 SQLite 数据库“分片”(shards)。
我在浏览器网络面板中观察到,当我翻到前一天时,它会获取以下内容:
https://hackerbook.dosaygo.com/static-shards/shard_1636.sqlite.gz https://hackerbook.dosaygo.com/static-shards/shard_1635.sqlite.gz https://hackerbook.dosaygo.com/static-shards/shard_1634.sqlite.gz
这让人想起几年前那个 brilliant 的 SQLite.js VFS 技巧:https://github.com/phiresky/sql.js-httpvfs - 不过那个技巧使用的是 HTTP range 请求头,而这个则使用了分片文件。
在 https://hackerbook.dosaygo.com/?view=query 上的交互式 SQL 查询界面,会要求你选择要对哪些分片执行查询,总共有 1636 个。
I canceled my book deal #
https://news.ycombinator.com/item?id=46447897
Why buy this book when ChatGPT can generate the same style of tutorial for ANY project that is customized to you?
Isn’t it obvious? Because the ChatGPT output wouldn’t be reviewed!
You buy books like these exactly because they are written by a professional, who has taken the time to divide it up into easily digestible chunks which form a coherent narrative, with runnable intermediate stages in-between.
For example, I expect a raytracing project to start with simple ray casting of single-color objects. After that it can add things like lights and Blinn-Phong shading, progress with Whitted-style recursive raytracing for the shiny reflections and transparent objects, then progress to modern path tracing with things like BRDFs, and end up with BVHs to make it not horribly slow.
You can stop at any point and still end up with a functional raytracer, and the added value of each step is immediately obvious to the reader. There’s just no way in hell ChatGPT at its current level is going to guide you flawlessly through all of that if you start with a simple “I want to build a raytracer” prompt!
crote
既然有ChatGPT能生成任何为你量身定制的同类项目教程,为什么还要买这本书?
这难道还不明显吗?因为ChatGPT生成的内容没人审核!
你之所以购买这类书籍,正是因为它们由专业人士撰写,作者花时间将其分解成易于理解的板块,并形成一个连贯的叙事,中间还穿插着可运行的阶段性成果。
举个例子,我希望一个光线追踪项目从单色物体的简单光线投射开始。接着加入光照和Blinn-Phong着色,然后升级为Whitted风格的递归光线追踪来实现镜面反射和透明物体的效果,再进一步引入现代的路径追踪,比如BRDF(双向反射分布函数),最后用BVH(层次包围盒)来避免速度慢得令人无法忍受。
你可以在任何阶段停下,仍然得到一个可用的光线追踪程序,而且每一步的附加价值对读者来说都一目了然。如果你只是简单地说“我想构建一个光线追踪器”,就指望ChatGPT(以它目前的水平)能完美地引导你完成所有这一切,那简直是天方夜谭!
A faster heart for F-Droid #
https://news.ycombinator.com/item?id=46438057
As someone that has run many volunteer open source communities and projects for more than 2 decades, I totally get how big “small” wins like this are.
The internet is run on binaries compiled in servers in random basements and you should be thankful for those basements because the corpos are never going to actually help fund any of it.
lrvick
作为一个运营了二十多年多个志愿者开源社区和项目的人,我完全明白像这样“微小”的胜利有多么重要。
互联网是由在随机地下室的服务器上编译的二进制代码驱动的,你应该感谢那些地下室,因为大公司永远也不会真正资助任何这些东西。
Google is dead. Where do we go now? #
https://news.ycombinator.com/item?id=46429070
Most of her friends are probably women. Try making an account with an obvious female name and you will see a marked difference on most social platforms I am saying this as a guy we really don’t understand the world women live in online or offline.
xbmcuser
她的朋友可能大多是女性。你试着用一个明显是女性的名字注册一个账号,就会发现大多数社交平台上的待遇有明显不同。我这么说是因为我自己就是个男的,我们真的不理解女性在线上或线下所经历的世界。
Honey’s Dieselgate: Detecting and tricking testers #
https://news.ycombinator.com/item?id=46440431
what the engineers thought when doing design reviews for a “selective stand down” feature.
Possibly a version of, “I lack the freedom to operate with a moral code at work because I’m probably replaceable, the job market makes me anxious, my family’s well-being and healthcare are tied to having a job, and I don’t believe the government has my back.”
Waterluvian
工程师们在为“选择性停机”功能进行设计审查时,心里可能在想:“我之所以在工作中无法秉持自己的道德准则,可能只是因为我随时可以被替代,就业市场让我焦虑不安,家人的健康福祉全赖于我有一份工作,而且我也不相信政府会为我撑腰。”
A faster heart for F-Droid #
https://news.ycombinator.com/item?id=46438440
this server is physically held by a long time contributor with a proven track record of securely hosting services. We can control it remotely, we know exactly where it is, and we know who has access.
I can’t be the only one who read this and had flashbacks to projects that fell apart because one person had the physical server in their basement or a rack at their workplace and it became a sticking point when an argument arose.
I know self-hosting is held as a point of pride by many, but in my experience you’re still better off putting lower cost hardware in a cheap colo with the contract going to the business entity which has defined ownership and procedures. Sending it over to a single member to put somewhere puts a lot of control into that one person’s domain.
I hope for the best for this team and I’m leaning toward believing that this person really is trusted and capable, but I would strongly recommend against these arrangements in any form in general.
EDIT: F-Droid received a $400,000 grant from a single source this year ( https://f-droid.org/2025/02/05/f-droid-awarded-otf-grant.html ) so now I’m even more confused about how they decided to hand this server to a single team member to host in unspoken conditions instead of paying basic colocation expenses.
Aurornis
这台服务器由一位资深贡献者物理持有,其拥有安全托管服务的可靠记录。我们可以远程控制它,确切知道它的位置,也清楚谁可以访问它。
肯定不止我一个人读到这些内容时,会回想起那些因为某个人把物理服务器放在自己地下室或公司机架上而分崩离析的项目。我知道自托管对许多人来说是一种骄傲,但根据我的经验,你最好还是把廉价硬件放在便宜的colo托管机房,并将合同交给具有明确所有权和流程的商业实体。把它交给某个成员并让他找个地方放置,会让过多的控制权落入此人手中。
我为这个团队感到由衷的希望,也倾向于相信这个人真的值得信赖且有能力,但我强烈建议任何情况下都不要采用这种安排。
编辑:F-Droid今年从单一来源获得了40万美元的资助(https://f-droid.org/2025/02/05/f-droid-awarded-otf-grant.html),所以我现在更加困惑了,他们为何决定将这台服务器交给某位团队成员在不明不白的条件下托管,而不是支付基本的托管费用。
Stardew Valley developer made a $125k donation to … #
https://news.ycombinator.com/item?id=46446103
Not without reason:
Stardew Valley, which has been sold to millions of gamers, has been created using the free MonoGame engine. So ConcernedApe is giving back to the open source software which made his commercial success possible, like commercial parties should.
mindcrash
这并非没有道理:
《星露谷物语》这款已售出数百万份的游戏,是使用免费的 MonoGame 引擎开发的。因此,正如商业公司理应做的那样,ConcernedApe 也在回馈开源软件,正是这些软件才成就了他的商业成功。
Google Opal #
https://news.ycombinator.com/item?id=46441740
Does it seem, I’m not sure, ironic maybe? That the main example here is “An app that writes blog posts” - “Researches a topic and writes a blog post about it” - that the company who helped champion the network effects of the internet and surface truly useful search results is now helping to destroy that very same thing they built their entire business on?
kamranjon
这难道不讽刺吗?我不太确定,或许是吧。这里的典型案例是“一个能写博客的应用”——“研究一个主题,然后写一篇关于它的博客文章”——那个曾经率先推崇网络效应、展现真正有用搜索结果的公司,现在却在帮助摧毁他们赖以生存的整个事业?
Stardew Valley developer made a $125k donation to … #
https://news.ycombinator.com/item?id=46445420
Epic Games has a program called MegaGrants where they give a bunch of money to various projects.
https://www.unrealengine.com/en-US/megagrants
For example they gave $250k to the Godot game engine project in 2020.
https://godotengine.org/article/godot-engine-was-awarded-epic-megagrant/
QuantumNomad_
Epic Games 有一个名为 MegaGrants 的项目,他们向各种项目提供大量资金。
https://www.unrealengine.com/zh-CN/megagrants
例如,他们在 2020 年向 Godot 游戏引擎项目提供了 25 万美元。
https://godotengine.org/article/godot-engine-was-awarded-epic-megagrant/
A Vulnerability in Libsodium #
https://news.ycombinator.com/item?id=46436836
This also affected the PHP library, sodium_compat. https://github.com/FriendsOfPHP/security-advisories/pull/756
I’m planning to spend my evening checking every other Ed25519 implementation I can find to see if this check is missing any where else in the open source ecosystem.
CiPHPerCoder
这也影响了 PHP 的 sodium_compat 库。https://github.com/FriendsOfPHP/security-advisories/pull/756
我计划花今晚的时间,检查我能找到的所有其他 Ed25519 实现,看看开源生态系统中是否还有其他地方缺少了这项检查。
A faster heart for F-Droid #
https://news.ycombinator.com/item?id=46436410
Context: “F-Droid build servers can’t build modern Android apps due to outdated CPUs” ( https://news.ycombinator.com/item?id=44884709 )
kasabali
F-Droid 的构建服务器由于 CPU 过时,无法构建现代的 Android 应用。
Stardew Valley developer made a $125k donation to … #
https://news.ycombinator.com/item?id=46446343
Gifts do not confer obligation.
Remind me, which Ferengi Rule of Acquisition is this?
There’s not much argument to be had. You’ve created a logical justification for a myopic, misanthropic world view.
My friend bought me lunch. I used that energy at my job. Do I owe them part of my paycheck?
Many find reciprocation important in a relationship.
bevr1337
礼物并不附带义务。
提醒我一下,这是《费伦吉利润法则》里的哪一条?
没什么好争辩的,你为一种短视、厌世的观点构建了一个看似合理的辩护。
我朋友请我吃了午饭。我用这份精力在工作上,难道我该把薪水分一部分给他吗?
许多人认为,在人际关系中,互惠很重要。
NYC Mayoral Inauguration bans Raspberry Pi and Fli… #
https://news.ycombinator.com/item?id=46439805
It’s not like they’re banning them across all of NYC… it’s just security at the inauguration event. “Large bags” are banned too.
When a policy bans specific devices rather than behaviors or capabilities, it creates ambiguity for people on the ground.
To the contrary, how the heck is someone working security at the entrance supposed to check for a device’s “behaviors or capabilities”? This is a quick visual inspection, this reduces ambiguity.
Presumably, the cops are aware of previous disruption with these specific devices, or threats thereof. And it’s not like they’re going to say exactly what, nor should they, lest it give people ideas…
Today it’s Raspberry Pi and Flipper Zero. Tomorrow it’s BeagleBone Blacks, Arduino Qs, ESP32 dev boards, Teensy boards, Pine64s, Orange Pis…
Which is totally fine. There’s no legitimate purpose in bringing any of those to a high-profile political event. Drones, laser pens, and beach balls are prohibited too.
crazygringo
这又不是在整个纽约市都禁止……这只是就职典礼活动的安保措施。“大容量背包”也同样被禁止。
当一项政策禁止的是特定设备,而非某种行为或功能时,就会给现场人员带来模糊性。
恰恰相反,入口处的安检人员怎么可能去检查一台设备的“行为或功能”呢?这是一种快速目视检查,这减少了模糊性。
可以想见,警方肯定知道这些特定设备曾造成的干扰,或相关的威胁。而且他们也不会透露具体是什么,也不应该透露,免得给了别人可乘之机……
今天是树莓派和Flipper Zero,明天就是BeagleBone Blacks、Arduino Qs、ESP32开发板、Teensy开发板、Pine64s、Orange Pis……
这完全没问题。在任何一个高调的政治活动上,带这些东西来都没有任何正当理由。无人机、激光笔和沙滩球也是被禁止的。
Everything as code: How we manage our company in o… #
https://news.ycombinator.com/item?id=46438106
This is sort of a whole product , but it’s hardly managing the whole company. Financials? HR? Contracts? Pictures of the last team meeting?
It just looks like a normal frontend+backend product monorepo, with the only somewhat unusual inclusion of the marketing folder.
wrs
这算是一个完整的(端到端)产品了,但它根本管不了整个公司。财务?人力资源?合同?上一次团队会议的照片?
它看起来就是一个普通的前后端产品单体仓库,唯一有点不寻常的地方是包含了一个营销文件夹。
Karpathy on Programming: “I’ve never felt this muc… #
https://news.ycombinator.com/item?id=46429036
I feel like many people in the comments aren’t aware that Karpathy is an ML scientist for whom programming is a complementary skill, not a profession. The only reason he came up with “vibe coding” is because maximum complexity of his hobby projects made it seem believable. Maybe take his opinions about fate of programming with a grain of salt.
He is brilliant no doubt, but not in that field.
hamstergene
我感觉评论区里很多人没意识到,Karpathy 是一位机器学习科学家,对他来说编程是辅助技能,而非职业。他之所以提出“氛围编程”(vibe coding),仅仅是因为他那些业余项目的复杂程度让这个说法显得可信。所以,或许该对他关于编程未来的观点持保留态度。
他毫无疑问很聪明,但并非在那个领域。
Times New American: A Tale of Two Fonts #
https://news.ycombinator.com/item?id=46433916
Our studio, LucasFonts, designed Calibri. Here are our CEO Luc(as) de Groot’s thoughts on the matter:
Back to bad…
Deciding to ditch Calibri as a ‘wasteful diversity’ font is both hilarious and sad. I designed Calibri to make reading on modern computer screens easier, and in 2006 Microsoft chose it to replace Times New Roman as the default font in the Office suite. Microsoft moved away from Times for good reasons. Calibri performs exceptionally well at small sizes and on standard office monitors, whereas serif fonts like Times New Roman create more visual disturbance. Although serif fonts work well on high-resolution displays, such as those found on modern smartphones, the serifs can introduce unnecessary visual noise on typical office screens and be particularly problematic for users with impaired vision, such as older adults.
Professional typography can be achieved with serif or sans serif fonts. However, that is not very easy with Times New Roman, a typeface older than the current president. Originally crafted in Great Britain for newspaper printing, Times was optimised for paper, with each letterform meticulously cut and tested for specific sizes. In the digital era, larger-size drawings were repurposed as models, resulting in a typeface that appears too thin and sharp when printed at a high quality.
Depending on the situation, fonts with serifs are often considered more classic, but they take more work to get right. While a skilled typographer can produce excellent results with Times New Roman, using the digital default version is not considered professional practice. This font only offers two weights, Regular and Bold, and the Bold version has a very different design that does not fit well. There are many better serif typefaces available. The digital version of Times New Roman, developed in the early days of computing, includes only minimal adjustments to letter pairs. This is particularly noticeable in all-capital words such as ‘CHICAGO’, where the spacing is inconsistent: the letters ‘HIC’ are tightly packed, while ‘CAG’ are spaced too far apart. By contrast, Calibri incorporates extensive spacing adjustments and language-specific refinements.
This decision takes the administration back to the past and back to bad.
(Microsoft could not rectify spacing issues in Times New Roman without altering the appearance of existing documents.)
LucasFonts
我们工作室,LucasFonts,设计了Calibri字体。以下是我们CEO Luc(as) de Groot对此事的看法:
又回到了糟糕的时代……
决定将Calibri视为一种‘浪费多样性’的字体,既可笑又可悲。我设计Calibri是为了让在现代电脑屏幕上阅读变得更加容易,2006年,微软选择它取代了Times New Roman,成为Office套件的默认字体。微软选择放弃Times New Roman是有充分理由的。Calibri在小字号和标准办公显示器上的表现异常出色,而像Times New Roman这样的衬线字体则会产生更多的视觉干扰。尽管衬线字体在现代智能手机等高分辨率显示屏上效果良好,但在典型的办公屏幕上,衬线会引入不必要的视觉噪音,并且对于视力受损的用户(如老年人)来说尤其是个问题。
使用衬线字体或无衬线字体都可以实现专业的排版。然而,对于Times New Roman这款比在任总统还要古老的字体来说,要做到这一点并不容易。Times最初是在英国为报纸印刷而设计的,它针对纸张进行了优化,每个字形都经过精心切割和特定尺寸的测试。在数字时代,人们将大尺寸的字体图样重新用作模型,导致这款字体在高质量打印时显得过于细长和尖锐。
根据具体情况,衬线字体通常被认为更经典,但它们需要更多的功夫才能用对。虽然熟练的排版师能用Times New Roman创造出优秀的效果,但使用数字默认版本并不被视为专业做法。这款字体只提供两种字重:常规体和粗体,而粗体版本的设计差异很大,与常规体搭配得不协调。市面上有许多更好的衬线字体可供选择。Times New Roman的数字版本是在计算机发展初期开发的,只对字母对做了最微小的调整。这在全大写的单词中尤为明显,例如‘CHICAGO’,其间距不一致:‘HIC’这几个字母挤得太紧,而‘CAG’则间距过大。相比之下,Calibri则包含了广泛的间距调整和针对特定语言的优化。
这一决定让行政部门回到了过去,回到了糟糕的时代。
(在不改变现有文档外观的前提下,微软无法修复Times New Roman的间距问题。)
Stranger Things creator says turn off “garbage” se… #
https://news.ycombinator.com/item?id=46428205
All the settings in the world won’t change the story.
kevinlearynet
全世界的设置都无法改变故事。
Go away Python #
https://news.ycombinator.com/item?id=46432267
Actually you can go one better:
#!/usr/bin/env -S uv run –python 3.14 –script Then you don’t even need python installed. uv will install the version of python you specified and run the command.
meander_water
其实你可以更进一步:
#!/usr/bin/env -S uv run –python 3.14 –script 这样你甚至都不需要安装 Python。uv 会安装你指定的 Python 版本并运行该命令。
How AI labs are solving the power problem #
https://news.ycombinator.com/item?id=46447641
xAI entirely bypassed the grid and generated power onsite, using truck-mounted gas turbines and engines.
These generators polluted the nearby historically black neighborhoods in Memphis Tennessee with nitrogen oxides. Residents are afraid to open their windows, with the elderly, children and those suffering from conditions like COPD particularly affected. Lawsuits alleging environmental racism are pending.
xAI says cleaner generators will be installed but I think this episode shows that we cannot allow public interests to be compromised by private sector so easily just because they scream: Jobs! Investment!
https://time.com/7308925/elon-musk-memphis-ai-data-center/
g8oz
xAI完全绕开了电网,在场地内自行发电,使用的是车载燃气轮机和发动机。
这些发电机向田纳西州孟菲斯市附近历史悠久的黑人社区排放了氮氧化物污染物。居民们不敢打开窗户,老年人、儿童以及患有慢性阻塞性肺病(COPD)等病症的人群尤其受到影响。针对环境种族主义的诉讼正在审理中。
xAI公司表示将安装更清洁的发电机,但我认为这一事件表明,我们绝不能轻易让公共利益被私营部门妥协,尤其是在他们高喊“就业!投资!”的情况下。
OpenAI’s cash burn will be one of the big bubble q… #
https://news.ycombinator.com/item?id=46440140
There is a pretty big moat for Google: extreme amounts of video data on their existing services and absolutely no dependence on Nvidia and it’s 90% margin.
fooblaster
谷歌拥有一个非常大的护城河:其现有服务上有海量的视频数据,并且完全不需要依赖英伟达及其90%的利润率。
Tesla’s 4680 battery supply chain collapses as par… #
https://news.ycombinator.com/item?id=46429645
Tesla is actually starting to make cathodes in house via a dry process, which is why they are no longer buying cathode material from this supplier. Typical sloppy reporting from Electrek.
omarforgotpwd
特斯拉实际上已经开始通过干法工艺自主生产正极材料,这就是他们不再从此供应商处购买正极材料的原因。Electrek的报道一如既往地粗制滥造。