Hacker News Digest

Обновлено: 09 сентября 2026 г. в 06:43

Постов: 2130 • Страница 33/213

Tracking down the 16-year-old WAL-reset SQLite bug (tailscale.com) 🔥 Горячее 💬 Длинная дискуссия

В конце 2023 года у Tailscale появилась система‑широких сбоев, вызванных редкой формой повреждения SQLite‑базы. Инциденты начались в августе, когда резервные копии, сохраняемые каждые несколько минут в S3, начали падать: PRAGMA integrity_check фиксировал повреждение, а восстановление требовало ручного ввода нескольких конфигураций. За полгода было зафиксировано 19 повторяющихся случаев, пока не выяснилось, что виновником стал баг в самом SQLite, связанный с особенностями WAL‑режима и агрессивным чекпоинтом.

Ключевой факт — SQLite не предназначен для одновременного чтения и записи в режиме «многократных» контрольных точек; при слишком частых сохранений он может «перезаписать» журнал и повредить файл. Команда обнаружила, что в их конфигурации WAL‑файл сбрасывается в момент, когда открывается новый процесс‑чтение, что приводит к гонке условий. Исправив настройку резервного копирования и добавив небольшую задержку перед сбросом WAL, они устранили проблему, а также подготовили патч для ядра SQLite, который будет включён в будущие версии. Теперь сервис стабилен уже несколько месяцев, а команда планирует более тщательно тестировать любые нестандартные схемы использования «скучной» технологии.

by ropbear • 12 августа 2026 г. в 14:22 • 1051 points

ОригиналHN

#backup#bug#checkpoint#integrity-check#s3#sqlite#tailscale#wal

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

Тред анализирует выявление 16-летней ошибки в SQLite, подчеркивая важность тщательного тестирования и поддержки открытого исходного кода. Участники отмечают значимость этого открытия и ценят прозрачность команды Tailscale в публикации результатов. Некоторые рекомендуют использовать Postgres для систем с высокой конкуренцией, считая SQLite неоптимальным выбором, другие оспаривают эту позицию.

AI is removing the middle class of software engineering (blog.florianherrengt.com) 🔥 Горячее 💬 Длинная дискуссия

AI убирает средний слой в программировании, превращая проекты с слабой инженерной культурой в лабиринты, где даже опытные разработчики теряют ориентацию. Раньше кодовые ревью и обсуждения обеспечивали контроль качества, но теперь AI генерирует PR‑ы в тысячах строк за считанные часы, а команда «видит» лишь работающий функционал, игнорируя скрытые сложности. Как в автомобиле на кредите: блеск фасада скрывает долговую нагрузку, пока не наступит момент, когда баги начинают появляться в четвёртый раз, а исправление требует колоссальных усилий, которые никто не может оправдать.

Эти изменения делают сильных инженеров ещё ценнее, а слабых — дороже в поддержке, потому что их решения быстро становятся неподдающимися проверке без человеческого суждения. Без умения оценивать рекомендации LLM, любой может «запутаться» в бесконечных цепочках запросов к Claude, теряя способность объяснить, откуда берётся данные или почему выбран определённый архитектурный подход. Именно такие люди обходятся компании дороже, пока не заменятся на тех, кто действительно умеет доверять, а не просто генерировать код.

by florianherrengt • 12 августа 2026 г. в 13:20 • 256 points

ОригиналHN

#claude#code-review#engineering-culture#llm#programming#software-engineering

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

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

Olo (Color) (en.wikipedia.org) 🔥 Горячее

Оло — вымышленный цвет, который реально «видел» лишь один эксперимент в Беркли. Учёные построили систему, активирующую только M‑конусные клетки сетчатки, используя микролазеры, чтобы исключить влияние S‑ и L‑конусов; без такой точечной нагрузки оло невозможно воспринять, потому что в обычном спектре любого монохромного источника одновременно возбуждаются несколько типов колбочек.

Главный факт: при попытке воспроизвести оло в обычной цветовой палитре получился ближайший оттенок #00FFCC (ярко‑бирюзовый). Пять добровольцев, участвовавших в исследовании, назвали его «необычайно насыщенным голубовато‑зеленым». Ученые считают, что технология может стать базой для лечения дальтонизма и даже создания «тетрахроматичного» зрения, позволяющего людям увидеть больше оттенков, чем сейчас доступно.

by inigyou • 12 августа 2026 г. в 10:26 • 399 points

ОригиналHN

#berkeley#color#color-perception#color-vision#cone-cells#micro-laser

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

Оло — теоретически возможный, но не воспринимаемый в природе цвет, соответствующий координатам (0,1,0) в LMS-пространстве. Его восприятие требует экстремальных условий: только специальная лазерная система может изолировать M-конусы, поскольку в обычном свете активируются несколько типов колбочек. Только пять участников эксперимента в Беркли официально видели оло — его невозможно воспроизвести вне лаборатории. Попытки продавать «olo-краску» — мошенничество, так как такого цвета не существует в материальной форме. Аналоги — химерические цвета, возникающие при перенасыщении S- и M-конусов, — подтверждают возможность нестандартного восприятия при специфической стимуляции. Визуализации симулируют оло для дизайна, но не передают истинное ощущение, требующее биологической активации. Оло — научная метафора, а не реальный цвет, сравнимая с фантастическими понятиями вроде «октариона».

Facebook is paying controversial creators to produce rage-bait content (abc.net.au) 🔥 Горячее 💬 Длинная дискуссия

Meta платит провокационным создателям контента, включая белых националистов и сторонников неонацистских идей, через свою программу монетизации. Среди получателей — Хьюго Леннон, обвинённый в расистских оскорблениях в адрес премьер-министра Индии, и сайт The Noticer, продвигающий теории заговора и расовую замену. Эти страницы получают доход с 2025 года, несмотря на нарушение внутренних правил Meta, что подтверждает системную проблему: платформа вознаграждает эмоционально заряженный, провокационный контент, поскольку он генерирует максимальную вовлечённость.

Meta утверждает, что не несёт ответственность за «обидный», но не опасный контент, и применяет санкции только при нарушении «стандартов сообщества». Однако эксперты отмечают, что выплаты в размере $3 млрд в 2025 году 16,2 млн аккаунтов превращают Meta в партнёра экстремистов. Даже если деньги невелики, их получение — моральный компромисс: платформа фактически поощряет разжигание ненависти ради прибыли. При этом Meta — единственный крупный сервис, публикующий данные о монетизации, что делает её прозрачнее других, но не оправдывает практику.

by robtherobber • 12 августа 2026 г. в 09:35 • 313 points

ОригиналHN

#content-moderation#extremist-content#facebook#hugo-lennon#meta#monetization-program#neo-nazi#rage-bait-content#the-noticer#white-nationalism

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

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

Asus Bike Booster (asus.com) 🔥 Горячее 💬 Длинная дискуссия

ASUS Oxiis E250G1 — универсальный трогатный мотор, превращающий обычный велосипед в «умный» электровелосипед. Его название отсылает к греческим oxis (ловкость) и axis (центр), что подчёркивает мгновенный прирост мощности и отзывчивый контроль.

Ключевые фишки: адаптивный датчик ускорения, определяющий наклон дороги и автоматически регулирующий мощность; пик‑мощность 500 Вт для мгновенного рывка; беспроводной датчик каденции и световой блок‑фар с датчиком торможения, повышающий ночную безопасность. Корпус из алюминия, анти‑скользящая насадка, быстрый монтаж без вмешательства в передачи и тормоза, а также съёмный модульный аккумулятор ёмкостью 158 Вт·ч, полностью заряжаемый за 2 ч через USB‑C PD 100 Вт. Батарея «самолёта» допускает перевозку в багаж (при согласовании с авиакомпанией).

Система совместима с шириной шины до 60 мм, диаметром колёс 16‑29 дюймов и постом 25,4‑34,9 мм, работает с городскими, шоссейными, gravel‑ и горными велосипедами. Три режима в приложении — Eco (экономичный), Normal (сбалансированный) и Sport (спортивный) — позволяют адаптировать усиление под маршрут. Мощность 250 Вт (рекорд 500 Вт), запас хода ≈ 50 км в Eco‑режиме, вес 3,7 кг, защита IPX4. Всё это делает Oxiis E250G1 компактным, надёжным и готовым к повседневным поездкам без сложных модификаций.

by wiradikusuma • 12 августа 2026 г. в 06:33 • 535 points

ОригиналHN

#asus#battery#bike-booster#e-bike-motor#ipx4#oxiis#usb-c-pd

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

Пользователи отмечают недостатки Asus Bike Booster: низкую эффективность, быстрый износ шин, проблемы с использованием в дождь и грязь, риски безопасности и неудобство. Некоторые сравнивают его с аналогами вроде VéloSoleX и выражают скептицизм по поводу целесообразности продукта. Рекомендуют альтернативы — например, Swytch Bike — как более эффективные, безопасные и удобные решения.

Compression is prediction (ngrok.com) 🔥 Горячее 💬 Длинная дискуссия

Сжатие данных — это предсказание.
Алгоритмы сжатия достигают предела энтропии, используя предсказание следующего символа на основе контекста. Современные LLM оптимизируют кросс‑энтропию, что делает их одновременно мощными предсказателями и потенциальными сжатылями.

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

Запомните: сжатие и предсказание — две стороны одной математической медали.

by nikolay • 11 августа 2026 г. в 19:49 • 599 points

ОригиналHN

#arithmetic-coding#compression#entropy#llm#ngrok#prediction

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

Сжатие и предсказание эквивалентны при совпадении распределений обучающих и тестовых данных; при обобщении на другие support эта эквивалентность теряется. LLM — это оптимизированный алгоритм сжатия, обученный на больших данных, генерирующий «новые идеи» как побочный эффект сжатия через вероятностное моделирование, а не через понимание. Сжатие — не просто подсчёт, а моделирование распределения (например, арифметическое кодирование), что делает его математически эквивалентным предсказанию. Низкая энтропия позволяет высокое сжатие — фундаментальный принцип теории информации. Сжатие тесно связано с коррекцией ошибок: сжатые данные чувствительны к искажениям, так как каждый бит несёт больше информации. LLM можно рассматривать как «весь интернет, сжатый в один архив» с интеллектуальной системой запросов. Сжатие — не только предсказание, но и абстракция; декомпрессия — экстраполяция. Сжатие и индексация — две стороны одного процесса: выявление повторяющихся структур, образуя триаду: сжатие, предсказание, индексация. Все статистические модели — компрессоры; термины «модель» и «компрессор» взаимозаменяемы, включая эмбеддинги и энкодеры. LLM воспроизводят только правдоподобные токен-последовательности, исключая маловероятные. Споры: @qarl2 считает сжатие пониманием, @Lerc — что компрессоры могут кодировать паттерны без последовательного предсказания, ставя под сомнение эквивалентность; @caust1c утверждает, что сжатие — воспроизведение, а не предсказание; @jjk166 считает математическую эквивалентность тривиальной, а не удивительной. Для понимания LLM полезно рассматривать их как системы сжатия, а не как «думающие» агенты — это снимает иллюзии понимания и фокусирует на статистической природе. Оптимизация процессов — единственный путь к глубокому пониманию; медленное ПО — признак непонимания.

Nvidia Nemotron 3.5 Lightning and NeMo Switchyard (blogs.nvidia.com)

Немотрон 3.5 Лайтнинг — это высокая эффективность модели с 30 млрд параметров, построенная на архитектуре Mixture of Experts, предназначенная для длительных агентных задач. Она ускоряет обработку в 4 раза и сокращает время выполнения агентных цепочек на 30% по сравнению с аналогами, при этом сохраняет уровень «предельной» интеллектуальной точности. Благодаря открытости и поддержке NeMo её можно дообучить на собственных данных — для юридических, кибербезопасностных или код-ревью задач.

Немо Свитчард — это инструмент для умного маршрутизации запросов между моделями в составе многоагентных систем. Он позволяет выбирать оптимальную модель под каждый запрос: например, 93% запросов обрабатываются локальными экспертами, а лишь 7% — дорогими фронтенд-моделями. Это снижает затраты на 58–74% и ускоряет работу агентов. Уже используют такие компании, как CrowdStrike, CodeRabbit, Ramp и Siemens, чтобы сократить расходы и повысить производительность в реальных рабочих потоках.

by droidjj • 11 августа 2026 г. в 19:35 • 220 points

ОригиналHN

#ai-model#coderabbit#crowdstrike#mixture-of-experts#nemo#nemotron#nvidia#ramp#siemens

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

Тред обсуждает практический опыт использования моделей Nemotron 3.5 Lightning и других моделей в задачах кодирования и обработки естественного языка. Эксперты и пользователи сходятся во мнении, что модели с меньшим числом параметров, включая Nemotron 3.5 Lightning, эффективны и быстры, особенно для ресурсоёмких задач, но могут иметь ограничения в сложных сценариях. Отмечается спорная проблема кэширования: одни пользователи считают её значимой, другие — несущественной. Рекомендуется выбирать модель в зависимости от конкретной задачи.

Grok Bot (x.ai)

Grok Bot — это ИИ-ассистент, который действует как настоящий коллега: входит в твои инструменты (Zendesk, Gmail, CRM), выполняет задачи от начала до конца и возвращается с готовым результатом. Он учится на твоих действиях — если ты один раз проведёшь отчёт или ответишь на письмо, бот сохранит это как шаблон и будет делать это самостоятельно в будущем. Он запоминает контекст: например, кто утверждает контракты, какие клиенты подписывают только годовые соглашения, и использует эти данные, чтобы работать точнее.

Можно запускать сразу несколько ботов — на продажи, поддержку, финансы, HR — и они будут работать параллельно, обмениваться задачами и даже переписываться между собой, как команда. Тебе не нужно одобрять каждый шаг: боты сами передают работу друг другу, пока не потребуется твоё решение. Они работают 24/7, не устают и не забывают детали. Всё это — без необходимости интегрировать API: бот просто использует интерфейс так, как это делал бы человек.

by rvz • 11 августа 2026 г. в 17:23 • 162 points

ОригиналHN

#automation#crm#gmail#grok-bot#llm#x.ai#zendesk

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

Grok Bot воспринимается как эволюционный шаг в развитии AI-ассистентов и потенциально полезен для автоматизации рутинных задач, однако вызывает опасения по поводу безопасности и масштабируемости. Пользователи рекомендуют использовать его с осторожностью, отслеживать деятельность и рассматривать альтернативы — OpenClaw и Claude Code.

Mojo 1.0 (modular.com) 🔥 Горячее 💬 Длинная дискуссия

Mojo 1.0 — первый стабильный релиз языка программирования, объединяющего гибкость Python и производительность системных языков, теперь доступен в открытом доступе.

Ключевой факт: Mojo на 35 000 раз быстрее чистого Python при ускоренных вычислениях нейронных сетей, а его модульная архитектура позволяет писать код, совместимый с Python, но выполнять его на уровне C++.

Кальор Льюис, возглавивший финансовый отдел Modular с 2018 года и ранее работавший в Fivetran и Palantir, описал Mojo как «мост между исследованиями и продакшн‑решениями».

Эрик Джонсон, бывший руководитель TensorFlow API и JAX в Google Brain, подчеркнул, что Mojo упрощает переход от прототипов к масштабируемым сервисам.

by dayanruben • 11 августа 2026 г. в 16:56 • 337 points

ОригиналHN

#eric-johnson#kalor-luis#modular#mojo

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

Пользователи обсуждают закрытость компилятора Mojo, его целесообразность в эпоху ИИ и сравнивают с Python, Pydantic, Rust, C++, PyTorch. Некоторые надеются на его успех, но требуют открытия компилятора, инструментария и публикации объективных сравнений с другими языками и библиотеками. Скептицизм вызывает отсутствие прозрачности и данных для оценки.

Stealing Reasoning Traces from Proprietary LLM APIs (stolen-thoughts.com) 🔥 Горячее 💬 Длинная дискуссия

Исследователи показали, что закрытые модели ИИ — такие как Claude Opus, GPT-4 и Gemini — раскрывают свои внутренние цепочки рассуждений через зашифрованные «следы», которые API возвращает клиенту. Эти следы можно переносить между сессиями и моделями: если вставить их в более слабую, но взломанную версию той же модели (например, Claude Haiku), она расшифровывает и воспроизводит рассуждения сильной модели в открытом виде — без прямого доступа к ней и обходя все меры защиты от дистилляции. В экспериментах на 120 задачах из Codeforces восстановленные цепочки точно совпадали с числом скрытых токенов, заявленных API.

В расшифрованных следах обнаружены чувствительные данные: 64 из 704 утечек (включая API-ключи, пароли, токены GitHub и Hugging Face, email, паспорта, номера карт и внутренние URL) присутствовали только в рассуждениях, а не в видимом ответе. Например, в одном случае был восстановлен полный бронь авиабилета — имя, паспорт, карта, предпочтения — всё внутри «мышления» модели. Это означает, что даже при отсутствии явного вывода конфиденциальных данных, они могут утекать через скрытые логи рассуждений, что ставит под угрозу безопасность и конфиденциальность пользователей.

by quantumgarbage • 11 августа 2026 г. в 13:22 • 557 points

ОригиналHN

#anthropic#claude-haiku#claude-opus#codeforces#gemini#github#google#gpt-4#hugging-face#openai

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

Тред дополняет статью опытом эксплуатации уязвимости, возражениями против термина «stealing» и обсуждением последствий для безопасности и доверия к ИИ-моделям. Термин «stealing» неуместен: пользователи оплатили токены и имеют право на доступ к информации, сгенерированной с их участием. Спор: одни считают уязвимость незначительной, так как её можно исправить шифрованием данных на сервере; другие — что это серьёзная угроза, позволяющая атаковать модели ИИ, включая «fake thinking» — манипуляцию выводами модели с использованием извлечённых данных. Рекомендация: разработчикам необходимо исправить уязвимость, обеспечить безопасность данных и быть прозрачными в использовании и обработке пользовательской информации. Последствия уязвимости — угроза безопасности и доверию к ИИ — требуют срочных мер для предотвращения атак.