1作者: octetta5 个月前
我构建了 k-synth,作为一个实验,看看极简主义的、受 K 语言启发的数组语言是否能比传统代码更快、更直观地绘制波形。我创建了一个基于网络的工具包,您可以在浏览器中直接尝试语法,而无需接触编译器: 在线工具包:<a href="https:&#x2F;&#x2F;octetta.github.io&#x2F;k-synth&#x2F;" rel="nofollow">https:&#x2F;&#x2F;octetta.github.io&#x2F;k-synth&#x2F;</a> 如果您访问该页面,这里有一个快速获得音频结果的步骤: - 点击“patches”并选择 dm-bell.ks。 - 点击“run”——笔记本区域将更新。点击波形以听到结果。 - 点击波形下方的“->0”按钮,将其复制到顶部的槽位 0(槽位也是可点击的)。 - 在输入区域点击“pads”以显示一个演奏网格。 - 点击“melodic”以在网格上以不同的间隔播放槽位 0 的样本。 “奇怪”的技术栈: - 语言:一种简化的、右结合的数组语言(例如,s 代表正弦,p 代表 pi)。 - Web 工具包:使用 WASM 和 Web Audio 构建,用于实时编码样本。 - AI 结对编程:我使用 AI 代理来引导解析器和 Web 样板,这让我可以在几周而不是几个月内审查语言设计。 目标:这并非旨在取代 DAW。它是一种为大型项目生成样本的紧凑方式。它目前处于“能否混合”的状态。我正在寻求来自数组语言和 DSP 社区的反馈——特别是在运算符选择和从右到左的求值逻辑方面。 源代码 (MIT 许可证):<a href="https:&#x2F;&#x2F;github.com&#x2F;octetta&#x2F;k-synth" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;octetta&#x2F;k-synth</a>
2作者: yusufaytas5 个月前
嗨,各位 HN 用户, 我开发了 OpsOrch,因为运维工作分散在太多的工具中。 事故可能发生在 PagerDuty 中,日志在 Datadog 中,指标在 Prometheus 中,而运行手册又在其他地方。每个系统都有自己的 API 和数据模型,因此跨工具的工作流程通常会变成胶水代码。 OpsOrch 是我尝试将其标准化的尝试。 它定义了一个通用模式,用于处理诸如事故、日志、指标、警报、服务和运行手册之类的内容,然后使用适配器将不同的提供商连接到一个接口后面。 目标很简单:客户端无需编写特定于供应商的逻辑,就可以请求: - 影响服务的事故 - 相关的日志和指标 - 关联的运行手册上下文 我特别感兴趣的是关于这种抽象是否真正有用的反馈,或者它在实践中是否会变得过于通用。 很乐意回答有关模式、适配器模型和权衡的问题。
1作者: kristianXXI5 个月前
我构建了一个基于训练证明的 L1 区块链,矿工们训练一个共享的 MinGRU 神经网络,而不是计算 SHA-256 哈希值。每个区块都会让模型变得更智能。 与比特币的主要区别: - 矿工们竞争验证损失的改善,而不是哈希目标 - 每个区块包含一个可验证的模型检查点 - 网络产生一个公开可用的 AI 模型作为副产品 - MinGRU 架构比 Transformer 架构的参数效率高约 388 倍 技术细节: - 65000 行 C++20 代码,可在 Windows/Linux/macOS 上构建 - 4 个 GPU 后端:CUDA、Vulkan、Metal、CPU 备用 - Lightning Network 用于即时支付 - Ed25519 签名,Keccak-256d 哈希,Bech32 地址 - 模型持续增长:d_model 从 384 开始,每个区块增加 +2 - 供应上限:2100 万个币,10 分钟区块,基于供应量的减半 模型随着网络增长。早期的区块训练一个 2600 万参数的小模型。随着更多矿工在几年内加入,它会扩展到数十亿个参数——到那时,手机的性能将足以在本地运行它。没有 API 密钥,没有订阅,没有审查制度。 创世消息:“OpenAI 在 2026 年烧掉 140 亿美元,将广告添加到 ChatGPT 作为最后的手段” 白皮书:[https://kristian5013.github.io/resonancenet/ResonanceNet_Whitepaper_V2.pdf](https://kristian5013.github.io/resonancenet/ResonanceNet_Whitepaper_V2.pdf)