Hacker News Digest

Обновлено: 28 ноября 2025 г. в 08:55

Постов: 4635 • Страница 211/464

X-ray scans reveal the hidden risks of cheap batteries (theverge.com)

by CharlesW • 04 октября 2025 г. в 18:37 • 171 points

ОригиналHN

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

14 days ago | 120 comments: https://news.ycombinator.com/item?id=45364932 The poor regulation around this is pretty bad for startups. Personally I've taken to only buying rechargeable battery powered devices from big brands. Anything else and I look for a power cord, single-use b

ProofOfThought: LLM-based reasoning using Z3 theorem proving (github.com) 🔥 Горячее 💬 Длинная дискуссия

Нейросимволический синтез программ позволяет создавать надёжные и интерпретируемые системы рассуждений, объединяя нейросетевые подходы с символической логикой. Метод генерирует формальные доказательства для каждого шага рассуждения, что обеспечивает прозрачность и проверяемость результатов, критически важные для таких областей, как автоматизированное доказательство теорем и объяснимый ИИ.

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

by barthelomew • 04 октября 2025 г. в 18:34 • 311 points

ОригиналHN

#z3#prolog#smt#sympy#llm#json#lean#automated-theorem-proving#github

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

  • Обсуждение фокусируется на гибридном подходе, сочетающем языковые модели (LLM) для генерации структурированных предположений (например, на JSON DSL или в логических синтаксисах, таких как SMT, Prolog) и последующей верификации этих выводов с помощью детерминированных решателей (таких как Z3) или теорем-проверов (как Lean).
  • Участники подчеркивают как потенциал этого подхода для повышения надежности и интерпретируемости рассуждений ИИ, так и его фундаментальные ограничения, такие как «проблема автоформализации» (autoformalization gap) — риск того, что LLM некорректно переведет запрос в формальную логику, что приведет к принципу «мусор на входе — мусор на выходе».
  • Приводятся практические примеры применения метода, включая проверку согласованности бизнес-политик, автоматизацию математических вычислений (например, с помощью SymPy) и синтез программ.
  • Высказываются критические замечания о природе LLM: они не являются «мыслящими» системами, а лишь статистическими моделями, генерирующими правдоподобные шаблоны, и их вывод принципиально не детерминирован и может быть неполным или ошибочным.
  • Обсуждаются технические детали и улучшения, такие как использование структурированных выходов API, ограниченное декодирование для повышения надежности генерации кода и необходимость более четких примеров в документации проектов.

Show HN: Run – a CLI universal code runner I built while learning Rust (github.com)

Универсальный раннер и умный REPL на Rust, который автоматически определяет язык программирования по расширению файла или shebang и выполняет код без предварительной настройки. Поддерживает Python, JavaScript, Ruby, Go и другие популярные языки, экономя время на переключении между средами.

Инструмент предлагает интерактивный режим с подсветкой синтаксиса и историей команд, а также пакетную обработку файлов. Ключевое преимущество — кроссплатформенность и минимальные зависимости, поскольку написан на Rust. Практический бонус: можно быстро тестировать сниппеты, не покидая терминал.

by esubaalew • 04 октября 2025 г. в 18:34 • 86 points

ОригиналHN

#rust#python#javascript#ruby#go#repl#cli#shebang#github

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

  • Автор представил инструмент run как унифицированный REPL для множества языков, позволяющий выполнять код разных языков одной командой без переключения между отдельными REPL.
  • Обсуждаются технические детали и сравнение с существующими инструментами: шебанг-строка, задачами just, магическими командами IPython/Jupyter и возможностью запуска скриптов через Bash.
  • Уточняется классификация языков (Swift, Kotlin) как компилируемых или интерпретируемых в контексте работы инструмента.
  • Поднимается вопрос о мотивации создания инструмента и терминологии ("polyglot"), а также простоте добавления поддержки новых языков через реализацию trait на Rust.
  • Автор поясняет, что инструмент — это эксперимент новичка в Rust, а не замена существующим решениям.

How to inject knowledge efficiently? Knowledge infusion scaling law for LLMs (arxiv.org)

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

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

by PaulHoule • 04 октября 2025 г. в 17:18 • 93 points

ОригиналHN

#llm#machine-learning#knowledge-infusion#scaling-laws#data-optimization#knowledge-retention#fine-tuning#arxiv

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

  • Критика метода инъекции знаний через шаблонные триплеты Wikidata, а не естественный язык, что может приводить к коллапсу производительности модели.
  • Вопросы о зависимости эффекта коллапса памяти от размера модели, домена данных и стоимости дообучения для создания узкоспециализированных моделей.
  • Обсуждение важности формы подачи знаний (вариативные формулировки vs. фиксированные шаблоны) для их усвоения, а не механического запоминания.
  • Спор о природе LLM: являются ли они построителями моделей мира или всего лишь продвинутыми предсказателями следующего токена.
  • Сомнения в эффективности дообучения (fine-tuning) для добавления новых знаний в сравнении с обучением с нуля.

Privacy Harm Is Harm (eff.org)

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

Юридические системы часто недооценивают такие риски, требуя доказательств конкретного ущерба, хотя угроза сама по себе уже вредна. Это позволяет компаниям и правительствам избегать ответственности. Важно признать, что приватность — фундаментальное право, а её нарушение имеет серьёзные последствия, даже если они не сразу очевидны.

by hn_acker • 04 октября 2025 г. в 16:19 • 75 points

ОригиналHN

#privacy#data-collection#automatic-license-plate-recognition#surveillance#data-breaches

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

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

SEC approves Texas Stock Exchange, first new US integrated exchange in decades (cbsnews.com) 🔥 Горячее 💬 Длинная дискуссия

by pseudolus • 04 октября 2025 г. в 16:04 • 594 points

ОригиналHN

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

The Miami stock exchange (MIAX) has their matching engines colocated in Equinix's NY4 data center in Secaucus NJ, much like many other exchanges. I would not be surprised if TXSE does the same.Many trading firms already have their trading engines in that data center and I would a

A comparison of Ada and Rust, using solutions to the Advent of Code (github.com) 🔥 Горячее 💬 Длинная дискуссия

В репозитории представлено детальное сравнение решений Advent of Code 2023, где анализируются подходы к решению задач, эффективность кода и производительность. Основное внимание уделено различиям в алгоритмах и структурах данных, используемых участниками, а также их влиянию на время выполнения и потребление памяти.

Приводятся конкретные примеры кода на разных языках программирования, демонстрирующие оптимизации и trade-offs. Упоминаются ключевые инсайты, такие как важность выбора правильных структур данных для сокращения сложности алгоритмов. Это полезно для разработчиков, стремящихся улучшить свои навыки решения алгоритмических задач.

by andsoitis • 04 октября 2025 г. в 15:10 • 281 points

ОригиналHN

#ada#rust#advent-of-code#algorithms#data-structures#safety-critical#utf-8#multithreading#compiler#memory-safety

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

  • Участники отмечают сильные стороны Ada, такие как ограниченные числовые типы для предотвращения ошибок, выразительная система типов и удобочитаемость, но сожалеют о его недостаточном распространении вне сообщества safety-critical разработки.
  • Rust ценится за безопасность памяти, фокус на надежности и растущую экосистему, но критикуется за отсутствие формальной спецификации (хотя она сейчас разрабатывается) и сложность с компилятором и асинхронностью.
  • Поднимаются вопросы о различиях в подходах к строкам (Ada использует массивы символов, Rust — UTF-8), многопоточности (встроенные потоки vs. async) и индексации массивов (произвольные типы в Ada vs. словари в Rust).
  • Обсуждаются практические аспекты: скорость компиляции, поддержка Unicode, необходимость спецификаций и влияние экосистемы (инструменты, библиотеки) на выбор языка.
  • Упоминаются нишевые применения Ada (например, в 3D-печати) и потенциальные заимствования его функций (ограниченные типы) в другие языки, такие как Rust, C++ и Nim.

How I influence tech company politics as a staff software engineer (seangoedecke.com) 🔥 Горячее 💬 Длинная дискуссия

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

Более эффективная стратегия — предлагать свои технические идеи в контексте текущих корпоративных инициатив. Например, когда компания фокусируется на надёжности после инцидента, можно предложить заранее подготовленный план улучшений. Ключ в том, чтобы иметь несколько готовых технических решений для разных сценариев — от оптимизации производительности до улучшения UX. Это позволяет избежать ситуаций, когда срочная политическая необходимость приводит к плохим техническим решениям из-за отсутствия альтернатив.

by facundo_olano • 04 октября 2025 г. в 15:09 • 296 points

ОригиналHN

#software-engineering#corporate-politics#technical-leadership#strategy#project-management

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

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

Self-hosting email like it's 1984 (maxadamski.com) 💬 Длинная дискуссия

Самостоятельный хостинг почтового сервера — это практичный и почти бесплатный способ автоматизировать рассылки и верификацию, если вы готовы мириться с рисками доставки. Основная сложность — не настройка, а обеспечение того, чтобы письма не попадали в спам у крупных провайдеров вроде Gmail. Для этого достаточно Postfix как SMTP-сервера и OpenDKIM для цифровой подписи писем, плюс правильная конфигурация TLS на порту 25.

Ключевые шаги — выпуск SSL-сертификата для MX-записи, настройка DKIM, SPF и DMARC в DNS. Это разовые действия, но они критичны для репутации домена. Автор отказался от многопользовательского веб-интерфейса, упростив задачу до работы через SSH и консольные утилиты вроде Mutt, что свело затраты времени к минимуму.

by xmx98 • 04 октября 2025 г. в 14:53 • 231 points

ОригиналHN

#postfix#opendkim#smtp#tls#ssl#dns#spf#dkim#dmarc#mutt

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

  • Самостоятельный хостинг почты возможен и практикуется десятилетиями, но требует технических знаний и постоянного обслуживания для обеспечения доставки и безопасности.
  • Основные проблемы: репутация IP-адресов, блокировки крупными провайдерами (Gmail, Outlook), uptime и сложность борьбы со спамом.
  • Ключевые технологии для успешной доставки: правильная настройка SPF, DKIM, DMARC и PTR-записей.
  • Рекомендуются готовые решения (Mail-in-a-Box, Stalwart) для упрощения начальной настройки.
  • Рассматривается как хобби для технических специалистов, а не как решение для рядового пользователя.

Flock's gunshot detection microphones will start listening for human voices (eff.org) 💬 Длинная дискуссия

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

Такое расширение возможностей создаёт риски массового наблюдения и злоупотреблений, особенно учитывая отсутствие прозрачности в том, как данные обрабатываются и хранятся. Практический вывод: технология, задуманная для безопасности, легко превращается в инструмент слежки, угрожающий гражданским свободам.

by hhs • 04 октября 2025 г. в 14:49 • 246 points

ОригиналHN

#flock#gunshot-detection#privacy#surveillance#civil-liberties

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

  • Участники выражают тревогу по поводу повсеместного внедрения массовой аудио- и видеослежки (например, Flock) под предлогом безопасности, считая это проявлением утилитаризма, ставящего прибыль выше американских ценностей и приватности.
  • Критики указывают на отсутствие публичного обсуждения этических границ и рисков создания антиутопичного общества в стиле «1984», где тотальная слежка становится нормой и может быть использована во вред.
  • Высказываются опасения, что технологии, изначально предназначенные для борьбы с преступностью, будут неизбежно использованы для злоупотреблений властью и подавления гражданских свобод, проводя параллели с практиками в Китае.
  • Звучит скептицизм относительно заявлений защитников технологий (например, CEO YC Гарри Тэна) о их исключительно позитивной роли, так как аналогичные оправдания используются и авторитарными режимами.
  • Некоторые пользователи предлагают методы гражданского сопротивления (например, преднамеренный ввод системы в заблуждение) и призывают к уничтожению устройств слежки, считая их установку незаконной.