该项目将 Andrjey Karpathy 的 llm.c 移植到 Mojo,目前处于测试阶段,用户可能会遇到错误和未完成的功能。该项目提供了两种实现:train_gpt2_basic.mojo 是 train_gpt2.c 的基本移植版本,没有充分利用 Mojo 的功能;train_gpt2.mojo 是增强版本,利用了 Mojo 的向量化和并行化等性能优势。
苹果公司发布了 Apple Intelligence,这是一款面向 iPhone、iPad 和 Mac 的个人智能系统,结合了生成模型的强大功能与个人上下文,可提供实用且与用户息息相关的智能体验。Apple Intelligence 深度集成于 iOS 18、iPadOS 18 和 macOS Sequoia 中,利用 Apple 芯片的强大功能来理解和创建语言和图像,跨应用程序执行操作,并利用个人上下文来简化和加速日常任务。
文章讲述了Close公司如何解决其拨号程序因数据增长而变慢的问题。他们发现问题根源在于数据库表中混合了“热”数据和“冷”数据,导致统计信息偏差,进而影响索引选择。最终通过清除旧数据、优化索引和调整统计信息收集策略解决了性能问题。
这篇文章探讨了在Rust中实现行为继承的方法。Rust通常倾向于组合而不是继承,但作者找到了一种类似于P-Impl的技术来模拟行为继承。该方法通过组合一个提供默认实现的对象并使用trait提供代理方法来实现。
本文探讨了无聊的本质,以及如何应对这种日益普遍的情绪。作者分析了两种类型的无聊:情境性无聊和存在性无聊,并指出,虽然科技进步本应减少无聊,但实际上却可能加剧了这种情绪。文章借鉴了哲学家和神学家的观点,认为专注于简单而有意义的活动,如烹饪、散步或阅读,可以帮助我们克服无聊,并在日常生活中找到乐趣和意义。
苹果在 macOS 15 Sequoia 中对 Mac 虚拟化进行了改进,允许用户在虚拟机中登录 iCloud 和其他 Apple ID 相关服务。 此前,用户无法在虚拟机上的 macOS 中登录 iCloud。 该功能仅适用于 macOS 15 主机上的 macOS 15 客户机,但对于开发者和需要在多个 macOS 版本中测试软件的用户来说,这是一个重大的改进。
D-Link 发布安全公告,修复了 EAGLE PRO AI 系列和 AQUILA PRO AI 系列路由器中的多个漏洞,这些漏洞可能导致未经身份验证的攻击者读取任意系统文件或访问管理功能。D-Link 已经发布了修复这些漏洞的更新,并建议用户尽快安装更新。
日本国会通过了一项新法案,强制苹果允许在其 iOS 设备上使用第三方应用商店和支付方式。该法案旨在遏制苹果等大型科技公司在智能手机市场的支配地位,要求苹果允许第三方应用商店在其设备上运营,允许开发者使用第三方支付服务,并禁止苹果在搜索结果中给予自家服务优待。违反新规定的公司将面临高达相关营业额20%的罚款。
随着智能电视的普及,政治竞选活动正在利用电视数据追踪技术精准定位选民。数据公司可以收集观众的观看习惯,并将其与选民信息库相关联,以便针对特定群体投放广告。这种做法引发了隐私倡导者的担忧,他们认为选民没有被充分告知他们的数据如何被使用。
这篇文章探讨了Next.js的新应用路由器App Router的复杂性。作者认为App Router虽然功能强大,但增加了开发难度,特别是对于不需要其全部功能的项目,例如简单的SaaS应用。作者列举了一些例子,例如获取当前URL、cookie处理以及激进的缓存策略,说明了App Router的复杂性。作者建议开发者在选择框架时要根据项目实际需求进行选择,并非所有推荐的新功能都适用所有项目。
拥有20多年历史的反垃圾邮件黑名单服务SORBS被其所有者Proofpoint关闭。SORBS提供了基于DNS的黑名单,列出了超过1200万台已知传播垃圾邮件、网络钓鱼攻击和其他电子邮件恶意软件的主机服务器。超过20万个组织使用SORBS数据,该服务以其准确性而受到高度评价。Proofpoint表示,关闭SORBS的决定是考虑到服务可持续性的各种因素后做出的。反垃圾邮件社区正在努力为SORBS寻找一个合适的接管者,以防止其落入垃圾邮件发送者手中。
本文探讨了混沌理论如何挑战经典物理学的确定性观点。文章从牛顿物理学的决定论开始,引入了混沌理论,解释了微小的初始条件变化如何导致巨大的、不可预测的后果,并以蝴蝶效应为例进行了说明。作者进一步探讨了物理因果关系与人类能动性之间的区别,认为在物理学中,几乎所有事件都与其他事件相互关联,导致“因果关系”一词失去意义。然而,从人类能动性的角度来看,“原因”是我们可以控制的因素,例如选择健康的生活方式来预防疾病。
本文探讨了美国休斯顿市在土地使用规划方面的成功经验。休斯顿市通过改革建筑法规,允许土地所有者在满足一定条件的情况下自动获得建造联排别墅的许可,同时允许当地居民选择退出这些改革措施。这种模式促进了城市更新,提高了步行友好性,并抑制了房价上涨,为其他城市提供了借鉴。
本文探讨了为什么建筑环境中的单调重复形式会令人感到不悦。作者从人类感知系统进化角度出发,指出人类更偏爱自然环境中的有序复杂性,而单调重复的形式被认为是非自然的,引发从无聊到不安的情绪。作者引用了克里斯托弗·亚历山大的“十五条基本属性”理论,解释了传统建筑如何通过结构性变化、层次感和节奏感来避免单调重复,并指出当代建筑中随机性和非自然形式的运用导致了环境的失衡和负面感受。
Lem 是一款专为 Common Lisp 设计的编辑器/IDE,安装后即可开始 Lisp 开发。它提供基于键盘的操作方式,熟悉 Emacs 或 Vim 的用户可以快速上手。Lem 使用 Common Lisp 编写并支持扩展,体现了 Lisp 的强大能力。自2.0版本起,Lem 还提供了基于 SDL2 的 GUI 版本,支持图形界面、鼠标操作以及主题切换。Lem 功能丰富,包括支持多种语言的 LSP、完整的 REPL 和交互式调试器、项目树视图等。
本文回顾了开源绘画软件Krita 25年来的发展历程,从最初的KImageShop到更名后的Krita,期间经历了多次代码重写、功能改进和平台移植。文章详细描述了Krita的重要里程碑,包括早期版本发布、Qt版本升级带来的挑战、Krita基金会的成立、与艺术家合作改进用户体验、Kickstarter 众筹、进军 Windows 和 macOS 平台等。作者还分享了个人经历,包括接手 Krita 维护工作、组织开发者冲刺、应对税务问题等。文章最后展望了 Krita 的未来发展,包括即将发布的 5.3 版本和 Qt6 移植计划。
美国埃默里大学的学生因开发了一款名为“Eightball”的AI学习工具而获得了1万美元的奖金,该工具可以帮助学生制作学习资料。然而,校方后来担心该应用程序会被用于作弊,因此对该学生进行了停学一个学期的处罚。其中一名学生已提起诉讼,要求撤销处罚。他声称该应用程序是在大学教师的帮助下开发和推广的,而且没有证据表明该应用程序被用于作弊。
这篇文章探讨了 Debian 12 系统默认安装的脚本语言,包括 Bash、Dash、Python 3.11.2、Awk、Perl 5 等。作者认为,了解这些默认安装的语言可以简化某些情况下(例如在未联网的机器上)的脚本编写工作,因为可以直接使用这些语言,而无需额外安装。文章还对比了 Python、Perl 和 Go 等语言,认为 Python 作为入门语言的优势之一是其广泛的适用性和丰富的资源,尤其是在脚本编写方面。
谷歌ChromeOS负责人表示,谷歌正在谨慎地探索为Chromebook推出类似于微软Recall的功能,该功能暂称为“记忆”。“记忆”功能将允许用户回放屏幕内容,帮助用户回忆起离开屏幕前的操作。与Recall不同的是,“记忆”功能将更加注重用户控制,用户可以选择何时开启和关闭该功能。
知名演员斯嘉丽·约翰逊对 OpenAI 提起诉讼,原因是该公司开发的 ChatGPT 使用了与其声音“极为相似”的合成语音“Sky”。约翰逊声称 OpenAI 侵犯了她的肖像权,并表示此前曾拒绝了该公司 CEO 使用其声音的请求。法律专家认为,此案的关键在于 OpenAI 是否未经授权使用了约翰逊的声音特征进行盈利,以及合成语音与约翰逊本人的声音相似度是否足以造成混淆。该案的判决结果可能对人工智能语音技术的版权保护产生重要影响。
本文介绍了如何使用名为LLM的命令行工具来调用大型语言模型。LLM支持OpenAI、Anthropic Claude等多种模型,可以通过插件扩展功能,也支持本地运行模型。文章详细介绍了LLM的安装、基本用法、插件系统、模型日志记录、嵌入和向量搜索等功能,并结合实际案例展示了如何使用LLM完成文本摘要、代码生成、网页抓取等任务。
波音公司的CST-100星际线飞船在准备于下周返回地球之际,其推进系统被确认发生了第五次氦气泄漏,不过泄漏程度较小。这是自5月6日首次尝试发射以来出现的第五次泄漏。前四次泄漏分别发生在首次发射前、第二次发射后以及与国际空间站对接后。目前,NASA和波音公司正在评估泄漏对剩余任务的影响,并表示星际线飞船拥有足够的氦气支持返回地球。
本文讲述了 Darlene Stubbs 如何在美国犹他州的 FLDS 社区创立跑步俱乐部的经历。Darlene 在 15 岁时逃离了这个一夫多妻制的社区,多年后回归故里,并通过跑步找到了新的生活和社区。跑步俱乐部吸引了许多像 Anj Jessop 这样同样渴望自由和健康的女性加入,她们在跑步中疗愈身心,重建生活。如今,跑步俱乐部已经成为 Short Creek 社区重建和希望的象征,Darlene 也因为她的贡献获得了社区和政府的认可。
这篇文章分析了Swift编译器类型检查速度慢的原因,主要是因为其双向Hindley-Milner类型检查器在处理复杂表达式时效率低下,尤其是在使用ExpressibleBy协议和运算符重载的情况下,会导致组合爆炸。作者建议Swift团队添加一个新的类型检查器,该检查器在复杂情况下需要类型注释,并提供了一个逐步过渡的方案。
Chrome自动图片屏蔽器是一款轻量级浏览器扩展程序,可以根据自定义的时间表自动屏蔽网页上的图片,以减少干扰并加快页面加载速度。用户可以手动切换图片的显示或隐藏,并设置自动屏蔽的时间间隔。
Glance是一个自托管的仪表盘,可以将所有订阅源集中在一处。它支持RSS订阅、Subreddit帖子、天气、书签、YouTube视频、日历、股票、iframe、Twitch频道和GitHub发布等多种小部件。Glance针对移动设备进行了优化,速度快,重量轻,JS代码极少,没有臃肿的框架,依赖项非常少。
苹果公司近期拒绝了两款PC模拟器应用的上架申请,分别是DOS模拟器iDOS 3和允许在iOS上模拟Windows等操作系统的UTM SE。苹果给出的理由是,这些应用违反了应用商店指南4.7条,该条款只允许复古游戏模拟器,而PC不被视为游戏机。尽管苹果对复古游戏模拟器持开放态度,但对PC模拟器的态度仍然强硬,这引发了开发者们的不满。
文章探讨了软件工程中本质复杂性的概念。作者认为,虽然传统观点认为本质复杂性是无法简化的,但如果我们能够改变软件所服务的现实世界,那么本质复杂性也是可以被减少的。作者以软件如何改变用户行为和组织流程为例,说明了软件工程师可以通过重新定义问题、简化系统以及影响组织变革来降低本质复杂性。