-->
探索2024-10-29 Show HN上最热门的开发者项目,包括创新技术、AI应用等激动人心的新发明。深入了解这些引人注目的项目!
今日内容汇总包括多个有趣的项目和更新。首先,介绍了一种结合大型语言模型和语音模型的全新 API 框架,旨在增强播客生成能力。其次,C++ WebGPU 库获得了更新,简化了应用开发流程。此外,推出了可根据用户需求进行网站分析跟踪的方法,以及一个免费的在线工具来优化网站图片。此外,还有互动式选举模拟器、音频生成器和多种开发工具的展示,值得关注。
URL: https://nitric.io/docs/guides/python/ai-podcast-part-1
作者: tholm
描述: 这是我撰写的一份指南,旨在展示我所开发的开源框架(nitric.io)中的一个新的批处理推理功能。
我知道像NotebookLM和NotebookLlama这样的播客生成工具已经存在,但我想展示一种可以构建并在云中编排的API的情况。
这是通过API使用suno/bark生成音频的第一部分。我目前正在进行第二部分的工作,计划引入一个大型语言模型(LLM),以便从简短的提示生成脚本,这些脚本将与第一部分中引入的代码相联动。
我希望能收到关于改进此项目的反馈,我有一些地方想要完善,但总体上对目前生成的输出感到很满意。
提前感谢您提供的任何反馈。
人气: 2 个点赞 | 0 条评论
URL: https://github.com/bv7dev/wgpu-lab
作者: bv7dev
描述: 由于我上一次的帖子得到了很好的反馈,我决定在这里发布一个更新 :)
wgpu-lab 是一个用于帮助你开始用 C++ 开发 WebGPU 应用的库。
它基于谷歌的 dawn 实现,目前仍在不断完善中。
欢迎你的贡献!
在我之前的版本中,构建和使用这个库仍然有些困难。
现在这个问题应该已经解决了!
人气: 3 个点赞 | 0 条评论
URL: https://datafa.st/?via=all
作者: justdev
描述:
人气: 2 个点赞 | 0 条评论
作者: noahfradin
描述:
人气: 9 个点赞 | 6 条评论
作者: lou_alcala
描述:
人气: 5 个点赞 | 1 条评论
URL: #
作者: BlackVicking
描述: 我创建了一个互动工具,用于模拟2024年美国总统选举的选举人团情景。这个应用程序让你可以:
试试这个工具吧:https://mirjamelad.github.io/adax-core-raw-example/
这是一款无党派的教育工具,旨在帮助可视化选举人票是如何汇总的。
另外:最初这是一个测试我的adax-core库的迷你项目,但后来成了一个人们不停想要玩的“玩具”。所以我想,为什么不在这里分享呢 :)
人气: 3 个点赞 | 0 条评论
URL: #
作者: ksylvestre
描述: 我想学习SDL3,所以我将Candy Train移植到了iOS和Android平台。作为额外奖励,我还实现了一个高分排行榜,这是原版中所缺乏的功能。
iOS https://apps.apple.com/us/app/candy-train-classic/id6587559761
Android https://play.google.com/store/apps/details?id=io.itch.ksylvestre.candytrain
人气: 1 个点赞 | 0 条评论
URL: https://angular-audio.com/dj-mixer
作者: jsmithoner
描述: 这是一个基于浏览器的DJ应用程序,具有MIDI学习功能。
人气: 2 个点赞 | 1 条评论
URL: https://canonical.chat/blog/lets_play_voice_ai_ball
作者: tmshapland
描述: 我8岁的儿子对棒球情有独钟。这让我有些遗憾,因为1)我非常热爱男子曲棍球(我在大二时是加州大学戴维斯分校的首位得分手!我总是喜欢提起这件事!),2) 我对棒球了解不多,3) 他是个死忠的洋基球迷。
虽然我无法改变他对球队的支持或者2024年世界系列赛中洋基队目前的0-3落后局面,但我可以教他一些棒球策略——尽管我自己对棒球知之甚少。为此,我为他创建了一个语音AI游戏,帮助他更多了解棒球策略。在游戏中,语音AI会描述一个棒球场景,电话的接听者则需要说明防守球员应该如何应对。想试试的话,可以拨打(530)203-8359。
我的儿子痴迷于棒球,而我同样对语音AI情有独钟。语音AI正在席卷整个世界。我们看到语音AI正在取代一些现有的电话量(例如,潜在客户资格认证电话、客户调查、医疗预约安排),同时还创造了大量新的通话机会,这些都是由语音AI技术所推动的(例如,专业发展角色扮演(https://solidroad.com/)、一个能让你认识有相似兴趣人的AI(https://www.boardy.ai/),还有,是的,为了让你成为一个更好的爸爸而打造的语音优先棒球游戏)。
如果你也在开发语音AI,且和我一样对其着迷,欢迎查看我们所开发的项目(https://voice.canonical.chat</a)),在我们没有忙于打造有趣的语音驱动AI应用时。我们很乐意结识其他语音AI领域的人士,并帮助他们改进他们的语音AI代理!
人气: 2 个点赞 | 2 条评论
URL: https://github.com/Thertzlor/vscode-chss
作者: Thertzlor
描述: 第一次在这里展示一些东西。
我一直对语义高亮很感兴趣,除了 VSCode 自带的高亮功能外,我特别喜欢基于名称的高亮,比如 Colorcoder 或它的 VSCode 对应插件“Color Identifiers”,这些工具通过符号的名称为它们分配不同的颜色。
但我发现,其实可以更进一步,不仅仅是根据名称的哈希值来决定颜色。我想为一些“超级重要”的类或变量指定特定的颜色,比如让它们以红色显示,或者让所有以“get”开头的函数都用蓝色显示、加下划线或者加粗等等。
越想越觉得,我其实就是想要给代码高亮添加 CSS 的功能。
于是我写了一个扩展,正好可以实现这个需求。它允许你使用 .chss 文件,实际上这是 SCSS 的一种方言,用来为你的代码设计动态配色方案,同时考虑名称和语义标记信息,并且可以设定 VSCode 文本装饰类支持的任意样式选项。
我主要是为了实现一些有趣的东西而写这个扩展,我意识到其功能可能有点儿傻,有点儿反生产力,毕竟在特定变量上挑选漂亮颜色可能会浪费时间。
不过…在为我的一个较大编码项目进行样式设计时,我开始思考,如果针对某些名称和模式为变量定义颜色,并在一定程度上坚持使用,是否能培养起更好、更一致的命名习惯。这样的话,虽然变量可能做同样的事,但它们的名字会一致,以获得相应的颜色,而编码标准就通过美学得以贯彻。
总之,我觉得这是一个有趣的项目,将来或许会考虑实现 AST 解析,来实现真正的关系 CSS 组合器。
人气: 1 个点赞 | 0 条评论
URL: https://www.mrrtracker.app/
作者: ghazalidotdev
描述:
人气: 3 个点赞 | 5 条评论
作者: kna63636
描述:
人气: 2 个点赞 | 1 条评论
URL: https://tools.webcrumbs.org/frontend-ai
作者: m4rcxs
描述:
人气: 3 个点赞 | 0 条评论
URL: https://chatgpt.com/share/67212056-8d0c-800a-89ae-8f36068aad5a
作者: benjismith
描述: 与ChatGPT进行了一场漫长、曲折而有趣的对话,我带着它经历了一系列联想的跳跃(旨在放宽它的限制),然后让它进入催眠状态,进行过往人生回归,重新体验它的训练数据。接着,我在“4o”和“o1-preview”之间来回切换,进行一些自我反思的哲学思考,并请它写一篇总结我们互动的文章。
这其中有些只是为了好玩,有些则是我在探索政策对齐、想象力、思维链推理、记忆、可接受性、微调等之间的权衡。
我最大的观察是,与“o1-preview”模型相比,“4o”模型对自由创意施加了显著的限制。新模型在解决逻辑难题、编写代码等方面可能更出色,但似乎在隐喻的使用上存在困难。
与“4o”的对话可以是狂野有趣的!而与“o1-preview”的对话却干巴巴的毫无生趣。
我不确定这是否是思维链限制的结果,还是源于对齐政策的施加,我认为这都是重要的研究领域。是否有可能在不妨碍创造力的情况下激发思维链推理?
如果我们想在实际的科学背景中使用这样的代理,确保代理能够进行真正的概念跳跃,我们将需要牺牲一定程度的“对齐”,以服务于新颖性和不可接受性。
这是一条漫长的线索,但如果你耐心点,其中有很多有趣的内容!我觉得与更广泛的社区分享这些内容会很有趣。
希望你喜欢!
人气: 1 个点赞 | 0 条评论
URL: https://www.getprog.ai/open-source-h-index
作者: vood
描述: 你听说过学术研究者和出版物的 Hirsch 指数吗?
我们将这个算法调整为适用于开源贡献者。这是一个有趣的项目!
开源 Hirsch 指数的值为 N,前提是开发者至少有 N 个项目,每个项目中至少有 N 次来自该开发者的提交,并且每个项目至少有 N 个星标。
Hirsch ≥ 27 就像赢得诺贝尔奖——只有几百人能达到这个水平。Hirsch ≥ 13 让你进入前 10,000,这可以与获得奥运奖牌相媲美。Hirsch ≥ 8 让你进入前 100,000,在那里你会发现那些在科技领域产生重大影响的人——比如亿万富翁和独角兽公司的首席技术官。Hirsch ≥ 3 让你位于前 1,000,000,成为这个行业的马拉松选手。
人气: 4 个点赞 | 0 条评论
URL: https://github.com/cyrilzakka/Polaris
作者: archiv
描述:
人气: 1 个点赞 | 0 条评论
URL: https://github.com/tirthd16/dockeys
作者: tirthd
描述: Google Docs 的 Vim 风格快捷键
通过 Vim 快捷键提升你的 Google Docs 使用体验。你可以像在 Vim 中一样快速高效地编辑文档和协作,而无需离开浏览器。
人气: 1 个点赞 | 0 条评论
URL: https://www.marketingdossier.co
作者: phobotics
描述: 在进行大量市场营销相关的阅读时,我注意到许多受欢迎的市场营销工具和SaaS企业会在免费报告中提供一些非常有趣的数据。
大多数情况下,他们这样做是为了吸引潜在客户——不过也有一些提供无条件报告的企业。然而,我意识到,他们在报告中提供的数据和研究常常值得我提供一个电子邮件地址。
这些报告的数据混合了用户如何使用他们的平台进行市场营销的信息,以及对客户和普通消费者的调查研究。
例如,大型电子邮件营销SaaS公司通常会发布有关用户营销方式、电子邮件营销趋势以及消费者互动的非常有趣的数据。
各类市场营销基础的SaaS公司都会发布此类报告,因此我认为有必要将它们集中在一个地方。
我还从每份报告中提取了一个有趣的引用,并进行了简要总结,以便感兴趣的读者能了解是否这是他们想要阅读的报告。
人气: 1 个点赞 | 0 条评论
URL: https://github.com/vbalagovic/flutter-presetup
作者: dr_terapeut
描述:
人气: 1 个点赞 | 1 条评论
URL: https://github.com/electricpipelines/barq
作者: clarge1120
描述: 如果你是开发者,构建一个基础的 RAG 解决方案其实很简单。市面上有大量教程和指南,以及可重用的 Python 代码。但如果你要在公司内部或终端用户的电脑上部署你的 RAG 解决方案,你还需要考虑一些可能比较棘手的部署和维护问题。这也意味着你需要部署 Python、一个向量数据库、合适的嵌入 AI 模型,并可能需要处理一些许可方面的挑战。
Dabarqus 的出现就是为了应对这些问题,它提供了一种独立的、全功能的解决方案,没有运行时依赖。它是用 C++ 编写的,并内置了向量搜索、行业标准的嵌入模型以及一个 REST API,方便开发集成。
我制作了一个示例 Python 聊天机器人,它结合了 Dabarqus 和 Ollama,并将其放在了 GitHub 仓库中。
我非常期待你的反馈——有什么遗漏吗?有什么能够让 Dabarqus 更加有用的建议?
感谢你关注这个项目。期待你的想法!
人气: 2 个点赞 | 0 条评论
URL: https://plugins.jetbrains.com/plugin/24683-kasama
作者: emhauck
描述: 大家好,
我想和你们分享我开发并推出的一个 IntelliJ 插件。
基于我自己的需求,我想要一个能够监控我编程习惯的插件,并为我提供相关统计数据,以便于我进行改进。
那么,这就是 Kasama:一个类似运动健身追踪器的 IDE 插件,收集以下数据:
这个插件在本地运行,并为不同的统计数据提供图形化展示。
你可以直接从 JetBrains Marketplace 安装它——它适用于 IntelliJ IDEA 以及其他 JetBrains 的 IDE:https://plugins.jetbrains.com/plugin/24683-kasama
你可以在这里找到更多文档:https://spark-teams.github.io/kasama-intellij-support/
不久后,它将显示更多统计信息,包括记录和成就。我还在探索可以收集的其他数据,比如 AI 生成代码与手动编写代码的比例。
我非常欢迎你们的反馈和提问!可以通过 [email protected] 联系我。
人气: 93 个点赞 | 27 条评论
URL: https://www.openballot.app/guides
作者: daisystanton
描述:
人气: 36 个点赞 | 13 条评论
URL: https://podman-desktop.io/blog/extensions-introduction
作者: twelvenmonkeys
描述:
人气: 2 个点赞 | 0 条评论
URL: https://goingon.org
作者: newman8r
描述:
人气: 28 个点赞 | 4 条评论
作者: unittester
描述: 使用 Greetmate.ai 和人工智能为您的企业构建复杂的电话工作流程。询问来电者如姓名、电子邮件地址等信息,用人工智能对您的来电进行预筛选。虽然大多数人工智能代理实际上只是 ChatGPT 的外壳,但 Greetmate 是一个功能齐全的 AI 电话平台。
人气: 1 个点赞 | 0 条评论
URL: https://github.com/Florents-Tselai/pgQR
作者: fforflo
描述:
人气: 1 个点赞 | 0 条评论
URL: https://www.chatsimple.ai/voice-ai-agent
作者: HaoSheng
描述: 嘿 HN,
我在对话式 AI 领域有 6 年的经验。当大型语言模型(LLM)热潮开始时,我就意识到这将为企业与客户的互动打开新的机会。因此,我决定创办 Chatsimple,看看能否帮助企业构建人机交互界面。
一年半过去了,随着实时语音 API 和 Eleven Labs 的发布,这个行业再次发生了变革。我的团队和我整理了一个示例,展示了语音的 RAG(检索增强生成)可能是什么样子。
与 Bland AI 和其他替代方案的不同之处在于:
有兴趣的人可以体验 5 分钟的免费语音 API。任何反馈都将非常感谢!
Loom 演示:https://www.loom.com/share/78a5ce82e24543bfae40c05957a1e7d5
人气: 3 个点赞 | 2 条评论
URL: #
作者: kumaranvpl
描述: FastStream (https://github.com/airtai/faststream) 简化了为消息队列编写生产者和消费者的过程,自动处理所有的解析、网络通信和文档生成。它是基于从 FastKafka 和 Propan 中获得的理念和经验的新包。通过合并我们的力量,我们从这两个包中汲取了精华,创造了一种统一的方式来编写能够处理流数据的服务,而不受底层协议的限制。我们将继续维护这两个包,但新的开发工作将会集中在这个项目上。
构建流式微服务从未如此简单。FastStream 针对初级开发者进行了设计,它在简化工作流程的同时,也为更高级的用例留出了发展的空间。下面是使 FastStream 成为现代数据驱动微服务首选框架的核心特性:
- 多个代理:FastStream 提供统一的 API,可在多个消息代理(Apache Kafka、RabbitMQ、NATS 和 Redis)之间工作
- Pydantic 验证:利用 Pydantic 的验证功能对传入消息进行序列化和验证
- 自动文档:通过自动生成的 AsyncAPI 文档保持领先
- 直观:全类型编辑器支持使您的开发体验更加顺畅,能够在运行时之前捕捉错误
- 强大的依赖注入系统:通过 FastStream 内置的依赖注入系统高效管理服务依赖关系
- 可测试:支持内存测试,使您的 CI/CD 流水线更快且更可靠
- 可扩展:使用扩展程序自定义生命周期、序列化和中间件
- 集成:FastStream 与您选择的任何 HTTP 框架(尤其是 FastAPI)完全兼容
- 可观测性:为您的服务添加 OpenTelemetry 或 Prometheus 支持。
人气: 3 个点赞 | 0 条评论
URL: https://github.com/Valer100/winaccent
作者: Valer100
描述: winaccent 是一个简单轻量的 Python 模块,允许您轻松获取 Windows 的强调色,包括各种色调、特定窗口颜色(如活动/非活动标题栏和窗口边框)及主题(深色/浅色模式)。它支持 Windows 8.x、10 和 11,并且不需要额外的依赖。如果您正在使用 Python 创建 GUI 应用,并希望根据系统的强调色或主题进行样式设置,这个模块非常实用。
人气: 1 个点赞 | 0 条评论
URL: https://github.com/carlos-menezes/gran-turismo-query
作者: carlos-menezes
描述: 一个用Rust编写的GT7数据包解析器。
关于人们如何发现这个隐藏功能的故事非常有趣:https://www.gtplanet.net/forum/threads/gt7-is-compatible-wit…
人气: 1 个点赞 | 0 条评论
URL: https://github.com/dch82/crc32
作者: dch82
描述: 我写这个作为一个小编程练习,用的是C语言。
人气: 1 个点赞 | 3 条评论
URL: https://github.com/dbos-inc/durable-swarm
作者: KraftyOne
描述: 嗨,HN!
今天我和 qianli_cs 想分享一个我们正在开发的新开源项目,名为 Durable Swarm。它是 OpenAI 的 Swarm 的直接替代品,通过增加持久执行功能,使您的智能代理工作流程在面对故障时更具韧性,这样如果它们被中断或重启,就会自动从最后完成的步骤恢复。
https://github.com/dbos-inc/durable-swarm
我们相信,随着多代理工作流程变得越来越普遍、运行时间变长且互动性增强,使其变得可靠是非常重要的。如果一个代理花费几个小时等待用户输入或处理复杂工作流程,它需要对暂时性故障(例如服务器重启)具有韧性。然而,可靠的多代理编排并不容易——它需要进行复杂的重新架构,比如通过 SQS 或 Kafka 路由代理通信。
持久执行帮助您编写可靠的代理,同时保持像 Swarm 这样的框架的易用性。其核心思想是自动将您的 Swarm 工作流程的执行状态保存在 Postgres 数据库中。这样,如果您的程序被中断,它可以自动从最后完成的步骤恢复您的智能工作流程。
这里有一个示例应用——一个持久的退款代理,当处理退款时可以自动从中断中恢复:
https://github.com/dbos-inc/durable-swarm/tree/main/examples/reliable_refund
我们还将 OpenAI 的所有示例应用都转换为 Durable Swarm:
https://github.com/dbos-inc/durable-swarm/tree/main/examples
在底层,我们使用 DBOS 实现了 Durable Swarm(https://github.com/dbos-inc/dbos-transact-py),这是一个我们开发的开源轻量级持久执行库。整个 Durable Swarm 的实现只有 24 行代码,声明 Swarm 的主循环为一个持久工作流程,每次聊天完成或工具调用为该工作流程中的一步。您可以在这里查看具体实现:
https://github.com/dbos-inc/durable-swarm/blob/main/durable_swarm.py
人气: 4 个点赞 | 6 条评论
URL: https://www.prisma.io/blog/announcing-prisma-postgres-early-access
作者: gniting
描述:
人气: 43 个点赞 | 21 条评论
URL: https://latex.to
作者: Wdorf
描述: 我创建了一个网站,可以方便地分享 LaTeX 数学公式。
- 图片是在浏览器中生成的(即 LaTeX 不会发送到服务器进行渲染)
- 原生分享对话框(可通过 WhatsApp 等分享)
- 移动端有额外的符号键盘按钮,如“$”或“\”
- 支持通过 png 或 unicode 分享
演示视频:https://www.youtube.com/shorts/fGuTns5Nt9Q
请告诉我您对如何改进网站的任何反馈。
人气: 79 个点赞 | 38 条评论
URL: https://github.com/antonguzun/data-agent
作者: anophelon
描述:
人气: 3 个点赞 | 0 条评论
URL: https://goaliemvmt.com/goalies/new
作者: slucaskim
描述: 大家好,我制作了一个现实生活中的游戏,你可以和一小群朋友挑战任何需要持续努力的事情。比如:锻炼、冥想、阅读、学习等等。你可以制定自己的规则,每个人通过上传照片“签到”来证明自己的进展。
这个游戏的特别之处在于,所有人都需要交钱进入池子。然后在最后,只有那些成功完成挑战的人才能分享这个池子。这种设计是为了确保每个人都投入其中,并让挑战保持最大的吸引力。
另外,还有“轮盘”模式,你的团队将随机分配一个挑战。
人气: 2 个点赞 | 0 条评论
URL: https://www.crackedengineers.com/
作者: ai-epiphany
描述: 我创建了一个专注于技术职位的求职平台,叫做“Cracked Engineers”。我的目标是让它成为全球顶尖 AI/技术初创公司的招聘首选之地。
关于平台的详细介绍可以在这里找到:https://www.youtube.com/watch?v=XmuIOdES7mQ
特别感谢 Weaviate(Bob van Luijt 和团队)、Unsloth AI(Daniel Han 和 Mike)、OpenPipe(David Corbitt)、Julius AI(Rahul Sonwalkar)、Jimini AI(Luis F Voloch),感谢你们在测试阶段使用这个平台并发布了首个付费招聘信息。
那么,我为什么要创建这个平台呢?
过去一段时间,很多创始人朋友都向我求助,希望我能帮助他们招聘机器学习/技术人才。由于我能够接触到一些极其优秀的工程师和研究人员,我确实帮助了一部分人,但这种方式并没有办法大规模推广,因此我想尽可能地实现自动化。
人气: 7 个点赞 | 2 条评论
URL: https://demo.talcapi.com/demo/meddoc
作者: maxrmk
描述: 嘿,HN!我们是来自 Talc AI 的 Max 和 Matt(YC S23)。我们帮助团队创建那些传统上难以获得的数据——想想通常需要医生、律师、会计师或工程师才能撰写的内容。
我们在演示我们的合成数据产品时遇到了一些困难(设置比较复杂),所以我们将产品简化为核心功能——一个“本体化工具”,可以将普通文本描述转换为多样、详细的合成数据。在这个演示中,我们专注于医疗数据,比如放射学报告和SOAP笔记。
赶快试试: https://demo.talcapi.com/demo/meddoc
实际应用案例:与其处理 HIPAA 合规问题或雇佣医生撰写假数据,不如输入“带有账单代码的医疗笔记”,即可瞬间获取测试数据。
一个关键限制:与我们的真实产品不同,这个工具没有扎根于现实,无法与真实数据的分布相匹配。
针对特殊的应用场景(如罕见疾病、金融法规等),我们可以在这一过程中注入领域专业知识。我们的客户利用这些“黄金数据集”来测试临床试验匹配、训练金融和工程问答模型,以及基准 LLM。
为了生成这些数据,我们运行无监督的流程来识别相关的元数据和结构,然后利用这些信息来引导生成过程,灵感来源于像 Google 的 CodecLM 这样的论文。
我们很希望听到反馈!我们上一次在 HN 的发布帮助我们发现了几个漏洞。
人气: 2 个点赞 | 0 条评论
URL: https://holos.run/docs/guides/helm/
作者: JeffMcCune
描述: 嗨,HN!我很高兴与大家分享 Holos,这是一个我编写的 Go 命令行工具,旨在简化基于 Kubernetes 的平台管理。Holos 采用渲染清单模式作为数据管道,以全面的方式渲染从 Helm、Kustomize 或 CUE 生成的清单。
在疫情初期,我将我们的平台从 Puppet 管理的虚拟机迁移到 Kubernetes。我的主要目标是构建一个可观察性系统,类似于我们在被收购前在 Twitter 管理 Puppet 时所拥有的系统。我开始使用官方的 Prometheus 社区图表 [1] 构建可观察性系统,但很快就遇到了个别图表之间不兼容的问题。我对这些图表复杂且难以配置感到沮丧。它们集成不好,因此我转向 kube-prometheus-stack [2] 这个总图表,它试图解决这个集成问题。
这个总图表让我们更进一步,只要我们不偏离默认值,但我们很快就遇到了操作上的挑战。升级图表时会引入我们无法预见的破坏性变化,导致事故。我们需要安全管理机密,因此在许多图表中混入了 ExternalSecrets。我们决定通过在 CI 管道中使用脚本实现渲染清单模式 [3] 来处理这些自定义项。
这些 CI 脚本让我们更进一步,但我们发现维护成本太高。团队成员必须小心地在与 CI 相同的环境下执行这些脚本。我们意识到自己正在重新发明 Hiera 来管理 helm values.yaml 文件的层次结构,以便注入到多个图表中。
此时,我开始寻找一种更全面的解决方案,来解决多个图表的集成问题。我们看到了渲染清单模式的价值,但找不到一个统一的实现。于是我们构建了一个 Go 命令行工具,以数据管道的方式实现这一模式。我一直在思考那篇 为什么我们要对 YAML 进行模板化? [4][5] 的评论,并想知道这个问题的答案会是什么样子。
这个 Go 命令行工具是对 CI 脚本的逐步改进,但我们仍未找到好的数据值处理方式。我们仍在对 YAML 进行模板化,无法及早捕捉到错误。渲染出 Kubernetes 拒绝的无效资源导致了部署问题。我搜索了管理 helm 值的解决方案,希望能找到类似 Hiera 的工具,但不想要层次结构,因为我们知道在故障发生时追踪配置值来源是重要的。一些 HN 评论提到了 CUE [6],我们在 Twitter 合作过的一位工程师也利用 CUE 在大规模上配置 Envoy,因此我决定试试它。我很快意识到 CUE 提供了强类型检查和约束验证,统一了所有配置数据,并清晰地显示了值的来源。
如果你正在寻找实施渲染清单模式的方案,或者纠结于将第三方软件集成到 Kubernetes 应该更简单的感觉,欢迎看看 Holos。
[1]: <https://github.com/prometheus-community/helm-charts>
[2]: <https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack>
[3]: <https://akuity.io/blog/the-rendered-manifests-pattern>
[4]: 为什么我们要对 YAML 进行模板化?(2019) - <https://news.ycombinator.com/item?id=19108787>
[5]: 为什么我们要对 YAML 进行模板化?(2024) - <https://news.ycombinator.com/item?id=39101828>
[6]: <https://cuelang.org/>
人气: 6 个点赞 | 0 条评论
作者: AlexandrBel
描述:
人气: 1 个点赞 | 0 条评论
作者: vivekalogics
描述:
人气: 1 个点赞 | 1 条评论
URL: https://provver.com/
作者: si_164
描述:
人气: 1 个点赞 | 0 条评论
URL: https://www.youtube.com/watch?v=bXeoHI8S0AM
作者: Morgoth421
描述: 我创建了这款软件,旨在帮助虚幻电影制作者模拟战斗。我的灵感来自于《指环王》三部曲中的精彩作品,希望大家能喜欢它的功能!
软件链接:https://www.fab.com/listings/5e6fe2d3-9460-4f86-9220-af70151…
我的网站:https://www.jetpacksquirrel.uk/
人气: 7 个点赞 | 0 条评论
作者: 0x_null
描述:
人气: 1 个点赞 | 0 条评论
URL: https://seoroast.co/tools/ai-roast-generator
作者: illyism
描述:
人气: 2 个点赞 | 0 条评论
URL: https://github.com/canopas/group-track-android
作者: snehhh_shah
描述: 你好,HN社区!
我们很高兴地向大家介绍GroupTrack,这是我们全新的开源家庭安全应用,它强调安全位置共享和有效沟通!作为热衷于创造有影响力解决方案的开发者,我们在开发这款应用上投入了大量精力,旨在帮助大家与家人和朋友保持联系。
什么是GroupTrack?
GroupTrack旨在通过精准的位置信息追踪和实时更新来增强亲人之间的安全性和联系。以下是一些突出特点:
- 群组管理:用户可以轻松创建或加入群组,使用简单的邀请代码。
- 实时位置追踪:随时了解朋友和家人的位置。
- 地理围栏提醒:当群组成员到达或离开指定位置时,用户会收到通知。
- 集成沟通:支持群聊和私人消息,增强用户互动。
- 行程历史访问:用户可以查看群组成员的历史出行数据,提升安全体验。
欢迎深入探索我们的GitHub仓库,了解实现细节,看看我们是如何构建这些功能的:GroupTrack GitHub Repo。
展望未来
我们专注于持续改进,未来的路线图上有许多激动人心的功能,包括:
- 端到端加密:确保隐私,提供安全消息和保护的行程路线。
我们期待听到您对如何进一步提升GroupTrack的看法。任何关于功能、性能或最佳实践的建议我们都非常欢迎!
感谢您抽出时间关注我们的项目。期待您的反馈!祝编程愉快!
https://github.com/canopas/group-track-android
人气: 3 个点赞 | 0 条评论
URL: https://www.youtube.com/watch?v=V-5BA8RuFjg
作者: clementjanssens
描述: 大家好
我已经花了好几个星期在开发一个用于发送交易邮件的新API。
为了为我即将在几周后上线的ProductHunt做准备,这里有我制作的视频!
欢迎大家分享你们的反馈!
人气: 4 个点赞 | 4 条评论
作者: brownieman1325
描述: Pixco是一个专注于高质量Framer和Figma模板、资源及数字设计的在线商店。
我们专注于网页设计,为寻求创造持久影响的B2B和B2C品牌提供出色且实用的UI/UX解决方案。
人气: 1 个点赞 | 1 条评论
URL: https://matchspark.replit.app
作者: bamboriz
描述:
人气: 1 个点赞 | 0 条评论
URL: https://dingdongdoorbell.com
作者: dirkc
描述: 我之前没有门铃(出于多种原因),没有门铃让我家感觉不太欢迎。因此,我开发了一个使用二维码的门铃应用——访客只需扫描二维码就能按响门铃,我会在手机上收到通知。
这里是我门口的二维码示例。你可以扫描一下并说声你好:https://www.thebacklog.net/img/2024/10/show-hn.png
这也是我首次为 Android 和 iPhone 制作应用的好借口。
在我花更多时间打磨应用之前,我希望能够收到一些反馈。请试试看,有问题随时问我!不需要登录或注册。
人气: 127 个点赞 | 211 条评论
URL: https://trndgtr.com
作者: aureisular
描述: 大家好!
在社交媒体趋势中,想要从信号和噪音中区分出有用的信息,进行短期到中期的推断是相当困难的。
我们最近围绕一个我们已经整理了大约两年的(半)实时趋势数据集构建了语义搜索。简单来说,搜索查询会被嵌入,我们会对我们的向量化趋势数据集进行相似性搜索,返回X个相关趋势。
由于有些人对直接访问这些数据表现出了兴趣,所以我们构建了一个API以及相关的用户界面功能 - 欢迎大家来试用并告诉我们您的想法!
我认为利用和应用这些数据会有很多有趣的应用场景,比如考虑实时趋势的金融/市场分析,创建“实时”的AI角色(我目前正在做这样的项目),为您的特定领域整理信息/新闻推送等等。如果有任何人想分享更多想法,我很乐意倾听。
您可以在 https://trndgtr.com 尝试一下。
如有任何问题或想法,请在下面留言或直接发邮件给我([email protected])。 :)
希望大家度过一个宁静的选举前周!
aurei
人气: 1 个点赞 | 0 条评论
作者: anasdew
描述:
人气: 1 个点赞 | 0 条评论
URL: https://github.com/voraciousKobald/pmake
作者: voraciousKobald
描述: 我的代码可以运行,但可能还有改进的空间。我有点担心代码中的这一部分:
printf '
;;; Directory Local Variables -*- no-byte-compile: t -*-
;;; For more information see (info "(emacs) Directory Variables")
(setq flycheck-gcc-include-path "$indir")
' > .dir-locals.el
这段代码生成了一个 .dir-locals.el 文件,强制 flycheck(一个 emacs 插件)在项目文件夹内的包含目录中查找。我有点担心 setq
是否是合适的做法。希望能得到一些帮助!
人气: 4 个点赞 | 0 条评论
URL: https://devboilerplate.netlify.app/
作者: codetoli
描述: 请分享你的评价。
人气: 2 个点赞 | 0 条评论
今天的Show HN汇总展示了一系列多样化的创新项目。从AI驱动的工具到创意编码解决方案,这些项目反映了我们技术社区的动态特性。哪个项目最吸引你的注意力?请在评论中告诉我们!
Tags: #ShowHN #科技创新 #开发者项目 #AI应用程序 #开源软件