我们检测到您的浏览器已禁用 JavaScript。请启用 JavaScript 或切换到受支持的浏览器以继续使用 x.com。您可以在我们的帮助中心查看受支持的浏览器列表。帮助中心 服务条款 隐私政策 Cookie 政策 版权信息 广告信息 © 2025 X Corp.
我们检测到您的浏览器已禁用 JavaScript。请启用 JavaScript 或切换到受支持的浏览器以继续使用 x.com。您可以在我们的帮助中心查看受支持的浏览器列表。帮助中心 服务条款 隐私政策 Cookie 政策 版权信息 广告信息 © 2025 X Corp.
## tc:一种与语言无关的测试框架
tc 是一个精简的、与语言无关的测试框架,专为“人工智能时代”设计,其中测试被认为是权威规范,代码是可丢弃的。它允许你编写一次测试,并将其应用于用任何语言编写的代码(Bash、Python、Rust、Go 等)。
**工作原理:** 测试被组织为目录。每个测试从标准输入读取 `input.json`,并将 `expected.json` 写入标准输出。依赖项很少——只需要 `jq`。
**主要特性:**
* **语言无关性:** 使用统一的测试套件测试任何语言。
* **简单结构:** 测试组织为具有 JSON 输入/输出的目录。
* **模式匹配:** 支持在 `expected.json` 中进行动态值验证(UUID、时间戳、数字、字符串)。
* **并行执行:** 并行运行测试以获得更快的结果。
* **测试生成:** 包括 `tc new` 用于创建测试套件,以及通过 `tc-kit` 进行实验性 AI 驱动的测试生成。
**入门:** 克隆仓库,将 `tc/bin` 目录添加到你的 `PATH`(关键是避免与 Unix `tc` 命令冲突),并使用 `tc new` 创建你的第一个测试套件。
**愿景:** 实现快速的语言移植,并在实现演进时保持测试的稳定性。
荒诞海盗互联网博客的作者表达了对 Hacker News 平台上内容泛滥的沮丧,特别是以人工智能/大型语言模型为中心的文章,占据了平台的热门版块。他们并非反对真正的技术讨论,而是反对那些*专门为*吸引 Hacker News 注意力而优化的文章,这些文章通常围绕着人工智能的炒作和“范式转变”等流行词汇。 作者珍视该平台在于其日常、平凡的想法,并认为以人工智能为中心的内容削弱了这种独特的吸引力。他们明确表示,他们并非要求进行审核,只是表达了自己的不满,并劝阻任何计划表达不同意见的人——他们的意见将被忽略。本质上,他们渴望回归更真实、更少追逐潮流的内容。
arXivLabs是一个框架,允许合作者直接在我们的网站上开发和分享新的arXiv功能。个人和与arXivLabs合作的组织都认同并接受我们开放、社群、卓越和用户数据隐私的价值观。arXiv致力于这些价值观,并且只与秉持这些价值观的合作伙伴合作。您是否有为arXiv社群增加价值的项目想法?了解更多关于arXivLabs的信息。
自动收集公司信息、电子邮件和社交资料,以提升您的销售和推广效果。直接将相关网站抓取至表格中,追踪竞争对手、定价和趋势进行分析。从多个来源提取博客文章、新闻和产品信息,为市场营销或研究创建精选数据集。从任何网站收集结构化数据,并在Google表格中直接运行分析、图表或公式。提取联系信息和相关内容,以便在不离开表格的情况下快速撰写个性化电子邮件或开展营销活动。自动监控竞争对手的网站或整个行业的变化、新产品或新兴趋势。
## 激进分子中的一生:纪念克兰西·西格尔
本文反思了作者托德·吉特林与作家克兰西·西格尔长达数十年的联系,始于通过多丽丝·莱辛的《金色笔记本》发现西格尔,这部小说被广泛认为取材于西格尔作为幻灭的左派的生活。吉特林自己也是一位年轻的活动家,被西格尔作为一个复杂、破碎的人物形象所吸引,他正在与失败的理想作斗争。
后来,他接触到西格尔自己的作品《离去》,这部作品生动地描绘了二战后美国旧左派日益衰退的能量。吉特林在西格尔关于政治失败和对意义的追寻中的诚实中找到了共鸣。他们的联系随着岁月的流逝而加深,标志着共同的政治热情——包括女权主义和反战活动——以及与莱辛的复杂关系,她既通过小说使西格尔永垂不朽,又在西格尔看来背叛了他。
西格尔一生都保持着坚定、常常与众不同的声音,抵制简单的归类,并继续大量写作。吉特林钦佩西格尔对行动毫不动摇的奉献精神,以及即使在某些政治立场上存在分歧,他也拒绝妥协原则。最终,西格尔体现了一种充满激情的生活,既有辉煌也有心碎,并且在缺乏诚信的世界中不断追寻正直。
## 独立软件开发者面临的挑战演变 过去几十年,独立软件开发者的环境发生了巨大变化。从 20 世纪 80 年代通过软盘和邮购支票分发的共享软件开始,互联网最初带来了黄金时代——价格实惠的工具、不断增长的市场和简化的在线支付。在 20 年的时间里,勤奋的工作和聪明的营销(搜索引擎优化、广告)可以带来不错的收入。 然而,作者注意到最近难度明显增加。虽然开发工具不断改进,但推广渠道的效果正在下降。由于人们越来越依赖大型语言模型(LLM)的摘要,搜索引擎流量正在减少,这降低了内容创作的价值。在线广告费用高昂且充斥着欺诈。 像应用商店这样的新平台也带来了挑战——低价预期、激烈的竞争以及对平台所有者的依赖。大型语言模型(LLM)的兴起也降低了竞争对手的进入门槛,即使他们的产品质量较差。加上生活成本危机,小型供应商越来越难获得曝光并产生可持续的收入。虽然新的渠道*通常*会出现,但目前独立开发者可行的选择却显得稀缺。
启用 JavaScript 和 Cookie 以继续。
加州公共事业委员会(CPUC)以4比1的投票结果,决定维持大型投资者拥有的公用事业公司(如南加州爱迪生)目前的利润率,尽管客户抱怨电费飙升。虽然略微降低了费率——爱迪生的费率从10.3%降至10.03%——但由于公用事业公司继续投资基础设施,导致与这些投资相关的账单组成部分增加,因此这一决定不太可能对客户成本产生重大影响。 消费者团体认为,大约10%的股本回报率仍然过高,估计如果费率接近6%,每年可节省61亿美元。他们认为这会激励过度支出,并将财富从客户转移到公司。一位反对的委员表达了同样的担忧,强调了加州人难以负担电费的困境。 公用事业公司辩称,更高的费率是由于野火风险以及吸引基础设施和清洁能源转型投资的需要。加州目前的电力费率在美国排名第二高,爱迪生的费率在过去三年中上涨了40%以上,并且有大量客户拖欠付款。
## 重新构想面向现代硬件的数据库 核心问题是:如果利用90年代以来的进步——特别是快速的本地SSD和强大的云基础设施,我们今天应该如何从头设计一个关系数据库? 当前的数据库是为慢速旋转磁盘构建的,优先考虑诸如预写日志和批量缓冲等技术。 分析表明,有几个关键的改变。 首先,**缓存大小**应侧重于预期重用30秒到5分钟的时间窗口,尽管存储速度已大大提高,但这与80年代的研究结果相符。 其次,**传输大小**应以大约32kB为目标,以最大化SSD吞吐量。 第三,**持久性**应通过可用区*之间*的同步复制来实现,从而将重点从单系统可靠性转移开。 现代网络能够在不牺牲可扩展读取的情况下实现强一致性,并利用高质量的时钟进行优化。 关键在于,可以最大限度地减少对本地持久性和恢复机制(如传统的WAL)的依赖,并用分布式日志来代替,以实现多机器持久性。 最终,关系模型、ACID属性和SQL仍然具有价值。 然而,现代数据库应将持久性、可扩展性和可用性视为分布式问题,并在多AZ环境中针对实际性能进行优化。