每日HackerNews RSS

## 中年觉醒:重拾真我 中年时期可能会带来意想不到的转变:取悦他人的能力和意愿下降。这种“不再迎合”并非负面变化,而是一种神经结构的重组。几十年以来,我们的大脑,尤其是女性的大脑,由于社会教养,一直将社会和谐放在优先位置,不断地用前额叶皮层进行监控和情感劳动,导致精疲力竭。 随着年龄增长,大脑会修剪掉不必要的通路,通常从那些用于过度取悦他人的通路开始。激素变化进一步降低了将他人的舒适度置于自身真相之上的动力。这导致了清晰的认知,拒绝压抑自我,以及优先考虑真实性。 虽然这种转变具有解放意义,但也可能遇到阻力。依赖我们表现的系统会失灵,我们可能会被贴上“难相处”的标签,或者经历人际关系的转变。然而,这种不适感揭示了剥削性的关系动态。这并非关于*变成*一个消极的人,而是*展现*真实的自我——拥有界限、观点和需求。 最终,对“不在乎”的练习是为了充分地生活,优先考虑真诚的连接,并认识到我们内在的价值,独立于外部认可。这是迈向自由和自我接纳的勇敢一步。

一个黑客新闻的讨论围绕着一篇最近分享的文章,探讨了优先事项的转变以及“取悦他人”行为的下降,尤其是在经历围绝经期的女性中。许多评论者对文章的框架表示沮丧,特别是它将这种变化主要归因于激素变化。 几位用户认为文章缺乏科学依据,并且忽略了生活经验和对年龄增长带来的可能性减少的现实评估。一位男性评论者分享了类似的经历,认为这种转变源于认识到维持表面的徒劳,并将有限的时间和精力集中在真正重要的事情上。 核心批评在于,文章试图*解释*一种不在乎他人意见的心态——根本上错失了拥抱这种自由的意义。几位用户直言将文章称为“AI垃圾”,暗示这是一篇写得糟糕、泛泛而谈的文章,很可能是由人工智能生成的。

## Java 中的 SwissTable:性能深度剖析 本文详细介绍了作者实现 Google 的 SwissTable Java 版本的过程,这是一种高性能哈希表设计。SwissTable 将键/值存储与用于快速探测的紧凑“控制字节”分离,从而避免了大多数情况下昂贵的键比较。它通过将哈希分成两部分来实现这一点——一部分用于初始组选择,另一部分作为组内快速过滤的指纹。 受到其在 Rust 和 Go 中的采用(在这些语言中带来了显著的速度提升)的启发,作者利用孵化中的 Vector API 来高效批量比较控制字节,从而在 Java 中迎接这一挑战。关键在于围绕 Vector API 进行设计,以最大限度地利用 SIMD,重点关注缓存友好的控制字节扫描作为热路径。 由此产生的“SwissMap”优先考虑最小化键访问次数,并利用诸如前哨填充、高负载因子(87.5%)和墓碑重用等技术来实现高效的删除和调整大小。基准测试表明,SwissMap 保持了具有竞争力的吞吐量,尤其是在高负载因子下,并且与标准的 Java 哈希映射相比,展示了更低的内存使用量。该项目名为 HashSmith,是开源的,可供实验。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 工作 | 提交 登录 在Java中构建高效的哈希表 (bluuewhale.github.io) 54 分,birdculture 8小时前 | 隐藏 | 过去 | 收藏 | 3 条评论 EmberTwin 6小时前 | 下一个 [–] SWAR(寄存器内的SIMD)的数值比SIMD版本以及标准库基线都要好。为什么?如果机器支持,SIMD应该严格更快,因为SWAR最大位宽为64,而SIMD从128位开始。这里使用的Java SIMD API一定没有产生实际的SIMD机器码。回复 yardstick 5小时前 | 上一个 | 下一个 [–] 这篇文章在开始时对概念的阐述不够好。据我理解,大意是检索的第一阶段本质上是一个布隆过滤器。回复 jbellis 6小时前 | 上一个 [–] 我现在很好奇fastutil的实现方式。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## 可调度太阳能现已具有全球竞争力 Ember 的最新报告强调,电池储能系统 (BESS) 的成本正在迅速下降,使得可调度太阳能——即与储能配套的按需电力太阳能——成为全球范围内与传统电力来源具有竞争力的选择。 仅 2024 年,核心 BESS 设备成本就下降了 40%(达到 165 美元/千瓦时),电池性能也得到了改善(寿命更长、效率更高),储能的平准化成本已降至 65 美元/兆瓦时。这使可调度太阳能的总成本降至 76 美元/兆瓦时,低于新建燃气发电厂,尤其是在依赖液化天然气进口的地区。 该报告基于国际拍卖数据和专家访谈,显示全球项目成本约为 125 美元/千瓦时,而采购自中国的设备可以显著降低成本。尽管由于关税和国内内容要求,美国成本较高,但美国仍然是一个主要且快速增长的 BESS 市场,2024 年新增了 10 吉瓦的公用事业规模电池。 Ember 总结认为,太阳能与储能相结合,不再局限于白天发电,可以可靠地满足全球能源需求的重要部分。

日间颜色: 夜间颜色: 由 Marko Denic 制作。源代码在 GitHub 上。灵感来自 Pong Wars。

一款名为“动态乒乓大战”(markodenic.tech) 的网页游戏正在 Hacker News 上引发讨论。这款游戏具有简单的迷人视觉效果,展示了两个玩家用“乒乓”进行战斗——本质上是动态演化的 Pong 游戏。 用户对游戏的催眠般品质印象深刻,将其比作围棋或熔岩灯。一些评论员指出游戏可能会“卡住”,乒乓在中心碰撞,建议增加卡顿检测和随时间绘制分数的功能。 其他人受到启发,创建了拥有更多玩家的版本(pong.u11g.com)。改进想法包括可视化游戏的时间周期,以及分析分数变化的“波函数”,可能揭示类似于黏菌生长的模式。该游戏被描述为一种零和竞争,让人联想到纸牌游戏“战争”。

## Gleam 与 2023 年 Advent of Code:积极体验 作者连续第七年完成了 Advent of Code 的所有挑战,这次使用了 Gleam 编程语言。尽管活动缩短至仅 12 天(24 个部分),而不是通常的 25 天,但谜题仍然引人入胜,并且常常出乎意料地困难。 Gleam 非常适合 AoC 的风格——解析、转换数据和折叠——这得益于其简洁的语法、有用的编译器和强大的管道运算符。该语言对函数式编程的强调及其强大的列表函数(如 `transpose` 和 `combination_pairs`)尤其有益。像 `fold_until` 和 `echo` 调试工具这样的特性显著简化了开发。 虽然总体上是积极的,但出现了一些摩擦点,包括文件 I/O 和正则表达式需要外部依赖,列表模式匹配的限制以及显式比较。针对 JavaScript 也需要使用大整数,因为其数字存在限制。尽管如此,作者发现 Gleam 的选项/结果处理和备忘录功能特别强大,从而产生了优雅的解决方案,尤其是在基于网格的谜题中。总而言之,这次体验非常令人满意,并激发了对未来项目中使用 Gleam 的兴趣。

## Gleam 与编程语言的未来 (Hacker News 总结) 一个 Hacker News 的讨论围绕 Gleam 编程语言及其在 LLM 时代的前景。作者尝试用 Gleam 参加 Advent of Code,发现其性能令人惊讶,并且语言服务器非常出色。 一个关键主题是 LLM 是否会因其对大型训练数据集的依赖而扼杀新语言的创新。一些人担心缺乏大量代码库的语言将被抛在后面,而另一些人则认为 LLM 将适应设计良好、更简单的语言,例如 Gleam。 讨论还涉及 Gleam 的设计选择,特别是它缺乏接口(尽管它*有*泛型),以及它侧重于显式代码而非简洁性。 许多评论员强调 Gleam 的强类型和与 Erlang VM (BEAM) 的集成是优势。 最终,对话反映了对 LLM 对编程格局的影响以及它们是否会偏爱成熟语言而非更新、可能更具创新性的语言的更广泛担忧。 一种观点是,如果设计良好的语言,即使是小众语言,也能提供独特的优势和清晰、一致的风格,从而使 LLM 能够轻松学习,那么它们就能蓬勃发展。

## z8086:为FPGA设计的忠实8086内核 z8086是一个用SystemVerilog实现的新的8086/8088 CPU内核,旨在忠实复制原始Intel微架构。它不采用手工编码指令,而是利用从ROM运行的恢复的Intel微代码,重现原始芯片的行为。 这个紧凑的内核——大约2000行代码,在60MHz的Gowin GW5A FPGA上利用约2500个LUT——通过了ISA测试,可以启动小型程序,并控制外设。该项目的目标是具有教育意义、FPGA友好型,并准确反映8086的独特特性,如分段寻址和通过预取队列实现早期流水线。 开发过程中的关键发现包括纠正原始专利文档中的不准确之处,并忠实地重现了一个已知的中断错误。虽然目前尚未达到周期精确或能够运行DOS,但z8086展示了对8086内部运作的深刻理解,并为CPU考古和FPGA项目提供了一个宝贵的资源。未来的工作包括更广泛的测试、DOS启动,以及潜在的WebAssembly可视化。该项目是开源的,并且可在GitHub上获取。

## 黑客新闻讨论:重建8086与架构比较 一篇关于从微代码重建8086处理器的文章引发了黑客新闻的讨论,并迅速演变成与摩托罗拉68000的比较。虽然原文侧重于8086,但评论者指出68000 *也* 使用了微代码(甚至“纳米代码”),尽管它是一个32位架构,而8086是16位设计。 对话深入探讨了性能差异,普遍认为286比8086和68000都更快。68000复杂的寻址模式与286更简单、受RISC影响的方法形成了对比。关于68000的内部架构的细节浮出水面——利用多个算术逻辑单元实现更快的处理——以及它的灵活性,甚至允许IBM委托定制芯片运行S/370代码。 评论者还回忆了编程经验,强调了Z80等处理器上字符串指令的实用性,并分享了过去微处理器设计书籍中的轶事。

## 精神疲劳的科学 人类比机器更容易经历精神疲惫——动机、注意力和判断力耗竭,正如加里·卡斯帕罗夫与深蓝的较量所突出显示的。科学家们现在正深入研究*为什么*认知努力会导致疲劳,超越简单的自我报告,探索潜在的生物学机制。 一个主要理论认为,疲劳源于大脑费力的“认知控制”,随着时间的推移会变得代价高昂,可能由于能量供应紧张或谷氨酸等代谢物的积累。研究表明,这会影响大脑化学物质,改变我们权衡努力与回报的方式——在疲劳时更倾向于更容易、更即时的满足感。 最近的研究,在对长新冠(疲劳是主要症状)的关注增加的推动下,将疲劳与葡萄糖、乳酸、多巴胺,甚至与阿尔茨海默病相关的蛋白质的变化联系起来。最终,疲劳似乎是一种保护性信号,促使人们休息。虽然“安全阀”可以防止持续的代谢损害,但恢复性睡眠对于清除大脑“碎片”和重新校准能量储备至关重要。理解这些过程至关重要,它不仅影响日常生活,还影响慢性疲劳综合征、长新冠和神经退行性疾病等疾病。

## 认知疲劳:黑客新闻摘要 研究人员正在调查认知疲劳的生化基础,假设它源于控制认知功能的脑区代谢变化。这项研究挑战了之前关于“自我控制力耗竭”的观点——即意志力是一种有限的资源——因为一些人报告即使研究表明并非如此,也经历了严重的精神疲劳和自我控制能力下降。 讨论的中心是意识(系统2)和无意识(系统1)大脑过程之间的相互作用,疲劳可能导致更多地依赖能量消耗较少的系统1。另一些人指出神经递质积累和ATP耗竭是促成因素,建议小睡可能是潜在的解决方案。 对话还强调了精神疲劳的复杂性,区分了因睡眠不足与情绪压力引起的类型。一个关键点是长新冠与肌痛性脑脊髓炎/慢性疲劳综合征(ME/CFS)之间的潜在重叠,一些人认为它们本质上是同一种疾病。最后,一些评论员强调了解决潜在生理问题(如颈部姿势)的重要性,并探索QEEG和神经反馈等工具用于诊断和治疗。

## LinkedQL:现代 SQL 客户端 LinkedQL 是一个轻量级(小于 80KB)的数据库客户端,旨在简化和统一现代应用程序的数据库交互。目前处于 Alpha 阶段,它支持 PostgreSQL、MySQL/MariaDB,以及一个名为 FlashQL 的独特内存 SQL 引擎——非常适合离线优先应用程序和测试。 它提供了一个熟悉的 `client.query()` 接口,同时引入了诸如响应式(实时查询)、简化的关系遍历、JSON 支持和 UPSERT 语句等功能。未来的功能包括模式版本控制和自动迁移。 LinkedQL 拥有跨所有支持方言的一致 API、自动模式推断,并旨在实现数据库联合和同步。虽然仍在积极开发中,核心组件正在迅速稳定,但它接受通过 GitHub 仓库中的 issue、pull request 和讨论来贡献。它专为寻求响应式、灵活和轻量级数据库层的开发者设计。

## LinkedQL:数据库实时查询 LinkedQL 是一款适用于 Postgres、MySQL 和 MariaDB 的新型 SQL 客户端,它实现了“实时查询”——结果集能够随着底层数据库的插入、更新和删除操作自动更新。这无需额外的工具,如 ORM 或 GraphQL 服务器;只需在查询中添加一个标志即可激活实时模式:`client.query('SELECT ...', { live: true })`。 核心引擎在后端运行,利用逻辑复制槽(Postgres)高效地跟踪更改。目前,Postgres 是唯一完全支持的数据库,MySQL/MariaDB 的支持正在进行中。一个前端可嵌入变体 FlashQL 允许本地数据操作并与后端引擎同步。 作者欢迎对易用性、潜在风险和生产就绪的反馈,并积极解答关于部署、身份验证(与 Postgres RLS 兼容)、扩展以及未来功能(如模式迁移和 Postgres 扩展)的问题。 更多信息,包括文档和 GitHub 仓库,请访问 [https://linked-ql.netlify.app/](https://linked-ql.netlify.app/) 和 [https://github.com/linked-db/linked-ql](https://github.com/linked-db/linked-ql)。

JetBrains 将于 2025 年 12 月 22 日停止其实验性 IDE Fleet 的开发。Fleet 最初的目的是探索一种新的 IDE 架构,与成熟的 IntelliJ 平台并行,但最终由于功能重叠造成了困惑,并且未能为用户提供切换的理由。 尽管在技术上取得了成功——许多 Fleet 组件现在已集成到其他 JetBrains IDE 中——但它无法开辟独特的利基市场,即使在探索成为 AI 优先编辑器方面也是如此。 然而,Fleet 的开发发现了一个新的机会:**代理开发**。这种新兴的工作流程涉及开发者引导 AI “代理”执行诸如代码重构和功能构建等任务,这一过程与传统编码根本不同。 JetBrains 现在正在将 Fleet 团队和技术调整到构建一个专门的 **代理开发环境**,这是一款具有新名称的新产品,专为这种不断发展的工作流程而设计。当前 Fleet 用户可以继续使用现有版本,尽管某些功能最终可能会停止工作。

## JetBrains 取消 Fleet 项目并转向 AI JetBrains 已取消其较新的 IDE Fleet 的开发,理由是与现有 IntelliJ 系列产品混淆,以及缺乏说服用户切换的价值。 此决定正值该公司重新聚焦于加强其成熟 IDE(如 IntelliJ、Rider 和 PyCharm)中的 AI 工作流程。 许多用户报告称 JetBrains IDE 即使在强大的硬件上仍存在性能问题,导致一些人转向 Zed 和 VS Code 等替代方案。 许多评论员强调了对 JetBrains 臃肿以及缺乏对核心性能改进的关注感到沮丧,尤其是在处理大型单仓库时。 此次取消与一种更广泛的情绪相呼应,即 JetBrains 已经失去了优势,一些人批评其追求 AI 功能而忽视了 IDE 的基础稳定性。 虽然一些人欣赏 JetBrains 现有的工具(如 DataGrip),但另一些人正在积极探索替代方案,理由是其他地方的性能和响应速度更好。 该公司向“代理开发”的新方向受到一些人的怀疑,他们认为专注于强大、可靠的 IDE 仍然应该是首要任务。

2025年12月9日,爱荷华州联邦大陪审团起诉了13名个人,指控他们涉及多州敲诈勒索和盗窃财产阴谋。该团伙涉嫌从爱荷华州、田纳西州、明尼苏达州、印第安纳州、俄亥俄州、阿拉巴马州、伊利诺伊州、内布拉斯加州、密苏里州和肯塔基州十个州的餐馆盗窃废食用油,意图将其提炼成生物柴油。 被盗油被运往爱荷华州、内华达州、田纳西州、阿拉巴马州和俄亥俄州的仓库,然后出售,并将利润洗钱。指控包括敲诈勒索阴谋、州际运输盗窃财产和洗钱。 被告来自爱荷华州、纽约州、俄亥俄州、德克萨斯州和俄克拉荷马州。其中四名被告——郭宪权、黄建发、王富涛和王翔晶——已经出庭,审判日期定于2026年2月2日。其余被告将在稍后出庭。此案由联邦调查局中爱荷华州帮派特别工作组领导调查,并得到众多州和地方机构的协助。所有被告均推定无罪,除非被证明有罪。

## 废弃食用油盗窃与欺诈 – 摘要 最近的司法部起诉书揭示了一个涉及多名个人涉嫌从餐馆盗窃废弃食用油(UCO),并转售以获取利润的计划。这并非关于非法食用油重新回到食品供应链中——UCO 现在作为可持续航空燃料和生物柴油的原料更有价值,其价格已超过新鲜食用油。 讨论强调了一个复杂的市场,涉及中国UCO出口的关税问题,导致美国价格上涨。参与者指出,废油回收计划已基本杜绝了将“沟油”用于烹饪的做法,尤其是在中国和台湾。 对话还涉及有组织犯罪的担忧,特别是中国参与,以及相关人员可能面临的后果,包括在美国和中国都可能承担的法律责任。一些评论员争论了空气炸锅作为餐馆油炸替代品的可行性,并对它们的有效性持有强烈意见。最终,此案凸显了针对这种有价值资源盗窃的日益增长的趋势。

更多

联系我们 contact @ memedata.com