微软CrowdStrike全球宕机事件影响多家公司
7月19日下午,全球IT网络发生大规模宕机,导致银行、航空公司、矿业和媒体公司的系统瘫痪,员工无法使用设备。受影响的公司包括Nine、Deloitte、Qantas和Woolworths等。据信,故障与全球网络安全公司CrowdStrike提供的不良补丁更新有关。
阅读更多
7月19日下午,全球IT网络发生大规模宕机,导致银行、航空公司、矿业和媒体公司的系统瘫痪,员工无法使用设备。受影响的公司包括Nine、Deloitte、Qantas和Woolworths等。据信,故障与全球网络安全公司CrowdStrike提供的不良补丁更新有关。
阅读更多
文章详细解释了电子点火系统的工作原理,并与传统的机械式点火系统进行了比较。作者和朋友利用旧的点火线圈和Arduino微控制器,成功控制了火花塞的点火频率,甚至使其演奏出音乐。作者还介绍了开源ECU系统Speeduino,该系统使用Arduino作为核心,为汽车电子系统爱好者提供了更多可能性。
阅读更多
文章探讨了基线瞳孔大小与认知能力(流体智力和工作记忆能力)之间的关系。研究发现,在较暗的照明条件下,基线瞳孔大小与流体智力和工作记忆能力呈正相关,但这种相关性在较亮的照明条件下减弱或消失。作者认为,之前研究中出现的相互矛盾的结果可能是由于照明条件的差异导致的,因为较亮的照明条件会限制基线瞳孔大小的变异范围,从而降低其与认知能力的相关性。
阅读更多
本文探讨了二维卷积运算在图像处理中的内存和指令级并行(ILP)处理。作者首先解释了卷积的概念及其在图像处理中的应用,然后详细分析了CPU如何利用SIMD指令、寄存器重命名、流水线和缓存等技术来优化卷积运算。作者通过分析汇编代码和性能分析工具(如perf)的输出,揭示了影响卷积运算性能的关键因素,如缓存未命中和页面错误。最后,作者提出了一种理论上最优的卷积算法,并将在后续文章中使用C和汇编语言实现。
阅读更多
2023年,影响GitHub、Bitbucket、GitLab和Jira等DevOps服务的事件数量显著增加。GitHub受影响最严重,事件发生率高达13.94%,主要问题是RepoJacking攻击。Bitbucket事件数量略有下降,但Jira事件数量却增加了50%。GitLab主要面临服务性能问题和安全漏洞,包括RCE漏洞和社会工程攻击。总体而言,DevOps团队面临着停机、人为错误、网络攻击、数据泄露、勒索软件和安全漏洞等挑战。
阅读更多
Oxide 是一家致力于构建新型云计算机的初创公司,旨在将大型科技公司云机架的技术进步带给所有企业。Oxide 的云计算机具有安装快捷、空间和能源效率高、集成软件管理弹性基础设施等优点。Oxide 从零开始构建了网络交换机和服务器,并采用原型板快速迭代硬件设计。
阅读更多
这篇文章讲述了苹果公司早期产品Apple III的一段轶事。由于设计缺陷导致Apple III容易过热,芯片易于松动,苹果工程师竟然建议用户将电脑抬起几英寸后放下,以使芯片归位。虽然苹果后来改进了设计,但Apple III的糟糕口碑已经形成,最终停产。
阅读更多
这篇文章探讨了科技初创公司是否需要工程经理的问题。作者认为,尽管 CEO 希望所有工程师都专注于写代码,但工程经理在团队协调、信息传递、建立问责制和促进组织发展方面发挥着至关重要的作用。作者从系统论的角度解释了层级结构的必要性,并用工程经理作为比喻,将他们描述为公司的“神经系统”,负责传递信息和协调行动。文章还强调了管理和技术工作之间的相互关联性,指出大多数管理任务需要具备工程背景才能有效完成。
阅读更多
作者回顾了一个C++项目到Rust的增量式重写过程,总结了Rust的优势和遇到的挑战。优势包括简化代码、提升性能、更容易发现代码bug、方便的跨平台编译和内置测试框架。劣势主要集中在与C/C++交互时,`unsafe`代码块易引入未定义行为,Miri和Valgrind的局限性,内存泄漏问题,跨平台编译和Cbindgen工具的不足,不稳定的ABI,缺少自定义内存分配器的支持,以及Rust本身和FFI相关的复杂性。作者认为Rust在纯Rust项目中表现出色,但在与C/C++交互时仍存在很多问题,并表示未来可能会考虑使用Zig进行类似的重写工作。
阅读更多
json.bash 是一款命令行工具和 bash 库,用于创建 JSON。它可以从 shell 原生数据(环境变量、文件、程序输出)中提取数据,并使用 JSON 对其进行封装。该工具支持多种数据类型,包括字符串、数字、布尔值、数组和嵌套 JSON。它还提供了一些实用程序,例如 jb-echo、jb-cat 和 jb-stream,用于简化 JSON 的创建和处理。
阅读更多
本文探讨了如何生成不同难度的数独谜题。作者首先介绍了多种数独求解算法,包括暴力破解、最小剩余值和弧一致性算法,并比较了它们的效率。然后,作者分析了如何利用这些算法的迭代次数来衡量数独难度,并参考了相关研究论文。最后,作者详细描述了自己设计的数独生成算法,该算法先生成一个可解的唯一数独,然后通过增删数字来调整难度,并与论文中描述的算法进行了比较。
阅读更多
本文详细介绍了Java 8到Java 17版本更新中引入的新功能,包括密封类、record类、instanceof模式匹配、switch表达式、文本块和局部变量类型推断等,并结合代码示例讲解了如何利用这些新特性提升代码可读性、可维护性和性能。
阅读更多
本文介绍了一种使用SIMD指令集优化二叉搜索树缓存效率的算法。传统的二叉搜索树存储结构对缓存不友好,因为搜索路径上的节点可能分散在内存的不同位置。文章介绍了一种新的存储结构,将父节点和子节点存储在一起,从而提高缓存命中率。文章还介绍了如何使用SIMD指令并行比较多个节点,从而进一步提高搜索效率。
阅读更多
本文探讨了中国大量出口商品的原因,提出了六种理论:经济刺激、产能过剩/消费不足、比较优势、强制去工业化、习近平的科技历史理论以及战争准备。作者认为,这些理论并非相互排斥,中国领导人的目标可能是战争准备、产业政策、强制对手去工业化以及应对经济衰退的综合体。自然因素,如中国经济衰退和制造业向中国的长期转移,可能也起到了推波助澜的作用。
阅读更多
尽管成本高昂,新加坡的细胞培养肉产业正在蓬勃发展。新加坡是目前世界上唯一可以在商店买到细胞培养肉的国家,这得益于政府的快速审批和大力支持,吸引了多家欧美企业。新加坡希望借此机会成为该领域的全球领导者,但高昂的生产成本、扩大规模和消费者的疑虑仍然是挑战。
阅读更多
“AS Long As Possible”是由艺术家尤哈·范·英根创作的一个时长千年的GIF动画项目,该动画于2017年3月28日在赫尔辛基开始播放,并将持续播放到3017年。该项目旨在探索数字时代的永恒性,并引发人们对数字内容保存的思考。
阅读更多
亚马逊劳工联盟 (ALU) 是美国唯一正式代表亚马逊仓库工人的工会,该联盟成员投票决定与拥有 130 万成员的国际卡车司机兄弟会合并。此次合作旨在增强工会力量,向亚马逊施压,要求其改善工资和工作条件。卡车司机工会已承诺提供资金和人员支持,并积极组织全美的亚马逊工人。此次合作被视为应对亚马逊规模和反工会立场的必要举措。
阅读更多
2024年5月的太阳风暴导致地球上空的大气层突然增厚,数千颗卫星不得不采取机动规避,以避免相撞。这场G5级的强磁暴是自2003年以来袭击地球的最强太阳风暴,导致低地球轨道上的卫星和空间碎片以每天180米的速度向地球坠落。为了弥补高度损失,数千颗航天器同时启动推进器,导致了大规模的轨道调整。
阅读更多
美国德克萨斯州一位联邦法官部分阻止了政府禁止竞业禁止协议的禁令,该禁令原定于9月4日生效。该禁令影响约3000万美国工人,这些工人受到雇佣协议的约束,这些协议通常禁止员工加入竞争对手公司或创办自己的公司。法官认为,联邦贸易委员会在宣布所有竞业禁止协议不公平且反竞争方面越权,并将在8月30日或之前就该案的是非曲直做出最终裁决。
阅读更多
伦敦国家美术馆 Sainsbury Wing 的承包商在翻新工程中发现了一封来自 1990 年的信,信中捐赠者 John Sainsbury 预料到他们会拆除大厅里的两根假柱子。Sainsbury 认为这些柱子是建筑师的错误,阻碍视线,并对最终设计表示遗憾。2023 年,Sainsbury 的遗孀 Anya Sainsbury 对这封信的发现表示高兴,认为 Sainsbury 会对美术馆的新计划感到欣慰。
阅读更多
最新研究表明,宇宙可能并非始于大爆炸,而是在收缩和膨胀之间“反弹”,宇宙在大爆炸之前可能经历过一段收缩阶段,该阶段以密度增加的反弹结束,从而导致了大爆炸和我们现在观察到的加速膨胀。在此过程中形成的原始黑洞可能构成暗物质,而未来引力波天文台或许可以探测到黑洞形成过程中产生的引力波,证实这一假设。
阅读更多
本文作者认为,随着树莓派发布了官方的 M.2 HAT+,微型 SD 卡在 SBC 中的时代即将结束。因为M.2 NVMe SSD 比 microSD 卡速度更快、可靠性更高。作者预计未来会有更多 SBC 厂商采用 M.2 作为主要存储方式。
阅读更多
这篇文章介绍了各种黑暗模式和不道德设计的例子,并按类别进行了分类,以帮助读者更好地理解欺骗性设计实践。文章列举了诱饵调包、确认羞辱、伪装广告、隐藏成本、误导、持续骚扰、隐私欺骗、蟑螂旅馆、偷偷放入购物车和陷阱问题等十多种黑暗模式,并分别给出了具体的例子。
阅读更多
文章探讨了在人工智能生成内容泛滥的时代,如何获取真实可靠的知识。作者以亲身经历为例,指出搜索引擎充斥着大量由人工智能生成的无意义内容,导致人们难以分辨真伪。文章强调了知识论的重要性,主张重拾对知识的传统理解,通过批判性思考、多方验证等方式,区分信息和噪音,避免被虚假信息所迷惑。
阅读更多
文章讨论了旅行者1号探测器在距离地球一个光日的距离上,每传输一位信息需要发射和接收的光子数量。作者通过计算旅行者1号的发射功率、天线增益、地球接收天线的面积等参数,得出结论:旅行者1号每秒发送约4x10^24个光子,约合每比特2.6x10^22个光子;而地球上的接收器每比特大约可以接收到1500个光子。
阅读更多
qq 是一款受 jq 启发,使用 gojq 编写的可互操作配置格式转换器,具有交互式查询功能。它支持多种配置格式,包括 JSON、YAML、TOML、XML、INI、HCL 和 TF,并可以在它们之间进行转换。用户可以使用 jq 语法进行快速查询,并通过交互式 REPL(具有自动完成功能)构建查询。
阅读更多