2025 01 10 HackerNews

2025-01-10 Hacker News Top Stories #

  1. JD Kaim 因开发课程交换网站而被大学 IT 部门要求停止开发和使用 HuskySwap,并威胁要开除他。
  2. Luigi Mangione 的 Stack Overflow 账号被重命名为 “user4616250”,引起社区对 Stack Overflow 公司行为的讨论。
  3. NeuralSVG 是一种用于文本到矢量图形生成的隐式神经表示,支持动态条件和多种颜色方案。
  4. PDF 脚本实现的俄罗斯方块游戏可以在 PDF 文件中玩游戏,使用 PDF 脚本语言编写。
  5. 微软 365 订阅用户可能面临价格上涨,个人计划的价格从每年 129 美元增加到每年 179 美元。
  6. 加州山火肆虐,数千人被迫撤离,NASA 的喷气推进实验室(JPL)也处于紧急状态。
  7. Factorio 蓝图可视化工具是一款 Python 库和交互式 Web 演示,用于艺术化地可视化 Factorio 蓝图。
  8. Salesforce CEO 马克·贝尼奥夫表示,公司在 2025 年不会再雇佣软件工程师,因为公司已经通过人工智能(AI)技术提高了 30% 的生产力。
  9. 史蒂夫・兰格塞克,开源社区的重要人物之一,以及长期的 Debian 和 Ubuntu Linux 贡献者,于 2025 年 1 月 1 日去世,享年 45 岁。
  10. Facebook 删除色情广告相关帖子,引发审查和言论自由争议

I had to take down my course-swapping site or be expelled #

https://www.linkedin.com/posts/jdkaim_github-jdkaimhuskyswap-huskyswap-project-activity-7282609173316415488-1jdb

JD Kaim 是一名计算机科学专业的学生,最近因为开发了一个名为 HuskySwap 的应用程序而面临被大学开除的风险。HuskySwap 是一个帮助学生交换课程的应用程序,JD Kaim 开发了这个应用程序是为了解决大学课程注册困难的问题。

JD Kaim 最初是为了完成一门课程的项目而开发 HuskySwap 的,他使用了最新的.NET 和 Angular 技术来实现这个应用程序。然而,当他试图将应用程序与大学的注册系统集成时,遇到了麻烦。大学的 IT 部门以违反注册系统滥用政策为由,要求 JD Kaim 停止开发和使用 HuskySwap,并威胁要开除他。

JD Kaim 感到非常失望和沮丧,他认为大学应该鼓励学生的创新和创业精神,而不是阻碍他们。JD Kaim 还表示,他已经准备好面对开除的风险,并计划在毕业后继续开发 HuskySwap。

JD Kaim 的经历引发了人们对大学创新和创业环境的讨论。许多人认为,大学应该鼓励学生的创新和创业精神,而不是阻碍他们。同时,也有人认为,大学有责任保护学生的隐私和安全,不能允许学生开发可能存在风险的应用程序。

JD Kaim 的故事还引发了人们对教育和创新之间关系的讨论。有人认为,教育应该鼓励学生的创新和创业精神,而不是仅仅关注知识的传授。同时,也有人认为,教育应该注重基础知识和技能的培养,而不是过早地鼓励学生从事创业活动。


HN 热度 1269 points | 评论 631 comments | 作者:jdkaim | 1 day ago #

https://news.ycombinator.com/item?id=42638626

  • 不要相信大学的领导会主动做正确的事情,应该寻求律师的帮助。
  • 大学的做法可能是出于某些人的个人利益和面子问题,而不是真正关心学生的权益。
  • 应该寻求律师的帮助,了解自己的权利和选择,保护自己的利益。
  • 大学的做法可能是违法的,应该通过法律途径来解决问题。
  • 不要轻易同意大学的要求,应该坚持自己的权利和利益。
  • 如果大学继续坚持错误的做法,应该通过媒体和舆论来施压。
  • 即使最终不得不放弃学位,也不应该妥协自己的原则和权利。

Luigi Mangione’s account has been renamed on Stack Overflow #

https://substack.evancarroll.com/p/the-erasure-of-luigi-mangione

Stack Exchange 是一个大型的在线内容提供平台,拥有众多的问答网站,包括 Stack Overflow 等。该平台允许用户贡献内容,并通过 Creative Commons 许可证授权他人使用这些内容。然而,最近发生了一起事件, Luigi Mangione 的账号被重命名为 “user4616250”,并且他的贡献内容被删除。 Luigi Mangione 是一个活跃的贡献者,他的账号被重命名引起了社区的关注和讨论。

Luigi Mangione 的账号被重命名后,社区成员开始讨论这个问题。一些成员指出,这种行为可能违反了 Creative Commons 许可证的条款,因为 Luigi Mangione 的贡献内容应该被保留和认可。其他成员则认为,Stack Exchange 有权利管理自己的平台和内容。

Luigi Mangione 的账号被重命名事件引起了社区的关注和讨论。一些成员呼吁 Stack Exchange 解释为什么 Luigi Mangione 的账号被重命名,并要求恢复他的贡献内容。然而,Stack Exchange 尚未对此事件作出正式的回应。

Luigi Mangione 的账号被重命名事件引发了人们对 Stack Exchange 管理模式和内容所有权的讨论。一些成员认为,Stack Exchange 应该尊重贡献者的权利和贡献内容的价值,而不是随意删除或修改内容。其他成员则认为,Stack Exchange 有权利管理自己的平台和内容,以确保社区的健康和发展。


HN 热度 888 points | 评论 694 comments | 作者:OsrsNeedsf2P | 18 hours ago #

https://news.ycombinator.com/item?id=42642089

  • Stack Overflow 公司的行为是滥用许可证,应该删除内容而不是删除贡献者的署名
  • Evan Carroll 喜欢制造戏剧性事件,但他这次是对的
  • Stack Overflow 的做法是对社区贡献者的不尊重
  • 该公司应该删除内容而不是修改贡献者的署名
  • Evan Carroll 应该离开 Stack Overflow,减少与该公司的互动
  • Stack Overflow 的流量已经大幅下降,很快就会成为一个废弃的网站
  • 该公司的行为是对社区的伤害,应该有一个数字“人权宣言”来保护用户的权利
  • Stack Overflow 不应该删除用户的内容和评论,应该尊重用户的贡献
  • 该公司的做法是对社区的不公平和不公正
  • Stack Overflow 的管理团队应该重新考虑他们的做法,尊重社区的贡献者

NeuralSVG: An Implicit Representation for Text-to-Vector Generation #

https://sagipolaczek.github.io/NeuralSVG/

NeuralSVG:一种用于文本到矢量图形生成的隐式表示

NeuralSVG 是一种用于生成矢量图形的隐式神经表示,它可以从文本提示中生成有序且可编辑的形状。该方法支持动态条件,例如背景颜色,这使得它可以生成多种颜色方案,而无需重新训练模型。

NeuralSVG 的工作原理是将整个场景编码到一个小型的多层感知器(MLP)网络中,并使用分数蒸馏采样(Score Distillation Sampling,SDS)进行优化。为了鼓励生成的 SVG 具有层次结构,该方法引入了一种基于 dropout 的正则化技术,这种技术可以增强每个形状的独立意义。

NeuralSVG 还可以在推理时提供对生成的 SVG 的控制,例如动态调整颜色方案或长宽比。这种控制可以通过单个学习表示来实现,而无需重新训练模型。

NeuralSVG 的优势包括:

  • 生成有序且可编辑的形状
  • 支持动态条件,例如背景颜色
  • 可以在推理时提供对生成的 SVG 的控制
  • 可以生成多种颜色方案,而无需重新训练模型

NeuralSVG 的应用包括:

*矢量图形生成

  • 设计自动化
  • 图像编辑

总的来说,NeuralSVG 是一种强大的工具,可以用于生成高质量的矢量图形,并提供对生成的图形的控制。


HN 热度 712 points | 评论 68 comments | 作者:lnyan | 1 day ago #

https://news.ycombinator.com/item?id=42636873

  • 生成向量比生成栅格图像更有用,因为向量图像可以无限放大并且更容易编辑。
  • 生成向量图像可以作为栅格图像生成模型的指导,先生成易于操作和合成的图像,然后添加细节。
  • 生成 3D 模型可以提供更多的控制和一致性,并且可以更好地渲染动画。
  • 生成 MIDI 文件和乐器配置可以提供更好的音乐生成和编辑体验。
  • 生成 AST(抽象语法树)可以提供更好的代码生成和编辑体验。
  • 生成中间表示可以提供更好的可控性和编辑体验,例如生成 SVG 图像然后修改和渲染。

Show HN: Tetris in a PDF #

https://th0mas.nl/downloads/pdftris.pdf

这是一个使用 pdf 脚本实现的游戏,用户可以在 pdf 文件中玩游戏,项目的地址: https://github.com/ThomasRinsma/pdftris


HN 热度 682 points | 评论 127 comments | 作者:ThomasRinsma | 11 hours ago #

https://news.ycombinator.com/item?id=42645218

  • PDF 脚本的攻击面很大,令人震惊
  • PDF 脚本已经存在 30 年了,未来可能会嵌入 AI 代理
  • PDF 脚本可能会导致打开 PDF 需要很强大的 GPU
  • PDF 脚本的功能还不止于此
  • PDF 脚本在印刷到物理纸张上时会停止工作
  • PDF 脚本在 Evince 中不工作
  • PDF 脚本可能会被用来创建复杂的文件,如计算器
  • PDF 脚本可能会被用来创建交互式文件,如游戏
  • PDF 脚本可能会被用来创建恶意文件,如病毒
  • PDF 脚本的安全性令人担忧

You don’t have to pay the Microsoft 365 price increase #

https://www.consumer.org.nz/articles/you-don-t-have-to-pay-the-microsoft-365-price-increase

微软 365 订阅用户可能已经收到通知,费用将增加 5 美元/月或 50 美元/年。但事实并非如此,用户被自动升级到更昂贵的产品,而没有被告知有选择权。微软 365 是一种云服务,包括 office 软件、OneDrive 存储等。个人计划的价格从每年 129 美元增加到每年 179 美元,家庭计划的价格也增加了 50 美元/年。微软声称价格上涨是因为集成了 AI 聊天机器人 Copilot,但用户实际上并没有获得无限制的 Copilot 访问权限,而是每月获得 60 个信用额度。

要保持原来的价格不变,用户需要取消订阅,然后选择“微软 365 经典”计划。这个选项非常隐蔽,用户需要通过取消订阅来才能看到。新用户也可以通过这种方式获得更便宜的计划。微软的这种做法被认为是对客户的不公平对待,用户应该被告知有选择权,而不是被自动升级到更昂贵的产品。


HN 热度 373 points | 评论 224 comments | 作者:lancewiggs | 24 hours ago #

https://news.ycombinator.com/item?id=42640180

  • 认为订阅制是现代时代的最大骗局之一,软件公司没有投入大量资金进行维护和更新,却要求用户每月或每年支付费用。
  • 认为微软 Office 2010 仍然可以满足大部分需求,购买一次性软件比订阅制更划算。
  • 认为 SaaS(软件即服务)模式虽然方便,但也带来了被供应商绑定的风险,难以退出。
  • 认为自建服务器和系统虽然可以避免被供应商绑定,但需要投入大量的人力和资源进行维护,可能不划算。
  • 认为现代企业已经无法避免使用 SaaS,需要权衡利弊,选择合适的服务。
  • 认为 Google 和 Microsoft 的服务虽然方便,但也存在一些问题,例如支持不佳,系统故障等。
  • 认为自建系统虽然可以避免一些问题,但也需要考虑到安全性和可靠性等问题。
  • 认为企业应该根据自己的需求,选择合适的服务模式,避免被供应商绑定。

LA wildfires force thousands to evacuate, NASA JPL closed #

https://www.theregister.com/2025/01/08/los_angeles_fires_jpl/

洛杉矶野火肆虐,数万人被迫撤离,NASA 的喷气推进实验室(JPL)也处于紧急状态。据报道,已经有两人在野火中丧生,超过 1000 座建筑物被毁,数十万人失去电力供应。加利福尼亚州州长加文·纽瑟姆(Gavin Newsom)已经宣布进入紧急状态,国家警卫队和数千名消防员被派往现场。

NASA 的 JPL 是美国航空航天局的主要控制中心,负责管理火星探测器和其他太空任务。实验室目前处于紧急状态,部分员工已经撤离。NASA 的 JPL 主任劳里·莱辛(Laurie Leshin)表示,实验室目前没有受到野火的直接威胁,但附近的火灾已经导致一些员工失去家园。

NASA 的 JPL 是美国航空航天局的重要设施,负责管理许多太空任务,包括火星探测器和其他深空探测器。如果 JPL 遭到严重损害,可能会对 NASA 的太空任务产生重大影响。NASA 已经制定了应急计划,如果 JPL 遭到损害,将会转移控制权到其他设施。

野火已经烧毁了数千英亩的土地,数万人被迫撤离。消防员正在努力控制火势,但由于风力强劲,火灾仍在蔓延。加利福尼亚州州长加文·纽瑟姆已经宣布进入紧急状态,国家警卫队和数千名消防员被派往现场。


HN 热度 354 points | 评论 592 comments | 作者:rntn | 1 day ago #

https://news.ycombinator.com/item?id=42638735

  • 加利福尼亚州山火肆虐,数千人被迫撤离,NASA JPL 关闭
  • 我们家在伊顿山火中失去了房子,社区的毁灭程度难以形容,几平方英里内的所有东西都被烧毁
  • 希望你能在恢复过程中保持坚强,作为附近的邻居,我想知道是否有任何我可以做或捐赠来帮助社区
  • 目前唯一的指导是避难所需要床上用品
  • 我推荐捐赠给加州社区基金会,他们在野火救援方面做了很多好事
  • 不要等到烟雾散去再捐赠,今天就捐赠吧
  • 我们的市长在哪里?我们的政府在哪里?
  • 市长卡伦·巴斯削减了消防部门的预算,导致他们缺乏资源应对山火
  • 市长卡伦·巴斯不应该在山火期间去非洲旅行
  • 市长卡伦·巴斯应该亲自参与山火救援工作,而不是在非洲度假
  • 政治家不应该在灾难发生时去度假
  • 消防员才是真正的英雄,他们才是救火的主力
  • 政治家不应该插手消防工作,他们只会造成干扰

Show HN: Factorio Blueprint Visualizer #

https://github.com/piebro/factorio-blueprint-visualizer

Factorio 蓝图可视化工具是一款 Python 库和交互式 Web 演示,用于艺术化地可视化 Factorio 蓝图。该工具允许用户导入 Factorio 蓝图文本并可视化它们。用户可以调整绘制设置或创建随机设置。所有建筑物和图块都可以可视化,包括带有边界框和传送带、管道、铁路、插入器、电线和电力连接的图块。所有内容都使用矢量图形(SVG)绘制,因此可以以任意分辨率查看。

使用方法:

  1. 打开 Factorio 并创建一个蓝图。
  2. 将蓝图导出为文本(在左上角,靠近“删除”按钮)。
  3. 访问该网站。
  4. 单击“上传蓝图”按钮并将文本粘贴到文本区域中。
  5. 现在可以测试新的随机绘制设置(使用按钮或箭头键)或编辑当前绘制设置。

该工具还支持 Factorio 2.0 和 Factorio:太空时代。用户可以使用该工具创建文本到图像、笔绘图和其他类型的可视化。该工具使用 uv 进行代码格式化和 linting。用户可以贡献代码并报告错误。该网站使用 Plausible 进行轻量级跟踪,以获取有关访问人数的信息。


HN 热度 353 points | 评论 81 comments | 作者:piebro | 13 hours ago #

https://news.ycombinator.com/item?id=42644168

  • Factorio Blueprint Visualizer 是一个非常棒的工具,可以将 Factorio 蓝图以艺术化的方式可视化。
  • 有人尝试过将 Highfleet 游戏中的地图可视化,但遇到了开发团队的阻碍。
  • Highfleet 游戏非常有趣,拥有众多独特的游戏机制。
  • 可以考虑将 Factorio 蓝图打印成海报。
  • 有人建议开发一个游戏模组,能够直接生成蓝图可视化链接。
  • 可以考虑将蓝图中的生产和消费率数据可视化,以显示瓶颈和其他数据。
  • 有人好奇为什么要从 Python 重写到 JavaScript。
  • 可以考虑将蓝图中的机器图标显示其所使用的配方。
  • Factorio 社区有很多有用的模组和工具。
  • 游戏中可以从一个炮塔中取出弹药并放入另一个炮塔中。
  • Factorio 是一个非常有趣的游戏,玩家可以花费数百个小时来玩。
  • 游戏中可以设计电路并将其转换为蓝图。
  • 有人希望游戏可以在多人模式下更有趣,例如添加资源交易和货币系统。
  • 游戏的模组质量参差不齐,有些模组难以使用。
  • 有人喜欢使用改造模组来玩游戏。

Salesforce will hire no more software engineers in 2025, says Marc Benioff #

https://www.salesforceben.com/salesforce-will-hire-no-more-software-engineers-in-2025-says-marc-benioff/

Salesforce CEO 马克·贝尼奥夫(Marc Benioff)在接受采访时透露,Salesforce 在 2025 年不会再雇佣软件工程师。原因是公司已经通过人工智能(AI)技术提高了 30% 的生产力。贝尼奥夫 表示,Salesforce 的 AI 产品 Agentforce 是公司目前最重要的项目,公司将重点发展这一产品。

贝尼奥夫 还表示,公司将在 2025 年增加销售人员的数量,以便更好地向客户介绍 AI 产品的价值。同时,公司也将减少支持工程师的数量,因为 AI 技术可以帮助解决一些技术问题。

贝尼奥夫 的这番话引起了人们对 Salesforce 未来发展方向的关注。一些人担心,公司的这一决定可能会导致一些员工失业。然而,贝尼奥夫 表示,公司将在五年内继续扩大规模,尽管员工数量可能会有所波动。

此外,贝尼奥夫 还谈到了 Salesforce 在印度的培训项目,该项目旨在帮助学生掌握 Salesforce 技术。同时,公司也在推动 Salesforce 经济的发展,包括裁员、DevOps 和 AI 等方面。

总的来说,Salesforce 的这一决定反映了公司对 AI 技术的重视和对未来发展方向的规划。然而,公司的这一决定也引起了人们对员工未来发展的担忧。


HN 热度 338 points | 评论 379 comments | 作者:lordswork | 1 day ago #

https://news.ycombinator.com/item?id=42639417

  • Salesforce 的软件工程师表示,这是对 2023 年 1 月份大规模裁员后的一种掩饰,目的是控制成本。
  • Salesforce 的产品并不是其核心竞争力,真正的竞争力在于销售和分销。
  • 企业软件的销售模式正在发生变化,产品主导的增长方式(Product-Led Growth)正在变得越来越重要。
  • 企业软件的下一代用户和购买者希望软件更像消费者软件一样易用和高效。
  • Salesforce 的软件工程师表示,公司内部有很大的压力来控制成本,可能会有更多的裁员。
  • Salesforce 的产品在一些小型和中型非营利组织中被过度使用,浪费了大量的资金。
  • 产品主导的增长方式(Product-Led Growth)可以创造更好的销售渠道和更健康的商业模式。
  • 企业软件的销售模式正在从传统的销售驱动转向产品驱动。
  • Salesforce 的软件工程师表示,公司的产品很难被取代,因为它已经成为行业标准。
  • 企业软件的创新往往来自于小型公司和创业公司,而不是大型公司。
  • Salesforce 的软件工程师表示,公司的产品很难被取代,因为它已经成为行业标准。

Steve Langasek, one of Ubuntu Linux’s leading lights, has died #

https://thenewstack.io/steve-langasek-one-of-ubuntu-linuxs-leading-lights-has-died/

史蒂夫・兰格塞克(Steve Langasek),开源社区的重要人物之一,以及长期的 Debian 和 Ubuntu Linux 贡献者,于 2025 年 1 月 1 日去世,享年 45 岁。他的离世对 Linux 和开源界产生了深远的影响。

兰格塞克于 1996 年开始接触自由软件,最初尝试使用 Slackware,随后在 Red Hat 工作了一段时间,后来他于 2000 年加入 Debian,开始了他在开源领域的长达二十多年的贡献。他在 Debian 中担任开发者,并于 2001 年成为正式的 Debian 开发者,负责过 Debian Sarge 和 Etch 的发布管理。

2007 年 9 月,兰格塞克加入 Canonical,成为 Ubuntu 的发布经理,帮助引导 Ubuntu 的发展,特别是从 Ubuntu 7.10(Gutsy Gibbon)开始。他在系统管理、软件开发和包维护等多个关键领域都有显著贡献,参与了如 Linux-PAM、Samba 和 OpenLDAP 等项目。

除了技术贡献,兰格塞克在社区中的领导力和指导能力也备受赞誉。他以耐心、技术能力以及能够解释复杂概念的能力,成为开发者和用户的重要资源。他还是 Debian 技术委员会的成员,对关键决策的制定有重要影响,始终坚持技术优先和合作解决问题的原则。

Ubuntu 创始人马克・沙特尔沃斯在博客中提到兰格塞克体现了开源运动的精髓,包括深厚的技术见解、慷慨的精神、设计的严谨以及对未来的好奇心。长久以来,他被视为 Linux 界最出色的程序员、管理者和领导者之一。

即使在与疾病斗争的最后几年,兰格塞克仍积极参与社区工作,以坚韧、幽默和科学的态度面对挑战。他对开源原则的奉献以及在商业与社区利益之间架起桥梁的能力,为未来的开发者树立了榜样。

兰格塞克对 Linux 和开源软件的贡献,间接影响了数以百万计的用户。如果你曾使用过 Linux,即便可能不知道他的名字,也应对他心存感激。


HN 热度 283 points | 评论 23 comments | 作者:CrankyBear | 1 day ago #

https://news.ycombinator.com/item?id=42639563

  • 对 Steve Langasek 的去世表示哀悼,并感谢他为 Ubuntu 做出的贡献
  • 生命短暂,应该珍惜每一刻,多陪伴家人和朋友
  • 早期筛查可以挽救生命,特别是对于像结肠癌这样的疾病
  • 保险公司不应该拒绝为年轻人进行早期筛查,特别是那些有家族病史的人
  • 不应该对死者的病因进行猜测和揣测,应该尊重死者和家属的隐私
  • 早期筛查并不一定能挽救生命,治疗的进步才是真正的原因
  • 不应该因为早期筛查而产生不必要的治疗和经济负担

Facebook is removing stories about pornographic ads #

https://www.404media.co/facebook-is-censoring-404-media-stories-about-facebooks-censorship/

本文是关于 Facebook 的审查问题。Facebook 被指控在其平台上展示色情广告,而同时却删除了关于其审查问题的新闻报道。文章作者指出,Facebook 的广告中包含了大量的色情内容,包括裸露的图片和视频,而这些广告是由 Facebook 的算法自动匹配的。同时,Facebook 还删除了关于其审查问题的新闻报道,包括 404 Media 的文章。

文章作者还指出,Facebook 的审查问题并不是新鲜事。该公司一直以来都被批评其审查政策不透明,且经常删除用户的帖子和评论。文章作者认为,Facebook 的审查问题是其内容管理政策的一个重要组成部分,且该公司需要对其审查问题采取更透明和负责的态度。

此外,文章还提到了 Facebook 的员工们对公司的审查政策的不满。一些员工们认为,公司的审查政策是有问题的,且需要进行改革。文章作者认为,Facebook 的员工们的不满是公司需要关注的一个重要问题,且该公司需要对其员工们的担忧采取更积极的态度。

总的来说,本文是关于 Facebook 的审查问题的报道,包括其广告中的色情内容、删除新闻报道以及员工们的不满。文章作者认为,Facebook 需要对其审查问题采取更透明和负责的态度,且该公司需要进行改革以解决其审查问题。


HN 热度 274 points | 评论 123 comments | 作者:consumer451 | 1 day ago #

https://news.ycombinator.com/item?id=42637267

  • Facebook 删除了有关色情广告的帖子,引发了人们对平台审查和言论自由的担忧。
  • 有人认为 Facebook 的审查制度不够透明,导致了对用户言论的不公平对待。
  • 一些用户报告说,他们的帖子被删除后,Facebook 的自动系统会进一步限制他们的账号。
  • 有人认为 Facebook 的推荐算法无法区分正常内容和色情内容,导致了色情内容的传播。
  • 一些用户呼吁 Facebook 应该对色情内容采取更严格的审查措施。
  • 有人认为 Facebook 的审查制度是为了保护广告商的利益,而不是保护用户的权益。
  • 一些用户建议 Facebook 应该建立一个更透明的审查制度,并且应该让用户有更多的控制权来管理他们的 feeds。
  • 有人认为 Facebook 的推荐算法应该被改进,以便更好地区分正常内容和色情内容。
  • 一些用户呼吁 Facebook 应该对色情内容的传播者采取更严厉的惩罚措施。