shortnews.dev

Subscribe
Archives
October 23, 2025

ShortNews.dev 2025-10-23

ShortNews.dev 2025-10-23

给软件开发者准备的优质简报,每日阅读 10分钟。


Hacker News

Google flags Immich sites as dangerous

Link | Comment
🔼 1355 | 💬 584

Google将Immich网站标记为危险网站 | Immich博客

Immich团队详细记录了其所有*.immich.cloud网站在10月初被Google安全浏览服务错误标记为危险网站的全过程,并阐述了其影响和临时解决方案。

重点摘要

  • 十月初所有*.immich.cloud子域名被谷歌安全浏览服务标记为危险网站
  • 团队通过谷歌搜索控制台申诉并成功解封,但问题随后复发
  • 问题根源疑似谷歌爬虫将预览环境URL误判为模仿官方演示站
  • 事件导致内部预览环境和监控服务等均无法被用户正常访问
  • 团队计划将预览环境迁移至专用域名immich.build以规避问题

What happened to Apple's legendary attention to detail?

Link | Comment
🔼 384 | 💬 210

苹果传奇般的细节关注度发生了什么?

作者通过大量实例指出,近8-10年来苹果产品的用户体验和设计一致性严重下滑,尤其在最新的macOS和iOS 26中问题尤为突出。

重点摘要

  • 提醒事项应用频繁索要定位权限,严重干扰用户操作流程
  • 系统内标签页设计和搜索栏位置缺乏统一标准与一致性
  • iOS 26文件应用在深色模式下文件夹名称和箭头难以辨识
  • 第三方浏览器因WebKit问题出现视窗错乱和元素闪烁等故障
  • iMessage新背景图功能导致文字难以阅读,严重降低可用性

VST3 audio plugin format is now MIT

Link | Comment
🔼 611 | 💬 146

VST 3.8.0 SDK 发布

Steinberg 于2025年10月20日发布了VST 3.8.0 SDK,核心变更是将VST 3转为MIT开源许可,并新增了对MIDI 2.0和Linux Wayland的初步支持。

重点摘要

  • VST 3采用MIT开源许可,正式转变为开源项目
  • 新增支持MIDI 2.0的全新接口IMidiLearn2与IMidiMapping2
  • 为Linux系统提供初步的Wayland显示服务器支持
  • VSTGUI更新至4.15.0,新增任务并发API与网格布局
  • 修复了多个验证器、测试宿主及CMake脚本的问题

Claude Memory

Link | Comment
🔼 241 | 💬 143

Claude为团队推出工作记忆功能

Anthropic宣布为Claude的Team和Enterprise计划用户推出记忆功能,可记住团队项目和偏好,同时提供隐身聊天模式确保对话隐私。

重点摘要

  • 记忆功能现面向Team和Enterprise企业用户开放
  • 每个项目拥有独立记忆空间,确保信息隔离
  • 用户可随时查看和编辑Claude记住的内容
  • 隐身聊天模式不保存对话历史或记忆
  • 企业管理员可随时为整个组织禁用此功能

I spent a year making an ASN.1 compiler in D

Link | Comment
🔼 222 | 💬 110

我在D语言中花了一年时间开发ASN.1编译器

作者分享了他使用D语言开发ASN.1编译器dasn1的经历,该项目虽耗时一年但仍未完成,主要用于处理TLS/SSL证书所需的x.509证书数据编码。

重点摘要

  • 项目动机是为纯D语言实现的Juptune框架处理TLS,需解析ASN.1 DER编码的x.509证书
  • ASN.1是一种复杂的数据规范语言,包含多种编码规则如BER、DER、PER、XER和JER
  • 编译器实现面临ASN.1规范复杂、版本混乱以及需要多次实现约束检查等巨大挑战
  • D语言的静态导入、模块局部查找和元编程等特性极大简化了代码生成过程
  • 作者使用了D语言的混入模板、编译时特性来构建AST节点和测试框架,但过程依然繁琐

Can "second life" EV batteries work as grid-scale energy storage?

Link | Comment
🔼 56 | 💬 55

电动汽车退役电池能否用作电网级储能?

Redwood Materials公司通过其新部门Redwood Energy,创新性地将回收的电动汽车电池大规模部署为电网级储能系统,在回收前充分榨取其剩余价值,这不仅是边缘项目,更是应对即将到来的电池退役浪潮的关键战略。

重点摘要

  • 公司开发”通用转换器”解决异构电池集成难题
  • 退役电池电网储能价值等于甚至超过回收金属价值
  • 系统设计支持被动安全,单电池故障不影响整体运行
  • 首个离网设施含20MW太阳能和63MWh二手电池储能
  • 项目部署速度极快,四个月即可完成从零到运营

Make Any TypeScript Function Durable

Link | Comment
🔼 61 | 💬 41

使任何 TypeScript 函数具备持久性

Workflow DevKit 目前处于测试阶段,它为异步 JavaScript 带来了持久性、可靠性和可观测性,让开发者能轻松构建可暂停、恢复和维持状态的应用程序及 AI 智能体。

重点摘要

  • 提供可靠性即代码方案,取代手动队列和重试
  • 通过简单声明式 API 实现轻松设置
  • 自动捕获追踪、日志和指标以进行全面观测
  • 具备通用兼容性,支持现有主流开发框架
  • 内置自动重试、状态持久化和可观测性功能

PyTorch Monarch

Link | Comment
🔼 288 | 💬 38

介绍 PyTorch Monarch:简化分布式 AI 工作的编程框架

PyTorch Monarch 是一个新的分布式编程框架,旨在让开发者像编写单机程序一样轻松地编排整个 GPU 集群,简化了复杂机器学习工作流的实现。

重点摘要

  • 单控制器编程模型:通过单一脚本 orchestrate 所有分布式资源,代码如同单机 Python 程序。
  • 将集群视为数组进行编程:通过可操作的网格(Mesh)组织主机和进程,简化分布式计算。
  • 渐进式容错处理:默认快速失败,支持在需要处逐步添加细粒度的异常捕获与恢复。
  • 控制面与数据面分离:消息传递与 RDMA 数据传输分离,实现高效的直接 GPU 间内存传输。
  • 无缝集成的分布式张量:提供分片于集群的 PyTorch 张量,操作看似本地实则跨数千 GPU 执行。

OpenAI acquires Sky.app

Link | Comment
🔼 56 | 💬 30

OpenAI收购Sky应用开发商Software Applications Incorporated

OpenAI宣布收购Mac自然语言交互应用Sky的开发商Software Applications Incorporated,旨在将深度macOS集成能力融入ChatGPT,提升AI在日常工具中的无缝体验。

重点摘要

  • 收购对象为Software Applications Incorporated公司
  • 该公司开发了Mac自然语言交互应用Sky
  • Sky可理解屏幕内容并通过应用执行操作
  • 整个Sky团队将加入OpenAI共同开发
  • 此次收购经OpenAI董事会独立委员会批准

New updates and more access to Google Earth AI

Link | Comment
🔼 85 | 💬 24

Google Earth AI发布重要更新并扩大全球访问范围,该平台整合地理空间AI与Gemini先进推理能力,助力企业与城市应对环境监测及灾害响应等关键挑战。

重点摘要

  • 推出地理空间推理框架,自动连接天气与人口数据
  • Google Earth新增卫星图像AI分析功能,可识别河流干涸
  • 向Google Cloud信任测试者开放影像和人口环境模型
  • 世界卫生组织正使用该技术预测霍乱风险区域
  • 为专业用户提供藻类繁殖检测等灾害预防功能

GitHub Trending

minio / minio

Link
⭐ 56470 | 🔀 6302 | Go 99.0%

MinIO 开源对象存储快速入门指南

MinIO 是一个基于 GNU AGPL v3.0 许可证的高性能、与 S3 兼容的开源对象存储解决方案,专为 AI/ML 和分析等数据密集型工作负载设计。

重点摘要

  • 社区版现仅提供源代码,需通过go install命令安装
  • 部署启动后使用默认根凭据minioadmin:minioadmin访问
  • 提供嵌入式 Web 控制台,可通过浏览器访问进行管理
  • 支持通过 MinIO 客户端mc进行 S3 兼容操作
  • 采用 AGPLv3 许可,商业用途需购买企业版 AIStor

yt-dlp / yt-dlp

Link
⭐ 131864 | 🔀 10594 | Python 99.9%
### yt-dlp:功能丰富的命令行音视频下载工具

yt-dlp是基于youtube-dl和youtube-dlc的衍生项目,支持数千个网站的音视频下载,提供丰富的自定义选项和强大的后处理功能。

#### 重点摘要

- 支持多平台安装,包括Windows、Linux和macOS系统
- 提供灵活的格式选择与排序功能,可自定义下载质量
- 集成SponsorBlock功能,可自动跳过或标记视频章节
- 支持元数据修改、字幕嵌入和多种后处理操作
- 可通过配置文件管理下载选项和身份验证设置

meta-pytorch / torchforge

Link
⭐ 275 | 🔀 29 | Python 93.6%, Shell 3.5%, Jupyter Notebook 2.9%

PyTorch原生智能体强化学习库Torchforge

Torchforge是一个专注于算法而非基础设施的PyTorch原生智能体强化学习库,旨在通过清晰的RL抽象和可扩展实现来简化实验流程。

重点摘要

  • 核心目标是分离基础设施与模型关注点,使RL实验更便捷
  • 提供可修改的RL循环组件,无需接触底层基础设施
  • 支持在数千个GPU之间灵活切换同步和异步训练模式
  • 当前处于早期实验阶段,存在bug且API可能变更
  • 需要PyTorch 2.9.0并依赖Monarch、vLLM和torchtitan组件

guofei9987 / scikit-opt

Link
⭐ 6016 | 🔀 1046 | Python 99.5%

”`

scikit-opt:Python中的群体智能优化算法库

scikit-opt是一个功能强大的Python库,集成了遗传算法、粒子群优化、模拟退火、蚁群算法等多种群体智能优化算法,旨在为研究者和工程师提供便捷的优化解决方案。

重点摘要

  • 支持用户自定义函数(UDF),可灵活注册选择、交叉等算子
  • 提供四种加速方式:矢量化、多线程、多进程和缓存
  • 包含针对旅行商问题(TSP)的特化算法实现
  • 具备从断点继续运行功能,支持增量式优化计算
  • 正在开发GPU计算功能,未来将显著提升运算性能

hoppscotch / hoppscotch

Link
⭐ 75311 | 🔀 5298 | TypeScript 60.8%, Vue 29.6%, Rust 5.8%, JavaScript 2.3%

Hoppscotch:开源API开发生态系统

Hoppscotch是一个功能丰富的开源API开发工具,提供实时请求、多种协议支持和团队协作功能,帮助开发者更高效地创建和测试API。

重点摘要

  • 支持HTTP、WebSocket、GraphQL等十多种协议方法
  • 提供团队协作功能,支持角色权限控制和云端同步
  • 内置代理模式解决CORS问题并可隐藏IP地址
  • 支持PWA安装,具备离线使用和低资源占用特性
  • 提供可视化测试脚本、环境变量和批量编辑功能

LadybirdBrowser / ladybird

Link
⭐ 50409 | 🔀 2203 | C++ 61.6%, HTML 24.5%, JavaScript 11.9%

Ladybird:基于全新引擎的独立网页浏览器

Ladybird是一款基于Web标准构建的新型引擎的完全独立网页浏览器,目前处于预发布阶段,主要面向开发者群体。

重点摘要

  • 采用多进程架构,包含UI主进程和多个渲染器进程
  • 图像解码和网络连接在进程外处理以增强安全性
  • 每个标签页使用独立渲染进程并与系统沙盒隔离
  • 核心组件继承自SerenityOS项目包括LibWeb和LibJS引擎
  • 支持Linux、macOS、Windows(WSL2)等多平台运行

paperless-ngx / paperless-ngx

Link
⭐ 33132 | 🔀 2066 | Python 54.1%, TypeScript 34.9%, HTML 8.9%, SCSS 1.1%

Paperless-ngx:开源文档管理系统

Paperless-ngx是一款旨在将实体文档转换为可搜索的在线存档的开源文档管理系统,是Paperless和Paperless-ng项目的官方继任者。

重点摘要

  • 官方提供在线演示站点,登录账号为demo/demo
  • 推荐使用Docker Compose进行最简易的部署
  • 项目通过Crowdin平台协调多语言翻译工作
  • 明确强调不应在非受信任主机上运行以保护敏感数据
  • 由团队协作开发,欢迎社区贡献代码和翻译

Indie Hacker

Confidence Comes From Action — How AI Tools Can Help You Take the First Step

Link

自信源于行动:AI工具如何助你迈出第一步

作者通过个人经历阐明自信并非行动的前提而是其结果,并推荐使用Supermaker.ai等AI工具降低创作门槛,帮助用户快速开启实践之旅。

重点摘要

  • 自信是通过行动逐步建立的反馈循环,而非行动前的先决条件
  • 作者通过发布推文、视频和着陆页等小步骤积累实践经验
  • Supermaker.ai可通过文本提示生成视频与创意内容,无需专业技能
  • SORA AI视频模型可将想法快速转化为专业级视频内容
  • 强调不存在”完美时机”,鼓励立即采取微小行动启动正向循环

Joining a technical co-founder and growing the product to $45k MRR Two of Iron Brands' three products have substantial revenue. Here's how he's teaming up with tech cofounders to unlock their potenten...

Link

联合技术联合创始人并将产品月经常性收入增长至4.5万美元

创始人Iron Brands放弃金融职业生涯,作为后期联合创始人加入Simple Analytics,并将其月经常性收入(MRR)发展至4.5万美元,同时还运营着另外两个产品。

重点摘要

  • 放弃金融业,通过 networking 结识并加入已运营的Simple Analytics
  • 核心角色是帮助技术联合创始人释放潜力,推动产品与增长
  • 增长策略初期靠手动推广,后期转向可持续的SEO渠道
  • 采用14天全功能反向免费试用模式进行用户转化
  • 主张尽早创业并从失败中学习,持续在 indie hacking 道路上前进

Avenir: Where the Future Lives Before Reality

Link

Avenir:为创业者在产品发布前提供展示与反馈的创新平台

Avenir是由Athena Labs & Reym团队打造的初创企业MVP展示平台,旨在帮助创业者在产品正式发布前获得可见性、反馈并建立早期社区连接。

重点摘要

  • 提供实时公告板功能,展示MVP给整个创业者生态系统
  • 采用终端式导航界面,专为构建者和黑客设计
  • 每周精选三个杰出MVP作为”Avenir Picks”永久展示
  • 前50名提交者将获得一周免费首页展示等特权
  • 未来将开发算法驱动的视频式广播系统

Free AI Tools Australia: Indie Hackers Feedback

Link

免费AI工具澳大利亚:为个人和小型企业提供生产力套件

这是一款完全免费的AI生产力工具套件,旨在帮助澳大利亚的用户提升工作效率,目前正在Indie Hackers社区寻求反馈意见。

重点摘要

  • 提供三款完全免费的AI工具,无订阅费或付费墙
  • AI个人助理可管理电子邮件、日历和任务安排
  • AI社交媒体经理生成多平台帖子和内容策略
  • AI内容写手能快速创建博客、邮件和产品描述
  • 开发者正寻求界面易用性和功能有效性反馈

Don't miss what's next. Subscribe to shortnews.dev:
Powered by Buttondown, the easiest way to start and grow your newsletter.