2024-11-17 Hacker News Top Stories #
- Valve 公司发布了《半条命 2》的 20 周年更新,包括全新的开发团队访谈、新的游戏特性、更新的图形设置、游戏手柄和 Steam Deck 的更新等。
- 冬季动物的生存策略包括木蛙和花栗鼠的独特适应性,木蛙能够在极寒的冬季保持“冻结”状态,而花栗鼠则通过储存食物和特殊的身体结构来度过冬季。
- Bluesky 是一个社交网络平台,它声称自己是去中心化的,但实际上它还没有完全实现去中心化,目前,用户可以自行设置自己的个人数据服务器来托管自己的数据。
- Netflix 的直播遇到了一些技术问题,Jake Paul 和 Mike Tyson 的比赛吸引了大量观众,尽管 Netflix 的直播遇到了一些技术问题。
- 这个网页是关于一对夫妇 Kenton 和 Jade 的家,他们建造了一栋特殊的房子,专门用于举办 LAN party(局域网聚会)。
- 根据最近的一项研究,特斯拉汽车发生致命事故的频率最高,特斯拉汽车的致命事故率为每 10 亿英里 5.6 次,远高于行业平均值 2.8 次。
- Closing.wtf 是一个专门帮助购房者分析抵押贷款估算和关闭披露的在线平台,旨在帮助用户做出明智的决策,从而在谈判中节省费用和利率。
- LlamaOCR.com 是一个在线工具,旨在将文档转换为 Markdown 格式,用户只需上传图像,即可将其转化为结构化的 Markdown 文档。
- 这篇文章讨论了如何以低廉的成本(每月不到 2.50 美元)消费 Bluesky 平台的实时数据流,文章介绍了一种通过 Jetstream 连接到 Bluesky 的实时数据流的方法。
- Yggdrasil 是一种新的实验性紧凑路由方案,旨在成为未来证明的去中心化替代方案,用于取代今天互联网上常用的结构化路由协议,以及未来大规模网状网络的启用技术。
Half-Life 2: 20th Anniversary Update #
https://www.half-life.com/en/halflife2/20th
Valve 公司在 2004 年发布了《半条命 2》(Half-Life 2)的 20 周年更新。该更新包括了全新的开发团队访谈、新的游戏特性、更新的图形设置、游戏手柄和 Steam Deck 的更新等。
新的开发团队访谈
Valve 公司邀请了《半条命 2》的开发团队成员进行了新的访谈,讲述了游戏开发过程中的故事,包括资金不足、被黑客入侵和早期版本泄露、被出版商起诉等。
新的游戏特性
- 包括《半条命 2:第一章》(Half-Life 2: Episode One)和《半条命 2:第二章》(Half-Life 2: Episode Two)在内的完整游戏内容。
- 支持 Steam Workshop,玩家可以创建和分享自己的游戏内容。
- 支持 Steam 游戏录制,玩家可以录制自己的游戏过程。
更新的图形设置
- 支持 HDR 和非 HDR 模式下的光照效果。
- 支持更高质量的光照贴图。
- 支持 radial fog 特效。
游戏手柄和 Steam Deck 的更新
- 更新了游戏手柄控制,支持更好的游戏体验。
- 支持 Steam Deck 主菜单,玩家可以在 Steam Deck 上玩游戏。
开发过程中的视频
- 包括 2003 年 E3 展会上的《半条命 2》演示视频。
- 包括 2002 年 E3 展会上的《半条命 2》演示视频。
- 包括 2000 年 SIGGRAPH 会议上的《半条命 2》演示视频。
重新出版的《提升水准》(Raising the Bar)
- 将在 2025 年重新出版,包括《半条命 2》和《半条命 2:第一章》和《半条命 2:第二章》的开发过程。
- 包括从未公开的概念艺术和开发过程中的实验内容。
HN 热度 528 points | 评论 237 comments | 作者:Philpax | 1 day ago #
https://news.ycombinator.com/item?id=42151865
- Half-Life 2 及其续集目前在 Steam 上免费领取,截止到 18 日
- 推荐 Black Mesa,这是 HL1 在 HL2 引擎上的重制,Xen 关卡和音乐都非常出色
- Project Borealis 的序章已在 11 月 11 日发布,尝试制作 HL3,虽然需要优化,但前景看好
- 使用 UE5 开发游戏可能导致系统要求高和运行卡顿,但 UE5 在图形和工具方面有优势
- UE5 的着色器编译问题主要影响 PC,尤其是 DirectX 程序,而控制台和 Steam Deck 则不受影响
- Black Mesa 在 Linux 上运行存在问题,经常崩溃
- 半价购买的 HL2 系列游戏在周年庆期间有大幅折扣
- 即使是物理媒介,如 Blu-Ray UHD,也可能需要外部许可才能使用,未来媒体可能需要在线验证
- UHD DRM 方案需要安全区域进行密钥管理,而 SGX 是唯一适合的系统,因此无法进行非 SGX 握手
Biological Miracle – Wood Frog #
https://www.nps.gov/gaar/learn/nature/wood-frog-page-2.htm
木蛙是一种适应严酷北方冬季环境的独特生物,它们的冬季栖息地主要是阿拉斯加和加拿大的北方森林。在冬季,木蛙采取一种惊人的生存策略 —— 它们能够在低至零下 50 华氏度的极端寒冷中保持 “冻结” 状态,长达八个月之久。
木蛙的冬季生存策略 #
-
** 栖息方式 **:
木蛙与其他青蛙不同,它们选择在森林地面的落叶层中冬眠,而非在水下。这种方式虽然不如水下安全,但在春季来临时,它们能够更早活动,因为地面解冻的速度快于冰面覆盖的水体。
-
** 生理适应 **:
冬季来临时,木蛙的腹腔内迅速被冰覆盖,内部器官被冰层包裹,眼睛由于冰冻而变白。与此同时,它们的肝脏会产生大量的葡萄糖,进入体内细胞。这种粘稠的糖溶液能防止细胞内部结冰,同时也防止脱水,从而避免了大多数动物在冰冻状态下会遭受的致命伤害。
-
** 冻结和复苏过程 **:
冬眠期间,木蛙的身体几乎没有任何生理活动,心跳停止,呼吸消失,呈现出一种 “悬浮动画” 的状态。到了春天,木蛙会从内部逐渐解冻,首先心脏开始跳动,然后大脑恢复活跃,最后四肢活动。尽管经历了长时间的冰冻,木蛙依然能够完好无损地恢复生命活动。
对人类的启示 #
-
** 糖分耐受性 **:
木蛙能够在血糖水平比正常高出 100 倍的情况下存活,而人类糖尿病患者在血糖水平仅高出 2 到 10 倍时就可能面临严重后果。研究木蛙如何应对这种情况可能有助于糖尿病的管理。
-
** 器官保存 **:
木蛙的冷冻能力可能为人类器官的冷冻和解冻提供新思路,这将有助于延长器官移植的时间窗口,增加可移植器官的数量。
-
** 血液循环恢复 **:
木蛙能够在数月后重新启动血液循环而不产生血栓或其他伤害,研究其机制可能为心脏病发作或中风后的治疗提供新的思路。
总结 #
木蛙的生存能力展示了自然界中的一种生物奇迹,它们的独特适应性不仅吸引了科学家的研究,也为人类的医学进步提供了潜在的启示。
HN 热度 474 points | 评论 129 comments | 作者:thunderbong | 1 day ago #
https://news.ycombinator.com/item?id=42149433
- 《Winter World》这本书详细探讨了动物如何在极寒的冬季生存,包括通过实际测量死掉的花栗鼠来计算其颊囊能容纳多少种子
- 花栗鼠在冬季醒来后会去食物储存处进食,而不是在嘴里储存食物,它们不会在-40°C 的天气外出寻找食物
- 了解花栗鼠颊囊的容量对于模拟其能量消耗模型是重要的
- 木蛙的心脏在春季从内部开始解冻,心脏首先开始跳动,然后大脑激活,最后腿动
- 木蛙心脏的重启机制可能是温度敏感的化学反应,或者是身体解冻到一定程度后自然恢复
- 人类心脏的跳动由心脏内的窦房结控制,每个细胞都能产生自己的节律性电脉冲,解冻后可能立即开始工作
- 木蛙心脏的自主性意味着控制心跳的电路不是由大脑控制的,而是一个低级别的自主电路
- 蛙类心脏的位置可能在身体中心,这在解冻过程中是一个生物优势,因为解冻是从内向外进行的
Maybe Bluesky has “won” #
https://anderegg.ca/2024/11/15/maybe-bluesky-has-won
Bluesky 是一个社交网络平台,它声称自己是去中心化的,但实际上它还没有完全实现去中心化。Bluesky 的底层技术是 AT 协议(atproto),它由三个主要部分组成:个人数据服务器(PDS)、中继服务器(Relay)和应用视图(App View)。目前,用户可以自行设置自己的 PDS 来托管自己的数据,但是要让数据对其他人可用,需要通过 Bluesky 控制的中继服务器来索引和聚合数据。
Bluesky 的去中心化之路还很漫长,需要几年的努力才能实现真正的去中心化。目前,Bluesky 的数据是完全开放的,任何人都可以获取和使用,但是这也带来了数据安全和隐私问题。Bluesky 的商业模式还不明确,目前主要通过出售用户名来赚钱,但是这不是一个可持续的商业模式。
Bluesky 的产品设计也有一些不足之处,例如缺乏重发控制和帖子编辑功能。总的来说,Bluesky 是一个有潜力的社交网络平台,但是它还需要解决很多问题才能真正实现去中心化和可持续性。
HN 热度 429 points | 评论 744 comments | 作者:GavinAnderegg | 1 day ago #
https://news.ycombinator.com/item?id=42150278
- Bluesky 相比 Mastodon 是一个更友好的平台,因为它的“Discover”功能过滤掉了大部分负面和政治分裂的内容
- 加入 Mastodon 时选择一个友好实例非常重要,这决定了你看到的内容质量
- 自托管 Mastodon 实例可以更好地控制个人身份,但需要面对成本、管理以及联邦协议的限制
- 自托管服务如 togethr.party 可以提供独立的 Fediverse 身份,但每月费用较高,对于社交网络来说不划算
- 联邦协议的限制导致 Mastodon 实例间互动存在障碍,大型实例可以缓解这一问题
- Bluesky 通过分离存储和其他分布式系统组件,解决了 Mastodon 无法轻松迁移帖子的问题
- 自托管 Mastodon 实例面临资源浪费和联邦协议兼容性问题,而 Bluesky 架构可能更高效
- 有提供自托管服务的替代方案,如 Takahe 和 Mastodon + Matrix + Funkwhale + Lemmy 组合,费用更低
- 政治内容在短消息平台上的表达往往缺乏深度和细腻,容易造成群体对立和负面情绪传播
Netflix buffering issues: Boxing fans complain about Jake Paul vs. Mike Tyson #
Jake Paul 和 Mike Tyson 的比赛吸引了大量观众,尽管 Netflix 的直播遇到了一些技术问题。根据 Netflix 的数据,60 万户家庭观看了这场比赛,而 50 万户家庭观看了 Katie Taylor 和 Amanda Serrano 的比赛。Netflix 称,Taylor 和 Serrano 的比赛是美国历史上最受欢迎的职业女子体育赛事。
然而,Netflix 的直播也遇到了技术问题,许多用户抱怨视频缓冲、黑屏等问题。这些问题在比赛期间持续出现,甚至影响到了主赛事。一些用户不得不转向其他平台,例如 Antonio Brown 的直播,他的直播吸引了 640 万观众。
Netflix 的技术问题引发了人们对其直播能力的担忧,尤其是在其即将直播 NFL 比赛的时候。尽管如此,Netflix 仍然表示其直播服务将继续改进。
HN 热度 373 points | 评论 679 comments | 作者:storf45 | 21 hours ago #
https://news.ycombinator.com/item?id=42153953
- 大公司出问题时,直接参与的人或公司员工通常不会在公开讨论中发言,因为他们有太多东西会失去
- 类似公司的员工了解系统的复杂性,不会轻易公开批评同行
- 外行通常基于小规模系统或“第一原理”提供见解,但这些见解可能并不适用于大规模系统
- 微服务架构与视频帧传输无关,视频传输需要特定的基础设施技术
- 单体应用虽然不保证性能更好,但故障点更少
- 大型服务的故障模式更多,单个故障模式可能导致整个服务瘫痪
- 经历过大型直播项目的人理解工程师的压力和复杂性,外人往往只看到表面
- 应该通过不断进行直播活动来积累经验,而不是偶尔进行大规模的一次性活动
- 持续构建和发布可以确保系统在实际使用中的稳定性,即使没有代码更改
- 干预缓存更新的频率需要根据具体上下文来决定,频繁更新可能带来负面影响
- 在高负载情况下,很难进行代表性的预演,因为系统故障点可能与外部专家的经验不同
- 定期更新依赖库和发布新版本有助于修复安全漏洞,确保系统安全
Show HN: I built a(nother) house optimized for LAN parties #
这个网页是关于一对夫妇 Kenton 和 Jade 的家,他们建造了一栋特殊的房子,专门用于举办 LAN party(局域网聚会)。房子里有 12 台电脑,游戏机,舞蹈游戏,甚至还有一个专门的游戏室。夫妇俩都是软件工程师,他们在硅谷工作,后来搬到了奥斯汀,并在那里建造了这栋房子。
房子的设计和建造过程非常复杂,夫妇俩花了三年时间才完成。他们的父亲 Richard Varda 是一位经验丰富的建筑师,他帮助设计了房子的结构和布局。房子里有很多独特的功能,例如可折叠的游戏站,隐藏的电脑,和专门的猫咪休息室。
夫妇俩还分享了他们的生活和工作经历,包括他们如何在硅谷工作,如何决定搬到奥斯汀,以及如何建造这栋房子。他们还提到了他们的孩子和猫咪,以及他们如何在房子里创造一个温馨的家庭氛围。
房子的成本约为 75,000 美元,夫妇俩表示这是一笔不小的投资,但他们认为这值得。他们还分享了他们的财务情况,包括他们如何通过工作和投资积累财富。
总的来说,这个网页是一篇关于夫妇俩建造特殊房子的故事,包括他们的生活和工作经历,房子的设计和建造过程,以及他们的财务情况。
HN 热度 346 points | 评论 142 comments | 作者:kentonv | 8 hours ago #
https://news.ycombinator.com/item?id=42156977
- 这个 LAN 派对房间的设置非常出色,尤其是网络和计算机管理方面。
- Quake 仍然是非常有趣的游戏,多年来一直保持新鲜感。
- 拥有一群朋友一起享受 LAN 派对是非常难得和令人羡慕的。
- 对于 LAN 派对,选择合适的外设和耳机很重要,否则可能会很吵。
- 桌面看起来太薄和不稳定,但对于与熟悉的人一起的派对来说是可以接受的。
- 自己构建解决方案比使用商业产品更好,因为没有额外的运营成本。
- CCBoot 和 CCDisk 是基于 Windows Server 的无盘解决方案,适合 LAN 中心使用。
- GGRock 是一个价格昂贵但即插即用的解决方案,适合不懂内部运作的人使用。
- CCu Cloud Update 是一个亚洲市场的产品,没有亲自尝试过。
- LANGAME Premium 是一个基于 TrueNAS 的 ITaaS 解决方案,需要使用其 ERP 系统。
- NetX 提供了一个集路由器、流量过滤器和 iSCSI 目标于一体的 NUC 服务器,但对 40 台以上机器的 LAN 中心来说可能不够强大。
- 自制的 ZFS 系统是一个非常满意的解决方案。
- 这个房间不仅技术配置出色,而且地理位置和景色也非常棒。
- 猫咪很快就能熟悉环境,但多人游戏时猫咪会避开人群。
- 美国的住房价格问题主要是因为大城市限制了住房建设,需要改变当地的分区法规和审批流程。
- 全球住房危机是由于国际犯罪组织控制了大型建筑公司,利用房地产洗钱,以及私人股本公司购买房地产以减少供应。
Tesla has the highest fatal accident rate of all auto brands, study finds #
根据最近的一项研究,特斯拉汽车发生致命事故的频率最高。该研究分析了 2017 年至 2022 年期间的数据,发现特斯拉汽车的致命事故率为每 10 亿英里 5.6 次,远高于行业平均值 2.8 次。凯迪拉克和别克汽车紧随其后,分别为每 10 亿英里 5.5 次和 4.8 次。
研究还发现,特斯拉 Model S 的致命事故率为每 10 亿英里 5.8 次,Model Y 的致命事故率为每 10 亿英里 10.6 次,居所有车型之首。研究人员指出,这些结果并不意味着特斯拉汽车存在设计缺陷或安全问题。事实上,特斯拉汽车配备了大量的安全技术,例如自动驾驶系统和碰撞警报系统。
研究人员认为,导致特斯拉汽车发生致命事故的原因可能包括驾驶员的行为和驾驶条件。研究发现,驾驶员的行为,例如超速驾驶、疲劳驾驶和驾驶时使用手机等,都是导致事故的主要原因。同时,驾驶条件,例如恶劣的天气和道路条件,也会增加事故的风险。
研究结果表明,特斯拉汽车的安全性并不是唯一的原因,驾驶员的行为和驾驶条件也起到了重要作用。因此,研究人员呼吁驾驶员要保持警惕,遵守交通规则,避免疲劳驾驶和驾驶时使用手机等危险行为。同时,汽车制造商也应继续改进汽车的安全性,例如增加自动驾驶系统和碰撞警报系统等。
HN 热度 278 points | 评论 393 comments | 作者:MBCook | 1 day ago #
https://news.ycombinator.com/item?id=42150443
- 政府效率部门可能会建议关闭美国致命事故报告系统以节省资金
- 对新政府的持续批评令人厌烦,选举结果已经表明这些观点并非主流
- 选民主要关注移民和通货膨胀问题,不能简单推断他们在其他问题上的立场
- 通货膨胀主要由供应链中断和俄乌战争引起,而非政府支出
- 批评腐败和滥用权力是合理的,不应因选举结果而被压制
- 电视观众和社交媒体用户之间的年龄差异明显,年轻观众更倾向于使用社交媒体获取信息
- 选举结果显示大量选民对两党都不感兴趣,未参与投票的人数超过任何一方的支持者
- 社交媒体和娱乐节目可能成为缓解社会紧张情绪的出口
Show HN: Free mortgage analysis tool to avoid getting screwed by closing costs #
Closing.wtf 是一个专门帮助购房者分析抵押贷款估算和关闭披露的在线平台,旨在帮助用户做出明智的决策,从而在谈判中节省费用和利率。其主要功能和服务包括:
- ** 贷款估算分析 **:用户可以上传其抵押贷款估算或关闭披露文件,平台利用人工智能和数据源分析这些文件,以识别隐藏的费用、更好的利率、可谈判的项目及其他潜在问题。
- ** 报告审查 **:经过分析后,用户将收到一份清晰、可操作的报告,其中包含基于分析的建议和见解,帮助用户与贷款经纪人或银行进行谈判。
- ** 教育资源 **:平台提供有关抵押贷款优化和行业最佳实践的最新信息和专家见解,用户可以订阅邮件获取更新。
- ** 隐私与安全 **:平台承诺保护用户数据,确保不与第三方分享用户信息,所有数据仅用于生成分析报告,帮助借款人优化抵押贷款。
- ** 常见问题解答 **:网站还提供了关于抵押贷款估算、关闭成本、贷款比较等常见问题的解答,帮助用户更好地理解相关流程。
总之,Closing.wtf 的使命是确保购房者在贷款过程中获得最佳交易,并提供工具和资源以避免在关闭时遭遇不必要的费用和麻烦。
HN 热度 264 points | 评论 143 comments | 作者:aaln | 1 day ago #
https://news.ycombinator.com/item?id=42149044
- 该网站未能通过三项基本测试,存在潜在的诈骗风险
- 企业名称和邮政信箱的缺乏降低了网站的可信度
- 网站缺乏明确的地理位置、关于我们等信息,增加了用户的不信任感
- 隐私政策和条款服务没有提供下载或打印的方式,用户无法保存副本
- 网站的安全措施描述过于模糊,缺乏具体认证和审计证明
- 即使网站有完美的隐私政策,也无法保证其不会出售用户数据
- 网站收集的文件可能被用于实施线汇欺诈等常见骗局
- 开发者应关注产品的实用性,而非过分迎合 Hacker News 上的隐私评论者
- 70% 的购房者在抵押贷款的结算费用和利率上多付了 1-3%,该工具可以帮助他们获得更好的交易
- 开发者已根据反馈添加了隐私政策和条款服务的下载方式,并创建了关于页面
- 对于小项目,开发者应将时间花在对用户真正有用的功能上
- 用户上传敏感信息前应确保网站具备基本的合法性和安全性
Llama-OCR: Document to Markdown #
LlamaOCR.com 是一个在线工具,旨在将文档转换为 Markdown 格式。用户只需上传图像,即可将其转化为结构化的 Markdown 文档。该网站的功能依赖于 llama-ocr 和 Together AI 技术,提供简单易用的界面,适合需要将纸质文档或图片中的文本进行数字化的用户。
用户可以通过上传图像或拖拽文件的方式进行操作。如果用户需要示例图像,也可以使用网站提供的示例。网站还提供了一个代码示例,展示如何使用 llama-ocr
的 API 进行文档转换。以下是代码的基本结构:
import { ocr } from "llama-ocr";
const markdown = await ocr({
filePath: "./trader-receipt.jpg",
apiKey: process.env.TOGETHER_API_KEY,
});
在这段代码中,用户需要提供图像文件的路径以及相应的 API 密钥,以实现文档到 Markdown 的转换。这种功能对于需要快速转换文本内容的用户特别有用,比如学生、研究人员或企业用户。
HN 热度 258 points | 评论 86 comments | 作者:lapnect | 19 hours ago #
https://news.ycombinator.com/item?id=42154410
- 作者感谢分享和好评,计划增加 PDF 解析和 JSON 输出等功能
- 输出有时是项目列表,有时是表格,这使得进一步的自动处理变得困难
- 本地使用 LLM 的选项受到欢迎,有用户分享了使用 koboldcpp 进行推理的脚本
- 模型在处理科学内容时遇到布局不同的问题,需要改进
- 模型在处理手写内容时表现较好,但在输出 CSV 格式时不够稳定
- 模型可能存在偏见,过度关注图像的古董特征,导致内容识别错误
- 图像分辨率或文件大小的限制未在文档中明确说明
- 下调图像分辨率可能有助于提高识别准确性
- 与 Gemini Flash 相比,此模型表现较差,后者在测试中表现最佳
- 开源 OCR 模型的表现普遍不佳,闭源选项如微软、谷歌的模型更好
Consuming the Bluesky firehose for less than $2.50/mo #
https://bsky.bad-example.com/consuming-the-firehose-cheaply/
这篇文章讨论了在 Bluesky 平台上如何以低廉的成本(每月不到 2.50 美元)消费实时数据流。Bluesky 是一个拥有 1500 万用户的社交网络,所有数据都是公开的,提供了丰富的数据供开发者探索和使用。
文章介绍了一种通过 Jetstream 连接到 Bluesky 的实时数据流的方法,用户可以通过 WebSocket JSON 格式获取网络上发生的一切动态。作者提到,他们开发了一个简单的应用程序,该应用程序专门监听删除事件,并展示被删除文本的最后一瞬间。这个应用程序的初衷是观察用户选择删除哪些内容,尽管它是在用户数量远少于现在的情况下开发的。
应用程序的运行环境选择了 Fly 平台,使用的是最小的共享 CPU 实例(256MB RAM,每月 1.94 美元),以及一个 2GB 的持久存储卷(每月 0.30 美元)。虽然这个应用程序的功能相对简单,但它能够有效地工作,处理以下任务:
- 接收来自
app.bsky.feed.post
集合的每一个新发布事件。 - 过滤掉空帖子,对提及和链接进行遮盖处理。
- 将清洗后的文本内容缓存到持久存储中,使用
pebbledb
,并通过did+rkey
进行键控。 - 每隔几秒钟删除保存超过 48 小时的文本数据。
- 对于每一个删除帖子事件,尝试从缓存中获取文本,如果找到,就将其广播给当前的观察者。
尽管一些更复杂的应用可能无法以如此低的成本运行,但仍有一些应用可以做到这一点。文章以轻松的语气表达了作者对探索数据的乐趣,并表示将来可能会分享更多相关内容。
HN 热度 231 points | 评论 58 comments | 作者:colinprince | 1 day ago #
https://news.ycombinator.com/item?id=42152362
- BlueSky 的优点包括用户名可以是网站名,iOS 上可以复制粘贴图片
- 需要验证拥有域名才能使用网站名作为用户名
- BlueSky 目前支持 did:web 标识符
- 不支持表情符号域名是加入 BlueSky 的障碍
- BlueSky 的架构优于 ActivityPub,但对表情域名的支持有限
- BlueSky 可能像 Twitter 一样,未来因投资者压力而功能退化
- BlueSky、Mastodon 和 Threads 的用户体验各有优缺点,但 BlueSky 此次增长势头强劲
- BlueSky 的 firehose 功能有趣,让人回想起 2005 年的社交网络体验
Yggdrasil Network #
https://yggdrasil-network.github.io/
Yggdrasil 是一种新的实验性紧凑路由方案,旨在成为未来证明的去中心化替代方案,用于取代今天互联网上常用的结构化路由协议,以及未来大规模网状网络的启用技术。Yggdrasil 的特点包括:
- 可扩展性:支持大型、复杂或甚至互联网规模的拓扑结构
- 自愈性:网络快速响应连接故障或移动事件
- 加密性:网络中发送的所有流量始终是端到端加密的
- 点对点:完全去中心化,设计为无需中心化节点
当前的 Yggdrasil 实现是一个轻量级的用户空间软件路由器,易于配置,支持广泛的平台,包括 Linux、macOS、Windows、iOS 和 Android。它提供了端到端加密的 IPv6 路由,用于网络中的所有参与者。节点之间的对等连接可以使用 TCP/TLS 连接配置,通过局域网、点对点链路或互联网进行连接。尽管 Yggdrasil 网络提供 IPv6 路由,但对等连接可以在 IPv4 或 IPv6 网络上建立。
该项目仍处于 alpha 阶段,未来可能会有破坏性变化。尽管如此,Yggdrasil 在日常使用中是稳定的,许多用户已经在各种用例中使用和测试 Yggdrasil。如果您对 Yggdrasil 项目感兴趣或想参与,可以:
- 在自己的计算机或路由器上安装和配置 Yggdrasil,以加入网络
- 加入我们的 Matrix 频道,与我们聊天
- 浏览网络上由我们的用户运营的内部服务
- 访问我们的开发者页面和 GitHub,报告问题和错误到 GitHub Issues
HN 热度 216 points | 评论 81 comments | 作者:BSDobelix | 13 hours ago #
https://news.ycombinator.com/item?id=42155780
- Yggdrasil 网络的协议规范文档尚未完善,但已有早期版本可供参考
- 协议设计紧密依赖于 TCP,这可能影响其在 NAT 环境下的直接连接能力
- Yggdrasil 的设计初衷是为了物理链接和多跳路由,互联网对等连接仅是测试和使用的一种方式
- 一些项目如 cjdns 和 Irdest 尝试构建更可持续、用户控制的通信网络,但规模扩展性是主要挑战
- 网络规模扩大时,mesh 网络效率会降低,最终可能重新发明“自己的互联网”但不是全球性的
- 文档编写有助于项目发展,记录决策理由并方便新成员加入
- Yggdrasil 受到 cjdns 启发,但设计上更注重可扩展性,目前测试网络已有 5000-6000 个节点
- 早期 cjdns 项目尝试构建无需 IP 的 P2P 网络,但实际应用中扩展性不佳
- Yggdrasil 支持其他传输协议如 QUIC,但 TCP 是主要默认协议
- Yggdrasil 最初目标是作为电信网络上的覆盖网络,类似于 IP 最初作为电话网络上的覆盖网络
- 一些小型商业项目如 Locker 尝试构建用户控制的通信网络,但未能获得广泛支持