Hacker News Digest

Обновлено: 16 сентября 2026 г. в 21:19

Постов: 2192 • Страница 177/220

Behind the scenes of Bun Install (bun.com) 🔥 Горячее

Как устроен bun install

  • Один бинарник — весь менеджер зависимостей живёт внутри Bun, нет внешних вызовов к npm, yarn, node-gyp.
  • Сишный движок — парсинг package.json, yarn.lock, node_modules происходит на Zig, без JS-оверхеда.
  • HTTP-пул + кэш — 50–100 параллельных потоков, кэш на диске + SQLite-индекс, повторный install — <100 мс.
  • Symlink-ферма — модули не копируются, а hard-link’ются из глобального кэша; экономия 70 % диска.
  • Муравьиный алгоритм — сначала скачиваются «листья» дерева зависимостей, потом родители; сеть греется максимально.
  • Платформенные пакеты — если в lock-файле есть запись под Linux, macOS и Windows, скачиваются сразу три архива и раскладываются в node_modules/.cache, при запуске выбирается нужный.
  • postinstall без shell — скрипты запускаются встроенным JS-движком, нет overhead’а на spawn bash/cmd.
  • Проверка целостности — каждый tarball сверяется по SHA256 из lock-файла, кэш защищён от подмены.
  • Мониторинг прогресса — терминал обновляется раз в 16 мс, рисуется ASCII-полоса и счётчик «пакетов/сек».
  • Фоллбек к npm — если пакет не найден в официальном реестре, Bun автоматом лезет в npm и кладёт tarball в кэш, пользователь не замечает разницы.

by Bogdanp • 11 сентября 2025 г. в 12:39 • 403 points

ОригиналHN

#bun#http#node-modules#node.js#npm#package.json#sqlite#yarn#zig

Комментарии (134)

  • Пользователи обсуждают статью о внутреннем устройстве и производительности менеджера пакетов Bun.
  • Многие хвалят скорость и простоту Bun, но отмечают проблемы совместимости с Node.js и стабильностью.
  • Часть комментаторов сомневается в практической пользе высокой скорости установки пакетов и считает переход с Node.js рискованным.
  • Упоминаются альтернативы — Deno, pnpm, npm — и сравнение с ними по скорости и надёжности.
  • Некоторые считают, что Bun не предлагает «убийственных» фич, чтобы оправдать переход с зрелой экосистемы Node.js.

DOOMscrolling: The Game (ironicsans.ghost.io) 🔥 Горячее

Doomscrolling: игра
Скроллинг как единственный способ управления.


Идея
Классический дум-скроллинг → браузерная игра, где всё, что нужно — листать вниз. Никаких стрелок и прыжков.

Попытка №1: провал
9 месяцев назад ни один LLM не смог связать «скролл вниз» с «фон движется вверх». Получилась пародия на игру. Забросил.

GPT-5 и победа
Через пару часов — рабочий прототип.

  • Враги: 5 спрайтов, 2 кадра, как у Space Invaders.
  • Механика: Galaga, но вертикально. Игрок движется вперёд-назад, монстры «привязаны» к полу.

Кофе-морнинги на каникулах
По часу утром:

  • апгрейд оружия каждые 100 убитых;
  • огненная стена подталкивает не стоять на месте;
  • препятствия: кирпичи, паутина;
  • 5 фонов, зелья здоровья, метка личного рекорда, пауза со статой.

Финальный штрих: новости
Появляются мемориальные плиты с заголовками NYT за сегодня. Не влияют на геймплей, только отвлекают.
Игра = самый сложный RSS-ридер в мире.

ИИ всё ещё тупит
Когда LLM не понимает, прерываю диалог и начинаю новый с тем же промптом — срабатывает.

by jfil • 10 сентября 2025 г. в 22:56 • 388 points

ОригиналHN

#canvas#game-development#gpt-5#html5#javascript#llm

Комментарии (92)

  • Пользователи в восторге: человек без навыков кодинга собрал динамичную «дум-скролл»-игру, спросив ChatGPT сгенерировать всё.
  • Механика: скроллинг = движение; враги и огонь идут снизу, игроку надо лутать апгрейды и убивать монстров.
  • Впечатляет «лаборатория» со слайдерами для настройки спрайтов — пример Steve-Jobs-овского «конструктора калькулятора».
  • Критика: нет инерции/чувствительности скролла, на больших экранах играть легче, можно «откатом» обмануть стену огня.
  • Баг: одновременная смерть и 100-килл-бонус крашит игру.
  • Общий вывод: простая, но свежая идея, показывающая, как LLM-инструменты открывают геймдев даже «не-программистам».

KDE launches its own distribution (lwn.net) 🔥 Горячее 💬 Длинная дискуссия

KDE Linux — новая неизменяемая ОС от KDE на базе Arch, но без pacman.
Корень — Btrfs, /usr — только для чтения (EROFS), обновления атомарные, откат до 5 версий.
Wayland-only, UEFI-only, X11 и BIOS не поддерживаются.
Собирается через KDE Builder, приложения — Flatpak.
Цель: показать «идеальный» KDE-стек без ограничений сторонних дистрибутивов.
Альфа представлена на Akademy 2025; KDE neon пока жив, но будущее не решено.

by Bogdanp • 10 сентября 2025 г. в 21:49 • 643 points

ОригиналHN

#arch#btrfs#flatpak#kde#linux#uefi#wayland

Комментарии (449)

  • KDE Linux — неизменяемая, Wayland-only система на базе пакетов Arch, но без pacman; всё ПО ставится Flatpak-ом или собирается KDE Builder.
  • Пользователи делятся: кому-то нравится стабильное «железное» ядро и UX-first подход, других пугает отсутствие X11, невозможность докинуть модули в базу и зависимость от «багового» Flatpak.
  • Критики считают проект «еще одним дистрибутивом ради дистрибутива», отвлекающим силы от самой KDE, и предлагают использовать готовые immutable-решения (Fedora Kinoite, Aeon, Arkane).

Introduction to GrapheneOS (dataswamp.org) 💬 Длинная дискуссия

Что такое GrapheneOS
Android для Google Pixel, заточенный под безопасность и приватность. Работает только на Pixel 8/9 (7 лет обновлений).

Профили

  • Разные пользователи = изолированные шифрованные контейнеры.
  • Можно полностью выключить профиль, тогда его приложения не работают в фоне.
  • Переключение: тянем шторку → иконка внизу → PIN.

Google
Play Services ставятся в 1 клик из собственного магазина GOS; можно жить без Google вообще.

Установка
С браузера за 15 минут с Linux/Win/Mac; проверка образа после загрузки через TPM. OTA-обновления автоматом.

Разрешения
Сеть, камера, микрофон и т.д. – отдельно для каждого приложения и профиля. Удобно ставить апп в «владельца» без сети, потом клонировать туда, где нужно.

Производительность
Без графического shell, чистый AOSP + hardened ядро: быстрее stock-Pixel и без рекламы.

Безопасность

  • Песочницы приложений, отключение метаданных Bluetooth/Wi-Fi, эксплойт-защита памяти, авто-перезагрузка если загрузчик разблокирован.
  • Возможность показать «proof of boot» – что прошивка не тронута.

Мой сценарий
1 профиль – без сети, 2 – VPN+FIDO, 3 – SIM+Signal, 4 – камера. Переключаюсь по мере надобности.

Девайс
Pixel 8a, 8 ГБ ОЗУ, 256 ГБ ПЗУ, цена ~500 €, заряд 1-2 дня, камера отличная.

Итог
GrapheneOS = Pixel + годы обновлений + контроль над каждым приложением. Если нужен безопасный Android – бери Pixel и ставь GOS.

by renehsz • 10 сентября 2025 г. в 16:32 • 210 points

ОригиналHN

#android#aosp#fido#google-pixel#grapheneos#ota-updates#privacy#security#tpm#vpn

Комментарии (200)

  • GrapheneOS вызывает споры: кто-то хвалит «без-глючность» и песочницы, кто-то ругает отказ от root и «кастрюлю» с профилями.
  • Покупка Pixel для GOS в США часто сопровождается требованием персональных данных; часть пользователей платит наличными и вводит фейки.
  • Главные плюсы: сильное разграничение прав приложений, отключение Google Play, обновления без глюков, возможность мульти-профилей и VPN-наблюдения.
  • Главные минусы: нет автозаписи звонков, сложность переключения профилей, проблемы с RCS/Fi/банковскими и платёжными приложениями, отсутствие root «из коробки».
  • Часть комментаторов считает, что GOS всё-таки уменьшает утечки к Google, даже если сервисы Google всё же нужны; альтернативы — /e/OS, рут-образы или полный отказ от смартфона.

“No Tax on Tips” Includes Digital Creators, Too (hollywoodreporter.com) 💬 Длинная дискуссия

Кратко:
Минфин США разъяснил: «чаевые без налога» касаются не только официантов, но и цифровых авторов.
Под льготу попадают доходы блогеров, стримеров и подкастеров, полученные как «tips» — прямые донаты зрителей.
Чтобы освободиться от налога, нужно:

  • получать деньги через специальные платёжные сервисы (Twitch, OnlyFans, Patreon и др.);
  • вести учёт поступлений;
  • подать форму W-2 или 1099-K с пометкой «service charge».

Важно: льгота действует с 2025 г. и не распространяется на рекламные контракты или продажу мерча.

by aspenmayer • 10 сентября 2025 г. в 16:26 • 149 points

ОригиналHN

#onlyfans#patreon#twitch#walmart

Комментарии (253)

  • «Налог на чаевые» — временная льгота до 2028 г.: можно вычесть до 25 тыс. долл. чаевых из федерального подоходного налога, но FICA/самозанятым всё равно платить.
  • Льгота охватывает лишь «традиционно чаевые» профессии, зафиксированные до 31.12.24; медики, спортсмены, артисты и блогеры с >150 тыс. дохода не попадают.
  • Участники считают идею популистской и регрессивной: облегчает жизнь высокооплачиваемым официантам, но не касается низкооплачиваемых работников Walmart.
  • Большинство устало от «tip-fatigue» и новых «тип-ящиков» в онлайн-магазинах; опасаются, что работодатели ещё больше переведут зарплату на чаевые, перекладывая расходы на клиента.
  • Популярное мнение: вместо новых вычетов нужно повышать базовую зарплату персоналу и отказываться от культуры чаевых, превращающей налог в добровольный «конверт».

I didn't bring my son to a museum to look at screens (sethpurcell.com) 🔥 Горячее 💬 Длинная дискуссия

Я привёл шестилетнего сына в музей, а он уставился в экраны.
Билет — 90 $, но деньги не главное: нас обманули. Вместо живых экспонатов — «создай ракету» на тач-панели, «запусти спутник» в VR и прочие «взаимодействия» с графикой. Всё, что можно было бы запустить на iPadе дома, выдвинули в центр зала, а настоящие артефакты — за стеклом и без дела.

Настоящие штуки спрятали в углах: маятник Фуко, блоки-тали, где ребёнок сам себя поднимает, звуковая «мерцающая стена», вибрационные фигуры Лиссажу — дети там толпятся и орут от восторга. Но половина не работает: стул-гироскоп закис, подшипники ржавы, колёсико велико. Ремонт явно не в приоритете.

Экранам дали главные площади, деньги и свет. Им не нужен ремонт — только обновление прошивки. Зато ребёнок получает не опыт, а скринтайм.
Музей должен показывать реальность: мрамор, металл, вес, запах, гравитацию. Если вместо этого — геймификация, проще остаться дома с YouTube.

by arch_deluxe • 10 сентября 2025 г. в 16:20 • 998 points

ОригиналHN

#ar#gamification#ipad#vr#youtube

Комментарии (331)

  • Музеи всё чаще заменяют живые артефакты и тактильные экспонаты на дешёвые экраны, чтобы «выглядеть современными», даже если это разрушает уникальный опыт.
  • Участники сетуют: сломанные сенсоры, висящие планшеты и корпоративные «цифровые» выставки превращают науку в скучное приложение, которое проще запустить дома.
  • Физические интерактивы дороги и требуют обслуживания, поэтому дирекция выбирает «модные» гранты на VR/AR, а не ремонт старых макетов, машин и механизмов.
  • Побочный эффект — музеи всё больше позиционируются как детские развлекательные центры; взрослым, жаждущим глубины, остаётся ходить по залам с выключенными мониторами.
  • Лучшие воспоминания — подлодки, самолёты, гигантские сердца и рабочие станки, которым десятки лет, но они до сих пор «живые» и понятны без подписей на тач-скрине.

TikTok has turned culture into a feedback loop of impulse and machine learning (thenexus.media) 💬 Длинная дискуссия

TikTok победил: теперь всё — 60 секунд

170 млн американцев тратят по часу в день на приложение, которое превратило внимание в товар. Пока Конгресс спорит о данных, TikTok уже промышленно перерабатывает человеческое внимание: вместо сюжетов — бесконечная лента импульсов и нейросетей.

Короткие видео и алгоритмы были и раньше, но TikTok впервые объединил их в систему добычи внимания. Его лента учится не на лайках, а на микродвижениях: сколько миллисекунд вы задержались перед свайпом — и сразу перестраивает ленту.

Последствия уже везде:

  • Новости — 30-секундные ролики Washington Post
  • Образование — студенты не читают длинных текстов
  • Музыка — интро сократилось с 20 до 5 секунд
  • Кино — трейлеры стали монтажом «моментов для клипа»

Культура превратилась в тренировку алгоритма: мы не выбираем, нас кормят. Успех приносит не талант, а узкая ниша: мойка ковров, смешение красок, один и тот же танец в новом месте.

Платформа, выжившая в гладиаторской битве за секунды внимания, теперь задаёт стандарт всему интернету. Мы получаем мгновенную дозу удовольствия, но теряем скуку, медитацию, случайные открытия. Сделали ли мы этот обмен осознанно?

by natalie3p • 10 сентября 2025 г. в 16:08 • 246 points

ОригиналHN

#algorithms#facebook#instagram#machine-learning#neural-networks#tiktok#twitter#youtube

Комментарии (182)

  • TikTok и короткие 60-секундные видео формируют новую медианорму: всё, что короче 10 минут, стремится уложиться в минуту, а лонгформ тянут до 30-90 минут.
  • Пользователи жалуются на «засорение» внимания: сложно вернуться к медленным форматам, пропадает терпение на статьи и полуторачасовые видео.
  • Платности и алгоритмы подталкивают авторов: YouTube разрешает вставлять рекламу каждую минуту после 8 минут, поэтому ролики раздувают интро и повторы.
  • Многие считают shorts «телевидением²» и «ультрапереработанным контентом»; кто-то удаляет приложения, кто-то использует как инструмент, подписавшись на полезные темы.
  • Виноваты не только TikTok: Instagram, Twitter, YouTube Shorts, Facebook тоже сводят взаимодействие к бесконечному скроллу и «лайкам», превращая информацию в спектакль.

We can’t circumvent the work needed to train our minds (zettelkasten.de) 🔥 Горячее

Ложь «ничего не надо запоминать»

Инструменты обещают: «Поищем за вас». Цена — ваша способность думать.
Без фундаментальных знаний мозг не отфильтрует результат: не поймёт, что важно, где ошибка, как связать. Поверхностное «нашёл-скопировал» разрушает карту предмета в голове; эмоциональное участие стремится к нулю, а без эмоции мысль не заводится. Пример: ChatGPT выдал «идеальный» план тренировок. Красиво, но проверить его может только тот, кто уже сам разбирается. Запоминать и строить знания внутри себя — единственный способ использовать интернет, ИИ и заметки по-настоящему.

by maksimur • 10 сентября 2025 г. в 14:38 • 295 points

ОригиналHN

#artificial-intelligence#critical-thinking#knowledge-management#llm

Комментарии (139)

  • Тезис автора: «Чтобы делать знательную работу, нужно помнить ВСЁ» — воспринимается как гипербола; большинство считают достаточным базовый каркас знаний и опыт.
  • AI = две стратегии: (1) спрашивать у модели и не думать; (2) автоматизировать рутину (тесты, инфра), сохраняя мыслительную нагрузку для сложного.
  • Память vs поиск: ключ не в полном запоминании, а в наличии «точек входа» и абстрактных схем, позволяющих быстро ориентироваться и проверять ответы.
  • Опасения: злоупотребление AI снижает глубину мышления, критическое мышление и способность отличать правду от галлюцинаций модели.
  • Контрдовод: человечество всегда внешне хранило знания (письмо, книги, интернет); главное — уметь использовать инструменты, не превращаясь в «машину-копир».

Pontevedra, Spain declares its entire urban area a "reduced traffic zone" (greeneuropeanjournal.eu) 🔥 Горячее 💬 Длинная дискуссия

Понтеведра: город без машин
Галисийский Понтеведра за 25 лет превратился из автостоянки в пешеходный рай: весь старый город (490 га) стал «зоной с минимальным трафиком». Мэр Мигель Анхо Фернандес Лорес (БНГ, 7 сроков) просто убрал лишние машины, не запрещая частный транспорт. Результат: воздух чище нормы ЕС, ДТП −90 %, дети и пенсионеры снова выходят на улицу. Вдохновение — Серда: улица = гостиная. Модель копируют от Лиссабона до Брюсселя: суперблоки, 30 км/ч, парковки за чертой центра. ЕС требует низкоэмиссионные зоны у всех >50 тыс жителей, но Понтеведра пошёл дальше — и справился без штрафов и протестов.

by robtherobber • 10 сентября 2025 г. в 10:08 • 826 points

ОригиналHN

#city-infrastructure#environmental-policy#pedestrian-zones#public-health#sustainability#traffic-management#urban-planning

Комментарии (901)

  • Понтеведра (80 тыс. жителей) за 20 лет стала почти полностью пешеходной: весь центр можно пересечь за 30 минут без машин, лишь сервисные и грузовые въезды разрешены круглосуточно.
  • Жители и туристы отмечают тишину, чистый воздух и оживлённые площади с кафе; дети ездят на велосипедах без сопровождения родителей.
  • Критики указывают: мера работает лишь в компактном и плоском старом городе; на окраинах и в больших городах жители всё равно вынуждены ездить, а парковка исчезает.
  • Опыт Понтеведры вдохновляет другие города (Париж, Осло, Тампере), но вызывает споры о справедливости, доступности для инвалидов и экономике малых предпринимателей.

I replaced Animal Crossing's dialogue with a live LLM by hacking GameCube memory (joshfonseca.com) 🔥 Горячее 💬 Длинная дискуссия

Как я вживил LLM в Animal Crossing без единой правки кода

Проблема
GameCube-версия Animal Crossing 2001 года повторяет те же фразы 23 года. Консоль оффлайн, 24 МБ ОЗУ, нет TCP/IP.

Решение

  1. Декомпиляция: сообщество выложило исходники на C, нашёл mMsg_ChangeMsgData.
  2. «Почтовый ящик» в ОЗУ: выделил кусок RAM (0x81298360) для обмена строками.
  3. Сканер памяти: замораживал эмулятор, искал адреса активного текста и имени собеседника.
  4. Мост: Python-скрипт читает имя персонажа, шлёт запрос к LLM, пишет ответ прямо в буфер диалога.
  5. Никаких патчей картриджа: всё через Dolphin + чтение/запись процесса.

Итог
В villagers теперь живой чат, а консоль по-прежнему думает, что 2001 год.

by vuciv • 10 сентября 2025 г. в 02:59 • 774 points

ОригиналHN

#animal-crossing#c#dolphin-emulator#gamecube#llm#memory-hacking#python

Комментарии (167)

  • Мод перехватывает диалог Animal Crossing на GameCube через shared-memory «почтовый ящик» и подменяет строки ответами LLM.
  • Игра приостанавливается на секунды, пока внешний Python-скрипт запрашивает ответ у модели и кладёт его обратно в память.
  • Первые сгенерированные реплики villagers’ов — «свергнуть Тома Нука», что вызвало веселье и обсуждение капиталистической сатиры.
  • Участники видят в моде будущее игр: бесконечные, контекстуальные реплики вместо заезженных фраз, но сомневаются в производительности и сюжетной последовательности.
  • Проект напомнил о старых попытках встроить ИИ в NPC (Quake 3, Skyrim, Modbox) и вызвал желание повторить для Switch-версий, хотя DRM усложняет декомпиляцию.