CrowdStrike 对航空业的影响;教育专家认为无聊对于孩子的创造力和发展至关重要

15 阅读10分钟

CrowdStrike 更新导致美国空中交通暂时减少,主要影响达美航空

  • • 2024 年 7 月 19 日,CrowdStrike 推送了一项软件更新,导致 Windows 系统大面积崩溃,影响了全球数百万台计算机。
  • • 此次中断严重影响了医院、银行和紧急服务等关键基础设施,凸显了基于 Windows 的系统与运行其他操作系统的系统之间的数字鸿沟。
  • • 航空业也受到了严重影响。作者分析了ADS-B数据,将7月19日和上周五(7月12日)的航班起飞情况进行了比较。
  • • 尽管 7 月 19 日美国航班起飞总量较 7 月 12 日略有上升,但仔细观察就会发现,每小时的差异相当大。
  • • 上午8点至9点是航班量减少最多的时段,与7月12日同一时段相比减少了31%。
  • • 分析美国四大航空公司,达美航空受到的影响最为严重(航班减少-46%),其次是联合航空(-36%)、美国航空(-16%)。西南航空的航班数量略有增加(+3%)。
  • • 作者推测,达美航空对外包 IT 的依赖以及缺乏强有力的灾难恢复计划,导致其恢复时间延长。
  • • 该分析依靠 ADS-B 数据进行起飞检测,承认由于覆盖范围的限制,无法准确捕捉所有飞机活动。不过,航班数量的百分比变化被认为是可靠的,可用于比较。

heavymeta.org/2024/07/28/…

SAM 2:用于分割图像和视频中的对象的分层变换器模型

  • • **介绍 SAM 2:**本文档介绍了 Meta 开发的高级图像和视频分割模型 SAM 2。该模型旨在准确分割(勾勒)图像或视频中的任何对象。
  • 主要特征:
    • 分割任何事物: SAM 2 擅长识别和隔离场景中的单个物体,无论其类型或外观如何。
    • • **视频分割:**该模型将其功能扩展到视频序列,实现跨多帧的对象跟踪和分割。
  • 模型架构: SAM 2 采用分层架构 (SAM 2-hiera) 来提高性能。有多种尺寸可供选择 (tiny、small、base_plus、large),每种尺寸都在准确度和速度之间取得平衡。
  • • **性能指标:**该文档重点介绍了该模型在基准数据集上的性能:
    • • SA-V 测试(J&F):测量 Segment Anything Video 数据集上的分割准确度。
    • • MOSE val(J&F):评估移动对象分割评估数据集上的性能。
    • • LVOS v2(J&F):评估大型词汇对象分割数据集的准确性。
  • 速度和效率: SAM 2 提供具有竞争力的速度,帧速率范围从 24 到 47 FPS,具体取决于模型大小。编译可以进一步提高性能。
  • • **Segment Anything 视频数据集:**文档中提到了一个用于训练和评估视频分割模型的专用数据集 (SAV)。有关该数据集的详细信息可在单独的 README 文件中找到。
  • 许可和贡献: SAM 2 根据 Apache 2.0 许可发布,允许开放使用和修改。该项目感谢众多研究人员和工程师的贡献。
  • 引用 SAM 2: 该文档提供了一个 BibTeX 条目,用于在研究论文或出版物中正确引用 SAM 2。

github.com/facebookres…

Healthchecks.io 庆祝成立 9 周年,作为一家专注于可持续性和生活方式的盈利一人 SaaS 公司

  • Healthchecks.io 庆祝成立 9 周年: Pēteris Caune 回顾了自己一人运营 SaaS Healthchecks.io(一项 cron 监控服务)的 9 年历程。
  • • **财务表现:**该平台拥有 652 名付费客户,每月产生 14,043 美元的经常性收入 (MRR)。Caune 强调,他更看重享受和工作与生活的平衡,而不是积极的 MRR 增长。
  • 个人创业者身份: Healthchecks.io 仍是一家个人创业公司。Caune 更喜欢这种模式,以避免管理员工或联合创始人的复杂性。他承认,很难找到需要最少监督的高技能人才。
  • 增长战略: Caune 打算保持免费计划的可访问性,并避免提高付费订阅的价格。这符合他最初的愿景,即为现有的 cron 监控服务提供更实惠的替代方案。
  • • **目标市场重点:**他有意识地选择不追求企业客户,拒绝复杂的计费安排和供应商门户集成请求。Caune 重视简单性,并优先避免不必要的管理负担。
  • • **产品路线图:**当前的功能集被认为足够了。Caune 没有计划扩展到主动正常运行时间监控、托管状态页面或应用程序性能管理 (APM) 等领域。他将 Healthchecks 描述为“霍比特人软件”,优先考虑精简和专注的方法。
  • 技术基础设施:
    • • Web 服务器已升级为配备 AMD 8700GE 处理器的 Hetzner AX42 机器,以提高性能和稳定性。
    • • 数据库服务器已升级为配备 Intel 13900 处理器的 Hetzner EX101 机器,增强了数据库容量和响应能力。
    • • Healthchecks.io 现在使用 maddy SMTP 服务器处理电子邮件发送。
    • • Ping 主体数据存储在与 S3 兼容的对象存储中,以减少 PostgreSQL 数据库的负载,尽管引入了对外部服务的依赖。

blog.healthchecks.io/2024/07/run…

基于 Bun 和 SQLite 构建的自托管分析平台在成本和定制方面优于 Vercel Analytics

  • • 作者使用“squeeh stack”(可能指的是 Bun、SQLite 和其他潜在工具等技术的组合)构建了自己的分析仪表板,作为 Vercel Analytics 的替代方案。
  • • 他们强调了成本节省:自托管解决方案以每月 6 美元的 VPS 运行,与 Vercel Analytics 相比节省了 13.27 美元。
  • • 仪表板以图表形式显示实时数据,展示随时间变化的流量量。
  • • 数据准确性与 Vercel Analytics 相当,但作者承认由于未过滤掉测试或机器人流量而可能存在计数过度的情况。
  • • 地理位置信息来自请求标头(特别是“x-vercel-ip-country”和“x-vercel-ip-city”)。
  • • 该系统可以处理大量数据(可能超过 1 亿个事件),并且可以利用额外的存储进行备份来扩展。
  • • 作者强调了他们的自托管解决方案所提供的灵活性和定制性,允许他们添加跳出率近似和平均访问时长等功能。
  • • 他们承认更强大的功能会增加复杂性和成本,但相信当前的设置足以满足他们的需求。
  • • 作者计划继续并行运行 Vercel Analytics 和他们自己的解决方案,以比较性能并随着时间的推移对他们的系统进行迭代。
  • • 他们开玩笑地建议将他们自托管的分析转变为 SaaS 产品的可能性。

dgerrells.com/blog/how-to…

教育专家认为无聊对于孩子的创造力和发展至关重要

  • 无聊有益于创造力: 教育专家特蕾莎·贝尔顿博士认为,让孩子体验无聊实际上可以培养他们的创造力。她认为,我们的社会推崇持续的活动和刺激,这阻碍了想象力的发挥。
  • • **现实世界的例子:**文章引用了作家米拉·赛尔 (Meera Syal) 和格雷森·佩里 (Grayson Perry) 以及神经科学家苏珊·格林菲尔德 (Susan Greenfield) 的观点,他们都认为无聊激发了他们童年的创造力。
    • • 由于成长过程中缺乏干扰,Syal 发现自己喜欢写故事和诗歌。
    • • 佩里认为,即使到了成年期,无聊也是一种“创造性状态”。
    • • 格林菲尔德小时候喜欢讲故事和画画来娱乐自己。
  • • **无聊会激发内在的灵感:**贝尔顿博士强调,创造力需要培养从内心产生想法的能力。无聊会迫使我们挖掘这种内在的智慧。
  • • **屏幕有害:**文章警告说,过多的屏幕时间会“缩短”创作过程。屏幕不但不能让人反思和想象,反而会提供持续的外部刺激。
  • “站立凝视”时间的重要性: Belton 博士提倡自由自在的时间,让孩子们可以简单地观察周围环境、做白日梦并让思绪飘荡。这种活动对于培养创造力至关重要。

www.bbc.com/news/educat…

MeTube:自托管 YouTube 下载器

  • 什么是 MeTube? MeTube 是一款自托管网络应用程序,可让您从 YouTube 和其他网站下载视频。它充当功能强大的命令行工具 yt-dlp 的用户友好界面。
  • 怎么运行的:
    • • MeTube 的前端采用 Angular 构建,提供一种简洁、直观的方式来搜索和选择视频。
    • • 后端用 Python 编写,并利用 yt-dlp 来处理实际的视频下载过程。
    • • MeTube 本身并不存储任何视频;它只是将其下载到您指定的位置。
  • 设置 MeTube:
    1. 1. **先决条件:**您需要在系统上安装 Node.js 和 Python 3.11。
    2. 2. 安装(推荐使用 Docker):
      • • 运行 MeTube 最简单的方法是使用 Docker。可以使用预构建的 Docker 映像,让设置变得轻而易举。
    3. 3. 配置:
      • • MeTube 使用环境变量进行自定义。主要设置包括:
        • YTDL_OPTIONS:这允许您将自定义选项传递给 yt-dlp(例如,指定视频质量、格式等)。
        • DOWNLOAD_DIR:设置下载的视频的保存目录。
    4. 4. **代理设置:**为了获得最佳性能和安全性,建议使用 Nginx 或 Caddy 等工具在 MeTube 前面设置反向代理。这有助于处理 SSL/TLS 加密并缩短加载时间。
  • 保持 MeTube 最新状态:
    • • yt-dlp 不断发展以跟上视频托管网站的变化。
    • • MeTube 会自动检查新的 yt-dlp 版本并相应地更新其 Docker 映像。
    • • 使用 Watchtower 之类的工具可以自动更新您的 MeTube 容器。
  • 故障排除:
    • • 请记住,MeTube 主要是 yt-dlp 的前端。如果您在视频下载时遇到问题(身份验证、格式支持等),最好先直接从命令行测试 yt-dlp 以找出任何问题。
    • • 您可以访问 MeTube 容器内的 shell,以docker exec运行 yt-dlp 命令并排除设置故障。

github.com/alexta69/me…

虚拟阿波罗制导计算机

  • • **了解项目:**虚拟 AGC 是 NASA 阿波罗任务中使用的阿波罗导航计算机 (AGC) 的软件模拟。它允许您体验并与引导宇航员登月的相同软件进行交互。
  • 在 macOS 上构建:
    • • 在终端中导航到 yaAGC 目录。
    • • 运行命令make -C yaAGC MACOSX=yes。这将为 macOS 编译虚拟 AGC。
    • • 编译后的应用程序将位于yaAGC/VirtualAGC/temp/。将此应用程序拖到桌面以方便访问。
  • 在 FreeBSD 上构建:
    • • 使用以下方法解压开发快照 tarball:(tar --bzip2 -xf yaAGC-dev-YYYYMMDD.tar.bz2将 YYYYMMDD 替换为快照的实际日期)。
    • • 导航到yaAGC目录并运行gmake FREEBSD=yes。这将编译 FreeBSD 的虚拟 AGC。
    • • 编译后的应用程序将位于yaAGC/VirtualAGC/temp/lVirtualAGC/。将此目录移动到您的主目录:mv yaAGC/VirtualAGC/temp/lVirtualAGC ~/VirtualAGC
  • 在 Solaris 上构建:
    • • 按照 FreeBSD 的说明解压快照 tarball。
    • make SOLARIS=yes在目录中运行yaAGC
    • • 编译后的应用程序将位于yaAGC/VirtualAGC/temp/lVirtualAGC/。将其移动到您的主目录:mv yaAGC/VirtualAGC/temp/lVirtualAGC ~/VirtualAGC
  • 为 WebAssembly 构建:
    • • 确保wasi-sdk安装在/opt/wasi-sdk。您可以使用WASI_SDK_PATH环境变量自定义此路径。
    • • 将环境变量设置WASIyes
    • WASI=yes make yaAGC在项目根目录中运行。这将生成一个yaAGC.wasm可以在兼容 WebAssembly 的环境中运行的 WebAssembly 文件 ( )。
  • 操纵杆支持:
    • • macOS 和 FreeBSD 上提供操纵杆支持(ACA 模拟),但 Solaris 上不提供。有关配置详细信息,请参阅提供的链接:www.ibiblio.org/apollo/yaTe…

github.com/virtualagc/…