QueryLeaf:将SQL查询轻松转换为MongoDB命令

2025-05-10
QueryLeaf:将SQL查询轻松转换为MongoDB命令

QueryLeaf是一个Node.js库,它能将SQL查询语句转换成MongoDB命令。它使用node-sql-parser解析SQL,将其转换为抽象命令集,然后使用MongoDB Node.js驱动程序执行这些命令。QueryLeaf支持基本的SQL操作(SELECT、INSERT、UPDATE、DELETE)以及高级查询功能,例如嵌套字段访问、数组元素访问、GROUP BY聚合函数和JOIN操作。它提供多种接口,包括库、CLI和Web服务器。测试和调试可以使用DummyQueryLeaf,无需实际数据库连接。

阅读更多
开发 SQL到MongoDB

41000年前地磁逆转:智人如何幸存?

2025-05-10
41000年前地磁逆转:智人如何幸存?

41000年前,地球发生了一次剧烈的地磁逆转——拉斯尚事件,地磁场强度大幅减弱,导致有害宇宙射线增加。新研究表明,智人祖先通过躲进洞穴、制作衣物以及使用赭石颜料(天然防晒霜)来抵御强烈的紫外线和宇宙辐射,从而生存下来。相比之下,尼安德特人似乎未能适应这种变化,最终走向衰亡。这项研究为智人兴起和尼安德特人灭绝提供了新的解释,但仍需进一步研究证实其相关性。

阅读更多
科技 地磁逆转

OpenSSL 3.0性能灾难与SSL库生态的未来

2025-05-11
OpenSSL 3.0性能灾难与SSL库生态的未来

HAProxy团队深入探讨了OpenSSL 3.0带来的性能灾难及其对SSL库生态的影响。OpenSSL 3.0的发布导致多线程环境下性能严重下降,许多依赖OpenSSL的项目面临挑战。文章比较了BoringSSL、LibreSSL、WolfSSL和AWS-LC等替代方案,并分析了其在功能、性能和维护方面的权衡。性能测试结果显示,在多线程环境下,OpenSSL 3.0的性能远低于其他库,这迫使组织增加硬件资源以维持吞吐量。文章还探讨了QUIC协议及其与SSL库的关系,以及OpenSSL团队对QUIC API的处理方式。最终,文章建议HAProxy用户根据自身需求选择合适的SSL库,例如AWS-LC或WolfSSL,并呼吁社区共同努力解决OpenSSL 3.0的性能问题。

阅读更多
开发 SSL库

特朗普关税导致美国港口进口量暴跌

2025-05-10
特朗普关税导致美国港口进口量暴跌

美国总统特朗普实施的关税导致美国港口进口量骤减,西雅图港甚至出现罕见空置码头的情况。这一现象引发了对供应链中断、物价上涨和就业岗位流失的担忧。洛杉矶港和长滩港也面临类似困境,进口量同比下降35%。专家警告称,关税的影响将波及全国,先影响西海岸港口,再逐步蔓延至其他地区。尽管政府正在与中国谈判以降低关税,但结果仍未可知。

阅读更多
科技

Bonfire 1.0:慢软件宣言与去中心化社区构建

2025-05-10
Bonfire 1.0:慢软件宣言与去中心化社区构建

Bonfire 1.0并非简单的产品发布,而是一场关于慢软件、社区治理和去中心化网络的宣言。它反对硅谷“快速迭代,打破一切”的模式,提倡以关怀、倾听和集体管理为核心的慢速开发,致力于构建持久且有意义的数字社区。Bonfire 采用模块化设计、社会治理模式,并通过AGPL许可证和去中心化架构来抵制中心化控制,保障社区自治。它邀请用户参与治理、共同设计,构建一个由社区主导、基于共享和互助的数字公共空间。

阅读更多
开发 慢软件

传奇的业余出版社《Alarums & Excursions》停刊

2025-05-10
传奇的业余出版社《Alarums & Excursions》停刊

创刊于1975年的业余出版社《Alarums & Excursions》在近50年的历史和590多期后停刊。它曾是许多知名游戏设计师和作家(包括Greg Stafford)发表作品的平台,并获得过多个“最佳业余杂志”奖项。其编辑Lee Gold也因其贡献而被誉为传奇人物,她同时也是一位RPG作家和小说家。虽然停刊令人惋惜,但所有期刊的PDF版本都可以购买。

阅读更多
游戏 业余出版

MCP协议:理想很丰满,现实很骨感?

2025-05-10
MCP协议:理想很丰满,现实很骨感?

本文批判性地审视了Model Context Protocol (MCP) 协议。作者尝试使用MCP构建服务器,却发现其文档匮乏,设计决策奇特,特别是HTTP传输方案(SSE+HTTP和所谓的“Streamable HTTP”)混乱不堪,远不如WebSockets简洁高效。作者认为,MCP过度追求灵活性,导致复杂性激增,增加了维护成本和安全风险,建议以WebSockets替代现有的HTTP传输方案,并简化协议设计,提升易用性。

阅读更多
(raz.sh)
开发 协议设计

英特尔2008-2014:从Atom到Broadwell,巨人的十年沉浮

2025-05-10
英特尔2008-2014:从Atom到Broadwell,巨人的十年沉浮

本文回顾了英特尔在2008年到2014年间的关键发展历程。从推出低功耗Atom处理器进军移动市场,到发布高性能Nehalem和Sandy Bridge架构巩固PC霸主地位,再到采用22nm FinFET工艺和14nm Broadwell架构引领技术潮流,英特尔经历了辉煌与挑战并存的十年。期间,公司进行了多次重组,收购了McAfee,并推出了Ultrabook和Thunderbolt等重要项目。尽管在手机市场遭遇挫折,英特尔依然在PC、服务器等领域保持领先,为未来的发展奠定了基础。

阅读更多
科技

美国中产阶级神话:全球化真的掏空了美国制造业吗?

2025-05-08
美国中产阶级神话:全球化真的掏空了美国制造业吗?

本文挑战了流行的观点,即全球化和贸易逆差导致美国制造业衰落和中产阶级空心化。作者认为,尽管中国冲击确实损害了一部分制造业工人,但其影响被夸大了。美国中产阶级收入实际上一直在增长,并且制造业在GDP中的占比下降是多种因素共同作用的结果,而非仅仅是贸易逆差。作者呼吁理性看待贸易政策和产业政策,避免被错误的叙事所误导。

阅读更多
科技

欧盟抛出橄榄枝:5亿欧元吸引美国科学家

2025-05-10
欧盟抛出橄榄枝:5亿欧元吸引美国科学家

面对美国科研经费削减,欧盟推出“选择欧洲科学”计划,计划2025-2027年投资5亿欧元吸引美国科学家。该计划旨在应对美国政府削减科研经费及对科学的质疑,提供稳定的长期资助,简化科研流程,并计划将研发投入占GDP的比例提高到3%。欧盟拥有庞大的科研项目和优越的科研环境,希望借此机会吸引全球顶尖人才,巩固其在科学研究领域的领先地位。

阅读更多
科技 人才竞争

Kraken识破朝鲜黑客伪装应聘

2025-05-10
Kraken识破朝鲜黑客伪装应聘

美国加密货币交易所Kraken成功识破了一名自称“Steven Smith”的朝鲜黑客的伪装应聘。此人谎称拥有美国名校学历和多年软件工程经验,试图进入Kraken工作。Kraken安全官Nick Percoco将计就计,安排了面试。然而,“Smith”在面试中对美国文化和生活细节一无所知,暴露了其身份。此事件揭露了朝鲜黑客利用虚假身份渗透外国公司窃取资金的威胁,他们通过同时从事多份工作并获取公司内部访问权限来资助其大规模杀伤性武器计划。此次事件也凸显了加强网络安全和背景调查的重要性。

阅读更多
科技

日本ispace公司月球着陆器进入月球轨道

2025-05-10
日本ispace公司月球着陆器进入月球轨道

日本公司ispace的月球着陆器“Resilience”已进入月球轨道,计划于6月第一周尝试着陆。这是ispace的第二次尝试,此前其首个着陆器于2023年坠毁。Resilience搭载了一个小型探测车,用于收集月球土壤进行分析。此次任务紧随美国Firefly Aerospace和Intuitive Machines公司之后,它们分别于今年3月和4月成功(或部分成功)完成了月球着陆。

阅读更多
科技 ispace

Worldcoin:用眼球换取数字身份,隐私的代价几何?

2025-05-10
Worldcoin:用眼球换取数字身份,隐私的代价几何?

Worldcoin项目,由OpenAI CEO山姆·奥特曼参与创立,正通过扫描用户的虹膜来创建生物识别身份“World ID”。该项目声称旨在解决AI时代虚假账户泛滥的问题,但其在发展过程中暴露了诸多伦理和隐私问题。公司曾以金钱为诱饵,在法律保护较弱的地区收集大量用户的生物识别数据,引发了多国监管机构的调查和处罚。Worldcoin与大型企业合作,试图将World ID应用于各个领域,这引发了对数据安全和隐私侵犯的严重担忧,其商业模式也饱受质疑。

阅读更多
科技

匹兹堡大风暴:一场灾难,一次深刻的教训

2025-05-10

2025年4月29日,一场席卷匹兹堡的大风暴让作者一家断电六天,损失高达2600美元。作者平时注重家庭应急预案,储备了应急食品、Jackery电池系统和太阳能板等,但风暴暴露出其准备中的不足:忽视了车辆被困的可能性。风暴期间,作者一家经历了断电、树木倒塌、车辆受损等困境,依靠电池和后来购买的汽油发电机维持生活。这场经历让作者反思了应急准备的重要性,并认识到社区互助和心理韧性的价值。他呼吁大家分享经验,共同改进应急计划。

阅读更多

Sprig: 青少年开发者打造的基于平铺的JavaScript游戏引擎

2025-05-10
Sprig: 青少年开发者打造的基于平铺的JavaScript游戏引擎

Hack Club,一个全球性的青少年程序员社区,推出了一款名为Sprig的微型游戏引擎构建工具包。使用JavaScript编写,Sprig允许开发者轻松创建基于平铺的二维游戏。它提供直观的API,用于设置地图、精灵、碰撞检测、用户输入以及声音效果。Sprig 还包含一个内置的音效引擎和循序器,以及一个用于检测潜在无限循环的机制。无论是初学者还是经验丰富的开发者,都可以通过Sprig快速上手游戏开发。

阅读更多
游戏

二十年黑客帝国:7000+路由器僵尸网络被摧毁

2025-05-10
二十年黑客帝国:7000+路由器僵尸网络被摧毁

国际执法部门摧毁了一个存在20年的庞大僵尸网络,该网络感染了数千台路由器,构建了Anyproxy和5socks两个住宅代理网络。四名来自俄罗斯和哈萨克斯坦的犯罪嫌疑人被指控,他们通过出售对受感染路由器的访问权限,非法获利超过4600万美元。该僵尸网络利用过时的路由器漏洞,其代理服务被用于各种网络犯罪活动,包括广告欺诈和DDoS攻击。此次行动由美国司法部牵头,与荷兰、泰国等国警方以及网络安全公司合作完成,凸显了全球合作打击网络犯罪的重要性。

阅读更多
科技

浏览器端半导体仿真器:绘制电路,模拟电磁场

2025-05-10

Brandon Li开发了一款强大的半导体仿真器,可在浏览器中运行。该程序允许用户绘制电路图,并实时模拟电磁场,支持多种材料(金属、半导体、电介质等)。该仿真器提供了丰富的示例,涵盖简单电路、半导体器件和数字逻辑等方面,例如RC电路、PN结二极管、BJT晶体管以及MOSFET等。为了获得最佳性能,建议使用高性能电脑,也提供可下载的Java版本。

阅读更多

纽瓦克机场雷达通讯系统再次故障,引发大面积航班延误

2025-05-09
纽瓦克机场雷达通讯系统再次故障,引发大面积航班延误

继4月28日纽瓦克自由国际机场的雷达和通讯系统短暂中断后,5月9日凌晨再次发生类似故障,持续约90秒。此次故障导致费城区域空中交通管制中心(TRACON)的通讯和雷达显示中断,影响了进出纽瓦克机场的航班。故障原因是去年7月更改的单一数据馈送系统,该系统将雷达和无线电通信集中到纽约的一个设施。FAA计划将现有的铜缆连接更换为光纤连接,并增加新的高带宽电信连接和空中交通管制员,同时部署新的备份系统。此次故障导致数百个航班延误,也凸显了机场老化控制系统和人员不足的问题。部分空中交通管制员因压力过大而休假。

阅读更多
科技

AI工具的双刃剑:提升效率的同时损害声誉?

2025-05-10
AI工具的双刃剑:提升效率的同时损害声誉?

杜克大学的一项新研究表明,使用AI工具可能是一把双刃剑。虽然生成式AI可以提高生产力,但它也可能秘密地损害你的专业声誉。研究发现,使用ChatGPT等AI工具的员工,更容易被同事和经理认为能力不足、缺乏动力。这种负面评价不受年龄、性别或职业的影响,是一种普遍现象。研究人员通过四个实验,证实了人们对AI使用者存在偏见,即使AI能提高效率,使用它仍然会付出社会代价。

阅读更多
AI

GPT-3自动生成Datasette教程:惊艳的AI写作能力

2025-05-10

作者使用GPT-3生成了一份Datasette入门教程,结果令人惊艳。GPT-3不仅准确地描述了Datasette的功能和安装步骤,甚至连命令行参数和API接口都描述得相当准确,尽管存在一些细微的错误。这篇文章不仅展示了GPT-3强大的文本生成能力,也引发了人们对AI在技术文档编写方面的思考,以及如何有效地利用提示词工程来获得最佳结果。

阅读更多
开发 Datasette

Whoop 5.0升级政策大逆转:免费升级承诺失效引用户不满

2025-05-09
Whoop 5.0升级政策大逆转:免费升级承诺失效引用户不满

健身追踪器厂商Whoop在其新产品Whoop 5.0发布后引发用户强烈不满。此前Whoop承诺会员可免费升级硬件,但现在却要求用户为从Whoop 4.0升级到5.0付费。这一举动违背了之前的承诺,导致众多用户在Reddit等平台表达愤怒,指责Whoop误导消费者。Whoop的订阅模式也遭到质疑,其“免费”硬件实则捆绑在高额年费订阅中。此次事件再次凸显了订阅服务模式变更可能带来的负面影响,类似情况也发生在Garmin和Oura身上。

阅读更多

Python SDK简化Claude CLI交互

2025-05-10
Python SDK简化Claude CLI交互

一个新的Python SDK,`codesys`,让开发者可以更轻松地与Claude CLI工具交互。它支持所有Claude CLI选项,并提供自动或手动流输出功能,以及自定义工具访问。开发者可以通过模仿其Claude代码工作流程来高效利用SDK,首先规划任务,然后实施计划。该SDK还提供多种示例,展示如何进行自动和手动流输出、JSON解析、自定义工具以及传递额外参数等操作。

阅读更多
开发

布考斯基与伯劳斯:两位作家与电脑的奇妙关系

2025-05-10

本文探讨了20世纪后期的两位著名作家,查尔斯·布考斯基和威廉·S·伯劳斯,与电脑技术发展的关系。布考斯基晚年拥抱Macintosh电脑,写作效率显著提高,这促进了其创作的爆发。他积极学习新技术,并将其融入创作理念。伯劳斯则对电脑技术表现出较为冷淡的态度,这与他偏爱手工创作的习惯和对传统印刷文化的怀旧情结有关。文章对比了两位作家对电脑的不同态度,并引发了对数字时代文学创作、档案保存等问题的思考。

阅读更多
杂项

基于NATS JetStream的实时交通数据处理流水线

2025-05-10
基于NATS JetStream的实时交通数据处理流水线

这段代码描述了一个使用NATS JetStream构建的实时交通数据处理流水线。数据源为`traffic.light.events`主题的消息,通过`myqueue`队列进行处理。流水线首先根据`traffic_light_id`对数据进行分组,然后进行映射,计算每个交通灯的车辆总数和乘客总数,最后将结果以POST请求发送到`https://example.com/traffic_data`。使用了时间窗口和批量处理机制,提高了效率。

阅读更多

Zig语言的内存安全机制深度解析

2025-05-10
Zig语言的内存安全机制深度解析

Zig语言的核心设计理念之一是内存安全。本文深入探讨了Zig如何通过消除隐式控制流、全面错误处理、编译时安全检查、运行时边界检查、defer语句、可选类型、构建模式以及其他高级特性,例如哨兵终止数组和显式分配器,来防止常见的内存错误,同时保持手动内存管理带来的性能优势。Zig 的编译时系统允许在编译时评估函数,从而实现强大的元编程,同时保持安全性。通过这些机制,Zig 显著降低了内存泄漏、缓冲区溢出和悬空指针等问题的风险,为系统编程提供了安全可靠的保障。

阅读更多
开发

佛罗里达州社交媒体“后门”法案失败

2025-05-09
佛罗里达州社交媒体“后门”法案失败

佛罗里达州一项旨在强制社交媒体公司提供加密后门,以便警方访问用户账户和私人信息的法案,最终未能通过。该法案要求社交媒体公司在执法机构获得传票时提供解密端到端加密的机制。电子前沿基金会等数字权利组织强烈反对该法案,认为其危险且愚蠢,并指出创建安全的、无法被恶意利用的后门是不可能的,反而会增加用户数据泄露的风险。该法案在众议院被无限期搁置并撤回,此前参议院已投票通过,但由于需要两院同时通过才能成为法律,该法案最终宣告失败。

阅读更多
科技

病毒视频揭秘:三岁“烟囱清洁工”的真相

2025-05-10
病毒视频揭秘:三岁“烟囱清洁工”的真相

一段声称展现三岁儿童从事烟囱清洁工作的视频在网络上疯传,引发众怒。但真相并非如此。博主通过细致的图像分析,发现视频来自英国Pathé档案馆,拍摄地点为柏林,时间约为1929-1930年,而非视频描述的1933年。通过比对照片,博主确认视频中的父子与一张1929年杂志封面的照片中的父子为同一人。进一步调查显示,当时德国已立法禁止儿童从事烟囱清洁工作,且视频中使用的工具也并非当时常用的工具。博主推断,视频中的场景并非真实的劳作,而更可能是一场拍摄或摆拍。后续调查还找到了孩子的姓名——Horst Bohnke,以及其父母的信息,揭示了这段视频背后更完整的故事。

阅读更多
1 2 5 6 7 9 11 12 13 843 844