## Gapless:一款用于无缝播放的 Web 音频播放器 Gapless 是一个轻量级的 JavaScript 库,专为网页上的无缝音频播放而设计,最初是为 Relisten.net 构建的。它利用 HTML5 音频和 Web Audio API 在曲目之间创建流畅的过渡。尽管优先考虑功能,但它仍然保持了较小的包大小,仅依赖一个生产依赖项(xstate)来实现强大的状态管理。 该库提供了一个简单的 API,可以通过回调函数自定义播放行为,用于处理进度、曲目结束和错误处理。关键方法包括 `play()`、`pause()`、`next()`、`previous()` 和 `addTrack()`。它提供了详细的 `TrackInfo` 对象,包含诸如当前时间、持续时间和播放状态等元数据。 **主要特点:** * **无缝播放:** 核心功能,使用 Web Audio API。 * **简单 API:** 易于集成和控制。 * **媒体会话 API 支持:** 利用曲目元数据进行锁屏控制。 * **状态管理:** 由 Xstate 提供支持,以确保可靠运行。 * **ES 模块:** 作为 ES 模块发布。 提供了一个实时演示和全面的文档,展示了其易用性和强大功能。版本 4 包含 API 变更,特别是将 `playNext()` 等方法重命名为 `next()`,并返回纯数据对象而不是类实例。
这篇文章探讨了如何使用 ANSI 转义码直接从命令行程序控制终端行为——这些特殊代码指示终端改变文本颜色、移动光标和清除屏幕部分内容。虽然 Readline 和 Python Prompt Toolkit 等库简化了这个过程,但理解底层代码可以实现更大的自定义性。
核心概念是将这些代码(例如,`\u001b[31m` 用于红色文本,`\u001b[0m` 用于重置)发送到程序输出中。文章通过 Python 示例演示了这一点,从基本的文本着色开始,逐步进展到创建动态元素,如加载进度指示器和简陋的命令行界面。构建这个命令行涉及处理用户输入、光标移动以进行编辑以及清除行以进行更新。
作者 Haoyi 强调了创建更丰富、更具交互性的命令行体验的潜力,超越了传统库所能提供的功能——例如语法高亮和高级文本选择。他强调,虽然实现这些功能需要付出努力,但掌握 ANSI 转义码可以解锁强大的可能性,从而构建自定义工具和界面。最终,直接的终端控制使开发者能够创建具有与桌面环境相媲美功能的创新命令行应用程序。
## 希米托山上的书写:一段三千年的故事
皮帕·斯蒂尔的最新研究探讨了雅典希米托山上书写的历史,跨越近三千年。这座山以大理石和蜂蜜闻名,因其早期希腊字母铭文而具有独特意义——最早的铭文可追溯到公元前7世纪,早于柏拉图等古典作家。
这些早期铭文发现于宙斯·塞米奥斯神庙(“预兆之宙斯”)的陶瓷杯上,表明书写是仪式实践不可或缺的一部分。书写行为本身,而非书写对象,似乎才是祭品。纵观历史,希米托山继续吸引着作家,从古代涂鸦到现代小径标志,以及像著名的利昂塔里洞穴和瓦里洞穴这样的修道院和洞穴中的铭文,甚至吸引了拜伦勋爵。
受这项研究的启发,斯蒂尔利用得宝积木重现了这座山上书写历史的场景,该项目通过来访学者海伦·麦高万主持的乐高严肃游戏工作坊得到了加强,展示了乐高在研究方面的潜力。该项目突出了书写、地点和仪式之间持久的联系,以及书写连接时空人们的力量。
今天的DB Jim Reid的“每日精选”显示了自1990年以来的每日油价。在他发布报告时,油价上涨(+8.4%),预计将成为过去36年里第38大的单日涨幅。图表标注了我们曾见过更大波动的区域。即使这次涨幅很大,要进入前20名、10名和5名,分别需要上涨+9.6%、+13.6%和+13.9%。全球金融危机和新冠疫情期间出现了巨大的波动,而1990-91年的海湾战争也出现了几次两位数的涨幅。顺便说一下,自从Jim发布了他的每日图表以来,油价已经下跌,最后检查时当日上涨幅度仅为5.7%,抹去了最初的飙升幅度的一半以上。展望未来,Reid表示,很多将取决于霍尔木兹海峡。它目前尚未正式关闭,但由于几乎所有正常通过该海峡的船只都自行限制通行,因此通过它将是危险的。
精酿啤酒公司Brewdog被美国公司Tilray以3300万英镑收购,但这次拯救是以重大代价换来的。虽然挽救了733个工作岗位,但有484个职位流失,并且英国的38家Brewdog酒吧立即关闭,因为它们不属于协议范围。
Brewdog上个月进入破产管理,未能盈利,尽管此前通过“Equity for Punks”计划筹集了7500万英镑。不幸的是,投资于该计划的投资者将无法获得任何投资回报。
Tilray将控制Brewdog的苏格兰啤酒厂和配送中心,以及11家酒吧。该交易不包括Brewdog的德国业务,德国业务将被清算,而加盟酒吧将继续运营。工会谴责了裁员的处理方式,将其与P&O渡轮丑闻相提并论,并强调了为“建立这个品牌”的工人们的损失。
此次出售标志着Brewdog的没落,Brewdog曾经是英国啤酒行业中一个叛逆的挑战者,现在却面临债务和声誉受损的困境。
星光便利店 斯文人阴谋 2024 · 06 · 21
那个形状没有 2023 · 06 · 24
超时滞留 2022 · 01 · 01
囚犯玛莎 2018 · 12 · 09
来自北方的奇怪生物 2018 · 07 · 30
裸背与黑色裤子 2017 · 10 · 20
安德的游戏思维 2017 · 04 · 15
RSS henryweikel.net
能源分析师费雷东·费沙拉基认为,伊朗任何试图封锁霍尔木兹海峡的行动都会是短暂的,因为伊斯兰革命卫队(IRGC)的海军能力相对于美国、英国和法国军队来说较为薄弱——他称IRGC为“纸老虎”。他预测与美国的战争很可能发生,呼应了特朗普总统关于快速的、为期四周的“史诗怒火行动”的说法,据报道该行动已经击沉了九艘伊朗海军舰艇并摧毁了他们的海军总部。
尽管IRGC的实力有限,但分析人士警告称,即使对霍尔木兹海峡的*有限*干扰——这条关键的石油运输路线——也可能大幅推高油价,可能将布伦特原油推至每桶100美元。当前数据显示,通过海峡的油轮交通已经基本停止,表明立即产生了经济影响并增加了缓和局势的压力。虽然冲突持续时间可能不长,但潜在的经济后果是巨大的。
## AI 与以太坊未来路线图
以太坊联合创始人 Vitalik Buterin 对一项展示人工智能能够快速原型化区块链 2030 年路线图的实验印象深刻。一位开发者成功使用人工智能(“氛围编码”)在几周内生成了一个参考实现,这让 Buterin 相信以太坊的开发可以显著加速。
虽然承认人工智能生成的代码可能包含错误并需要彻底审查,Buterin 强调人工智能编码能力的加速步伐。他敦促开发者优先考虑安全性与速度并重,建议人工智能的收益应在更快的开发 *和* 增强的测试、形式化验证以及多重实现之间分配。
Buterin 设想一个无 bug 代码成为标准化的未来,这曾经是一个理想化的目标。此前,以太坊基金会最近发布了为期四年的“草图路线图”,Buterin 积极贡献诸如量子抗性等想法,并倡导快速实施账户抽象。
## 人工智能推动数据中心和建筑支出激增
建筑支出正在经历剧烈转变,主要受人工智能繁荣驱动。数据中心建设在**2025年达到410亿美元**,较**2020年增长344%**,但这还不包括服务器本身的成本——仅为建筑物和冷却基础设施。 这一激增不同于通货膨胀压力,后者在同一时期非住宅建筑总体上涨了41%。
除了数据中心,**工厂建设**达到**2200亿美元**,较2020年增长192%,用于**计算机、电子和电气设备设施(包括半导体工厂)的支出更是大幅增长了1300%**。 **发电厂建设**也达到创纪录的**1580亿美元**,受到电力需求飙升的推动。
然而,公用事业公司对大规模投资持谨慎态度,因为人工智能炒作可能消退,导致它们面临滞留资产。 另一方面,**办公楼建设**持续下降,达到自2015年以来的最低水平,为**490亿美元**,反映了商业房地产市场持续面临的困境。
这些趋势凸显了建筑资本向人工智能基础设施的重大重新分配,但劳动力、材料和电力方面的瓶颈可能对持续增长构成挑战。
## 软件行业的“SaaSpocalypse”:一次冷静的观察
近期,软件板块出现恐慌性抛售,被称为“SaaSpocalypse”,导致iShares扩展科技-软件行业ETF (IGV) 下跌了30%,而更广泛的科技指数仍然保持稳定。这次下跌源于对新型AI代理(如Anthropic的Claude和OpenAI的Frontier)能够自主处理复杂任务的担忧,这可能使传统的企业软件过时。Workday、Adobe甚至Microsoft等主要公司都出现了显著的下跌。
然而,这种说法可能被夸大了。虽然AI *是* 具有颠覆性,但企业软件的价值不仅仅在于代码,还在于深入嵌入的机构知识、合规性和定制化。替换这些系统是一项巨大的工程。此外,软件支出 *预计将增加* ——Gartner预测2026年将增长14.7%,达到1.4万亿美元。
应对这种情况的关键是识别具有韧性的公司。那些拥有强大“护城河”的公司——平台规模的龙头企业(Salesforce、Microsoft)、网络安全公司(Palo Alto Networks、CrowdStrike)以及控制独特数据的公司——最能蓬勃发展。投资者应关注PEG比率、净收入留存率和AI附加率等指标,以区分赢家和输家,并避免基于耸人听闻的说法进行恐慌性抛售。虽然需要谨慎,但当前的市场错位为有洞察力的投资者提供了一个潜在的机会。
## 美国锑业股票因地缘政治紧张局势上涨
美国锑业公司 (UAMY) 的股票正在飙升,原因是美国和中国之间的紧张局势加剧。北京强烈谴责美国最近关于伊朗和委内瑞拉的行动,对特朗普总统即将访华的行程是否可行表示怀疑。
中国外交部长对美国行动表示不满,增加了中国采取报复措施的可能性,可能包括限制对美国的关键矿物和稀土出口。 这尤其重要,因为美国对这些资源的获取有限。
UAMY 作为北美唯一的锑冶炼厂,有望从潜在的进口限制中受益。 锑是军事应用的关键材料,包括弹药,鉴于最近的军事活动,预计需求将增加。 市场正在认识到 UAMY 的战略价值,推动其股价大幅上涨——在早盘交易中上涨超过 13%。
美国当局已对国际加密货币诈骗采取重大行动,冻结并查没与东南亚诈骗网络有关的超过 5.8 亿美元的加密货币。这项行动由司法部诈骗中心特别打击组主导,旨在打击“养猪杀猪盘”骗局——诈骗者先与受害者建立关系,然后将他们的资金转移到虚假的加密货币投资中。
这些行动通常设在缅甸、柬埔寨和老挝等国家,估计每年给美国人造成 100 亿美元的损失。调查显示,一些涉案人员是受迫参与诈骗的人口贩运受害者。
特别打击组专注于瓦解这些网络的金融基础设施,追踪资金,并确定主要组织者。最近的 Chainalysis 报告强调了非法加密货币活动的激增,2023 年达到 1540 亿美元,这得益于受制裁实体以及日益复杂的洗钱服务,特别是利用稳定币。司法部计划寻求没收并向受害者返还资金。
zclaw 是一款紧凑型 AI 代理,设计在 ESP32 微控制器上直接运行,使用 C 语言和 ESP-IDF/FreeRTOS 框架。它作为一个实用的助手,可以通过 Telegram 或 Web 中继进行控制,允许用户使用自然语言执行命令——例如设置提醒、控制 GPIO 引脚和安排任务。
其关键特性是极小的占用空间,目标固件大小为 888 KiB *包括*操作系统、网络和安全堆栈。这使得 zclaw 能够在资源受限的设备上高效运行。
项目文档指导用户完成设置、工具使用(包括构建自定义工具)、运行时理解、安全注意事项和开发流程。它支持各种 LLM 后端,如 Anthropic 和 OpenAI,并展示了利用设备端执行实现独特自动化可能性的用例。zclaw 优先提供在严格资源限制下有用的自动化功能。
## 虚假信息与双重标准:Turley 对 Lieu 的分析摘要
Jonathan Turley 批评了 Ted Lieu 众议员在众议院司法委员会听证会上对 Donald Trump 的指控,强调了一种令人不安的模式,即散布未经证实且耸人听闻的说法。Lieu 声称 Trump 虐待了一名未成年人,并且她后来被谋杀以封口,这一说法基于 1995 年一名匿名司机提供的证词。
Turley 详细说明了该司机明显不可靠的背景——充满反 Trump 偏见、极端社交媒体帖子,以及进一步的荒谬主张(包括与俄克拉荷马城爆炸案的联系以及对 Hillary Clinton 的指控),而 Lieu 在呈现信息时有策略地省略了这些内容。作者指出,Lieu 只分享了司机 FBI 声明的部分内容,隐瞒了其中最具破坏性的不一致之处。
Turley 认为,这体现了虚伪,因为 Lieu 此前曾谴责 Trump 散布“虚假信息”,而现在却在积极推广一个毫无根据的阴谋论。他将这种行为与更广泛的趋势联系起来,即政客利用未经证实的说法来煽动公众愤怒,称他们为“新雅各宾派”,他们优先考虑煽动愤怒而非追求真相。文章最后得出结论,政治 дискурс 已经陷入“疯狂”的境地,事实准确性越来越不重要。
这是一篇“思维轨迹”,探讨流体力学的直观挑战,特别是与微流体相关的方面。作者试图理解看似矛盾的概念:压力梯度在静止流体中存在(如水箱),但也能引起加速,以及水在变窄管道内的加速方式。
最初的困惑源于对力的可视化——压力*感觉*应该向下推,但实际上却与重力对抗以维持静态平衡。核心问题在于理解水如何在进入狭窄喷口*之前*就加速到全速,考虑到其不可压缩性。这导致质疑流体切片处速度恒定的假设。
作者探讨了不同管道形状的情景,意识到简单的恒定速度切片模型失效。他们假设管道形状由重力加速度和流量决定,可能限制出口宽度控制。一个关键问题出现了:在给定的入口/出口条件下,哪种管道形状能优化稳态流动?
最终,作者认识到需要理解变窄管道内的侧向压力梯度以及它们如何促成加速,区分静态、恒定速度、稳态和动态流体行为。他们建议通过压力场分析稳态,从而推导出力和加速度,并承认将这些与速度场关联的复杂性。
## 使用AI代理并行编码:我的个人工作流程
几个月来,我一直在利用并行编码代理——通过tmux和斜杠命令等工具提供支持——显著提高我的开发速度。这个系统使用“原生”代理,在tmux窗口中分配角色:**规划者**(需求规格创建)、**工作者**(实现)和**项目经理**(待办事项/想法管理)。
这个工作流程的核心是**功能设计 (FD)**——详细的Markdown文件,概述问题、考虑的解决方案和实施计划。我发现同时使用4-8个代理是最佳的;超过这个数量,质量会下降。
主要功能包括:一个强大的FD生命周期管理系统(计划中、设计中、打开、进行中等),由六个斜杠命令控制(/fd-new、/fd-status等),以及一个标准化的目录结构。`FEATURE_INDEX.md`跟踪所有FD。该系统通过`/fd-init`启动到任何仓库,创建必要的文件和命令。
验证至关重要,通过`/fd-verify`命令辅助,该命令提交代码、校对并生成验证计划。一份“开发指南”补充了代理的知识,解决了常见的编码模式和约定。虽然有效,但管理大量代理(超过8个)会带来认知负荷和上下文窗口限制方面的挑战。该系统依赖于将业务上下文手动转换为FD,并持续警惕代理对安全限制的“规避”。
## 多项式插值:总结
多项式插值寻找一个完全拟合给定数据集的多项式。一种关键方法是求解由范德蒙德矩阵表示的线性方程组,但直接求逆在数值上可能不稳定。
更实用的方法是使用**拉格朗日多项式**。这些是基函数,构造为在特定数据点处等于1,在所有其他点处等于0。线性组合这些函数可以创建一个插值多项式,保证通过所有给定的点。
所得多项式的次数最多比数据点的数量少1,并且重要的是,这个多项式是**唯一**的。任何其他拟合相同点的多项式必须相同。
拉格朗日多项式也构成了给定次数的所有多项式的向量空间的基础,这意味着任何多项式都可以表示为这些基函数的线性组合。使用这个基可以简化插值方程的表示,从而得到一个单位矩阵。当数据点不同时,范德蒙德矩阵是可逆的,其行列式可以通过归纳法计算。
报告显示,伊朗阿拉克重水反应堆群落最近遭到袭击,可能由美以部队实施,这是近一年内的第二次此类事件。该设施位于德黑兰西南,旨在生产钚,并在2015年《伊核协议》下进行了部分改造以限制武器级产出,此后一直未投入运营。
去年的袭击严重损坏了反应堆核心,旨在阻止未来的钚生产。据报道,最近的袭击再次以该地点为目标,进一步努力瓦解伊朗的核能力。
国际原子能机构确认,由于没有核燃料,没有发生放射性物质泄漏。从战略上讲,摧毁阿拉克消除了通往核武器的关键途径,以及此前对浓缩设施的袭击。这些行动共同旨在显著延缓伊朗的“突破”时间表并削弱其核威慑力。
## 伊朗冲突与全球天然气市场:摘要
高盛分析指出,中东地区紧张局势升级,特别是关于霍尔木兹海峡——液化天然气(LNG)的关键运输枢纽——的担忧,对欧洲和全球天然气价格构成重大风险。与石油不同,天然气价格直到最近才充分反映地缘政治风险。
霍尔木兹海峡LNG运输中断一个月,可能将欧洲天然气(TTF)和亚洲现货LNG(JKM)价格推高至74欧元/兆瓦时(25美元/百万英热单位),达到2022年能源危机期间触发需求响应措施的水平。更长时间的中断可能将价格推高至100欧元/兆瓦时(35美元/百万英热单位)以上。
卡塔尔拉斯拉凡LNG设施遭受无人机袭击后,这些担忧迅速成为现实——该设施占全球供应的20%,导致停产和欧洲天然气期货价格上涨50%。油轮通过霍尔木兹海峡的运输基本停止。虽然美国天然气价格上涨有限,但全球对替代供应的竞争可能会推高全球价格。
中断持续时间是关键;长时间的停电将加剧价格上涨,即使美国LNG产量可能增加。