必须启用 JavaScript 才能使用 Notion。请启用 JavaScript 以继续。
必须启用 JavaScript 才能使用 Notion。请启用 JavaScript 以继续。
作者将UNIX管道的批处理性质与Emacs交互式、可变文本缓冲区进行对比,将Emacs的用户体验——特别是Magit——定位为一种强大的UI范式。一个关键的见解是Emacs能够在缓冲区内定义只读*范围*,从而实现双向交互。 这通过编辑器内的终端来举例说明:命令行可由用户编辑,但在提交后被编辑器视为只读,而状态更新由编辑器控制,不应允许用户编辑。命令输出理想情况下应允许协作编辑。 作者认为这种细粒度的只读控制对于构建交互式工具至关重要,而VS Code的编辑器(Monaco)缺乏这种能力,因为它失去了这种特性。他们提出“对持久只读属性的支持”作为评估编辑器是否适合于像Magit这样复杂、交互式应用程序的关键测试,并以Emacs的`M-x`中回显的只读命令为例。
要使用 Mastodon 网页应用程序,请启用 JavaScript。或者,尝试为您的平台使用 Mastodon 的原生应用程序。
## Google 现在使用 Gmail 数据进行 AI 训练 – 如何退出
Google 现在自动将 Gmail 用户纳入一项计划,该计划使用电子邮件内容(包括消息和附件)来训练其 Gemini AI 模型,为诸如智能撰写等功能提供支持。虽然 Google 声称数据已匿名化并受到保护,但这一变化引发了隐私问题,因为用户不再需要明确选择加入。
这意味着您的私人电子邮件可能会被分析以改进 AI 功能,除非您主动禁用此功能。为了保护您的隐私,您必须在 Gmail 设置中的**两个**单独位置关闭“智能功能”:首先,在“Gmail、Chat 和 Meet 中的智能功能”下,其次,在“Google Workspace 智能功能”下 – 禁用那里的两个切换按钮。
Google 将这些设置分开,需要同时关闭两者才能完全保护数据。虽然此更改尚未对所有用户生效,但建议任何担心其数据被用于 AI 训练的人员主动检查和调整其设置。
arkA 发布了其去中心化视频协议的公开演示,展示了一段完全存储在 IPFS(星际文件系统)上的 Phase 2 预告视频。这意味着该视频不受任何单一平台控制,并且可以通过其唯一的 CID(内容标识符)在全球范围内访问。 演示突出了 arkA 通过各种 IPFS 网关(如 IPFS.io、Cloudflare-IPFS 和 Pinata)使用任何兼容客户端(包括 arkA MVP 客户端)流式传输视频的能力。这证明了内容所有权与存储分离,从而创建了抗审查且完全去中心化的工作流程。 您可以在以下网址查看自动加载的演示:[https://baconpantsuppercut.github.io/arkA/?cid=bafybeigxoxlscrc73aatxasygtxrjsjcwzlvts62gyr76ir5edk5fedq3q](https://baconpantsuppercut.github.io/arkA/?cid=bafybeigxoxlscrc73aatxasygtxrjsjcwzlvts62gyr76ir5edk5fedq3q)。这是首个端到端展示的去中心化视频解决方案。
GitHut是一个项目,旨在可视化GitHub上编程语言的格局。GitHub是全球最大的代码托管平台,拥有数百万用户。该项目通过分析GitHub公开可用的数据(特别是通过Google BigQuery访问的GitHub Archive),来理解语言的流行度和特征。 该项目将语言使用视为人类解决问题和协作努力演化的体现,而不仅仅是一种工具。虽然语言*创建*的数据不完整,但GitHut专注于“活动”——代码更改的数量——作为衡量流行度的最可靠指标。 编程语言的发布年份来自维基百科的编程语言时间线。详细的方法论和数据收集信息可在GitHut GitHub仓库中找到,数据按季度更新。最终,GitHut通过开源开发的视角,为编程的动态世界提供了一个独特的视角。
## ravynOS:一款受macOS启发的开源操作系统
ravynOS是一款新的开源操作系统,基于FreeBSD构建,旨在在x86-64(以及最终的ARM)系统上复制macOS体验。它专注于兼容性,努力实现与macOS应用程序的源代码级别兼容,并支持常见的macOS文件布局和文件系统,如HFS+和APFS。
主要功能包括熟悉的GUI、对应用程序包(App Bundles, AppDirs, AppImage)的支持,以及与现有的FreeBSD和Linux二进制文件的兼容性。该项目最终打算支持运行原生macOS二进制文件。
在类似macOS的界面之下,ravynOS维护着一个强大的Unix环境,支持X11,并优先考虑稳定性、安全性和性能。它利用了FreeBSD成熟的基础和一个强大的社区来进行持续开发。更多信息,包括发行说明、屏幕截图和常见问题解答,可以在[ravynos.com](https://ravynos.com)找到。
我们正在验证您的浏览器。网站所有者?点击此处修复。 Vercel 安全检查点 | sin1::1763676026-gMXvIj1ODAGtqGccJA2LpBpPFsmATNPU 启用 JavaScript 以继续。 Vercel 安全检查点 | sin1::1763676026-gMXvIj1ODAGtqGccJA2LpBpPFsmATNPU
## Proxmox VE 9.1 现在支持 Docker 容器(有一些限制)
Proxmox VE,一个基于 Debian 的开源虚拟化平台,发布了 9.1 版本,包含一项重要的新功能:原生支持运行 Docker 容器。 之前,运行 Docker 需要一个完整的虚拟机,但 Proxmox 现在允许直接执行 OCI 镜像(例如来自 Docker Hub 的镜像)。
这并非*真正*的原生 Docker 支持;Proxmox 将 Docker 镜像转换为 LXC 容器。 这种解决方法解决了与 AppArmor 和其他系统组件的兼容性问题。 虽然很方便,但目前仍处于“技术预览”阶段——更新需要重新创建容器(无法简单地 `docker pull`),并且实时迁移/编排最好仍然在虚拟机中处理。
该过程涉及将镜像下载到 Proxmox 存储,然后从中创建一个容器,类似于设置标准的 LXC 容器。 虽然控制台功能可能有限,但可以通过 `pct enter` 访问。 此新功能有望简化容器部署,用于家庭实验室及其他环境,从而节省大量时间和资源。
作者是一位长期 Proxmox 用户,在 HP EliteDesk Minis 上运行一个 2 节点集群,他强调这是一个重大改进,并希望未来支持 Docker Compose 文件。 他最近还移除了网站上的 Google 跟踪,并欢迎捐赠以帮助支付服务器成本。