费歇尔-耶茨洗牌算法是随机排列列表的标准算法,确保每个排列的可能性相同。传统上,它*反向*遍历列表,将每个元素与它前面的随机选择的元素交换。 然而,一个看似更简单的变体——*正向*遍历——实现了相同的均匀分布。这种“前向洗牌”通过将每个元素与当前位置或之前位置的随机元素交换来工作。 作者质疑为什么前向方法不更常用,指出它在数学上等同于传统的费歇尔-耶茨算法(以相反的顺序应用相同的随机交换)。它也与通常与外部数据源一起使用的“内向外”费歇尔-耶茨变体相关。作者认为这种前向版本更简单,并想知道通常包含的避免不必要交换的优化是否会影响实际效率。最终,两种方法都能正确地以相同概率洗牌列表中的每个排列。

一个 Hacker News 的讨论围绕着 Fisher-Yates 洗牌算法,用于随机排列列表。发帖者指出,该算法的一个“反向”版本出乎意料地常见。 评论者指出,反向版本可以被认为是一种“在线”洗牌,适用于随机化未知或增长长度的列表,或用于抽样。一位用户建议使用 `enumerate` 的标准实现不是必需的,并提供了一个使用 `random.randint` 的替代方案,以更清晰地表达意图。 另一位评论者承认总是使用“正向”版本,强调了独立发现如何导致不同的但有效的实现。这场讨论强调了 Fisher-Yates 洗牌存在多种有效的方法,而偏好通常取决于可读性和特定用例需求。

自新版本升级后,我们遇到了问题。“已达到10000条消息限制。9月26日2025之前的信息已隐藏 - 恢复访问”出现,导致该日期之前的信息无法访问。这个硬性限制是什么时候实施的?v11?我们是一所学校,自新冠疫情以来一直使用这个Mattermost实例,拥有超过2000名活跃用户和47万条帖子。9月26日是根据10000条消息计算出的日期,还是仅限于最近几个月的信息? 👍BayJay, movahhedi, irahog, mconsoir, zubozrout 及其他22人表示赞同。

## Mattermost 限制访问,引发社区讨论 Mattermost,一个开源的Slack替代品,最近在超过10,000条消息后限制了访问,引发了Hacker News上的讨论。许多评论员认为这标志着偏离了真正的开源原则,特别是由于Mattermost现在瞄准国防合同,并且似乎正在追求以盈利为导向的“开放核心”SaaS模式。 此举导致了对Zulip和Wekan等替代方案的建议,以及关于社区是否应该分叉该项目的争论。虽然Mattermost采用MIT许可,但维护一个分叉被认为是一项重大任务。 讨论还集中在开源资金的可持续性上,一些人认为传统的志愿者贡献模式正在消失。人们对公司依赖开源的免费劳动,同时保留对收入的控制表示担忧。 还有人指出Mattermost的风险投资资金可能是这种变化的潜在驱动因素。 最终,这一事件凸显了商业利益与开源社区理想之间日益增长的紧张关系。

威尔逊·“雪花”·本特利是一位自学成才的佛蒙特州农民和摄影师,他一生致力于捕捉雪花的之美。1885年,他通过使用连接相机的显微镜,完成了开创性的壮举——拍摄了第一张雪花照片。数十年间,他一丝不苟地拍摄了超过5000个独立的雪花,揭示了它们错综复杂且独特的晶体结构——证明没有两片雪花是完全相同的。 本特利的作品后来与物理学家威廉·亨弗里斯合编成了一本包含2300张照片的专著,这是一项开创性的“微观摄影”。尽管他做出了重大贡献,但他长期以来鲜为人知,这可能归因于他偏远的地理位置和缺乏正规训练。他甚至面临着篡改图像的指控,对此他回应说,提高清晰度符合科学准确性。 虽然他的图像可能呈现理想化的形态,但它们仍然是令人惊叹的艺术和气象档案,现在藏于史密森尼博物馆。本特利的故事是对热情的观察和对自然世界浪漫欣赏的证明,为科学探索的“寂静狂热”提供了一个引人入胜的视角。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 第一张雪花照片 探索开创性的微观摄影 (openculture.com) 5 分,由 _____k 2小时前发布 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

由于新冠疫情,只有50人被允许参加他的葬礼,罗布开玩笑说“门票比酷玩乐队的演唱会还抢手”。他们收到了至少100张慰问卡,来自“牛津大学教授、政客和失业者”。在他去世后,位于卡迪夫格伦伍德教堂的一座新的160万英镑的健康中心被命名为洛克伍德楼,以纪念罗尼。但旧建筑和新建筑不太协调,他们需要额外的资金来完成翻新。“但他们不必担心,”罗布说,“几乎精确到便士,这笔钱正是罗尼遗留的全部财产。”“最后,这位无家可归的人为我们所有人遮风挡雨。”“这太神奇了,我认为一切都是命中注定的,”黛安说。“人们问我们,这是怎么发生的——45年——但实话是,在某种程度上,它一天一天发生的。”罗尼为我们的生活带来了丰富。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 我们邀请了一位男士在圣诞节进入我们的家,他与我们住了45年 (bbc.co.uk) 25 分,rajeshrajappan 发表于 26 分钟前 | 隐藏 | 过去 | 收藏 | 2 条评论 peterspath 发表于 8 分钟前 [–] 太美了… 善良可以走得很远 :) 我们都可以做得更好 (我现在主要指的是我自己) 回复 rajeshrajappan 发表于 3 分钟前 | 父评论 [–] 是的,这是一个非常感人的故事。令人难以置信的人们。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 量子比特质量即将到来的“FOOM” 近期实验表明,量子纠错(QEC)正在推动量子比特质量的急剧、加速提升。2014年的早期演示表明,QEC可以将受保护比特的寿命延长至单个量子比特之外,暗示了可扩展性之路。 此后,实验中用于重复码的量子比特数量稳步增加,从而导致受保护比特寿命呈指数级增长——作者将这种现象称为“FOOM”(突然、快速的提升)。2024年一个59量子比特的编码实现了2小时的寿命,比十年前的亚秒级寿命有了巨大飞跃。 这不仅仅是关于更多的量子比特;而是关于QEC如何利用量子比特的*数量*来克服*质量*限制。然而,进展并非线性。“QEC障碍”——如断电、量子比特泄漏和宇宙射线干扰——会暂时限制改进,直到解决这些问题。 相同的原理也适用于使用更复杂的代码(如表面码)来保护量子比特。在表面码中增加量子比特数量会导致逻辑错误率*平方级*降低,并可能在拥有足够多的量子比特的情况下达到难以想象的低错误率。作者预测逻辑量子比特也将出现类似的“沉寂然后FOOM”模式,并认为全面量子计算的质量障碍将在未来五年内被打破。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 量子纠错进入FOOM (algassert.com) 3点 由 EvgeniyZh 1小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

许多公司在全球扩张中失败,并非因为这本身就很难,而是因为思维存在缺陷。常见的错误是将“国家”视为市场——这是一个危险的过度简化。真正的市场不是由地理位置定义的,而是由共同的行为、问题和决策模式定义的。说你正在 targeting “亚洲市场” 往往掩盖了缺乏具体的策略。 成功的公司通过专注于*特定*的城市、行业和角色来避免这种情况,进行小型、本地化的实验,并且只扩大已证明有效的结果。翻译仅仅是可访问性,而不是本地化;它不能解决产品是否能在新的环境中解决相关问题。 不要制定宽泛的“全球”战略,而是优先进入结构清晰的市场(如韩国或日本),或者将更大的市场仔细分解为可操作的细分市场。最终,全球成功不在于你*去哪里*,而在于展示*什么有效*——然后在此基础上发展。不要将准备误认为策略;真正的市场进入需要精确的决策,而不仅仅是乐观的概括。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 为什么“全球市场”是一个不负责任的说法 (oswarld.com) 4点 由 haebom 49分钟前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

该论坛为各种手持电脑(H/PC)设备提供全面的支持和讨论,涵盖多个世代。它是从早期基于DOS的型号(如惠普200LX和Psion设备),到最新的Windows CE 6.0/7.0/8.0甚至基于Linux的版本用户的中心枢纽。 该论坛分为社区新闻、开发、网站反馈和买卖交易市场等板块。专门的区域服务于每一代H/PC——从第一代到第五代,为各自的操作系统(Windows CE 2.10到6.0,.NET 4.0-4.2)提供特定支持。 拥有超过88,000篇帖子和12,000多个主题,这是一个非常活跃的社区,对于拥有较旧、支持较少的设备的用户来说尤其有价值。它还包括一个用于离题讨论的通用讨论区。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 手持电脑社区论坛 (hpcfactor.com) 6 分,walterbell 发表于 2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## x86架构下高效的页表管理 这项工作源于本科毕业论文,并作为研究助理继续进行,提出了一种在x86架构(32位和64位)下管理页表的新方法。现代处理器使用多级页表将虚拟地址转换为物理内存,这个过程传统上需要复杂的映射和大量的内存开销。 这项研究利用根页表中的“自引用”,允许操作系统直接从虚拟地址空间(VAS)访问所有页表,而无需手动映射。这简化了代码,减少了内存消耗,并提高了可维护性。该技术依赖于所有级别上一致的寻页标志编码和相等的表大小——这些都是x86架构中存在的特性。 该方法在开源教学操作系统“eduOS”中实现和测试,自引用为页表保留了VAS中一小部分、可以忽略不计的空间。虽然Intel和AMD没有明确记录,并且操作系统支持有限(只有一个关于潜在Microsoft NT内核使用的参考),但这种方法为页表管理提供了一个显著的优化。最初提交给ASPLOS会议的稿件被拒绝,但作者现在正与英语读者分享这项工作。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 x86架构的自引用页表 (0l.de) 4点 由 stv0g 1小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## BoltCache:高性能Redis替代方案 BoltCache是一个用Go构建的快速、可扩展的内存缓存系统,提供与Redis兼容的功能,并具有显著的性能提升(基准测试中快30-50%)。它通过现代的**RESTful API**(以及TCP支持)、基于WebSocket的强大的**发布/订阅消息传递**以及全面的企业级功能而与众不同。 主要特性包括**TTL支持**、使用无锁数据结构进行**线程安全**操作、**持久化**到JSON磁盘存储以及**集群**选项,支持主从复制。BoltCache支持常见数据类型(字符串、列表、集合、哈希)和**Lua脚本**,用于复杂操作。 安全性通过**基于令牌的身份验证**和**速率限制**来解决,而**监控**则通过内置指标和健康检查来提供。配置通过YAML文件管理。BoltCache易于使用**Docker**和**Kubernetes**部署,并包含一个Web客户端,用于交互式测试。它专为在**微服务**架构中使用而设计,并为Redis提供了一个引人注目的替代方案。 [https://github.com/wutlu/boltcache](https://github.com/wutlu/boltcache)

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Redis vs. BoltCache (github.com/wutlu) 8 分,由 spotlayn 发表于 2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## 自动化编码的软件未来 本文探讨了完全自动化软件开发的影响,消除了人类在编码速度和智能上的限制。核心论点是代码库将大幅*增加*规模,潜在的瓶颈将是编译时间而非开发人员的努力。 起初,人工智能可能会偏向于拥有最多现有数据的技术,但随着资源的无限可用,它最终将优化为*最佳*工具,即使这些工具需要显著的“转换成本”或目前属于利基市场(如APL或FPGA编程)。这些人工智能创建的工具最初可能对人类来说显得笨拙,最终将变得面目全非。 这使得雄心勃勃的规格成为可能,但也突出了关键的“对齐问题”——确保人工智能优化为*我们*期望的结果。充足的开发时间也允许前所未有的代码验证水平,包括形式化规范、正确性的数学证明和严格的红队测试,消除依赖关系并保证功能。虽然一些理论上的优化可能仍然不切实际,但许多这些转变即将开始影响软件开发。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 编码智能渐近线 (fi-le.net) 6点 由 fi-le 2小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

自由软件基金会(FSF)收到了两次大额的匿名捐款,形式为门罗币——这是其历史上最大的私人捐赠之一。这些捐款正值FSF冬季筹款活动期间,使其能够将重点转向会员招募,并且已经达到了40万美元目标的四分之三。 FSF执行主任佐伊·库伊曼强调,这些捐款表明人们越来越认识到软件自由是与隐私、所有权和维修权息息相关的关键问题。虽然大额捐款具有影响力,但FSF依赖于来自广大个人贡献者的持续支持。 这些资金将加强FSF的技术能力、基础设施以及核心倡议,例如活动、教育和宣传。该组织目前正在寻求年底前的捐款,并计划在1月16日之前获得100名新的会员。FSF成立于1985年,致力于捍卫计算机用户控制和修改软件的权利。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 自由软件基金会收到历史性的私人捐款 (fsf.org) 28 分,pentagrama 2 小时前 | 隐藏 | 过去的 | 收藏 | 1 条评论 herethere23 24 分钟前 [–] 在埃普斯坦事件的各种争议和影响力交易中,看到使用门罗币的大额匿名捐款,特别是捐给自由软件基金会,这让人感到欣慰。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

JEDEC 正在开发 SPHBM4,一种新的高带宽内存 (HBM) 标准,旨在提高整体内存容量并可能降低成本。SPHBM4 与 HBM4 类似,但采用不同的基接口芯片,引脚数量明显减少(512 个,而 HBM4 为 2,048 个)。 这种减少是通过 4:1 串行化实现的——每个 SPHBM4 引脚处理四个 HBM4 引脚的带宽——从而实现更宽的引脚间距,并与更便宜、密度较低的有机基板而非硅基板兼容。 更宽的间距还可实现更长的通道距离,可能允许每个 GPU 拥有更多的 HBM 堆栈,从而提高整体容量。 像 Eliyan 这样的公司已经展示了超出 HBM4 带宽要求的互连解决方案,支持 SPHBM4 的可行性。 然而,成功的采用取决于主要 HBM 供应商(美光、三星和 SK 海力士)的支持,他们目前专注于 HBM4E 及相关技术。 该标准仍在开发中,可能会发生变化。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 JEDEC 正在开发减少引脚数量的 HBM4 标准以实现更高容量 (blocksandfiles.com) 11 分,由 rbanffy 1 小时前发布 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系方式 搜索:

## Ruby 4.0.0 发布 Ruby 4.0.0 现已发布,引入了重要的功能和改进。主要亮点包括 **Ruby Box**,这是一项实验性功能,用于隔离不同环境中的定义(如猴子补丁),适用于测试、部署和依赖评估;以及 **ZJIT**,下一代即时编译 (JIT) 编译器,旨在提高性能并扩大贡献范围。 **Ractor**,Ruby 的并行执行机制,已通过新的 `Ractor::Port` 类进行改进,以提高通信效率并更轻松地共享 Procs。 几个核心类已更新,包括 `Array`、`Binding`、`Enumerator`、`Range`、`Set` 和 `Socket`,具有性能增强和错误修复。 其他值得注意的更改包括垃圾回收器的改进、用于 Ruby 相关常量的新的 `Ruby` 模块以及捆绑 gem 的更新。 兼容性破坏包括从默认 gem 中删除 CGI 以及某些已弃用的方法。 虽然 ZJIT 显示出前景,但目前建议用于实验而不是生产用途。 在 [https://cache.ruby-lang.org/pub/ruby/4.0/](https://cache.ruby-lang.org/pub/ruby/4.0/) 下载 Ruby 4.0.0。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Ruby 4.0.0 发布 (ruby-lang.org) 34 分,由 FBISurveillance 1小时前发布 | 隐藏 | 过去 | 收藏 | 2 条评论 aaronbrethorst 37分钟前 | 下一个 [–] 没有新版本的 Ruby,就不像圣诞节了。感谢 Matz 和团队!回复 nish__ 29分钟前 | 上一个 [–] Ruby::Box 看起来很有用。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 阿韦龙野童:重访一项禁忌实验 米切尔·阿比多评论了罗杰·沙特克的1980年著作《禁忌实验》的再版,书中详细讲述了1800年法国发现的阿韦龙野童的故事。这个男孩在野外长大,几乎没有社会化,成为了医生让-马克·加斯帕尔·伊塔德强烈研究的对象,伊塔德希望确定自然和培养在人类发展中的作用。 伊塔德认为这个男孩,名叫维克多,代表着“白板”——一块可以刻印知识和能力的空白。在五年时间里,伊塔德试图教维克多说话和进行社会化,但收效甚微。虽然维克多可以模仿声音并将词语与物体联系起来,但他从未理解语言的含义,也没有表现出显著的智力进步。 这个案例引发了关于人类完美性和维克多的潜在诊断的争论,从自闭症到发育障碍不等。批评者,包括哈兰·莱恩,认为伊塔德的方法——隔离维克多并优先考虑口语而不是手语——阻碍了他的进步。最终,“实验”未能证明人类的无限可塑性,但阿比多告诫不要对伊塔德做出严厉的评判,承认当时科学的局限性。这个故事仍然是对人类的意义以及先天潜力与环境影响之间持久问题的深刻探索。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 自然状态下的孩子 (lareviewofbooks.org) 3 分,来自 Caiero 1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

启用 JavaScript 和 Cookie 以继续。

微软否认了网上流传的说法——源于一篇领英帖子——称他们正在使用人工智能以 Rust 重写 Windows 11。该帖子提出“1 名工程师,1 个月,100 万行代码”的目标,引发了关于这种大规模任务的可行性和语义理解要求的争论。 Hacker News 的评论员质疑了该帖子的可信度,一些人猜测其来源,另一些人强调微软的声誉是为什么该说法听起来足够可信,以至于需要否认的原因。一位评论员希望微软能够像谷歌有时那样,将这类想法驳斥为愚人节玩笑。讨论的中心是该声明的雄心壮志以及使用人工智能在如此规模上翻译或生成代码的挑战。

性暴力后,幸存者可能会经历令人痛苦、侵入性的幻想,这些幻想是从施暴者的视角出发的——这是一种已知的创伤反应,常被称为“认同侵略者”。这些*不是*隐藏欲望的体现,而是大脑为了应对极度恐惧和边界侵犯,通过内化施暴者视角的某些方面而进行的一种防御性尝试。这些片段可能会浮现,尤其是在压力大的时候或被创伤提醒触发时,有时会表现出性内容。 对这种症状的沉默是有害的,会助长自责、孤立,并可能影响育儿信心。然而,以创伤为重点的疗法可以有效地识别这些想法是源于创伤的,将它们与个人意图区分开来,并处理潜在的记忆。 提高公众意识至关重要,以减少羞耻感并防止再次受害。幸存者需要理解这些幻想是症状,而不是供词,从而打破有害的叙述,即他们“想要”这种虐待。认识到这一点能够带来解决,而不仅仅是“管理”一种被认为的黑暗欲望。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 关于性暴力最有害的禁忌 (write.as) 8 分,作者 rendx 1小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 rendx 1小时前 [–] 正确的 Markdown: https://write.as/3k6gb4heu8whz.md 如果版主看到:请编辑。错过了时间。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

Amiga社区正在集结,在Trevor Dickinson为Amiga硬件(如X1000和X5000)所做的贡献基础上,重振下一代平台。面对有限的硬件和OS4支持的下降,荷兰爱好者Dave和Harald着手开发一款低成本、高性能的新主板——Mirari,为Amiga注入新的活力。 他们的愿景是提供一块能够运行所有AmigaOS软件和游戏且价格实惠的主板,尽管在生产、物流和软件集成方面存在挑战。这项举措凸显了Amiga持久的热情,并展示了社区驱动开发的强大力量。Mirari的进展更新可以在The First Rebirth页面上找到,预示着这个备受喜爱的平台拥有充满希望的未来,由忠实的粉丝推动。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 为AmigaOS4和MorphOS设计的下一代主板 (vitasys.nl) 7点 由 todsacerdoti 3小时前 | 隐藏 | 过去的 | 收藏 | 1条评论 riedel 27分钟前 [–] https://mirari.vitasys.nl/the-first-rebirth/reply 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## 原生泰克斯:陆地之谜 超过165年来,科学家们一直在争论*原生泰克斯*的身份,这种巨型生物在早泥盆世时期是最早殖民陆地的生物之一,可高达8米高。最初被认为是可能的藻类或早期陆地植物,但解剖和化学分析反复否定了这些分类,使得真菌起源或完全独特的谱系成为主要竞争者。 最近的研究,侧重于来自4.07亿年前莱尼石板岩的*原生泰克斯·泰提*,挑战了真菌假说。虽然*原生泰克斯·泰提*是该生态系统中最大的生物,但其内部结构——特别是其独特的管状和“髓点”排列——与所有已知的真菌,无论是已灭绝的还是现存的,都存在根本差异。至关重要的是,对其细胞壁的分析显示出与木质素相似的成分,但*缺乏*真菌细胞壁的几丁质和壳聚糖。 因此,该研究得出结论,*原生泰克斯*代表着一个独特的、现已灭绝的陆地生物群体,而不是巨型真菌。它的真实进化位置仍然是个谜,凸显了我们对早期陆地生命的理解中存在重大差距。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Prototaxites (astrobiology.com) 12 分,andsoitis 发表于 2 小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 thatoneengineer 11 分钟前 [–] https://en.wikipedia.org/wiki/Prototaxites 包含更多背景信息。树木大小和形状的生物,它不是植物,可能像真菌一样进食和繁殖,但根据最新的研究,它也不是真菌。那是迄今为止已知陆地上最大的生物,在当时陆地动物几乎不存在。令人不安!回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

这些在线实验室旨在补充《应用数学基础》教材系列,提供核心数学和计算概念的实践操作。它们专注于使用Python和NumPy、SciPy和Matplotlib等关键科学库,弥合理论与现实应用之间的差距。 用户将培养数值方法、数据可视化、编码最佳实践和高效计算方面的技能。实验室按教材的卷次组织,包含清晰的目标、理论背景、练习和补充材料。 除了完成实验室外,鼓励学生开发个人项目来扩展实验内容——例如,将马尔可夫链练习转化为Twitter机器人——以展示他们的技能,用于实习或求职申请。非ACME学生的访问信息可在“公共使用”页面上找到。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Python 应用数学实验室 (byu.edu) 9 分,来自 vvin 27 分钟前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## AI驱动的搜索现已可用 人工智能的最新进展极大地简化了构建强大的搜索功能。作者通过为Braggoscope(一个BBC Radio 4的“In Our Time”播客目录,包含超过1000集节目)创建一个语义搜索引擎来证明这一点。过去复杂的任务,现在可以通过将文本转换为“嵌入向量”——高维语义空间中的坐标——并将其存储在“向量数据库”中来实现。 这使得搜索能够基于*含义*,而不仅仅是关键词;搜索“最大的行星”会返回关于木星的节目,就像搜索“木星”本身一样。 作者使用了PartyKit,一个现在集成了向量数据库(通过Cloudflare Vectorize)和AI模型的平台。该过程涉及通过将内容转换为向量来索引内容,然后查询数据库以查找与用户搜索最接近的向量,从而有效地找到语义上相似的结果。 整个项目,包括管理界面和查询API,用大约162行代码构建,现在已上线至Braggoscope.com。除了搜索之外,这项技术还驱动着诸如检索增强生成(RAG)之类的应用,从而提供更可靠的AI聊天机器人和助手。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 使用 Vectorize 构建一个好得离谱的搜索引擎,代码仅 160 行 (partykit.io) 9 分,ColinWright 发表于 1 小时前 | 隐藏 | 过去的 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

《用Python探索数学》是阿瑟·恩格尔1993年教材的更新版本,原教材使用Turbo Pascal,现已改编为Python。前六章大部分沿用了恩格尔的作品,涵盖了60多个独立的数学主题。在恩格尔2022年去世后,安德鲁·戴维森修订了这些章节并撰写了新的章节,从分形开始。 虽然恩格尔的原著侧重于数学,但本版本承认了Python库(如Matplotlib)和计算能力的进步,成为一本数学*和*编程教材。它最适合具有两年相关经验的大学生,但熟悉Python的高中生也可能受益。 本书优先考虑数学理解,使用相对简单的代码,有意排除了复杂的科学模块,如NumPy。然而,它广泛利用Matplotlib进行可视化。读者应该熟悉Python,但附带了复习资料。书中介绍了递归和列表推导等主题,完整的代码解决方案和练习答案可在网上获得。由于出版限制,作者已在线免费提供扩展版本。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 在线书籍:用Python探索数学 (psu.ac.th) 16 分,Andrew2565 2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## Asterisk AI 语音座席:快速总结 Asterisk AI 语音座席为您的 Asterisk/FreePBX 系统带来 AI 驱动的语音能力。它是一个模块化、开源解决方案,提供云端和本地 AI 处理选项,用于语音转文本、自然语言理解和文本转语音等功能。 **快速入门(2 分钟):** 克隆仓库,运行 `preflight.sh --apply-fixes`(这将创建一个安全的 `.env` 文件),并使用 `docker compose up -d admin-ui` 启动管理界面(可通过 http://localhost:3003 访问)。设置向导将引导您进行提供商配置和测试。 **主要功能:** 呼叫历史和分析、插话改进、支持多种 AI 模型(OpenAI、Google、Deepgram、ElevenLabs、本地选项如 Ollama)以及强大的工具调用系统,用于执行呼叫转移和发送电子邮件等操作。 **最新更新(v4.5.3):** 增强的呼叫历史记录,包含调试工具,改进的插话功能,扩展的模型支持以及安全加固。 **部署:** 需要一个 Linux 系统(x86_64 架构),并安装了 Docker、Docker Compose 和 Asterisk 18+。该项目提供五个黄金基线配置,以便快速设置。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Asterisk AI 语音代理 (github.com/hkjarral) 10 分,akrulino 发表于 1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

关于 新闻 版权 联系我们 创作者 广告 开发者 条款 隐私政策和安全 YouTube 工作原理 测试新功能 © 2025 Google LLC

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 谁在监视 Waymo? 我 (视频) (youtube.com) 4 分,by notgloating 21 分钟前 | 隐藏 | 过去 | 收藏 | 讨论 https://x.com/fulligin/status/2003925653113184498 https://xcancel.com/fulligin/status/2003925653113184498 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

2025年11月26日 • 编程 你认为我查看此截图后按下Tab键会发生什么?没错,它什么都不会做,而是会建议其他不在最初两个建议中的内容。微软(或至少C# Dev Kit插件)负责VS Code自动完成行为的团队或人员,请做好你们的工作并修复这个问题,谢谢。 作者介绍

一个 Hacker News 讨论强调了对微软 Visual Studio Code (VS Code) 自动补全功能的不满。用户报告了 Tab 键行为问题——它现在经常接受由 AI 驱动的 Copilot 建议,而不是标准的语言服务器补全,需要 Enter 键才能获得后者。 多位评论者指出 Copilot、语言特性和代码片段之间的冲突可能是潜在原因。一位用户特别提到 VS Code 终端内奇怪且损坏的 shell 补全。其他人则哀叹 VS Code 质量的下降,将其与微软早期工具不利比较,并建议使用 JetBrains Rider 等替代品。 讨论还涉及 VS Code GitHub 页面上问题报告的质量,一些人认为它没有帮助,并且缺乏调试的关键细节。虽然 .NET 开发受到称赞,但核心问题仍然存在:VS Code 的自动补全对于许多开发者来说正在证明是不可靠且令人沮丧的。

## Comptime:C# 编译时代码生成 Comptime 是一个 .NET 源代码生成器,它将计算从运行时转移到编译时,从而提高应用程序性能。开发者可以通过 `[Comptime]` 属性标记方法,在编译期间执行代码并将结果直接序列化为 C# 源代码。这消除了在构建时已知值的运行时冗余计算。 Comptime 支持各种返回类型,包括基本类型、`IReadOnlyList/Dictionary` 和 `List/Dictionary`。参数必须是编译时常量——字面量、字面量表达式或集合初始化器。它利用 C# 拦截器无缝地将方法调用替换为预计算值。 **主要优点:** 更快的启动和执行速度,通过将工作卸载到构建时来提高性能。 **要求:** .NET 8.0+,C# 12+(用于拦截器)。通过 NuGet 包安装:`<PackageReference Include="Comptime" Version="1.0.0" />`。该工具会强制执行规则,例如部分类中的静态方法和不可变返回类型(避免使用数组而倾向于 `IReadOnlyList`)。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Comptime – C# 元编程,编译时代码生成和评估 (github.com/sebastienros) 25 分,bj-rn 发表于 2 小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 mfro 发表于 3 分钟前 [–] 这看起来像是应该内置到 MSBuild 中的功能。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 晋升之路:超越“梦想工作”的旅程 在YouTube屡次被拒绝应得的晋升后——尽管实际工作水平已达到高级/资深级别——作者踏上了一段挑战性的旅程,以发现自己真正的市场价值。意识到内部晋升周期的局限性,他们决定在继续胜任当前工作的同时,争取“双级跳”(L4到L6)。 这需要一种艰苦的双重生活:在工作中保持高绩效,同时将夜晚和周末投入到高强度的面试准备中。遵守保密协议要求专注于抽象的工程原理和可扩展的系统设计,而不是专有细节。虽然一些公司的13轮面试过程表明存在问题,但作者发现面试官通常理解大型组织(如Google)的晋升挑战。 最终,一位支持性的经理理解了超越公司限制的成长需求。这次经历凸显了一个关键的教训:有时,最好的领导者会在内部晋升不可行时,促成员工的离开。作者鼓励其他感到自身价值被低估的人去测试市场,强调职业发展通常需要走出舒适区。

受重新体验经典软件,如原始的《冒险》游戏在原始硬件上运行的兴趣驱动,一个名为“TOPS-10 in a Box”的项目旨在简化在现代个人电脑上运行1976-1983年的PDP-10系统。虽然SIMH等工具和在线档案存在,但对于不熟悉这些旧系统的人来说,设置所有内容可能具有挑战性。 此发行版提供了一个预配置的TOPS-10操作系统,包括FORTRAN和BASIC编译器,以及关键的,原始的Crowther和Woods完成的《冒险》游戏——以源代码和可执行文件的形式提供。这让玩家能够以最初设定的方式体验游戏,包括独特的“洞穴时间”和其不寻常的保存系统。 这个300MB的软件包是探索TOPS-10的起点,但用户需要单独下载SIMH模拟器。它面向渴望深入研究计算历史并试验复古软件的爱好者。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 十个顶级网站打包 (2011) (filfre.net) 7 分,由 exvi 2小时前发布 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

经过25年的努力,麦克马斯特大学的研究人员创建了CANDID——加拿大可报告疾病发生率数据集,这是一个包含超过一百万条传染病记录的综合数据库,数据可追溯到1903年。戴维·恩教授最初在被忽视的卫生部存储区域发现了原始资料——数十年的手写报告,克服了最初获取历史数据的阻力。 该数据集包括脊髓灰质炎、麻疹和结核病等疾病的每周、每月和每季度病例数,涵盖加拿大所有省份和地区。这个“美丽的数据集”使研究人员能够分析过去的爆发、模拟疾病传播并了解长期趋势。 目前,公众获取加拿大传染病数据的途径有限,仅发布年度全国统计数据。恩认为,在优先保护患者隐私的前提下,增加数据共享对于改善疫情准备和应对至关重要。CANDID现在已公开可用,为流行病学家提供了一项宝贵的资源,以便从过去吸取教训并加强未来的公共卫生策略。

一个研究团队数字化了超过一个世纪的加拿大传染病数据,引发了 Hacker News 的讨论。该项目与麦克马斯特大学和 CanMod 相关联,使大量历史数据可用于分析。 一个关键问题是,能否利用这个数据集创建有用的工具,一位用户引用了医疗定价数据集作为可能的例子。回复内容从对数据安全的玩笑警告(“你想要电脑病毒吗?”)到对数据库本身的认真讨论(链接在评论中)不等。 一位评论员表达了中国对类似数据的需求,并提到了全球健康问题。这项举措凸显了开放数据对公共卫生研究和潜在预防措施的价值。

## Phoenix: 一款现代 X 服务器 Phoenix 是一款新的 X 服务器,使用 Zig 语言从头构建,旨在成为 Xorg 的一个更简单、更安全、技术更先进的替代方案。目前,它并非完全替代品——它在现有的 X 服务器中*嵌套*运行,使用硬件加速渲染 GLX、EGL 或 Vulkan 应用程序。 主要目标包括仅支持现代硬件(约近 15 年)和精简的 X11 协议子集,专注于当代应用程序使用的功能。安全性通过自动协议解析和应用程序隔离来优先考虑,需要用户许可才能进行应用程序间的交互。 Phoenix 旨在改进现代显示功能,例如多显示器设置(具有不同的刷新率和 VRR)和 HDR 支持,以及内置合成以消除撕裂。它还引入了新的标准,例如每显示器 DPI 缩放,并计划根据需要扩展 X11 协议,可能弥合与 Wayland 应用程序的兼容性。 虽然 Phoenix 不打算完全取代 Xorg(Xorg 将保留更广泛的硬件和功能支持),但它为现代 X11 体验提供了一个有希望的基础。开发正在进行中,目前可以通过 Zig 构建进行安装。

联系我们 contact @ memedata.com