1作者: kurogai8 个月前原帖
嘿,HN, 我最近遇到一个情况,一个之前返回404的页面突然开始返回200——没有任何预警。这导致我们发现一个被遗忘的管理端点意外重新激活。 我写了一篇关于这个问题的短文,以及它如何暴露出微妙的安全或逻辑缺陷。 在这个过程中,我开发了一个小工具(ReconSnap),用于监控这类情况——基本上,它可以跟踪网页变化,自动保存页面,并能对特定条件(如状态码变化、关键词出现或DOM变动)做出反应。这个工具主要面向安全人员、开源情报研究者和好奇的开发者。 我意识到这可能看起来像是宣传,但我确实自己在使用它,并认为它对其他人也可能有用。欢迎反馈! 以下是文章链接: [https://medium.com/@heberjulio65/when-an-404-suddenly-turns-200-and-you-didnt-knew-b35e474df44b](https://medium.com/@heberjulio65/when-an-404-suddenly-turns-200-and-you-didnt-knew-b35e474df44b)
2作者: AnsenHuang8 个月前原帖
我厌倦了每天在交通堵塞中浪费时间,想利用通勤时间来学习。我尝试寻找一些特定主题的播客,比如“像五岁小孩一样解释MOE”或者“SwiftUI中TCA与MVVM的利弊”,但找到这样的小众主题的单集播客实在不容易。 我也尝试过像NotebookLM这样的工具,但它们需要你先手动找到并收集所有的源材料。我想要一个更简单的工具,只需问一个问题,就能得到一个有趣的讨论来听。 因此,我花了过去三个月的时间兼职开发了InstaPodz。这是一个简单的应用,你输入一个问题,它会为你生成一个关于该主题的定制播客集。 这个应用是基于以下技术构建的: - 三个版本的Gemini模型 - 使用Langsmith处理追踪和提示模板版本管理(这曾让我代码库变得混乱) - 后端使用FastAPI在CloudRun上构建(新用户可以获得一些免费的使用额度) - 使用SwiftUI和MVVM的原生Swift开发(最终选择了我熟悉的MVVM) - TTS使用gpt4o-mini-tts 如果你对此感兴趣,我很乐意讨论或分享更多信息! 这个应用目前还处于非常早期的阶段(我刚在上周五上线),我非常感谢任何关于概念、音质或用户体验的反馈。我也愿意与任何觉得这个想法有趣的人进行头脑风暴或合作。 感谢你关注这个项目!