每日HackerNews RSS

该代码控制一台基于 Arduino 的 JBR-001 机器人,机器人配备头部舵机、两个手臂舵机、蜂鸣器、LED 点阵和距离传感器。启动时,机器人会让舵机回到中间位置,播放四个音符组成的问候音,并执行一套头部和手臂动作。 在主循环中,代码持续播放大、小爱心位图动画,以模拟心跳。当距离传感器检测到物体距离小于 200 个单位时,机器人播放一次问候音,并将 `objectDetected` 设为真,以防止重复发声。如果物体移动到距离大于 250 个单位的位置,该状态会重置,机器人便可以再次播放问候音。阈值单位取决于传感器库的输出。动画使用非阻塞的 `millis()` 定时,而问候音和启动动作使用延迟。

JBR-001 是一款开源、可通过 3D 打印制作的桌面陪伴机器人,基于 Arduino UNO Q 开发。它配备摄像头、距离传感器、蜂鸣器、动画显示屏,以及三个用于控制头部和手臂动作的舵机,并支持物体识别。源代码、外壳文件和组装说明可通过 Arduino 项目中心获取。 Hacker News 上的讨论褒贬不一。支持者称赞其设计易于上手、适合全家共同制作,并且提供了开放材料;创作者则表示,主要挑战是如何让机器人既简单又可爱,同时具备可定制性。批评者将它与目前已商业化的 Otto DIY 项目进行比较,并担心 Arduino 生态系统和潜在的商业化问题。 最大的争论集中在成本和可获得性方面。UNO Q 所采用的高通平台无法使用廉价克隆板,这可能会显著影响低收入地区的业余爱好者。也有人认为,使用更便宜的 ESP32 组件,可以在约 20 至 30 美元的范围内复现类似硬件。 一些人还批评这款机器人采用人形外观,却不能行走或操作物体。创作者澄清称,它明确是一款固定式桌面陪伴机器人,腿部仅起装饰和结构支撑作用,并邀请用户修改这款开源设计。

Hacker News 上一则关于 Big Mess o Wires 对 Floppy Emu 进行故障分析的讨论,主要聚焦于制造过程中晶振的可靠性。据称,作者会将晶振放入滚筒并置于振动台上测试,其中约 20% 未通过最终测试,表现为断路或频率严重偏离标称值。 评论者认为,晶振发生短路在物理上不太可能,因为其大部分结构都不导电;问题通常发生在机械应力使接触区域脱离原位时。不过,振动也可能导致间歇性故障:一名用户提到,振荡器输出很高,只有在电路板附近施加压力时才会产生时钟信号。 自 2014 年以来,Floppy Emu 可能已经生产了数千台,因此缺陷率相对较低,但对合同制造商来说,代价仍然不小。过时、尺寸过大的元件被视为反复出现的问题,因为这类元件采购渠道有限,而且很少有可直接替换的替代品。讨论还将这些故障与其他老式电子元件进行了比较,包括对振动敏感的晶体滤波器,以及会漏液的贴片陶瓷电容。

Pi 的核心现已支持 MCP,推翻了此前的立场,因为 MCP、模型和智能体架构都已经 evolves(演进)。这些必要的改动也让非 MCP 工具受益,尤其是 Jev。 主要新增的是 Codemode:这是一个运行在 Pi 可信智能体循环旁边的 JavaScript 沙箱。它允许智能体组合和编排多个工具调用、控制工具加载策略,并将状态保存在会话记录中,而不是文件系统中。Codemode 会在启用 MCP 时自动加载,也可以单独启用。 尽管现代 MCP 已有不少改进,许多服务器仍假设使用的是旧版宿主框架:这类框架会把所有工具直接塞进上下文,并返回未结构化的文本。Pi 认为,MCP 更接近 OpenAPI,但增加了智能工具发现和结构化响应能力;Pi 的目标是帮助 MCP 面向小型现代智能体进一步发展。要充分利用较新的 LLM 能力,还必须支持延迟加载工具和更丰富的元数据。 一个示例将 Linear MCP 工具与 Jev 分类器结合使用,并行分析问题讨论,识别情绪不满的问题提交者,同时避免不必要的上下文占用。

Hacker News 的一则讨论帖重新审视了“CLI 和 API 已让 MCP 变得没有必要”这一观点。此前 Pi 曾经拒绝 MCP 和“Codemode”,但后来加入了原生 MCP 和“Codemode”支持。 支持者认为,MCP 为代理提供了标准化且可发现的接口,将凭据置于模型之外,支持 OAuth,适用于非终端环境和面向消费者的 AI 客户端,并允许提供商远程更新工具或集中管理企业能力。它还可以触发用户确认和自定义界面,而普通 API 无法做到这一点。 批评者则反驳说,CLI 更容易检查、调试和组合,也能跨不同代理运行时使用;而 API 或 OpenAPI 可以用更少的层提供同等能力。他们还指出,MCP 的实现尚不成熟、客户端支持不一致、存在安全方面的误解,并且会导致上下文膨胀。 Codemode 被认为是一种在沙箱内组合 MCP 和原生工具、更安全且更高效的方式,可以减少往返通信和中间输出;但批评者认为,对于已经拥有 Bash 的编码代理来说,它并无必要。 这场讨论还引发了一些担忧:Pi 新增的内置功能可能会削弱其极简、以定制为先的定位。总体而言,参与者基本同意,MCP 与 CLI 工具可以共存,而不是相互竞争。

黑客新闻 最新 | 过去 | 评论 | 提问 | 展示 | 职位 | 提交 登录 《兰利·维克塔修复》(2020) (retromash.com) 20 分 作者:robin_reala 1 天前 隐藏 | 过去 | 收藏 | 3 条评论 robin_reala 1 天前 帮助 robin_reala 1 天前 下一条 Unfortunately, I got over-excited and submitted this before I realised that there wasn’t a part 2. But it’s a nice investigation of my childhood dream bike anyway. 可惜我当时太激动了,还没意识到并没有第二部分就提交了。不过,这仍然是对我童年梦想自行车的一次不错的研究。 回复 unwind 1 天前 上一条 | 下一条 补充:如果标题里有“自行车”,对那些不太了解 80 年代童年物件的人会有帮助。 回复 Eastmill 1 天前 上一条 看到老技术重新焕发生机总是很有趣。也让我想起当年修复自己那台老 Commodore 64 的经历。 回复 考虑申请 YC 2027 年冬季批次! 申请截至 11 月 2 日。 指南 | 常见问题 | 列表 | API | 安全 | 法律声明 | 申请加入 YC | 联系我们 搜索:

Hacker News 的讨论围绕“Solving Factorio Quality”展开,这是一份关于如何高效生产传奇品质物品的数学指南。评论者们编写了 Python 和 JavaScript 求解器,并将概率矩阵、不动点方程和马尔可夫链方法应用到回收器循环中。一项关键发现是,品质模块和传奇品质机器非常重要;虽然适度使用速度模块会因浪费部分投入而看起来不划算,但由于瓶颈往往是昂贵的制造机器,而不是原材料,因此速度模块仍然可以提高吞吐量。有人为移除 Space Casino 辩护,认为这恢复了建造谜题的本质;不过也有一些玩家表示反对,并指出可以通过模组恢复它。 讨论随后扩展到 Factorio 究竟为何有趣:有人喜欢反复迭代进行设计和规划物流,而不是重复建造或依赖外部蓝图。还有玩家将组装蓝图库与 AI 生成软件进行对比,认为亲自设计并实现解决方案更有成就感。 另一些人则将 Factorio 的确定性系统与现实世界中的官僚流程、维护工作、资金限制以及不断变化的conditions 进行对比。针对新玩家的建议包括:关闭虫族扩张,避免在游戏早期就形成过于僵化的固定模式。总体而言,Factorio 被视为一个兼具系统工程、优化和创意实验魅力的游戏。

更多

联系我们 contact @ memedata.com