作者曾珍视因网络写作而产生的真诚邮件,但表示由 LLM 驱动的冷 outreach 已将大多数信息变成虚假的推销。发送者伪装成好奇的读者,提出开放式问题,随后转而推销产品。他厌恶这种操纵性的增长黑客手段,不会购买广告产品,却难以区分真诚信息与推销。如今他只简短回复,若后续无销售推销才继续交流,尽管感到沮丧仍保留公开邮箱。
作者曾珍视因网络写作而产生的真诚邮件,但表示由 LLM 驱动的冷 outreach 已将大多数信息变成虚假的推销。发送者伪装成好奇的读者,提出开放式问题,随后转而推销产品。他厌恶这种操纵性的增长黑客手段,不会购买广告产品,却难以区分真诚信息与推销。如今他只简短回复,若后续无销售推销才继续交流,尽管感到沮丧仍保留公开邮箱。
基准测试常在未验证其真实测量内容的情况下运行,导致决策失误。作者对比了被动基准测试与主动基准测试。被动基准测试仅收集结果,常在缺乏技术支持证据的情况下生成误导性图表。主动基准测试在基准运行期间分析系统,使用 vmstat、iostat、perf 或 DTrace 等工具,并事先检查配置。其目标是确认基准测试针对预期对象、识别真正的瓶颈,并解释结果无法更高的原因。常见陷阱包括争用、限流、单线程基准代码、版本不匹配、磁盘与文件系统测试混淆以及不切实际的工作负载。统计分析只有在获得有效结果后才有用;否则可能让坏数据显得可信。主动基准测试需要更多前期投入,但能提高准确性和决策质量。
zebkit 将 Chromium 引擎(Blink、V8、PDFium、FFmpeg 等)打包为一个可链接到自有应用中的单一库,没有浏览器运行时或 Electron 开销。它运行在应用的事件循环中,并在你的窗口中绘制,支持 Linux、macOS 和 Windows,提供 C、C++、Rust、Python 和 JavaScript API。除网页视图外,它还暴露 Chromium 的库(SQLite、BoringSSL、ICU 等),以及内置的 PDF、媒体捕获、压缩、加密、2D 绘图和自动化 API。Playwright 的 API 在引擎内原生运行,比通过 CDP 快 3–10 倍;MCP 服务器向 AI 代理暴露引擎能力。与 Electron 45.2.1 相比,zebkit 小 34%,冷启动快 66%,每页内存少用 29%,并提供权限、导航、对话框和桌面集成的原生钩子。你的应用保留自己的进程、工具包和分发方式;zebkit 是附加库,不是基础。需要 Chromium 157 引擎,默认沙箱化。
请启用 JavaScript 和 Cookie 以继续
这篇文章预览了 p3ng0s V2,并分享了关于 Secure Boot 的研究。作者解释说,Secure Boot 主要验证启动完整性,而不是永久将机器锁定到单一操作系统;第三方密钥(如 Microsoft 的 UEFI CA)可以让某些 Linux 发行版启动。它讨论了 shim 和 MOK 注册如何帮助系统接受变化的启动组件,然后描述了一种使用 Microsoft 签名的 shim 注册自定义密钥的技术,以便在启用 Secure Boot 的情况下运行签名的自定义内核和引导加载程序。文章还提到了物理访问场景、p3ng0s V2 集成以及链接的迷你教程。总体而言,它认为在某些设置中可以通过利用受信任的 shim 和 MOK 注册绕过 Secure Boot,并引导读者查看项目的构建说明。
《人类之子》(2006年),由阿方索·卡隆执导,是一部反乌托邦科幻电影,背景设定在2027年,当时人类已失去生育能力,多年没有孩子出生。在英国,一个威权、反移民的社会将难民关进营地。前活动家西奥·法隆被卷入保护奇迹般怀孕的年轻女子基,帮助她逃往一个试图解决不孕问题的神秘组织。他的前妻朱莉安被杀后,西奥与基和米里亚姆逃离想要利用这次怀孕的派别。这部电影是追捕惊悚片,也是对当代政治、难民待遇和绝望的尖锐评论。它的世界构建高效且类似纪录片,长镜头和自然光创造出强烈的沉浸感。结局仍具暧昧性,提供的是脆弱的希望而非保证的救赎。
CSIRAC是澳大利亚的第四台数字计算机,约在1950–51年成为第一台播放音乐的计算机。程序员Geoff Hill利用其扬声器(“hooter”)产生定时脉冲,克服了困难的内存时序问题,并编程了流行曲调。这些音乐当时从未被录制,但墨尔本大学团队后来重建了CSIRAC的硬件和软件,以真实还原这些音乐。最古老的计算机音乐幸存录音是BBC 1951年的Ferranti Mark 1。尽管CSIRAC开创了这一领域,Max Mathews常因后来在贝尔实验室的工作被称为计算机音乐之父。CSIRAC还执行了重要的科学和工程计算,并于1956年移至墨尔本大学。文章还指出,作曲家Percy Grainger曾从实验室附近经过,但从未与CSIRAC合作,这是澳大利亚计算机音乐的错失机会。
启用 JavaScript 和 Cookie 以继续
malloc 通过一次性获取大内存块并在用户空间将其细分为小块,来隐藏昂贵的内核调用。glibc 使用 brk/sbrk 增长堆,用大小头部管理内存块,将释放的块缓存在空闲链表中,分割和合并它们,并可将堆顶内存归还内核。内存采用按需分页:虚拟大小立即增长,但物理内存仅在页面被写入时计费。大分配使用 mmap,并通过 munmap 单独释放。简单的 bump allocator 在每次请求都调用内核时很慢,且无法重用已释放内存;遍历长空闲链表也会损害性能。glibc 使用大小分级和线程本地缓存优化,以保留更多内存换取速度,并调整 mmap 阈值。因此,分配器需要在系统调用、重用、碎片化和内存驻留之间取得平衡。
本项目是一个从零实现的 C++/CUDA 大语言模型推理引擎,面向 Llama 3.2 1B Instruct。它展示了从提示词到生成 token 的完整路径:加载 BF16 safetensors 权重、Unicode BPE 分词,以及用于嵌入、RMSNorm、密集因果预填充、SwiGLU MLP、RoPE、分组查询注意力和绑定 LM 头 logits 的 CUDA 内核。解码使用带 16-token 页面、块表和 FP32 在线 softmax 注意力的分页 BF16 KV 缓存。引擎支持贪心生成、Instruct 格式、EOS/EOT 停止,以及在 2,048 token 上下文内的可配置输出长度。它还实现了静态和连续批处理,包含运行时大小缓冲区、每序列 KV 映射、基于页面预算的准入、FIFO 调度和保守的无抢占策略。要求包括 NVIDIA GPU、CUDA Toolkit、CMake 3.24+、C++17、ICU 和 nlohmann/json。使用 CMake 构建,然后运行 samir-vllm 并传入提示词和 max_new_tokens;分词器测试可用。说明和 PDF 保留所有权利,代码采用 MIT 许可。