{"pageContext":{"index":389,"total":392,"name":"2026-10-17","items":[{"node":{"frontmatter":{"title":"AWS Lambda Web Functions：面向 Web 应用的新型无服务器函数","publish":true,"cover":"","showCover":null,"date":"2026-10-17","category":"nodejs","url":"https://aws.amazon.com/cn/blogs/compute/exploring-aws-lambda-web-functions-for-building-web-applications/","author":"Julian Wood, Kim Wendt, and Samrat Karak","translator":"","tags":["other"],"priority":1},"html":"<p>AWS Lambda Web Functions是全新的Lambda函数类型，不同于传统事件驱动函数，它可直接运行Express、Hono等标准Node.js HTTP Web服务，无需额外适配器，单实例支持多请求并发，进程能够长期存活，适配Web应用、REST API、SSE流式服务；该服务采用按活跃CPU消耗计费模式，IO等待阶段成本更低，支持实例并发限制、多区域全局端点、IAM或应用层两种鉴权方式，还可搭配CloudFront实现CDN、WAF防护，借助简单部署命令快速上线，大幅简化无服务器Web服务的搭建与运维。</p>"}},{"node":{"frontmatter":{"title":"3A 级扫雷游戏","publish":true,"cover":"","showCover":null,"date":"2026-10-17","category":"other","url":"https://minesweeper.mikelacher.com/","author":"","translator":"","tags":["other"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"Cloudflare 收购 Deno","publish":true,"cover":"","showCover":null,"date":"2026-10-17","category":"nodejs","url":"https://deno.com/blog/cloudflare","author":"Ryan Dahl","translator":"","tags":["other"],"priority":1},"html":"<p>本文宣布Deno团队整体加入Cloudflare。创始人Ryan Dahl回顾了Deno多年的发展历程，指出其初衷是简化服务器软件构建，并逐步从基础运行时拓展至Deno Deploy与celld项目，以探索计算、存储与通信的深度融合。由于独立维护运行时环境仍面临较高的底层复杂性，加入Cloudflare可将研发重心转向与Workers及Durable Objects团队合并，从而专注于打造一套自带弹性扩展能力、无需开发者自行拼装基础设施的统一编程模型。文章明确了各项产品的过渡期安排：Deno运行时将延续一年的月度安全与修复更新支持，期满后停止官方开发但保持完全开源；Deno Deploy将在六个月内关闭，并为付费客户提供迁移至Cloudflare Workers的专项支持；JSR包注册中心将继续运营且基础设施将迁移至Cloudflare；同时团队将持续维护rusty_v8并向workerd集成，重点结合Durable Objects为大规模AI智能体提供低成本的无服务器执行与持久化状态能力。此次整合旨在将该新编程模型确立为构建现代服务器的默认标准。</p>"}},{"node":{"frontmatter":{"title":"JavaScript 无括号函数调用新利用方式","publish":true,"cover":"","showCover":null,"date":"2026-10-17","category":"javascript","url":"https://blog.ikaes.de/yet-another-way-to-invoke-functions-without-parentheses/","author":"Joe Pring","translator":"","tags":["other"],"priority":1},"html":"<p>现思路：把<code class=\"language-text\">Error.prepareStackTrace</code>赋值为<code class=\"language-text\">Function</code>，访问<code class=\"language-text\">error.stack</code>会自动调用该回调；回调第二个入参是堆栈数组，通过原型污染篡改数组的<code class=\"language-text\">toString</code>，让数组转为字符串时输出恶意 JS 代码，供<code class=\"language-text\">Function</code>生成恶意函数；再自定义对象<code class=\"language-text\">valueOf</code>，利用一元加号<code class=\"language-text\">+</code>触发隐式类型转换，在不写圆括号的情况下执行生成的恶意函数。</p>\n<div class=\"gatsby-highlight\" data-language=\"javascript\"><pre class=\"language-javascript\"><code class=\"language-javascript\">Object<span class=\"token punctuation\">.</span>prototype<span class=\"token punctuation\">.</span>message<span class=\"token operator\">=</span><span class=\"token string\">'alert\\x281337\\x29'</span><span class=\"token punctuation\">;</span>Array<span class=\"token punctuation\">.</span>prototype<span class=\"token punctuation\">.</span>toString<span class=\"token operator\">=</span>Error<span class=\"token punctuation\">.</span>prototype<span class=\"token punctuation\">.</span>toString<span class=\"token punctuation\">;</span>Error<span class=\"token punctuation\">.</span><span class=\"token function-variable function\">prepareStackTrace</span> <span class=\"token operator\">=</span> Function<span class=\"token punctuation\">;</span><span class=\"token keyword\">const</span> x <span class=\"token operator\">=</span> <span class=\"token keyword\">new</span> <span class=\"token class-name\">Error</span><span class=\"token punctuation\">;</span>x<span class=\"token punctuation\">.</span>valueOf<span class=\"token operator\">=</span>x<span class=\"token punctuation\">.</span>stack<span class=\"token punctuation\">;</span><span class=\"token operator\">+</span>x<span class=\"token punctuation\">;</span></code></pre></div>"}},{"node":{"frontmatter":{"title":"佛罗里达女子将 Claude 当日记使用，因涉嫌计划袭击警局被举报","publish":true,"cover":"","showCover":null,"date":"2026-10-17","category":"AI","url":"https://www.techspot.com/news/114091-florida-woman-used-claude-diary-anthropic-reported-shoot.html","author":"Rob Thubron","translator":"","tags":["other"],"priority":1},"html":"<p>佛罗里达州一名女子在使用 Anthropic 的 Claude 时写下了涉嫌袭击当地警长办公室的计划，触发平台安全机制，经人工审核后，Anthropic 将相关信息报告给警方，女子随后被拘留并面临书面暴力威胁相关指控。事件引发了 AI 隐私与公共安全之间的争议：用户可能把 AI 当作私人日记或倾诉对象，但云端聊天并不保证绝对保密；与此同时，如何准确区分真实威胁、情绪宣泄与虚构创作，也成为 AI 公司必须面对的难题。</p>"}},{"node":{"frontmatter":{"title":"Whistle：仅需 16.9 MB 的语音转文字工具","publish":true,"cover":"","showCover":null,"date":"2026-10-17","category":"javascript","url":"https://cactuscompute.com/blog/whistle","author":"Jakub Mroz, Henry Ndubuaku","translator":"","tags":["other"],"priority":1},"html":"<p>本文详细介绍了Cactus Compute团队发布的开源轻量级语音识别模型Whistle。该模型文件体积仅16.9 MB，可独立在CPU上运行且零依赖，能够与现有的Needle引擎共享同一容器与量化格式。Whistle支持英语、德语、法语、西班牙语、意大利语、荷兰语和波兰语共7种语言的语音转写（单次处理最长30秒），具备自动语言检测、词级时间戳输出及帧级语音特征嵌入功能，首字生成延迟低至约11毫秒。在架构设计上，它复用了Needle的编码器模块，并在解码器中加入了专为语音优化的门控交叉注意力机制与Aho-Corasick关键词偏置算法，通过5束搜索实现高效转录。基准测试表明，尽管体积仅为Whisper Base的十分之一，Whistle在LibriSpeech、SPGISpeech、Earnings-22及FLEURS等多项数据集上的词错率表现更优，同时在首字延迟和解码吞吐量上也实现了数倍提升。此外，团队提供了统一的C++推理引擎与Python SDK，原生支持macOS、Linux、Android、iOS、RISC-V、WASM等17个平台，并可通过单一二进制文件将音频直接转化为包含转录文本、置信度及结构化工具调用的JSON响应，极大简化了端侧语音交互的开发与部署流程。</p>"}},{"node":{"frontmatter":{"title":"业界为何不对 DeepSeek 4.1 Flash 大惊失色？","publish":true,"cover":"","showCover":null,"date":"2026-10-17","category":"other","url":"https://www.dgt.is/blog/2026-10-07-deepseek-freek-out/","author":"Jonos Corner","translator":"","tags":["other"],"priority":1},"html":"<p>本文作者分享了深度使用DeepSeek 4.1 Flash模型一个月的实战体验，指出该模型在代码生成、交互流畅度与执行速度上已完全媲美Claude Opus等前沿模型，且价格相差数个数量级。得益于KV缓存体积相比V1版本大幅缩减约437倍，长时间的开发会话成本可稳定控制在1美元以内，这彻底颠覆了传统的开发工作流，使得无监督任务、探索性测试和复杂研究变得经济高效。作者进一步分析，当前业界（尤其是依赖高研发成本回收的西方前沿实验室）对该模型反应平淡，主要是因为其固守“高价即高质量”的商业逻辑与资本竞争心态；而中国模型通过技术蒸馏实现了类似“仿制药”的极致性价比，不仅大幅降低了算力消耗与环境负担，其缓存优化技术也将很快推动AI能力的本地化普及。总体而言，DeepSeek 4.1 Flash正以极高的实用性与经济性重塑AI应用生态，而业界的沉默恰恰反映了其对传统高溢价模式的惯性依赖。</p>"}},{"node":{"frontmatter":{"title":"iPhone Duo 折叠设备对 Web 视频开发的启示","publish":true,"cover":"","showCover":null,"date":"2026-10-17","category":"mobile","url":"https://videojs.org/blog/iphone-duo-web-development","author":"Darius Cepulis","translator":"","tags":["other"],"priority":1},"html":"<p>这篇博客基于模拟器探究iPhone Duo折叠设备的网页开发能力，介绍了Device Posture API与Viewport Segments API这两个适配折叠屏的网页接口，开发者可借此识别折叠状态、获取分屏视口信息来规避折痕；作者借助实验开关启用全屏API，利用Video.js v10可组合组件架构，通过新增专属控件组件、Canvas逐帧渲染模拟画面反射效果，复刻出类似Netflix的分屏播放器原型，但受限于Safari与Chromium的浏览器策略，苹果大概率不会开放网页自定义全屏控件，安卓端也会裁切下半屏全屏内容，目前Web还无法实现原生App级别的折叠视频播放体验，开发过程中还遇到部分CSS环境变量布局异常的问题。</p>"}},{"node":{"frontmatter":{"title":"在消费级硬件（RTX 4090）上以 100T/s 速度运行 Qwen 3.8 Flash Next (125B)","publish":true,"cover":"","showCover":null,"date":"2026-10-17","category":"AI","url":"https://github.com/Niko1221/Strata","author":"Niko1221","translator":"","tags":["other"],"priority":1},"html":"<p>本文详细介绍了一款名为Strata的开源本地AI推理引擎，其核心功能是在普通消费级硬件（如搭载NVIDIA GeForce RTX 20/30/40/50系或AMD Radeon RX 7000/9000系显卡、需12GB以上显存、32GB以上内存及约80GB SSD空间的Windows/Linux设备）上，一键部署并运行参数量高达1250亿的Qwen3.8-Flash-Next大语言模型。该工具完全免费开源，支持OpenAI与Anthropic标准API接口，可无缝对接各类编程助手、自动化Agent及第三方应用，且所有数据处理均保留在本地以确保隐私。性能方面，实测在RTX 5070等主流游戏显卡上输出速度可达50~94 Token/秒，文本读取速度超过1000 Token/秒。Strata之所以能在大显存限制下运行超大规模模型，得益于其创新的底层架构：通过动态分配GPU显存、系统内存、CPU算力与NVMe SSD带宽，结合混合专家（MoE）路由机制、推测解码（Speculative Decoding）以及多级量化压缩技术（提供Coder、IQ系列、Unsloth UD等多个版本供用户按内存容量灵活选择），极大提升了推理效率。此外，文档还涵盖了完整的安装指南、多卡协同配置、故障排查、API调用示例及技术原理说明，该项目基于MIT许可证发布，底层部分组件源自llama.cpp/ggml，模型压缩技术由ISTA-DASLab、UkisAI与Unsloth团队贡献。</p>"}},{"node":{"frontmatter":{"title":"我请插画师画了我的房子，现在它成了我的 Home Assistant 仪表盘","publish":true,"cover":"","showCover":null,"date":"2026-10-17","category":"other","url":"https://antonfrolov.substack.com/p/i-hired-an-illustrator-to-draw-my","author":"Anton Frolov","translator":"","tags":["other"],"priority":1},"html":"<p>本文详细记录了作者使用Home Assistant打造定制化智能家居仪表盘的完整过程。由于家庭成员对传统的官方App或默认仪表盘缺乏使用兴趣，作者决定聘请专业环境插画师创作一幅高度还原现实的交互式房屋平面图。文章重点分享了前期准备工作，包括提供建筑草图、实景照片、风格参考及技术规范（明确要求输出带透明度的PNG/WebP文件、日夜双版本、设备独立图层以及统一画布对齐，以避免后期繁琐的定位工作）。在技术实现层面，作者基于Home Assistant内置的<code class=\"language-text\">picture-elements</code>卡片构建底层框架，利用<code class=\"language-text\">state_image</code>属性绑定设备状态以触发WebP帧动画，通过条件元素与自动化脚本实现日出日落时的日夜场景无缝切换，并使用Browser Mod为复杂灌溉系统定制弹窗控制面板。针对电视端的展示需求，作者绕过电视自带浏览器的限制，直接通过HDMI连接树莓派并启用Kiosk Display插件，使仪表盘始终全屏常驻。为实现单楼层与全屋总览视图的高效管理，作者借助统一画布的空间对应关系，结合YAML模块化配置，做到“一处修改，全局同步”。最终，这款视觉生动、交互直观的仪表盘极大降低了家庭其他成员的操作门槛，电视作为沉浸式展示屏，手机与电脑负责日常操控，成功实现了全家共享的智能家居体验。</p>"}},{"node":{"frontmatter":{"title":"ascii.rest：可动画网页 ASCII 艺术组件库","publish":true,"cover":"","showCover":null,"date":"2026-10-17","category":"frontend","url":"https://videojs.org/blog/iphone-duo-web-development","author":"Shubham","translator":"","tags":["other"],"priority":1},"html":"<p>bas3line/ascii 是开源项目 ascii.rest，基于 TypeScript 开发，适配原生 HTML、React、Next.js 等框架，内置 217 款预制 ASCII 素材，涵盖 UI 组件、简易数据可视化、文字动画等内容，通过自定义标签就能快速嵌入带色彩与动画效果的 ASCII 艺术，支持在线预览与自定义创作。</p>"}},{"node":{"frontmatter":{"title":"AI浪潮下是否仍应选择计算机编程作为职业?","publish":true,"cover":"","showCover":null,"date":"2026-10-17","category":"AI","url":"https://htmx.org/essays/yes-and/","author":"Carson Gross","translator":"","tags":["other"],"priority":1},"html":"<p>本文探讨了在AI浪潮下是否仍应选择计算机编程作为职业的问题，作者给出明确答复：“是的，而且……”。编程的根本在于利用计算机解决问题并有效控制系统复杂度，这一核心能力在AI时代不仅不会贬值，反而愈发重要。作者强烈警告初级程序员切勿让AI代写代码，必须亲手编写以培养对代码的直观理解、阅读能力和系统掌控力，否则将陷入“无法理解与控制所建系统”的陷阱。作者驳斥了“AI生成代码类似于高级语言取代汇编”的类比，指出大语言模型具有非确定性且容易引入意外复杂度，强调唯有会写代码才能真正读懂并校验AI输出的代码。他主张将AI定位为高效的“助教”而非代码生成器，用于辅助理解技术概念、跨越环境配置与工具链的学习障碍。展望未来，纯代码编写技巧的相对价值可能下降，而清晰表达能力、业务领域理解、系统架构设计能力以及高效协同LLM的技能将显著升值。针对不同经验层级的开发者，作者分别给出建议：资深程序员需警惕技能退化，应将AI主要用于代码分析、思路梳理、测试生成与小模块补充，绝不交出手册级API设计权；初级程序员则必须克制“氛围编码”的冲动，坚持手写代码以积累架构直觉，企业也必须为新人保留足够的编码实践空间。最后，针对当前周期性低迷的求职市场，作者建议放弃低效的海投，转而深耕“家庭、朋友及朋友的朋友”人脉网络，因为几乎所有规模以上的企业都急需能用计算机解决实际问题的人才。总之，编程的开发方式确实在演变，但底层逻辑与复合型能力的培养永不过时，投身该职业依然是明智且富有成就感的选择。</p>"}},{"node":{"frontmatter":{"title":"REA Reverse——逆向解析任意事物","publish":true,"cover":"","showCover":null,"date":"2026-10-17","category":"javascript","url":"https://rea.tools/","author":"morluto","translator":"","tags":["other"],"priority":1},"html":"<p>本文介绍了名为<a href=\"https://github.com/morluto/rea\">REA</a>（Reverse Engineer Anything）的工具及其与AI编程代理协作进行软件逆向工程的工作流程。REA旨在通过自动检查目标程序的底层指令、反编译代码、脚本文件或运行配置，帮助用户彻底理解软件的内部逻辑，进而实现功能解释、修改或重建。其核心交互模式为：用户以自然语言向编程代理提出逆向需求，REA负责读取并提取目标的实际代码片段、控制流分支、函数调用关系及关键参数，代理随后对这些原始数据进行语义分析与逻辑推演，最终输出清晰的原理说明并提供可运行的重构代码。网页通过两个典型演示验证了该能力：一是分析Chrome离线恐龙游戏，提取出速度更新函数中的初始值、增量步长与上限阈值，还原其线性加速规则并生成带调速滑块的复刻版；二是逆向Windows计算器中“%”键的行为，识别出其在加号操作后对首个数值取百分比、在乘除操作后直接转为小数的差异化处理逻辑，代理据此成功复现了兼容两种运算路径的微型计算器。此外，页面提供了面向原生可执行文件、JavaScript/Electron应用及浏览器运行时环境的专项分析指南，项目采用MIT开源协议，并引导用户通过官方社区获取帮助与交流逆向经验。</p>"}},{"node":{"frontmatter":{"title":"男子发现父母的咖啡机在10天内耗用了1TB流量","publish":true,"cover":"","showCover":null,"date":"2026-10-17","category":"other","url":"https://www.dexerto.com/entertainment/man-discovers-his-parents-coffee-machine-used-1tb-of-data-in-10-days-3416399/","author":"Joe Pring","translator":"","tags":["other"],"priority":1},"html":"<p>一位自称Nomad的IT从业者在远程协助父母管理家庭网络时，意外发现他们使用的智能咖啡机在短短10天内产生了高达1TB的网络流量。他将该发现发布于社交媒体X后迅速引发关注。经进一步技术排查，他确认这些庞大流量中绝大部分并未传输至外部互联网，而是滞留在家庭局域网内部，判断是设备本身存在Bug或程序异常，导致咖啡机不断发起无效数据请求，进而严重挤占带宽并一度造成家庭Wi-Fi路由器过载。出于网络稳定与安全考虑，他立即拔掉了咖啡机电源，并决定为父母购置新机。他表示自己通常只负责维护父母家的网络环境，此次事件也作为一个反面教材，提醒用户需重视联网智能家居（IoT）设备可能带来的隐私与网络安全隐患。</p>"}},{"node":{"frontmatter":{"title":"RemoveMacAI:关闭macOS27上的Apple Intelligence并释放其磁盘空间","publish":true,"cover":"","showCover":null,"date":"2026-10-17","category":"mobile","url":"https://github.com/omlahore/RemoveMacAI","author":"omlahore","translator":"","tags":["other"],"priority":1},"html":"<p>RemoveMacAI 是一款面向 Apple Silicon 机型及 macOS 27 系统的开源优化工具，提供图形界面应用与命令行双版本。其核心功能在于帮助用户深度“瘦身”macOS：彻底关闭并删除 Apple Intelligence 及其底层模型，禁用系统分析数据、个性化广告、Spotlight 联网结果与各类弹窗提示，精细管理第三方应用的后台更新程序，并清理磁盘中的旧版系统安装器、iPhone/iPad 升级文件、Xcode 构建数据、应用缓存及可选的 Apple 自带软件（如 GarageBand、iMovie、Pages 等）。该工具的所有修改均会预先展示供用户确认，并保留完整的操作日志，确保每一步更改均可随时完整撤销还原。技术实现上，它通过生成系统配置档案与调用 <code class=\"language-text\">defaults write</code> 命令来调整设置，严格遵循 System Integrity Protection（SIP），不修改 <code class=\"language-text\">/System</code> 等受保护目录，且完全离线运行、零网络请求与数据收集。此外，工具还支持为 IT 管理员导出标准 MDM 配置档案，便于在企业环境中批量合规部署。</p>"}}]}}