每日HackerNews RSS

## Jido 2.0:原生 BEAM 代理框架发布 经过 18 个月的开发,Jido 2.0,一个用于构建代理系统的平台,已在 Hex 上发布。Jido 最初由 BotHive 演变而来,利用 Erlang 虚拟机 (BEAM)——因其并发处理能力而选择——提供了一个比 TypeScript 和 Python 代理框架更强大的替代方案。 Jido 2.0 解决了 1.0 版本收到的反馈,优先考虑简单性和“BEAM 优先”的方法。其核心特性是纯函数式代理架构,代理是经由单个 `cmd/2` 函数处理的数据,从而促进可测试性和清晰的推理。 关键组件包括 `jido_action`,用于可组合、经过验证的命令,以及 `jido_signal`,用于标准化消息传递。`Jido AI` 提供了一个强大的 AI 集成层,构建在 ReqLLM 客户端之上,具有六种推理策略(包括 ReAct、Chain-of-Thought)。 一个不断壮大的生态系统正在形成,通过 `ash_jido` 提供对 Ash Framework 的一流支持,以及解决浏览器自动化和内存系统等领域的软件包。Jido 旨在赋能开发者构建实用的 AI 应用程序——编码助手、工作流程编排器等等——在一个可靠且可扩展的环境中。

## Jido 2.0:一个 Elixir Agent 框架 Jido 2.0,一个为 BEAM 准备的、可用于生产环境的 Elixir Agent 框架已经发布。它的目标是为构建和管理 agents 提供一个坚实的基础,利用 BEAM 架构的优势,该架构非常适合 agentic 工作负载。 主要特性包括工具调用、支持带监督的多 agent、各种推理策略(ReAct、Chain of Thought 等)、工作流能力、持久化存储、agentic 记忆和深度可观察性。该框架优先考虑架构的正确性,*先于* LLM 集成,核心构建不依赖 LLM。 作者强调了使用 BEAM 的监督模型来管理 agent 边界、故障恢复和资源限制的运营优势。社区讨论集中在 Jido 与现有工具(如 LangChain)的潜力,以及 Elixir/BEAM 在处理 agent 系统所需的可扩展性和可靠性方面的优势。该项目正在获得关注,用户已经开始探索其在自动化工作流和知识管理等领域的应用。

英国广播公司(BBC)正面临一场关键的资金危机,原因是观众人数与缴纳电视许可费的人数之间的差距不断扩大。虽然94%的英国家庭每月都会观看BBC内容,但实际缴纳许可费的人数却不到80%,这受到Netflix和YouTube等流媒体服务的兴起影响。 BBC认为,目前的许可费模式与观看直播电视相关联,已经过时,不能反映现代消费习惯。如果没有改革,随着越来越多的人不为几乎每个人都在使用的服务付费,该系统面临崩溃的风险。 该公司建议探索一种更具进步性和广泛适用性的资助模式,可能降低部分人的成本,同时确保更广泛的贡献。他们还建议YouTube等平台应更好地告知用户有关直播内容许可费的要求。一项关键提案是将iPlayer向其他英国广播公司(ITV、Channel 4)的内容开放,以创建一个具有竞争力的、英国拥有的流媒体平台。 BBC承认需要进行重大变革,并正在与政府进行谈判,以确保其可持续的未来。

## BBC面临生存危机与牌照费辩论 一篇最近的《卫报》文章强调了BBC岌岌可危的未来,指出“不可逆转”的趋势对其生存构成威胁,除非进行重大改革。Hacker News上的讨论集中在BBC作为媒体环境中相对公正的新闻来源的独特地位,该环境由企业和政治驱动的媒体主导。 许多评论员承认BBC的缺点,包括 perceived 的政治偏见(从左倾到亲建制),但重视其免受直接商业压力影响的独立性。人们对过时的电视牌照费模式表示担忧,尤其是在观看习惯转向流媒体服务的情况下。一些人提倡通过一般税收提供资金,而另一些人则建议采用订阅模式,但这样做可能会损害BBC的公共服务理念。 这场辩论还涉及牌照费的执行(一些人将其描述为“怪诞”)以及对特定报道中偏见的指控,尤其是在以色列-巴勒斯坦冲突方面。最终,该讨论反映了对强大、独立的公共广播机构的渴望,但也承认在快速变化的媒体环境中维持这一地位的挑战。

像Palantir和Hello Patient这样的科技公司正在试验向员工提供尼古丁口含剂,旨在提高生产力。初创公司Lucy和Sesh提供的自动售货机现在出现在办公室中,提供一种不显眼、无烟的尼古丁替代品——这种替代品因Zyn等品牌而流行,并在“生物黑客”硅谷文化中越来越受欢迎。 Palantir向21岁以上的员工和客人免费提供口含剂,管理层公开展示这项福利。虽然初步观察表明注意力有所提高,但担忧也在增加。Hello Patient的创始人亲身经历了成瘾的风险,促使他取消了这项福利。 尽管不含烟草(使用纤维素纤维和尼古丁粉),但健康专业人士警告不要依赖尼古丁产品来提高生产力,理由是存在重大的长期健康风险和潜在的依赖性。这一趋势凸显了科技行业探索非常规方法来提高绩效的意愿,即使存在潜在的缺点。

## Palantir 及科技公司提供尼古丁产品 一份近期报告指出,Palantir 及其他科技公司在其办公室提供尼古丁口含剂(如 Zyn),引发了 Hacker News 的讨论。最初报道称这些产品面向所有人,但澄清后显示,这些产品官方仅供来访客户使用,尽管有人声称员工*确实*可以获取。 讨论迅速转向了公司提供成瘾性物质的更广泛影响。用户们争论这是否是“大型烟草公司”为了重新塑造尼古丁形象而采取的玩弄手段,或者仅仅是一种类似于免费咖啡或酒精的福利。尽管部分产品不含烟草,但人们对尼古丁的成瘾性——远高于咖啡因——以及潜在的健康风险表示担忧。 许多评论者表达了难以置信和批评,质疑鼓励成瘾以提高生产力的道德性。另一些人则为个人选择辩护,将其与接受提供的咖啡相提并论。讨论还涉及历史上的相似情况,例如战争期间给士兵提供兴奋剂。

## Huginn 二月钓鱼发现:反应式防御的差距 最近,一个主动钓鱼发现工具 Huginn 的分析显示,当前的网络保护存在显著差距。二月份,Huginn 识别出 254 个确认的钓鱼网站,但 **Google 安全浏览 (GSB) 仅标记了 41 个(遗漏 83.9%)** 在发现时。这突出了基于黑名单的检测的反应性本质——钓鱼网站通常寿命很短,在被报告和阻止*之前*就成功了。 Muninn,配套工具,表现出更强的效果。它的自动扫描捕获了 238 个钓鱼网站,误报极少,而“深度扫描”实现了 **100% 的检测,零误报**,但代价是将所有合法网站标记为可疑。 报告还发现 **58.7% 的钓鱼网站托管在可信平台** 上,如 Weebly 和 Google 自身的服务,这使得黑名单无效。攻击者利用这些平台的声誉来绕过初步检测。最常被模仿的品牌包括 Microsoft、Google、Netflix 和 Amazon,**针对加密货币的钓鱼攻击** 显著增加。 详细的例子展示了复杂的技巧,如两阶段攻击和规避策略,经常绕过 VirusTotal 扫描。这些发现强调了需要主动的、页面级别的分析来对抗不断演变的钓鱼威胁,而 Muninn 等工具旨在填补这一空白。

## Hacker News 讨论:Google 安全浏览与钓鱼检测 Norn Labs 最近的一份报告称,Google 安全浏览 (GSB) 错过了 84% 的已确认钓鱼网站。然而,Hacker News 上的讨论显示出对该方法论的强烈怀疑。批评者指出,数据集很小(254 个钓鱼网址,9 个合法网址),并质疑结果的呈现方式。 值得注意的是,Norn Labs 的“深度扫描”将 *所有* 9 个合法网站标记为可疑,导致 100% 的误报率——作者以一种奇怪的方式将这一结果描述为可接受的。许多评论者强调了固有的权衡:GSB 保护数十亿用户,必须优先避免误报(错误地阻止合法网站),因为这会造成巨大的破坏。较小的供应商可以采取更激进的策略。 讨论还涉及跟上快速演变的钓鱼策略的挑战、用户教育的重要性以及对数据隐私的担忧(GSB 会跟踪访问的网址)。Norn Labs 为其研究结果辩护,表示其目标不是诋毁 GSB,而是要突出保护中的差距,并提供一个免费的网址验证工具。最终,共识倾向于将该报告视为一项营销活动,而不是对 GSB 效力的明确谴责。

这个 GitHub 仓库,**calmsacibis995/irix-657m-src**,托管了 IRIX 6.5.7m 操作系统的完整源代码。IRIX 是由 Silicon Graphics (SGI) 开发的基于 Unix 的操作系统,在 1990 年代因其图形功能而广受欢迎。 该仓库目前有 46 个星标,14 个分支,以及 1 位贡献者(Stefanos Stefanidis)。代码主要用 C 语言编写(83.4%),其余部分用 Roff、C++、汇编、Perl 和 Makefiles 编写。 该仓库包含 3 个提交,并包括诸如 `README.md`、`irix` 和 `stand` 等文件。它似乎是一个具有历史意义的操作系统公开可用的存档,可能对研究、历史保护或逆向工程有价值。请注意,在数据收集期间报告了加载错误,因此某些信息可能不完整。

安全录像显示,一名神秘男子于2019年12月闯入戴维森县监狱的钥匙控制室。他戴着安全帽、反光背心(带有摄像头公司的标志),并且在疫情爆发前几个月就戴着引人注目的紫色丁腈手套,两次接触了钥匙组,并微妙地更改了一个锁。 警长达伦·霍尔对这座价值1.75亿美元的监狱建设投入了大量精力,将其视为一项积极的变革项目,并立即展开搜寻。这名男子对安保公司和监狱工作人员来说都是陌生的。 五天后,这名闯入者带着一个冷却箱返回。警官科里·维特库斯接到潜在威胁的警报,引诱他进入一条安全通道并将其锁了起来。走投无路之际,这名男子开始吞食纸张,似乎在销毁证据。当局赶到逮捕了他,但这次闯入的动机仍然是个谜。这起事件引发了对新监狱的严重安全担忧,这座监狱是霍尔职业生涯和更人道矫正系统愿景的基石。

## 越狱与精神健康:摘要 纳什维尔一座新建的、仍在建设中的监狱多次被越狱倡导者亚历克斯·弗里德曼渗透。弗里德曼反复伪装成建筑工人,利用松懈的安保措施将武器、工具和逃脱工具藏在监狱的墙内。他的行为并非简单的逃脱尝试,而是一场精心策划,但也可以说是混乱的干预。 故事深入探讨了弗里德曼动荡的过去,包括武装抢劫的定罪以及被诊断为分裂型人格障碍,引发了对其动机的质疑。一些人认为这是一种复仇或试图在自己熟悉的系统中重新获得控制权的绝望尝试。另一些人则指出他倡导监狱改革的历史,认为这是一种扭曲的暴露漏洞的尝试。 这起事件凸显了现代监狱建设中令人惊讶的薄弱安保措施,并引发了关于刑事司法系统中精神健康以及个人在感到被困或被忽视时会采取的极端行为的更广泛问题。此案引发了关于禁止奇幻游戏(如龙与地下城)作为假释条件的伦理讨论,以及囚犯通常获得的医疗保健水平低下问题。

## 高性能网络服务器设计 传统的网络服务器设计通常依赖于主循环根据文件描述符分发事件,历史上使用 `fork()` 或工作线程。然而,更有效的方法是利用 `epoll` 或 `kqueue` – 通常通过像 `libevent` 这样的库 – 但经常仍然会陷入类似的性能陷阱。 推荐的设计是为每个 CPU 核心使用一个线程,每个线程固定到特定的处理器并拥有自己的 `epoll/kqueue` 实例。状态转换(接受连接、读取数据)由专用线程处理,并在它们之间传递文件描述符。这消除了线程内的决策点,依赖于简单的阻塞 I/O。 关键步骤包括创建一个与核心数量匹配的线程池,增加文件描述符限制,禁用套接字的延迟关闭,并可能启用延迟接受。传入的连接在一个专用循环中接受,然后通过轮询或潜在的、基于工作负载的 `pick()` 函数分发到工作线程。每个线程然后使用 `epoll_wait`/`kevent` 监控文件描述符,并调用 `handle()` 函数来处理事件,理想情况下保持操作简单,并在需要时将进一步的工作调度到其他线程。这种架构旨在通过简单性和高效的资源利用率实现高吞吐量 – 轻松超过 10 万请求/秒。

这篇内容反思了“功能蔓延”的危险以及软件保持其核心目的的重要性。它以一个幽默的虚构场景开篇,标准`ls`命令被一个由人工智能驱动、过于复杂的“自适应列表系统”(`als`)所取代。 作者以此为跳板,论证反对仅仅为了创新而创新。他们借鉴了37Signals的《Getting Real》一书中的原则,提倡专注的产品设计:理解用户*为什么*需要某样东西,优先考虑核心功能,并拥抱约束。 作者警告当前将成熟工具重新命名为“人工智能”的趋势,仅仅是为了保持相关性。他们认为,维护一个可靠的标准通常比追逐“最新热门事物”更有价值。最终,好的软件知道自己的角色,并抵制成为对所有人都适用的一切的冲动。

🛡️ 安全验证 我们正在检查您的连接以防止自动化滥用 ⏳ 正在验证您的浏览器... 为什么我看到此验证? 有问题吗?联系支持 验证并继续 ✓ 验证完成 此页面将在片刻后自动跳转...

请启用 JavaScript 并禁用任何广告拦截器。

更多

联系我们 contact @ memedata.com