Gleam v1.17.0 -- Gleam v1.17.0

Gleam语言发布了1.17.0版本,新增支持将BEAM程序打包为单文件escript功能,类似于JavaScript的打包工具,方便分享小型命令行程序。同时,首届Gleam大会的视频已发布,活动取得圆满成功。Gleam是一种类型安全、可扩展的编程语言,可运行在Erlang虚拟机和JavaScript运行时上。

开放维修数据标准——开放维修联盟 -- Open Repair Data Standard – Open Repair Alliance

开放维修数据标准(ORDS)旨在为小型电器电子产品的维修数据收集与共享提供统一规范,通过整合全球各地社区维修活动数据,帮助识别设备故障模式和维修趋势。该标准持续更新,最新版本为0.3版,相关数据可供下载,并欢迎各界参与标准完善。

GitHub Copilot应用 -- GitHub Copilot App

这是一份世界各国和地区的名称列表,按字母顺序排列,包含了从阿尔巴尼亚到列支敦士登等多个国家及地区的名称。

我们如何为RAG索引图像 -- How we index images for RAG

Kapa.ai开发了一种高效处理技术文档中图像的方法,通过廉价视觉模型在索引阶段生成图像描述并存储为文本,查询时仅检索文本描述而非原图。这种方法使查询开销仅增加1%-6%,却显著提升了回答质量。研究发现技术文档中的图像主要分为两类:补充说明型和独立信息型,前者增强文本理解,后者提供文本未涵盖的关键信息。

通过VSCode漏洞一键窃取GitHub令牌 -- 1-Click GitHub Token Stealing via a VSCode Bug

文章披露了VSCode的一个安全漏洞,攻击者可通过诱导用户点击链接窃取GitHub令牌,从而获得对用户仓库(包括私有仓库)的读写权限。该漏洞涉及github.dev功能与VSCode Webview的安全模型问题,文章还包含漏洞详情、防护建议及完整披露时间线。

在Linux上将Nvidia GPU的显存用作交换空间 -- Use your Nvidia GPU's VRAM as swap space on Linux

这篇文章介绍了一个名为nbd-vram的开源工具,它可以让Linux系统将NVIDIA GPU的显存(VRAM)用作交换空间。该工具特别适用于内存无法升级的笔记本电脑,通过CUDA驱动API分配显存,并使用NBD协议将其作为块设备提供给系统。当物理内存不足时,系统会优先使用VRAM作为快速交换空间,其次是zram压缩内存,最后才使用SSD交换空间。作者在RTX 3070笔记本(8GB显存)上测试,实现了约46GB的总交换空间。

使用Clojure约一个月后的感想 -- My thoughts after using Clojure for about a month

学习Clojure一个月的体验:作者通过重写静态网站生成器项目学习Clojure,发现虽然最初对其复杂语法(三种括号)有偏见,但实际使用后发现语言设计统一且强大。相比Common Lisp的委员会设计风格,Clojure由个人设计更显一致性,如统一的seq抽象和nth函数简化了序列操作。整体评价积极,认为Clojure既优雅又实用。

惠普重新发布经典计算机科学计算器:HP-16C -- HP re-releases classic computer science calculator: The HP-16C

HP推出16c Collector's Edition计算器,网站使用cookies优化服务,包括功能、偏好、统计和营销用途,用户可管理设置。

广告联盟即将进驻您的浏览器 -- The advertising cartel coming to your web browser

Meta、谷歌、苹果等科技巨头正联合制定浏览器内置广告追踪系统"Attribution Level 1",该系统将自动关联广告展示与购买行为,却未提供明确的用户许可选项。这些公司试图建立双轨制:要求其他公司遵守隐私法规,而自身的内置追踪功能则默认开启,用户需自行寻找设置关闭。这种做法不仅涉嫌垄断,还将对用户隐私造成实质性伤害。

MAI思维-1 -- MAI-Thinking-1

微软推出新一代人工智能系统MAI-Thinking-1,展示了其在AI领域的最新创新成果。该系统代表了微软在人工智能技术发展上的重要进展,旨在推动智能化解决方案的进一步发展。