Skip to content
Go back

上海公交新玩法:线路你说了算,15人成团即发车! | Hacker News 摘要 (2025-05-15)

Published:  at  08:14 PM

1. 上海公交新玩法:线路你说了算,15人成团即发车! (Bus stops here: Shanghai lets riders design their own routes)

上海公共交通迎来新变革!一项名为“定制公交 (DZ)” 的创新平台正在上海火热推广,让市民也能参与设计公交线路。只需通过城市运营的平台提交线路方案,获得足够多的“赞”,线路便有望在短短三天内开通运营!

目前,上海全市16个区已开通超过220条“定制公交”线路。市民可以通过在线平台提交起止地点、期望时间和班次频率等信息。一旦线路需求达到15-20人,便可启动运营。首批试点线路DZ301连接了地铁站与周边社区、学校和写字楼,日均客流量高达250-260人次。

同济大学交通运输学院教授陈晓红表示,该系统能更好地匹配运力与需求,提升高峰时段的便利性和资源利用率。尽管目前还面临乘客需求不均、公众知晓度较低等挑战,但上海市交通部门表示将不断改进平台功能,提升线路规划水平,让“定制公交”更好地服务市民。

原文链接:https://www.sixthtone.com/news/1017072

论坛讨论链接:https://news.ycombinator.com/item?id=43980845

论坛上的讨论围绕着将公共交通系统转变为类似Uber的按需服务模式展开。有人认为这种低技术方案具有创新性,能够根据需求协调交通,实现自我优化,如同Uber一样方便,只要行程时间可预测,人们就会满意。

然而,也有人对此表示质疑,认为该方案在实际操作中会遇到问题。例如,依赖智能手机可能会排除没有手机或手机没电的人群。此外,现有的公共交通系统的优势在于其可预测性和无需协调性,乘客只需到达站点,就能按既定路线到达目的地。

还有观点指出,在某些城市,公共交通经常晚点或爽约,使其作为通勤工具变得不可靠。这种情况在美国城市尤为突出,因为对公共交通的投入不足。但在中国和韩国等地,智能手机已经成为公共生活的必需品,类似于人行道默认人们会穿鞋。在中国,智能手机是与餐厅互动、点餐和支付的主要方式。


2. 家族企业的暗战:一场“不该存在”的服务器危机 (A server that wasn’t meant to exist)

一家家族企业在创始人去世后陷入困境,急需数字化转型。一位IT专家临危受命,为其构建了一套基于NetBSD的服务器系统,实现数据集中管理和透明化。然而,前任负责人的百般阻挠和威胁浮出水面,意图破坏新系统以掩盖其非法行为。尽管IT专家巧妙应对,甚至意外发现自己与这位负责人存在着家族渊源,但最终服务器仍遭遇“意外”,硬盘数据离奇失踪。

幸运的是,IT专家早有准备,通过秘密备份挽救了关键数据。虽然企业主事后并未采取法律行动,并高薪邀请他加入,但他最终选择坚守自己的事业,拒绝了这份诱人的邀请。这并非因为他不愿助人,而是因为他意识到,当身处其中的人选择包庇问题而非解决问题时,有些烂摊子是无法收拾的。这段经历让他明白,技术并非万能,有时放手也是一种智慧。

原文链接:https://it-notes.dragas.net/2025/05/13/the_server_that_wasnt_meant_to_exist/

论坛讨论链接:https://news.ycombinator.com/item?id=43985971

论坛的讨论围绕非营利组织(NFP)展开,一位用户分享了自己曾在非营利组织工作的经历,认为其中存在大量的合法腐败现象。他提到政府机构在审计后,希望能够公开其发现,让公众了解慈善机构的资金使用情况,有多少用于慈善目的,又有多少实际上成了董事和员工的“礼物”。其他用户对“NFP space”的概念进行了澄清,指出其涵盖了慈善机构和其他法律实体。一些用户表示,大型非政府组织或慈善机构普遍存在欺诈、懈怠或明显的舞弊行为,而小型慈善机构往往由真正为目标努力的信仰者组成。有人认为慈善和非营利组织是利用避税为腐败融资、同时为自己(尤其是亿万富翁)树立良好形象的便捷方式。还有用户分享了与数据备份和代码维护相关的经验,指出有时人们会销毁数据以逃避责任,或者拆除继承的遗产并归咎于前任。另一些用户则表示,如果不对前任提出批评,可能会适得其反,分享了继承糟糕代码库并最终被指责的经历。最后,有用户分享了一个经典的呆伯特漫画,引发了关于代码嘲讽的讨论。


3. HDR:远不止让照片变亮!Halide相机App带你玩转摄影新境界 (What is HDR, anyway?)

摄影爱好者们注意啦!Halide相机App终于要带来HDR摄影的新玩法了,但等等,HDR可不只是让照片更亮那么简单。实际上,手机上的“HDR模式”更多的是模拟HDR效果,而真正的HDR则关乎屏幕显示能力。

为了解决照片动态范围与屏幕显示之间的矛盾,Halide推出了全新的单次拍摄HDR处理技术,灵感来源于传统胶片时代的“dodge and burn”技巧,让大家在后期调整照片时,可以像老摄影师一样,自主掌控照片的明暗细节,找回照片的灵魂。

同时,Halide也关注到HDR显示技术的进步。尽管行业升级成本高昂,且过度使用HDR可能适得其反,但iOS 18和Android 14已开始支持Adaptive HDR和Ultra HDR,试图在兼容性和显示效果间找到平衡。

原文链接:https://www.lux.camera/what-is-hdr/

论坛讨论链接:https://news.ycombinator.com/item?id=43983871

论坛中,一位用户评论游戏中的“HDR”和景深等效果降低了体验的真实感,因为这些效果只有在目光聚焦在特定位置时才有效,否则会出现不真实的颜色或模糊,并期待眼动追踪技术的普及。另一位用户也认为镜头光晕、运动模糊、胶片颗粒和浅景深模仿的是相机效果,而非身临其境的体验,尽管它们在叙事上作为视觉速记被广泛使用。

有人指出,HDR经常被滥用,实际上可能指的是图像的捕捉、存储和展示,而不仅仅是高动态范围。另有人提到,过去游戏中的HDR常意味着高光溢出和添加光晕,导致画面看起来很平淡。一位用户对HDR降低游戏保真度的观点表示不解,认为在OLED等优秀显示器上,HDR能带来更明亮的亮部和更丰富的暗部细节。有人回复说,游戏中的HDR通常是模拟的,并期待未来3D引擎能提供真正的HDR支持。还有用户解释说,目前游戏中的HDR是在世界数据层面实现的,但在渲染层面仍然是SDR。


4. 通行密钥:密码学的未来,告别传统密码困境 (The cryptography behind passkeys)

密码学不仅仅是加密,更重要的是验证信息来源的真实性。传统的密码容易遭受网络钓鱼和数据泄露的攻击,而“通行密钥”(passkeys) 的出现正是为了解决这些问题。

通行密钥的核心是用于生成数字签名的密钥对。网站保存公钥和标识符,并在用户验证时提供一个挑战,等待包含该挑战的签名响应。WebAuthn规范通过“源绑定”来解决网络钓鱼问题,确保通行密钥只能在创建它的网站上使用,每个网站都有唯一的密钥对,杜绝了密码重用。

通行密钥有两种主要类型:平台验证器(如iCloud Keychain)和漫游验证器(如YubiKey)。前者方便易用,后者安全性更高。WebAuthn还支持扩展,例如用于生成加密密钥和存储证书。尽管通行密钥并非完美的安全方案,但它消除了密码的诸多缺陷,是现代身份验证系统的明智之选。用户应积极采用通行密钥,开发者也应大力支持。同时,开发者还需实施账户恢复机制,并关注WebAuthn的未来发展,利用新的扩展实现更多加密应用。

原文链接:https://blog.trailofbits.com/2025/05/14/the-cryptography-behind-passkeys/

论坛讨论链接:https://news.ycombinator.com/item?id=43983159

论坛的讨论围绕着passkey的便利性和潜在的供应商锁定问题展开。一位用户表达了对passkey的喜爱,尤其是在手机上使用生物识别认证解锁,但担忧其带来的供应商锁定。

随后,有用户推荐使用Bitwarden存储passkey,称其可以同步到所有设备且运行良好,并且可以选择在自己的服务器上运行开源后端。

另一个重要的问题是,用户去世后,其继承人是否能够访问passkey。有人担心,如果只使用passkey,传统的登录方式可能会失效。有人指出,即使没有密码,通常也可以通过死亡证明访问账户,但可能需要较长时间。

另有用户提到,如果服务器上的数据使用从密码派生的密钥加密,且没有实施密钥托管,则无法访问。Bitwarden平台提供紧急访问功能,并且可以导出passkey为JSON格式。


5. 一英里外“读字”!中国科大突破远距离成像技术 (Interferometer Device Sees Text from a Mile Away)

中国科学技术大学的研究团队在远距离物体成像技术上取得突破,他们开发出一种名为“主动光学强度干涉仪”的新系统,通过激光照射目标并分析反射光,成功对1.36公里外的微小物体进行高分辨率成像。这项技术利用多个激光束照射目标,并用两台小型望远镜收集反射光,通过分析光强波动之间的相关性来重建图像。

该系统能够分辨毫米级的字母,分辨率比传统单筒望远镜提高了14倍。与传统的振幅干涉技术不同,强度干涉技术侧重于分析光强波动,尤其适用于光线散射严重的复杂环境,例如大气湍流和生物医学成像。

研究人员通过将激光分成多个光束,使其在穿过大气层时产生不同的相位扰动,巧妙地解决了激光相干性带来的干扰问题。实验结果显示,该系统能够清晰地呈现8毫米大小的字母形状,分辨率达到3毫米,而单筒望远镜的分辨率仅为42毫米。

该技术的潜在应用前景广阔,包括空间碎片探测和农业领域中的昆虫种群监测等。研究团队计划进一步改进激光控制技术,并引入深度学习算法来优化图像重建过程,为未来的远程成像应用带来更多可能性。

原文链接:https://physics.aps.org/articles/v18/99

论坛讨论链接:https://news.ycombinator.com/item?id=43945733

论坛中,一位用户赞赏了利用多个激光束穿过湍流大气以减少相位扰动,从而提高分辨率的技术。他回忆起他的老师曾认为大气湍流限制了太空相机的分辨率,车牌无法从太空读取。但后来激光技术突破了这一限制,通过闪烁激光、扫描光点、计算扰动并进行反向滤波,实现了对目标的清晰成像。他指出,虽然8个激光束不足以完全消除噪声,但多次重复并微调激光束可以显著提高分辨率,甚至可以读取高速公路车辆乘客手中的细小文字。

另一位用户指出,我们正处于图像处理的复兴时期,新材料和算法不断打破以往的限制,并提到了傅里叶叠层成像作为例子。另一位用户表示对该领域不了解,并好奇操纵和解读光的技术是否具有改变我们生活的巨大潜力。有人推荐了Applied Science YT频道的一个视频,展示了LED阵列和傅里叶叠层成像如何显著提高显微镜分辨率。最后,有用户提到Pixel手机的夜间模式也利用了类似原理,通过快速拍摄多张照片,利用噪声的随机性,经过信号处理得到高质量图像,并提到了显微镜中的“超分辨率”技术。


6. Git Bug:颠覆式问题追踪,Git 仓库内嵌离线协作 (Git Bug: Distributed, Offline-First Bug Tracker Embedded in Git, with Bridges)

Git-bug,一款独立、分布式、离线优先的问题管理工具,正以其独特的方式革新软件开发流程。它巧妙地将问题、评论等信息嵌入Git仓库的对象中,而非传统的文件形式,从而实现便捷的推送和拉取。这种创新设计使得开发者即使在离线状态下也能高效地管理和协作处理问题。

Git-bug项目的蓬勃发展离不开贡献者的热情投入、独立支持者的慷慨解囊,以及战略赞助商的大力支持。项目的核心代码及相关资源遵循GPLv3或更高版本协议,而Git-bug的精美Logo则由Viktor Teplov设计,并以CC BY 4.0许可发布。最初,这个充满活力的项目及其社群由Michael Muré构思并创建。感谢他为项目做出的巨大贡献。Git-bug的出现,为开发者们提供了一种全新的问题管理思路,有望提升软件开发的效率和协作质量。

原文链接:https://github.com/git-bug/git-bug

论坛讨论链接:https://news.ycombinator.com/item?id=43971620

论坛上的讨论围绕着git-bug项目展开,该项目巧妙地利用Git的命名空间来存储数据,超越了传统的refs/headsrefs/tags。有人指出,git-bug将数据存储在bugs命名空间中,而其他项目也利用不同的命名空间,例如Gerrit使用refs/for/refs/meta/configrefs/users/

有评论者认为git-bug旨在成为一个在Git中存储实体的框架,处理冲突,并方便用户构建自己的工具或向git-bug添加更多功能。有人提议建立一个命名空间注册表以避免冲突,并建议通过约定(如refs/manifest)来描述refs及其schema和版本。

讨论中,有人认为git-bug可以用于全面的项目管理,例如,通过扩展可以支持代码审查(PR),待办事项列表以及自定义实体。利用Git的DAG模型,还可以在跟踪的问题和相应的提交/分支/标签之间建立原生链接,对问题之间的依赖关系进行建模。还有人分享了git-bug的截图,展示了其TUI录制,Web评论和Web feed功能。最后,有人指出bug跟踪器不仅仅是工程师的工具,还涉及到支持团队,设计师,QA团队,经理等。


7. Gemini加持!AlphaEvolve:AI算法设计迎来革命性突破 (AlphaEvolve: A Gemini-powered coding agent for designing advanced algorithms)

谷歌最新发布了一款由 Gemini 大模型驱动的 AI 编码智能体——AlphaEvolve,它将大模型的创造力与自动化评估相结合,旨在发现和优化各种算法。AlphaEvolve 不仅能解决数学难题,还能应用于实际的计算问题。

AlphaEvolve 优化了谷歌数据中心的资源调度,平均持续回收了 0.7% 的计算资源,还在硬件设计上有所突破,改进了矩阵乘法的算术电路,并被应用于谷歌的 TPU 中。更令人兴奋的是,AlphaEvolve 将 Gemini 的 AI 模型训练速度提升了 23%,整体训练时间减少了 1%。它甚至能优化 GPU 指令,将 Transformer 模型的 FlashAttention 内核提速高达 32.5%。

在数学领域,AlphaEvolve 发现了新的矩阵乘法算法,改进了困扰数学家 300 多年的“亲吻数问题”,在 11 维空间找到了 593 个球体的新配置。

原文链接:https://deepmind.google/discover/blog/alphaevolve-a-gemini-powered-coding-agent-for-designing-advanced-algorithms/

论坛讨论链接:https://news.ycombinator.com/item?id=43985489

论坛上的讨论围绕AlphaEvolve发现的一种新的矩阵乘法算法展开。该算法使用48次乘法计算两个4x4的复数矩阵的乘积,优于Strassen算法的49次乘法。有评论指出,朴素矩阵乘法重复计算,而Strassen算法则类似于动态规划,保存了后续需要的计算结果。

讨论中,有人通过搜索发现早在2019年就有人提出4x4矩阵乘法可能只需要48次乘法,并链接到一个博士论文。另一些人则在Twitter上讨论,认为AlphaEvolve的真正新颖之处在于其对4x4矩阵乘法张量的秩-48分解。

此外,有人指出一个使用46次乘法的算法,Waksman算法,早在1970年就已存在,并且该算法需要在可以除以2的环上工作。AlphaEvolve声称其算法适用于任何特征为0的域。因此,AlphaEvolve算法的创新性可能在于其适用于更广泛的领域,而非乘法次数的减少。有人甚至发现Google的Gemini AI可以引用包含46步计算的相关论文。


8. 编程思想颠覆之作:影响我至深的编程语言文章 (Writing that changed how I think about programming languages)

编程语言和编译器领域总有那么一些文章、博文或视频,能让人对相关主题的认知产生颠覆性的改变。一位技术达人分享了一系列对他影响深远的内容,包括Andy Wingo关于半空间收集器的实践、CF Bolz-Tereick关于优化器指令重写的妙招,以及Chris Fallin关于Cranelift寄存器分配正确性的验证方法。

文章还提到了Russ Cox用简洁代码实现的正则表达式引擎,Andrej Karpathy用微型库实现的神经网络,Fil Pizlo关于SSA形式和JavaScriptCore优化的深刻见解,以及Chandler Carruth在Carbon编译器设计中设定的激进编译时预算。

此外,Allison Kaptur的Python解释器、Eli Bendersky的优先级爬升解析表达式、Takashi Kokubun的Ruby JIT挑战、Abdulaziz Ghuloum的编译器构建增量方法、以及关于E-graph优化器的讨论,都为作者带来了新的思考。最后,作者还分享了关于AST存储的紧凑方法,以及随之而来的关于并行抽象解释的有趣讨论。这份阅读清单不仅展现了编程语言和编译器领域的活力,也激发了人们对底层技术原理的深入探索。

原文链接:https://bernsteinbear.com/blog/pl-writing/

论坛讨论链接:https://news.ycombinator.com/item?id=43980760

论坛的讨论围绕几篇对计算机科学研究影响深远的论文展开。

一位参与者分享了自己喜欢的几篇论文,包括Ian Piumarta关于创建最小化面向对象元对象系统的论文,该系统最大限度地赋予程序员自由;John Ousterhout关于系统编程语言和脚本语言二分法的文章,他认为应该将编译型、快速的系统语言与符合人体工程学、灵活的解释型前端结合使用;以及Niklaus Wirth的Project Oberon,这是一个完整的计算机系统实现,展示了精益软件的理念。

另一位参与者则对Ousterhout的二分法和结论表示不同意。他理解Ousterhout的观点是将语言分为系统语言(如C)和脚本语言(如Tcl或Python),前者用于数据结构和算法,后者用于“粘合事物”。他认为Ousterhout的主要论点是脚本语言更简洁,并且由于其“无类型”特性,可以更快地进行开发。他引用了Ousterhout用Tcl创建按钮的例子,并将其与C++和MFC的代码量进行对比,认为Tcl的优势在于可以直接使用字体特征,而无需声明或转换。


9. 智能手表DIY:核心芯片选型揭秘,打造开源新标杆 (How to Build a Smartwatch: Picking a Chip)

智能手表爱好者们有福啦!资深玩家正在分享打造一款酷炫智能手表的秘诀。继初代Pebble的成功后,新一代Core Time 2智能手表的核心芯片选型终于敲定:来自SiFli公司的SF32LB52J。这款芯片不仅拥有超过512K SRAM和16M PSRAM,还具备极低的功耗(蓝牙连接时仅50uA),更令人惊喜的是,它的价格低于2美元,并且配备了专门的MIP外设,免去了单独FPGA的需求。

更重要的是,SiFli提供了开源SDK,并主动提出协助将PebbleOS移植到其芯片上。这为开源智能手表开发带来了新的可能,降低了软件开发成本。设计者表示,选择SiFli不仅因为其芯片在Redmi、Oppo等品牌智能手表上的广泛应用,更是看重其对开源社区的积极支持。此前,Core 2 Duo选择了Nordic的nRF52840,但Core Time 2需要更强大的芯片。

原文链接:https://ericmigi.com/blog/how-to-build-a-smartwatch-picking-a-chip/

论坛讨论链接:https://news.ycombinator.com/item?id=43981680

论坛上讨论了PebbleOS之外的其他选择,特别是基于Javascript的微控制器系统Espruino和Bangle.js。有人提到Bangle.js使用户能够用熟悉的语言轻松地对设备进行实时编程,并且可能还为Fallout Pip-Boy等产品提供支持。

一位用户表达了对第一代Bangle.js的喜爱,但可惜已停售。关于Bangle.js的硬件问题也引起了讨论,有人指出Bangle.js 2实际上是SMA Q3智能手表。

同时,论坛上对一些被宣传为“开源”的BLE MCU的SDK提出了质疑,指出BLE代码实际上是以二进制形式提供的。对此,一些人解释说,出于知识产权和监管的原因,BLE无线电设备固件通常以二进制形式提供。但也有人反驳说,不存在因监管原因而使用二进制blob的实际案例,认为这更多是出于IP保护的考虑。Zephyr项目提供了BLE协议栈的开源实现,但使用蓝牙IP需要通过蓝牙SIG认证并进行FCC Part 15C测试。最后,还有人提到FCC的测试要求可能很快会发生变化。


10. Databricks收购Neon:加速AI时代数据库革新 (Databricks acquires Neon)

Databricks宣布收购Serverless Postgres公司Neon,旨在为开发者和AI智能体打造更开放、高效的数据库平台。Neon由Nikita Shamgunov等数据库专家创立,他们重新设计了Postgres架构,实现了存储与计算分离,从而具备更快的速度、弹性伸缩和便捷的分支与复刻功能。最初,Neon主要面向开发者,但后来发现其数据库有超过80%是由AI智能体创建的,这得益于Neon与Postgres的兼容性、极速配置能力和低成本。

Databricks和Neon都坚信开源的重要性,并将在未来共同构建更友好的数据库平台。现有Neon客户将继续获得支持和创新,同时Databricks的企业客户也将从中受益。Databricks计划在即将到来的Data + AI Summit上分享更多细节,让我们拭目以待这场数据库领域的革新!对于开发者而言,现在就可以在Neon上启动一个新的Postgres实例,感受其带来的便利与高效。

原文链接:https://www.databricks.com/blog/databricks-neon

论坛讨论链接:https://news.ycombinator.com/item?id=43982777

论坛上关于数据仓库是否快速成为开源商品的讨论十分热烈。有人指出,一些公司通过 Iceberg、Trino 和 Superset 等开源技术构建了自己的分析平台,在拥有大量数据的情况下,相较于迁移到云端(如 Databricks),节省了高达 5 倍的成本。他们认为,现在 K8s 的运营商已经具备了企业级质量,本地 S3 也很不错,能够提供强大的硬件和网络支持。

另一些人则认为,企业级应用并没有商品化。他们强调大型企业对数据安全、供应商稳定性和数据存储位置的严格要求,更倾向于选择提供全面支持和服务的商业解决方案,例如 Databricks。虽然开源方案可能更具成本优势,但企业通常更看重平台的可靠性、易用性和整体解决方案,避免自行整合不同开源组件带来的风险和维护成本。还有人补充说,企业通常需要一个完整的数据平台,而不仅仅是一个数据仓库,这个数据平台通常需要包含不同的数据库,统一查询服务,数据工程管道,模型训练,权限控制和数据溯源等功能。


Suggest Changes

Previous Post
大型语言模型多轮对话易“迷路”,性能骤降近四成! | Hacker News 摘要 (2025-05-16)
Next Post
安卓秒变电脑?谷歌自研“DeX”桌面模式曝光! | Hacker News 摘要 (2025-05-14)