
BotID is a new invisible CAPTCHA layer of protection that stops sophisticated bots before they reach your backend. It's built to secure critical routes like checkouts, logins, and signups or actions that trigger expensive calls like LLM-powered APIs.
终于可以 get rid of Cloudflare's Turnstile 了么?
An open-source AI agent that brings the power of Gemini directly into your terminal. - google-gemini/gemini-cli
Gemini CLI 也加入了战局,这下热闹了
Antfu 分享了自己做开源项目的经验和看法,核心观点是“Yak Shaving”(剪牦牛毛)这一概念。Yak Shaving 原本指在完成一项任务时,不断被其他未完成的任务打断,最终偏离目标。然而,作者认为,如果运用得当,Yak Shaving 反而能成为推动进步的重要动力,尤其是在开源领域。
作者通过自己的亲身经历,讲述了如何从解决实际问题出发,逐步孵化出 i18n Ally、VueUse 和 vue-demi 等知名开源项目,并最终加入 Vue 团队,实现全职开源。他强调,成功的开源项目 并非仅靠机遇、营销或技术创新,更重要的是开始项目的动机和持续的动力,而这种动力往往来源于解决自己遇到的实际问题。
文章提出了“Shave the Good Yak”的方法论:首先是“发现问题”,即解决自己遇到的实际问题,因为作为用户最了解痛点;其次是“解决问题”,在没有现有解决方案或现有方案不佳时,大胆尝试;接着是“点到为止”,不要抱太大期望,够用即可,及时回到主线任务;然后是“完善项目”,作为第一用户不断改进,并适时分享;最后是“发现更多问题”,通过解决问题和社区反馈进入正循环。