Hacker News Digest

Обновлено: 23 ноября 2025 г. в 16:46

Постов: 4459 • Страница 198/446

Microsoft CTO says he wants to swap most AMD and Nvidia GPUs for homemade chips (cnbc.com)

Microsoft планирует постепенно заменить графические процессоры AMD и Nvidia, используемые в своих AI-сервисах, на собственные чипы Maia. Это часть стратегии по снижению зависимости от внешних поставщиков и сокращению затрат на инфраструктуру для машинного обучения. Компания уже тестирует свои чипы в дата-центрах и планирует масштабировать их использование в Azure и других cloud-сервисах.

Переход на собственные решения может значительно сократить расходы на hardware и дать Microsoft больше контроля над производительностью и энергоэффективностью систем. Это также усилит конкуренцию на рынке AI-чипов, где доминируют Nvidia и AMD.

by fork-bomber • 03 октября 2025 г. в 14:48 • 162 points

ОригиналHN

#microsoft#ai-chips#azure#cloud-computing#nvidia#amd#machine-learning#data-centers

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

  • Microsoft разрабатывает собственные AI-чипы (например, Maia 100) для снижения зависимости от NVIDIA и затрат, хотя и с опозданием по сравнению с Google и Amazon.
  • Участники обсуждают, что создание собственного "кремния" — логичный шаг для крупных дата-центров, но для успеха критически важны разработка ПО и инфраструктуры (как у CUDA от NVIDIA).
  • Высказываются опасения, что уход крупных игроков на собственные чипы может усилить монополию NVIDIA на рынке для остальных или, наоборот, снизить цены на GPU.
  • Поднимается вопрос, является ли производственная мощность (например, TSMC) основным ограничением, а не дизайном чипов.
  • Обсуждаются альтернативные архитектуры для AI, включая аналоговые чипы и специализированные решения для inference.

I turned the Lego Game Boy into a working Game Boy (blog.nataliethenerd.com) 🔥 Горячее

Разработчик превратила конструктор Lego Game Boy в работающую игровую консоль, используя собственные схемы материнских плат Game Boy. Она выбрала процессор от Game Boy Pocket из-за встроенной видеопамяти, что критично для компактного корпуса. Плата включает модифицированную схему питания с мягкой кнопкой включения, разъёмы для кнопок и аудио, а кнопки Lego активируют игровые контролы через кастомные 3D-печатные детали.

Проект пока в стадии доработки, но уже демонстрирует работоспособность: экран вставлен в отсек Lego, а USB-C порт интегрирован в дизайн. Автор планирует опубликовать полную инструкцию после завершения, делая мод доступным для других энтузиастов.

by Timothee • 03 октября 2025 г. в 14:18 • 260 points

ОригиналHN

#hardware#electronics#3d-printing#maker-movement#game-boy#nintendo#arduino

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

  • Пользователи восхищены проектом по превращению набора Lego в работающий Gameboy, отмечая креативность и любовь к хакерским/мейкерским проектам.
  • Обсуждаются технические аспекты мода, включая использование современных компонентов, замену оригинальных запчастей и возможное отсутствие звука.
  • Несколько комментаторов упоминают, что сами планировали или предзаказали набор для аналогичной цели, и удивлены разницей в сроках доставки.
  • Поднимается вопрос о юридических рисках, связанных с авторскими правами Nintendo на продукт.
  • Отмечается, что подобные моды — это скорее арт-объект и вызов, а не практичное устройство для игры из-за эргономики (например, неудобный D-Pad).

Webbol: A minimal static web server written in COBOL (github.com)

Разработчик создал минималистичный статический веб-сервер на COBOL — языке программирования, который ассоциируется в основном с мейнфреймами и legacy-системами. Это демонстрационный проект, показывающий, что COBOL может использоваться и для современных задач, таких как обработка HTTP-запросов и отдача статических файлов.

Проект подчёркивает простоту и минимализм: сервер написан с акцентом на базовые функции, без избыточных зависимостей. Такой подход не только демонстрирует гибкость COBOL, но и вызывает интерес к его применению за пределами традиционных сфер.

by simonpure • 03 октября 2025 г. в 14:13 • 118 points

ОригиналHN

#cobol#web-server#http#legacy-systems#sockets#cgi#github

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

  • Обсуждаются особенности и исторический контекст фиксированного формата COBOL, основанного на перфокартах.
  • Участники делятся опытом использования COBOL в legacy-системах крупных компаний, где он до сих пор критически важен для бизнес-операций.
  • Поднимаются вопросы о безопасности COBOL, его сравнении с современными языками и о том, может ли код быть самодокументируемым.
  • Обсуждается техническая реализация веб-сервера на COBOL, включая работу с сокетами и CGI.
  • Высказываются разные мнения: от шуток и ностальгии до серьезного интереса к изучению языка и его практического применения.

Who needs Git when you have 1M context windows? (alexmolas.com) 💬 Длинная дискуссия

Разработчик случайно удалил рабочий код, который улучшал метрики ML-модели на 5%, и не смог его восстановить. Вместо git он использовал LLM с контекстом в 1 млн токенов, которая сохранила историю взаимодействий. Просто запросив исходную версию файла, он мгновенно вернул потерянный код. Это демонстрирует неожиданное преимущество больших контекстных окон — они действуют как автоматический журнал изменений, компенсируя человеческие ошибки.

by alexmolas • 03 октября 2025 г. в 13:37 • 131 points

ОригиналHN

#git#machine-learning#llm#version-control-systems#code-recovery

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

  • Критика использования ИИ как замены систем контроля версий (Git) из-за риска потери или повреждения кода.
  • Подчеркивание важности регулярных коммитов в Git и использования функций локальной истории IDE для сохранения работы.
  • Обсуждение технических ограничений ИИ, таких как ошибки в воспроизведении кода и непонимание контекста, даже при больших размерах контекстного окна.
  • Упоминание о том, что некоторые инструменты ИИ (например, Gemini CLI) могут хранить данные для отката изменений, но это не надежная замена VCS.
  • Восприятие исходной истории как юмористической или саркастической, но с предупреждением о серьезных последствиях подобных практик.

The Faroes (photoblog.nk412.com)

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

Местные жители веками адаптировались к условиям: крыши домов покрывают дёрном для изоляции, а для стрижки травы на них иногда выпускают овцу. Туризм здесь аскетичен — тропы проложены овцами, нет ограждений или предупреждающих знаков, лишь скромные взносы владельцам земель. Остров Калсой стал известен после съёмок «Не время умирать», где финальная сцена разворачивалась у его маяка.

by speckx • 03 октября 2025 г. в 12:41 • 145 points

ОригиналHN

#photography#travel#nature#landscape#tourism

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

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

Niri – A scrollable-tiling Wayland compositor (github.com) 🔥 Горячее 💬 Длинная дискуссия

niri — это тайлинговый композитор для Wayland с поддержкой прокрутки, написанный на Rust. Он фокусируется на минимализме, стабильности и производительности, предлагая плавную работу без лишних зависимостей. Композитор поддерживает стандартные функции Wayland, включая XDG-Shell, и обеспечивает настраиваемое управление окнами через конфигурационные файлы.

Проект активно развивается, приветствуются contributions и обратная связь. Особенность niri — сочетание простоты использования с возможностями кастомизации, что делает его привлекательным для пользователей, ищущих альтернативу более сложным композиторам. Эффективность кода на Rust позволяет избежать многих проблем с памятью и безопасностью.

by atlintots • 03 октября 2025 г. в 11:08 • 424 points

ОригиналHN

#rust#wayland#tiling-window-manager#xdg-shell#productivity#memory-safety#open-source#contributions#i3#xmonad

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

  • Пользователи высоко оценили Niri за его скроллируемое тайлинг-менеджмент, который позволяет организовывать окна в непрерывную горизонтальную ленту, что повышает продуктивность по сравнению с традиционными тайлерами (i3, xmonad).
  • Отмечается стабильность и производительность Niri (написан на Rust), особенно в сравнении с Hyprland, а также простота настройки и работа на ультрашироких мониторах.
  • Обсуждаются недостатки: отсутствие панели для виджетов (батарея, часы), возможность "потеряться" в большом количестве окон, ограниченная конфигурация (ранее — один файл).
  • Некоторые пользователи выражают скепсис к скроллируемому тайлингу, предпочитая классический пейджный подход (рабочие столы), и сомневаются в готовности Wayland.
  • Упоминаются возможные альтернативы и дополнения: COSMIC (желание добавить скроллируемый тайлинг), расширения для Hyprland (hyprscrolling), PaperWM для GNOME.

Using Deno as my game engine (explodi.tubatuba.net)

Разработчик перевёл свой проект детализированного градостроительного симулятора с Go на Deno, чтобы использовать веб-технологии без потери локальности исполнения. Идея в максимально точной симуляции городских процессов на основе реальных социологических данных, а не упрощённой игровой логики, как в классическом SimCity.

Deno с его встроенным инструментарием и возможностью компиляции в нативный исполняемый файл через webview_deno позволил интегрировать ThreeJS для 3D-вида и React для сложных интерфейсов данных. Это избавило от необходимости использовать Electron и сохранило цели автономности, мультиплеера и кросс-платформенности.

by phaser • 03 октября 2025 г. в 06:33 • 136 points

ОригиналHN

#deno#threejs#reactjs#webview#webassembly#webgpu#game-development#simulation

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

  • Критика использования WebView2 из-за негативного восприятия пользователями установки Microsoft Edge и предложения альтернатив, таких как Tauri или локальные веб-приложения.
  • Обсуждение технических подходов к созданию игр с использованием веб-технологий (Deno, Bun, WebGPU, React) и сравнение их производительности с традиционными движками вроде Unity.
  • Вопросы о целесообразности и практичности выбора Deno в качестве основы для игрового движка, а не просто рантайма.
  • Положительные отзывы о образовательной и градостроительной ценности игры, а также предложения по доработке механик и открытию исходного кода.
  • Обсуждение бизнес-моделей и коммерческого потенциала инди-игр, созданных как "труд любви", в противовес стремлению к прибыли.

Delimited Continuations in Lone Lisp (matheusmoreira.com)

Lone Lisp теперь поддерживает ограниченные продолжения — мощный механизм управления потоком выполнения. Это позволяет сохранять и восстанавливать состояние вычислений в определённых точках, что открывает путь к реализации генераторов, обработки исключений и других сложных конструкций. Пример кода демонстрирует, как control и transfer работают вместе: (control ...) захватывает контекст, а (transfer ...) передаёт управление, позволяя гибко манипулировать выполнением.

Изначально проблема возникла при реализации итераций: из-за рекурсивной природы интерпретатора и управления стеком на уровне C было невозможно контролировать поток. Решение потребовало переосмысления архитектуры — вместо байткода или трансформаций в стиле продолжений автор выбрал подход, сохраняющий списковую структуру Lisp. Это сложный, но фундаментальный шаг, вдохновлённый классическими работами вроде SICP.

by matheusmoreira • 03 октября 2025 г. в 05:52 • 104 points

ОригиналHN

#lisp#delimited-continuations#control-flow#functional-programming#ocaml#racket#haskell#java#fibers#concurrency

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

  • Wat реализует стек вызовов в пользовательском пространстве для поддержки ограниченных продолжений, что позволяет создавать исключения, ветвление и файберы.
  • Вопрос о практическом применении ограниченных продолжений за пределами хобби-проектов и их реальном использовании в промышленности.
  • Примеры использования в Ocaml 5 (библиотека Eio), Haskell (GHC, работа приостановлена) и Racket (стандартная модель для обработки ошибок и прерываний).
  • Java использует ограниченные продолжения как основу для своих новых "зеленых" потоков (виртуальных потоков).
  • Обсуждение потенциальных сфер применения, таких как встраиваемые системы.

In Praise of RSS and Controlled Feeds of Information (blog.burkert.me) 🔥 Горячее

Современные алгоритмические ленты соцсетей превращают медиадиету в хаос, где важные новости тонут в потоке кликбейта. RSS, существующий с начала 2000-х, предлагает альтернативу: пользователь сам выбирает источники и получает обновления в хронологическом порядке без вмешательства алгоритмов. Например, подкасты до сих пор работают на RSS, хотя многие об этом не догадываются.

Автор отказался от Facebook из-за навязчивого курирования контента и перешел на RSS-агрегаторы вроде FreshRSS и мобильного приложения FeedMe. Это позволяет ему читать только выбранные длинные материалы и сортировать их по категориям — от юмора до серьезных тем. Ключевое преимущество — полный контроль над контентом и отсутствие рекламного давления.

by curioussquirrel • 03 октября 2025 г. в 05:13 • 324 points

ОригиналHN

#rss#syndication#content-curation#feed-aggregation#freshrss#feedme#podcasts

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

  • Пользователи обсуждают преимущества RSS для контроля над информационной лентой после отказа от социальных сетей, но отмечают необходимость тщательной курации источников во избежание перегруза.
  • Подчёркивается важность функциональности RSS-ридеров: мощный поиск, тегирование, система оценки, категории и отложенное чтение для управления сигналом и шумом.
  • Обсуждаются проблемы хронологических лент (стимуляция спама) и предлагаются решения: лимиты на посты, алгоритмическая сортировка или самоограничения пользователя.
  • Представлены различные инструменты и сервисы: самохосты (FreshRSS), конвертеры email в RSS, генераторы RSS из веб-страниц и мобильные клиенты.
  • Отмечается, что успешное использование RSS требует дисциплины: отписка от неактивных или слишком активных источников и настройка под личные нужды.

Why did Crunchyroll's subtitles just get worse? (animebythenumbers.substack.com) 🔥 Горячее 💬 Длинная дискуссия

by zdw • 03 октября 2025 г. в 04:24 • 387 points

ОригиналHN

#crunchyroll#subtitles#llm#outsourcing#ass

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

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