每日HackerNews RSS

该网站正在使用安全服务来保护自身免受在线攻击。您刚才的操作触发了安全解决方案。 提交特定词语或短语、SQL命令或格式错误的数据等行为可能会触发此阻止。

## 双曲面毯概要 赫勒曼·弗格森设计了这款独特的毯子,它是一个通过缝合羊毛五边形实现的双曲面。与之前使用硬质材料(如纸板)的尝试不同,弗格森的设计将曲率均匀地分布在整个毯子上,从而产生视觉上吸引人且几何精确的结果。 制作过程包括制作模板——分两部分打印并转移到纸板上,然后从两种颜色的羊毛中切割出 51 个五边形(一种颜色 25 个,另一种颜色 26 个)。这些五边形被缝合在一起,首先配对,然后形成四个和六个的组合,最终以一个中心五边形结束。在缝制过程中仔细对齐至关重要,以确保五边形正确连接。 弗格森的创新在于使用具有凹边和 90° 角的五边形,从而消除了顶点处的集中曲率。结合羊毛的弹性,这会将曲率分散到整个表面,从而产生真正的双曲形式——一块柔软、美丽且在数学上有趣的毯子。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 工作 | 提交 登录 如何缝制双曲毯 (2021) (geometrygames.org) 45 分,aebtebeten 1 天前 | 隐藏 | 过去 | 收藏 | 4 条评论 帮助 voidUpdate 1 天前 | 上一个 | 下一个 [–] 我搞不清楚这个网站是访问量过高导致崩溃,还是需要赞助网站所有者一个新的路由器。图片加载速度非常慢。 replyjcgrillo 1 天前 | 上一个 [–] 我一开始误读为“超高反应性”,有些担心。实际的东西好多了,而且关于如何获得正确的弯曲缝线的描述很有帮助。这是我从未完全弄清楚但想提高的事情。 replycperciva 1 天前 | 父评论 [–] 公平地说,超高反应性毯子仍然可以保暖。也许会保暖一辈子! replyjcgrillo 1 天前 | 根评论 | 父评论 [–] 不要折叠超高反应性毯子! 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

Please provide the content you want me to translate. I need the text to be able to translate it to Chinese. Just paste it here, and I will give you the Chinese translation.

## 近期 Linux 内核变更可能对 PostgreSQL 有益 像 PostgreSQL 这样的开源项目很大程度上依赖于 Linux 内核,但及时了解相关的内核更新可能具有挑战性。本文重点介绍了近年来可能改善 PostgreSQL 性能和功能的内核变更,旨在引发讨论和潜在集成。 关键变更包括**非缓存缓冲 IO**(使用 `RWF_DONTCACHE` 标志),这可以在内存压力下提高性能,以及 NVMe/SCSI 设备的**原子写入**(使用 `RWF_ATOMIC`),可能消除当前由全页镜像等功能解决的“撕裂页”问题。 进一步的开发利用**BPF(Berkeley Packet Filter)**进行内核定制。这包括一个新的 `cachestat` 系统调用,用于更准确的页面缓存监控——可能改善索引扫描估计,以及 `sched_ext` & `cache_ext`,它们允许针对数据库工作负载(例如优先处理 OLTP 而不是分析查询)定制调度和页面缓存驱逐策略。最后,正在进行通过 BPF 定制 io_uring 和 OOM killer 的提案,为 I/O 和内存管理提供进一步的控制。 虽然某些功能需要直接 IO 并且可能无法立即移植,但这些内核进步为 PostgreSQL 优化和开发提供了令人兴奋的可能性。作者鼓励社区探索这些变更并提供反馈。

最近一篇Hacker News上的帖子强调了Linux内核的新进展,旨在提高PostgreSQL的性能。具体来说,正在提出一个补丁,使`io_uring`系统可以通过BPF(Berkeley Packet Filter)进行定制,从而可能实现更高效的I/O操作等待和轮询模式。 评论者对这些可能性感到兴奋,一位用户称之为“太棒了!”并赞扬了潜在的应用场景。随后,讨论集中在这些底层改进是否最终能使像基于云的PostgreSQL部署(例如AWS Aurora)和简化的基础设施工具等日常应用程序受益。另一位评论员指出,硬件/内核级别的改进并不总是能在更高层软件中完全实现,因为存在中间层。

本文讨论了两个看似无关的主题:“血月”现象和三犬夜乐队主唱查克·内格隆的回忆录。 “血月”指的是月全食期间月球呈现出的红色外观。这是因为地球大气层过滤阳光,让红色的色调到达月球表面,同时散射其他颜色。约翰·黑吉牧师推广了这个术语,将这些日食与预言事件联系起来,尽管红色是人们熟知的天文现象。 另一方面,评论详细介绍了内格隆坦率的回忆录《三犬夜惊魂》。书中记录了他与三犬夜乐队的成名,随后是堕入海洛因成瘾、经济破产和关系破裂的毁灭性经历。尽管书中详细描述了令人震惊的行为和自我伤害,内格隆最终还是找到了康复之路,并继续演出。评论员赞扬了他的诚实,但批评他对前乐队成员的负面态度。

一个黑客新闻的讨论挑战了“血月”一词起源于约翰·哈吉2013年的书籍《四次血月》的说法。 许多评论员指出,该短语的使用要早得多。 引用的证据包括2011年的电子游戏《泰拉瑞亚》中的“血月”事件,1994年的《万智牌》卡牌“血月”,甚至1990年的电影《血月》。 Google Ngrams数据表明,该词的使用可以追溯到至少1900年,历史记录表明“血月”是德克萨斯边境地区和威卡教传统中对满月的称呼。 虽然承认哈吉的书可能使该术语*流行*起来,但用户认为它在之前就已存在。 一位评论员表达了对满月被赋予越来越多的专业名称的沮丧,更喜欢传统的“蓝月”称谓的简洁性。

## Commodore 64 光之谜:基于精灵的增强 这个项目重制了Commodore 64版本的《光之谜》益智游戏,目标是达到与NES版本相似的视觉效果。核心挑战在于扩展精灵的使用——C64的VIC-II芯片仅支持8个精灵,而实现所需的按钮阴影和动画则需要33个。 解决方案涉及巧妙的精灵复用和在屏幕渲染期间的关键时序操作。现有的铆钉和阴影精灵被重新利用,并添加了新的精灵用于单元格的阴影效果。中断被策略性地使用——总共八个——以更新精灵位置、图案,并在扫描线基础上启用/禁用精灵。 这需要重新组织精灵数据以实现高效更新,并修改中断处理程序以管理复杂的时间安排。字符图形也被改进,切换回系统字体以允许动画按钮标签。 虽然显著增加了代码量,但这个迭代过程展示了显示能力的增量改进,将C64硬件推向了极限。该项目强调了探索中间步骤和完善技术的重要性,即使对于看似微不足道的游戏玩法增强也是如此。

一场 Hacker News 的讨论围绕着一篇关于在 Commodore 64 上使用精灵复用技术的博客文章展开。核心话题是如何高效地显示超过 C64 标准的每行 8 个精灵。 用户们讨论了通过链式中断处理程序,在光栅扫描线期间快速切换精灵数据,从而有效地“复用”它们的方法。一位评论者建议直接重写中断向量以加快切换速度,而另一位则指出由于 Kernal 银行切换,需要使用软向量。 对话还强调了一个视觉上令人印象深刻的演示,展示了同时显示九个精灵,这通过巧妙的光栅时序和精灵操作实现——并非位图技巧。 几位用户称赞了演示的节奏以及附带的 SID 音乐的质量。最终,该帖子展示了人们对优化和突破经典 C64 硬件极限的持续兴趣。

事件发生在周日早上,亚马逊网络服务(AWS)当时表示,“物体”击中了阿联酋的一个数据中心,造成“火花和火灾”。 同样在周日,AWS表示正在调查巴林的一个设施的电力和连接问题。

Windhawk 是一款免费且备受推崇的 Windows 优化工具,允许用户通过“模组”深度自定义他们的电脑,可以改变从任务栏外观和行为到鼠标滚轮功能等一切。虽然功能强大,并提供许多用户想要的功能(例如可移动的任务栏,微软最近才开始原生支持),但也存在风险。 Windhawk 通过将代码注入到正在运行的进程中工作,这会带来潜在的稳定性和安全问题。虽然核心程序是开源的并且来自信誉良好的开发者,但许多模组是由其他人创建的,需要用户评估其可信度。它也可能与游戏的反作弊软件冲突,从而导致封禁。 作者并未完全推荐 Windhawk,承认其优点和潜在缺点。它凸显了微软的核心矛盾:在安全、锁定的系统与用户想要个性化体验的自由之间取得平衡。Windhawk 正是这种矛盾的体现,填补了用户长期以来要求但在 Windows 中缺失的功能,但可能需要付出代价。最终,使用 Windhawk 是个人选择——请谨慎行事并了解相关风险。

## Windows 模组:力量与挫败感 最近的 Hacker News 讨论强调了自定义 Windows 的吸引力和挑战。像 WindHawk 这样的工具允许用户深度修改操作系统——从任务栏行为到文件资源管理器细节——提供了一种现代、封闭式操作系统中缺失的控制级别。许多评论者表达了希望这种程度的自定义能够内置于系统之中,并对微软日益严格的限制趋势表示遗憾。 然而,对话也承认了这些修改固有的不稳定性。Windows 更新经常破坏模组,需要持续维护。一些用户已经转向 Linux 以获得更稳定的自定义选项,而另一些用户则依赖 PowerToys 等工具进行不太具侵入性的调整。 讨论涉及了个性化与可靠性之间的权衡,许多人指出 Windows 正在远离用户控制。虽然模组可以增强体验,但它通常只是在不断发展的系统中一个临时的解决方案,导致一些人寻求更可定制的替代方案。最终,争论的中心在于用户是否应该对其操作系统拥有更大的自主权,即使这意味着牺牲一些稳定性。

## 匿名认证的迫切需求 互联网正朝着增加身份识别要求的方向发展,这受到数据收集和新法律(强制年龄验证)的推动——影响着从社交媒体到维基百科的一切。 这种趋势构成了重大的隐私风险,可能将在线活动与真实身份联系起来。密码学家认为**匿名认证**——证明你*拥有*凭证,但不透露*你是谁*——是关键的解决方案。 匿名凭证由David Chaum在1980年代率先提出,旨在打破凭证颁发与使用之间的联系。 用户无需重复透露身份证明,而是出示一张验证特定属性(如年龄)的凭证,而无需透露其身份。 然而,防止凭证复制至关重要。 解决方案包括一次性凭证(如PrivacyPass)、可撤销凭证和与硬件绑定的方法。 更高级的系统利用**零知识证明**,允许用户在不透露底层数据的情况下证明声明(例如,年龄、居住地)。 这些可以与限制凭证使用或通过“黑名单”撤销凭证的技术相结合,而无需识别用户。 虽然复杂,但这些技术为在日常身份识别的未来中保护在线隐私提供了一条途径。下一步是探索实际应用,例如PrivacyPass和Google在Android上的基于驾驶执照的方法。

## 黑客新闻讨论摘要:匿名凭证与年龄验证 一个黑客新闻帖子讨论了匿名年龄和身份验证系统的可行性和期望。核心争论在于技术挑战是否已经解决,还是说缺乏实施源于社会/政治动机。 许多评论者指出,解决方案*存在*(例如德国身份证提供是/否的年龄验证),但并未被广泛采用,这表明公司或政府并不*想要*真正保护隐私的系统。人们对美国抵制数字身份证表示担忧,这种抵制源于对隐私的恐惧和对集中权力的不信任,甚至还有一些奇怪的文化反对意见(例如对数字身份证中“666”标记的恐惧)。 讨论强调了密码学解决方案与实际实施之间的紧张关系。虽然零知识证明等技术具有潜力,但人们仍然担心对发行者的信任、潜在的跟踪以及滥用的风险。一些评论员认为,年龄验证本身就是一个有问题目标,可能会导致过度干预和监控,而不是解决预期的问题。最终,该帖子强调,仅靠技术解决方案是不够的;社会和政治因素在隐私保护系统是否被采用以及是否真正保持匿名方面起着至关重要的作用。

## 插电测试:确保技术协同工作 **插电测试**(或称互联测试)是技术行业一项至关重要的活动,它汇集制造商来测试他们的产品和设计在既定的技术标准下*协同*工作的情况。这些测试范围从简单的物理连接到复杂的实际场景模拟。 主要目标是验证对标准的符合性,并且重要的是,通过识别歧义或实际问题来*改进*这些标准。插电测试可以是公开的,结果共享,也可以是私有的,用于内部开发。 CEA(HDMI)、VESA(DisplayPort)和USB-IF等组织会定期举办插电测试。它们也被用于文档格式(ODF)、数据存储(SCSI)、智能家居能源管理(EEBUS)和开放无线接入网技术(O-RAN)等领域。 最终,插电测试通过确保不同技术能够无缝通信,从而提高互操作性、增加透明度并推动创新。

这次黑客新闻的讨论围绕着“互联测试节”——硬件和软件经过严格测试以确保兼容性的活动,通常以意想不到的方式进行。最初的帖子链接到维基百科上关于该主题的文章。 用户分享了轶事,说明了公司为测试所做的努力。一个故事详细描述了贝尔实验室秘密缩短电话线,以确定用户在注意到之前可接受的最小长度。另一个强调了微软与杀毒软件供应商的互联测试节,由于驱动程序行为冲突,这是一个复杂的过程。 一些评论涉及了人因测试的挑战,指出人们通常会适应并忽略缺陷,而不是报告它们。例子包括呼叫中心对数字手册的抵触以及苹果早期“蓝色盒子”电话黑客。其他例子包括蓝牙“互联测试节”和NFL的“射频战争游戏”,以解决超级碗期间的无线电干扰问题。 这次对话表明,互联测试节对于识别和解决兼容性问题至关重要,通常需要创造性的,有时甚至是秘密的测试方法。

更多

联系我们 contact @ memedata.com