1作者: karakoram5 天前
全职远程工作的机会成本是什么? 许多人认识到全职远程工作的优势,这些优势在 HN 上已被广泛讨论。那么,一些不太明显的劣势是什么呢? 有哪些被忽视或意想不到的缺点?
18作者: brownrout5 天前
各位 HN 的朋友们,我开发了一个网站,可以用 8 位像素风格的直播画面观看棒球比赛。它能接收实时的 MLB 数据流,并将其转换为近乎实时的像素艺术比赛画面。 我一直等到有几场精彩的比赛同时进行才分享这个网站,因为平时它确实有点简陋。 这是今天的赛程: 大都会 vs. 红人 - 太平洋夏令时间上午 9:40 https://ribbie.tv/watch/game/824503 皇家 vs. 国民 - 太平洋夏令时间上午 10:05 https://ribbie.tv/watch/game/822721 马林鱼 vs. 费城人 - 太平洋夏令时间上午 10:05 https://ribbie.tv/watch/game/823450 老虎 vs. 运动家 - 太平洋夏令时间上午 11:10 https://ribbie.tv/watch/game/824178 教士 vs. 红雀 - 太平洋夏令时间上午 11:15 https://ribbie.tv/watch/game/823044 ...以及当天晚些时候的另外 14 场比赛。 这个项目还处于早期阶段,但我尝试加入了一些细节,比如真实的体育场、白天和黑夜模式、局间图形和过渡画面、实时比分牌等等。 非常欢迎大家提出任何反馈和想法。感谢您的关注!
4作者: mavdol045 天前
各位 HN 的朋友们: 在过去几个月里,我一直在阅读 RISC-V 规范,以构建尽可能轻量级的沙箱。vpod 的核心理念是能够快速地从快照(默认使用 Alpine Linux)启动一个 Linux 沙箱,而无需任何设置或子系统。 为了换取便携性和安全性,我们牺牲了原始 CPU 速度。因此,我们不期望它在 Python 或 pip 等原生工作负载方面能与之匹敌。 更多信息请参见 README: https://github.com/capsulerun/vpod 很乐意回答任何问题!
26作者: zachdive5 天前
各位 HN 的朋友们!我是 Zach,来自 Adam (<a href="https://adam.new/">https://adam.new/</a>)。我们正在为机械 CAD 软件构建 AI 代理。我们公司的建立基于两个基本信念: * AI 将成为创建机械设计的主要媒介,就像它今天在软件领域一样。 * CAD 生成的最佳范式是将其视为代码生成(文本 -> 代码 -> CAD)。 我们正在构建 CADAM,一个开源的文本到 CAD 平台。它是一个 React 应用(TanStack Start),后端使用 Supabase 进行身份验证、数据库和文件存储。你可以把它想象成 AI 版的 TinkerCAD。 演示:<a href="https://www.youtube.com/watch?v=iESOr7EGWqk" rel="nofollow">https://www.youtube.com/watch?v=iESOr7EGWqk</a> 试用:<a href="https://adam.new/cadam/">https://adam.new/cadam/</a> 它的功能: * 根据自然语言生成参数化 3D 模型,支持文本提示和图像参考。 * 输出 OpenSCAD 代码,并自动提取参数,这些参数会显示为交互式滑块,方便即时调整尺寸。 * 导出为 .STL 或 .SCAD 格式(还支持 OBJ、GLB/GLTF、FBX 和 DXF)。 技术细节: * 一个代理端点,具有两种模式,可切换系统提示和工具:一种是参数化模式,通过 `build_parametric_model` 工具编写/编辑 OpenSCAD;另一种是网格模式,生成带纹理的 3D 网格。 * 简单的参数调整可以完全绕过模型;调整滑块会对 SCAD 源代码进行确定性的正则表达式更新,无需调用 LLM。 * 通过 Vercel AI SDK 实现模型无关性:支持 Anthropic (Claude)、Google (Gemini) 以及通过 OpenRouter 支持 OpenAI/其他模型,较新模型自动启用自适应思考。令人惊讶的是,在我们的评估中,Gemini 3.1 Pro 是表现最好的模型。 * 通过将 OpenSCAD 编译为 WebAssembly(在 Web Worker 中运行,因此 UI 不会阻塞)并在 Three.js 和 React Three Fiber 的渲染下,完全在浏览器中运行。 * 支持 BOSL、BOSL2 和 MCAD 库,以及自定义字体(Geist)用于模型中的文本。 未来改进: * 支持 build123d 和 CadQuery。这将使我们能够超越 CSG 原始体,转向约束驱动建模,并与其他代码即 CAD 的原始体进行直接比较。 * 更好的空间上下文:提供用于面/边选择的 UI 和视口图像集成,以赋予 LLM 空间理解能力。 你可以克隆代码库并在本地运行!非常欢迎贡献。
2作者: reuven5 天前
我为我的在线学习平台和企业培训课程创建了一个浏览器内的 Python/Pandas/Git 实践环境。我很乐意讨论我是如何设计这个环境的,如何在我的课程中使用它,以及我所做的架构决策。 对我来说,最有趣的是有多少功能是在浏览器中运行的。得益于 Svelte、Pyodide、isomorphic-git、LightningFS 和 CodeMirror,我能够提供一个完整的 Python、Pandas 和 Git 环境。 我使用 Claude Code 构建了其中的大部分内容,我很乐意讨论这个过程——哪些方面效果很好,哪些方面我不得不自己介入并做出决定。 我对 Git 模拟器尤其感到兴奋:它可以在您运行命令时显示提交树的变化,以及文件在工作区、暂存区和 HEAD 之间移动的动画视图。 AI 导师使用了 Claude Haiku,它以我的新闻通讯、课程和练习作为输入,并附带了我教学方法的描述:讲师应该提供提示和反馈,但不透露答案。