Hacker News Digest

Обновлено: 15 ноября 2025 г. в 19:22

Постов: 4166 • Страница 43/417

State of Terminal Emulators in 2025: The Errant Champions (jeffquast.com) 💬 Длинная дискуссия

В 2025 году обновился инструмент ucs-detect для проверки поддержки Unicode в эмуляторах терминалов, теперь тестирующий DEC Private Modes, sixel-графику, размер пикселей и версию ПО. Методика проверки основана на отправке видимого текста с последующими управляющими последовательностями для определения позиции курсора, с сравнением результатов со стандартом Python wcwidth. Основная проблема эмуляторов — корректное отображение широкого спектра Unicode-символов в фиксированной сетке без нарушения читаемости.

Лидером тестов стал новый эмулятор Ghostty, разработанный с нуля на языке Zig и показавший наилучшую поддержку Unicode. Почти не уступил ему Kitty, реализовавший алгоритм разбиения текста, близкий к спецификации Python wcwidth. Оба эмулятора корректно поддерживают Variation Selector 15. Среди неожиданных результатов — низкая производительность: iTerm2 и Extraterм потребляли чрезмерное количество CPU, а GNOME Terminal на базе VTE работал более 5 часов. Полные результаты доступны на сайте проекта.

by SG- • 03 ноября 2025 г. в 14:40 • 245 points

ОригиналHN

#zig#unicode#terminal-emulators#python#wcwidth#ghostty#kitty#iterm2#gnome-terminal#konsole

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

  • Терминалы варьируются от полной поддержки Unicode до полного отсутствия поддержки, что делает выбор сложным, особенно для пользователей, которым важна поддержка Unicode.
  • Некоторые эмуляторы, такие как Konsole, поддерживают широкий спектр Unicode, в то время как другие могут не поддерживать даже базовые символы.
  • Пользователи, которым важна поддержка Unicode, должны тщательно выбирать терминал, так как не все эмуляторы поддерживают Unicode.
  • Поддержка Unicode в терминалах может варьироваться от полной поддержки до полного отсутствия поддержки, что делает выбор сложным для пользователей, которым важна поддержка Unicode.

OpenAI signs $38B cloud computing deal with Amazon (nytimes.com)

by donohoe • 03 ноября 2025 г. в 14:20 • 138 points

ОригиналHN

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

OpenAI is generating $13B a year in revenue. Let’s be generous and say $20B. They’ve signed commitments to spend something like $1.4 trillion on compute. An asset that to date has proven to have a hyper-depreciation cycle.Someone has to come up with $1.4 trillion in actual cash,

Cryptography 101 with Alfred Menezes (cryptography101.ca)

Alfred Menezes, автор известного "Руководства прикладной криптографии", запустил образовательную платформу Cryptography 101 с курсами по всем областям прикладной криптографии. Платформа включает семь специализированных курсов: решеточная криптография, алгоритмы Kyber и Dilithium, редукция решеточных баз, схемы подписей на основе хеш-функций, фундаментальные криптографические примитивы и их практическое применение, а также коды исправления ошибок. Курсы сочетают видеолекции, конспекты и упражнения, причем некоторые уже доступны, а другие запланированы на 2024-2025 годы.

Особое внимание уделяется постквантовой криптографии: курс по Kyber и Dilithium (стандартам NIST) уже доступен, а запланирован курс по редукции решеточных баз на основе алгоритма LLL. Для преподавателей подготовлены отдельные ресурсы. Платформа дополняется исследовательскими материалами, публикациями и профессиональной деятельностью Менезеса, что делает ее комплексным ресурсом как для начинающих, так и для опытных специалистов в области криптографии.

by nmadden • 03 ноября 2025 г. в 14:12 • 79 points

ОригиналHN

#cryptography#post-quantum-cryptography#kyber#dilithium#nist#libsodium#tink#ed25519#xchacha20-poly1305

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

  • Современные криптографические библиотеки (libsodium, Tink) берут на себя выбор алгоритма, оставляя разработчику только выбор уровня безопасности и удобства использования.
  • Для большинства задач достаточно использовать готовые решения, но для специфических задач нужно изучать документацию и выбирать алгоритм вручную.
  • Надёжные источники информации включают "Handbook of Applied Cryptography" и "Cryptographic Right Answers".
  • Для подписи и аутентификации используйте Ed25519, для шифрования — XChaCha20-Poly1305.
  • Не пытайтесь реализовывать криптографию самостоятельно, используйте готовые библиотеки.

The problem with farmed seafood (nautil.us)

by dnetesn • 03 ноября 2025 г. в 13:48 • 134 points

ОригиналHN

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

The problem is farming seafood in its contemporary best-practice manner which is focused on output rather than maintaining a sustainable ecology.All other issues - be it wild-caught marine-animal ingredients being eroded as a finite input, or simply killing off all-around it due

Skyfall-GS – Synthesizing Immersive 3D Urban Scenes from Satellite Imagery (skyfall-gs.jayinnn.dev)

Skyfall-GS — это инновационный фреймворк, преобразующий спутниковые изображения в интерактивные 3D городские сцены без необходимости в дорогих 3D аннотациях. Исследователи из Национального университета Ян Мин Чао Тунг и других институтов объединили спутниковые снимки для создания базовой геометрии с диффузионными моделями для детализированных текстур, что позволило создать масштабируемые городские кварталы с реалистичной визуализацией.

Метод работает в два этапа: сначала реконструирует начальную 3D-сцену с помощью 3DGS и псевдо-глубинного контроля, затем применяет итеративную технику обновления наборов данных (IDU) с использованием предобученной диффузионной модели. Это значительно снижает артефакты и повышает точность геометрии и реализм текстур. Результаты демонстрируют улучшенную согласованность геометрии и более реалистичные текстуры по сравнению с существующими подходами, с возможностью реального времени и свободного навигации по созданным сценам.

by ChrisArchitect • 03 ноября 2025 г. в 13:46 • 128 points

ОригиналHN

#3d-rendering#diffusion-models#gaussian-splatting#satellite-imagery#microsoft-flight-simulator#street-view#drones

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

  • Обсуждение началось с критики маркетингового словосочетания «explorable» и «immersive» при невозможности проникнуть под уровень крыш зданий из-за ограничений спутниковых снимков и последующих артефактов Gaussian Splatting'а.
  • Участники обсудили, что Microsoft Flight Simulator использует подобную технологию, но при этом в игре используется треугольная геометрия, а не гауссовы сплаты, потому что последние не позволяют создать коллизионную геометрию и другие ограничения.
  • Была высказана идея, что в будущем можно будет интегрировать Street View данные, что может привести к еще более детальному и точному моделированию.
  • Также было отмечено, что в будущем можно будет использовать дроновые снимки для более детального моделирования, что может привести к более иммерсивному опыту.

Show HN: a Rust ray tracer that runs on any GPU – even in the browser (github.com)

by tchauffi • 03 ноября 2025 г. в 13:45 • 79 points

ОригиналHN

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

Why did you call the project rasterizer when it is not using rasterization but raytracing? In Firefox, open about:config and set this to true: dom.webgpu.enabled. In Safari 26 on an M1 with WebGPU enabled I get "InvalidStateError: GPUCommandEncoder.beginComputePass: Unable to b

VimGraph (resources.wolframcloud.com)

by gdelfino01 • 03 ноября 2025 г. в 13:40 • 147 points

ОригиналHN

#vim#plugins#text-editing#visualization#learning-tools

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

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

Google suspended my company's Google cloud account for the third time (agwa.name) 🔥 Горячее

by agwa • 03 ноября 2025 г. в 13:39 • 301 points

ОригиналHN

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

People consider google as a trusted partner whereas it is designed as a retail factory. Mass serving of millions and protectioms whose false positives can destroy the lives of thousands. Still they are statistically correct. Nuking everything instead of the offending service? Con

An Illustrated Introduction to Linear Algebra, Chapter 2: The Dot Product (ducktyped.org)

by egonschiele • 03 ноября 2025 г. в 13:28 • 85 points

ОригиналHN

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

Hey everyone, I'm the author. I'm seeing a lot of the same comments here, so I want to address them.I teach math by leading with examples. I try to show the intuition behind an idea, and why it is interesting. For this series, my reader is someone who knows algebra, and likes lea

Why Nextcloud feels slow to use (ounapuu.ee) 🔥 Горячее 💬 Длинная дискуссия

by rpgbr • 03 ноября 2025 г. в 13:21 • 396 points

ОригиналHN

#nextcloud#self-hosting

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

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