Hacker News Digest

Обновлено: 23 ноября 2025 г. в 21:40

Постов: 4469 • Страница 219/447

I built ChatGPT with Minecraft redstone [video] (youtube.com) 🔥 Горячее

YouTube — это глобальная видеоплатформа, принадлежащая Google LLC, предоставляющая пользователям доступ к разнообразному контенту. Сервис включает разделы о компании, пресс-релизы, информацию об авторских правах и контакты, а также ресурсы для создателей, рекламодателей и разработчиков.

Платформа регулируется условиями использования, политикой конфиденциальности и мерами безопасности, включая объяснение работы YouTube. Пользователи могут тестировать новые функции, а также доступны предложения вроде NFL Sunday Ticket. Все права защищены до 2025 года.

by ghuntley • 29 сентября 2025 г. в 03:22 • 409 points

ОригиналHN

#minecraft#redstone#llm#mchprs#turing-complete#youtube

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

  • В Minecraft создана работающая модель языкового моделирования (LLM) с 5 млн параметров, генерирующая текст со скоростью 1 токен в 2 часа.
  • Проект реализован на редстоуне без использования командных блоков, но с применением внешних инструментов для программного размещения блоков.
  • Сообщество обсуждает техническую реализацию, включая специализированный серверный софт (MCHPRS) и оптимизацию редстоун-схем.
  • Многие пользователи изначально восприняли заголовок как кликбейт, но были впечатлены реальным воплощением идеи.
  • Обсуждение также затрагивает теоретические аспекты, такие как тьюринг-полнота Minecraft и сравнение с другими проектами (например, CPU в игре).

F-Droid and Google’s developer registration decree (f-droid.org) 🔥 Горячее 💬 Длинная дискуссия

F-Droid уже 15 лет предоставляет безопасный каталог свободных приложений для Android, проверяя исходный код на отсутствие скрытых функций вроде трекеров и рекламы. Каждое приложение собирается из открытого кода и подписывается, гарантируя прозрачность и защиту от вмешательства. В отличие от коммерческих магазинов, где распространены шпионские программы, F-Droid обеспечивает конфиденциальность — например, погодные приложения не передают данные брокерам.

Новая политика Google требует от разработчиков централизованной регистрации с оплатой, верификацией личности и привязкой идентификаторов приложений. Это угрожает существованию F-Droid, который не может ни принудить авторов к регистрации, ни присвоить их идентификаторы. Реализация правил лишит пользователей тысяч проверенных приложений и подорвет доверие к открытому ПО.

by gumby271 • 29 сентября 2025 г. в 02:10 • 1290 points

ОригиналHN

#f-droid#android#gplv3#sideloading#grapheneos#pureos#pwa#google

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

  • Участники выражают серьёзную озабоченность новыми правилами Google, которые угрожают существованию независимых магазинов приложений, таких как F-Droid, и возможности сторонней установки (sideloading).
  • Многие видят в этом шаге конец открытости Android, усиление контроля корпораций над пользователями и потенциальную угрозу цифровым свободам, включая развитие открытого ПО.
  • Обсуждаются возможные последствия: уход разработчиков с платформы, необходимость перехода на альтернативные ОС (например, GrapheneOS, PureOS), а также потенциальные конфликты с лицензиями вроде GPLv3.
  • Высказывается мнение, что проблема требует законодательного решения на уровне государств (особенно ЕС) для защиты права пользователей запускать любое ПО на своих устройствах.
  • Некоторые видят выход в развитии прогрессивных веб-приложений (PWA) и мобильных версий Linux как альтернативы закрытым экосистемам.

Primer on FedEx's Distribution Network (2024) (ontheseams.substack.com)

by hyperific • 29 сентября 2025 г. в 01:18 • 125 points

ОригиналHN

#fedex#ups#logistics#supply-chain#distribution-networks

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

  • Пользователи сообщают о частых проблемах с доставкой FedEx Ground: задержки посылок на несколько дней, ложные отметки о доставке и низкое качество службы, особенно в SF.
  • Отмечается структурная проблема: курьеры FedEx Ground являются независимыми подрядчиками, а не сотрудниками, что, по мнению комментаторов, негативно сказывается на качестве сервиса.
  • Высказывается недовольство работой службы поддержки клиентов, которая часто дает неверную информацию и избегает ответственности за сбои в доставке.
  • Некоторые пользователи предпочитают доставку в пункты выдачи, чтобы избежать проблем с "последней милей", или выбирают конкурентов (например, UPS) из-за негативного опыта.
  • Обсуждается уязвимость бизнес-модели FedEx Express из-за большого флота и фиксированных рейсов, а также потенциал автономных грузоперевозок на трассах.

Cleaning house in Nx monorepo, how i removed unused deps safely (johnjames.blog)

Автор успешно удалил около 120 неиспользуемых зависимостей в Nx-монополии, сократив время установки на минуту и уменьшив количество уязвимостей. Для этого он использовал инструмент Knip вместо устаревшего depcheck, так как он лучше работает с современными монополями и анализирует импорты и конфиги. Knip выдал список потенциально ненужных пакетов, но около 40% из них оказались ложными срабатываниями — например, зависимости использовались в скриптах, конфигах Jest или CSS.

Процесс включал удаление кандидатов, последующую проверку сборки, тестов и запуска приложений, а затем восстановление пакетов, которые оказались нужны, с добавлением их в ignore-лист Knip. Автор настроил конфиг под монополию, игнорируя специфичные для проектов ложные срабатывания. Изменения были мержены одной партией в тихое время с предварительным деплоем в preview-ветку для проверки. В будущем планируется интегрировать Knip в CI для предотвращения накопления мусора.

by birdculture • 29 сентября 2025 г. в 01:12 • 78 points

ОригиналHN

#nx#monorepo#knip#dependency-management#javascript#npm

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

  • Обсуждаются причины накопления неиспользуемых зависимостей: невнимательность разработчиков, множественные рефакторинги, устаревшие библиотеки в монорепозиториях и автоматическое добавление пакетов без контроля.
  • Участники отмечают, что инструменты вроде Knip помогают выявлять мертвые зависимости и файлы, но не оценивают качество кода, и окончательное решение остается за человеком.
  • Экосистема и практики разработки (например, pip freeze или npm install без проверки) поощряют накопление лишних пакетов.
  • В больших и старых проектах, особенно с микросервисами и смешанными стеками, "хлам" накапливается быстро из-за миграций и отсутствия регулярной очистки.
  • Некоторые видят в постоянной борьбе с кликбейтом и переименованиях заголовков раздражающий и непродуктивный аспект обсуждений.

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

  • Обсуждается гипотеза, что аутизм может быть эволюционным побочным эффектом отбора генов, ответственных за высокий интеллект у людей.
  • Участники спорят о наличии корреляции между высоким IQ и аутизмом у отдельных индивидов, приводя личные примеры и контраргументы.
  • Поднимается вопрос о возможном компромиссе (trade-off) между социальным и общим интеллектом.
  • Обсуждаются различные теории происхождения аутизма, включая аналогии с ИИ (нейросети, LLM) и ссылки на другие исследования.
  • Отмечается, что не все формы аутизма можно выявить современными тестами, и что определение спектра стало шире.

Go ahead, write the “stupid” code (spikepuppet.io)

Автор вспоминает, как начал программировать в 2010 году, почти бросив идею из-за неуверенности, но в итоге полюбил это дело через упорство. Он признаётся, что писал много «глупого» кода во время учёбы и игровых джемов, что помогло ему отточить навыки и сохранить интерес.

Сейчас, работая с JavaScript и Deno, он осознал, что стал излишне строг к себе, боясь писать что-то простое или неидеальное. Его вывод: не стоит сдерживаться — любой код, даже самый нелепый, это шаг вперёд. Важно экспериментировать, пробовать новое и просто получать удовольствие от процесса, ведь это поддерживает любопытство и профессиональный рост.

by spikepuppet • 28 сентября 2025 г. в 22:20 • 220 points

ОригиналHN

#javascript#deno#programming#prototyping#go

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

  • Рекомендуется начинать с написания простого, "глупого" кода для быстрого старта и проверки идей, а не с длительного планирования.
  • Прототипирование помогает уточнить требования, выявить ошибки в ментальной модели и получить обратную связь.
  • Важно найти баланс между быстрым стартом и стратегическим планированием, учитывая масштаб проекта и возможные последствия.
  • Опыт позволяет писать менее "глупый" код с самого начала, используя лучшие практики и архитектурные шаблоны.
  • Такой подход поддерживает мотивацию и удовольствие от процесса создания чего-то своего, даже если результат неидеален.

Farewell friends (humbledollar.com) 🔥 Горячее

Джонатан Клементс, основатель финансового сайта HumbleDollar, прощается с читателями в предсмертном послании, написанном на случай своей кончины от рака. Он выражает благодарность за насыщенную жизнь, полную любви, карьерных возможностей и глубоких связей, и просит не печалиться о нём. Его главные ценности — семья, читатели и слова — он хочет увековечить на каменной табличке у своего дома в Филадельфии.

Клементс кратко делится ключевыми моментами своей биографии: рождение в Лондоне, переезд в США, трудности обучения в британской школе-интернате, карьера в Forbes и The Wall Street Journal, где он в 31 год запустил колонку о личных финансах, продвигая индексные фонды и доступные финансовые советы. Он подчёркивает, как слова и читатели стали смыслом его работы, позволяя делиться знаниями и помогать другим.

by mooreds • 28 сентября 2025 г. в 21:31 • 282 points

ОригиналHN

#forbes#the-wall-street-journal#finance#personal-finance#index-funds#death#legacy#life-reflection

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

  • Обсуждение затрагивает темы смерти, осмысления жизни и профессионального наследия на примере предсмертного письма автора.
  • Участники делятся личным опытом утраты и размышлениями о том, что действительно важно в жизни (семья, любимое дело, доброта).
  • Поднимается вопрос о балансе между профессиональной и личной составляющей в подобных посланиях и о целевой аудитории.
  • Обсуждаются технические аспекты публикации посмертных записей (dead man's switch) и практические советы.
  • Отмечается катарсический эффект от чтения таких откровенных текстов и их способность помочь примириться с конечностью жизни.

Play snake in the URL address bar (demian.ferrei.ro) 🔥 Горячее

Это браузерная игра «Змейка», которая использует URL-страницы в качестве игрового поля. Управление осуществляется стрелками или клавишами WASD, а змейка перемещается прямо в адресной строке. Если URL отображается некорректно, есть кнопка для исправления отображения.

Игра сохраняет рекорд игрока в очках и позволяет делиться результатом. Создана разработчиком под ником @epidemian, исходный код открыт на GitHub. Проект демонстрирует креативный подход к использованию стандартных элементов браузера для создания игрового процесса.

by macote • 28 сентября 2025 г. в 21:08 • 790 points

ОригиналHN

#javascript#html#url#unicode#web-browser#game-development#github

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

  • Пользователи восхищены креативностью и нестандартным подходом к реализации игры "Змейка" в адресной строке браузера с использованием символов Unicode (Braille).
  • Обсуждаются технические аспекты и проблемы: некорректное отображение пробелов в некоторых браузерах, предложения по улучшению (использование других символов, зацикливание границ), ограниченная работа на мобильных устройствах.
  • Предупреждения о возможных проблемах с историей браузера и рекомендации использовать режим инкогнито.
  • Упоминаются похожие проекты: игры в favicon (2048, другая версия "Змейки"), а также шуточные предложения портировать Doom.
  • Автор проекта (@epidemian) отмечает, что игра создана 10 лет назад и может некорректно работать в современных браузерах.

We bought the whole GPU, so we're damn well going to use the whole GPU (hazyresearch.stanford.edu) 🔥 Горячее

Исследователи из Hazy Research разработали высокопроизводительный мегаядро для тензорно-параллельного вывода Llama-70B на H100, которое агрессивно перекрывает вычисления, работу с памятью и коммуникацию между GPU. Это позволяет одновременно задействовать различные аппаратные ресурсы: тензорные ядра, модули для нетензорных операций, пропускную способность HBM и NVLink. В интеграции с движком Tokasaurus их решение превосходит SGLang на >22% по общей пропускной способности при обработке 65 536 промптов из ShareGPT.

Ключевая идея — использование интерпретатора инструкций, работающего на каждом SM, который позволяет гибко планировать выполнение разнородных операций. Это обеспечивает перекрытие на нескольких уровнях: внутри SM (память и вычисления), между SM (матричные умножения и нормирование) и между GPU (скрытие задержек связи за счёт специальных потоков). Особенно отмечается простота реализации сложных трансформаций данных между GPU прямо после attention-слоя, что трудно выразить стандартными средствами коммуникации.

by sydriax • 28 сентября 2025 г. в 21:00 • 470 points

ОригиналHN

#gpu#tensor-cores#nvlink#llama#parallel-computing#computational-optimization#nvidia#deep-learning#hbm#gpu-virtualization

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

  • Обсуждение эффективности использования GPU: использование всех блоков (NVDEC, NVJPG, RT и тензорные ядра) для декомпрессии весов и вычислений, аналогии с оптимизацией под консоли.
  • Проблемы инструментов и драйверов: отставание языков, библиотек и драйверов от возможностей современного железа, сложности компиляторов для гетерогенных систем.
  • Виртуализация и разделение ресурсов GPU: обсуждение MIG, MPS для многопользовательского использования, риски утечки данных и ограничения этих технологий.
  • Сравнение с другими платформами: упоминание Apple Metal и открытости драйверов, потенциал использования GPU для аудиообработки и сигналов.
  • Критика и ирония: сравнение стиля статьи с "Трансгрессия границ", комментарии о "коде, который не предназначен для поддержки" и неожиданно доступных оптимизациях в крупных лабораториях.

China Is Run by Engineers. America Is Run by Lawyers (freakonomics.com)

Китай и США, несмотря на схожие черты — динамичность, готовность к риску и ориентацию на будущее, — кардинально различаются по структуре управления. Китаем руководят инженеры, что фокусирует страну на строительстве, инфраструктуре и технологическом прогрессе. США же управляются юристами, что ведёт к преобладанию правовых споров, регуляторных барьеров и замедлению реализации проектов.

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

by m-hodges • 28 сентября 2025 г. в 20:06 • 112 points

ОригиналHN

#engineering#infrastructure#government#bureaucracy#economics#law#finance

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

  • Участники обсуждают преобладание юристов и финансистов в управлении США, связывая это с проблемами "финансиализации" и бюрократии, в то время как Китай, по мнению некоторых, управляется инженерами с фокусом на масштабное строительство и инфраструктуру.
  • Поднимается проблема возраста политиков в США (на примере 95-летнего сенатора), которая рассматривается как угроза эффективности управления, с призывом ввести возрастные ограничения.
  • Критикуется система, в которой множество инстанций имеет право вето, что, по мнению части комментаторов, парализует процесс строительства и принятия решений в США.
  • Обсуждается роль капитализма и неолиберализма в переориентации экономики с производительной деятельности на ренту и финансовые спекуляции, что приводит к оттоку инженеров в финансы.
  • Высказываются мнения, что фундаментальная проблема — не профессия управленцев, а коррупция, кумовство и система, поощряющая лояльность, а не компетентность.