给软件开发者准备的优质简报,每日阅读 10分钟


“This is not the computer for you”

912 pointsLinkComment(343)Share

“这不是为你准备的电脑”——关于入门级Mac的价值思考

  • 电脑评测文章本质上是“许可状”,将用户归类为学生、创意人士、专业人士等,明确告知可以想要什么,但很少关心他们可能成为什么样的人
  • MacBook Neo($599、A18 Pro、8GB内存)看似配置基础,但包含完整的macOS系统、所有API、神经网络引擎和AppKit控件,是“完整的Mac行为契约”而非Mac Lite
  • 真正热爱技术的人不会等待正确的工具出现,而是抓住手边可用的设备不断钻研,直到突破其界限——Chromebook的极限是产品设计的边界(Google决定你不能做什么),而Neo的极限是物理资源的边界(你学到的是物理学)
  • 作者9岁时在一台2006年的iMac(3GB内存、120GB机械硬盘)上运行Final Cut Pro X、下载Xcode、破解Adobe CS5,这些看似不可能的尝试让他真正理解了计算的成本
  • 这台电脑的目标用户不是已有专业设备的评测者,而是那个“没有余地等待合适工具”的孩子——他会同时打开Blender、GarageBand和Xcode,在不断碰壁中学习,最终偶然发现真正热爱的领域
  • 一个孩子成为开发者、设计师或电影人的方式,正是通过数千小时与一台“并不完全合适”的机器独处,在反复探索中找到属于自己的方向

Big data on the cheapest MacBook

377 pointsLinkComment(291)Share

入门级MacBook Neo大数据基准测试

  • MacBook Neo配备6核A18 Pro芯片(源自iPhone 16 Pro)、固定8GB内存、可选256/512GB存储,售价$700(美国)/€800(欧盟)
  • ClickBench冷启动测试中,MacBook Neo以中位数0.57秒、总耗时59.73秒完胜云服务器c6a.4xlarge(145.08秒)和c8g.metal-48xl(169.67秒),本地NVMe SSD避免了网络磁盘延迟
  • 热启动测试中MacBook Neo总耗时54.27秒,虽比c8g.metal-48xl(4.35秒)慢一个数量级,但中位数0.41秒优于c6a.4xlarge(0.50秒),总耗时仅比后者慢13%
  • TPC-DS测试中,SF100规模下中位数1.63秒完成查询,总耗时15.5分钟;SF300规模时中位数6.90秒,query 67耗时最长(51分钟),全部99条查询在79分钟内完成,期间磁盘溢出最高达80GB
  • 设备局限性明显:磁盘I/O仅1.5GB/s(低于Air/Pro的3-6GB/s),8GB内存在大规模数据场景下可能成为瓶颈,不适合每日运行大数据工作负载
  • 若主要将笔记本作为DuckDB云服务客户端且仅偶尔本地处理数据,MacBook Neo完全够用;需频繁处理大数据时更推荐MacBook Air/Pro或其他Linux/Windows设备

TUI Studio – visual terminal UI design tool

451 pointsLinkComment(253)Share

TUIStudio — 终端UI可视化设计工具

  • 类似Figma的拖拽式可视化编辑器,支持实时ANSI预览,可配置缩放级别
  • 提供21个内置TUI组件(Screen、Box、Button、TextInput、Table、Tree、Tabs、Modal等)
  • 支持三种布局引擎:Absolute、Flexbox和Grid,类似CSS的布局控制方式
  • 内置8种配色主题(Dracula、Nord、Solarized、Monokai、Gruvbox、Tokyo Night、Nightfox、Sonokai),可实时切换预览
  • 目标支持导出至6种框架(Ink、BubbleTea、Blessed、Textual、OpenTUI、Tview),但当前Alpha版本导出功能尚未可用
  • 项目保存为便携式.tui JSON文件,无需账号即可保存、分享和版本控制

Vite 8.0 Is Out

501 pointsLinkComment(172)Share

Vite 8.0 正式发布:统一使用 Rolldown Rust bundler

  • Vite 8 引入基于 Rust 的 Rolldown 作为统一构建工具,取代此前 esbuild(开发环境)和 Rollup(生产构建)的双 bundler 架构,实现 10–30 倍的构建速度提升,同时保持完整的插件兼容性,这是 Vite 2 以来最重要的架构变革。
  • Vite 周下载量已达 6500 万次,并推出插件搜索平台 registry.vite.dev,每日同步 npm 上的 Vite、Rolldown 和 Rollup 插件数据。
  • 实际性能提升显著:Linear 生产构建从 46 秒降至 6 秒,Ramp 减少 57%,Mercedes-Benz.io 降低 38%,Beehiiv 减少 64%。
  • 新增功能包括:集成 Vite Devtools 开发工具、内置 TypeScript paths 路径别名解析、原生 emitDecoratorMetadata 支持、Wasm SSR 支持,以及浏览器控制台日志转发至开发服务器终端。
  • 要求 Node.js 20.19+ 或 22.12+,安装体积比 Vite 7 增加约 15 MB(其中 lightningcss 约占 10 MB,Rolldown 约占 5 MB)。
  • 提供平滑迁移路径,内置配置兼容层自动转换 esbuild 和 rollupOptions 配置;同时发布 @vitejs/plugin-react v6,使用 Oxc 替代 Babel 作为 React Refresh 转换器。

Can I run AI locally?

503 pointsLinkComment(135)Share

CanIRun.ai — 您的电脑能否本地运行AI模型?

  • 该网站通过WebGPU浏览器API估算用户本地设备能否运行各种AI模型,实际性能可能因硬件差异而有所不同
  • 模型运行能力采用S/A/B/C/D/F六级评级系统:从"完美运行"(S级)到"无法运行"(F级),另有"勉强运行"(D级)和"过重"(F级)等细分状态
  • 支持查询的模型涵盖Meta Llama、阿里巴巴Qwen、微软Phi、谷歌Gemma、DeepSeek、Mistral、NVIDIA、Cohere等数十家厂商的数百款大语言模型
  • 每款模型显示参数规模、内存占用比例、上下文长度、推理速度、架构类型(Dense密集型/MoE专家混合型)及适用场景(聊天、代码、推理、视觉等)
  • 数据来源于llama.cpp、Ollama和LM Studio等开源推理框架,由开发者midudev构建维护

Launch HN: Spine Swarm (YC S23) – AI agents that collaborate on a visual canvas

70 pointsLinkComment(59)Share

Spine Swarm:构建人类与AI协作的未来

  • 公司名称为Spine Swarm,专注于人类与人工智能的协作领域
  • 官网域名为getspine.ai
  • 致力于开发和构建人类与AI协作的未来解决方案
  • 公司使命聚焦于推进人机协作技术的发展与创新

Hammerspoon

56 pointsLinkComment(23)Share

Hammerspoon:macOS 桌面自动化工具

  • 核心定位为 macOS 系统自动化工具,通过 Lua 脚本引擎连接操作系统,本质是操作系统与 Lua 之间的桥梁
  • 强大功能来源于暴露系统 API 的扩展模块,用户编写 Lua 脚本可控制 macOS 环境的各个方面
  • 项目 fork 自 Mjolnir,采用 MIT 许可证;语言构成以 Objective-C(51.0%)、Lua(24.7%)、C(16.3%)为主
  • 社区活跃,拥有 14.6k 星标、674 个 fork、133 位贡献者及 103 个版本发布,最新版本为 1.1.1
  • 安装方式为手动下载最新版本拖入 Applications 文件夹,或使用 brew install hammerspoon --cask
  • 开箱即用时不执行任何操作,用户需创建 ~/.hammerspoon/init.lua 并编写代码;官方提供入门指南、API 文档、FAQ 及示例配置等资源
← 2026-03-12 2026-03-13 ...