返回首页
最新
你好,我是作者。在评论之前,先简单介绍一下。<p>StuntAPI,CLI用户称之为`stunt`,可以在本地运行状态保持的替代品,模拟你的代码所调用的公共API。你只需运行`brew install --cask stuntapi/tap/stunt`,然后执行`stunt demo`——你将获得一个类似Stripe的模拟服务,运行在本地端口上,打印的curl命令也是有效的:<p>创建一个收费,列出它(收费信息会保留——状态在请求和重启之间持续),捕获它,并观察本地接收器触发的签名Webhook。所有都是合成的,完全离线,无需Stripe账户。<p>我为什么要构建它:我在整合其他人的API方面已经花了二十多年——在伦敦进行商品交易和市场数据、金融科技、支付、区块链RPC基础设施——而测试的故事从未变得更好。沙盒账户、CI中的真实密钥、速率限制、因为模拟不如真实情况而导致的不稳定测试套件。WireMock、Prism和MSW在静态和模式化的模拟方面表现出色;我一直想要的是一个可运行的替代品——创建、列出、变更、Webhook、身份验证过期、游标分页、状态机——而不需要自己编写所有内容。因此:95个适配器(Stripe、Twilio、GitHub、S3、Salesforce等),每个适配器都有YAML + 沙盒化的Starlark处理程序 + 合成的测试数据。<p>我希望大家关注的部分是:适配器在没有主机I/O或网络的Starlark虚拟机中运行——这就是使得你可以安全地使用`stunt catalog add`添加陌生人的适配器,类似于安装npm包的原因。状态存储在引擎原语中(SQLite集合、键值存储、Blob存储、HMAC令牌、带有真实提供者签名方案的Webhook发射器),一切都是确定性的——可注入的时钟、种子随机数生成器。<p>是的,这在测试中效果很好。<p>为了保持适配器的真实性,CI会对它们进行真实提供者SDK的测试:stripe-go、aws-sdk-go-v2(真实的SigV4)、go-github、twilio-go、go-shopify,以及Node三件套(stripe-node、octokit、twilio-node)通过实际的二进制文件进行测试。<p>这仅仅是个开始,如果有反响,我们将看到越来越多的适配器。我会继续添加我个人使用的适配器。<p>这个工具发现了真实的bug:Stripe的金额字段以JSON字符串的形式返回(类型化的SDK会拒绝该响应),GitHub的分页链接头指向生产环境——octokit直接跟随它们到真实的api.github.com。<p>诚实的限制:适配器是非官方的,并且按保真度排名,并不是API完整的;我更愿意确保真实集成所需的流程,而不是逐一勾选每个端点。Windows目前是脚本安装,而不是默认的winget源。如果你集成了一个缺失的API,`stunt adapter import openapi|har|proto`会为你搭建一个——欢迎提交PR。文档请见<a href="https://stuntapi.com" rel="nofollow">https://stuntapi.com</a>。<p>适配器#96应该是什么?顺便说一下,我是Alessandro(<a href="https://polymatto.com/about" rel="nofollow">https://polymatto.com/about</a>,在X上是@polyMatto)——从事工程工作超过二十年,从意大利到伦敦,现在在流亡中抚养我的小家庭,尽可能多地被树木和/或海滩环绕,从交易大厅到web3基础设施以及所有介于两者之间的事情,现在花我的开源时间在各种雄心勃勃的项目中指导开发者,不,这个项目一点也不雄心勃勃,只是实用,我预计会在这里“失败”,因为这是我第一次发帖。我知道,我应该感到羞愧!<p>但更多内容很快就会到来,wintty可能会是我的下一个帖子。敬请关注!<p>很高兴回答任何问题,也欢迎你投掷,希望是新鲜的虚拟西红柿。<p>再见!
在Slack、Zoom和异步通知不断干扰的情况下,保持深度工作的时间段不被打断是很困难的。对于你的工作流程,哪些策略最有效呢?
嗨,HN - 我是Yashu,我已经在开发Ninethirty一段时间了。
问题是:我自己进行研究,打开了多个标签页用于筛选、图表、财务等;然后还有一个聊天窗口,我会在里面粘贴数字,让大型语言模型进行推理和分析。
我们构建了NineThirty来解决这些问题:
* 一个深入且真正可定制的筛选器 - 在同一个查询中结合基本面、技术面、新闻和事件标准,而不是三个独立的工具。此外,问题不仅仅在于筛选 - 几乎可以即时回测,以了解历史上哪些股票出现在筛选中及其表现。
* 公司财务、行业视图、热图、事件、季节性等常规内容。
* 一个AI助手(Dr Market),位于这个经过筛选和处理的数据层之上。使用它来验证设置,它是基于实际的实时技术指标,而不是听起来合理的重建。这并不能消除幻觉。我们的希望是,当Dr. Market出错时,它是错误地解读数据,而不是编造数据(或引用错误的来源)。
目前的局限性:覆盖范围是美国股票市场,我知道有一些粗糙的地方,可能还有一些我不知道的。它进行分析;但不提供建议,也不是建议。在我弄清楚运行成本和真正值得支付的内容之前,免费提供。
我最希望从HN得到的反馈是尝试“打破”Dr. Market?问它一些你已经知道答案的问题,并告诉我它哪里出错。如果筛选器无法表达你实际想要运行的筛选,那就是我最想要的反馈。
谢谢!
大家好,
我的应用程序 LumoTray 现在可以在 macOS 上使用。
LumoTray 是一个多显示器的壁纸、屏幕保护程序和锁屏管理工具,具有自定义菜单构建器和热角实现功能。
我已经开发 Windows 版本几年了,决定尝试看看是否可以在 macOS 上实现类似的功能。
结果比我预期的要好得多,并且在功能和用户界面上几乎与 Windows 版本达到了相同的水平。
不过,由于我没有很多 Mac(或不同的 macOS 版本),所以它将以 Beta 版本发布,直到有更多的实际使用反馈。
有关 macOS 和 Windows 版本的更多信息和下载链接,请访问 [https://lumatray.com](https://lumatray.com)。
欢迎任何反馈。
谢谢!
大家好,我知道你们的时间很宝贵,所以我会尽量简短。自从我上大学以来,我就发现人们在寻找项目或创业合作伙伴方面一直很困难。如今,创建东西变得比以往任何时候都容易,但寻找合作伙伴却从未如此艰难。因此,我采访了1083名用户(是的,我知道这很多,但我需要一些验证,呵呵)。其中一半的人没有听说过YC的联合创始人匹配和其他平台,而使用这些平台的人也觉得过程相当痛苦和耗费精力,最终没有找到合适的合作伙伴。我发现,对于我的大多数用户来说,唯一的网络方式就是发帖或发送冷私信(90%的人甚至不打开他们的私信),而如果你发帖,帖子会被所有人看到(你的朋友、家人、老板),这意味着实际上没有人会关注。因此,我制作了一个原型(虽然很糟糕),接下来我发现应用上有1027名用户,达成了394个合作,哈哈哈哈哈哈哈。用户们喜欢这个想法,但也提出了一些反馈,我尽量去实施。所以我在这里发布,希望能获得你们更多宝贵的反馈,以改进产品。
这是我自己做的,如果你对采访、用户或任何bug有任何问题,请评论,你们甚至可以调侃我,呵呵。感谢你们的时间,抱歉这段话写得有点长。