I don't maintain my homelab, it maintains itself22 days agohttps://cleberg.net/blog/homelab-maintenance.html作者已将他们的家庭实验室自动化,实现了基本无需维护的自维护设置。基础设施包括一台服务器和 UniFi 网络设备,两者均设计为自动更新运行,无需人工干预。软件维护通过每周的 Docker 更新 cron 任务和自动备份处理,将手动操作时间减少至每月约 15 分钟。此设置提供了恢复力,使得家庭实验室能够在长时间无需干预的情况下运行,平衡了隐私、安全性和便利性。
Transparent Compression with Folder Actions in macOS20 days agohttps://blog.gingerbeardman.com/2026/07/01/transparent-compression-with-folder-a...AFSCT是macOS内置的一种透明文件系统压缩功能,可在磁盘上压缩文件的同时保持文件的正常访问。使用applesauce(一款基于Rust的现代工具)替代较旧的afsctool,以实现更快、并行化的压缩,并确保安全原子写入。通过Automator设置文件夹操作,以便在特定文件夹中添加文件时自动压缩它们。文件夹操作仅在最顶层文件添加或删除时触发,不会响应现有文件或子文件夹的更改。默认情况下,applesauce使用LZFSE压缩算法,但也可以选择LZVN以实现更快的解压缩速度,或选择ZLIB以获得更好的压缩比。压缩节省的空间可以在Finder的“获取信息”中查看,括号内的数字显示了减少后的磁盘使用量。通过文件夹操作设置对话框管理文件夹操作的配置,以便启用或为多个文件夹附加操作。
Designing DB partitions you don't have to babysit20 days agohttps://explainanalyze.com/p/designing-partitioning-you-dont-have-to-babysit/PostgreSQL和MySQL要求分区键必须包含在primary key中,这可能导致唯一性和查询性能问题。分区剪裁作为核心优化手段,若WHERE子句未包含分区键则会失效,导致查询速度缓慢。静态分区边界随时间推移可能出现失衡,需要人工重新平衡并带来运维负担。按主键(如BIGINT自增列)进行分区可确保自动剪裁而无需修改代码。自动化服务可通过监控数据增长、拆分通用分区及处理数据保留策略来管理分区,减少人工操作。时间对齐边界可从日期列推导得出,无需将其包含在分区键中,从而避免查询条件泄露。pg_partman和TimescaleDB等工具虽能自动化基于时间的分区,但可能导致键值泄露到查询中;自主开发服务可提供更高灵活性。哈希和列表分区需监控数据倾斜或通用分区中的值提升,自动化重点在于检测而非拆分。选择已存在于所有关键查询中的列作为分区键(如主键),可防止抽象泄露并保持性能。
Rare things become common at scale (2014)17 days agohttps://longform.asmartbear.com/scale-rare/由于服务器数量庞大,罕见事件在规模扩大后变得常见,导致每天发生服务器致命错误等事故。规模会放大对客户的影响,引发诸如新客户第一印象不佳、客服工作量增加等问题。自动化至关重要但仍不足够;人为因素(如客服支持和问题解决)在处理罕见事件时仍然必不可少。增长预测常常低估了在安全、自动化和专业岗位等领域的招聘需求,以应对规模带来的挑战。
Robots, Soft Power, and Summer Davos 202614 days agohttps://twmrg.substack.com/p/robots-soft-power-and-summer-davos中国是全球主导的工业机器人市场,2024年新安装量为29.5万台,占全球安装量的54%。2026年大连夏季达沃斯论坛直接讨论了工资差距和贸易政策等劳工问题,同时展出了“柔性”机器人艺术装置。媒体报道自然更青睐易于分享的机器人演示而非政策会议,这反映了注意力经济规律,而非刻意压制。中国推动自动化在结构上受到劳动力成本上升和人口老龄化的驱动,并以此构建其创新领导地位。相比之下,美国等主要经济体也强调乐观的自动化叙事,这表明这是一种全球性模式。分析发现,没有证据表明该活动使用了文化议程安排来回避对劳工状况的审查。未经证实的假设包括可能存在策展偏见和未披露的赞助关系,这需要进一步针对性的研究来核实。
You're Not a Better Engineer Because You Type Git Commands by Hand11 days agohttps://www.minid.net/2026/7/10/ai-works-for-meAI代理处理繁琐的工程任务,如提交信息、PR描述和代码注释,从而节省大量时间。AI确保命名规范、Git管理、问题跟踪和发布流程的一致性,减少错误和冲突。大语言模型受益于结构化代码库上下文(如注释、规则、路径),能够实现更流畅的AI辅助交互并挑战不一致性。代理管理Git操作(如分支创建、PR准备、标签更新)并自动化交付检查,将重复流程转变为高效序列。将重复性任务委派给AI能避免在机械步骤上消耗金钱和生命,从而专注于解决实际问题。
Building and Shipping Mac and iOS Apps Without Ever Opening Xcode8 days agohttps://scottwillsey.com/building-and-shipping-mac-and-ios-apps-without-ever-ope...无需打开Xcode,通过使用如xcodebuild、notarytool和devicectl等命令行工具,即可构建和发布Mac/iOS应用。一次性设置包括安装Xcode和XcodeGen、配置Apple开发者账户、创建证书,并存储公证凭据。使用脚本(如release.sh)自动化整个发布流水线,该脚本处理归档、签名、公证、装订和安装。通过YAML文件使用XcodeGen管理项目配置,避免.git与.xcodeproj文件相关的冲突问题。签名密钥和应用特定密码等机密信息安全存储在钥匙串或密码管理器中,而非代码仓库内。代理工具(如Claude Code)可通过shell命令和文档(如CLAUDE.md)执行工作流,实现完全无头操作。
Show HN: I built a smart proxy so your coding agent can run loose7 days agohttps://trollbridge.dev/该代理能像人类一样在机器上读取、写入和运行任务,处理源文件、构建、进程和日志。Trollbridge 控制网络访问(管理网络连接),但不限制文件系统或进程表。这些操作无需保留、提示或编写策略。
Show HN: Running server scripts from smartphone via SSH6 days agohttps://c100k.eu/p/rebootx/updates/20260714-remote-runbooks远程操作手册是存储在服务器上的SSH脚本,可通过RebootX一键执行。操作手册从服务器的/usr/local/sbin/rebootx/runbooks目录加载,并可能根据用户反馈进行自定义。以“__”为前缀的脚本被标记为危险,出于安全考虑,执行前需要确认。与SSH命令宏不同,远程操作手册在服务器上管理,适用于长脚本,而宏适用于短命令并在提供商之间共享。此功能为新功能,鼓励用户通过应用提供反馈以获取改进或帮助。
SendLang: A DSL for Email Automation6 days agohttps://www.sendlang.comSendLang 包含 SendQL(用于定义细分用户群的查询)和 SendFlow(用于管理滴水式工作流)。该语言支持版本控制、发送前错误检查,并与编程代理工具兼容。SendQL 整合原始事件流、联系人属性和送达规则,实现精准定向。SendFlow 提供结构化的控制流,避免使用 goto 或无限制循环,可直接映射为流程图。编程代理可利用机器可读文档和类型检查器来编写和迭代营销活动。设计侧重于黄金锚定语法、精确的诊断信息以及无损的文本-画布转换。
Kimi Worka day agohttps://www.kimi.com/products/kimi-workKimi Work内置了一个Cron引擎,支持全天候自动化运行。它可以自动化重复性任务,例如清晨时分的LLM Agent调用和午夜时分的Python脚本执行。该系统在后台静默运行,确保任务能够准点准时执行。