每日HackerNews RSS

## Koru 内核性能:匹配并超越优化 C 新的 Koru 内核实现,在 n 体模拟基准测试中表现出令人惊讶的强大性能,超出预期,与 C、Rust 和 Zig 等成熟语言的优化代码相匹敌甚至超越。初步测试表明,融合的 Koru 内核比这些语言的普通参考实现更快。 为了调查,创建了一个手动优化的 C 版本,利用了标量化和 `ffast-math` 等技术。这个版本缩小了性能差距,匹配了 Koru 的速度。然而,这个结果 *加强* 了 Koru 的成就——它证明了 Koru 可以在 *无需* 手动优化的情况下,实现接近专家级的 C 性能。 关键在于,Koru 内核允许程序员以保留关键语义信息的方式表达计算,从而使编译器能够生成高度高效的代码。这避免了强制开发人员充当低级优化器。后续模仿 Koru 内核抽象的 Lisp 实现,通过手写 SIMD 指令,在 x86-64 硬件上实现了可比的 C 性能,进一步验证了内核抽象的力量。 Koru 的优势在于它能够在跨平台利用编译器优化,而其灵活的数据流层能够无缝地组合内核结构。结果表明,Koru 内核代表了一种有希望的方法,可以弥合高级表达能力和低级性能之间的差距。

## Koru:一种新的、AI驱动的编程语言 一种名为Koru(korulang.org)的新编程语言正在网上引起关注和质疑。Koru以一个故意夸张的标语来突出其高级特性,旨在通过AI驱动的“元循环”方法实现高性能。 该项目的创建者确认这个标语不是玩笑,意图吸引眼球,尽管AI的重点可能存在争议。初步报告显示,Koru的内核可以与手工优化的C代码相媲美,这一说法得到了独立开发者的验证,他构建了一个内核DSL来证明这一点。 讨论的中心在于,这种性能提升是否可以与编译器自动矢量化相提并论,以及在没有机器码比较的情况下得出结论的有效性。该项目源于一篇关于Lisp速度的玩笑“shitpost”,却意外地产生了实际成果。创建者正在积极开发Koru,并在Discord和Twitch上与社区互动。

## Leako 修订版 7:迈向可构建的 ColecoVision 克隆 Leako,一个 ColecoVision 克隆,正接近于可以被他人可靠构建的阶段。修订版 7 专注于在持续的元件短缺和已识别的错误中提高可靠性。一个关键的改变是从筒形插孔切换到 USB 供电,解决了对适配器质量和极性问题的担忧,尽管 USB 电源供应可能存在不一致性。 机械改进旨在解决在插入游戏卡带时电路板弯曲的问题,增加了一个支架,但最初的位置证明存在问题。控制器端口的稳定性也得到了提高,但最初的足迹错误导致引脚无法焊接——未来电路板计划进行修复。 元件短缺导致了替代(不同的电源开关 FET 和电压逆变器),以及等待 74LS541 逻辑芯片一个月的时间,这令人沮丧。构建过程也得到了改进,包括丝印标签和改进的 BOM 生成脚本,以便更轻松地识别和订购零件。 测试发现焊接问题影响了视频输出和控制器功能,强调了需要更仔细的组装。虽然已经实现了几个成功的构建,包括一个用于博物馆展览的构建,但控制器兼容性和卡带干扰仍然存在挑战。尽管取得了进展,但创造者认为结果是“足够好”而不是胜利,并且计划进一步修订以解决剩余问题并提高构建可靠性。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 自己在家制作ColecoVision,第五部分 (leadedsolder.com) 24点 由 classichasclass 2天前 | 隐藏 | 过去的 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## NIMBY 铁路:抢先体验总结 NIMBY 铁路是一款雄心勃勃的交通模拟游戏,旨在打破类型惯例,拥有巨大的地图、复杂的轨道布局和精密的列车时刻表——本质上模糊了游戏和设计工具之间的界限。开发者启动抢先体验是为了验证他们的概念,并受益于社区反馈,同时实施大量功能。 目前游戏可完整游玩单人及多人模式,专注于沙盒游戏体验。未来的开发将增加玩家建造具有游戏效果的建筑物、高级信号系统、施工的政治后果(“NIMBY主义”)、改进的人口/需求模型、程序化生成以及强大的模组支持等功能。 开发以季度为单位进行重大更新,开发者优先考虑质量而非固定发布日期。他们通过 Steam 论坛、Discord 和 Steam Workshop 与社区积极互动,重视玩家反馈以塑造游戏方向。完整发布时计划小幅提价。

这个Hacker News讨论围绕着Steam上的游戏“NIMBY Rails”,一个城市/铁路建设模拟器。玩家似乎很喜欢这款游戏,一位评论员提到在游戏中绕过规划限制的满足感——这对于城市规划领域的人来说很有共鸣。 一个关键的功能请求是:一种允许玩家轻松扩展*现有*真实铁路网络,而不是手动描绘它们的方式。另一位用户建议一个类似的、可能更吸引人的变体,专注于自行车道。 对话还包括对游戏持续开发的积极反馈,以及关于通过Wine在macOS上兼容性的问题。总的来说,这个帖子显示了对“NIMBY Rails”的积极评价,并突出了潜在的改进领域。

请启用 JavaScript 并禁用任何广告拦截器。

## 欧罗办公室:主权与开放的协作办公套件 欧罗办公室是一个基于Web的开源解决方案,用于实时协作文档编辑,旨在*集成*到现有的平台中,例如文件共享服务、维基和项目管理工具(例如Nextcloud、XWiki、OpenProject)。它支持流行的文件格式,包括DOCX、PPTX、XLSX和PDF。 欧罗办公室的诞生源于对真正开放和主权替代方案的需求。由于在协作和透明度方面的限制,它从ONLYOFFICE代码库中分叉而来。担忧包括贡献受限、构建不可靠以及开发缺乏透明度——特别是考虑到该项目的俄罗斯起源和潜在的地缘政治影响。 欧罗办公室的目标是建立一个社区驱动的开发模式,具有透明的治理,欢迎来自全球个人和组织的贡献。该项目专注于创建一个强大、现代的办公套件,具有强大的Microsoft兼容性,并正在积极开发桌面和移动应用程序。虽然目前缺乏直接的支持订阅,但贡献公司未来可能会提供支持。

## 欧罗-办公:争议与起源 一个名为欧罗-办公的新项目,托管在GitHub上,正受到Hacker News社区的审查。人们担心这只是一个重新包装的OnlyOffice分支,开发者试图掩盖其起源——可能通过“氛围编码”(在提交消息中使用表情符号)和删除许可条款。 OnlyOffice公开指责欧罗-办公通过修改GNU AGPL许可协议侵犯了许可协议。争论的中心在于对AGPLv3第7条的解读,一些人认为这些修改是允许的“附加权限”。 进一步加剧怀疑的是,欧罗-办公的维基百科页面非常新,并且该项目的时机与欧盟内部更广泛的“主权软件推动”相符,这表明可能为了利用与政府机构开源软件采用相关的有利咨询机会。一些评论员表达了不信任,因为该项目与IONOS以及LibreOffice社区内的持续动荡有关。

大型语言模型辅助编码的兴起,无意中推动了向微服务架构的转变。因为微服务具有明确定义的输入和输出(“契约”),大型语言模型可以在不影响系统其他部分的情况下,安全地进行大规模内部重构——本质上为实验创造了一个安全的“避难所”。 这与单体架构形成鲜明对比,单体架构中隐式的依赖和微妙的耦合会在代码更改期间造成风险。微服务也提供组织上的优势:更快的迭代速度,因为代码审查的严格程度降低,以及更容易访问生产数据/基础设施。 然而,这种激增也并非没有缺点。管理数十个独立的服务会给计费和资源跟踪等领域带来复杂性。尽管存在长期的维护挑战,微服务目前仍然是利用大型语言模型的开发人员“阻力最小的路径”,这凸显了在开发工作流程中简化和鼓励最佳实践的必要性。

海盗船正在通过Drop.com扩大合作范围,成为授权游戏和创作者设备的中心。他们与《辐射》、《赛博朋克2077》、《指环王》、《毁灭战士:黑暗时代》和《使命召唤》(包括《黑色行动7》和《战争区域》)等主要游戏系列合作,在其品牌(Elgato、SCUF Gaming、ORIGIN PC等)下发布限量版产品。 这些系列将包含从外设到整机电脑的一切,所有产品都采用独特的美学设计和游戏主题。海盗船旨在以大胆的设计和高性能品质激发社区热情。其他合作包括《星空》和《Discord》,产品仅限时发售。Drop.com将是关注公告和新品发布的地方。

## Corsair 收购 Drop 并进行品牌重塑 Drop(前身为 Massdrop)在线零售商在被 Corsair 收购后,正在逐步结束合作项目并进行品牌重塑。许多用户惋惜 Drop 从早期 Massdrop 时期开始的衰落,当时它通过社区驱动的集体购买提供独特、高质量的商品。 一个关键问题是,依赖耐用品的商业模式难以持续——顾客不需要频繁更换。有人建议多元化是解决方案,但评论员指出,停滞的工资和上涨的成本阻碍了非必需品零售商采用这种方法。另一些人则注意到产品质量下降以及失去了最初的精选吸引力。 讨论还涉及了在日益由一次性商品驱动的市场中,提供持久产品的公司面临的更广泛的挑战,以及森海塞尔等品牌的命运,其消费部门在被收购后一直面临困境。最终,许多人认为 Drop 的成功取决于其独特的集体购买模式,而现在这个利基市场已被其他平台填补,并且 Corsair 的重点可能会转向配件和品牌商品。

错误:无法满足请求。请求被阻止。我们目前无法连接到此应用程序或网站的服务器。可能流量过多或配置错误。稍后重试,或联系应用程序或网站所有者。如果您通过 CloudFront 向客户提供内容,您可以在 CloudFront 文档中找到故障排除步骤,并帮助防止此错误。由 cloudfront (CloudFront) 生成。请求 ID:ZNRs1nPKNaDpLZ7JH0rU1nz62NpbdR8OOKkSmMMs2XBrgpz7L-MIdA==

## 非法蚂蚁交易在肯尼亚激增 一种令人惊讶的新野生动物走私趋势正在肯尼亚出现:非洲巨型收获蚁女王的非法交易。受全球日益增长的蚂蚁宠物饲养爱好驱动,这些因其体型和筑巢能力而备受追捧的女王蚁,在黑市上可卖高达220美元。 交易中心位于肯尼亚吉尔吉尔,蚂蚁在交配季节被收集并走私,通常通过在线网络运往欧洲和亚洲的收藏家手中。最近的一次查获行动发现了5000只被包装用于运输的蚂蚁,进一步的逮捕行动突显了这个问题。 科学家警告说,移除蚁后会破坏生态系统,并可能在其他地方引入入侵物种,从而可能影响农业。虽然通过利益共享协议进行合法收集是可行的,但尚未签发任何许可证。环保人士呼吁对蚂蚁物种采取更严格的国际贸易保护措施,肯尼亚当局正在寻求加强边境检查。尽管存在风险,但如果得到妥善管理,一些人认为这些“生物资产”具有可持续养殖的潜力。

## 蚂蚁走私与异国宠物贸易 一篇BBC文章强调了异国蚂蚁的非法贸易,特别是一只蚁后售价高达220美元。这引发了Hacker News的讨论,揭示了对稀有蚂蚁物种作为宠物出乎意料的需求。虽然有些人认为这个价格合理,考虑到一个蚁群的寿命,但另一些人谴责这种做法是令人发指的野生动物走私。 对话扩展到更广泛的异国物种贸易问题,提到了类似的情况,例如对植物(如*Lithops*)的盗猎以及历史上物种跨大陆的引入。人们对缺乏供应链监管以及从蚁群中移除蚁后对生态系统造成的破坏性影响表示担忧——蚂蚁是关键物种,对生态系统健康至关重要。 许多评论者分享了他们饲养蚂蚁的个人经历,提倡购买本地物种,并强调了这种爱好易于上手。其他人讨论了饲养昆虫的吸引力,将其比作收集和观察行为,同时质疑想要稀有走私标本的动机。讨论还涉及了宠物所有权的伦理考虑以及冲动购买导致忽视的可能性。

## SideX:一个轻量级的 VSCode 移植 SideX 是一个早期发布、开源项目,旨在以更小的体积重现 Visual Studio Code 的功能。它通过用 Tauri(一个基于 Rust 的后端和原生 webview)取代 Electron 来实现这一点,从而获得更快的性能和更低的资源占用(目标是 200MB 内存)。 该项目是对 VSCode 的 1:1 架构的精简移植,使用了超过 5600 个 TypeScript 文件,并使其能够在原生 shell 上运行。目前,Monaco 编辑器、文件资源管理器、集成终端、基本的 Git 集成和主题支持等核心功能已经可用,并且支持从 Open VSX 加载扩展。 然而,SideX 仍在积极开发中。许多工作台功能尚不完整,扩展兼容性有限,调试/设置界面不稳定。 开发者正在积极寻求社区贡献,以解决错误、实现功能(尤其是终端、扩展和调试),并改进平台支持。如果您熟悉 VSCode 的架构,鼓励您参与贡献!您可以在 GitHub 上找到该项目和贡献指南:[https://github.com/Sidenai/sidex](https://github.com/Sidenai/sidex)。

## SideX:一个注重轻量级性能的 VS Code 移植版 SideX 是一个基于 Tauri 的 Visual Studio Code 移植版,旨在显著降低 RAM 占用量,目标为 200MB。该项目在 Hacker News 上引发了争论,讨论的中心在于 Tauri 是否真正能兑现其性能承诺,以及该项目是否更多的是“炒作代码”而非实质内容。 许多评论者质疑 Tauri 的原生性能声明,指出潜在的 RAM 使用问题以及该项目对 Web 视图中 TypeScript 的大量依赖。人们对 README 的清晰度表示担忧,并质疑该项目是否真正可用,还是仅仅停留在设想阶段。 虽然有些人赞赏创建轻量级编辑器并利用 AI 进行开发的努力,但另一些人持怀疑态度,指出 VS Code 已经进行了性能改进,并且复制其庞大的扩展生态系统面临挑战。创建者通过更新 README 以提高清晰度,并承认为完全支持扩展仍需付出努力。最终,该项目的成功取决于提供一个稳定、可用的编辑器,并实现其性能目标。

更多

联系我们 contact @ memedata.com