1. Meta遭控侵犯隐私,速关AI“发现”动态! (Meta: Shut down your invasive AI Discover feed)
科技发展日新月异,Meta的AI智能助手正日益融入我们的生活,带来便捷的同时,其“发现”动态(Discover feed)却悄然将用户的私密AI对话转化为公开内容,引发了广泛关注和隐私担忧。许多用户对此毫不知情,个人隐私面临前所未有的挑战。
这一举动模糊了私人与公开内容的界限,被批评为侵犯用户隐私权。为此,知名的互联网社区Mozilla向Meta公司发出严正呼吁,要求其:立即关闭“发现”动态,直至建立健全的隐私保护机制;确保所有AI互动默认设为私密,除非用户明确、知情同意,否则不得公开分享;全面透明化,公布在不知情情况下共享私密信息的用户数量;提供统一且易用的退出系统,阻止用户数据被用于AI训练;以及通知所有可能被公开对话的用户,并允许其永久删除相关内容。
Mozilla强调,用户有权了解其言论何时是公开的,尤其是在他们认为私密交流时。此次行动旨在促使Meta在享受AI创新红利的同时,牢牢守住用户数据安全的底线。在技术高速迭代的当下,如何平衡AI的无限可能与个人隐私的严谨保护,无疑是摆在所有科技巨头面前的重要课题,也牵动着每一位科技爱好者的心。
原文链接:https://www.mozillafoundation.org/en/campaigns/meta-shut-down-your-invasive-ai-discover-feed-now/
论坛讨论链接:https://news.ycombinator.com/item?id=44201872
论坛上,关于Meta新AI应用公开分享功能的讨论引发广泛关注。尽管Meta声明对话默认私密,需主动点击分享才能公开,但有报道指出,用户可能在不知情中发布了聊天记录。
一名评论者认为,业界标准区分了“生成可分享链接”与“公开可搜索/发现”,若Meta在激活分享按钮时默认开启公开可发现性,或未提供行业标准选项,将构成“黑暗模式”,因为点击分享图标并非知情同意。然而,一位亲自测试应用的用户表示,分享过程“相当明显”,需预览并点击“发布”才能公开。对此,另一评论者质疑,“分享”通常意味着选择分享对象或应用,而非直接发布到公共动态。
讨论中,有人提出不应高估大众的理解能力,而另一些人则认为,若部分用户未能理解,问题在于用户本身而非Meta的界面设计。他们强调,ChatGPT的分享是匿名的,且需手动分发链接,不会自动进入他人动态。这场讨论最终聚焦于Meta的界面清晰度与用户理解能力之间的界限,以及平台与用户的责任归属。
2. 科技业裁员潮的幕后黑手:一项鲜为人知的税收“定时炸弹” (The time bomb in the tax code that’s fueling mass tech layoffs)
一项埋藏于2017年税改法案的“秘密幽灵”,自2022年起悄然改写了美国科技界的游戏规则!它将企业研发费用(曾支持微软、苹果等巨头发展近70年)从当年全额抵扣改为5-15年摊销。此变化导致研发成本激增,促使微软、Meta等科技公司自2023年初裁员逾50万人,影响远超疫情过度招聘和AI。它不仅重创科技核心,更波及美国GDP 20%的数字经济,削弱本土创新吸引力。目前,国会正推动废除此条款以重振活力,但对数十万被裁人才而言,修复可能为时已晚,深远影响仍在发酵。
原文链接:https://qz.com/tech-layoffs-tax-code-trump-section-174-microsoft-meta-1851783502
论坛讨论链接:https://news.ycombinator.com/item?id=44180533
论坛讨论聚焦于美国税法第174条修正案的影响,普遍表达了担忧。最初的评论澄清,该法案要求将“特定研发支出”(SRE)分五年摊销,而非立即扣除。所有软件开发费用被强制归类为SRE,意味着必须分五年摊销。这被认为对软件开发者,尤其是初创公司,极为不利,因为软件研发成了唯一被强制分类和摊销的研发形式。
一位小型研发公司老板表示,规定对其影响巨大,已不得不终止高风险长期研究项目。研发成本税费需大部分预付,项目失败税款也无法收回,惩罚了风险承担者,削弱了美国创新能力。他还指出,规定对开源开发者造成“双重打击”:闭源项目承包商可扣除费用,而开源项目承包商则不能,因保留了部分权利。
另一小型企业主透露,因预付成本高昂,公司自2022年起冻结了招聘。许多企业主对法案生效感到惊讶,会计师曾普遍认为国会会纠正此问题,反映了业界误判及期望落空。总而言之,该规定对科技创新和小型企业运营带来显著负面影响。
3. C语言魔方求解器征服网页:WebAssembly助力硬核算法破茧而出 (A masochist’s guide to web development)
一位开发者近日成功将他复杂的C语言魔方最优解求解器移植到网页应用,借力WebAssembly(WASM)和Emscripten实现了网页端的卓越性能。这一看似“硬核”的移植过程虽充满挑战,但最终成果令人兴奋,证明了在浏览器中实现近乎原生性能的巨大潜力。
WebAssembly自2017年起获得主流浏览器支持,它能将C/C++等编译型语言转换为紧凑字节码,有效弥补了JavaScript在计算密集型任务上的不足,为网页应用带来质的飞跃。这位开发者分享了宝贵经验,详述了如何利用Emscripten将C/C++代码编译为WASM模块,并解决函数导出、异步操作、DOM交互等一系列技术难题。
更令人称道的是,该项目还突破性地实现了多线程计算和用户端持久化数据存储。通过巧妙运用Web Worker,繁重的计算任务可在后台运行,确保界面流畅响应;结合IndexedDB,用户数据和大型文件也能在本地高效存储。尽管移植过程中暴露出如跨域安全配置、64位内存兼容性等“抽象泄漏”的底层细节,但这反而促使开发者深入理解浏览器内核机制,收获了宝贵的实战经验。
作者表示,虽然过程艰辛,但他对Emscripten的强大功能及其开发者充满敬意。此次实践不仅成功将复杂算法带入浏览器,更预示着网页应用在性能和功能上拥有更广阔的未来,令人对前端技术发展充满好奇与期待。
原文链接:https://sebastiano.tronto.net/blog/2025-06-06-webdev/
论坛讨论链接:https://news.ycombinator.com/item?id=44200895
论坛上,关于JavaScript模块系统从CommonJS (CJS) 到ECMAScript Modules (ESM) 的转变引发了广泛讨论,多数人认为这是一个充满“创伤”和挑战的过程。有评论者将此比作Python 2到Python 3的过渡,认为其带来的益处与所造成的麻烦相比显得有限。
一位捆绑工具工程师指出,ESM在构建时优化方面表现出色,捆绑工具在处理CJS代码时会显著降低优化效果,因此ESM在这方面优势明显。然而,该工程师也对ESM的设计缺陷表示不满,特别提到了默认导出、export * from
以及顶层await。讨论指出,CJS允许重新赋值module.exports
,而ESM出于良好原因不再支持,但这种变化并未提前警告开发者。例如,React等大型项目至今仍使用CJS导出,导致捆绑工具无法对其进行优化,最终选择开发编译器而非迁移到ESM。
另有观点认为,ESM与CJS的不兼容性是必然的,尤其是在浏览器环境中。浏览器无法支持同步请求和解析的模块系统,因为这将导致页面加载因网络瀑布流而严重阻塞。因此,顶层await在异步模块语义下是合理的。尽管Node.js在本地文件系统加载时妥协允许不带顶层await的ESM同步加载,但这种折衷方案不适用于浏览器。
总而言之,ESM虽在理论上和某些方面优于CJS,但其不兼容性、设计选择以及给开发者带来的迁移痛苦,使得这场模块化转型充满了争议和挑战,而浏览器中的Import Maps等新特性也预示着新的复杂性。
4. GitLab史诗级提速:代码库备份从48小时骤降至41分钟 (How we decreased GitLab repo backup times from 48 hours to 41 minutes)
GitLab近日宣布一项令人振奋的技术突破:成功将大型代码库的备份时间从原先的48小时骤降至仅41分钟!这一效率奇迹源于其工程师团队对核心Git工具链的深度优化。他们发现,一个长达15年的Git函数在执行git bundle create
命令时,因其O(N²)的算法复杂度,在处理海量引用时成为主要性能瓶颈。通过创新性地将重复数据删除逻辑从低效的嵌套循环改为高效的映射数据结构,GitLab不仅大幅提升了自身备份效率,更将此关键改进贡献给上游Git项目,惠及全球开发者社区。这一升级让企业能够部署更灵活、更可靠的备份策略,显著降低数据丢失风险,同时节约运营成本,为未来代码库增长提供坚实保障。
论坛讨论链接:https://news.ycombinator.com/item?id=44201975
论坛上,Git性能改进引出了关于算法复杂度,特别是二次方(O(n^2))操作的讨论。许多人认为应消除O(n^2)操作,因小N值亦可致性能瓶颈。布鲁斯·道森将其描述为“糟糕扩展算法的甜蜜点”:快到生产,慢到崩溃。
对于超二次方方案的“荒谬性”存有争议。一方认为它们不值讨论;另一方则认为,若无更优解,仍可接受。有评论者强烈反对与用户数相关的二次方增长,称其为“挖洞烧钱”,不可持续。
但也有不同观点。有人指出,若常数项小且N值有限,次优解可接受,无需过度优化(YAGNI)。另有人以国际象棋引擎和SAT求解器为例,强调软件领域多样性,高复杂度亦有解。他们还区分了用户数与内部计算的复杂度,认为不应一概而论。
5. YouTube封杀自托管教程引争议:个人媒体自由受威胁? (Self-hosting your own media considered harmful according to YouTube)
树莓派5的强劲性能让科技爱好者津津乐道,随之而来的开放硬件和自托管(self-hosting)文化也日益繁荣。然而,一位资深科技内容创作者近期却因展示其在树莓派5上运行LibreELEC进行4K视频播放的教程,遭遇了YouTube的下架风波。
YouTube以“危险或有害内容”为由移除视频,指控其推广非法获取音视频内容。但创作者明确指出,他的视频旨在教授如何合法地搭建个人媒体库,从未涉及任何盗版或规避付费订阅的工具。这并非他首次遭遇此类困境,此前展示Jellyfin的视频也曾被误判。值得一提的是,被下架的LibreELEC视频已上线一年多,积累了超过百万播放量。
在引起社交媒体关注后,YouTube迅速恢复了该视频,这被认为是人工审核纠正了AI误判。此次事件再次凸显了创作者在大型平台上面临的挑战。尽管YouTube拥有巨大的流量和广告收入,形同“黄金手铐”,为内容创作提供了经济支持,但其自动化审核机制的误判,以及近期新增的AI视频摘要功能可能“攫取”创作者内容用于AI模型训练,都令创作者感到不安。
为了应对潜在风险,该创作者已将视频备份至Internet Archive和Floatplane等平台,并鼓励更多人拥抱自托管的自由。这一事件也促使人们思考,在日益碎片化的数字世界中,如何更好地支持独立内容创作,并探索更多去中心化的可能性。
原文链接:https://www.jeffgeerling.com/blog/2025/self-hosting-your-own-media-considered-harmful
论坛讨论链接:https://news.ycombinator.com/item?id=44197932
论坛中的讨论聚焦于大型平台的内容审查权及其对互联网生态的影响。一位评论者将当前平台对替代视频服务内容的删除,与新冠疫情期间的审查行为关联起来,认为这反映出内容审查范围的持续扩大。他以英国Ofcom推行的《在线安全法案》为例,指出其条款含糊,迫使平台为避免巨额罚款而过度审查,即便以儿童安全为名,也可能导致广泛的话题被限制。
另一位讨论者则对“审查始于疫情”的观点提出异议,认为平台一直有内容删除行为。他指出,私营实体选择托管内容是言论自由的基础。然而,他认为问题的核心在于两个方面:一是少数平台(如YouTube)通过垄断广告市场(如谷歌广告)而非仅凭优秀产品建立起主导地位,应通过反垄断措施进行拆分。二是开放互联网的承诺遭到破坏,大量风险投资助长了“围墙花园”模式,阻碍了开源和自托管解决方案的发展。他呼吁政府资助易于使用的开源和自托管替代方案,赋能内容创作者自主发布并获利,从而改变大型平台对网络内容的主导权。
6. 捍卫用户隐私:OpenAI回应《纽约时报》数据请求 (How we’re responding to The NYT’s data demands in order to protect user privacy)
在一场备受关注的法律风波中,OpenAI公开表示,正积极抵制《纽约时报》在其诉讼案中提出的数据保留要求。该要求迫使OpenAI无限期保留包括ChatGPT免费版、Plus版、专业版及团队版在内的所有消费者和API用户数据,这与OpenAI向用户承诺的隐私保护政策(如30天内永久删除数据)产生根本冲突。
OpenAI称《纽约时报》的要求是“过度的”,认为这会不必要地损害用户隐私。尽管必须暂时遵守法院命令,但OpenAI已就此提起上诉。公司向用户保证,受影响的数据将被单独存放在一个安全的“法律留置”系统中,访问权限受到严格审计和限制,绝不会与《纽约时报》等原告方共享,也不会用于模型训练。
此次事件不影响ChatGPT企业版、教育版以及签订了零数据保留协议的API客户。OpenAI强调,将把用户的信任和隐私放在首位,并承诺在此事上保持透明,持续为保护用户数据而战。
原文链接:https://openai.com/index/response-to-nyt-data-demands/
论坛讨论链接:https://news.ycombinator.com/item?id=44196850
论坛上,有用户反映OpenAI的零数据保留(ZDR)政策在实践中形同虚设。尽管OpenAI文档中多处提及可以申请ZDR以满足商业需求,但在实际操作中,用户的申请常被无视,导致他们质疑此政策更多是出于市场营销目的。
讨论中,有用户对OpenAI的隐私承诺表示普遍怀疑,认为输入数据很可能被保留、分析甚至共享,因此强调对于真正注重隐私的用户来说,本地大型语言模型仍是不可或缺的选择。
关于为何ZDR需要审批以及默认不记录数据的障碍,一些用户猜测可能与“产品开发”有关。另有用户指出,OpenAI默认保留30天数据用于处理bug,尽管文档中提及可以请求零数据保留,但关键问题在于请求本身被忽视。
对于为何难以实现ZDR,部分用户认为缺少“资金”是一个因素。但也有观点指出,更深层的问题在于,若完全不保留数据,将无法为客户提供技术支持。对此,有用户反驳称,可以明确告知客户若禁用数据保留则无法提供支持。然而,随即便有评论指出,多数领导层不愿对客户说“不”,不回应ZDR请求本质上也是一种拒绝,且这种不回应比直接拒绝更糟,因为它剥夺了用户对已承诺功能的期盼。
7. 类脑超算新突破:桑迪亚实验室启动无存储SpiNNaker 2 (Sandia turns on brain-like storage-free supercomputer)
近日,桑迪亚国家实验室与德国SpiNNcloud公司携手,成功启动了全球首个商用“类脑”超算SpiNNaker 2。这款由Arm先驱Steve Furber设计的创新系统,无需传统GPU和内部存储,以其17.5万个核心,成功模拟1.5亿至1.8亿个神经元,跻身全球类脑计算平台前五。其高度并行架构,每块板载48颗芯片,每颗芯片集成152个核心和专用加速器,通过高速SRAM和DRAM实现数据即时存取,彻底摆脱了中央存储的束缚。SpiNNaker 2在复杂事件驱动计算与模拟方面展现出远超GPU系统的能效,此次合作旨在探索神经形态计算如何助力核威慑及国家安全任务,预示着脑启发计算在国防及更广泛领域拥有激动人心的巨大潜力。
原文链接:https://blocksandfiles.com/2025/06/06/sandia-turns-on-brain-like-storage-free-supercomputer/
论坛讨论链接:https://news.ycombinator.com/item?id=44201812
在论坛上,关于神经形态计算的讨论引发了对一篇名为《热力学计算》文章的关注。一位评论者高度赞扬该文章,称其为“高影响力、低曝光”的著作,认为作者是位“沉默的先知天才”,其思想在过去八年里深刻影响了自己。
然而,一些评论者对此持怀疑态度。有人质疑这是否只是硬件层面上“模拟退火算法”与“热力学第二定律”的夸大重述,另有人指出这类技术在硬件工程实验室中常见,但“从未在实际任务中站稳脚跟”。对此,有不同意见的评论者则直接反驳,称这是“极其无知的猜测”。同时,也有人好奇新兴公司Extropic是否旨在将类似概念商业化。
讨论随后转向文章的哲学论断。一位评论者认为其中关于科学独占性的言论“晦涩难懂”,并批评其体现了“科学主义”,指出“除了物理方法我们别无他法”的说法本身就是哲学命题,因此构成自我驳斥。但另一位评论者反驳称,科学和数学确实是唯一能客观理解现实的方法,物理学更是其他所有科学的基础,涵盖了从化学到社会学的一切,提供了描述世界现象的唯一证据。
8. Odyc.js:像素风叙事游戏引擎,人人皆可创作 (Odyc.js – A tiny JavaScript library for narrative games)
一款名为Odyc.js的全新极简JavaScript代码库,正为独立游戏开发者带来福音。它致力于让创造叙事游戏变得前所未有的简单,通过代码将像素、音效、文本和逻辑巧妙融合,让你的整个游戏世界都能容纳于一个文件之中。
Odyc.js的核心魅力在于其极致的简洁性。开发者仅需调用一个核心函数createGame(),即可通过简单的代码来定义玩家、绘制地图、设置对话与互动,而无需应对复杂的开发环境。这种设计哲学大大降低了游戏开发的门槛,让创意能够迅速转化为现实。
为了方便不同水平的开发者,Odyc.js提供了三种灵活的上手方式:无需配置、打开浏览器即可编码的在线编辑器;适合本地开发的CDN引入;以及通过NPM安装,以便集成到更专业的开发流程中。作为一个免费开源项目,Odyc.js欢迎全球的开发者贡献智慧与代码,共同探索游戏叙事的无限可能。
原文链接:https://odyc.dev
论坛讨论链接:https://news.ycombinator.com/item?id=44200866
论坛讨论围绕一个游戏库是否适合“叙事游戏”展开。有用户质疑“叙事游戏”的定义及该库的独特之处。随后,有用户分享了一个关于成人日常琐事(如报税、工作)的文字冒险游戏构想,并引发了如何让此类游戏“有趣”的探讨。为解决趣味性,讨论转向为文本添加视觉效果,如着色器和3D效果,并分享了多个惊艳的文本游戏示例。最后,有用户推荐了Ink语言,称其是制作选择式游戏并添加自定义视觉效果的利器。
9. 告别混乱:用“smite”打造你的高效Shell历史 (Curate your shell history)
科技世界总不乏奇思妙想,近期一篇题为“短暂性策略”的文章引发热议,作者Simon Tatham提出一个大胆观点:禁用Shell历史文件。他将“unset HISTFILE”加入.bashrc,只保留当前会话内的历史记录,认为这能有效分离成功指令与失败尝试,避免日积月累的错误命令干扰。Simon更倾向于将有价值的复杂命令独立保存,如作为Shell函数或脚本。
然而,对于多数像本文作者这样的“历史记录最大化主义者”(其zsh配置保存了9800条命令),完全放弃历史记录难以接受。作者虽依赖历史回溯操作,却也认同Simon的观点——大量无用或错误的命令(如拼写错误或sudo遗漏)充斥其中,不仅占用空间,更可能在未来操作时误导用户。
为此,作者巧妙地开发了一款名为“smite”的zsh函数。这款工具基于fzf(一款模糊查找器),能让用户以交互式界面浏览并选择性删除Shell历史中的指定命令。无论是当前会话的指令,还是全部历史记录(通过“smite -a”查看),都能轻松管理。只需按下Tab键即可多选,回车确认,便能将这些“无效操作”清除出历史文件。虽然目前尚不支持多行命令,但这一创新实践,无疑让Shell历史文件告别杂乱,变得更像一个精心打理的“数字花园”,有效提升了工作效率。
原文链接:https://esham.io/2025/05/shell-history
论坛讨论链接:https://news.ycombinator.com/item?id=44200870
这篇论坛讨论聚焦于用户管理有价值的shell命令及其命令行历史的不同方法。
一位评论者主张不依赖.bash_history
来保存重要命令,而是将其封装为.bashrc
中的函数或专用脚本文件。他维护一个包含数百个便携、高速的Almquist shell脚本的文件夹,强调脚本的独立性和跨系统兼容性,认为这种方式确保了命令的持久可用性,甚至通过移除部分shell的历史记录来“强制”自己编写实用脚本,视Almquist shell为最爱。
然而,多位其他评论者对此表达了“震惊”,并分享了截然不同的习惯。一位用户指出,他的shell历史记录长达数年,包含超过17万条去重命令,并依靠CTRL+R
或history | grep
轻松检索过去的“神秘操作”。另一位自称“囤积者”的用户则拥有近90万行带时间戳的命令历史,涵盖多台机器,甚至为不同项目使用独立的命名shell历史。他认为这些庞大的历史记录对于查找内部“晦涩技巧”至关重要,并倾向于利用Unix/Emacs工具处理简单的历史文件,而非复杂的集中式数据库。还有评论者表示,他们同样保留详细历史记录,并加入了主机、时间戳、用户和当前目录等信息,强调跨机器统一历史记录带来的极大便利。讨论展示了用户在命令行使用习惯上,对脚本化、轻量级与大规模历史记录、检索便利性之间的不同权衡与偏好。
10. 副词无罪:打破写作“禁用”迷思 (Defending adverbs exuberantly if conditionally)
科技与生活的交汇中,文字的魅力总能激发我们无尽的好奇。近日,知名作家兼“反传统写作”电子报主理人林肯·米歇尔(Lincoln Michel)再次为饱受争议的副词发声,挑战写作界普遍“避免使用副词”的教条,尤其是史蒂芬·金等大师的严厉批评。
米歇尔指出,人们并非讨厌所有副词,而是针对那些冗余或“平铺直叙”的用法,比如“跑得很快”或“笑得很开心”,这些副词往往只是重复了动词本身已包含的信息。这正是写作教学中“展示而非告知”(Show, Don’t Tell)原则的体现。
然而,米歇尔强调,副词绝非一无是处。当它们能为动词增添意想不到的维度、深化或甚至改变其含义时,副词便成了极佳的工具。他举例,“他说‘我爱你’,却带着怒气”,这里的“怒气”一词,瞬间赋予了简单句复杂的情感张力,引人深思。又如,丹尼斯·约翰逊在《耶稣之子》中描绘车祸伤者“大声粗鲁地打着鼾”,其中的“粗鲁地”巧妙揭示了叙述者独特而扭曲的视角。
米歇尔总结道,写作并无绝对的“真理”规则,只有在特定语境下有用的原则和无限的例外。关键在于写作时要有“意图”,审慎选择每一个词汇,让副词发挥其独特而生动的力量,为读者带来更丰富多元的阅读体验。这不仅是写作技巧的探讨,更是对创新与自由表达的肯定。
原文链接:https://countercraft.substack.com/p/defending-adverbs-exuberantly-if
论坛讨论链接:https://news.ycombinator.com/item?id=44195354
社区用户围绕“避免使用副词”的写作建议展开讨论。多数评论认为,这条规则过于死板,无法替代通过大量阅读培养的文学品味。虽然副词滥用是新手写作的标志,但解决方法是提升语感而非一概删除。有评论者将“禁用副词”视为一种有效的训练手段:通过强制寻找替代方案,写作者能更好地掌握其用法和时机,从而锻炼写作技巧。另一些人则辩护说,副词是语言的有效部分,有时能更清晰地传达情感(如“愤怒地”),或为句子增添必要的节奏和强调。讨论的共识倾向于,真正的建议是“不要懒惰”,应通过修改避免冗余或不力的副词,而不是彻底弃用。