本文介绍了 itch.io 如何使用 Lua 协程实现非阻塞 IO。协程是一种强大的控制转移工具,允许在异步操作(如数据库查询和 HTTP 请求)完成后将控制权交还给调度程序,而无需编写回调函数。文章详细解释了协程的优势,说明了它们如何简化异步代码,使其更易读、易维护。文章还介绍了 OpenResty 如何利用 Nginx 的事件循环实现高效的非阻塞 IO。
随着厄尔尼诺现象的减弱,拉尼娜现象即将到来。拉尼娜现象会导致太平洋东部赤道地区温度降低,影响全球天气模式。它可能导致美国西南部干旱,大西洋飓风活动增加,以及南半球的洪水。由于全球变暖的影响,拉尼娜和厄尔尼诺现象的影响预计会更加严重。
gh-dash 是一款 GitHub CLI 扩展程序,可以根据用户自定义的过滤器,以美观的仪表板形式展示拉取请求和问题。它支持丰富的自定义配置,包括自定义主题、键绑定、布局等。用户可以定义多个配置文件,方便地在不同仪表板之间切换。
继几天前 GCC 编译器放弃对 Xeon Phi Knights Mill 和 Knights Landing 加速器的支持后,英特尔也已经着手并删除了 LLVM/Clang 19 编译器对 Xeon Phi 的支持。自今年早些时候 LLVM/Clang 18 将 Xeon Phi Knights Mill 和 Knights Landing 支持视为弃用以来,现在,对于计划于 9 月左右发布的 LLVM 19 版本,该支持将被完全删除。
这篇文章追溯了“仁慈的终身独裁者”(BDFL)一词的起源。作者Guido van Rossum认为,该词来源于1995年的一次Python会议,并在邮件中找到了佐证。当时,为了正式化Python的开发和研讨,成立了Python软件协会,并任命Guido van Rossum为“仁慈的终身独裁者”。
谷歌新推出的AI Overview功能闹出了不少笑话。由于无法区分真实新闻和讽刺性新闻,该AI竟将讽刺新闻网站“洋葱新闻网”上的内容当作真实信息提供给用户,例如建议人们每天吃石头、用胶水粘住披萨上的奶酪等。尽管谷歌声称该功能经过了广泛测试,并将对不当内容采取行动,但这一事件仍然引发了人们对AI可靠性的质疑。
弗里达·卡罗的最后一部作品《受伤的桌子》创作于 1939 年末,这幅作品描绘了艺术家坐在一张有着人类腿的桌子旁,周围环绕着她的妹妹克里斯蒂娜的两个孩子、一个纸质骷髅、一个前哥伦布时期的雕像和她的宠物鹿格拉尼佐。这幅画通常被解读为卡罗在与里维拉离婚期间所经历的绝望、沮丧和背叛的表现。1943 年,卡罗决定将她的作品捐赠给苏联政府。然而,由于苏联对现实主义的推崇,卡罗的超现实主义风格并不受待见,《受伤的桌子》最终被存放在普希金国家美术馆。1955 年,这幅画在波兰华沙的一次展览中展出,此后再也没有公开露面。
微软发布了名为Auto SR的自动超分辨率技术,这项AI驱动的图像升频解决方案类似于英伟达DLSS和AMD FSR,旨在提高游戏性能。该技术目前仅适用于搭载高通骁龙X芯片和Windows 11 on Arm系统的电脑,并且仅支持部分原生ARM游戏以及DirectX11和DirectX12游戏。虽然Auto SR有一些限制,例如不支持HDR和低于1080p的分辨率,但它仍然是提升移动设备游戏体验的有用功能。
埃及正在建造一座耗资10亿美元的巨型博物馆——大埃及博物馆,预计于今年晚些时候全面开放。该博物馆将展出超过5万件古埃及文物,包括图坦卡蒙法老墓的全部陪葬品以及胡夫法老的两艘船。博物馆还设有世界最大的考古保护研究中心之一,旨在推动对文物的本地研究,并培养新一代埃及研究领导者。然而,该项目的进展并非一帆风顺,其管理权几经易手,目前由埃及军队负责。一些研究人员对军队在博物馆运营中的角色表示担忧,而另一些人则希望博物馆能够推动埃及学研究的去殖民化,并将流失海外的文物归还埃及。
这篇文章认为,尽管开源AI模型在早期发展中发挥了重要作用,但受制于数据、算力和安全等因素,未来基础模型将走向闭源。作者分析了Meta等公司开源AI模型的动机和局限性,并指出闭源模型在商业模式、模型质量、数据安全和国家安全等方面都具有明显优势。文章最后得出结论:未来十年,具有竞争力的AI模型将会是闭源的。
美国副总统卡马拉·哈里斯宣布了一项新的合作伙伴关系,旨在帮助在2030年前为非洲80%的人口提供互联网接入,而目前这一比例约为40%。哈里斯宣布成立“非洲数字接入伙伴关系”非营利组织,并宣布了一项旨在让1亿非洲人和农业部门企业接入数字经济的倡议。
本文介绍了谷歌代码搜索使用三元索引技术实现快速正则表达式匹配的方法。文章首先介绍了基于倒排索引的传统单词搜索,然后引入了三元索引的概念,并解释了如何将正则表达式转换为三元索引查询。文章还提供了一个简单的实现,展示了如何使用三元索引进行代码搜索,并分析了其性能优势。最后,文章回顾了三元索引技术的发展历史及其在信息检索领域的应用。
本文介绍了如何使用树莓派实现TDOA声音定位。作者详细解释了TDOA的原理,并使用自己开发的“StalkedByTheState Autonomous Recording Unit”项目作为例子进行说明。文章详细介绍了如何使用多个树莓派录音单元,通过分析声音到达每个单元的时间差来确定声源位置,并提供了使用Raven Lite软件分析音频文件和使用自定义脚本进行定位计算的详细步骤。
受低降雨量和高温影响,为墨西哥城数百万居民供水的库兹马拉水系正面临枯竭,预计该市或将在6月26日迎来“零水日”。库兹马拉水系水量已降至28%,尽管墨西哥政府已采取措施改善基础设施和收集雨水,但高昂的修复成本和迫在眉睫的危机仍令人担忧。
More Itertools 是 Python itertools 库的扩展,提供了更多用于处理可迭代对象的构建块、方法和例程。它包含分组、预读和回顾、窗口化、增强、组合、汇总、选择、组合学、包装和其他类别的方法,用于简化 Python 中对可迭代对象的处理。
这篇文章探讨了图像识别AI在识别一只没有斑点的长颈鹿时遇到的困难。作者使用MMICL和InstructBLIP这两种模型进行实验,发现它们都无法准确描述这只长颈鹿,反而会编造出一些不存在的特征,例如条纹或穿着外套。作者认为,AI在识别这只长颈鹿时表现不佳,主要是因为它之前从未见过类似的图像,以及AI倾向于给出最常见的答案,而不是最准确的答案。
Python 创始人 Guido van Rossum 提交了一份PR,将他在 Python 解释器中的大部分代码所有权转让给了 Mark Shannon。他表示,自己已经厌倦了不知道自己是否真的被要求进行代码审查,所以决定将这部分所有权转让出去。
这篇文章介绍了 Coursera 上的一个名为“红队测试 LLM 应用程序”的在线课程。该课程主要教授如何识别和评估大型语言模型 (LLM) 应用程序中的漏洞,并应用网络安全的红队技术来确保 LLM 应用程序的安全性和可靠性。该课程适合初学者,建议具备基本的 Python 知识,课程内容包括手动和自动化的红队测试方法,以及如何使用 Giskard 开源库来自动化 LLM 红队测试方法。
朝鲜官方媒体报道,朝鲜于5月28日尝试发射第二颗间谍卫星,但火箭在发射后不久发生爆炸,发射失败。据悉,火箭在一级飞行过程中发生爆炸,疑似发动机出现问题。此次发射遭到韩国和日本的强烈谴责,也为该地区带来了新的紧张局势。
微软宣布,将在即将发布的 Windows 11 24H2 版本中移除 Cortana、Tips 和 WordPad 应用。 此前,微软已在预览版和支持文档中逐步宣布了对 Cortana 和 WordPad 的弃用计划。 此举是微软为移除攻击者常用功能、提高系统安全性的持续努力的一部分。
Tantivy 是一个用 Rust 编写的全文搜索引擎库,其灵感来自 Apache Lucene。它提供快速且可配置的全文搜索功能,支持多种特性,如词法分析器、BM25 评分、自然语言查询、增量索引、多线程索引等。Tantivy 适用于构建搜索引擎,但它本身不是一个现成的搜索引擎服务器。
荷兰代尔夫特科技初创公司Ore Energy近日宣布获得1000万欧元融资,并推出一款仅使用铁、水和空气的新型电池。该公司致力于解决传统铁空气电池成本高、充电效率低等问题,利用金属铁锈和去锈过程储存能量,为可再生能源提供更廉价、持久的储能方案。
这篇文章分析了泰勒·斯威夫特时代巡演中使用的PixMob腕带技术。这些腕带使用红外信号控制,可以产生各种颜色和效果。作者对腕带进行了拆解,并展示了其内部电路板和组件。文章还介绍了如何使用Flipper Zero设备控制这些腕带,并提供了一些相关资源和视频演示。