scScript 是一种专为 64 位 Linux 设计的轻量级、高性能类 C 脚本语言。它完全由 C 语言构建,拥有一个能够执行优化字节码的快速虚拟机,并支持尾调用优化以及双重垃圾回收机制(标记/清除与引用计数)。
该语言功能强大,包括无指针内存管理、一等闭包、协程、灵活的数据结构(动态数组和字典)以及强大的模式匹配系统。其设计优先考虑了嵌入和扩展的便捷性,允许通过 `libffi` 与 C 程序无缝集成。
该项目包含 scEmacs,这是一个与该语言集成的定制化轻量级显示编辑器。scEmacs 支持多窗口编辑、UTF-8 文本、增量搜索以及用于简化 scScript 开发的专用命令。由于依赖项极少(仅使用 `libx11`、`libxft` 和 `libffi`),整个生态系统具有极高的可移植性和可定制性。如需嵌入或扩展这一高效的脚本环境,可查阅详细文档、源代码及示例脚本。
在经历了一段对人工智能行业的倦怠与幻灭期后,fast.ai 的联合创始人决定重返该领域,加入 Answer.AI。
作者承认围绕人工智能的沮丧情绪是有理可循的:它倾向于削弱批判性思维,用低质量内容充斥网络,并助长学术不端行为。作者批评各大 AI 实验室垄断权力、忽视资源限制,并将伦理视为一种肤浅的营销手段。
尽管有这些担忧,作者仍认为,如果以正确的价值观进行开发,人工智能是一项真正有用的技术。他拒绝了那种通过自动化取代人类努力的主流“聊天机器人”模式,转而专注于“SolveIt”等工具。该项目优先考虑人类的判断和主动解决问题的能力,而非被动消费,强制用户参与流程的每个阶段,而不是绕过学习所需的批判性思维。
最终,作者重返人工智能领域是为了挑战大型科技公司的垄断。通过优先考虑人类自主权和开源价值观,他旨在证明,人工智能不必成为一种掠夺性或导致技能退化的力量,而是可以被设计用来支持人类的创造力和智慧。
1996年,id Software进行了一项雄心勃勃的零售实验:以9.95美元的价格发售一张“雷神之锤共享版”(Quake Shareware)光盘。该光盘不仅包含《雷神之锤》,还收录了其过往所有游戏的加密版本。公司希望绕过传统的零售分销渠道,让客户通过拨打800免费电话购买“解锁码”来获取完整游戏。
这项计划惨遭失败。仅仅39天后,黑客组织GNOMON发布了一款名为“QCRACK”的工具,无需拨打客服电话即可生成有效的解锁码。该保护系统的核心存在缺陷,它依赖的是“隐蔽式安全性”而非真正的加密技术。解锁软件本质上具备自我生成密钥的能力,且开发人员无意中包含了未加密的文件,从而简化了逆向工程的过程。
更糟糕的是,软件中的漏洞——例如一个导致《终极毁灭战士》(Final Doom)无法正常解锁的拼写错误——使得付费用户的体验往往比使用破解版的用户还要差。这场灾难过后,id Software的仓库里剩下了15万张滞销光盘,为他们重塑软件分销模式的尝试画上了一个臭名昭著的句号。
作者发现,当用户在 Bluesky 应用中截图时,该应用会巧妙地将“关注”按钮替换为 Bluesky 的图标。出于对这种无需实时“切换”即可实现该效果的好奇,作者查阅了该应用的开源代码,发现了 `expo-privacy-sensitive` 程序包。
这一技巧利用了 iOS 的一项特定行为:通过将内容置于启用了 `isSecureTextEntry` 的 `UITextField` 中,开发者可以触发系统在截图时对该区域进行遮盖。当系统屏蔽掉这个受保护的字段时,底层的 Bluesky 图标便会显示出来。虽然这种技术在 Signal 和 Telegram 等应用中常被用于保护隐私以防止敏感数据泄露,但 Bluesky 将其用于品牌推广的做法引发了用户的争议。尽管存在争议,但作者认为这一实现方式在技术上令人印象深刻,并且由于它利用的是标准的、有据可查的 iOS 安全 API,预计该方法将持续有效。