每日HackerNews RSS

拖动光球 · 点击暂停 · 零 DOM 读取

一个 Hacker News 的讨论围绕着一个网站 ([https://chenglou.me](https://chenglou.me)),该网站提出了一种新的文本布局方法,旨在超越 CSS。然而,其实现方式因糟糕的可用性而受到广泛批评。 用户报告了严重问题:文本无法选中,粘贴时顺序错误,这归因于 `user-select: none` 和 `pointer-events: none` 等 CSS 属性。在桌面端阅读困难(隐藏溢出需要缩放),在移动端则完全无法阅读,因为存在滚动问题。许多人发现交互式的“球体”分散注意力且令人沮丧,需要点击才能稳定文本。 评论者认为核心问题在于 DOM 顺序与视觉布局之间的脱节,并质疑在现有方法(如 CSS 甚至基于表格的布局)更有效的情况下,是否有必要采用如此复杂的解决方案。一些人推测该网站及其内容可能是 AI 生成的。尽管有些人承认这个想法具有潜力,但普遍的共识是,这个演示是一个执行不佳且不切实际的“为解决问题而寻找解决方案”。

启用 JavaScript 和 Cookie 以继续。

## 蜜蜂的讨论:摘要 最近在Hacker News上进行了一场关于蜜蜂保护复杂性的讨论,起因是一篇博客文章,提倡优先保护本地蜜蜂物种而非意大利蜂。虽然意大利蜂经常是“拯救蜜蜂”活动的核心,但它们并非北美洲本地物种,可能会与本地传粉者竞争资源,甚至传播疾病。 讨论强调,本地蜜蜂通常专门为本地植物授粉,而意大利蜂则适应于引进的欧亚物种。一些评论员指出,为本地蜜蜂种群提供多样化的本地野花很重要。另一些人讨论了意大利蜂自身面临的挑战——螨虫、疾病和气候变化——以及维持它们生存所需的密集人工干预。 一个关键的结论是,支持*所有*传粉者至关重要,但仅仅关注意大利蜂可能不是最有效的保护策略。像让蒲公英生长(尤其是在欧洲,蒲公英*是*本地物种)和种植本地植物等简单行动可以显著地有益于本地蜜蜂种群。 讨论还涉及了更广泛的入侵物种问题以及农业实践对传粉者健康的影响。

## 发现被遗忘之地:失落地点地图 失落地点地图是一个互动式全球数据库,致力于城市探险(urbex)——探索废弃的人造结构。它为爱好者提供了一个发现和记录被遗忘历史的资源,从废弃的医院和军事掩体到破败的工厂和宏伟的豪宅。 该地图提供精确的位置和社区验证的信息,吸引着那些被衰败之美和这些寂静空间中所蕴藏的故事所吸引的人。用户可以按类型过滤地点,并用新的发现和更新来贡献数据库。 **安全至关重要。** 该网站强调与同伴一起探险,穿着合适的装备(结实的靴子、手套、口罩),注意周围环境,并尊重地点——“只带走照片,只留下脚印”。它还强调理解当地的非法侵入法律。 除了地图之外,该平台还促进了一个社区,用户可以在这里分享发现,追踪已访问的地点,并与志同道合的探险者联系。详细的设备清单强调了准备的重要性,包括照明、急救和通讯工具。 失落地点地图旨在归档这些正在消失的地点,确保它们的遗产即使在时间流逝中也能延续下去。

对不起。

## 体育博彩与财务健康:摘要 自2018年以来,超过三十个州已将移动体育博彩合法化,导致超过5000亿美元的投注额。雅各布·戈斯和丹尼尔·芒格鲁姆的最新研究考察了这种合法化对家庭财务健康的影响,比较了拥有和没有合法博彩的州。 该研究发现,合法化导致在线博彩平台支出增加约十倍。重要的是,这种活动并非仅限于州内——附近的非法州也经历了大约15%的投注增长。博彩激增与消费者信用违约率上升相关,无论是在合法州还是周边地区。 即使只有大约3%的人口在合法化后*新*参与体育博彩,总体信用违约率仍上升了0.3个百分点。具体而言,40岁以下借款人的违约率增加,尤其是在信用卡和汽车贷款支付方面。虽然合法州在2024年从税收中获得了近30亿美元的收入,但邻近州却要承担财务后果,而没有相应的收入来抵消,这可能会促使他们也进行合法化。这项研究强调了体育博彩对家庭财务稳定性的重大影响。

对不起。

## 硅谷因社交媒体成瘾诉讼判决而震动 最近在洛杉矶的一项里程碑式的判决给硅谷带来了冲击。陪审团裁定Meta(Facebook/Instagram)和YouTube对他们的平台设计存在故意成瘾性,导致了一名20岁原告(仅被称为Kaley)的精神健康问题。这两家公司被判支付600万美元的赔偿金。 虽然科技行业的一些人淡化了这一判决的影响,但另一些人担心一场“清算”,这可能会威胁到大型社交媒体公司的商业模式。此案凸显了公众对这些平台有害影响日益增长的担忧,迫使公司正视负面认知。 Meta和Google(YouTube的所有者)计划上诉,辩称Kaley的问题在她使用平台之前就已存在。然而,法律专家认为,判决结果——以及陪审团在很大程度上站在原告一边的事实——将鼓励更多的诉讼,可能涉及TikTok和Snapchat,它们之前已经解决了类似的索赔。 这项裁决引发了关于监管以及科技公司对用户福祉的责任的问题,一些人认为这些公司将增长和参与度置于安全之上。尽管有判决结果,Meta仍然坚持其保护青少年在线安全的承诺,并反对将复杂的精神健康问题归结为单一原因。

对不起。

## Go 1.26 类型检查改进:摘要 Go 的静态类型系统使其生产系统更加健壮和可靠。Go 编译器在运行时之前验证代码的有效性,从而防止错误。Go 1.26 的一项最新改进完善了这一过程,尽管用户不会注意到任何直接变化。目标是减少边缘情况并为未来的增强做好准备。 类型检查涉及为每种类型构建内部表示,即使在 Go 相对简单的类型系统下,这个过程也可能非常复杂。此次更新专门解决了*递归类型*(引用自身的类型)和*不完整类型*(仍在构建中的类型)带来的挑战。 此前,类型检查器有时会遇到循环(例如,基于自身大小定义类型),从而导致错误。新的方法通过防止不完整类型用于需要完整类型信息的操作,系统地检测这些循环。这是通过在可能创建不完整值的地方检查完整性来实现的,而不是在类型构建期间依赖复杂的算法。 这项更改使编译器更加稳定,解决了先前隐藏的几个问题,并展示了隐藏在看似普通的 Go 功能中的细微复杂性。

黑客新闻 新的 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 类型构造与循环检测 (go.dev) 22 分,由 commotionfever 1 天前发布 | 隐藏 | 过去 | 收藏 | 1 条评论 帮助 eru 17 小时前 [–] 嗯,他们似乎没有提到互递归类型?回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## Jai:轻量级 AI 沙箱 AI 工具越来越多地访问用户系统,导致报告的文件丢失和安全漏洞。**Jai** 提供了一个简单的解决方案:一个轻量级沙箱,以限制不受信任的 AI 代理可能造成的损害。 通过单个命令 (`jai your-agent`),Jai 创建一个隔离的环境,无需 Docker 或 VM 的复杂性。您当前的工作目录仍然完全可访问,而您的主目录通过写时复制叠加(或完全隐藏)受到保护,防止对原始文件的修改。 Jai 提供三种隔离模式——休闲、严格和精简——在易用性和安全性之间取得平衡。它专为快速任务而设计,例如编码辅助或运行不熟悉的脚本,从而显著降低潜在有害 AI 操作的“爆炸半径”。 Jai 由斯坦福研究人员开发,是一款免费软件,旨在使 AI 使用更安全,*不* 替代用于高安全需求时的强大容器化技术。它朝着更安全的 AI 交互迈出的实用一步,优先考虑易用性并降低日常工作流程的风险。

启用 JavaScript 和 Cookie 以继续。

对不起。

## 晶体管井字游戏:一个2458晶体管游戏 该项目详细介绍了使用2458个分立晶体管构建的完整井字游戏。该游戏最初是在Logisim中构思的模拟,具有玩家对战玩家和玩家对战电脑两种模式,并具有强大的获胜/平局检测和输入验证功能。 电脑对手最初使用ROM查找表实现,但后来被纯粹基于组合逻辑门引擎取代,以实现完美游戏。该引擎通过使用专用的“决策门”评估64个不同的获胜/阻挡场景,仅需1074个晶体管。 该电路使用19个触发器来跟踪游戏状态和玩家。该项目在KiCad中设计,涉及创建基本逻辑单元(如非门和与门)并将它们组装成更大的模块。创建了两块印刷电路板:一块用于用户界面和时钟,另一块用于基于晶体管的引擎(可以选择使用FLASH存储器引擎)。这些电路板是手工组装的,需要进行三次修改才能克服翘曲问题导致的焊点故障。严格的测试,包括使用Python脚本玩所有可能的游戏,证实了引擎的完美性能。

对不起。

更多

联系我们 contact @ memedata.com