探索2025-01-08 Show HN上最热门的开发者项目,包括创新技术、AI应用等激动人心的新发明。深入了解这些引人注目的项目!
今日内容汇总
今日最热产品亮点
- 产品名称: 太空图鉴 (Atlas of Space)
- 亮点: 创新性地通过浏览器实现太阳系天体的物理模拟,帮助用户直观理解行星、卫星等天体的尺度、速度和相对位置关系。
快速摘要
- 最热类别: 教育工具
- 点赞最多的关键词: 太空探索、物理模拟、可视化
- 最受欢迎的产品: 太空图鉴 (556点赞)
技术趋势
- WebGPU应用
- AI驱动的自动化
- 浏览器端物理模拟
- LLM集成
- 实时数据可视化
项目分布
- 教育工具: 25%
- 开发工具: 20%
- AI应用: 15%
- 游戏/娱乐: 15%
- 生产力工具: 15%
- 其他: 10%
趋势洞察
- 浏览器端复杂计算和模拟的需求持续增长,WebGPU等新技术正在推动这一趋势
- AI工具正在从通用型向专业垂直领域渗透,特别是在教育和开发工具领域
- 开源项目在整体生态中占据重要地位,社区驱动的开发模式日益普及
- 用户体验和可访问性成为产品成功的关键因素
- 实时数据处理和可视化成为许多应用的标配功能
今日热度Top10产品榜单
Top 1. 探索宇宙的无限奥秘,《宇宙图谱》带您深入星辰大海,揭示浩瀚空间的奇观与秘密。不论您是天文学爱好者还是专业研究者,这本图谱为您提供了全面的宇宙知识,让您在星空下畅游无阻。 (点赞数:556,评论数:108)
Top 2. Stagehand:一个基于AI的开源浏览器自动化框架,助力高效网页操作。 (点赞数:188,评论数:36)
Top 3. LA野火卫星分析,实时监测加州野火动态,提供精准数据与分析,助力火灾应对与预防。 (点赞数:76,评论数:29)
Top 4. Belshazzar's Clock:一款夜光油漆制成的夜钟,为您的空间增添独特的艺术氛围。让时间与光影交织,带来宁静的夜晚体验。 (点赞数:66,评论数:16)
Top 5. 免费的卡牌游戏代理管理工具,支持魔法风云会、游戏王和宝可梦。 (点赞数:44,评论数:38)
Top 6. 计数敲击玩具:激发儿童学习兴趣的互动玩具,结合有趣的敲击乐趣与计数练习,帮助小朋友在玩耍中提升数字认知能力和手眼协调。 (点赞数:28,评论数:17)
Top 7. 扩展macOS Dock的实用工具,让你的桌面更加高效与个性化! (点赞数:12,评论数:3)
Top 8. 在您的网站上轻松出售广告位,使用赞助按钮,提升收入与曝光率。 (点赞数:4,评论数:9)
Top 9. Weco AI Functions:一款创新的文本转智能代理开发工具,助力开发者轻松创建智能应用,提升工作效率。 (点赞数:10,评论数:3)
Top 10. Flows 是一款结合了 Google Colab 和 Notion 的创新工具,专为 AI 工作流设计。它简化了数据处理和文档管理,让用户高效融合编程与笔记,提升工作效率。 (点赞数:11,评论数:2)
1. Show HN: 太空图鉴
作者: pieix
描述: 你好,HN!分享一下我最近的一个副项目——《太空地图》,我创建它是为了探索太阳系。
作为一个长期的太空爱好者,我最近意识到自己对周围的天体的尺度、速度和相对位置并没有很好的直观理解。因此,在假期期间,我构建了一种类似空间维基百科的工具,可以点击并了解行星、卫星、小行星以及其他围绕太阳运行的天体。
所有物理模拟都是在浏览器中使用简单的牛顿力学进行的。接下来还有很多事情要做,包括对非开普勒轨道上的物体进行建模以及重放不同的航天器任务。
希望你们在点击时玩得开心,期待听到你们的改进建议!
人气: 556 个点赞 | 108 条评论
2. Show HN: Stagehand - 一个由AI驱动的开源浏览器自动化框架
URL: https://github.com/browserbase/stagehand
作者: hackgician
描述: 嗨,HN!我是 Anirudh — 长期潜水员,第一次发帖,我对此感到无比兴奋,想向大家展示 Stagehand。
Stagehand 是一个 TypeScript 项目,它用三个简单的 AI 方法扩展了 Playwright — act、extract 和 observe。我们非常希望你能通过下面的命令试用一下:
npx create-browser-app --example quickstart
这是一个示例工作流程: const stagehand = new Stagehand();
await stagehand.init();
// Stagehand 重写了 Playwright 的 Page 和 Context 类
const { page, context } = stagehand
await page.goto("instadash.com") // 常规 Playwright
// 在页面上进行操作
await page.act({ action: "click on taqueria cazadores" })
// 从页面提取相关数据
const { price } = await page.extract({
instruction: "extract the price of the super burrito",
schema: z.object({
price: z.number()
})
})
我们创建 Stagehand 是因为我们喜欢使用 Playwright 和 Selenium 构建浏览器自动化,但对于如何开始编写简单的浏览器自动化感到非常沮丧。这些框架虽然功能强大,但为质量保证测试而设计,因此在 UI 或底层 DOM 结构发生细微变化时容易失败。Stagehand 的目标有两个:
1. 让浏览器自动化的编写更加简便
2. 使浏览器自动化对 DOM 更改更加稳健。
我们对视觉基础的计算机使用代理所展示的内容感到十分振奋。我们认为通过浏览器,你可以利用 DOM 和无障碍树中的信息,结合页面上渲染的内容,提供更丰富的数据。然而,我们并不想构建一个完整的代理,因为我们希望在代理每一步采取的行动上拥有细致的控制。
因此,我们所构建的折中方案是,通过简单且可扩展的 AI API 扩展现有强大的 Playwright 功能,让开发者在每一步中重新掌控决策权。
查阅我们的文档:https://docs.stagehand.dev
我们也非常希望能邀请你加入我们的 Slack,给我们反馈: https://stagehand.dev/slack
人气: 188 个点赞 | 36 条评论
3. Show HN: 洛杉矶野火卫星分析
URL: https://github.com/xingyzt/fire
作者: xingyzt
描述:
人气: 76 个点赞 | 29 条评论
4. Show HN: 伯沙撒的时钟,夜光油漆夜钟
URL: https://blog.karliner.net/projects/belshazzars-clock/
作者: mkarliner
描述:
人气: 66 个点赞 | 16 条评论
5. Show HN: Cardstock - 免费的 TCG 代理管理器,适用于万智牌、游戏王和宝可梦
URL: https://cardstock.denta.co
作者: adenta
描述: 交易卡很棒,但花 $30 买一些纸板就不太划算了。我已经将整个《游戏王》、《魔法:聚集》、《宝可梦》以及一款较新的游戏 https://elestrals.com 的 60,000 张卡牌进行了超分辨率处理。现在你可以轻松地构建卡组列表,下载并在家打印。现代喷墨打印机的表现越来越好,虽然这些卡牌显然不是真正的卡片,但通过超分辨率处理,它们在休闲玩法中看起来非常棒(这些卡牌不适用于比赛)。完全免费,快来试试吧!
所需物品: https://cardstock.denta.co/kb/supplies 打印机设置: https://cardstock.denta.co/kb/settings 使用说明: https://cardstock.denta.co/kb/instructions
概述:我创建了 Cardstock,因为我之前有些脚本可以做这个,想尝试一下新的 Rails 8 魔法。Kamal 2 (kamal-deploy.org/) 真的是个游戏改变者,生产环境使用 SQLite 完全没问题,数据库支持的坚固家族宝石功能也非常顺畅。
计算:我租用了一个在 https://hetzner.com 的服务器,位于弗吉尼亚,每月 $15。这个服务器有 8GB 内存和 2 个 vCPU。相比 https://render.com 上的计算价格,这个价格真的很划算。
Kamal 2:这个工具太棒了。Kamal 给了我所有想要的功能(轻松的控制台访问、简单的 Shell 访问、管理机密的方式、查看日志的方式、以及对 DNS 的 Let's Encrypt 支持),而且没有平台即服务(PaaS)的附加费用。最棒的功能是配件特性: https://kamal-deploy.org/docs/commands/accessory/。我用它运行了我的主要应用和两个配件:Meilisearch (https://meilisearch.com) 和 OpenObserve (https://openobserve.ai)。我不再需要支付 Algolia 托管搜索基础设施,也不再依赖 Sentry 托管监控基础设施,而是自己托管开源软件,且一切井然有序。
超分辨率处理:为了对交易卡进行超分辨率处理(这是构建中必不可少的步骤,因为扫描的分辨率总是不够高),我使用了这个 (https://replicate.com/nightmareai/real-esrgan) 模型。为了超分辨率处理每张卡,我花费的计算费用不到一百美元。这个模型是随便选的,但效果非常好,以至于我没有再对比其他模型。
SQLite:我使用了 SQLite,并结合 Litestream (litestream.io) 来做数据库。虽然我曾考虑使用 Postgres,但由于对在自托管基础设施上处理备份的担忧,我最终犹豫了。这是我第一次在生产环境中使用 SQLite,它虽然能正常工作,但还是有些小问题。以下是我遇到的一些问题:1. 没有默认的 UUID 主键类型,我只能将主键设置为字符串,并手动从应用记录中分配 ID。这是一个令人烦恼的解决方法,但也可以管理。2. 没有原生的数组列,因为 SQLite 不支持数组列,所以我只能使用其原生的 JSON 列类型,这让我觉得不太舒服。如果我在处理像嵌入数据这样的内容时,这会特别麻烦,因为你无法强制所有记录具有相同的维度。3. 隐晦的错误,有一次迁移失败了,没有给出明确的错误信息,只在 schema.rb 中留下了一个模糊的错误。通过回滚迁移并重新执行,它才得以解决,但还是很烦人。4. Litestream 默认设置,Litestream 默认会在 24 小时后删除快照,这个时间太短了。当我尝试恢复一些数据时,发现数据已经被删除。调整这些默认设置后,问题得以解决。
Solid Queue/Cache/Cable:Solid 系列宝石都由数据库支持,使用起来非常顺畅。目标是避免使用 Redis,这样就少了一件需要担心的事情。虽然这样会带来一些延迟,但这是完全可以接受的权衡。
结论:我们正进入一个平台即服务的后时代。你不再需要购买定制的 render.com 或 Heroku 服务,而是直接购买通用计算资源,利用 Kamal 来进行管理。基本上,所有东西都已经在那了,期待看到这个领域如何发展。
人气: 44 个点赞 | 38 条评论
6. Show HN: 计数拍打玩具
URL: https://memalign.github.io/m/counting/index.html
作者: memalign
描述: 嗨,HN!这是我为我3岁的孩子制作的一个项目,他在数数时总是跳过“14”。
在“数数轻拍玩具”中,你可以轻拍来数各种水生生物。计数结果会被显示并朗读。我的希望是,通过看到和听到这些数字,可以加强他对“14”存在的认知。
我发现轻拍所有的鱼,同时听着歌曲和爆米花的音效,感觉也相当放松。
技术细节:https://memalign.github.io/p/counting.html
这是第四款“轻拍玩具”,加入了:
- 切割:https://memalign.github.io/m/slice/index.html
- 烟花:https://memalign.github.io/m/fireworks/index.html
- 原版:https://memalign.github.io/m/taptoy/index.html
人气: 28 个点赞 | 17 条评论
7. Show HN: macOS 的 Dock 让我很烦,所以我把它扩展了。
作者: imfrankkarro
描述: 嘿,HN!
前几天,macOS 的 Dock 系统真的让我感到非常烦躁。
我是那种每天使用 2 到 3 个显示器的人:一个用于编码,一个用于聊天应用,另一个用于设计工具。但是,macOS 只提供一个 Dock,要么保持在主屏幕上,要么随鼠标移动而自动切换。简直是地狱。
我只想要一个简单的方法,在我的侧面显示器上保持一个“聊天 Dock”,在我的中间显示器上保持一个“开发 Dock”,或者在其他地方有一个“工具 Dock”——而不需要折腾那些复杂、沉重、臃肿的 Dock 替代品。
所以我自己做了一个。收到了朋友们的反馈,说它很好,我应该发布一下。
人气: 12 个点赞 | 3 条评论
8. Show HN: 在您的网站上通过赞助按钮销售广告位
作者: karrob
描述:
人气: 4 个点赞 | 9 条评论
9. Show HN: Weco AI 功能 - 一款文本转代理的开发工具
URL: https://www.aifunction.com/
作者: Zhengyao
描述: 嘿,HN,我是郑瑶,Weco AI Functions 的创始人之一——这是一个将简单的英文任务描述转换为可重复使用的 AI 端点的平台,您可以将其用作 Python 函数。
我们接受您任务的简单英文描述(例如,“获取某个 GitHub 仓库的前 10 名贡献者”,“从文本中提取电话号码”),并将其转化为具有结构化输出的 AI 驱动端点。
重点:
- 以模式为先:您描述任务;我们建议输出模式。如果需要,可以进一步调整。
- 版本控制和 A/B 测试:每次对您的函数的更改都会自动创建一个新版本。可以在相同输入下比较多个模型和提示的成本、延迟或准确性。
- 可配置:调整链式思维或温度等高级设置。如果您希望更深入地控制,还可以使用自定义内部提示。
- 监控:我们记录输入/输出,并在一个地方显示汇总统计、令牌计数和成本。
对于 Python 开发者,您只需导入 aifn,并使用 AIFunction(<您的函数名>) 来获取一个由 AI 驱动的常规 Python 函数。就这么简单。如果您想将该函数集成到其他语言/软件中,我们的 REST API 只需一个 POST 请求。
我们非常欢迎任何反馈或建议。我们目前处于早期访问阶段,所以如果有什么不对劲的地方,请告诉我们——正是在这个阶段,您的反馈尤为重要。请访问 https://aifunction.com,或查看我们的文档以获取有关其工作原理的更多详细信息。
感谢您的阅读。如有任何问题或想法,欢迎随时提出!
人气: 10 个点赞 | 3 条评论
10. Show HN: Flows – Google Colab与Notion的结合,为AI工作流而设计
URL: https://app.athina.ai/flows/templates
作者: hbamoria
描述: 嘿,HN!
我非常兴奋地向大家介绍 Flows——这是我们过去几周一直在努力开发的项目!
什么是 Flows?
Flows 让你可以在几分钟内通过链接模块化块创建多步骤的 AI 工作流,像是:
- LLM 调用
- API 调用
- 代码执行
- RAG
- 文档解析
……还有 50 多种其他工具。
你会喜欢 Flows 的原因
- 轻松地在你的数据集上测试工作流——数千行数据毫不费力!
- 将工作流部署到生产环境,扩大你的 AI 应用。
- 与团队合作或公开分享工作流。
你会用 Flows 构建什么样的工作流?在下方分享你的想法!
人气: 11 个点赞 | 2 条评论
11. Show HN: 重置 – 受视频游戏启发的分析师笔记本
作者: thesnappingdog
描述:
人气: 10 个点赞 | 2 条评论
12. Show HN: 节省时间的HN客户端
URL: https://hackerdigest.news/
作者: picmazing
描述: 这个网站每天精心挑选最受欢迎的帖子,并提供其关键讨论的简洁摘要。
人气: 7 个点赞 | 2 条评论
13. Show HN: Awra – 基于人工智能的立法法案分析器
URL: https://www.awra.ai
作者: wcisco17
描述: 我创建Awra是为了解决一个简单的问题:让普通公民了解国会中的法案究竟意味着什么。
它的功能包括:
- 用简单易懂的语言解释联邦法案
- 显示各州的具体影响
- 提供可用的成本分析
- 使用人工智能回答任何法案相关的问题
我发现虽然像ChatGPT这样的工具可以解释法案,但它们常常会产生幻觉或使用过时的信息。Awra直接从Congress.gov的API获取数据,并利用RAG技术确保准确性。
来试试吧: https://www.awra.ai GitHub: https://github.com/reacthor-ai/awra
欢迎反馈,特别是在准确性和实用性方面。我非常希望听到那些需要定期理解立法的人的意见。
人气: 6 个点赞 | 3 条评论
14. Show HN: 零开销编译时构建者模式(Builder Pattern)用于 Rust
URL: https://github.com/NishantJoshi00/buco
作者: cat-whisperer
描述:
人气: 6 个点赞 | 1 条评论
15. Show HN: LinkTaco – 开源的 Pinboard、Bitly 和 Linktree 的结合体
URL: https://linktaco.com
作者: peterjsanchez
描述: 我想分享一下我们的全新100%开源社交书签和链接管理平台已经上线,并且免费使用。它叫做LinkTaco,基本上是Pinboard、Bitly和Linktree的结合体。它还有许多额外功能,比如自定义域名、分析工具、协作、外部集成、完整的GraphQL API等。
你可以在这里查看项目源代码、邮件列表、问题单等:
https://code.netlandish.com/~netlandish/links
公告博客文章在这里:
https://linktaco.com/blog/announcing-link-taco.html
希望能得到一些初步反馈!
人气: 3 个点赞 | 2 条评论
16. Show HN: 使用 EmojiMaker.lol 创建自定义表情符号 - 简单有趣
作者: twarezak
描述:
人气: 3 个点赞 | 2 条评论
17. Show HN: 我编写了一个开源用户界面,用于通过代理控制浏览器。
URL: https://github.com/browser-use/web-ui
作者: gregpr07
描述: 嘿,HN,
我们是Magnus和Gregor,Browser Use的创始人。我们最近推出了一个简单易用的用户界面,让任何人都能轻松控制浏览器。
欢迎在下面分享你的想法。
人气: 4 个点赞 | 0 条评论
18. Show HN: 在几分钟内根据文本或图像提示创建详细的三维设计
URL: https://www.forgecad.com/
作者: Bslou
描述:
人气: 1 个点赞 | 3 条评论
19. Show HN: Bytescope - 一个简单的网页过滤器,用于获取科技和科学更新
作者: ipster_io
描述:
人气: 3 个点赞 | 1 条评论
20. Show HN: 使用Bacalhau和DuckDB处理远程数据
URL: https://docs.bacalhau.org/examples/data-engineering/using-bacalhau-with-duckdb
作者: TheIronYuppie
描述:
人气: 2 个点赞 | 2 条评论
21. Show HN: Nexpend – 跟踪订阅并避免不必要的付款
URL: https://nexpend.com
作者: mstdayoub
描述: 嗨,HN!
我创建了Nexpend,以帮助跟踪订阅,避免在未发生之前支付不必要的费用,并掌控定期开支。
我在两周前开始构思和调研,10天前写下第一行代码,现在它上线了!
人气: 1 个点赞 | 2 条评论
22. Show HN: 我开发了一个工具,帮助与会者在活动结束后建立联系。
作者: Armandopdw
描述: 嗨,HN,
我刚刚开始我的独立创业之旅,并且最近推出了我的第二个工具。
我有这个想法已经几年了,因为我参加了许多会议/活动/静修。我不想总是询问人们的社交账号或者带一堆名片。
所以我创建了 AfterLinker,使得在这些活动之后保持联系变得更容易。
它的工作原理如下:
- 主办方分享一个群组链接。
- 参与者加入并添加他们的社交账号/链接,这些链接会自动分享在群组内。
- 每个人都可以轻松访问彼此的社交账号/链接。
我很想听听你们的想法、反馈或改进建议!
- Armando
人气: 1 个点赞 | 2 条评论
23. Show HN: Currex,Pythonic货币计算器,具有实时汇率功能
URL: https://github.com/stared/currex
作者: stared
描述: 嗨!
我想和你分享一个早期版本的Currex,这是一个Python风格的货币计算器,可以让处理货币和汇率变得简单顺畅。
我经常使用Python作为命令行计算器,但在进行货币转换时,仍需回到Google搜索。所以为了我自己的方便,我创建了这个库,可以轻松地进行加法、乘法和货币转换。它的一个核心特性是自动转换——在使用多种货币时,自动将它们转换为第一种货币。
它旨在用于交互式Python会话(如Jupyter Notebook、IPython等),以便获得价格的大致估算——例如,当旅行、在线购物等时。我个人是在命令行的IPython中使用它。
这是一个新包,因此我乐于接受建议。
它不适用于生产代码。我做出的每个API设计决策,都是为了使其在交互会话中尽可能简单使用。其中一些设计故意与可以在库中使用的工具相悖。
更重要的是:切勿用于任何重要决策——税务、投资等。无法保证汇率是最新和正确的。请注意,即使是主要企业也会出错,例如去年的Google故障(https://www.barrons.com/news/google-glitch-undervalues-polan...)。始终使用官方汇率。
人气: 3 个点赞 | 0 条评论
24. Show HN: Zig 混淆器
URL: https://github.com/ringtailsoftware/obfusgator
作者: trj
描述:
人气: 3 个点赞 | 0 条评论
25. Show HN: 基于Llama的开源计算机使用AI代理
URL: https://github.com/e2b-dev/open-computer-use
作者: mlejva
描述:
人气: 3 个点赞 | 0 条评论
26. Show HN: Obj-Editor – 一个简单的实时3D建模工具,用于研究.obj文件
URL: https://hmnt.itch.io/obj-editor
作者: hmntyee
描述: 我去年做了一个有趣的业余项目。Obj-Editor是一个开源工具,可以帮助您在编辑模型的每个顶点和面的同时可视化对3D模型的更改。
当我研究3D模型在文件中是如何存储时,我遇到了一个问题:必须在文本编辑器中编辑一个简单的人类可读的 .obj 文件,并且每次迭代后都要启动Blender来查看我的更改。因此我在Unity上构建了这个工具,可以帮助您编辑原始的 .obj 文件,并在并排的屏幕上实时查看您的网格更改。
从那时起,我作为开发者成长了很多,知道为了让这个工具有所进展,许多修复和其他基本功能是必需的,但我认为这仍然是一个很酷的小东西,可以在这里展示。
人气: 2 个点赞 | 0 条评论
27. Show HN: 英国政府数据集
URL: https://github.com/i-dot-ai/awesome-gov-datasets
作者: crimsoneer
描述: 大家好,我们在https://ai.gov.uk/上发布了这个开放的英国政府数据集库,我想这些可能对HN的朋友们有兴趣!当然,欢迎大家踊跃贡献。
人气: 2 个点赞 | 0 条评论
28. Show HN: Blocky:Gmail中的代码片段
URL: https://chromewebstore.google.com/detail/blocky-code-blocks-in-gma/bgmfnmpghaocglclckfgaaoakmlhemje
作者: greenbeans12
描述: 嘿 HN,
有一天我在 Gmail 中寻找代码片段按钮,结果发现它根本不存在!所以我用这个 Chrome 扩展程序自己制作了一个。
Slack 或 Discord 中一个被低估的功能就是代码片段按钮,它能够快速使用强格式化来格式化代码。
这些功能从未进入主流的电子邮件客户端。由于电子邮件仍然被广泛用于外部沟通,这显然是一个盲点。
Blocky 非常适合客户成功团队、帮助台、学生以及需要通过电子邮件发送小代码片段的工程师。通常是那些不值得进行 Github 提交的东西。
在 Chrome 网上应用店获取它:https://chromewebstore.google.com/detail/blocky-code-blocks-...
人气: 1 个点赞 | 1 条评论
29. Show HN: 免费DeepSeek游乐场:构建一个小应用程序
URL: https://deepseek.edgeone.app/
作者: jackie_cheung
描述:
人气: 2 个点赞 | 0 条评论
30. Show HN: 嗅探 - 更快赢得客户的秘诀
URL: https://sniff.so/
作者: yaseenammaar
描述: 这就像是一个机会搜索引擎。是的,机会搜索引擎。
我们正在从社交媒体(如 X、LinkedIn、Telegram 等)收集数据,成千上万的人每天都会发布寻求帮助的信息。
“嗨,我在招聘一名网页开发人员。”
“我需要一个应用程序设计师。”
“我需要一个助手。”等等。
这些机会并没有传达到大多数人面前,更重要的是,我们也无法得知。
Sniff 每小时收集大量数据。
这个数据库与一个 AI 智能模型相连,以实现完美匹配。
你可以登录 Sniff 并输入“嗨,我擅长 Excel、能在 Figma 中设计并且写得很好。这个星期有没有我感兴趣的机会发布?”
Sniff 会找到最佳匹配和最佳替代方案。
它还会寻找用户的意图,想象一下,一个用户发布了“啊,真糟糕,我的应用又崩溃了,真是太糟糕了”,这看似只是在发牢骚,但 Sniff 将其视为网页开发人员、系统架构师、数据科学人员、网络联系人的机会等。你明白我的意思了吧?
Sniff 正在快速发展,大家都很喜欢它。
在这里试试:sniff.so
如果你需要任何帮助,随时给我发邮件至 yaseen@sniff.so。
人气: 2 个点赞 | 0 条评论
31. Show HN: AI主导的产品经理面试集
URL: https://www.toughtongueai.com/collections/6777ff4b305e81f4d9832fee/
作者: ajabhish
描述:
人气: 1 个点赞 | 1 条评论
32. Show HN: 本地Python笔记本中的加法部分钢琴合成
URL: https://shorepine.github.io/amy/piano.html
作者: grackle2
描述: 展示我们新的钢琴合成模式(无需样本),适用于我们的微控制器合成库AMY。文档本身是一个可编辑的Python笔记本,可以在本地的MicroPython上运行并进行音频播放。
人气: 2 个点赞 | 0 条评论
33. Show HN: pay-respects – RIP命令错误,保持你的思路连贯。
URL: https://github.com/iffse/pay-respects
作者: iffse
描述: pay-respects
是一个用 Rust 编写的命令行实用工具,它通过简单地按下 F
来尝试修复之前的命令。(源于“按 F 表达敬意”的梗)。
别让 Rust 让你感到害怕。你甚至不需要懂代码就可以为建议修复添加新规则。即使在性能上没有妥协,因为它们可以在编译期间被评估为 Rust 代码。
如果你不想重新编译,可以在运行时添加规则。整个系统甚至是模块化的,允许你用任何你最熟悉的语言编写规则。
即使在你面临的特定情况下没有规则,你仍然可以获得潜在的修复方案,这要归功于 AI 集成(包括 API 密钥,可以让你开箱即用)。
这个项目很久以前就开始了,当时在一个群聊中,人们抱怨 thefuck
的速度(我自己也是其中之一)。虽然 thefuck
是这类工具的开创者,但它非常慢(比输入 sudo !!
还慢),而且最近产生了奇怪的建议,完全没有用处。
那天结束时,我得到了一个原型,使用过程宏从 TOML 文件生成规则。我采用这种方法是因为我不想在性能上妥协,也不想让贡献变得困难,因为 Rust 被认为“难学”,而且由于其冗长的特性,编写代码需要时间。
不到一周,项目基本完成,支持所有主要的 shell,并解决了我以前遇到的所有情况。它运作得如此顺利,以至于超过一年没有一次提交或错误报告。
你可能会问我为什么现在推广这个项目。显然,thefuck
在几个月前随着新的 Python 版本停止了工作,而没有维护者在修复它。许多寻找替代品的人都找到了我的项目。这个工具本身运作良好,人们希望我将其打包到他们使用的发行版中。对我来说这并不容易,因为我没有他们的上游访问权限,也没有社交网络去联系相关的包维护者。
在写这篇文章时,pay-respects
并不是第一个尝试替代 thefuck
的项目,也不是最后一个。但它是一个独特的项目,因为它的基本方法与其他项目不同。(说实话,在创建这个项目之前,我甚至没有花时间研究其他项目。我的脑海中只有“速度”和“简易性”)。
人气: 2 个点赞 | 0 条评论
34. Show HN: 基于WebGPU的3D分形游戏(桌面Chrome)
URL: https://codefiddler.itch.io/marble-marcher
作者: grinstead
描述: 将 Marble Marcher 移植到 WebGPU,因此无需下载。开源代码可在 GitHub 上找到:https://github.com/grinstead/MarbleMarcherWebGPU
WebGPU 真不错。看到这些东西可以直接使用而无需下载让我感到兴奋。
这个游戏的实际 JavaScript 文件总共是 130kb,不过音乐和音效使整个分发包达到了 10mb。
原始游戏来自 CodeParade:https://www.youtube.com/watch?v=9U0XVdvQwAI
虽然这可能对 GPU 是个挑战,但在我的 M1 Mac 上运行得很好。
我正在尝试使用 SolidJS + WebGPU + Vite 作为游戏引擎(https://github.com/grinstead/ambush)。这是一个相当不错的开发环境,但从零构建一切的过程比较慢,开发也处于业余爱好的节奏。
人气: 2 个点赞 | 0 条评论
35. Show HN: 实时扑克牌局历史
URL: https://pokerhandhistory.com/
作者: taeyangyou
描述:
人气: 2 个点赞 | 0 条评论
36. Show HN: CleanTabs – 根据规则自动关闭浏览器标签页
URL: https://github.com/heyppen/CleanTabs
作者: onezhjp
描述: CleanTabs 是一款浏览器扩展,可以根据可自定义的规则自动丢弃(休眠)或关闭后台标签页。它的目标是减少浏览器内存使用,并解决由于打开过多标签页而造成的杂乱。
人气: 1 个点赞 | 0 条评论
37. Show HN: Vite-Dynamic-Proxy – Vite的运行时代理目标切换
URL: https://www.npmjs.com/package/vite-dynamic-proxy
作者: imvad
描述: 介绍vite-dynamic-proxy,这是一个Vite插件,能够在开发过程中实现动态代理配置。
动态代理目标:
通过在应用程序的URL中添加调试查询参数来更改代理目标。
示例: http://localhost:5173/your-app?debug=localhost:3001
人气: 1 个点赞 | 0 条评论
38. Show HN: 明智的购买框架
URL: #
作者: heidarb
描述: 你好,HN,
最近因为要搬家,我开始出售我的物品。这让我意识到我在消费习惯上还有很大的改进空间。
这主要是一个思考实验,但我整理了一张关于购买物品的决策流程图。
主要目标是让它既合理又简单。欢迎大家提出建议。
流程图: https://github.com/heidar/sensible-purchase-framework/blob/master/flowchart.mmd
PS:用AI来使用这个流程图会非常有趣!
人气: 1 个点赞 | 0 条评论
39. Show HN: 使用 ChatGPT 与 Gato GraphQL
URL: https://gatographql.com/blog/using-chatgpt-with-gatographql-just-became-more-powerful
作者: leoloso
描述:
人气: 1 个点赞 | 0 条评论
40. Show HN: LeetCode与间隔重复学习法
URL: https://www.ankicode.com/
作者: gordbegli
描述: 解决问题类似于在 LeetCode 上的风格。您将在稍后的日期再次看到它们,这个日期由您的通过/失败历史以及您使用 LLM 集成寻求帮助的情况决定。
NeetCode 的精彩教程已经嵌入其中。AnkiCode 也类似地介绍了基本概念,然后再介绍建立在其基础上的概念。
享受吧!
源代码是公开的。点击徽标查看。我最近尝试为 Tinygrad 贡献代码,并在这个代码库中采用了类似的低 LOC 风格,这可能会让人感到突然。
人气: 1 个点赞 | 0 条评论
41. Show HN: 网页摘要书签let
URL: https://bookmarkl.ink/ashtonmeuser/111eaf0da5a8e507f1fff99006df2b39
作者: ashtonmeuser
描述: 一个使用 ChatGPT 对当前查看的网页进行摘要的书签小工具。它利用了 bookmarkl.ink 的一些新功能,例如变量包含和 TypeScript 支持。
人气: 1 个点赞 | 0 条评论
42. Show HN: GitHub Actions的魔法缓存
URL: https://runs-on.com/caching/magic-cache/
作者: crohr
描述:
人气: 1 个点赞 | 0 条评论
43. Show HN: 来自客户评论的市场调研(以寻找痛点)
URL: https://www.simplerowdata.com/
作者: imadbkr
描述:
人气: 1 个点赞 | 0 条评论
44. Show HN: FormML – 一种用于构建表单的领域特定语言(类似于 Prisma,但用于表单)
URL: https://github.com/formml/formml
作者: jindongz
描述: 多年来,在从头构建复杂表单时,我遇到了许多挑战——我相信这些都是常见、困难且常常被忽视的问题。
尽管生态系统中有很多出色的工具可以用来构建基本表单,比如 Formik 和 React Hook Form,但我所知的还没有一个真正解决复杂表单痛点的严肃方案。
最终,这促使我想出了自己的解决方案 FormML(表单建模语言),专门满足“企业级”表单的需求。
期待听到你的想法和反馈!
人气: 1 个点赞 | 0 条评论
45. Show HN: (开源) Memora – 将人类记忆带入人工智能 <我们重新上线了>
URL: https://github.com/ELZAI/memora
作者: Jonathan-Okorie
描述: 我们不得不暂时关闭这个仓库(假冒的X加密方案问题),在这个过程中,我们失去了所有的星星。但我们回来了!
Memora赋予AI在互动中回忆记忆的能力,就像人类一样。
目前,它仅支持基于文本的记忆,但我们的愿景是覆盖人类记忆的全范围:情感、音频、视频。
主要特点:
多租户管理组织、用户和代理
带时间戳的记忆以跟踪信息变化
可扩展且对开发者友好的设计
请给我们打星、分叉并贡献代码,帮助我们重建和改进Memora!
GitHub: https://github.com/ELZAI/memora
安装:pip install memora-core
人气: 1 个点赞 | 0 条评论
46. Show HN: 最佳且最便宜的AI简历生成器
URL: https://resumeboostai.com/
作者: balt1794
描述: 有什么反馈吗?
人气: 1 个点赞 | 0 条评论
47. Show HN: Parseur – 利用 LLM 的魔力从 PDFs 中提取数据
URL: https://parseur.com/
作者: joss82
描述:
人气: 1 个点赞 | 0 条评论
48. Show HN: 300页关于增长和学习的AI驱动洞察
URL: https://2472241684911.gumroad.com/l/whathow
作者: anon012012
描述: 嗨,HN,
GPT已经达到一个可以提供有意义见解的阶段——甚至开始写出值得阅读的书籍。
我花了一些时间(还有一点钱)系统地提取了最新的GPT-o1关于自我提升和在快速变化的世界中自我教育的深刻见解。结果是一本免费的300页电子书,名为What & How: Evolving in the Age of GPT。这本书探讨了在这些变革时期我们需要了解什么、应该做什么以及如何成长。
以下是一个示例章节(随机选择):
https://drive.google.com/file/d/1Aievf11DpE_IfzVLtYcRbp7NZSa...
以下是目录:
如果您不想使用Gumroad,PDF在Github上也是免费的:
https://github.com/Lywald/whathow/tree/main
我即将在亚马逊上自助出版纸质版!为了我自己,也为了可能的他人。在我印刷之前,我很想听听反馈!
对好奇的人来说,这就是我使用的提示(其实还挺简单的):
“”“您是一位杰出的作家和思想家。您写作明了清晰,但内容充实。 您绝不写常识和显而易见的内容。只有低噪声、高信号的内容。不断给用户传递高层次的抽象、精确的细节、建议和方法论。应该让人震撼,而不是普通。您会深思熟虑地写下这段文字。我们正在一起写一本电子书。”””
人气: 1 个点赞 | 0 条评论
49. Show HN: StayWithMe – 让你的父母在数字世界中永生
URL: #
作者: loboda_ro
描述: 嗨 HN,
我们是 Roman 和 Oleg,想和大家分享 StayWithMe 项目!
我们开发的软件可以让人们实现数字永生。您只需在我们的网站上传您的 WhatsApp 或 Telegram 聊天记录以及您想要克隆的人的短语音录音。我们处理您的数据,您将获得一个可以拨打并与您克隆的人交谈的电话号码。您可以克隆您自己。
我们为什么要开发这个
Roman 在 16 岁时因癌症失去了父亲,这一遭遇改变了他的生活。他的父亲是可以和他谈论任何事情的人,他的去世留下了深深的空缺。他花了几年时间才恢复过来。但,我们意识到,凭借我们所获得的技术和技能,我们可以利用旧的WhatsApp消息创建一个他父亲的数字版本。这个项目是我们保持他父亲记忆的方式,并帮助 Roman 重新连接与父亲之间的纽带。
它是如何运作的
您可以拨打 Roman 的克隆人,或填写表单以克隆您认识的人(包括您自己)。在表单中,您需要输入关于您克隆的人的基本信息,上传导出的聊天记录(WhatsApp 或 Telegram)和他们通常说话的 mp3 语音样本。
上传完所有内容后,网站将提示您选择聊天记录中您想要克隆的两个人中的一位。它将在个人资料页面上显示为正在创建中。
然后,您需要等待大约 30 分钟(根据您的聊天记录大小,可能需要几个小时)直到创建完成。现在您可以通过点击它并输入您将要拨打的电话号码来激活它。
当您看到一个绿色的个人资料时,表示它已激活,可以使用,拨打所提供的电话号码,该号码位于网站个人资料页面上您的人物列表上方。
技术栈:
语音 - ElevenLabs.io
事实提取 - Kor Python 库
LLM - GPT 4o
电话呼叫 - Twilio
转录 - Deepgram
演示链接:staywithme.io
所有说明都在它是如何运作的部分。
我们希望听到的反馈
我们很想听听您的想法、反馈或任何问题!我们会在这里回应评论并进一步讨论。
接下来是什么?
为了帮助人们留下有意义的遗产,我们计划对他们进行简短的采访。这些采访将用于创建一个人的数字版本——不仅仅基于聊天记录。
感谢您花时间查看这个项目,我们期待着您的见解!
人气: 1 个点赞 | 0 条评论
50. Show HN: 我开发了一款基于人工智能的学习工具,帮助知识牢牢记住。
作者: bukunmiadewale3
描述: 像许多学生一样,我在记忆学习内容方面也遇到了困难。我会阅读、划重点和做笔记——却在一周后忘得一干二净。结果发现,消极学习毫无作用。
那么,什么方法有效呢?主动回忆。科学支持这一点:自我测试比重读更能强化记忆。
因此,我开发了SyncStudy——一个利用人工智能的工具,从任何文本中生成测验、抽认卡和学习挑战,帮助你更快掌握概念。不再死记硬背。不再浪费时间。只有更好的学习,更聪明的记忆。
该工具可以免费试用,我非常希望能收到HN社区的反馈!
syncstudy.app
你觉得哪种学习技巧对你最有效?
人气: 1 个点赞 | 0 条评论
51. Show HN: ClickHouse 的模型上下文协议 (MCP) 服务器
URL: https://github.com/ClickHouse/mcp-clickhouse
作者: cauchyk
描述:
人气: 1 个点赞 | 0 条评论
52. Show HN: CEFA – 钢琴和弦进行练习工具 (Raylib)
URL: https://github.com/tonio-m/cefa
作者: tonio
描述: 我制作了一个简单的应用程序,用于练习爵士和弦进行。它是使用 raylib 和 raygui 编写的。现在它仍处于早期阶段,也是我第一个 C++ 项目,所以我非常希望能够获得反馈和贡献者。谢谢!
人气: 1 个点赞 | 0 条评论
53. Show HN: 我能做得更好吗?(投资工具)
URL: https://github.com/onescales/investment-comparison-tool
作者: onescales
描述: 在过去的2-3年里,我花了很多时间来更好地理解投资,并偶尔尝试和检查不同的股票和加密货币,看看它们的比较结果。
我制作了一个非常简单的工具,想看看我的投资是否可以得到改进。简而言之,如果我将同样的资金投入到不同的股票或加密货币中,我是否会表现得更好?
这个工具是开源的,并且是在浏览器中运行(使用本地存储),这意味着投资数据在你的浏览器中保持私密,只在你和你自己之间。所有内容都在一个html文件中,你可以直接使用、复制并自行修改。最后,为了获取股票和加密货币价格,它使用了两个API(Twelve Data和Alpha Vantage)。
希望这对大家有帮助,如果你们有任何建议,请告诉我。
人气: 1 个点赞 | 0 条评论
总结
今天的Show HN汇总展示了一系列多样化的创新项目。从AI驱动的工具到创意编码解决方案,这些项目反映了我们技术社区的动态特性。哪个项目最吸引你的注意力?请在评论中告诉我们!
Tags: #ShowHN #科技创新 #开发者项目 #AI应用程序 #开源软件