2024-03-06 Hacker News Top Stories #
一句话摘要 #
- “Puter"是一个开源桌面环境,旨在提供功能丰富且高度可扩展的远程桌面和云服务界面。
- 欧洲新车评估计划(Euro NCAP)要求汽车制造商在2026年重新引入物理控件以提高驾驶安全。
- Radicle是一个开源、点对点的代码协作平台,旨在成为GitHub和GitLab的安全、去中心化替代品。
- 一位作者使用Golang技术管理自己的1型糖尿病,通过构建系统实时监测血糖水平并设置警报。
- Meta商业产品的状态和故障信息可以通过Meta Status网站进行查看。
- yuzu模拟器开发者与任天堂达成和解,同意支付240万美元赔偿金以解决诉讼。
- Kagi搜索引擎与Wolfram|Alpha合作,旨在提供更准确可靠的搜索结果和增强用户体验。
- Stable Diffusion 3是一个文本到图像生成系统,其新架构在排版和提示遵循方面优于其他先进系统。
- ZLUDA是一个开源项目,允许在AMD GPU上运行为NVIDIA CUDA设计的应用程序。
- 一位德国青少年每年花费8500英镑在火车上生活,利用无限年度铁路卡享受自由灵活的数字游牧生活。
Show HN: 3 years and 1M users later, I just open-sourced my “Internet OS” #
https://github.com/HeyPuter/puter
这个项目是一个名为"Puter"的开源桌面环境,旨在成为功能丰富、速度快、高度可扩展的桌面环境。它可以用于构建远程桌面环境,也可以作为云存储服务、远程服务器、Web 托管平台等的界面。
Puter 使用原生 JavaScript 和 jQuery 构建,以提高性能,并避免复杂的抽象,保持对整个堆栈的控制。该项目提供了详细的入门指南和部署到生产环境的说明。Puter 的用途包括替代 Dropbox、Google Drive 等,作为服务器和工作站的远程桌面环境,构建和托管网站、Web 应用程序和游戏,以及作为学习 Web 开发、云计算等的友好开源项目和社区。项目中使用了一些开源图标和默认壁纸。
HN 评论 290 comments | 作者:ent101 | 1 day ago #
https://news.ycombinator.com/item?id=39597030
有关安全性问题:评论者担心点击恶意链接可能导致启动恶意应用,建议添加权限系统。 关于技术水平:评论者认为技术水平并不算太惊人,指出 Puter 提供了抽象文件系统等功能,但应用似乎未使用该功能。 对 Puter 平台潜力的看法:有人认为 Puter 平台潜力巨大,开发者已从中获益,例如通过 puter.js 为设计编辑器添加云存储功能。 与 Google Drive、Dropbox 等服务比较:有人认为 Puter 相比其他服务更容易集成,且注重隐私保护。 对使用 HTML 元素构建的印象:评论者对使用 HTML 元素构建的 Puter 印象深刻,认为在 HTML 的框架内工作更具挑战性。 对 TypeScript 的看法:讨论了 TypeScript 对 JavaScript 运行时的影响,以及其在性能和类型检查方面的优势。 对 UI 元素的讨论:评论者讨论了使用 UI 元素的优势和挑战,以及使用 WebGL 进行渲染的可能性。 对 VSCode 集成的期待:有人期待 VSCode 集成的开源,认为与 VSCode 集成需要大量工作,希望社区能从中受益。
European crash tester says carmakers must bring back physical controls #
这篇文章讨论了欧洲新车评估计划(Euro NCAP)要求汽车制造商在 2026 年重新引入物理控件以获得良好安全评分的问题。文章指出,尽管汽车行业在安全性和效率方面取得了可喜的进展,但过度使用触摸屏控制替代传统的离散控制按钮已成为一个问题。Euro NCAP 的战略发展总监 Matthew Avery 表示,过度使用触摸屏会导致驾驶员分散注意力,增加分心事故的风险。因此,Euro NCAP 计划在 2026 年推出新的测试,鼓励制造商为基本功能使用独立的物理控制,以减少驾驶员的目光离开道路的时间,从而促进更安全的驾驶。
Euro NCAP 并非要求每个功能都有独立的按钮或开关,但他们希望看到转向灯、危险警告灯、雨刷器、喇叭以及任何 SOS 功能(如欧盟的 eCall 功能)都有物理控制。特斯拉可能面临最大风险,因为他们最近取消了物理操纵杆,而是将转向灯功能转移到了方向盘上的触觉按钮上。Euro NCAP 并非政府监管机构,因此无权强制汽车制造商使用物理控制。但 Euro NCAP 的五星安全评分对销售至关重要,类似于美国的保险高速公路安全协会(IIHS)备受推崇的最佳安全选择计划,因此这种压力可能会起到作用。可能应该开始敦促 IIHS 采取类似措施。
HN 评论 608 comments | 作者:mbrubeck | 23 hours ago #
https://news.ycombinator.com/item?id=39598189
有人认为车辆的物理控制按钮更安全,特别是对于频繁或紧急使用的安全关键控制; 有人担心触摸屏控制会导致驾驶员分心,可能引发事故; 有人认为自动空调控制系统在不同情况下表现不佳,更喜欢手动控制; 有人提到了自动座椅加热、通风等功能需要方便控制; 有人认为安全关键功能应该有物理按钮,而不是隐藏在屏幕后面; 有人提到特斯拉可以使用语音控制调整空调/收音机/导航,保持驾驶员专注在道路上。
Radicle: Open-Source, Peer-to-Peer, GitHub Alternative #
https://app.radicle.xyz/nodes/seed.radicle.garden/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5
这个地址包含了关于 Radicle Heartwood Protocol & Stack 的内容。Heartwood 是 Radicle 协议的第三个版本,是一个强大的点对点代码协作和发布堆栈。该存储库包含了 Heartwood 的完整实现,包括一个用户友好的命令行界面(rad)和网络守护程序(radicle-node)。Radicle 旨在成为一个安全、去中心化且强大的代码锻造替代品,类似于 GitHub 和 GitLab,同时保留用户主权和自由。
安装要求包括 Linux 或 Unix 操作系统、Git 2.34 或更高版本、OpenSSH 9.1 或更高版本,以及从二进制文件或源代码安装 Radicle 堆栈的步骤。此外,提供了 Systemd 单元文件以及 Dockerfile 供使用。
关于贡献和许可证方面,可以查看 CONTRIBUTING.md 和 HACKING.md 文件,Radicle 遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发。
HN 评论 229 comments | 作者:aiw1nt3rs | 16 hours ago #
https://news.ycombinator.com/item?id=39600810
一些用户关注 Radicle 如何处理滥用问题,提出担忧恶意内容可能破坏系统,但 Radicle 允许用户通过细粒度策略选择托管内容,避免分享不感兴趣的内容; 有用户建议 Radicle 添加对 git-annex 的支持,以便存储大型二进制文件; 一些用户讨论 Radicle 的商业模式和资金来源,提出疑问并关注其财务透明度; 有用户关注 Radicle 的跨平台支持,提出 Windows 支持的需求; 一些用户讨论 Radicle 的设计和用户体验,提出改进建议; 有用户质疑 Radicle 项目的热情和动机,认为分布式代码库可能不如其他项目有吸引力; 也有用户支持 Radicle 的分布式特性,认为分布式和去中心化对抗审查封锁,是 Radicle 项目的热情来源。
How I keep myself alive using Golang #
https://www.bytesizego.com/blog/keeping-alive-with-go
这篇博文介绍了作者如何利用 Golang 管理复杂的医疗状况,探讨了他如何运用事故管理思维来管理自己患有的一种罕见的糖尿病类型 1。
作者在 2020 年被诊断患有 1 型糖尿病,这种类型的糖尿病是一种自身免疫性疾病,胰腺产生的胰岛素很少甚至没有,需要注射胰岛素来补充。文章详细描述了作者如何利用技术和工程方法来监测和管理自己的血糖水平,以及如何应用类似于云服务公司 Cloudflare 内部使用的事故管理工具来管理自己的血糖情况。
作者通过构建一个系统,能够实时监测血糖水平并设置警报,以及自动触发事故处理流程,确保在血糖水平异常时及时采取行动。通过这种方式,作者展示了如何将工程管理的思维和技术应用到个人健康管理中,为自己的糖尿病管理提供了一种创新的解决方案。
HN 评论 117 comments | 作者:ingve | 1 day ago #
https://news.ycombinator.com/item?id=39597131
有人分享了自己 16 年的糖尿病经历,强调自律和技术带来的改善; 评论者感慨糖尿病患者的自律和挑战,提到了一位顶级网球选手也是糖尿病患者; 提到了一支全糖尿病自行车队和几位 NFL 球员也是糖尿病患者; 讨论了在工作场所隐瞒糖尿病的困难和挑战; 提到了一些技术解决方案,如 Miao Miao 和 Nightscout 等; 讨论了糖尿病管理软件和设备的开源解决方案; 有人分享了自己的糖尿病管理项目; 讨论了糖尿病警犬的作用; 讨论了糖尿病监测设备数据的开放性和隐私问题; 讨论了胰岛素泵的使用和限制。
Meta outage #
提供了 Meta 商业产品的状态和故障信息。以下是该网站提供的详细信息:
以上是关于 Meta 商业产品状态和故障的详细信息。
HN 评论 597 comments | 作者:geocrasher | 9 hours ago #
https://news.ycombinator.com/item?id=39604590
- 人们对 Down Detector 的可信度存在争议,认为其信号源有限;
- 有人认为 Down Detector 提供了有用的信号,但需要进一步调查确认;
- 一些人认为 Down Detector 的数据对于了解服务是否正常运行是重要的参考;
- 也有人指出 Down Detector 的数据可能存在误报;
- 一些人认为 Down Detector 提供了额外的视角,帮助确认服务是否出现问题。
Yuzu emulator developers settle Nintendo lawsuit, pay $2.4M in damages #
https://twitter.com/oatmealdome/status/1764704580724576465
这条推文是关于 yuzu 与任天堂达成和解的消息。yuzu 将支付 240 万美元作为赔偿金,以解决双方之间的诉讼。这一协议是双方共同达成的。推文中提供了相关文件的链接:
https://storage.courtlistener.com/recap/gov.uscourts.rid.56980/gov.uscourts.rid.56980.10.0.pdf。
HN 评论 375 comments | 作者:ndiddy | 1 day ago #
https://news.ycombinator.com/item?id=39593647
有人认为在 DMCA 生效之前,美国法院的裁决已经强力支持模拟器的合法性; DMCA 给原告提供了新的工具来阻止互操作性,限制了以前的法律规定; 有人认为 DMCA §1201 应该反对,支持重新实现第三方专有系统/技术/格式/协议的权利; 有人认为 Bleem 被起诉是为了让其破产; 有人提到 John Deere 的案例,修理拖拉机可能会侵犯软件专利; EFF 正在挑战第 1201 条款的宪法性; 有人认为 Netflix、Steam 和 Spotify 显示防止盗版的最佳方法是提供便捷的访问; 有人支持硬件和软件模拟,但认为 Yuzu 不是出于善意,团队容忍滥用; 有人认为模拟器是保留即将消失的游戏的好方法,但允许盗版全新游戏是直接盗窃; 有人认为公司应该被支付其产品,盗版对劳动和资本不利; 有人认为模拟器存在的合理理由足以证明其存在的合理性; 有人认为任天堂应该改变其商业模式,使产品更具吸引力。
Kagi and Wolfram #
https://blog.kagi.com/kagi-wolfram
在 Kagi 博客上,有一篇名为“Kagi + Wolfram”的文章介绍了他们与 Wolfram|Alpha 的合作。文章指出建立一个搜索引擎是困难的,提供准确可靠的搜索结果需要处理大量数据,理解复杂查询,并不断发展以满足用户期望。Kagi 致力于提供用户最准确可靠的搜索体验,他们使用人工智能来增强搜索体验,而不是创造,只有在用户明确要求时才会使用。为了确保结果质量,他们自动降低带有广告和跟踪的页面的排名,因为这些通常与低质量或机器生成的内容相关联。他们的个性化功能允许用户根据自己的喜好定制搜索内容。此外,通过他们的“Small Web”计划,他们努力推广来自个人博客和网站的真实内容,旨在增加真实高质量内容的可见性。
为了进一步增强他们的搜索能力并解决潜在误导性的人工智能生成答案问题,Kagi 与备受尊敬的计算知识引擎 Wolfram|Alpha 合作。通过将 Wolfram Alpha 的广泛知识库和强大算法整合到 Kagi 的搜索平台中,他们旨在向用户提供更精确、可靠和全面的搜索结果。此合作代表了他们在提供用户可以信赖的搜索引擎方面迈出的重要一步。
此外,他们很高兴地宣布 Stephen Wolfram 加入 Kagi 的顾问委员会。Stephen 拥有多年经验(Wolfram Research 成立于 1987 年!)在运营一家主要是自给自足的企业并将其发展壮大至 1,000 名员工,这与 Kagi 产生了共鸣。Stephen 在满足全球教育机构需求方面拥有丰富经验,他带来的知识宝库将对指导 Kagi 迈出下一个重要步骤起到关键作用。
他们还介绍了 Kagi 与 Wolfram|Alpha 的集成,包括支持数学、时间、单位转换和事实信息的快速访问,更复杂计算查询的即时回答,以及由 Wolfram|Alpha 提供支持的丰富知识图表小部件和即时摘要框。未来,Kagi 计划继续增加各种信息小部件,包括更强大的计算器小部件、体育比分和股价图表,甚至考虑提供可消费的 API 供用户添加自己的小部件到 Kagi 搜索结果中。
HN 评论 177 comments | 作者:cwmartin | 8 hours ago #
https://news.ycombinator.com/item?id=39606048
Kagi 搜索引擎受欢迎,用户喜欢其去广告和追踪特性,以及提供的快速答案功能;
用户称赞 Kagi 的“镜头”功能,可以快速切换搜索范围;
用户认为 Kagi 对 Reddit 查询结果进行了过滤,提供更有用的信息;
Kagi 的用户表示满意,认为其搜索质量好,对比其他搜索引擎有优势;
用户对 Kagi 的定制功能和搜索体验表示满意,认为是值得投资的小型搜索引擎。
Stable Diffusion 3: Research Paper #
https://stability.ai/news/stable-diffusion-3-research-paper
在这篇名为“Stable Diffusion 3: Research Paper”的研究论文中,介绍了稳定扩散 3(Stable Diffusion 3)的技术细节。该研究表明,稳定扩散 3 在排版和提示遵循方面优于 DALL·E 3、Midjourney v6 和 Ideogram v1 等最先进的文本到图像生成系统,根据人类偏好评估。新的多模态扩散变压器(MMDiT)架构使用了针对图像和语言表示的不同权重集,这提高了文本理解和拼写能力,相较于之前的 SD3 版本。
论文公布了稳定扩散 3 的早期预览,并邀请感兴趣的人注册等待名单以参与早期预览。通过人类评估,与其他模型进行比较,包括 SDXL、SDXL Turbo、Stable Cascade、Playground v2.5 和 Pixart-α 等开源模型,以及 DALL·E 3、Midjourney v6 和 Ideogram v1 等闭源系统,结果显示稳定扩散 3 在视觉美感、提示遵循和排版等方面均等于或优于当前最先进的文本到图像生成系统。
稳定扩散 3 采用了新颖的 MMDiT 架构,优于已建立的文本到图像骨干结构,如 UViT 和 DiT,在视觉保真度和文本对齐方面。这种架构允许信息在图像和文本标记之间流动,以提高生成输出的整体理解和排版。此外,通过重新调整的 Rectified Flow(RF)公式,稳定扩散 3 实现了更直接的推理路径,减少采样步骤。
总体而言,稳定扩散 3 的研究论文详细介绍了其架构细节、性能表现、灵活的文本编码器等方面,展示了其在文本到图像生成领域的创新和优越性。
HN 评论 87 comments | 作者:ed | 18 hours ago #
https://news.ycombinator.com/item?id=39599958
评论者对 Stability AI 的开源承诺表示赞赏,希望其能持续运营。 评论者讨论了 Stable Diffusion 3 使用的文本编码器,以及在生成图像时的应用。 有人认为生成的文本在图像中看起来过于突出,缺乏融合感。 评论者讨论了图像生成中的一些技术挑战和改进。 有人关注 Stable Diffusion 3 的可下载性和模型规模。 讨论了 SD3 的速度和图像质量之间的权衡。 评论者对模型的商业化前景和成本问题进行了讨论。 有人提出了关于分布式计算和 AI 训练的观点和挑战。 讨论了模型的可用性和适用性,以及对特定用例的讨论。 评论者对 Stability AI 的开源转向表示担忧,认为商业化是生存之道。 讨论了大型通用模型的未来和专业化工具的需求。 有人提出了对特定领域训练的需求和可能性。 讨论了个人消费和服务获取的关系。 有人表达了对消费模式的疲惫和个人身份的渴望。
Open-source project ZLUDA lets CUDA apps run on AMD GPUs #
https://www.cgchannel.com/2024/02/open-source-project-zluda-lets-cuda-apps-run-on-amd-gpus/
这篇文章介绍了一个名为 ZLUDA 的开源项目,它允许 CUDA 应用程序在 AMD GPU 上运行。ZLUDA 是由 Andrzej Janik 发布的,是一个使为 NVIDIA GPU 设计的基于 GPU 的应用程序能够在其他制造商硬件上运行的开源项目。这项技术旨在使现有应用程序能够在新硬件上无需修改地运行,无需开发人员进行任何工作。之前的 ZLUDA 版本使 CUDA 应用程序能够在 Intel GPU 上运行,但版本 3 则转向了 AMD GPU。
ZLUDA 已被证实能够在不同程度上成功地与诸如 Blender、摄影测量应用程序 3DF Zephyr 和 RealityCapture 以及 Arnold 渲染器等软件一起运行。文章还提到了 ZLUDA 的发展历程,包括其在 Intel 和 AMD 之间的评估过程,以及 Janik 最终将更新的代码开源的原因。
对于 CG 艺术家来说,ZLUDA 的第 3 版意在使使用 NVIDIA 的 CUDA API 开发的基于 GPU 的应用程序能够在 AMD GPU 上运行。这对于 VFX、动态图形和可视化等行业很重要,因为许多关键的 CG 应用程序,特别是渲染器,都是基于 CUDA 的,实际上只支持 NVIDIA。相比之下,ZLUDA 旨在使 CUDA 应用程序在 AMD GPU 上无需修改地运行。
关于性能,Janik 描述了在 AMD GPU 上运行 CUDA 应用程序时具有“接近本机性能”。然而,ZLUDA 的 GitHub 存储库指出,3DF Zephyr 和 Reality Capture 在 ZLUDA 下运行速度“要慢得多”。此外,ZLUDA 对 OptiX 的支持仅限于 Linux,而且实现被描述为“有错误、未优化且不完整”。
对于其他基于 CUDA 的 CG 应用程序在 ZLUDA 下是否能运行良好,目前尚无用户测试数据。Janik 表示,没有 Intel 或 AMD 的支持,“现实上[ZLUDA]现在已被放弃”。尽管源代码是公开可用的,但未来是否会有更多基于 CUDA 的 CG 应用程序在 ZLUDA 下运行取决于项目的发展方向。
总体而言,ZLUDA 是一个有趣的项目,为 CG 艺术家和开发人员提供了一种新的选择,使他们能够在 AMD GPU 上运行原本只支持 NVIDIA GPU 的应用程序。
HN 评论 153 comments | 作者:drakerossman | 9 hours ago #
https://news.ycombinator.com/item?id=39604745
- 有人认为 AMD 停止资助 ZLUDA 项目是荒谬的,因为它对 AMD 用户产生了价值,而 AMD 一直在尝试多个 API,但支持有限。
- 有人认为 Nvidia 可能会采取法律行动,禁止在非 Nvidia 硬件上运行其库。
- 有人认为软件许可可能会受到限制,但欧盟法律可能会对此进行干预。
- 有人提到 HIP 作为替代方案,可能会帮助开发人员。
- 有人认为 AMD 需要建立自己的平台,以吸引开发者支持。
- 有人认为 Nvidia 的限制可能会导致进一步巩固 CUDA 的地位。
- 有人认为 AMD 一直在尝试各种 GPGPU 实现,但缺乏持续支持。
- 有人讨论了 Nvidia 对 CUDA 软件在其他芯片上运行的限制。
- 有人提到了 Wine/Proton 与 ZLUDA 的类比,讨论了 Nvidia 的共享库限制。
I spend £8,500 a year to live on a train #
https://metro.co.uk/2024/03/03/spend-8-500-a-year-live-a-train-20388001/
这篇文章介绍了一位名叫 Lasse Stolley 的德国青少年,他每年花费 8500 英镑在火车上生活的故事。
Lasse 是一位数字游牧者,他在德国的 Deutsche Bahn 火车上每天行驶 600 英里,使用无限年度铁路卡,坐头等舱,睡夜间火车,早餐在 DB 休息室,洗澡在公共游泳池和休闲中心。他是一名自由职业者编程员,没有固定住所,通过博客《Life on the Train》定期记录他在火车上的生活。
Lasse 在 16 岁时决定在火车上生活,放弃了父母的家,开始了一场冒险之旅。他每天决定去哪里旅行,完全自由灵活。他的父母最终支持了他的决定,帮助他卖掉大部分财产。Lasse 强调了在火车上旅行时轻装的重要性,最重要的物品是他的笔记本电脑和降噪耳机。
他反思了过去 18 个月的忙碌生活,表示虽然生活不安定,但通过看窗外的风景来放松自己。他已经旅行了 50 万公里,但仍然想继续探索德国。
HN 评论 451 comments | 作者:surprisetalk | 14 hours ago #
https://news.ycombinator.com/item?id=39601538
年轻人应该多尝试类似经历,因为机会会随着年龄增长而减少。 学生贷款是阻碍很多人尝试类似经历的原因。 有人认为德国铁路系统效率低下,而英国火车更糟糕。 有人认为在火车上生活比租房便宜。 有人认为使用无限票的方式可能会影响其他乘客。 有人认为火车旅行是一种冒险,可以结交不同的人和看到不同的地方。 有人提到了欧洲环游的方案。