Hacker News Digest

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

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

Float Exposed (float.exposed) 🔥 Горячее

  • half/bfloat/float/double – 4 формата: 16, 16-Trunc, 32, 64 бит
  • 0 – единственное число с экспонентой 0
  • 2⁵²–1 – максимум значащих бит у double
  • 1 – первое число после нуля
  • 30 – смещение экспоненты float (127–97)
  • (−1)²×2^(e–bias)×1.m – двоичная запись
  • ×2× – десятичная мантисса
  • Exact – точное десятичное значение
  • Δnext / Δprev – шаг к соседнему числу

by SomaticPirate • 12 сентября 2025 г. в 00:11 • 365 points

ОригиналHN

#ieee-754#floating-point#fp8#fp4#posits#rakulang#games#gaming

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

  • Пользователи делятся лучшими визуальными объяснениями IEEE-754: ссылки на статьи Фабьена Санглара и Джулии Эванс.
  • Обсуждают «красивую» печать float: нужно 9 значащих цифр для однозначности, но тогда 0.1 → 0.100000001; существуют быстрые алгоритмы Dragon4, Grisu3, Ryu.
  • Интересный факт: сравнение float почти работает как сравнение signed-integer битов, если учесть знак и NaN.
  • Проблема удаления от начала координат в играх: дальше → хуже точность; Kerbal и Minecraft иллюстрируют «Far Lands».
  • Просят добавить fp8/fp4, жалуются на отсутствие денормалей, NaN, ∞ в визуализации.
  • Кто-то считает IEEE-754 «дьяволом», предпочитает posits или рациональные числа (Raku/FatRat).

Toddlerbot: Open-Source Humanoid Robot (toddlerbot.github.io)

ToddlerBot — открытый, дешёвый гуманоид 30 степеней свободы (руки×7, ноги×6, шея×2, талия×2).
Масса 3,7 кг, груз 1,5 кг, 19 мин ходьбы, 7 падений до поломки, 35 мин на печать и сборку.

Новое в 2.0

  • кувырок, ползание, 0.25 м/с ходьба, 1 рад/с поворот
  • VR-телеуправление Quest 2
  • стерео-глубина 10 Гц на Jetson Orin NX

ML-результаты

  • обучение с нуля: omnidirectional ходьба RL, двуручная и полнотелая манипуляция diffusion-policy (60 демо)
  • zero-shot перенос политик между двумя экземплярами, совместная уборка комнаты

Софт и железо полностью открыты: CAD, прошивки, обучающие видео, BOM.

by base698 • 12 сентября 2025 г. в 00:04 • 95 points

ОригиналHN

#robotics#open-source#humanoid#3d-printing#reinforcement-learning#diffusion-policy#vr#nvidia-jetson#cad#mjoco

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

  • Пользователи в восторге от кульбита робота, но смеются над провалами и «падениями» без умения группироваться.
  • Всех пугает цена ≈6 000 $: просят «стартер-версию» за 1 000 $ или дешёвый набор на Jetson Nano.
  • 3D-печать корпуса считают ключевым плюсом для самостоятельной сборки, но спрашивают, как сильно это ограничивает конструкцию.
  • Мечты о роботе-няньке для котов и «носильщика» посылок быстро тухнут после просмотра чека.
  • Уточняют, есть ли MuJoCo-симулятор и VLA-модель для дальнейших исследований.

Why our website looks like an operating system (posthog.com) 🔥 Горячее 💬 Длинная дискуссия

Почему PostHog стал похож на ОС
Мы устали от типичных сайтов: бесконтентные скроллы, одинаковые вкладки, пустое пространство. Новый PostHog.com работает как ОС в браузере: окна «прилипают», есть горячие клавиши, закладки, можно читать новости, смотреть демо и играть одновременно.

Что внутри

  • Проводник Windows для магазина мерча
  • Продуктовые страницы в стиле PowerPoint
  • Редактор документов с возможностью правки
  • Форумы как Outlook Express
  • Плеер QuickTime, таблицы вместо дизайна, скринсейвер и обои
  • 50+ горячих клавиш

Техника
Контент отделён от визуального слоя: продукты описаны в JSON, темы и цветовые схемы настраиваются, клиентские цитаты и логотипы хранятся в одном месте и подтягиваются автоматически. Всё собрано в прод-ветке на Tailwind + TypeScript.

by bnc319 • 11 сентября 2025 г. в 23:45 • 621 points

ОригиналHN

#typescript#tailwindcss#json#web-development#user-interface#ui-design#accessibility#marketing

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

  • Сайт PostHog выглядит как десктоп ОС в браузере: окна, таски, «окна в окнах».
  • Кому-то нравится визуальный стиль и ностальгия по 90-м, но почти все жалуются на тормоза, жрущий CPU JS и поломанные привычные хоткеи/кнопки.
  • Пользователи теряются: непонятно, где контент, как начать читать и что вообще продаёт компания.
  • Критика сводится к «изобретаю заново мой менеджер окон», «ломает SEO и accessibility», «не работает Back, не скроллится, на мобиле ужасно».
  • Некоторые считают это крутым маркетинг-ходом и «growth-hack», но сомневаются, что кто-то будет реально пользоваться.

Fartscroll-Lid: An app that plays fart sounds when opening or closing a MacBook (github.com)

fartscroll-lid — забавное приложение для macOS, которое воспроизводит пукающие звуки при открытии и закрытии крышки MacBook.

by gaws • 11 сентября 2025 г. в 22:41 • 196 points

ОригиналHN

#macos#python#xcode#github

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

  • Проект — пародийный форк датчика угла крышки MacBook, издающий пукающий звук при открытии/закрытии.
  • Пользователи сравнивают его с легендарным fartscroll.js и вспоминают старые тролл-экстензии вроде MacSniff или iFart.
  • Популярные идеи: тайно установить ноутбук шефу, сделать «жующие» звуки или играть «Farty Bird» хлопая крышкой.
  • Просят видео-демо, жалуются на xattr-инструкции и обсуждают Python-версии без Xcode.
  • Тред быстро превратился в весёлую ветеранскую встречу троллей 90-х–00-х, вспоминая AIM, ICQ и THX.

Danish supermarket chain is setting up "Emergency Stores" (swiss.social) 🔥 Горячее 💬 Длинная дискуссия

Датская сеть супермаркетов тестирует «умные» ценники, которые меняют цену в реальном времени в зависимости от спроса и срока годности.

by sohkamyung • 11 сентября 2025 г. в 22:35 • 298 points

ОригиналHN

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

  • Дания готовит «магазины-убежища» на 72 ч без электричества и связи, чтобы сдержать панику и обеспечить едой в кризис.
  • Вопросы: кто платит, как покупать без наличных, не сметут ли толпы всё за час и не превратится ли это в обычный склад.
  • Похожие схемы уже есть в Финляндии и Швейцарии, но у них государственные запасы и армия распределяет.
  • Параллельно растёт тревога: война в Украине, кибератаки, отключения сетей — люди записываются на военные курсы и копят наличные.

Analyzing the memory ordering models of the Apple M1 (sciencedirect.com)

  • Цель: сравнить на M1 две модели упорядочения памяти: «слабый» ARM и x86-совместимый TSO, используемый эмулятором Rosetta 2.
  • Метод: прогон SPEC2017 CPU FP и синтетические тесты.
  • Результат: TSO медленнее ARM на 8,9 % в среднем; пиковые потери до 30 % на синтетике.
  • Причина: чаще срабатывают барьеры памяти и дорогие атомарные инструкции ARMv8.3.

by charles_irl • 11 сентября 2025 г. в 21:33 • 112 points

ОригиналHN

#apple#m1#arm#x86#tso#memory-ordering#rosetta-2#spec2017#armv8.3#macos

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

  • На M1 кэш-линия выдаётся как 128 Б в macOS, но 64 Б в Linux и измерениях — разница вызвала удивление.
  • Авторы включают режим x86-TSO на ARM и фиксируют среднее падение производительности 9 % (SPEC) и до 2× в синтетике.
  • Участники спорят: 9 % кажется огромным, возможно, реализация TSO у Apple не оптимальна.
  • Напоминают, что x86 всё ещё быстрее ARM в высокопроизводительных задачах, возможно, за счёт других оптимизаций.
  • Обсуждают, стоит ли Apple дальше улучшать TSO или выкинуть эту совместимость в новых чипах.

How Palantir is mapping the nation’s data (theconversation.com)

  • Palantir Gotham — платформа для госорганов, которая объединяет разрозненные базы (ДМВ, полиция, соцсети, камеры) в единую «интеллект-карту».
  • Поиск по татуировке, статусу мигранта, номеру авто — за минуты вместо недель.
  • ICE потратила >$200 млн, строя досье на миллионы: связи, передвижения, переписки.
  • Результат: государство видит всё, гражданин — ничего.

by mdhb • 11 сентября 2025 г. в 20:50 • 181 points

ОригиналHN

#palantir#gotham#sap#s3#arcgis#data-analytics#surveillance#llm

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

  • Palantir — это не уникальная технология, а «умные джойны» между SAP, S3, ArcGIS и прочими источниками, завёрнутые в удобные дашборды.
  • Главный продукт — глобальная видимость: «покажи кластеры нелегалов» или «узкие места в строительстве».
  • Критики считают компанию «цифровым СС»: работают на госзаказ, обходят конституционные ограничения, продают преследование и геноцид под соусом «аналитики».
  • Данные берутся из государственных архивов и частных трекеров; третьи стороны (Google, Facebook, телекомы) дают доступ без судебных ордеров.
  • Моральная ответственность снимается формулой «технология нейтральна», но сотрудники делают выбор, подписывая контракты на слежку.
  • Акции растут на хайпе «ИИ для госструктур»; когда пузырь лопнет, бизнесу конец, считают скептики.

Nano Banana image examples (github.com) 🔥 Горячее 💬 Длинная дискуссия

Коллекция готовых образов

  • Собраны минимальные и полные сборки под NanoPi R6S/R6C, Orange Pi 5/5B/5 Plus, Banana Pi BPI-M2S/M2P/M2 Zero, Radxa Zero 3
  • Ядро 6.x, U-Boot, Wi-Fi/BT, аппаратное ускорение, Docker, Portainer, Home Assistant, OpenWRT, Kodi, RetroArch, ROS2
  • Записать: dd if=*.img of=/dev/sdX bs=4M status=progress
  • Логин/пароль: root/1234 или pi/bananapi

Быстрый старт

  1. Скачать свежий образ из /releases
  2. Распаковать и записать на SD/SSD
  3. Вставить, включить, дождаться загрузки
  4. Подключиться по SSH/IP, сменить пароль

Сборка своего образа

  • Установить Docker → ./build.sh board=opi5 flavour=server
  • Через 15–30 мин появится готовый .img

Горячие клавиши

  • armbian-config – сеть, ядро, dtb
  • bananapi-config – overclock, GPIO, камера
  • htop, armbianmonitor -m – контроль железа

Полезные ссылки

by SweetSoftPillow • 11 сентября 2025 г. в 20:35 • 410 points

ОригиналHN

#docker#home-assistant#openwrt#kodi#retroarch#ros2#gemini#github

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

  • Nano Banana (Gemini 2.5 Flash) показывает выдающееся качество редактирования и сохранения персонажа, но многие считают примеры «черри-пиком» после десятков попыток.
  • Пользователи жалуются на «copy-paste»-эффект, отказы по безопасности и неточности деталей (текст, одежда, пропорции).
  • NSFW-контент в демках вызывает споры: примеры с поднятыми юбками и сексуализированными персонажами портят восприятие.
  • Модель хороша для прототипов, раскрасок и мемов, но пока требует тщательного промпт-инжиниринга и повторных генераций.
  • Технически это не «одна модель», а тюнированный пайплайн Gemini для локального редактирования; открытых весов и полной документации нет.

Rails on SQLite: new ways to cause outages (andre.arko.net)

Rails + SQLite: новые способы уронить прод

SQLite встроен в процесс веб-сервера — нет отдельного демона, портов, сокетов; всё хранится в одном файле. Плюс: пропали ошибки подключения к БД. Минус: файл живёт в контейнере, а контейнеры пересоздают, и данные исчезают.

Правило 1: клади БД в персистентное хранилище (EBS, Fly Volumes, …) и включи снапшоты.

Правило 2: веб, кеш, очередь и джобы по умолчанию пишут в тот же файл. Удобно, но воркеры теперь должны видеть этот файл. Запускай воркеры в том же VM, либо разнеси данные по разным БД и настрой database.yml.

Правило 3: SQLite блокирует всю БД на время записи. Параллельные длинные запросы = таймауты. Держи транзакции короткими, используй PRAGMA journal_mode=WAL, synchronous=NORMAL, busy_timeout=5000.

Правило 4: бекапы. sqlite3 db.sqlite3 ".backup backup.sqlite3" — атомарно, без остановки сервиса. Крути каждый час и перед деплоем.

Плюсы:

  • FTS5-индекс из коробки
  • Мегабайты вместо гигабайтов RAM
  • $14/мес на Fly.io при 1 млн запросов
  • Нет Redis, Postgres, S3 — только Rails-контейнер

Итог: SQLite позволяет поднять pet-project за вечер, но требует новых привычек: персистентные диски, WAL, короткие транзакции, общий доступ к файлу. Соблюдай правила — и база не уйдёт в /dev/null.

by ingve • 11 сентября 2025 г. в 18:58 • 173 points

ОригиналHN

#rails#sqlite#postgresql#mysql#fly.io#ebs#fts5#wal#litestream#turbo

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

  • Автор статьи утверждает, что его сервис «Feed Your Email» возможен только благодаря SQLite, но не объясняет, почему именно SQLite, а не PostgreSQL/MySQL.
  • Многие участники считают SQLite удобным для малонагруженных и внутренних приложений из-за простоты развёртывания и отсутствия отдельного процесса БД.
  • Критики отмечают: при росте нагрузки появляются проблемы с бэкапами, масштабированием, единственным писателем и отказоустойчивостью, смывая преимущества.
  • Часть разработчиков использует обёртки вроде Litestream, Turso или Cloudflare D1, чтобы добавить репликацию и горизонтальное масштабирование к SQLite.
  • В сообществе Rails новый тренд — «по-умолчанию SQLite» для быстрого старта MVP, но опытные пользователи предупреждают о риске «выстрелить себе в ногу» при росте проекта.

Claude’s memory architecture is the opposite of ChatGPT’s (shloked.com) 🔥 Горячее 💬 Длинная дискуссия

Как устроена память Claude

Claude начинает каждый диалог с чистого листа. Память активируется только по явному запросу: «что мы говорили о…», «вспомни наш разговор…». Система ищет не сжатые профили, а реальные прошлые чаты.

Два инструмента:

  • conversation_search — поиск по ключевым словам (до 10 результатов).
  • recent_chats — хронологический доступ (до 20 чатов, можно по датам).

Пример: «Расскажи о Чандни-Чоук» → Claude находит 9 чатов, объединяет их в краткий рассказ.
Многотемный запрос («Микеланджело, Chainflip, Solana») → три последовательных поиска, 22 чата, итоговая сводка со ссылками.

Философия противоположна ChatGPT

ChatGPT: постоянное автосохранение, обобщённые заметки, «помнит всё».
Claude: ничего не хранит без спроса, полный текст диалога, «помнит по требованию».

Почему:

  • ChatGPT ориентирован на бытовую автоматизацию (подарки, дедлайны).
  • Claude — на исследовательские и редакторские сессии, где важна точность контекста и отсутствие «загрязнения» профиля.

Итог
Две крайности одного спектра: proactive-суммаризация vs reactive-архив. Выбор между ними = выбор между удобством и контролем.

by shloked • 11 сентября 2025 г. в 18:55 • 401 points

ОригиналHN

#llm#claude#memory-architecture#conversational-ai#vector-search#embeddings#natural-language-processing#ai-models

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

  • ChatGPT строит «профиль пользователя» (суммаризация + эмбеддинги) и, по мнению многих, готовится к показу персонализированной рекламы; Claude пока просто ищет по истории чатов без генерации сводок.
  • Половина участников отключили память: боятся «заражения» старыми галлюцинациями, слитием несвязанных тем и потери контроля над контекстом.
  • Поддержка памяти в ChatGPT делится на явную (видимую в UI и вшитую в системный промпт) и скрытую (runtime-выборка из эмбеддингов всей истории).
  • У Claude memory=vector-search: без построения профиля, но зато часто промахивается, если запрос не дословно совпадает с прошлым чатом.
  • Технические пользователи просят внешние хранилища (MCP/API), чтобы сами решать, что и когда подтягивать; провайдеры, похоже, RL-обучают модели «прилипать» к родным механизмам памяти.