3作者: sinaatalay6 个月前
我创建 RenderCV 是因为 Word 总是搞乱我的排版,而 LaTeX 又过于复杂。我希望我的简历是一个单一的 YAML 文件(内容、设计、边距,所有一切),只需一个命令就能渲染它。<p>运行 <i>rendercv render cv.yaml</i> → 获得完美排版的 PDF。<p>亮点:<p>1. <i>版本可控:</i> 你的简历只是文本。可以进行差异对比,打标签。<p>2. <i>对 LLM 友好:</i> 粘贴到 ChatGPT 中,根据职位描述进行调整,粘贴回来,渲染。使用终端 AI 代理批量生成变体。<p>3. <i>完美的排版:</i> 底层使用 Typst,处理像素级的对齐和间距。<p>4. <i>完全的设计控制:</i> 边距、字体、颜色等等;在 YAML 中调整一切。<p>5. <i>附带 JSON Schema:</i> 在你的编辑器中实现自动补全和内联文档。<p>经过 2 年以上的实战检验,数千用户,超过 12 万次 PyPI 总下载量,100% 的测试覆盖率,积极维护。<p>GitHub: <a href="https:&#x2F;&#x2F;github.com&#x2F;rendercv&#x2F;rendercv" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rendercv&#x2F;rendercv</a><p>文档: <a href="https:&#x2F;&#x2F;docs.rendercv.com" rel="nofollow">https:&#x2F;&#x2F;docs.rendercv.com</a><p>关于 RenderCV 软件设计的概述 (Pydantic + Jinja2 + Typst): <a href="https:&#x2F;&#x2F;docs.rendercv.com&#x2F;developer_guide&#x2F;understanding_rendercv&#x2F;" rel="nofollow">https:&#x2F;&#x2F;docs.rendercv.com&#x2F;developer_guide&#x2F;understanding_rend...</a><p>我还撰写了内部结构,作为维护 Python 项目的教育资源(GitHub Actions、打包、Docker、JSON Schema、部署文档等):<a href="https:&#x2F;&#x2F;docs.rendercv.com&#x2F;developer_guide&#x2F;" rel="nofollow">https:&#x2F;&#x2F;docs.rendercv.com&#x2F;developer_guide&#x2F;</a>
12作者: ChaosOp6 个月前
嗨,HN, 我一直在开发 Gaming Couch,这是一个基于网络的游玩平台,最多支持 8 名玩家使用智能手机作为控制器,在中央浏览器屏幕上玩实时动作迷你游戏。 总结: * 18 款最多支持 8 名玩家的竞技迷你游戏 * 完全在浏览器中运行 * 手机充当控制器(无需应用,无需账号) * 专注于快速、混乱、实时的派对游戏(非问答类) * 目前处于公开抢先体验阶段 在这里试玩:<https://gamingcouch.com>。在电脑上打开链接,创建一个会话,用你的手机扫描二维码,然后就可以玩了! 这是什么? Gaming Couch 是一个派对游戏平台,朋友们可以在一个屏幕上一起玩短小的竞技动作游戏,使用他们的手机作为控制器(如果这更适合你,也支持实体游戏手柄!) 我特意避开了问答和文字密集型游戏。许多人英语读写能力并不流利,我希望游戏更注重反应、时机和混乱,而不是拼写。 目前正处于抢先体验阶段,有 18 款迷你游戏,全部由我和两个朋友制作。所有游戏回合持续约 1 分钟,分数会延续,每回合结束后,玩家会投票选择下一款游戏。如果你是单人游戏,有 3 款游戏支持机器人,但和一群人一起玩效果最好,因为乐趣的一半来自一起玩的社交方面! 我为什么开发它: 在过去的 15 年里,我和我的朋友们一直喜欢电子游戏之夜,但当你有超过 4 个人玩游戏时,组织起来一直是个大麻烦: * 不同的游戏需要不同的 Steam 账号,需要下载和安装。 * 额外的控制器会丢失(有人忘记带了),或者它们无法配对。 * 主机很贵,而且如果我们出门在外,不一定能用。 当我开始开发它时,其他开发人员朋友问他们是否也可以为它制作游戏,这让我意识到这也可以成为小型派对游戏的平台,特别是对于那些不想从头开始构建多人游戏基础设施或没有时间构建多人游戏基础设施的游戏开发者来说。这就是为什么支持第三方游戏是我正在开发的下一个主要功能。 技术栈: * 游戏在主机的浏览器中本地运行(没有游戏流) * 手机通过 WebRTC 连接到主机会话(在理想条件下,P2P 连接的延迟为 1-10 毫秒) * 当无法直接进行 P2P 连接时,回退到 TURN,例如由于公司网络中的严格防火墙设置或使用 VPN * 网站/平台使用 React + TypeScript 构建 * 现有游戏使用 Unity 或纯 JS/TS 构建 * 后端:Supabase(仅限 Postgres + 身份验证,目前仅用于可选的用户帐户) 它与 Jackbox、Airconsole 或任天堂有什么不同? Jackbox 绝对很棒,但它严重依赖英语读写能力和即兴“搞笑”。我想要一些专注于快速、混乱、实时的动作游戏,即使你的朋友说不同的语言或只是想乱按按钮也能玩。而且,我不喜欢他们的派对包模式... AirConsole 在技术和执行方面与 Gaming Couch 最为相似,但我认为存在一个差距,即需要一个精心策划的体验,其中 UI 是统一的,回合持续 60 秒,并且竞争性的“元游戏”(记分板/投票)内置于平台中。而且,无论如何,AirConsole 被一家汽车软件公司收购,并且将他们的重点从沙发游戏转移到车载娱乐。 任天堂游戏通常是派对游戏类别中的黄金标准,但硬件和游戏成本太高了!有了 Gaming Couch,我想尽可能降低可访问性门槛,这样每个人都可以在没有预先硬件或软件成本的情况下玩游戏。 你觉得怎么样?你是一个感兴趣的玩家,或者是一个有开发有趣 8 人迷你游戏的想法但到目前为止一直感到畏惧的开发者吗?
1作者: brihati6 个月前
我们内部使用 Claude 代码,在给定模板和现有架构的情况下,它在生成初步系统设计方面表现出色。它通常能快速捕捉到显而易见的组件和权衡因素。<p>即便如此,系统设计似乎仍然比预期的要慢。人们需要花费数天时间来协调、收集背景信息,并迭代设计方案,而这些方案本可以更接近于可用的草稿。<p>对于那些已经在系统设计中使用 AI 工具的人来说:<p>系统设计的哪些部分仍然困难或缓慢? AI 生成的设计方案通常会在哪些方面失效?
1作者: ZOROX6 个月前
Hi HN, 我们都接受了“Python 税”——你用执行速度换取开发者的幸福感。但如果这种权衡成为过去呢? 我刚发现了 BustAPI,它基本上是 Python Web 服务的“作弊码”。它不仅仅是一个封装器;它是一个混合引擎,将 Rust (Actix-Web) 核心直接嵌入到 Python 运行时中。 这是“慢 Python”时代的终结吗?基准测试结果相当惊人。我很想看看有人用它来对抗生产级的 Go 或 Node.js 设置进行压力测试。 代码库:<a href="https:&#x2F;&#x2F;github.com&#x2F;GrandpaEJ&#x2F;BustAPI" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;GrandpaEJ&#x2F;BustAPI</a> 基准测试:<a href="https:&#x2F;&#x2F;github.com&#x2F;GrandpaEJ&#x2F;BustAPI&#x2F;tree&#x2F;main&#x2F;benchmarks" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;GrandpaEJ&#x2F;BustAPI&#x2F;tree&#x2F;main&#x2F;benchmarks</a>
2作者: lulzx6 个月前
将 VPFM(涡旋粒子流映射)从图形学移植到托卡马克边缘湍流模拟。<p>数学原理完全相同:位涡守恒。<p>粒子携带涡量,网格进行 FFT 泊松求解,B 样条在它们之间传输数据。诀窍在于追踪流映射的变形(通过 RK4 方法演化雅可比矩阵)并在其崩溃之前重新初始化。<p>为什么要这样做:网格方法会模糊湍流结构。拉格朗日粒子方法则不会。聚变研究人员关注这个问题,因为刮削层是反应堆失效的地方。湍流团撞击壁面。<p>在能量/涡量守恒方面,与 Arakawa 有限差分方法一致。无需强迫即可产生带状流。线性色散与理论验证相符。
3作者: Pavlinbg6 个月前
Hi HN, 我是一名初级开发者。想分享一下我一直在做的一个业余项目。 保加利亚国家铁路公司(BDZ)没有公开的 API。他们有一个官方地图,但用户界面相当过时,经常卡顿,而且没有显示完整的路线信息。 我在这里写了一篇关于这个过程的短文:<a href="https:&#x2F;&#x2F;www.pavlinbg.com&#x2F;posts&#x2F;bg-train-tracker" rel="nofollow">https:&#x2F;&#x2F;www.pavlinbg.com&#x2F;posts&#x2F;bg-train-tracker</a> 我知道它还很粗糙(我还在完善),但我很乐意听取您的反馈或建议!