AI辅助软件移植中可被发现的证据作者通过逆向工程本地文件,发现OpenAI Codex将用户的Prompt、会话历史甚至截图以明文JSONL和SQLite形式存储在本地。这揭示了AI编程助手在隐私和数据持久化方面的具体实现细节,提醒开发者注意本地缓存风险及AI代理的工作机制。 评论点赞收藏47 天前
LLM时代,新领域特定语言(DSL)如何生存?作者结合开发Web Pipe的经验,探讨新语言在LLM时代如何生存。核心观点是除了传统文档和营销,新语言需提供针对LLM Agent优化的上下文(如)、交互式在线编辑器以及完善的诊断工具链。文章认为这将引发DSL爆发,但承认自身因嵌入成熟语言而具有优势。 评论点赞收藏66 天前
Web Pipe入门:一种基于管道的Web应用配置DSL介绍Web Pipe这一用于创建Web应用的DSL,将其视为Web服务器的配置语言。文章通过Hello World、调试、Lua/JS中间件及PostgreSQL查询等代码示例,详细解释了其基于管道(pipeline)和“backpack”数据结构的核心理念,展示了如何组合JQ、Handlebars等中间件处理HTTP请求。 评论点赞收藏152 天前
在自定义DSL中使用GraphQL DataLoader模式解决N+1问题介绍如何使用Web Pipe这一领域特定语言(DSL)来解决GraphQL中的N+1查询问题。文章通过具体代码示例,展示了如何配置GraphQL Schema、定义Resolver以及使用Loader Pipeline批量获取数据,从而优化查询性能。 评论点赞收藏222 天前
墨西哥卷饼就是一个Monad作者用制作墨西哥卷饼的过程类比函数式编程中的Monad概念,通过F#代码展示了如何构建一个包含肉类和配料的卷饼类型,并演示了bind操作符的使用。文章以幽默的方式解释了抽象的编程概念,适合对函数式编程感兴趣的开发者阅读。 评论点赞收藏684 天前