🛡️ 快速验证 我们正在检查您的连接以防止自动化滥用 为什么我看到这个? 有问题吗?联系客服
🛡️ 快速验证 我们正在检查您的连接以防止自动化滥用 为什么我看到这个? 有问题吗?联系客服
将受保护的品牌字体复制粘贴到Google文档中,无需授权。Google Workspace允许付费的品牌将自定义公司字体嵌入到文档和幻灯片中。通常,这些字体仅限于购买自定义字体的品牌使用,但有一个漏洞:复制/粘贴。以下是一些你可以这样做的品牌字体。享受吧。(但这在Google移动应用上不起作用) 找到你想要“走私”到Google文档中的字体 点击字体将其复制到剪贴板 打开Google文档或幻灯片文档并粘贴。
最近的调查显示,Meta正在大力资助一项超过20亿美元的游说活动,通过众多非营利组织(如数字儿童联盟)伪装,以推动美国通过年龄验证法案。这些法案将要求苹果和谷歌在其操作系统中构建监控基础设施,允许应用程序持续验证用户年龄——本质上是创建永久数字身份。 值得注意的是,Meta自己的平台将免于这些要求,从而获得竞争优势。这种策略通过分散资金绕过了典型的选举支出透明度规定。 拟议的系统与欧盟的做法形成鲜明对比,欧盟优先使用零知识证明来进行年龄验证,以保护隐私。专家警告说,这些美国法律可能会损害设备安全,并迫使甚至注重隐私的操作系统实施侵入式身份检查,最终将Meta的利益置于用户隐私之上。
← 返回首页 示例 点击或拖动画布与模拟互动。 标签 ▾ 实时演示 多人物理 实时服务器权威模拟 — 移动角色,推动物体,实时查看其他玩家。 开始游戏 → 原始 Haxe 引擎由 Luca Deltodesco 制作 • JS 编译器由 Andrew Bradley 制作 • TypeScript 封装由 Istvan Krisztian Somoracz 制作 MIT 许可
## 构建一个玩具 Shell:深入剖析 这个项目详细介绍了创建一个简化的 shell(“andsh”)的过程,旨在理解 shell 内部机制,而不仅仅是*使用*它们。作者从头开始构建这个 shell,专注于核心功能,例如读取-求值-打印循环(REPL)、命令执行和管道。 最初的 shell 提供了一个基本的提示符,读取用户输入,并可以执行外部命令。开发进一步进行,通过标记化输入并使用 `fork()` 和 `execvp()` 来启动进程,从而处理命令行参数。添加了处理 `$?` 退出状态和将 `cd` 实现为内置命令等基本功能。 进一步的增强包括环境变量扩展(例如 `echo $HOME`)和管道(`cmd1 | cmd2`),使用 `pipe()` 和 `dup2()` 连接进程流。最后,shell 通过集成 readline 库来实现历史记录和选项卡补全,从而显著改善了用户体验。 虽然“andsh”功能可用,但仍不完整,缺乏诸如引用和重定向之类的功能。然而,该项目提供了对底层系统调用和 shell 实现中涉及的复杂性的宝贵见解,突出了功能与复杂性之间的权衡。完整的代码可在 [healeycodes/andsh](https://github.com/healeycodes/andsh) 获取。
(Empty input provided. There is nothing to translate.)
## Mendral:用于大规模CI的AI
PostHog的CI系统规模庞大——每周近576,000个任务,11.8亿行日志和3300万次测试,这表明其工程团队生产力高且发展迅速。然而,即使99.98%的通过率也会产生大量噪音并浪费工程时间,原因在于不稳定的测试和调查。
为了解决这个问题,PostHog与Mendral的创建者合作,Mendral是一种旨在诊断CI失败、隔离不稳定测试并通过拉取请求自动提出修复方案的AI代理。Mendral基于十年前扩展Docker CI的经验教训构建,旨在解决现代CI/CD管道日益复杂的挑战,尤其是在AI辅助编码兴起的情况下。
Mendral通过摄取和分析大量的日志数据来工作,追踪不稳定的根源,并主动通过Slack通知相关工程师。关键的学习成果包括快速日志摄取的重要性、大多数不稳定测试的确定性以及智能故障路由的价值。
团队强调,挑战并未减少;AI编码工具正在*增加*代码速度和CI负载。Mendral旨在帮助团队在数量增长时保持速度和生产力,目前提供早期访问权限。
你好,欢迎来到Kagi小网络!想象一下互联网像一个巨大的社区。这里有很多用户,但我们很少相遇,对吧?Kagi致力于使网络更具人情味,我们希望帮助展示帖子和故事背后的作者。网络这个鲜为人知的角落也被称为“小网络”。更多信息请阅读我们的博客文章。我们希望放大网络上真实用户的声音——查看我们的来源,或检查你的博客是否在列表中。当你搜索相关内容时,你现在也会在Kagi搜索结果中遇到这些页面。点击“下一篇帖子”阅读新内容。我们只显示过去七天左右的帖子,以保持新鲜感。而且,整个项目都是开源的。怎么样?准备好认识一些邻居了吗?
## 代码的未来:简洁与验证 Kernighan 定律——调试时间是编码的两倍——强调了简单代码的重要性。然而,随着 LLM 的兴起,这超越了复杂性,延伸到*语言设计*。LLM 在 Python 和 Javascript 等流行语言上表现挣扎,但在 Elixir、Kotlin 和 C# 等语言上表现出色。这并非关于训练数据量,而是关于*结构*。 具有清晰、明确规则的语言——函数式范式、不可变性、模式匹配——使 LLM 能够轻松理解和生成代码。这些语言优先使程序逻辑可见,有助于人工验证。瓶颈不是代码*创建*(机器现在更擅长),而是*验证*——确保代码实现其预期功能。 这类似于特斯拉押注为人类设计世界而构建的视觉系统所取得的成功。同样,软件应该针对人类理解进行优化——清晰的规范、审计日志和可测试的属性。 未来,LLM 将处理代码生成和调试,而人类将专注于定义需求和验证结果。这种转变需要针对机器*生成*和人类*验证*进行优化的语言,推动我们走向更简单、更结构化的设计——这正是 Grace Hopper 数十年前预见的愿景。
## 致命核心转储:调试中的谋杀之谜
这个项目详细介绍了创建一个独特的谋杀解谜游戏的过程,该游戏围绕着调试核心转储展开——程序崩溃时刻状态的快照。作者旨在创造一个具有挑战性的谜题,利用一种深奥的计算机技能,灵感来自《Return of the Obra Dinn》和《The Case of the Golden Idol》等游戏。
游戏背景设定在太空中的科幻“公司城镇”,围绕着气闸门控制器程序展开。谋杀是通过精心设计的缓冲区溢出漏洞实施的,旨在使其既合理又可以通过核心转储分析来解决。作者精心构建了软件,包括一个虚假的“空间站设备网络”通信协议,以创建一个逼真的环境并控制程序的状态,从而生成核心转储。
作者投入了大量精力来设计漏洞,在软件设计上的疏忽与攻击者的巧妙构思之间取得平衡。最终产品包括游戏本身([https://www.robopenguins.com/fatal_core_dump/](https://www.robopenguins.com/fatal_core_dump/))、源代码([https://github.com/axlan/fatal_core_dump](https://github.com/axlan/fatal_core_dump)),甚至一个像素艺术视觉组件。作者还尝试在网络浏览器中运行GDB,以提供一个完全集成的体验。游戏以验证问题结尾,以确认玩家对谋杀技术细节的理解。