启用 JavaScript 和 Cookie 以继续。
启用 JavaScript 和 Cookie 以继续。
受到近期人工智能工具快速发展带来的压迫感启发,Nicola Sahar 创建了一份免费手册,介绍如何使用 Claude Code 等 CLI 代理构建高效的 AI 系统。该手册解决了不利用这些新工具力量的“技能问题”——本质上,是一种强大但未记录的“外星工具”,正在重塑编程。 它概述了“形态编程”的**九个第一性原理**,侧重于将自然语言视为代码,并构建适应性强、自主的系统。关键概念包括**形态性、抽象、递归和令牌效率**,以及有关系统设计、上下文工程,甚至与这些随机 AI 实体合作的心理学的实用建议。 该手册旨在为开发者提供对这个新领域的根本理解,提供示例命令并鼓励社区反馈以供未来开发。它在 MIT 许可下免费提供。
## Daft Punk 的隐藏节拍:深入分析《Harder, Better, Faster, Stronger》
多年来,Daft Punk 的《Harder, Better, Faster, Stronger》一直被广泛报道为 123 BPM。然而,应用程序开发者 John Scalo 在完善他的实时 BPM 检测应用程序“Tempi”十年后,认为真正的节拍是 123.45 BPM——这是一个经过深思熟虑的细微细节。
标准的 BPM 检测软件依赖于复杂的算法,这些算法并不总是精确的。Scalo 的手动分析,即数节拍和测量时长,始终显示出 123.45 BPM 的数值。这种精确度意义重大,因为 Daft Punk 使用了能够支持小数 BPM 的音序工具——特别是 E-mu SP-1200、Akai MPC-3000 和 Emagic Logic,其中 Logic 甚至提供高达四位小数的精度。
与 123.45 的接近性引发了一种可能性,即 Daft Punk 故意选择了这个节拍,可能作为一种内部笑话。尽管他们对计算机在音乐创作中的使用存在相互矛盾的说法,但证据表明这是一个经过计算的决定,在标志性的曲目中隐藏了一个“彩蛋”超过 25 年。
## Linux内核安全流程:概要 Linux内核安全流程优先考虑快速修复漏洞并公开发布补丁,以完全透明的方式运作——安全团队本身不会发布任何公告。报告会提交给一个专门的、志愿者内核开发者团队,他们会对问题进行分类,并与子系统维护者合作进行修复。 关键点: * **被动响应,而非主动预防:** 团队专注于*修复*报告的漏洞,与更广泛的内核自我保护工作分开。 * **仅限纯文本:** 报告*必须*以纯文本电子邮件的形式发送到安全别名,避免使用附件或格式化。 * **独立运作:** 团队成员独立运作,在问题解决之前无法透露讨论内容,确保各国之间的独立性。 * **通常不实行禁运:** 修复会迅速合并,禁运时间限制在7天内,且很少使用。 * **CVE单独处理:** CVE分配由一个*不同的*团队在修复公开发布*之后*进行。 * **硬件例外:** 复杂的硬件相关问题需要一个受限制的、加密的列表,并且勉强容忍禁运,开发者对此过程并不喜欢。 核心理念,由Linus Torvalds于2008年建立,是所有漏洞修复都很重要,将某些漏洞标记为“安全”具有误导性。因为任何内核漏洞*都可能*根据使用情况成为安全问题,所以团队专注于快速修复所有漏洞,并将漏洞评估留给最终用户。
## Uxn32:一款多功能的Uxn虚拟机模拟器
Uxn32是一款轻量级、单执行文件的Uxn虚拟机模拟器,兼容Windows(95-11)和Wine下的Linux。它设计简单,无需安装程序或依赖项。
主要功能包括:用于ROM安全的沙盒文件系统,具有单步执行、反汇编以及内存/堆栈检查功能的强大调试器,以及高DPI支持。Uxn32优先考虑性能,以全速运行Uxn程序并立即重绘,即使在高刷新率显示器上也是如此。它还通过抢占式执行防止冻结。
该模拟器具有高度的可适应性,可以使用从Visual C++ 6.0到Clang和GCC的现代版本的各种工具链进行编译。开发通过CMake简化,并且直接从源代码构建非常简单,只需三个C源文件和一个资源文件。最近的添加包括音频输出、控制台集成和图形调试器,持续开发重点是性能优化和资源监控。
## Jank:Clojure 遇见 LLVM
Jank 是一种新的通用编程语言,它构建为 Clojure 的一种方言,基于 LLVM,为 Clojure 基于 JVM 的方法提供了一个引人注目的替代方案。它旨在与 Clojure 具有很强的兼容性,保留其交互式、函数式和面向值的特性,但利用 LLVM 实现原生运行时性能和无缝的 C++ 互操作性。
主要特性包括默认的持久化、不可变数据结构,以及在需要时进行临时副作用。Jank 使用与 Clojure 相似的语法(注释以 `;` 开头),并提供核心函数来实现高效的不可变数据操作。
目前处于 Alpha 阶段,Jank 允许开发者直接调用 C++ 代码,从而释放性能优势并扩展可能性。该项目欢迎赞助,以支持进一步开发。您可以在“jank book”中找到更多详细信息和全面的指南。
此代码修复了VLC视频源的音频卡顿或在低端/旧设备上流式传输视频源几分钟后CPU占用率过高的问题。请在初始设置前查看readme.txt文件。资源 星标 观察者 分支。
## Cek:探索OCI容器镜像,无需运行它们
Cek是一个命令行工具,用于检查OCI容器镜像*内部*的文件系统——无需运行容器。它允许您浏览文件、读取其内容并直接从本地守护进程(Docker、Podman、containerd)或远程注册表了解图层结构。重要的是,**cek从不执行容器。**
安装很简单,通过`go install github.com/bschaatsbergen/cek@latest`或克隆GitHub仓库即可。
主要功能包括:
* **镜像检查:** 查看摘要、大小、图层和架构等详细信息。
* **文件系统浏览:** 使用`cek ls`列出文件(合并或在特定图层/目录中),并提供过滤选项。
* **内容提取:** `cek cat`读取文件内容,可管道传输到其他工具进行分析或比较。
* **镜像比较:** 快速识别镜像版本之间的更改。
* **标签列出:** 发现仓库中可用的标签。
* **镜像导出:** 创建tar归档文件,方便共享或备份。
* **树形视图:** 可视化镜像的目录结构。
Cek优先考虑本地缓存(如果可用守护进程),以避免速率限制,并支持可配置的拉取行为(`--pull always`、`--pull if-not-present`、`--pull never`)。它无需root权限,并且与任何符合OCI标准的注册表兼容。
## POSSE:掌控你的在线内容
POSSE(Publish (on your) Own Site, Syndicate Elsewhere)是一种专注于**所有权和控制权**的在线发布策略。它优先将内容发布到你自己的网站*首先*,然后分享到像社交媒体这样的平台上的副本或链接。这确保了你保留作品的原始来源,避免对第三方服务的依赖。
**为什么选择POSSE?** 它减少了对可能改变或消失的平台的依赖,确立了明确的所有权,提高了可搜索性(你的网站托管原始网址),并允许利用其他平台的社交特性,同时保留控制权。重要的是,POSSE专注于与*现有*的朋友和受众建立联系,而不是追逐未来的平台采用。
**运作方式:** 通常,POSSE涉及从分享的副本链接回你网站上的原始帖子,帮助发现并可能提高搜索排名。存在工具和软件可以自动执行此过程,适用于Twitter、Facebook和Mastodon等平台。
**超越博客:** POSSE是IndieWeb运动的核心原则,不同于仅仅写博客或仅仅依赖社交媒体平台。它是一种强大、面向未来的在线存在方式,优先考虑在碎片化的数字环境中建立关系和内容所有权。