Hacker News Digest

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

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

The MiniPC Revolution (jadarma.github.io) 💬 Длинная дискуссия

Почему я перешёл на MiniPC

Пару лет экспериментов убедили: это моё будущее.

Плюсы

  • Цена и заменяемость
    Заводская сборка и масштаб снижают цену. Поломки редки: нет вентиляторов, низкая температура, медленный износ.

  • Компактность
    Прячется за ТВ, помещается на ладонь, легко переносится.

  • Энергоэффективность
    20–50 Вт под нагрузкой, 6–12 Вт в idle. Для 24/7-сервисов выгодно и экологично. ARM/RISC-V обещают ещё меньше энергии.

  • Специализация
    Один тип MiniPC не универсален, но набор из разных закрывает все задачи:

    • обычные — офис/браузер;
    • 4–6 LAN-портов — роутер, фаервол, VPN;
    • 4–6 M.2 — компактный NAS (до 20 ТБ);
    • мощный — хост контейнеров и «облако»;
    • Mac mini — macOS без отказа от Linux.
  • Простота сборки
    «Монолит» из одного большого ПК требует редкой материнки, кучи PCI-устройств, корпуса с отсеками, сложной логистики и возвратов. Несколько MiniPC решают то же быстрее и дешевле.

by ingve • 25 августа 2025 г. в 16:45 • 128 points

ОригиналHN

#minipc#proxmox#kubernetes#linux#macos#arm#risc-v#vpn#nas#steam-machine

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

  • Участники активно обсуждают, как Mini-PC стали «новыми домашними серверами»: дешёвые, экономные (6–50 Вт), легко кластеруются под Proxmox/K8s и заменяют дорогое «энтерпрайз» железо.
  • Популярны бывшие корпоративные NUC/HP/Lenovo и китайские 5560U/16 ГБ за $200–300; их ставят за TV, в туалет, за лазер, за StepMania — «дешевле, чем облако».
  • Главные боли: шум (особенно в «геймерских» версиях), неремонтопригодность (паяная RAM/CPU, кастомные кулеры), высокий процент брака дешёвых китайцев и отсутствие апгрейдов.
  • Мечтают о «тихом Mac-mini-размере» с RTX 4060/780M для игр, но физика (300 Вт TDP) и цена (~$2000) пока не позволяют; вариант — ПК в соседней комнате + длинный кабель/KVM.
  • Valve, по мнению многих, была права с идеей Steam Machine, но рано и промахнулась в Linux-играх; новая попытка в 3–5 лет, возможно, совместит Proton, Mini-PC и приставочную форму.

FCC bars providers for non-compliance with robocall protections (docs.fcc.gov) 🔥 Горячее 💬 Длинная дискуссия

FCC отключил 1 200+ операторов за игнорирование защиты от робозвонков
Агентство исключило провайдеров из Robocall Mitigation Database за неверные или просроченные сертификаты и отсутствие планов борьбы с незаконными звонками. Без записи в базе трафик оператора блокируется в сетях США; восстановление возможно только с разрешения FCC. В декабре 2024 г. 2 411 компаний получили предписание устранить нарушения; сегодняшнее решение коснулось более половины. Ранее 6 августа были отключены первые 185 компаний, после чего 51 генпрокурор штата начал «Operation Robocall Roundup» с письмами-предупреждениями 37 операторам.

by impish9208 • 25 августа 2025 г. в 16:06 • 350 points

ОригиналHN

#robocalls#voip#pstn#stir-shaken#kyc#bandwidth#sinch#inteliquent#fcc#google-voice

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

  • Участники считают, что текущая модель «10-значный код = открытый доступ» сломана: звонки стали почти бесплатными, поэтому спам идёт потоком.
  • Большинство перешли на режим «Не беспокоить» или фильтры контактов, но это режет важные вызовы от врачей, школ и т. д.
  • Pixel/Google Voice с NoMoRobo, сторонние Android-фильтры и VoIP-IVR реально помогают, но iOS не даёт автоматически отправлять «Spam Risk» в голосовую почту.
  • Винят не только VoIP-платформы (Bandwidth, Sinch/Inteliquent), но и саму устаревшую PSTN-сеть без аутентификации; STIR/SHAKEN называют «пластырем».
  • Предлагают либо жёсткое KYC + штрафы $25 за каждый пропущенный робозвонок, либо полный переход на новый протокол/QR-коды вместо номеров.

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

  • Пользователей пугают «право на запись» ИИ и утечки; команда обещает «safe-mode» только для чтения и черновиков.
  • Главные опасения: безопасность при вождении, когнитивное отвлечение и невозможность «отозвать» письмо.
  • Критика Google/Siri: интеграция Gmail/Calendar слабая, April позиционируется как независимый «виртуальный ассистент» с расширением на Outlook.
  • Приватность: доступ к письмам только по запросу, данные не хранятся и не используются для обучения.
  • Пользователи просят Android, SMS, подключение собственных MCP-серверов и инструмент для разбора огромных backlogs.

Building the mouse Logitech won't make (samwilkinson.io) 🔥 Горячее 💬 Длинная дискуссия

MX Ergo: самодельный апгрейд

Любимая мышь — MX Ergo (2017). Но три проблемы: micro-USB, громкие клики и тяжёлый софт. Ждать Logitech надоело — делаем сами.

USB-C вместо micro-USB

Нашёл гайд и файлы для новой платы. Заказал 10 штук у PCBWay, купил паяльную станцию и собрал сам. Порт влез после лёгкой доработки корпуса. Итого: $55 за платы и компоненты.

Тихие переключатели

Лево-/правоклик заменил на Huano Silent — почти бесшумные, $3. Колёсико и доп. кнопки заменил на Omron B3F-1002 и Alps Alpine SKQGABE010, но разница минимальна, можно было не трогать.

Софт

Logi Options+ выкинул, поставил SteerMouse — легко и без глюков.

Итог: мышь стала тише, заряжается USB-C, софт не раздражает.

by sammycdubs • 25 августа 2025 г. в 15:34 • 398 points

ОригиналHN

#logitech#mx-ergo#usb-c#hardware#modding#trackball

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

  • Пользователи жалуются на дорогие и ненадёжные переключатели Logitech, массово меняют их самостоятельно или переходят на китайские клоны.
  • MX Ergo и MX Vertical хвалят за эргономику, но ругают за отсутствие USB-C, проводного режима и «гиперскролла».
  • Мечтают о модульной/DIY-мыши «как клавиатуры»: платы, 3-D-печать, свободная раскладка кнопок.
  • Любители трекболов скучают по старым проводным моделям Microsoft/Kensington и просят леворукие версии.
  • Кто-то экономит на пайке, кто-то покупает Ploopy или Kickstarter-новинки, но все сходятся: «лучше бы производители сами довели мышь до ума».

SDS: Simple Dynamic Strings library for C (github.com)

SDS — библиотека динамических строк на C от автора Redis.
Предоставляет удобный API: создание, копирование, конкатенация, форматирование, сравнение, обрезку и пр.
Скрывает ручное управление памятью, хранит длину и оставшийся буфер в заголовке, что ускоряет операции и делает буфер-переполнение невозможным.
Совместима с обычными char* (нулём-терминатором), поэтому строки можно передавать в любые функции стандартной библиотеки.
Используется в Redis, хорошо протестирована, распространяется под BSD-лицензией.

by klaussilveira • 25 августа 2025 г. в 15:27 • 104 points

ОригиналHN

#c#redis#memory-management#string-handling#bsd-license#embedded-systems#github

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

  • Пользователи обсуждают, почему в SDS предпочитают sdscat(s, "...") вместо stscat(&s, "..."): главное — производительность и простота.
  • Некоторые удивлены, что sds — это char* без const, что может привести к ошибкам при передаче в libc-функции, не обновляющие метаданные.
  • Автор antirez напоминает: актуальная версия SDS живёт внутри Redis, куда она мигрировала и развивалась дальше.
  • Разгорелся спор «зачем вообще писать на C, если есть C++ и string_view»; ответы: embedded, совместимость, «не платишь за то, что не используешь», а также исторические причины (Redis начинался в 2009, string_view появился в C++17).
  • Подчёркивают: C-код можно встраивать куда угодно, а C++ уже требует рантайма и ограничивает переносимость.

TuneD is a system tuning service for Linux (tuned-project.org)

TuneD — служба тонкой настройки Linux.

  • Отслеживает устройства через udev, применяет профили, управляется из CLI и D-Bus.
  • Поддерживает sysctl, sysfs, параметры ядра, плагины.
  • Работает без демона на ограниченных системах.
  • Всё хранится в одном профиле, без разбросанных скриптов.

Профили

  • Наследуются: общий HTTP-шаблон → Apache, Nginx.
  • Полный откат изменений.
  • Готовые пресеты: высокая пропускная способность, низкая латентность, энергосбережение, SAP, dBase и др.

Документация

Скачать
GitHub releases.

Баги
GitHub issues.

Разработка
GitHub.
PR или письма на power-management@lists.fedoraproject.org.

Лицензия
GPL v2+.

by tanelpoder • 25 августа 2025 г. в 15:03 • 76 points

ОригиналHN

#linux#udev#sysctl#sysfs#gnu-general-public-license#python#apache#nginx

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

  • TuneD хвалят за экономию до 40-55 Вт и удобство на рабочих станциях, но на серверах результат «50/50»: иногда отключают и переходят на собственные скрипты.
  • Есть адаптер под power-profiles-daemon, поэтому переключать профили можно из GNOME/KDE.
  • Критика: дефолтные настройки неверно биндят IRQ для сети, а сам демон написан на Python, что вызывает сомнения в «производительности» инструмента для управления производительностью.
  • Нет встроенного ограничения заряда батареи (как в TLP), поэтому для ноутбуков TuneD может быть не идеален.
  • Пользователи хотели бы утилиту, которая после установки Linux сразу показывает, что не работает (suspend, GPU, Wi-Fi, диск), но такой «one-shot» диагностики пока нет.

Hundreds lose water source in Colorado's poorest county with no notice (coloradosun.com)

  • В беднейшем округе Колорадо (Costilla) жители без предупреждения лишились доступа к воде: совет Fort Garland Water & Sanitation District прекратил продажу воды всем, кто живёт за пределами города.
  • Решение приняли после жалоб на «разъярённую толпу» у колонки, но люди узнали об этом, только когда приехали за водой и увидели вывеску «Продажи прекращены».
  • В округе тысячи домов без скважин: вода берётся из подземных резервуаров-цистерн, которые заполняют из городской колонки. Пробурить скважину стоит ≈ $25 000 и не гарантирует воды.
  • Теперь жителям приходится ездить за 40–50 миль до ближайших станций в Alamosa или Taos, тратя до 4 часов и $40–60 за 1 000 галлонов.
  • Власти округа и штата не контролируют коммерческую станцию, поэтому помощь ограничена: раздают по 5 галлонов на человека и ищут альтернативные источники.
  • Под угрозой оказались пожилые, семьи с детьми и животноводы: у некоторых скот начал погибеть от жажды.
  • Совет обещает пересмотреть решение, но без гарантий; жители требуют хотя бы 30-дневного предупреждения и прозрачных правил.

by mooreds • 25 августа 2025 г. в 14:50 • 84 points

ОригиналHN

#water-management#resource-scarcity#community-conflict#government-policy#infrastructure

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

  • В Форт-Гарланде сломался насос, и город ограничил продажу воды жителям за пределами города, чтобы сохранить запасы для своих жителей.
  • Это вызвало конфликт: горожане обвиняют «офф-гридников» в излишнем потреблении, а те — городскую власть в внезапном отключении без предупреждения.
  • Комментаторы спорят, кто виноват: «офф-гридники» за выбор жизни в засушливом регионе без гарантированного водоснабжения или город за резкий отказ продавать воду.
  • Многие подчеркивают, что проблема глубже: устаревшее законодательство о воде в Западной США и растущий дефицит воды.

Show HN: Base, an SQLite database editor for macOS (menial.co.uk) 🔥 Горячее 💬 Длинная дискуссия

Base — компактный и мощный редактор SQLite для macOS.

Скачать бесплатно | Купить

Возможности

  • Инспектор схем
    Быстро просматривайте структуру таблиц, типы столбцов и связи без SQL.

  • Визуальный редактор таблиц
    Создавайте и изменяйте таблицы мышью, без CREATE/ALTER.

  • Браузер данных
    Просматривайте, фильтруйте и правьте записи прямо в таблице.

  • SQL-редактор
    Пишите запросы с подсветкой синтаксиса, автодополнением и сохранением сниппетов.

  • Импорт/Экспорт
    Загружайте CSV и SQL-дампы; выгружайте в CSV, SQL, JSON и Excel.

Системные требования

macOS 15 Sequoia и выше.
Бесплатная версия ограничена; полная — единоразовая покупка.

Документация | Контакты

by __bb • 25 августа 2025 г. в 14:17 • 648 points

ОригиналHN

#sqlite#macos#database#csv#json#sql#excel#duckdb

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

  • Пользователи удивлены, что Base существует уже 15 лет, но плохо заметен в поиске.
  • Хвалят «ремесленный» подход: маленькая команда, узкая задача, высокое качество.
  • Часто сравнивают с TablePlus, Postico и sqlitebrowser, отмечая превосходство в «родном» macOS-UX.
  • Просят добавить DuckDB, UUID, автозагрузку расширений, FK по умолчанию и диаграммы схемы.
  • Покупатели благодарны за возможность покупки вне Mac App Store и за льготную цену.

Japan's Creepiest Station (tokyocowboy.co)

Станция Доаи на границе Гумма и Ниигата — самая жуткая в Японии.
На южном пути всё обычно: маленькое здание, автоматы, 45 мин до следующего поезда.

На север же ведёт 486 ступеней вниз в туннель Син-Симидзу.
Спуск занимает 15 минут: темно, сырость, шум воды, дыхание затруднено.

Платформа — пещера внутри горы, прозванная «станцией кротов».
В комнате ожидания — анонимные записки и фотографии, создающие атмосферу Silent Hill.

Рядом — гора Танигава, «гора смерти»: 800+ погибших альпинистов.

by ewf • 25 августа 2025 г. в 13:44 • 153 points

ОригиналHN

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

  • Участники спорят, действительно ли станция Doai «жуткая» или её просто преувеличенно преподносят.
  • Главные «страшилки»: 486 ступеней на 70 м вниз, без лифтов и эскалаторов, и узкий пешеходный мост.
  • Некоторые считают, что жуткость создаёт зелёный фильтр на фото; при нормальном освещении станция обычная.
  • Упомянуты ещё более глубокие, но закрытые станции Сэйкан-тоннеля, а также «станции отчаяния» в Токио.
  • В целом большинство сошлись: необычно и неудобно, но не страшно — просто много лестницы.

A small change to improve browsers for keyboard navigation (b.43z.one)

Нажмите ' в Firefox — появится быстрый поиск по ссылкам. Начните печатать, нужная ссылка подсветится, Enter — и вы по ней переходите.

Проблема: современные сайты вместо ссылок используют кнопки и div’ы. Обычный поиск (/ или Ctrl+F) их найдёт, но Enter после закрытия панели поиска ничего не делает.

Решение: крошечное расширение Click on Selection with Enter. Оно вешает обработчик keydown на Enter и «кликает» по элементу, в котором находится текущее выделение.

addEventListener('keydown', e => {
  if (e.key !== 'Enter' || e.shiftKey) return;
  const el = getSelection()?.anchorNode?.parentElement;
  if (!el) return;
  el.click();
  getSelection()?.removeAllRanges();
});

Получаем полноценную навигацию с клавиатуры без мыши.

by h43z • 25 августа 2025 г. в 13:40 • 184 points

ОригиналHN

#javascript#firefox#keyboard-navigation#web-accessibility#browser-extensions#vimium#web-development#user-interface

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

  • Участники активно делятся расширениями для навигации без мыши: Vimium, Vimium C, Surfingkeys, Tridactyl, Qutebrowser и ShortCat.
  • Подчёркиваются проблемы стандартной клавиатурной прокрутки: полосы прокрутки скрывают контент, а PageUp/PageDown и стрелки ведут себя непредсказуемо.
  • Предлагаются «хаки» без расширений: Ctrl+F → Esc → Enter для клика по найденной ссылке в Firefox.
  • Упоминаются специализированные инструменты вроде leopard links, BrowseCut, FocusToScroll и собственные микро-расширения.
  • Сетуют на то, что большинство сайтов всё чаще перехватывают быстрый поиск и используют кастомные элементы вместо обычных кнопок и ссылок.