嗨,HN,
我开发了一个小型命令行工具,灵感来自于Thanos的“消灭”。它会随机选择目录中恰好一半的文件,并(可选)删除它们。
仓库: [https://github.com/soldatov-ss/thanos](https://github.com/soldatov-ss/thanos)
PyPI: [https://pypi.org/project/thanos-cli/](https://pypi.org/project/thanos-cli/)
这个工具故意设计得很简单,欢迎反馈。
返回首页
一周热榜
我注意到在我参与的团队中,有两种类型的工程师,我正在试图弄清楚这是否是真实的模式,还是仅仅是确认偏误。
- 建设者关注用户和领域问题。代码只是实现目标的手段。如果能解决真实用户的需求,他们会发布一些不完美的产品。让他们花时间在不影响用户体验的优化上?那是绝对不可能的。
- 雇佣兵则专注于技术本身。他们关心干净的架构、性能和优雅的抽象。无论业务或用户是否真的需要解决这些技术问题,他们都会深入研究。工作的质量与其影响无关。
但我不确定我是否正确地框定了这个问题。有几个问题想请教:
- 这种区分与你的经验是否相符?
- 你属于哪种类型,随着职业生涯的变化,这种类型有改变吗?
- 你如何在团队中平衡这两种思维方式?
嗨,HN,
我最近在尝试苹果的新设备端基础模型(iOS 18 / macOS Sequoia),并围绕它们构建了一个小工具:AppReview AI,这是一个用于私密和离线分析App Store评论的Mac和iPad应用。
我的动机很简单:作为一名独立开发者,阅读竞争对手应用的数百条评论既慢又嘈杂,难以提取有用信息。现有工具依赖于云处理、API密钥或外部服务器。我希望能有一个轻量级且私密的工具,利用苹果的新本地AI。
它的功能包括:
- 使用苹果的设备端模型总结评论
- 提取情感、常见问题、错误和功能请求
- 显示各国评分以检测市场差异
- 显示基本的估计下载量和收入(SensorTower公开数据)
- 通过iCloud同步选定应用及其分析
所有AI处理都在设备上进行。没有外部服务器,没有账户,也不需要OpenAI密钥。
我为什么要构建它
我最近写了一篇关于苹果基础模型的文章,惊讶于在正确提示下本地模型的能力。这项目是一个测试,旨在了解设备端分析在开发者实际使用场景中的可行性。
免费版
该应用提供一个小的免费版(1个应用 + 3次AI分析),任何人都可以在不注册的情况下尝试。
如果你感兴趣,这里是链接:[https://apps.apple.com/lu/app/appreview-ai-review-analyzer/id6755069850?mt=12](https://apps.apple.com/lu/app/appreview-ai-review-analyzer/id6755069850?mt=12)
我非常欢迎反馈、批评或关于下一步分析内容的想法(关键词、排名、崩溃、更新日志等)。也乐意回答关于设备端AI集成的技术问题。
我正在尝试了解不同团队在扩展过程中如何处理平台完整性和用户信任的问题。
对于那些运营消费应用、市场平台、金融科技产品或任何用户活动显著的平台的团队:
你们目前是如何构建“信任层”的?
具体来说:
- 你们如何检测虚假用户、机器人、设备农场或自动注册?
- 你们依赖哪些早期信号来识别可疑行为?
- 你们是否收集任何行为、设备或网络层的数据来做出信任决策?
- 你们的技术栈中有多少是自家开发的,多少是第三方的?
- 在扩展过程中,哪些做法有效,哪些做法无效?
- 如果今天重新构建你们的信任/欺诈处理流程,你们会做哪些改变?
我希望从不同领域的真实经验中学习,任何你们可以分享的内容(架构、失败、教训、希望存在的工具)都将非常有帮助。
谢谢!
我有近20年的工作记录,包括个人笔记、通信、代码和文档。这些内容分散在多个(云)服务中,跨这些领域进行搜索变得不切实际。
问题是这样的:“啊,我记得和某人谈论过[算法],然后记录了一个重要的见解。我们来找找这个。”
这不是一个大型语言模型(LLM)能够解决的问题。阻碍在于没有办法在所有这些纯文本中运行搜索代码。
服务包括:
* 电子邮件(Gmail,已与我的macOS磁盘通过Apple Mail同步)
* Dropbox
* Notion
* Google Drive
* Obsidian
* Github
* Apple Notes
* Discord聊天
* Trello
* 我自己的博客
如果我把所有内容都同步到我的Mac磁盘,也许我可以在那里进行纯文本搜索。然而,Spotlight的索引总是不完整,常常漏掉明显的文件。我的Dropbox太大了,所以我并没有将其全部本地同步。
有些服务我已经不再使用,比如Evernote。当我归档这个服务时,我导出了所有内容并将其移动到我的Dropbox中。因此,如果我搜索Dropbox,它也会搜索Evernote中的旧笔记。我不可能对我正在积极使用的所有服务都这样做。
我现在的搜索方式是猜测结果最有可能在哪个服务中,然后在那里搜索。当没有结果时,我就搜索下一个最有可能的服务,反复进行。
对于我自己的博客,我曾经使用Google的站内搜索,但我最近发现这个搜索不完整:https://bsky.app/profile/dustinfreeman.bsky.social/post/3m5l5tto6pk27
我可以想象一个解决方案,即有一个第三方服务能够访问我所有服务的访问密钥。但是,现实是,这需要巨大的信任。此外,我对所有这些服务的访问都需要双重身份验证,并且有有效期,因此我需要不断地重新授权给这个第三方服务。在这种情况下,继续按照我现在的方式进行搜索就显得更有意义。
这种时机开始让人觉得有些巧合。今天——就在谷歌宣布与迈凯伦合作之后——Firefox再次无法在F1TV网站上使用。<p>今年早些时候也发生过同样的问题,当时Mozilla正在努力修复(https://techissuestoday.com/firefox-users-locked-out-of-f1tv-mozilla-engineer-confirms-a-fix-is-coming)。他们的修复措施一直有效,直到今天。<p>当同样的问题在如此短的时间内发生两次时,很难相信这只是巧合。我并不是在暗示有什么故意的行为,但这种模式让我怀疑谷歌在F1的参与是否可能间接影响了哪些浏览器能够获得适当的支持。