每日HackerNews RSS

诺姆·乔姆斯基在2023年6月因中风导致无法交流后,他过去与杰弗里·爱泼斯坦的交往受到了关注。他的妻子瓦莱丽亚·乔姆斯基发表声明回应了这一争议,解释说他们于2015年认识爱泼斯坦,那时爱泼斯坦的罪行尚未完全公开。 爱泼斯坦将自己塑造成一位慈善家和金融专家,赢得了乔姆斯基的信任,并促成了书信往来、午餐、晚餐以及在爱泼斯坦提供的房产中住宿——所有这些都与乔姆斯基的专业工作有关。他们从未去过他的岛屿,也没有目睹任何犯罪活动。乔姆斯基甚至应爱泼斯坦的要求写了一封推荐信,相信他关于遭受不公正迫害的说法。 乔姆斯基夫妇直到爱泼斯坦2019年被捕后才得知他令人发指的罪行真相,意识到自己被操纵了。他们承认在调查他的背景时犯了一个“严重错误”,并为他们的判断失误道歉。一张2万美元的支票是乔姆斯基为爱泼斯坦设计的一个语言挑战的报酬,而27万美元的转账涉及爱泼斯坦协助解决乔姆斯基退休金中的不一致问题。瓦莱丽亚·乔姆斯基强调他们没有*与*爱泼斯坦进行任何投资,并向他的受害者表达声援。

此文档似乎是PDF文件的内部结构,特别是“xref”表和其他元数据。**它不是人类可读的内容**,例如文本或图像。 `xref`表是PDF的关键部分,充当索引。它列出了文件中所有对象的字节偏移量——例如文本字符串、图像、字体和页面描述。 “xref”后面的数字(137 43)表示起始对象编号(137)和表中条目的总数(43)。 `stream`关键字后面的看似随机的字符是表示PDF中压缩内容的二进制数据。 没有PDF阅读器,无法确定此数据代表什么(文本、图像等)。 本质上,这是PDF文件的“骨干”,使阅读器能够快速定位和组装各种组件以正确显示文档。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 如何压缩词典 (2001) [pdf] (marcinciura.wordpress.com) 8 分,作者 mci,1 天前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## 黑客新闻讨论:传染性癌症 一篇《历史今天》的文章引发了黑客新闻对“传染性”癌症的讨论。对话的核心在于,某些癌症确实是由病毒引起的(如HPV),这引发了关于还有多少其他癌症可能与病毒感染有关的问题。 用户指出其他致癌病毒,如爱泼斯坦-巴尔病毒和人疱疹病毒8,并承认癌症的根本原因是DNA突变,而病毒只是其中一种致突变因素。关于癌症研究的优先顺序,出现了一些争论,一些人质疑“癌症产业”是否更关注治疗而非预防。 讨论转向历史,提到一位19世纪的医生据称会品尝患者的癌症——这种做法类似于早期诊断糖尿病的方法。 引用了动物可传播癌症的例子(塔斯马尼亚恶魔、狗),并分享了一名外科医生通过抓伤从患者那里感染癌症的最新案例,突出了直接传播的可能性。 最终,该讨论涉及癌症的复杂性、免疫系统在其中的作用以及寻找有效预防措施的挑战。

## 运行您自己的自治系统:摘要 借助赞助的本地互联网注册机构 (LIR) 提供访问 AS 号码和 IPv6 前缀,以及 FreeBSD 和 FRR 等工具简化设置,个人现在可以在公共互联网上运行他们自己的自治系统 (AS)。 这允许提供商无关的寻址——这意味着即使更换托管提供商,您的 IP 地址仍然属于您。 该过程包括通过赞助 LIR 获取资源(AS 号码和 IPv6 前缀),使用 FRR 配置 FreeBSD 路由器进行 BGP 路由,以及建立到下游服务器的隧道(GRE/GIF)。 一个关键的挑战是使服务器能够同时利用提供商分配的和独立拥有的 IPv6 地址,这通过 FreeBSD 的双 FIB 策略路由来解决。 这种设置提供的优势超越了地址可移植性,包括对互联网路由的更深入理解以及为多提供商服务简化的架构。 仔细的配置,包括 bogon 过滤和 MSS 钳制,对于稳定性和安全性至关重要。 虽然复杂,但直接参与全球 BGP 路由并维护对网络寻址的控制提供了显著的运营优势。

## 运行你自己的AS:总结 这个Hacker News讨论围绕着运行你自己的自治系统(AS)的可行性和成本——本质上,参与互联网的路由基础设施。原始帖子详细描述了一个使用FreeBSD、FRR、GRE隧道和策略路由的设置。 几位评论者强调**DN42** (https://dn42.dev/) 是一个极好的、安全的实验BGP和AS功能的方式,使用私有地址空间,非常适合学习。 对话涉及获取公共IP地址空间的挑战。虽然IPv6提供了更容易的个人所有权潜力,但IPv4仍然昂贵,并且通常需要大量使用或成为多宿主业务。成本因地区而异;RIPE(欧洲)的费用明显高于ARIN(北美)。使用本地互联网注册机构(LIR)可以降低成本,但会引入依赖性。 像**iFog和Lagrange Cloud**这样的替代方案提供具有直接连接的VPS服务,绕过了对隧道的需要。最终,讨论强调,虽然对于个人来说在技术上是可行的,但运行完整的AS是复杂且可能代价高昂的,使得像DN42这样的学习环境成为一个有价值的起点。

作者在使用Claude-code等AI代码生成工具时,经历着反复出现的抑郁感和编码乐趣的降低,他们将这种现象称为“氛围编码”。虽然最初因其速度和看似正确的输出而具有吸引力,但他们发现它最终*阻碍*了他们的思考过程。 核心问题不是速度,而是失去了积极解决问题的过程。即使缓慢地编写代码,也能迫使人们更深入地理解问题领域和API的细微之处——这对于有效的软件工程至关重要。依赖生成的代码使得验证变得困难,并助长了被动接受,最终让他们的思维“关闭”。 现在,他们更谨慎地使用LLM,提供特定的代码片段并请求有针对性的修改,而不是要求整个功能。这种增加的摩擦保持了参与度,保留了对代码库的理解,并防止了“氛围编码”这种令人上瘾且扼杀思想的循环。最终,作者优先考虑快乐和深入思考,而不是潜在的微小生产力提升,提倡选择能够*增强*而非取代认知参与度的工具。

科拉科斯基序列是一个迷人的无限1和2序列,以其自描述性而闻名。它由其运行长度定义——该序列详细描述了自身内部连续相同数字的长度。从1,2,2开始,该序列决定了每种数字连续出现的次数。例如,第一个项'1'表示一个'1',下一个项'2'表示两个'2',依此类推。 在视觉上,该序列可以表示为一个螺旋,其中弧线被重复(如果该项为1)或二等分(如果该项为2)。尽管定义很简单,但该序列表现出复杂的性质。它不是周期性的,并且是“无立方体”的(不包含重复的子字符串)。虽然广泛认为1的密度为1/2,但尚未得到证明。科拉科斯基序列还与标签系统相关联,并且可以使用在时间和空间复杂度方面效率不同的算法生成,展示了其分形般的性质。

比特币跌破61,000美元,杠杆交易的清算和更广泛的市场动荡加剧了抛售,抹去了自唐纳德·特朗普总统当选以来所有由加密货币投机热潮带来的收益。该代币周五亚洲早期交易中下跌多达4.8%,至60,033美元,延续了大幅下跌,跌至2024年10月以来的最低点。自四个月前达到创纪录高位以来,比特币的价值已蒸发一半,并蔓延到其他代币、相关ETF以及持有大量硬币的公司,如Strategy Inc。

GitHub Agentic Workflows 在你的仓库中引入了自动化的“代理”,它们由 AI 驱动,以 GitHub Actions 的形式运行,用于处理诸如问题分类、文档编写和代码改进等任务——所有这些都通过简单的 markdown 文件定义。 这个过程包括用 markdown 编写指令,使用 `gh aw compile` 命令将它们编译成安全的 workflows (.lock.yml),然后让 GitHub Actions 执行它们。安全性至关重要:代理默认以只读权限运行,任何写入操作都需要明确批准,并在具有严格工具和网络控制的沙盒环境中执行。 这些 workflows 可以自动化日常任务,例如状态报告、代码重构和合规性监控,从而解放开发者,使其摆脱重复性工作。虽然目前仍处于早期开发阶段,并且需要仔细监督,但 Agentic Workflows 提供了一种利用 AI 在 GitHub 内部持续维护和改进仓库的新方式。

## GitHub Agentic Workflows 摘要 GitHub 最近宣布了“Agentic Workflows”,一个新系统,允许 LLM 自动化 GitHub Actions 中的任务。该项目旨在将“杂务”委托给 AI 代理,提供潜在的好处,例如自动文档更新和 CI/CD 工作流创建。然而,该公告在 Hacker News 社区引发了争论。 担忧集中在安全性、可靠性和整体价值主张上。用户质疑在核心 GitHub 功能仍然不稳定时,增加 AI 集成的必要性。 许多评论员强调了代理做出不正确假设、低效执行任务(例如字符串替换而不是重构)以及通过代理交互可能导致错误升级的问题。 GitHub 强调内置的安全措施,例如沙盒、防火墙和“安全输出”,以减轻风险。他们承认这仍处于早期研究阶段,专注于异步 AI 应用程序,并旨在提供比手动工作流更强大的替代方案。该项目托管在 `github.github.io` 上,这引起了一些最初的“网络钓鱼”担忧,但 GitHub 澄清说这是他们文档的标准做法。 最终,社区的反应不一,有些人对潜力感到兴奋,而另一些人则对在解决现有问题之前增加复杂性表示怀疑。

启用 JavaScript 和 Cookie 以继续。

这个Hacker News讨论围绕编程术语“foo”、“bar”和“baz”的词源展开,起因是链接到RFC 3092,一篇详细描述其历史的论文。这些术语可能起源于二战俚语(“fubar”),并在20世纪30年代在麻省理工学院流行,早期在像使用`fu()`和`bar()`的编程语言中使用。 许多评论者分享了作为初学者遇到这些术语的个人经历,通常难以理解它们作为占位符之外的用途。其他人贡献了他们使用的相关占位符术语,如“blah”、“yo”、“fart”、“Blarg”和“Honk”。讨论还延伸到其他“开发化石”——古老的编程参考,如游戏《Doom》中的“IDDQD”。 有趣的是,讨论揭示了文化差异;意大利程序员使用“pippo”、“pluto”和“paperino”作为元语法变量。还提到了一个名为Foo Pass的瑞士地点和名为“Foo Bar”的酒吧,突出了这些术语更广泛的文化影响。最后,有人指出IETF经常在4月1日发布幽默的RFC,但这份RFC是合法的。

## 人工智能疲惫悖论 一位经验丰富的人工智能基础设施工程师分享了一个关键观察:尽管由于人工智能工具发布了比以往任何时候都多的代码,但他却经历了前所未有的倦怠。这并非矛盾,而是隐藏悖论的结果。虽然人工智能加速了*单个*任务——起草、搭建框架、测试——但同时*增加了*整体工作量。每天都充满了更多的问题,需要不断地切换上下文,并无休止地审查人工智能生成的内容。 核心问题不在于效率,而在于从*创造*到*评估*的转变。人工智能需要持续的判断——代码是否正确、安全、符合架构?——这是一个耗竭精力的过程,不同于从头开始构建时那种充满活力的状态。此外,人工智能的非确定性会削弱信任,需要严格的监督。 作者提倡设定界限:限制人工智能的使用时间,优先进行不受干扰的深度工作,接受“足够好”的输出(大约70%),并专注于底层基础设施,而不是追逐每一个新工具。最终,在人工智能时代蓬勃发展需要认识并保护我们有限的认知资源——这项技能比提示工程更有价值,并且是可持续创新的必要条件。倦怠不是个人失败,而是一个系统性问题,需要转变观念,重视可持续的产出而非单纯的数量。

更多

联系我们 contact @ memedata.com