每日HackerNews RSS

这个项目详细介绍了如何制作一款独特的即时相机,它不同于宝丽来,而是使用商店里常见的热敏收据打印机。虽然图像质量不如宝丽来,但它具有独特的魅力。制作成本不低,零件的实际花费甚至比一台基本的宝丽来还要多,但承诺显著降低每张照片的成本(每张打印成本低于1美分,而宝丽来大约1欧元)。 相机的核心是一个树莓派Zero,这是一款功能齐全的迷你电脑,能够进行图像处理和控制。它由移动电源供电,具有防止过热的安全功能。打印机本身是一个小型热敏型号,需要特定的纸张。 整个系统被放置在一个定制设计和3D打印的外壳中。软件使用Python编写,在打印前自动调整图像亮度和对比度。LED指示电源、就绪和打印状态。作者提供为他人制作类似相机的服务,并分享了成品演示视频。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 穷人的宝丽来 (boxart.lt) 16 分,ZacnyLos 2小时前 | 隐藏 | 过去的 | 收藏 | 3 评论 帮助 ashdnazg 24分钟前 | 下一个 [–] 如果你在使用手机,菜单里有一个“英语”按钮。 给网站所有者:有一个指向英文版本的永久链接会很好。回复 slysnuk 11分钟前 | 上一个 | 下一个 [–] 应该知道热敏纸含有双酚A,即BPA。回复 ivanvoid 26分钟前 | 上一个 [–] 这是一个很棒的主意,执行得也很精彩,激励了其他人(我)去制作一个!回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 OpenBSD 在 SGI 上的故事:过山车 (online.fr) 9 分,brynet 发表于 3 小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

与伊朗冲突升级的理由仍然不明确,甚至在美国政府内部也是如此。最初的报告显示,美国可能受到以色列计划和情报的影响,发动了一次先发制人的打击,以应对伊朗的报复。然而,鲁比奥参议员等官员迅速收回了这些说法,他最初曾指出以色列的压力,但后来否认发表过该声明,迈克·沃尔兹大使声称他的评论被误解了。 这场冲突已经造成重大伤亡:六名美国士兵和超过20名伊朗官员,包括阿里·哈梅内伊 Ayatollah,丧生。不幸的是,超过1000名伊朗平民也遇难,其中包括176名儿童,部分是在袭击学校期间遇难的。围绕这场战争缺乏透明的理由,在不断增加的人道主义代价面前,引发了严重担忧。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Noem无法解释为何聘用成立仅8天的公司进行广告宣传 (newrepublic.com) 19点 由 TrackerFF 39分钟前 | 隐藏 | 过去 | 收藏 | 2评论 帮助 lawn 9分钟前 | 下一个 [–] 没什么可看的,只是一个完全公开的1.43亿美元的腐败交易。美国运作得像一个香蕉共和国。回复 tjpnz 0分钟前 | 父评论 | 下一个 [–] 我更喜欢小丑国家。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

本文详细介绍了一种使用 `jailmgr` 和 `jailctl` 在 NetBSD 中创建和管理轻量级 jails 的简化流程。过程从准备主机系统、加载必要的内核模块以及设置 jail 目录结构开始。在此示例中,jail 被命名为“web”,并配置为在 8080 端口上运行 HTTP 服务器,并指定了加固配置文件。 主要特性包括*临时配置*——允许在不进行持久更改的情况下在 jail *内部* 执行临时命令——以及一个*监管模型*,其中 `jailctl` 管理 jail 内部的进程,从而从主机获得完全可见性。运行时统计信息,包括 CPU 使用率、内存和进程数量,可以通过 `jailctl stats` 访问,并可以使用像 `inetd` 这样的基本系统工具导出为 Prometheus 兼容格式。 这种方法提供了进程隔离,而无需容器运行时、UID 重新映射或完全虚拟化的开销,为安全的服务部署提供了一种规范且可检查的系统原语。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 NetBSD 监狱 – 内核强制隔离和原生资源控制 (petermann-digital.de) 10 分,由 vermaden 2小时前发布 | 隐藏 | 过去 | 收藏 | 2 条评论 帮助 ggm 1小时前 [–] 我将发表与之前帖子相同的评论。要么记录它与FreeBSD监狱的不同之处,要么给它起一个不同的名字。否则只会引起混淆。回复 LargoLasskhyfv 1小时前 | 父评论 [–] FAQ 的第三条是否足够了?回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

🛡️ 安全验证 我们正在检查您的连接以防止自动化滥用 ⏳ 正在验证您的浏览器... 为什么我看到此验证? 有问题吗?联系支持 验证并继续 ✓ 验证完成 此页面将在片刻后自动跳转...

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 17世纪垃圾堆中的阿拉伯文献证实半传奇的努比亚国王 (phys.org) 14点 由 wglb 2小时前 | 隐藏 | 过去 | 收藏 | 1评论 帮助 wglb 2小时前 [–] 论文地址:https://www.tandfonline.com/doi/full/10.1080/0067270X.2026.2... 来自《非洲考古研究》回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

你好,我是马克·皮尔格里姆。你可能还记得我写的《深入Python》和《通用字符编码检测器》。我是chardet的原始作者。首先,我想感谢当前的维护者以及多年来为这个项目做出贡献和改进的每个人。这确实是一个自由软件的成功案例。然而,我注意到在7.0.0版本中,维护者声称有权“重新授权”这个项目。他们没有这样的权利;这样做明确违反了LGPL。授权的代码,在修改后,必须以相同的LGPL许可发布。他们声称这是一个“完全重写”与此无关,因为他们已经充分接触过最初授权的代码(即这不是一个“干净房间”实现)。添加一个花哨的代码生成器并不能赋予他们任何额外的权利。我恳请他们将项目恢复到原始许可。

## AI 生成重写与版权问题 Hacker News 上出现讨论,围绕 AI 生成代码重新授权的合法性,具体涉及 `chardet` 项目。核心问题在于,AI 驱动的“重写”是否构成新的、可版权的作品,或者是否侵犯了原始许可(LGPL)。 许多评论者认为,由于 AI 是在原始代码上训练的,任何生成的实现都不是“干净房间”重写——一种对抗版权诉讼的法律辩护。即使使用 AI 团队进行规范创建和实现,也不能保证完全分离,因为原始代码的影响仍然存在于模型中。 担忧延伸到更广泛的影响,例如 AI 轻易复制现有软件的可能性以及对版权法的影响。一起涉及 SaaS 公司使用 AI 重现其平台的相关案例,突出了这种情况发生的容易程度。Google 与 Oracle 之间的 API 兼容性案件也被提及,表明合法重新实现与侵权之间的界限模糊不清。 最终,共识倾向于认为,即使进行了重大更改,仅仅重写代码,如果 AI 能够访问原始源代码,也不能自动获得重新授权的权利。

## dbslice:为开发提取数据库子集 dbslice 是一款用于创建最小、引用完整性的数据库子集,用于本地开发和调试的工具,避免了复制整个生产数据库的需求。它仅提取必要的记录,并遵循外键关系以维护数据完整性。 主要功能包括:零配置设置(自动内省模式)、单命令提取以及敏感数据的内置匿名化。它支持 SQL、JSON 和 CSV 输出格式,并通过流处理高效处理大型数据集。dbslice 还支持虚拟外键,用于处理像 Django 的 GenericForeignKeys 这样的复杂关系。 目前,dbslice 完全支持 PostgreSQL,并计划支持 MySQL 和 SQLite。安装可以通过 `uv` 或 `pip` 轻松完成。提取由“种子”驱动——特定的记录标识符或 `WHERE` 子句——允许有针对性的数据选择。配置文件(YAML)可实现可重复的提取和自定义。 更多信息和源代码请访问:[https://github.com/nabroleonx/dbslice](https://github.com/nabroleonx/dbslice)

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Dbslice: 提取生产数据库的一部分以重现错误 (github.com/nabroleonx) 6 分,由 rbanffy 发表于 2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## Smalltalk 经久不衰的浏览器与 IDE 挑战 尽管 IDE 经历了数十年的创新,Smalltalk 仍然很大程度上依赖于其最初的四窗格系统浏览器——这证明了它在为面向对象编程提供关键上下文方面的强大功能。 浏览器虽然常受赞誉,但也存在局限性;它难以展现现代编程工作流的复杂“场景”,导致大量窗口打开和体验碎片化。 核心问题不在于浏览器本身,而是 Smalltalk 强大的工具(浏览器、调试器、游乐场、检查器)之间缺乏无缝集成。 这导致了一种混乱的工作流程,难以保持连贯的心理模型。 随着时间的推移,工具积累了功能,变得孤立(“隐士工具”),有时还会与现代操作系统约定冲突。 挑战不在于寻找“更好的浏览器”,而在于如何将编程的*过程*——涉及多种工具和步骤的动态探索过程——表示为一个有凝聚力的整体。 作者建议探索将工作区可视化为相关工具的图的方式,让程序员能够轻松跟踪他们的旅程并保持上下文,而不是依赖独立的窗口。 最终,改善 Smalltalk 体验需要关注组合和动态上下文,而不仅仅是静态信息。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Smalltalk 的浏览器:无与伦比,但还不够 (lorenzano.eu) 8 分,mpweiher 发表于 33 分钟前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系方式 搜索:

启用 JavaScript 和 Cookie 以继续。

## Nvidia PersonaPlex 7B 在 Apple Silicon 上的总结 一个名为 Nvidia PersonaPlex 7B 的新项目,使用 Swift 为 Apple Silicon 带来了全双工语音转语音能力。该项目由 ipotapov 在 Hacker News 上发布,旨在实现更自然、更具对话性的 AI 交互。 早期的讨论指出,这项技术已被大型公司在其“对话模式”功能中使用,可能绕过了传统的语音转文本、LLM 和文本转语音流程,从而实现更快的响应速度。 一位评论者计划尝试 8 位量化。另一位则对 AI 生成回复的质量表示担忧,特别指出提供的示例中存在回避或不实回答的倾向,并担心这种令人不快的沟通方式会蔓延。讨论涉及了 AI 生成内容日益普遍的更广泛问题。

## 伟大的在线游戏:摘要 本文探讨了互联网以及我们在互联网中的互动,实际上运作着一个庞大且持续的“游戏”,并对现实世界产生真实影响。 社交媒体、在线社区,甚至工作,虽然常常感觉是零散的活动,但都为这个“伟大的在线游戏”贡献力量,参与和互动会带来回报——影响力、机会,甚至财富。 作者认为,加密货币凭借其内置的奖励机制,只是最*有趣*的参与方式,充当游戏内货币。 然而,这个游戏的核心在于构建选择权,培养联系,并利用在线互动来解锁线下的益处。 在这个游戏中取得成功,取决于拥抱频繁的反馈,接受多变的结果,通过技能建设培养掌控感,并认识到与更广泛的人生目标的联系。 参与门槛很低——只需开始参与,分享你的热情,并建立关系。 最终,作者鼓励读者将在线活动视为主动游戏,而非被动消费,强调“失败”的代价很小,而潜在的回报是无限的。 这意味着拥抱好奇心,建立人脉,并认识到在数字时代,仅仅“玩这个游戏”就能开启你从未想象过的大门。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 《伟大的在线游戏》(2021) (notboring.co) 4 分,由 simonebrunozzi 发表于 2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

更多

联系我们 contact @ memedata.com