返回首页

一周热榜

22作者: bwm5 天前原帖
嗨,HN!很高兴推出 machine0,这是一个命令行工具,旨在简化持久性 NixOS(和 Ubuntu)虚拟机的创建、配置和快照。 你可以把 machine0 看作是一个现代的 VPS 提供商。虚拟机在未关闭的情况下会保持在线(99.99% 的正常运行时间),它们拥有静态 IP 和 HTTPS 端点,支持 1-60 个 vCPU,最多可达 240GB 内存,并可选择配置 GPU。该命令行工具提供了管理生命周期、快照的命令,并且可以使用 Nix flakes 或 Ansible playbooks 来配置虚拟机。虚拟机的计费是按使用分钟计算的。 machine0 的独特之处在于它对 NixOS 的一流支持!简而言之,NixOS 允许你将整个操作系统定义为代码(可以想象成 Terraform,但用于你的 Linux)。一个 flake 声明了你的系统状态(软件包、服务、防火墙规则、用户等),并通过锁定文件固定所有依赖项。给定相同的 flake.nix 和 flake.lock,`nixos-rebuild switch` 始终会产生完全相同的系统。 NixOS 生态系统已经成熟,flakes 也非常灵活:在系统级别,你可以定义软件包、/etc 中的内容、防火墙规则、用户和组等。在用户级别,你可以定义你的 shell、别名、tmux 和 vim 配置。将整个环境定义为代码使得审计已安装内容和设置变得简单。你可以通过还原上一个提交来回滚。而代理可以为你编写代码,并在可临时使用的 machine0 虚拟机上进行测试。 如果你想直接开始,这些命令将帮助你入门: ``` npm install -g @machine0/cli machine0 new my-vm --image nixos-25-11 # 创建一个新的 nixos 虚拟机 machine0 provision my-vm ./flake#my-profile # 使用 nix flake 配置它 machine0 ssh my-vm # SSH 进入虚拟机 machine0 stop my-vm # 停止虚拟机 machine0 images new my-vm my-snapshot # 创建快照 machine0 new my-clone --image my-snapshot # 从快照创建新的虚拟机 ``` - 安装和 NixOS 配置的演示视频: [https://www.youtube.com/watch?v=RT8N0_e3Vfg](https://www.youtube.com/watch?v=RT8N0_e3Vfg) - 文档: [https://docs.machine0.io/introduction/overview](https://docs.machine0.io/introduction/overview) - machine0 NixOS flakes: [https://github.com/fdmtl/machine0-nixos](https://github.com/fdmtl/machine0-nixos) 如果你习惯使用虚拟机,或者想了解 NixOS 的魅力,欢迎你试试 machine0!
21作者: legocoder7 天前原帖
亲爱的 Hacker News, 我诚挚地邀请您参与我这个由人工智能管理的迷你游戏网站的公开测试。提前感谢您的参与! 在有限的时间内,我将所有免费功能设置为开启。我希望您在探索人工智能对游戏的理解时能玩得开心!我在某些地方进行了调整,以帮助保持视觉的一致性。 如果您能够选择参与数据分析,我将不胜感激。 $2,300 的 API 代币... 祝好!
20作者: iliashad6 天前原帖
简而言之:我有2207个GoPro视频,需要重新观看它们以寻找我骑行旅程中的有趣时刻。我在我的M1 Max上构建了一个项目,使用开源机器学习模型对视频进行本地索引,搜索这些时刻,并将最佳片段直接发送到我的DaVinci Resolve时间线。我索引了628个视频(668.68 GB,时长15小时13分钟18秒),更多详细信息请查看本文最后部分的指标表。 完整文章: https://iliashaddad.com/blog/i-indexed-669-gb-of-my-gopro-videos-using-my-m1-max-computer