Hacker News Digest

Обновлено: 13 ноября 2025 г. в 19:20

Постов: 4098 • Страница 15/410

Zensical – A modern static site generator built by the Material for MkDocs team (squidfunk.github.io)

Команда Material for MkDocs, известная своей популярной темой для документации, представила Zensical — современный генератор статических сайтов. Инструмент создан с упором на производительность и удобство использования, предлагая разработчикам альтернативу для создания быстрых и безопасных веб-сайтов. Zensical позиционируется как решение, сочетающее простоту настройки с расширенными возможностями кастомизации.

Хотя подробная документация еще в разработке, проект уже доступен на GitHub и привлекает внимание сообщества своей философией минимализма и оптимизации. Команда подчеркивает, что Zensical наслед лучшие практики Material for MkDocs, предлагая знакомый опыт работы для существующих пользователей. Инструмент ориентирован на создание документации, блогов и других типов контента с акцентом на скорость загрузки и безопасность.

by japhyr • 09 ноября 2025 г. в 12:50 • 146 points

ОригиналHN

#zensical#static-site-generators#material-for-mkdocs#markdown#documentation#github#open-source

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

  • Пользователи обсуждают переход с Material for MkDocs на Zensical, включая вопросы о совместимости, плагинах и внешнем виде.
  • Создатели Zensical объясняют, что это новый проект, а не форк, и что они стараются сохранить совместимость, но не могут гарантировать это для всех плагинов и тем.
  • Обсуждается, что Zensical пока не поддерживает блоги и RSS, но это может быть добавлено в будущем.
  • Пользователи спрашивают о PDF-экспорте, и создатели отвечают, что это в приоритете, но пока не реализовано.
  • Создатели Zensical говорят, что они работают над WYSIWYG-редактором и улучшенным поиском, которые будут доступны в будущем.
  • Некоторые пользователи выражают обеспокоенность по поводу того, что Zensical не является open-source, и что это может повлиять на их способность вносить вклад в проект.

Reviving Classic Unix Games: A 20-Year Journey Through Software Archaeology (vejeta.com)

За двадцать лет автор провёл цифровую археологию, чтобы возродить классическую Unix-игру Conquer 1987 года. Изначально опубликованная в USENET как "conquest – middle earth multi-player game", эта многопользовательская стратегия в мире Средиземья повлияла на множество последующих игр. В 2006 году автор начал поиск создателей Эдварда Барлоу и Адама Брайанта, чтобы relicensировать код под GPL. Как отметил Барлоу: "copyleft didnt exist when i wrote it and it was all for fun so...".

Поиск авторов напоминал детективную работу - адреса электронной почты 80-х были недоступны, приходилось следовать цифровым следам. После пятилетнего ожидания в 2011 году Брайант сам нашёл статью автора и разрешил распространение кода под GPL. В 2025 году выяснилось, что Брайант создал полную переработку - Conquer Version 5 с расширенными возможностями, которую также согласовал лицензировать под GPL. В истории игры также участвовал MaF, создавший утилиты PostScript для генерации печатных карт.

by mwheeler • 09 ноября 2025 г. в 12:44 • 157 points

ОригиналHN

#unix#gpl#conquer#software-archaeology#usenet#multipayer-games#postscript#bsdgames#ttyd

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

  • Участники обсуждают исторические текстовые игры (Conquer, Trek, Netrek, Empire) и их сохранение для будущих поколений.
  • Поднимаются вопросы лицензирования и переноса старого кода на современные платформы, включая использование веб-интерфейсов (ttyd) и репозиториев (bsdgames).
  • Автор статьи (vejeta) активно участвует, объясняет сложности сохранения Conquer и делится опытом поиска и реставрации кода.
  • Участники делятся воспоминаниями о старых играх и системах (SunOS, IBM minicomputers, PLATO), а также предлагают идеи для музеев и возрождения "Play-by-Mail" игр с использованием ИИ.

Alive internet theory (alivetheory.net)

by manbitesdog • 09 ноября 2025 г. в 12:33 • 128 points

ОригиналHN

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

Somehow, reading the comments made something CLICK for me about how passive and reactive we have all become in this culture.1. The issue is real. Not sure it is articulated but I related to live vs dead internet.2. The comments (only 10 as of now) are mostly critiques. (no javasc

Visualize FastAPI endpoints with FastAPI-Voyager (newsyeah.fun)

FastAPI Voyager - это интерактивный инструмент визуализации для API, созданный на базе FastAPI. Позволяет наглядно представлять структуру API с возможностью масштабирования через прокрутку и детального изучения узлов двойным кликом. Особенность инструмента - режим просмотра зависимостей схемы (активируется через Shift+клик), который фильтрует несвязанные узлы, упрощая анализ сложных систем.

Проект поддерживает импорт данных JSON из ядра системы, что обеспечивает гибкость интеграции. Инструмент ориентирован на разработчиков, работающих с FastAPI, и помогает лучше понимать архитектуру API, выявлять связи между компонентами и оптимизировать структуру. Код проекта доступен на GitHub, что позволяет сообществу вносить вклад в развитие и адаптацию инструмента под конкретные нужды.

by tank-34 • 09 ноября 2025 г. в 12:24 • 115 points

ОригиналHN

#fastapi#graphql#api#visualization#json#github#ux

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

  • Пользователи жалуются на неудобство визуализации сложных связей между эндпоинтами и моделями ответов в fastapi-voyager; требуется более интерактивный и «чистый» способ исследовать схему.
  • Предложение: добавить взаимодействие при наведении курсора на узел, чтобы подсвечивать связанные с ним линии и скрывать остальные, а также дать возможность «проваливаться» внутрь подграфа.
  • Пользователи просят улучшить UX: убрать «клубок» линий, дать возможность масштабировать и фильтровать отображаемое, а также предоставить обзорный режим, в котором детали раскрываются по мере необходимости.
  • Проект вдохновлен GraphQL-voyager, но не реализует его фичи вроде подсветки связей при наведении мыши; автор отвечает, что проект на ранней стадии и приветствует PR-ы.

Ask HN: How would you set up a child’s first Linux computer? 💬 Длинная дискуссия

by evolve2k • 09 ноября 2025 г. в 11:12 • 142 points

ОригиналHN

#linux#raspberry-pi#kano#pi-hole#education

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

  • Родители обсуждают, какой дистрибутив и подход лучше всего подойдет для детей: от Raspberry Pi с Kano-образовательными наборами до полноценных ноутбуков с Linux, при этом учитывая, что дети могут захотеть играть в игры, и что важно не отпугнуть их слишком сложной ОС.
  • Важно не только обучение, но и безопасность: обсуждаются такие инструменты, как Pi-hole для фильтрации контента, и то, что дети могут захотеть играть в игры, и что важно не отпугнуть их слишком сложной ОС.
  • Обсуждается, что важно дать детям возможность «сломать» систему и научиться её чинить, но при этом не отпугнуть их.
  • Участники делятся опытом, что дети могут захотеть играть в игры, и что важно не отпугнуть их слишком сложной ОС.

Itiner-e: the Google Maps of Roman Roads (itiner-e.org)

Itiner-e — это цифровой атлас древних римских дорог, стремящийся создать наиболее детальный открытый набор данных о дорожной сети всего Римской империи. Проект представляет собой постоянно развивающееся коллаборативное начинание, редактируемое академическим сообществом. Платформа позволяет пользователям просматривать, запрашивать и загружать данные о римских дорогах, делая их доступными для исследований и образовательных целей.

Проект разработан Центром исторических вычислений Университета Орхуса (Дания) и предлагает разделы с документацией, учебными материалами и информацией о самом проекте. Система включает функционал входа в аккаунт, что, вероятно, предоставляет дополнительные возможности для зарегистрированных пользователей, таких как сохранение запросов или доступ к расширенным функциям анализа данных.

by helsinkiandrew • 09 ноября 2025 г. в 09:46 • 154 points

ОригиналHN

#openstreetmap#geospatial#historical-data#digital-atlas#google

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

  • Обсуждение выявило множество неточностей в данных о дорогах, особенно в районе Вальядолиде, где карта показывает реки и дороги, которые не соответствуют действительности.
  • Участники обсуждали, что карта использует данные OpenStreetMap без надлежащего указания источника, что противоречит лицензии.
  • Также было отмечено, что карта не показывает некоторые важные римские дороги, такие как Via Cassia, и что она не отображает некоторые участки дорог, которые были бы важны для понимания исторического контекста.
  • Некоторые комментаторы указали на то, что карта не предоставляет возможности "путешествия" по карте, как это делает Google Maps, и что она не показывает изображения уровня увеличения.
  • В конце обсуждение перешло к тому, что проект не предоставляет достаточно информации о том, как можно было бы улучшить карту, и что она не предоставляет достаточно информации о том, как можно было бы улучшить карту.

I Am Mark Zuckerberg (iammarkzuckerberg.com) 🔥 Горячее 💬 Длинная дискуссия

Марк Зукерберг из Индианы - не основатель Facebook, а юрист по банкротствам, чья жизнь осложняется постоянными путаницами с более известным тезкой. Он ежедневно получает сотни запросов в Facebook, письма с жалобами на соцсеть, требования техподдержки и даже угрозы, предназначенные для миллиардера. Его личный аккаунт в Facebook пять раз блокировали за предполагаемое "притворство знаменитостью", а его телефон отключают ночью, чтобы избежать потока уведомлений.

Из-за своей фамилии юрист столкнулся с судебным иском от штата Вашингтон, постоянными взломами аккаунта, удалением из приложения Nextdoor и даже получением платежей через Venmo от незнакомцев. Несмотря на эти неудобства, Марк С. Зукерберг специализируется именно на банкротстве в Индианаполисе, Андерсоне, Блумингтоне и других городах штата, где его имя доминирует в поиске по запросу "Марк Зукерберг банкротство".

by jb1991 • 09 ноября 2025 г. в 06:13 • 1078 points

ОригиналHN

#facebook#venmo#nextdoor

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

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

Study finds memory decline surge in young people (onepercentrule.substack.com)

by drcwpl • 09 ноября 2025 г. в 05:05 • 154 points

ОригиналHN

#cognitive-decline#social-media#research-methodology#health-factors

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

  • Обсуждение критикует методологию исследования, указывая на его слабые места: самооценка вместо объективных тестов, отсутствие контрольной группы, и неспособность отличить влияние соцсетей от других факторов.
  • Участники обсуждения подчеркивают, что снижение когнитивных способностей может быть вызвано множеством факторов, включая диету, COVID-19, и другие переменные, а не только соцсети.
  • Некоторые комментаторы поднимают вопрос о том, что сами изменения в поведении, вызванные технологией, могут быть не столько проблемой, сколько просто отражением естественной эволюции общества.
  • Также обсуждается влияние других факторов, таких как питание, сон, физическая активность и стресс, которые могут также влиять на когнитивные способности.
  • В конце концов, обсуждение подчеркивает, что важно сосредоточиться на общем благополучии и качестве жизни, а не только на технологию или отдельные факторы.

Forth – Is it still relevant? (github.com)

Представлена реализация eForth на C/C++ с кроссплатформенной поддержкой. Проект работает на Linux, MacOS, Windows, ESP32 и даже в WebAssembly (WASM), что делает его универсальным решением для различных систем.

Код проекта размещен на GitHub в репозитории chochain/eforth. Реализация eForth на C/C++ позволяет использовать этот язык программирования в широком спектре устройств - от настольных компьютеров до встраиваемых систем вроде ESP32, а также в веб-среде через WASM.

by lioeters • 09 ноября 2025 г. в 04:59 • 78 points

ОригиналHN

#forth#c#c++#webassembly#embedded-systems#lisp#esp32#github

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

  • Forth ценен для образования как альтернативный подход к вычислениям наряду с Lisp, демонстрирующий разные способы выражения программной логики.
  • Классические реализации Forth на ассемблере противоречат идее 100% C/C++ с кросс-платформенностью, но язык остается простым для реализации с нуля, особенно на стековых процессорах.
  • Производительность Forth часто страдает из-за цепочек вызовов подпрограмм, но возможна оптимизация через инлайнинг, использование регистров и native-код для критичных участков.
  • Forth сохраняет нишевое применение в embedded-системах благодаря компактности и гибкости от низкоуровневого до высокоуровневого программирования.
  • Сообщества вокруг таких языков могут предлагу уникальные решения, но иногда склонны к догматизму и пренебрежению другими подходами.

Grok 4 Fast now has 2M context window (docs.x.ai) 💬 Длинная дискуссия

by hereme888 • 09 ноября 2025 г. в 04:10 • 125 points

ОригиналHN

#llm#machine-learning#natural-language-processing

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

  • Обсуждение в основном вращается вокруг качества моделей, а не политики: кто-то считает, что важно качество модели, а не личность за ней стоящего человека, другие же считают, что личность имеет значение.
  • Участники обсуждали, что контекстное окно не используется эффективно, и что это может быть связано с тем, что модель не может эффективно использовать длинный контекст.
  • Также обсуждались вопросы стоимости, приватности и политики в контексте использования различных моделей.
  • Некоторые участники выразили обеспокоенность по поводу того, что их данные могут быть использованы для обучения моделей.
  • Также обсуждались вопросы, связанные с тем, что некоторые модели могут быть более подходящими для определенных задач, в то время как другие модели могут быть более подходящими для других задач.