返回首页
最新
你好,<p>为了学习Rust,我决定制作一个简单的原版月球着陆游戏的克隆。我非常希望能听到大家对代码质量的反馈!
我想量化在 r/chefknives 上关于“我应该买哪把刀”的无尽争论,因此我建立了一个数据分析管道,以获得一些真实的答案。
该项目是一个由 Node.js 构建的五阶段系统。它首先使用 Fuse.js 对约 450 个已知品牌和约 8,700 个型号进行快速、容错的模糊匹配。剩余的文本随后通过 LLM(通过 OpenRouter)进行处理,以发现新的、未知的实体,并对每次提及进行情感分析。我在超过 1,000 个主题上运行了该系统,总计超过 25,000 条评论。
一些有趣的发现:
- 黑马:经济实惠的 Tojiro 拥有高达 27:1 的正面与负面提及比例。
- 争议之王:Shun 无疑是最具争议的品牌,引发了强烈的爱与恨讨论(59 条正面提及 vs. 24 条负面提及)。
- 不受欢迎:Dalstrong 是少数几个负面提及超过正面提及的品牌之一。
该系统并不完美——我在报告中坦诚存在一个关键的实体聚合错误。完整的技术架构、结果和原始数据均可获取。
我在这里回答任何问题!
博客文章(完整故事及可视化):[https://new.knife.day/blog/we-analyzed-25000-reddit-comments-to-find-most-loved-and-hated-chef-knives](https://new.knife.day/blog/we-analyzed-25000-reddit-comments-to-find-most-loved-and-hated-chef-knives)
GitHub(技术细节及原始数据):[https://github.com/pvijeh/reddit-named-entity-recognition/blob/main/chefknives-brands.md](https://github.com/pvijeh/reddit-named-entity-recognition/blob/main/chefknives-brands.md)
原始 Reddit 讨论:[https://www.reddit.com/r/chefknives/comments/1o2p363/i_analyzed_over_1000_posts_on_rchefknives_heres/](https://www.reddit.com/r/chefknives/comments/1o2p363/i_analyzed_over_1000_posts_on_rchefknives_heres/)
嗨,HN,
你们中的一些人可能还记得之前的帖子中提到的 Macscope。我回来更新一下——感谢大家的反馈,这款应用现在比以往任何时候都更加稳定、精致和强大。
多年来,我一直感受到使用 macOS 时的那种低级摩擦。我习惯使用键盘,但管理窗口总感觉像是鼠标的工作。Cmd+Tab 在打开的应用不多时很好用,但一旦打开的应用增多,就会变成一个无尽且令人沮丧的循环。任务控制是一个视觉拼图,无法快速过滤混乱。
与终端和代码编辑器等工具相比,后者可以瞬间跳转到任何内容,操作系统的层面显得相对缓慢。这就是 Macscope 诞生的初衷。
Macscope 是一个新的窗口切换器和管理器,旨在增强而不是替代你现有的肌肉记忆。
它通过增强熟悉的 Cmd+Tab 工作流程来实现。快速点击你的快捷键可以立即在最近的应用之间切换,就像你习惯的那样。然而,稍微长按一下,会打开完整的 Macscope 界面,你可以在这里管理所有打开的窗口和浏览器标签。
以下是一些主要功能:
统一搜索与切换:一个单一的界面,可以通过输入即时找到并切换到任何窗口、浏览器标签(如 Safari、Chrome、Arc 等)或应用程序。
实时预览:查看每个窗口内部的实时预览,这样你就能确切知道自己要去哪里。(你也可以禁用此功能以获得简约体验)。
位置模式:不仅仅是切换。通过简单的修饰快捷键,立即将任何选定窗口固定到屏幕的左/右/上/下半部分。
范围:将一组应用窗口保存为“范围”,并可以随时恢复整个工作区。这非常适合快速在不同项目之间切换。
这是一款原生的 macOS 应用,使用 Swift 开发,支持 Apple Silicon 和 Intel 机器。
有一个免费试用版,提供 250 次操作,让你可以看看它是否适合你的工作流程,并且还有一个特别优惠,持续 15 天!
网站:[https://macscope.app](https://macscope.app)
加入我们的 Discord 社区:[https://discord.gg/ehktEWr97K](https://discord.gg/ehktEWr97K)
我开发这个应用是为了满足自己的需求,但我觉得其他人也可能会觉得它有用。我会在这里全天候回答问题,并非常感谢任何反馈。感谢你们的关注!