这篇文章探讨了面向对象编程(OOP)中对象的作用,特别是在大型系统中。作者认为,仅仅依靠对象来构建系统是不够的,还需要关注对象之间的消息传递和系统架构。作者建议将消息也视为对象,并使用类似发布/订阅的模式来管理对象之间的通信。此外,作者还讨论了抽象的重要性,认为合适的抽象可以简化系统模型,并以开普勒的椭圆轨道理论为例进行了说明。
W3C 技术架构组(TAG)发布了一份调查结果,指出第三方 Cookie 对网络有害,必须从网络平台中移除。该调查结果解释了移除第三方 Cookie 的必要性,并探讨了移除过程中面临的挑战。文章重点介绍了一些依赖第三方 Cookie 的用例,并提供了一些专门设计的技术的示例,这些技术可以替代第三方 Cookie。规范制定者在提出新的网络平台技术时,应确保不会破坏移除第三方 Cookie 所带来的好处。
这篇文章是Dennis M. Ritchie在1993年第二届ACM编程语言历史大会上发表的演讲稿,主要对C语言和其他同时代语言(Bliss、Pascal、Algol 68、BCPL)进行了比较分析。文章探讨了这些语言在数据类型、操作方式、设计理念、优缺点以及影响等方面的异同,并解释了C语言为何能够取得如此广泛的应用。
这篇 Pull Request 讨论了在 Node.js 中添加 `--experimental-strip-types` flag 以支持 TypeScript 文件的执行。该 flag 会在转译过程中移除类型注解,将 TypeScript 代码转换为 JavaScript 代码。文中探讨了使用 `@swc/wasm-typescript` 进行类型剥离的原因,以及未来改进方向,例如支持无扩展名导入、处理类型断言等。
本文档介绍了开放组基本规范第8期,并提醒用户该文档需要使用框架功能进行浏览。如果用户使用的是不支持框架的网络客户端,则需要链接到非框架版本。
本文介绍了三种常见的咖啡脱咖啡因方法:二氧化碳法、瑞士水法和溶剂法。文章详细解释了每种方法的原理、优缺点以及对咖啡风味的影响。二氧化碳法利用高压CO₂溶解咖啡因,瑞士水法用热水反复萃取咖啡因,溶剂法则使用乙酸乙酯或二氯甲烷等有机溶剂。文章还讨论了脱咖啡因咖啡的安全性,指出残留溶剂含量极低,符合安全标准。
德克萨斯大学医学分校的研究人员开发了一种鼻喷剂,可以清除与阿尔茨海默病相关的tau蛋白积聚,改善记忆力。这种鼻喷剂含有一种抗体,可以选择性地靶向并清除tau缠结,帮助恢复认知功能。该疗法在患有tau蛋白积聚的小鼠身上进行了测试,结果显示它们的记忆力和认知功能得到改善。
SkyPilot 是一个在任何基础设施上运行 AI 的框架,它建立在 Kubernetes 的核心优势之上,为 Kubernetes 用户提供了一个更简单的界面以及成本效益更高、可用的基础设施层,该层超越了单个 Kubernetes 集群。文章探讨了 Kubernetes 在 AI 工作负载方面的优缺点,介绍了 SkyPilot 如何在 Kubernetes 及其他平台上轻松经济地运行 AI,并提供了使用 SkyPilot 在 Kubernetes 集群上运行从开发到训练再到服务的整个 AI 生命周期分步指南。
本文介绍了一个利用4000万条Hacker News帖子和评论的语义嵌入数据,来寻找社区内各领域知识达人的项目。该项目创建了一个语义地图,可以根据用户使用的语言来分析他们的知识和兴趣,并根据主题将用户进行分类。用户可以探索地图,找到与自己兴趣相投的人,并了解他们在社区中的语义身份。
这篇文章探讨了机器和人工智能对工作意义的影响。以CrowdStrike软件更新导致全球办公室、医院和机场电脑瘫痪的事件为例,说明了IT人员在解决问题时的压力和意义。文章认为,机器和人工智能不会完全取代人类工作,但可能降低工作的意义。
Google DeepMind 开发的新型人工智能系统 AlphaProof 和 AlphaGeometry 2 在解决高级数学推理问题方面取得了突破,在今年的国际数学奥林匹克竞赛(IMO)中解决了六道题中的四道,首次达到了银牌选手的水平。AlphaProof 擅长形式数学推理,而 AlphaGeometry 2 则专注于解决几何问题。这些系统经过大量训练数据的训练,能够理解和解决复杂的数学问题,标志着人工智能在数学推理领域的重大进步。
本文记录了作者从 Arch Linux 迁移到 NixOS 的心路历程和使用体验。作者详细阐述了从 Arch 迁移的动机,包括配置管理的挑战以及对更可靠、可重现系统构建方式的需求。文中介绍了 Nix/NixOS 的核心理念,以及作者如何在虚拟机中进行测试和学习。作者分享了使用 NixOS 的感受,包括配置方法的转变、文档质量、Nix 包管理的优势以及系统回滚机制带来的便利性。最后,作者总结了 Nix/NixOS 的优势,并表示将继续探索和学习,以充分利用其功能。
iOS 18系统将新增一项重要安全功能:在拨打911紧急电话时支持实时视频传输。该功能允许用户与911接线员进行视频通话,帮助救援人员更快找到求救者。此外,iPhone还具备车祸检测、卫星短信和紧急定位等安全功能。
本文驳斥了2012年一项关于黑猩猩Ayumu记忆力优于人类的研究结论。作者指出,Ayumu在数字记忆任务中的优异表现是建立在大量训练的基础上的,而人类参与者却没有经过训练。后续研究表明,经过适度训练的人类可以达到甚至超过Ayumu的表现。因此,黑猩猩拥有优于人类的工作记忆的说法是没有根据的。
Veles 是一款开源的二进制数据分析工具,它结合了先进的十六进制浏览器和数据可视化功能,并提供可扩展的框架。该工具适用于逆向工程、文件系统映像探索、隐写术等领域,并支持用户自定义分析器。Veles 经过 CTF 竞赛的测试,并不断更新改进。
本文以法国OVH数据中心火灾案为鉴,分析了CrowdStrike公司因软件更新故障导致全球数百万台电脑瘫痪事件的法律责任问题。作者指出,OVH案例中,法院判定OVH备份服务运营不当,未能达到合理标准,应对客户损失承担责任。CrowdStrike事件与之类似,该公司软件更新失误导致客户业务中断、数据丢失等严重后果,且该公司疑似未进行充分测试和分阶段部署,可能违反了相关行业规范,因此CrowdStrike或将面临巨额赔偿。
本文讲述了作者在整理 Winamp 皮肤博物馆的过程中,发现了一些看似损坏的皮肤文件,并由此展开的一系列有趣探索。作者通过破解加密文件,发现了泰国父亲为儿子设计的皮肤、用户的电子邮件密码、Chet Baker 的秘密传记、隐藏的音频文件以及一个名为 worm.exe 的蠕虫游戏等奇特内容。作者还发现了许多隐藏在其他皮肤文件中的未知皮肤,并感叹道:当收集到足够多由真实用户创作的内容时,总能发现各种疯狂的东西。
近日,加拿大奥运足球队被曝在法国的训练中使用无人机两次窥探新西兰队的训练,引发新西兰方面的强烈不满。事件曝光后,加拿大奥委会公开道歉,并采取了一系列措施,包括将涉事分析师和助理教练遣送回国,主教练也主动提出回避执教与新西兰队的比赛。此事引发了对体育道德和无人机使用伦理的讨论。
美国多名T-Mobile用户对该公司提起集体诉讼,指控其违反了部分套餐的终身价格保证承诺。原告称,T-Mobile在2017年推出了“Un-contract”承诺,保证T-Mobile One套餐用户的价格不会改变,除非用户自己选择更改。然而,T-Mobile在2024年5月单方面提高了这些套餐的价格,违背了承诺。原告要求T-Mobile赔偿损失,并停止这种行为。
据报道,人工智能初创公司 OpenAI 今年在训练和推理方面的支出可能达到70亿美元,并可能因此面临50亿美元的亏损。OpenAI 使用微软Azure云服务运行ChatGPT等人工智能模型,预计今年仅服务器租赁费用就将接近40亿美元。此外,训练ChatGPT和新模型的成本可能高达30亿美元。尽管 OpenAI 从微软获得了大幅优惠,但高昂的成本和不断增长的员工规模仍使其面临巨大的资金压力。
dtui 是一款用 Rust 编写的开源终端用户界面 (TUI) 工具,用于探测系统或会话 dbus 的状态。它可以显示当前正在运行的服务,并允许用户内省这些服务中的对象及其接口。
本文介绍了如何使用Postgresql实现版本化的有限状态机 (FSM)。作者首先优化了状态和事件的存储方式,将其从文本改为枚举类型,以减少存储空间和提高性能。然后,作者创建了一个映射表来定义状态转换规则,并使用版本控制来管理FSM的不同版本,以便在业务流程发生变化时,可以轻松地更新FSM,而不会影响历史数据。作者还提供了一个SQL脚本来测试这些功能,并强调这只是一个实验性的POC,还不是生产就绪的解决方案。
PostgREST 可以从任何现有的 PostgreSQL 数据库提供完全符合 RESTful 规范的 API。它提供了一种比从头开始编写更简洁、更符合标准、更快的 API。PostgREST 性能出色,响应时间短,每秒可处理多达 2000 个请求。它利用数据库角色信息进行身份验证和授权,并使用 OpenAPI 标准生成最新的 API 文档。
Hooper 是一款利用人工智能技术,仅凭手机即可追踪篮球比赛统计数据并生成精彩片段的应用程序。它可以捕捉每一记精彩镜头,并提供比赛统计数据,帮助用户监控自己的进步。Hooper 支持 1v1 至 5v5 的比赛形式,并适用于日常野球和锦标赛等各种场景。用户可以通过该应用回顾比赛、分析失误、提高球技。Hooper 提供免费版和专业版两种订阅方案,专业版在测试阶段免费。
反盗版公司 Link-Busters 创下了新的记录,向谷歌发送了超过 10 亿条版权删除请求,成为首家实现这一数字的公司。这一里程碑主要是由出版商推动的,他们正竭尽全力打击网络图书馆。Link-Busters 主要针对 Anna's Archive 和 Z-Library 等网站,其中企鹅兰登书屋是版权删除请求最多的权利人。
本文以图文方式解释了企业常用的身份验证协议 SAML(安全断言标记语言),介绍了 SAML 的工作原理、参与者(身份提供者、服务提供者和用户)以及 SP 发起的登录流程。文章详细解释了从用户访问服务提供者网站、重定向到身份提供者进行身份验证,到最后成功登录服务提供者网站的整个流程,并解释了 AuthnRequest、SAML Assertion 等关键概念。
这是一篇关于GitHub上trholding/llama2.c仓库的介绍。该仓库是从karpathy/llama2.c分支出来的公共仓库,包含了llama2.c/runq.c的代码。