2作者: mikaelaast6 个月前
你享受即时满足,却无需付出任何努力,而且还会留下烂摊子。<p>这样做没什么可耻的,但没人想听你炫耀。
2作者: Aydarbek6 个月前
Hi HN, 我开发了 Ayder——一个用 C 语言编写的、基于 HTTP 的原生持久化事件日志,它只有一个二进制文件。 它的核心很简单:curl 就是客户端(无需 JVM、ZooKeeper 或厚客户端库)。 这里有一个 2 分钟的演示,它从一个非正常 SIGKILL 开始,然后重启并验证偏移量和数据仍然存在。 性能数据(3 节点 Raft,真实网络,同步多数写入,64B 负载): 持续吞吐量约为 5 万条消息/秒(wrk2 @ 5 万请求/秒),客户端 P99 延迟约为 3.46 毫秒。 SIGKILL 后的崩溃恢复时间约为 40-50 秒,处理约 800 万个偏移量。 仓库链接里有视频、基准测试和快速入门指南。 我正在寻找一些早期的设计合作伙伴(任何事件摄取/流处理工作负载)。
3作者: wkcollis16 个月前
大家好,HN — 我在此分享一个来自 DIY 储能项目的实证、长期数据集,该项目最终测试了电池设计中的一个常见假设。 传统建议是永远不要混用电池品牌。对于串联电池组,该建议是合理的,但关于纯并联配置的数据却出奇地少。 我使用混合品牌的电芯构建了一个 12 V、500 Ah 的 LiFePO₄ 电池组 (1S5P),并对其进行了仪器化,以便在 73 天以上的时间内进行持续监测,包括高频电压采样。目标是观察电芯级别的差异是否会随着时间的推移在并联拓扑结构中显现出来。 数据表明 * 在观察期间内,电压没有逐渐发散 * 电压差保持在约 10–15 mV 范围内 * 测得的 Peukert 指数 ≈ 1.00 * 热效应相对于仪器噪声较小 实际上,当互连电阻较低时,并联架构似乎会强制实现电气收敛。我一直将其称为“架构免疫力”——即在特定条件下,拓扑结构可以主导电芯级别的差异。 这并非建议随意混用电池,也不是安全保证。这是一种尝试用测量结果取代传闻,并定义该结论成立或不成立的边界条件。 所有内容都是公开的: * 原始 CSV 数据 * 分析脚本 * 完整 PDF 报告 * 复制协议 * 仓库: [https://github.com/wkcollis1-eng/Lifepo4-Battery-Banks](https://github.com/wkcollis1-eng/Lifepo4-Battery-Banks) 我发布此内容是为了征求批评——尤其是在失效模式、仪器限制或此模型失效的案例(例如,更高的 C 率、老化不对称性、温度梯度、不同的化学成分)方面。 乐于回答技术问题。
1作者: ramnarayanan7476 个月前
你好 HN, 我构建了 Titan,一个分布式协调器,旨在探索分布式系统的核心基础(调度、并发、故障检测和 IPC),同时避免 Kubernetes 的复杂性和 HTTP 的开销。 我最初为我的家庭实验室构建它,用于协调混合的长期运行服务和批处理作业。静态调度器起初可行,但随着工作流变得越来越复杂,我需要系统能够根据运行时数据调整其执行计划,而不仅仅是遵循预定义的 DAG。 这促使我将 Titan 从一个混合调度器发展成一个运行时,其执行图可以动态构建或修改。它仍然支持静态 YAML DAG,但现在公开了一个 Python SDK,允许用户代码: * 以编程方式构建动态 DAG * 根据实时信号分支或循环执行 * 在发生故障时生成新任务/基础设施(Agentic 模式) 核心引擎使用 Java 17 编写,采用原始 TCP 套接字和自定义二进制协议(无 HTTP,无外部数据库,JAR 文件大小约 90KB)。Worker 使用基于推送的发现机制,并通过在饱和时生成临时 JVM 进程来实现应用级别的自动伸缩。 这是一个研究项目(尚未实现 Raft 或 mTLS),但从头开始构建它很有趣。后来我意识到,我独立地采用了与 Nomad(调度)和 Temporal(工作流语义)相似的模式。 我很乐意听取关于架构的反馈,特别是: * 运行时图变异作为调度基础 * 基于推送的 Worker 发现(与标准拉取相比) * 应用级别伸缩与集中式自动伸缩器的权衡。
7作者: jeswin6 个月前
你可以在这里看到一些例子:<a href="https:&#x2F;&#x2F;github.com&#x2F;tsoniclang&#x2F;proof-is-in-the-pudding" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tsoniclang&#x2F;proof-is-in-the-pudding</a><p>还有一个 Hugo 克隆版(编译成原生代码),在这里:<a href="https:&#x2F;&#x2F;github.com&#x2F;tsoniclang&#x2F;tsumo" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tsoniclang&#x2F;tsumo</a><p>目前支持 Linux 和 macOS。
3作者: sinned6 个月前
大家好,我是 Microwave 的开发者。我开发了一款原生 iOS 应用,名为 Microwave,用于浏览和发布短视频,类似于 TikTok,但它是一个纯客户端,基于 Bluesky / AT 协议实现。<p>这款应用没有自定义后端:它从现有的 AT 协议基础设施读取数据并发布内容。我的目标是探索类似 TikTok 的体验是否可以在开放社交协议之上作为一个轻量级客户端存在,而不是一个垂直整合的平台。<p>我特别希望得到以下方面的反馈:<p><pre><code> - 这种用户体验在 AT 协议上是否可行 - 纯客户端的权衡(排名、发现、内容审核) - 我可能忽略的协议限制 - 任何架构上的风险 </code></pre> TestFlight 链接:<a href="https:&#x2F;&#x2F;testflight.apple.com&#x2F;join&#x2F;cVxV1W3g" rel="nofollow">https:&#x2F;&#x2F;testflight.apple.com&#x2F;join&#x2F;cVxV1W3g</a>