Show HN:我做了一个网页游戏,让周五变得更有趣 1 分•作者: prakhar897•22 天前一般来说,愉快的星期五就意味着玩你画我猜。但缺乏更有趣的游戏,所以我制作了“TEQ - That escalated quickly”(事情升级得很快)。 这个游戏的设定是,你会得到一个问题,然后你需要写一个有趣的答案。在每个人都写完答案后,所有玩家会投票选出最有趣的答案。
Ask HN:当代码编写代理运行时,我该怎么办? 2 分•作者: HiPHInch•22 天前既然编码代理可以以最小的人工干预运行,那么人类在这段时间里应该做什么呢? 我们是否仅仅成为等待结果的“观察者”?我们应该密切监视它们,还是最好走开去做其他事情——比如阅读、观看讲座,甚至玩游戏——而让代理运行? 对于经常使用编码代理的人来说:你们的工作流程是什么?你们如何在不密切关注的情况下保持高效,以及如何决定何时进行干预?
Show HN: Waves - 终端音乐播放器,支持下载、标签和音乐库 2 分•作者: llehouerou•22 天前过去,管理本地音乐库意味着要在多个应用程序之间切换:用 Soulseek 客户端找音乐,用 MusicBrainz Picard 标记,用文件管理器整理文件夹,最后再用音乐播放器播放。每当有新专辑时,就需要在各个窗口之间切换,等待应用程序重新扫描,还要祈祷一切都能正确归位。<p>我开发了 Waves,目的是将整个工作流程整合到一个基于键盘操作的终端应用程序中。<p>工作流程: - 按 "f d" 直接从播放器搜索 Soulseek - 从 MusicBrainz 结果中选择一个发行版,下载匹配的文件 - 导入时自动标记、获取专辑封面,并进行与 Picard 兼容的重命名 - 音乐进入你的音乐库,随时可以播放<p>无需切换窗口。无需等待音乐库重新扫描。无需手动整理文件。<p>但它同时也是一个出色的音乐播放器: - Miller 列导航(艺术家 > 专辑 > 歌曲),支持 vim 绑定 - 无缝播放,支持 MP3/FLAC/Opus/M4A - 电台模式:当你的播放列表播放完毕时,它会使用 Last.fm 相似艺术家来继续从你的音乐库中播放 - Last.fm 记录,支持离线队列 - MPRIS 支持,可在 Linux 上进行桌面集成 - 带有文件夹的播放列表、收藏夹、带撤销/重做功能的队列 - 全文搜索,搜索范围涵盖所有内容(SQLite FTS5) - 状态持久性:队列、播放位置,所有内容在重启后都会保留<p>使用 Go、Bubble Tea 和 SQLite 构建。Soulseek 集成需要一个正在运行的 slskd 实例 (<a href="https://github.com/slskd/slskd" rel="nofollow">https://github.com/slskd/slskd</a>)。<p><pre><code> go install github.com/llehouerou/waves@latest # 或者在 Arch 上 yay -S waves-bin # 或者使用 Nix nix run github:llehouerou/waves </code></pre> 进入后按 "?" 查看快捷键。 欢迎就架构问题提问或提出功能请求。
Show HN: Crystal Upscaler – 专为肖像和人脸设计的 AI 图像放大器 1 分•作者: charlie0simmon•22 天前我开发这个工具是因为大多数图像放大器处理人脸效果不佳——它们会模糊皮肤,丢失面部细节。Crystal Upscaler 专门针对人像,在 4 倍放大过程中保留自然的皮肤纹理和身份特征。可在浏览器中使用,免费试用。非常期待来自 Hacker News 社区的反馈!