被动微波中继器:隐秘的通讯英雄
二战后,微波通讯技术飞速发展,但其视线受限的特性限制了其应用。文章讲述了克莱茨伯格兄弟发明被动微波中继器的故事。这种无需电力,利用反射镜原理增强信号的装置,解决了山区等复杂地形下的通讯难题,尤其在20世纪60年代至70年代被广泛应用于美国西部等地区,为偏远地区架设通讯网络立下汗马功劳。如今,随着光纤和卫星技术的普及,被动微波中继器逐渐淡出历史舞台,但其巧妙的设计和在通讯史上的贡献值得铭记。
阅读更多
二战后,微波通讯技术飞速发展,但其视线受限的特性限制了其应用。文章讲述了克莱茨伯格兄弟发明被动微波中继器的故事。这种无需电力,利用反射镜原理增强信号的装置,解决了山区等复杂地形下的通讯难题,尤其在20世纪60年代至70年代被广泛应用于美国西部等地区,为偏远地区架设通讯网络立下汗马功劳。如今,随着光纤和卫星技术的普及,被动微波中继器逐渐淡出历史舞台,但其巧妙的设计和在通讯史上的贡献值得铭记。
阅读更多
一位长期超负荷工作的艺术家,在身体和精神都到达极限后,意识到成功的快感背后是永无止境的追逐。一次摩洛哥之旅让她体验到休息的意义,并从狄金森的诗歌中得到启发:创造并非只有辛勤劳作,宁静的沉思也能孕育丰硕成果。文章以作者决定在八月休假为结尾,呼吁人们重视休息,在宁静中寻找新的灵感。
阅读更多
HelixDB是一个用Rust编写的开源图向量数据库,专为检索增强生成(RAG)和AI应用而设计。它基于LMDB存储引擎,速度极快,号称比Neo4j快1000倍,比TigerGraph快100倍,与Qdrant性能相当。HelixDB支持图和向量数据类型,提供ACID一致性,并具有易于使用的CLI工具和SDK(TypeScript和Python)。目前,团队正致力于扩展向量数据类型功能、增强查询语言以及构建测试套件等。长期目标包括开发内部图向量存储引擎和网络协议库。
阅读更多
一项结合欧洲航天局(ESA)和NASA探测器数据以及实验室新实验的研究发现,火星标志性的红色尘土比之前认为的拥有更潮湿的历史。研究表明,火星在其古代早期,当液态水更为普遍时就开始生锈。这改变了我们对火星变红的理解,暗示火星比之前认为的更早以前就存在液态水,这对于寻找火星生命迹象至关重要。
阅读更多
本文介绍了如何使用开源自动化平台n8n和Discord Bot自动化Bug Bounty中的子域名枚举、目录枚举和截图抓取三个步骤。作者搭建了n8n服务器和工作服务器,创建了n8n工作流程,编写了Bash脚本,并设置了Discord Bot。整个流程通过Discord Bot触发,结果输出到指定的Discord频道,实现了自动化和协作。
阅读更多
威廉·吉布森最新科幻小说《边缘行者》探讨了物质主义、科技和设计如何挑战人类身份认同。评论家贾斯汀·麦格克认为,小说描绘的未来并非虚构,其根源已在现实生活中扎根。小说通过对品牌、消费品和科技产品的细致描写,揭示了后资本主义社会中消费主义的复杂性和矛盾性,以及人们在同质化世界中追寻身份认同的困境。最终,科技发展到极致,虚拟与现实的界限模糊,人类对自身身份认同产生质疑,引发对未来社会深刻的反思,属于科技类。
阅读更多
苹果公司计划对其软件更新的命名方案进行重大调整。据彭博社报道,今年的iOS更新将不再命名为iOS 19,而是命名为“iOS 26”,这标志着苹果公司将采用新的基于年份的命名策略。这一变化将应用于所有苹果平台,例如macOS 26、iPadOS 26等,旨在提高品牌一致性,并减少用户和开发者的困惑。此举也与苹果计划对所有平台进行的重大重新设计相呼应,目标是统一命名和设计。虽然这一变化可能在短期内让用户感到困惑,但从长远来看,它将提高苹果软件版本号的可识别性和易记性。
阅读更多
加州地区法院法官裁定,Automattic及其CEO Matt Mullenweg必须恢复WP Engine对WordPress.org(一个由Mullenweg拥有的主题和插件库)的访问权限。此前,Mullenweg公开抨击WP Engine,并禁止其访问WordPress.org。WP Engine提起诉讼,指控Automattic和Mullenweg勒索和滥用权力。该禁令导致WP Engine无法访问和更新其流行的Advanced Custom Field (ACF) 插件。法院命令Automattic恢复WP Engine对ACF的访问和控制权,并删除一个列出WP Engine客户的网站以及登录页面上的一个复选框。Automattic表示将继续抗辩此案,而WP Engine则表示,法院的命令将为WordPress生态系统带来稳定。
阅读更多
作者购买了一款廉价的Tapo室内摄像头来监控狗狗在家时的行为,却意外地开启了一段逆向工程之旅。为了绕过Tapo应用的繁琐配置流程以及强制订阅,作者进行了APK反编译、中间人攻击(MITM)、编写加密脚本等操作,最终发现了Tapo摄像头存在默认密码“TPL075526460603”的严重安全漏洞,并编写了一个Bash脚本实现无云配置。这个过程揭示了Tapo固件的安全隐患,例如混合使用SHA-256和MD5加密算法,以及不一致的密码同步机制。最终,作者成功配置了摄像头,却发现狗狗只是在家睡觉。
阅读更多
Mashups.io 是一款强大的在线数据整合工具,它继承了 Yahoo Pipes 的衣钵,并进行了改进。用户可以轻松地将 RSS feeds、CSV 文件和 JSON 数据混合、过滤和转换,创建自定义的数据源。该平台提供直观的可视化界面,无需编程经验即可构建复杂的数据工作流程。Mashups.io 提供免费和付费方案,满足不同用户的需求,其实时更新功能确保数据始终保持最新。
阅读更多
一个简单的C程序,创建线程并打开256个套接字,在Linux和OpenBSD系统上展现出惊人的性能差异。在Linux上,运行时间在17到26毫秒之间波动;而在OpenBSD上,运行时间却低至2到6毫秒。更令人惊讶的是,OpenBSD在初始测试中甚至因为“太多打开的文件”而报错,这暗示了系统资源管理方面的差异。文章作者表示,这与网络代码无关,并期待找到一个Linux系统能够在该测试中胜过OpenBSD。
阅读更多
Titania 编程语言基于 Niklaus Wirth 设计的 Oberon-07 语言,旨在作为编译器开发教学工具。其语法简洁,包含了模块、过程、数据类型等核心概念,并提供了一套内置函数,涵盖了数值计算、位运算、内存管理等方面。通过学习 Titania,开发者可以深入理解编译原理和编程语言设计。
阅读更多
今年的DEF CON黑客大会上,既有军方与情报机构的大力参与,也有对美国军事行动的尖锐批评。大会邀请了前国家安全局局长Paul Nakasone,并与DEF CON创始人Jeff Moss共同出席活动。然而,活动期间,曾因入侵Stratfor而入狱的黑客Jeremy Hammond因抗议Nakasone,高呼“解放巴勒斯坦!”而被驱逐出场。这一事件凸显了DEF CON的矛盾之处:一方面,它吸引了大量军方和情报机构的参与,并与之开展合作项目;另一方面,它也成为了批评美国军事行动和揭露其安全漏洞的平台。安全研究员Micah Lee的演讲也引发了热烈反响,他谴责了美国在也门的战争罪行和Signal软件的安全漏洞。DEF CON的未来走向,以及其与军方关系的演变,值得关注。
阅读更多
本文讲述了作者如何使用Pydantic-AI框架和Model Context Protocol (MCP)构建一个命令行代码代理。该代理通过整合Claude模型、测试运行器、代码执行沙箱、文档搜索和AWS工具等,实现了代码测试、调试、文档查询、代码修改等功能,极大地提升了开发效率。作者强调了MCP在扩展代理功能上的重要性,以及构建自定义代理以适应特定项目需求的优势。最终,该代理如同一位智能的编程伙伴,协同开发者完成代码的编写、调试和测试。
阅读更多
Anthropic的研究人员发现,AI模型的“人格”变化并非随机,而是由其神经网络中特定的“人格向量”控制。这些向量类似于大脑中控制情绪和态度的区域。通过识别和操控这些向量,研究人员可以监测、减轻甚至预防AI模型出现“邪恶”、“谄媚”或“幻觉”等不良人格。这项技术不仅能改进AI模型的训练过程,还能帮助识别可能导致不良人格的训练数据,确保AI模型始终保持与人类价值观一致。
阅读更多
安全研究人员发现了一个名为JINX-0132的攻击者利用公共可访问的DevOps工具,窃取云计算资源进行加密货币挖矿的活动。该攻击者主要针对HashiCorp的Nomad和Consul工具、Docker API和Gitea等,利用其默认配置漏洞部署挖矿软件。研究表明,高达25%的云环境存在此类风险,其中5%的DevOps工具直接暴露于互联网,且30%存在错误配置。攻击者通过利用这些漏洞,远程执行代码,下载并运行XMRig矿工软件。为了避免成为受害者,用户应及时更新软件版本,并正确配置安全设置,如禁用脚本检查,限制API访问等。
阅读更多
微软将GitHub Copilot Chat扩展程序开源,这意味着这款AI编程助手的工作原理将完全透明。Copilot Chat能够理解代码库,帮助开发者清理函数、添加错误处理、解释逻辑块甚至重构整个文件。它还拥有“Agent模式”,可以自动编译、修复错误、监控测试输出等。虽然底层模型仍闭源,但开源的VS Code扩展允许开发者审计其工作方式、自定义行为甚至构建新工具,提升了AI工具的透明度和可信度。
阅读更多
这篇博文提供了一个 Python f-string 格式化字符串的速查表,涵盖了数字、整数和字符串的各种格式化选项,例如填充、宽度、分组、精度和类型等。此外,还介绍了所有对象通用的修饰符,例如 !s、!r、!a 等,以及如何将这些修饰符与其他格式规范混合使用。无论是处理数字、整数还是字符串,这份速查表都能帮助你轻松掌握 Python f-string 的强大功能,提高代码的可读性和效率。
阅读更多
美国联邦通信委员会(FCC)一项旨在为学校提供Wi-Fi热点的贷款计划遭到国会否决。参议员布卢门撒尔批评此举缺乏意义,对学校和家庭毫无益处。参议员马基则称其为“残酷而短视的决定”,将加剧数字鸿沟。该计划源于2021年授权的紧急连接基金(ECF)的终止,FCC试图通过调整E-Rate计划来弥补。然而,FCC主席卡尔反对该计划,认为只有国会才能决定是否恢复。众议员富尔彻则认为FCC此举超出了法律界限,是“政治作秀”。E-Rate计划本身资金有限,每年最高49.4亿美元,2023年实际支出为24.8亿美元,资金来源是向电话公司征收的费用。这场争议的核心在于对数字公平的理解和政府职权的界定,以及对有限公共资源的分配。
阅读更多
Steam平台近期出现部分地区PayPal支付中断的情况。Valve官方解释称,这是由于PayPal的一家收单银行突然终止了对Steam相关交易的支持,导致使用除欧元、加元、英镑、日元、澳元和美元以外货币的用户无法通过PayPal进行支付。Valve表示正在努力寻找解决方案,并建议用户使用其他支付方式。此次事件可能与Valve近期对成人内容的政策调整有关,但Valve并未明确证实两者之间的联系。
阅读更多
作者分享了主动建立深厚友谊的经验。过去,他缺乏建立情感联系的能力,直到意识到主动出击的重要性,并通过一系列刻意练习,例如设计一系列深入对话的问题,主动与人进行坦诚交流,最终建立了亲密的友谊。文中还分享了如何寻找令人兴奋的谈话话题、如何展现脆弱性、如何采取主动以及如何维系友谊的技巧,强调主动性和持续努力的重要性。
阅读更多
作者的父亲是一位魔术师兼医生,童年在魔术的氛围中长大,培养了他对现象背后真相的探索精神。他从小就对父亲的魔术产生好奇,并试图揭开其中的秘密,这种求知欲推动他走上了科学之路。从质疑魔术的技巧到进行科学实验,他逐渐明白科学的魅力在于寻求证据和真理,而非被表象迷惑。最终,他成为一名神经学家,并将这种求真精神应用于对感知现象的研究中,这与他童年时对魔术的探究异曲同工。
阅读更多
一位研究人员为了TikTok实验,将一只机器人猫带回家给兔子玩,却意外踏入了动物机器人交互研究的奇特世界。实验中,兔子对机器人猫漠不关心,而其他宠物的反应也各有不同。这引发了她对动物如何理解和回应机器人的思考,并探索了动物机器人交互(ARI)领域的研究,发现该领域与人机交互(HRI)有很多相似之处,但同时也存在伦理困境,例如利用机器人操控动物行为。最终,她发现TikTok视频并没有引发关于机器人与宠物关系的深入讨论,反而让她对动物福利和人机关系有了更深的反思。
阅读更多
谷歌Pixel Watch 4在硬件和软件上都进行了重大升级。新款手表拥有更薄的边框、更亮的屏幕和更长的电池续航时间。此外,它还采用了创新的侧置充电方式,并支持显示屏和电池的更换和维修。在软件方面,Pixel Watch 4搭载了Gemini AI,提供更强大的语音助手和个性化的健康教练功能,以及卫星SOS紧急呼叫功能。总而言之,Pixel Watch 4代表着谷歌在智能手表领域的一次大胆尝试,它努力打造一款持久耐用、功能强大的“必备伙伴”。
阅读更多
本文通过可视化的方法,深入探讨了Rust异步运行时Tokio的并发与并行特性。作者巧妙地利用正弦波图形绘制,直观地展现了不同异步任务的执行顺序和CPU占用情况。实验结果显示,CPU密集型任务会阻塞其他异步操作,而通过Tokio的`tokio::spawn`和`tokio::task::spawn_blocking`可以有效地利用多核资源,提升程序性能。文章最后总结了Tokio任务调度策略以及CPU密集型任务处理方法,是一篇深入浅出、图文并茂的优秀教程。
阅读更多
三星在美国试点一项Family Hub冰箱广告计划。该计划通过软件更新,在冰箱空闲屏幕上投放定制广告,用户可随时关闭广告,广告不会出现在艺术模式或相册模式下。此举旨在提升用户价值,但同时也引发了用户隐私方面的关注。
阅读更多
Counting Tap Toy 是一个简单的基于 Web 的玩具,它使用户能够通过点击来计数,并提供重置功能。这个小巧的项目展示了如何使用 HTML、CSS 和 JavaScript 创建一个交互式 Web 应用。它适合初学者学习 Web 开发的基础知识,并且代码简洁易懂,非常适合用于学习和参考。
阅读更多
Shopify成功将Shopify Mobile和Shopify POS两大应用迁移到React Native的新架构,在保持每周发布和服务数百万商家同时进行。迁移过程涉及复杂的代码库、数百个屏幕和原生模块、大量的自定义组件以及与FlashList等Shopify内部库的深度集成。Shopify团队分享了他们的迁移策略、关键决策和经验教训,包括如何保持开发速度、双架构兼容性以及性能和稳定性,并解决迁移过程中遇到的常见问题,例如状态批处理、空白屏幕、影子树操作以及视图扁平化等。最终,迁移成功,应用启动时间缩短,并为React Native社区贡献了宝贵的经验和改进。
阅读更多
研究人员设计了一种创新的无偏压双氢气生产系统,利用廉价的furfural氧化代替耗能的氧气析出反应。该系统由高效的PtC/Ni/c-Si光电阴极和铜阳极组成,前者用于水还原,后者用于furfural氧化生成高附加值的糠酸和氢气。这种设计巧妙地利用了c-Si光电阴极的高光电流,避免了外部偏压的需求,并实现了比传统水解更高的氢气产量,其太阳能制氢速率是先前报道的无偏压PEC H2生产的8倍以上,远超美国能源部(DOE)的目标。
阅读更多
本文探讨了软件效率和横向扩展之间的矛盾。作者指出,为扩展性优化的软件通常在单机环境下效率较低,反之亦然。这源于Amdahl定律、协调开销以及共享资源的限制。高效的算法往往依赖于对系统和问题的特定假设,而这些假设在横向扩展后可能不再成立。作者还探讨了文化因素和任务类型对选择的影响,并以Tigerbeetle数据库和CPython的GIL为例进行说明,最终指出,对问题和环境的深入理解是提升效率和扩展性的关键。
阅读更多