Show HN держит Mac бодрым, пока работают ИИ-агенты. Тред: это встроенная команда и переизобретение на 15 тысяч строк
Adrafinil не даёт Mac с закрытой крышкой заснуть, только пока работают ваши агенты, а потом отпускает в сон. Ответы — аккуратная притча о буме ИИ-тулинга: в macOS годами есть «caffeinate», Amphetamine умеет триггеры, а Codex уже добавил тумблер.
Adrafinil — Show HN, названный в честь производного модафинила, — держит Mac с закрытой крышкой бодрым, только пока работают ИИ-агенты, а потом усыпляет. Полезно, пока тред не указывает на колесо, которое он переизобретает.
В macOS есть «caffeinate -dimsu». Amphetamine делает условные триггеры годами. Один комментатор сжал всё это до трёхстрочного шелл-цикла; другой спросил, зачем тумблеру сна 15 000 строк кода; третий заметил, что сам агент для кодинга только что выпустил эту фичу.
Что он делает
Adrafinil — это Show HN с чистой подачей и подмигивающим названием, взятым у производного модафинила, для эпохи агентов: он держит Mac с закрытой крышкой бодрым, только пока работают ваши ИИ-агенты, а потом отпускает в сон, так что ночной прогон кода не требует оставлять всю машину включённой. Посылка разумна; тред — мастер-класс любимого ответа HN на новый инструмент: указать на штуку попроще, которую он заменил.

Наваливаются, по нарастающей
Сначала встроенная команда, которая уже это делает:
«Я для этого пользуюсь встроенной в macOS командой
caffeinate. Например:caffeinate -dimsu… Можно ещё и обернуть в неё свою команду». — комментатор, указывающий на встроенное в ОС
Затем существующее приложение, которое уже делает условную версию, ту самую мнимую новизну:
«Но у Amphetamine есть опция завершаться, когда закрывается приложение. Я просто в недоумении, почему все, кто пользуется ИИ, переизобретают уже существующие решения». — комментатор с \~9,2k кармы
Затем жалоба на размер, сама по себе панчлайн:
«15k строк ради этого? охренеть» — комментатор о числе строк
Один инженер даже выложил трёхстрочный шелл-цикл, вмещающий всю идею: touch файла, отключить сон, опрашивать, пока агент его не удалит.
Часть, которая и правда история
Рефлекторно пнуть легко; интереснее то, симптомом чего это служит. Читатель заметил, что сами агенты для кодинга вбирают фичу: «Codex недавно встроил это — тумблер „Не давать заснуть во время работы“». Вот настоящая дуга. Целый микро-жанр инструментов «не дай машине заснуть ради агента» рождается и устаревает в один сезон, потому что платформы и агенты наперегонки выпускают один и тот же чекбокс. Adrafinil не плохой софт; это отметка времени, снимок момента, когда «обернуть встроенную команду под ИИ-воркфлоу» ненадолго выглядело продуктом, ровно перед тем, как встроенные средства сами обзавелись тумблером.
Получайте такие разборы каждый день
Главные истории Hacker News — на email, в Telegram или RSS.
Виджет показывает незнакомцев, читающих ту же страницу, — без аккаунтов и истории. Фанаты старого веба влюбились; ветераны поморщились
Town Square высаживает живых посетителей-человечков на любой сайт, чтобы они видели друг друга и переписывались, а уходя — всё забывали. Это очаровало инди-веб публику, пока те, кто водил сообщества, не начали перечислять, во что на деле обходится «без модерации, без постоянства».