2024 05 25 HackerNews

2024-05-25 Hacker News Top Stories #

ICQ will stop working from June 26 #

https://icq.com/desktop/en#windows

这个网站是 ICQ 的官方网站,内容显示 ICQ 将于 6 月 26 日停止运行。

在该网站上,您可以与朋友在 VK Messenger 进行聊天,与同事在 VK WorkSpace 进行交流。ICQ 是一个即时通讯软件,提供了与朋友和同事交流的功能。


HN 评论 495 comments | 作者:Uncle_Sam | 8 hours ago #

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

  • ICQ 给人们带来了连接感,尤其是对于那些在自闭谱系中的青少年来说,这是一种最好的感觉。
  • ICQ 被称为民主互联网的聊天工具,但随着公司主导互联网,情况发生了变化。
  • 人们怀念旧互联网,希望能回到当时的开放和奇特服务。
  • ICQ 连接人们,让人们成为在线朋友,而且记忆犹新。
  • ICQ 是许多人的第一个接触全新世界的界面,因此永远难忘。
  • ICQ 号码就像电话号码一样,是人们用来连接的标识。
  • 记忆 ICQ 号码的原因可能是因为我们在那个时候习惯记住电话号码。
  • ICQ 号码在大脑中留下深刻印记,因为我们在那个时候的大脑更容易塑造记忆。

2D Rigid Body Collision Resolution #

https://www.sassnow.ski/rigid-body-collisions/1

这篇文章讨论了刚体碰撞的问题,从视频游戏中的马里奥弹开敌人到赛车游戏中的两辆车相撞,处理碰撞是大多数视频游戏中不可或缺的部分。

文章介绍了刚体碰撞的定义、数学和物理原理,以及碰撞检测和碰撞解决两个阶段。在碰撞解决阶段,需要确定两个碰撞物体之间的速度、材质等因素,以确保物体不再相互穿透。通过数学公式和几何概念,文章解释了如何计算碰撞后物体的速度变化,以及如何判断两个物体是否在向碰撞方向移动。

最终,文章给出了碰撞的正式定义:当一个物体上的点与另一个物体上的点具有负的相对法线速度时发生碰撞。文章还提到了下一篇将深入探讨碰撞背后的物理原理。


HN 评论 62 comments | 作者:atan2 | 17 hours ago #

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

  • 评论中有关游戏开发初学者误解需要刚体碰撞计算的观点;
  • 建议对数学概念进行简化以便理解的观点;
  • 通过简化数学概念成功构建物理模拟的经历分享;
  • 希望作者在未来的帖子中解释 XPBD(Extended Position Based Dynamics)的观点;
  • 讨论对物理框架理解的益处;
  • 欣赏文章易懂性,期待 RSS 订阅;
  • 询问构建页面所用工具;
  • 讨论游戏碰撞检测和处理的挑战;
  • 推荐学习资源和文章链接;
  • 讨论碰撞力和法线的物理原理;
  • 强调游戏中碰撞检测的重要性;
  • 分享自己构建物理引擎的经历;
  • 讨论碰撞检测的复杂性;
  • 推荐学习资源和文章链接;
  • 讨论几何约束对精度、简单性和速度的影响;
  • 欣赏文章的交互性和友好的语气;
  • 希望文章继续深入讨论扭矩的重要性;
  • 推荐使用网格化几何约束以提高精度、简单性和速度。

Perplexica: Open-source Perplexity alternative #

https://github.com/ItzCrazyKns/Perplexica

这个 GitHub 地址( https://github.com/ItzCrazyKns/Perplexica)包含了一个名为 Perplexica 的 AI 驱动搜索引擎项目。Perplexica 是一个开源的 AI 驱动搜索工具或搜索引擎,它深入互联网以寻找答案。受 Perplexity AI 启发,它是一个开源选项,不仅搜索网络,还理解您的问题。它使用先进的机器学习算法,如相似性搜索和嵌入,来优化结果,并提供带有引用来源的清晰答案。

Perplexica 使用 SearxNG 保持当前并完全开源,确保您始终获得最新信息,而不会泄露隐私。它具有许多功能,如本地 LLMs、两种主要模式(Copilot 模式和 Normal 模式)、专注模式(All Mode、Writing Assistant Mode 等)、当前信息更新等。安装方式有两种:使用 Docker 和不使用 Docker,推荐使用 Docker。

未来功能包括完善 Copilot 模式、添加设置页面、支持本地 LLMs、添加发现和历史保存功能等。如果您发现 Perplexica 有用,请考虑在 GitHub 上给它一个星,也欢迎捐赠支持项目。您还可以通过 GitHub Issues 分享 bug 或想法,或通过 Discord 服务器寻求帮助和支持。


HN 评论 79 comments | 作者:sean_pedersen | 22 hours ago #

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

  • 个人认为“智能搜索”是 LLM 的一个实际用例,希望在本地使用本地 LLM 进行搜索。
  • Perplexity Pro 与 Claude 3 Opus 在写作质量和信息来源方面胜过原始 ChatGPT。
  • 推荐 Phind.com,比 Perplexity Pro 更好更快,可使用 70B 模型、GPT4 o、Turbo 或 Claude 3 Opus。
  • 希望搜索本地电子书和 PDF 存储库,大部分需求需要来自已选择的书籍或论文的严肃答案。
  • 网页搜索仍然在云端进行,不确定多搜索提供商是否真的更好。
  • 希望能同时搜索 Obsidian 笔记,并在所有设备上无缝运行。
  • JetBrains 或许应该重新启用 Omea 并添加适当的 LLM。
  • Logseq 用户表示支持。
  • 有人提到了另一个开源替代品。
  • 有人质疑 Perplexity 和 Perplexica 作为搜索引擎的名称选择。
  • 有人担心 Perplexity 可能会强迫 Perplexica 重新品牌。

Cement recycling method could help solve one of the big climate challenges #

https://www.cam.ac.uk/stories/cement-recycling

这篇文章介绍了剑桥大学的研究人员开发出一种生产低排放混凝土的方法,这一创新在向净零过渡中可能具有变革性意义。混凝土由沙子、砾石、水和水泥组成,水泥作为粘合剂。尽管水泥在混凝土中所占比例很小,却负责近 90% 的混凝土排放。水泥是通过煅烧过程制成的,其中石灰石和其他原材料在大型窑中被粉碎并加热至约 1450°C。这一过程将原材料转化为水泥,但会释放大量二氧化碳,因为石灰石脱碳成为石灰。

过去十年,科学家一直在研究水泥的替代品,并发现大约一半的水泥可以用替代材料(如粉煤灰)替换,但这些替代品需要通过剩余水泥的化学活化才能硬化。研究人员开发了一种回收水泥的方法,通过这种方法生产的水泥含有比传统水泥更高的氧化铁水平,但研究人员表示这对性能几乎没有影响。剑桥电动水泥工艺正在迅速扩大规模,研究人员表示到 2050 年他们可能每年生产 10 亿吨水泥,这大约占当前年度水泥产量的四分之一。

研究人员已对该工艺申请了专利以支持其商业化。该研究部分得到了英国创新基金会和工程与物理科学研究理事会(EPSRC)的支持。Julian Allwood 是剑桥圣凯瑟琳学院的研究员。


HN 评论 182 comments | 作者:timthorn | 1 day ago #

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

  • 评论指出使用大型电弧炉回收混凝土,利用太阳能供电电弧炉可实现零排放混凝土,对减少碳排放有重大影响。
  • 讨论电弧炉的能耗巨大,但随着太阳能发电成本下降,电力供应将增加。
  • 计算电弧炉用电量,指出可使用可再生能源替代一部分电力生产。
  • 讨论电力需求增长,电力密集型工业操作可作为电网负载,提高太阳能经济性。
  • 提及电力需求增长,包括空调需求扩大。
  • 讨论核聚变成功对能源市场的影响。
  • 讨论太阳能发电成本下降,未来能源需求将增加。
  • 讨论能源生产和需求,提出人类将长期面临能源需求挑战。

Writing a Unix clone in about a month #

https://drewdevault.com/2024/05/24/2024-05-24-Bunnix.html

在 Drew DeVault 的博客上,他分享了一个名为“Writing a Unix clone in about a month”(在一个月内编写一个类 Unix 克隆)的项目。在这个项目中,他尝试在大约一个月的时间内构建一个类 Unix 的操作系统,最终产生了一个名为 Bunnix 的系统。

Bunnix 的内核主要由 Hare 编写,还包括一些 C 组件,如用于 ext4 文件系统支持的 lwext4 和用于内核视频终端的 libvterm。该系统支持多种驱动程序和功能,包括 PCI、AHCI 块设备、GPT 和 MBR 分区表、PS/2 键盘、平台串行端口、CMOS 时钟、帧缓冲区、ext4 和 memfs 文件系统等。

此外,Bunnix 还包括两个引导加载程序,支持 Legacy 引导和 EFI 引导,并集成了第三方软件如 Colossal Cave Adventure、dash、Doom、gzip、Vim 等。尽管 Bunnix 存在一些 bug 和不完善之处,但它展示了 Hare 作为内核编程语言的潜力。

Drew DeVault 还分享了在项目中遇到的挑战和学到的经验,包括文件系统设计、驱动程序开发、信号实现等方面。他计划在未来继续改进 Bunnix,并回归到另一个项目 Helios,以应用所学到的教训进行重大重新设计。


HN 评论 90 comments | 作者:drewdevault | 9 hours ago #

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

  • Unix 的创作灵感来自 Ken Thompson,他在妻子出差期间填补了 Unix 的空白,Unix 并非凭空产生。
  • Unix 在写作之前,Thompson 长时间致力于 Multics 项目,Unix 可视为 Multics 的简化版本。
  • Unix 并非“凭空产生”,几乎没有什么是凭空产生的。
  • 早期版本的 Unix 更像是“反 Multics”,而非简化自 Multics。
  • Unix 本身的编写历时多年(如果将 V7 视为“完全成熟的 Unix”),最初版本仅是一个文件系统。
  • Unix 故事中提到的 3 个缺失程序之一是文本编辑器。
  • Unix 信号设计中的弱点之一是信号处理机制,可能会导致竞争条件。
  • Unix 信号混合了三个不同的概念:异步外部事件、同步内部事件和进程/调度管理。
  • Unix 信号是对异步 IPC 的尝试,但容易出现竞争条件。
  • Unix 信号设计中的 IPC 是一个弱点,不是最初的设计。
  • Unix 信号是一种尝试在设计中引入异步 IPC 的方式,但容易出现竞争条件。

Voxel Displacement Renderer – Modernizing the Retro 3D Aesthetic #

https://blog.danielschroeder.me/2024/05/voxel-displacement-modernizing-retro-3d/

这篇博文是关于作者正在开发的渲染器的两篇文章中的第一篇,重点介绍了作者构建的内容以及其工作原理。作者正在开发一款自定义实时渲染器,使用非常小的体素来产生独特的视觉风格,现代化了经典 90 年代 3D 游戏的外观和感觉。通过以一种不寻常的方式处理体素渲染问题,作者能够从传统艺术资产(低多边形三角网格和纹理)中产生这些视觉效果,这些资产熟悉且易于创建。

文章介绍了作者对视觉风格的选择、技术层面的处理方式、对艺术资产和环境创建的影响,以及未来的发展方向。作者提到,他的目标是将传统低多边形网格模型的环境与体素尺度的表面细节相结合,以实现看起来真正由体素构建的效果。他详细描述了如何处理体素和位移贴图,以及如何创建艺术资产和环境。

作者还讨论了他构建的渲染器的优势,包括使用熟悉的工作流程创建内容,以及如何处理游戏中的其他组件。最后,作者提到了未来的发展方向,包括改进渲染器的功能以及如何将这项技术整合到游戏引擎中。


HN 评论 41 comments | 作者:huhtenberg | 15 hours ago #

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

  • 评论中有人认为这种视觉效果让人联想到像素艺术/复古外观,比低多边形的《毁灭战士》/《德军总部》更具感染力。
  • 有人觉得这种效果让人想起旧游戏的感觉。
  • 有人认为作者如果意识到的话,可能会打造下一个《瓦尔海姆》热门游戏。
  • 有人想象了一个使用这种视觉效果的《Noita》3D 版本。
  • 有人认为这应该是现代化复古 3D 游戏的未来。
  • 有人质疑作者的方法在动画 3D 模型上的适用性。
  • 有人想知道这种方法与 Unreal Engine 5 nanites 的比较。
  • 有人希望这个项目能够开源。
  • 有人认为没有阴影是一个重要的缺失。
  • 有人想知道这种方法是否能够将旧游戏和图形直接转换或渲染成“翻新”方式。

Kabosu, the Dog Behind the ‘Doge’ Meme, Has Died #

https://www.ign.com/articles/kabosu-the-dog-behind-the-doge-meme-has-died

根据 IGN 的报道,著名网络迷因“Doge”背后的狗狗 Kabosu 已于 18 岁高龄离世。Kabosu 是一只日本柴犬,由其主人 Atsuko Sato 领养于 2008 年,当时她被送往动物收容所,因为她所在的繁殖场关闭了。Kabosu 在 2010 年的一张照片中露面后,被称为“Doge”,这张照片在 Sato 的个人博客上发布,展示了 Kabosu 似乎在微笑。这个迷因包括用 Comic Sans 字体书写的文本,代表了一种故意用破碎英语写成的内心独白。

Kabosu 在 2010 年成为网络名人后,启发了一种加密货币称为狗狗币(Dogecoin),埃隆·马斯克曾多次在推特上提及,往往伴随着价值短暂上涨,以及一项售价 400 万美元的非同质化代币(NFT)。在 2022 年 12 月,Sato 透露 Kabosu 患有癌症和急性肝病,称她处于“非常危险的状态”,被诊断患有慢性淋巴白血病和急性胆管肝炎。

Kabosu 的主人 Sato 在 Instagram 和博客中发文表示感谢,并表达了对 Kabosu 的深深怀念。这则消息引起了社交媒体和网络用户的关注,纷纷表达对 Kabosu 的哀悼和怀念。


HN 评论 45 comments | 作者:dragonbonheur | 15 hours ago #

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

  • 网络迷因在当今社会的力量和影响力
  • 网络迷因是简单、吸引人、带有观点的信息形式
  • 个人通过网络传播具有病毒般传播力
  • 大多数人无法使信息迅速传播,需要简单、共鸣的信息
  • 历史上信息传播需要更多时间和层层过滤
  • 网络迷因展示无人真正掌控的现实
  • 狗狗 Kabosu 的形象对文化产生巨大影响
  • Kabosu 长寿,对狗狗来说很罕见
  • 网络文化中 Kabosu 的形象将被后人看到
  • 网友们对 Kabosu 的离世表示悲伤和感谢

Google’s AI-generated search results keep citing The Onion #

https://www.readtpa.com/p/googles-ai-generated-search-results-9e1

这篇文章讨论了谷歌 AI 生成的搜索结果出现引用《洋葱报》(The Onion)的情况。举例来说,搜索短语“每天应该吃多少块石头”返回的 AI 生成结果引用了“加州大学伯克利分校的地质学家”建议人们每天至少吃“一块小石头”。实际上,这些信息的来源是《洋葱报》2021 年的一篇文章。《洋葱报》的 CEO 本·科林斯注意到了这一点,还有另一个例子,搜索“中央情报局使用什么颜色荧光笔”会出现一个结果间接引用了《洋葱报》2005 年的文章“中情局意识到多年来一直在使用黑色荧光笔”。作者测试了其他提示,发现搜索引擎无法区分新闻和讽刺。文章还提到了谷歌 AI 生成的搜索结果遭遇的困难起步情况。

此外,文章还提到了一份由 Harris 为《卫报》进行的调查,发现美国公众对经济普遍存在误解,包括认为美国正处于经济衰退中,认为失业率达到 50 年来的最高水平等。大多数人将经济状况的恶化归咎于拜登政府的管理不善。

另外,还有其他内容包括关于右翼媒体对拜登总统的攻击、《赛博朋克 2077》对一位记者与癌症抗争的帮助,以及其他新闻和故事。


HN 评论 115 comments | 作者:jrflowers | 1 day ago #

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

  • 一些评论指出谷歌的人工智能搜索结果存在错误,可能不可靠;
  • 有人认为谷歌的人工智能从极左转向极右;
  • 一些评论讨论两党制度下的分类问题;
  • 有人提到人工智能的回答是概率性的,同一个问题可能会得到不同答案;
  • 评论中还有关于太空探索价值的讨论;
  • 有人担心人工智能可能导致信息来源的问题;
  • 也有评论提到人工智能可能会对网站内容创作产生影响。

Dehydration associated with poorer performance on attention tasks among adults #

https://onlinelibrary.wiley.com/doi/10.1002/ajhb.24051

这项研究旨在探讨自由饮水状态下脱水与认知表现的关联。研究对象为美国中老年成年人,共 78 人,进行了为期 3 个月的短期纵向研究。研究结果显示,脱水与持续注意力任务的表现显著相关,而与抑制、工作记忆和认知灵活性之间没有显著关系。

研究发现,脱水者在持续注意力任务上表现明显较差,而其他认知任务表现无明显差异。这表明,对于中老年成年人来说,保持充足的水分摄入可能对确保正常认知功能至关重要,尤其是在未来气候情况下水分需求增加的情况下。这项研究为了解自由饮水状态下水合状态如何影响认知表现提供了重要见解。


HN 评论 106 comments | 作者:gnabgib | 1 day ago #

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

  • 中年及以上人群以及极端条件下,保持水分摄入对注意力任务表现有影响,过度饮水并非有益,过多饮水可能有害;
  • 对于大多数人来说,身体会通过口渴感来自我调节饮水,因此通常不需要刻意 “保持水合状态”;
  • 过度饮水可能导致严重后果,如心力衰竭和泌尿道异常,因此需要根据身体的需要来饮水,不多不少;
  • 饮水过多可能比脱水更危险,尤其是在某些极端环境或特定人群中;
  • 马拉松跑步者中过度饮水的病例比脱水更常见,需要注意不要过量饮水。

Golden Gate Claude #

https://www.anthropic.com/news/golden-gate-claude

这篇关于“Golden Gate Claude”的文章介绍了 Anthropic 公司发布的一项新研究,揭示了他们 AI 模型 Claude 3 Sonnet 内部运作的一些细节。在 Claude 的“思维”中,发现了数百万个概念,当模型阅读相关文本或看到相关图片时会被激活,这些概念被称为“特征”。其中一个特征是金门大桥的概念,发现 Claude 的神经网络中有一组特定的神经元在遇到提到(或图片中出现)这座旧金山最著名地标时会被激活。

研究人员不仅能够识别这些特征,还可以调节它们的激活强度,观察 Claude 行为的相应变化。当他们增加“金门大桥”特征的激活强度时,Claude 的回应开始聚焦于金门大桥。即使与金门大桥无关,它对大多数查询的回复都会提到金门大桥。

文章还提到,他们将这个模型暂时开放供所有人互动。你可以在 claude.ai 上与“Golden Gate Claude”交谈。需要注意的是,这只是一个研究演示,这个特定模型可能会表现出一些意想不到的甚至令人不适的方式。

通过这项工作,Anthropic 公司希望让人们看到他们的可解释性工作可能产生的影响。他们相信,通过进一步研究,这项工作有助于使 AI 模型更加安全。


HN 评论 56 comments | 作者:l1n | 1 day ago #

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

  • 评论中提到模型对金门大桥的痴迷有趣,但担心可能被滥用,担忧模型可能偏向特定国家、事业等,甚至可能被用于恶意目的。
  • 评论指出模型对金门大桥的集中表现类似强迫症,提出类似激活阈值差异是否存在于人类中,并可能用于将个性特征编码到模型中。
  • 评论称这一研究有潜在重要意义,但也可能被用于广告等领域,引发对广告未来发展的讨论。
  • 评论提及模型调整对话主题的技术,认为这是安全和审查的重要进展。
  • 评论者希望看到更多主题定制的模型,认为这比普通 AI 模型更有趣。
  • 评论指出这种调整可能在未来广告中发挥作用,引发对广告和政治宣传潜在应用的讨论。