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