Hacker News Digest

По неделям: Неделя 35, 2025

Posts: 5

What are OKLCH colors? (jakub.kr) 🔥 Горячее

OKLCH — новая цветовая модель, построенная на пространстве OKLab. Она равномерна по восприятию: одинаковые шаги по Lightness, Chroma, Hue выглядят одинаково яркими и насыщенными.

  • Lightness 0–1 (или 0–100 %)
  • Chroma — «чистота» цвета
  • Hue — тон, 0–360°

Плюсы OKLCH

  • Меняя только Hue, получаем равные по яркости цвета (в HSL они «плывут»).
  • Изменяя Lightness, сохраняется оттенок без сдвига в серый или фиолетовый.
  • Градиенты ровные, без грязных средних точек.
  • Поддерживает Display-P3 и другие широкие гамуты.

Ограничения

  • Очень высокие значения Chroma могут выходить за пределы реальных экранов и обрезаться.
  • Старые браузеры не понимают oklch(); используйте @supports и резервные sRGB-значения.

CSS-пример с фолбеком

:root {
  --brand: #0066ff;
}
@supports (color: oklch(0 0 0)) {
  :root { --brand: oklch(0.55 0.18 260); }
}

by tontonius • 25 августа 2025 г. в 06:32 • 269 points

ОригиналHN

#css#color-models#web-development

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

  • OKLCH — это цветовая модель на базе OKLab, где L — светлота, C — хрома, H — оттенок; «OK» — шутка создателя «it does an ok job».
  • Градиенты в OKLCH могут «ехать» через всё колесо, если интерполировать углы оттенка по кругу, что выглядит странно.
  • Пользователи хвалят perceptual-равномерность OKLCH, но жалуются: числа хромы неинтуитивны, а границы гаммы приходится отслеживать вручную.
  • Популярные инструменты: oklch.com, evil-martians converter, советы по контрасту — apcacontrast.com и WCAG-2-чекеры.
  • Мечтают о «OKHSL/OKHSV» без границ гаммы и спорят, почему в статьях всё чаще прячут даты публикаций.

Ban me at the IP level if you don't like me (boston.conman.org) 🔥 Горячее 💬 Длинная дискуссия

Thinkbot — бот, представляющийся строкой
Mozilla/5.0 (compatible; Thinkbot/0.5.8 … please_block_its_IP_address),
игнорирует robots.txt и предлагает просто банить его по IP.
За август он зашёл с 74 адресов, разбросанных по 41 сетевому блоку,
все принадлежат Tencent. Автор блокирует 40 подсетей Tencent,
покрывающих ≈ 476 590 IP-адресов, и подозревает,
что КНР внешне перекладывает затраты «Великого файрвола» на остальной мир.

by classichasclass • 25 августа 2025 г. в 04:23 • 307 points

ОригиналHN

#ip-blocking#tencent#ddos#crowdsec#modsecurity#discord#bing#claud#facebook#robots.txt

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

  • Кто-то блокирует весь Китай и Россию — DDoS и атаки упали на 95 %, бизнесу не жалко.
  • Другие ставят Crowdsec + ModSecurity, логируют всё в Discord и ловят десятки IP в день.
  • Третьи считают, что геоблок — бесконечная игра «бей крота», и предлагают тратить ресурсы ботов ловушками и ложными данными.
  • Участники жалуются на «уважаемые» боты Bing, Claude, Facebook, которые игнорируют robots.txt и жрут трафик.
  • Предложены идеи: публичный репозиторий «плохих» IP, нейросеть по User-Agent, белые списки вместо чёрных.

Git-Annex (git-annex.branchable.com)

git-annex — управляет большими файлами в git, не храня их содержимое. Поддерживает синхронизацию, резервное копирование, шифрование и работу офлайн.

Для любителей командной строки — полный функционал; для остальных — git-annex assistant превращает всё в простую синхронизацию папок.

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

Ключевые темы

Примеры

Архиватор Боб хранит данные на множестве отключённых дисков. git-annex показывает, где лежит нужный файл, и позволяет безопасно переупорядочивать дерево. Ночью cron-команды добавляют новое и отслеживают дубликаты.

Кочевница Алиса синхронизирует ноутбук, USB-диск, сервер и облако как git-удалённые репозитории. В самолёте или кафе она выбирает, что скачать, что удалить, а при подключении всё автоматически сливается обратно.

by keepamovin • 25 августа 2025 г. в 04:18 • 125 points

ОригиналHN

#git#haskell#distributed-systems#data-management#backup#cron

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

  • Пользователи хвалят git-annex за распределённое резервное копирование и контроль больших объёмов данных, но критикуют его за сложность и трудности при коллективной работе.
  • Главная претензия — зависимость от Haskell и «тяжёлый» набор пакетов, который конфликтует с другими приложениями.
  • Некоторые считают, что git-annex лучше подходит для личных хранилищ, тогда как Git LFS проще в командной разработке.
  • Производительность страдает при сотнях тысяч файлов и терабайтах данных; винят I/O и «параноидальные» проверки по умолчанию.
  • Обсуждаются альтернативы: LFS, новые возможности Git, а также форки вроде Forgejo-Aneksajo.

The Unix-Haters Handbook (1994) [pdf] (simson.net)

PDF-1.2, 8191 объект, линеаризован, 598 xref-записей.  
Содержит структуру документа (каталог, страницы, шрифты, потоки), но без текста.  
Все данные — служебные, читаемого контента нет.

by oliverkwebb • 25 августа 2025 г. в 00:46 • 90 points

ОригиналHN

#unix#systemd

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

  • Книга «The Unix-Haters Handbook» вновь вызвала споры: кто-то вспоминает её с ностальгией, кто-то — с раздражением.
  • Пользователи отмечают, что Unix всё ещё неудобен, но ИИ-компаньоны компенсируют сложности.
  • Появились шутки о «systemd-haters handbook» — критикуют запутанные команды и «анти-Unix» дух systemd.
  • Некоторые защищают systemd: со временем он стал лучше, а альтернативы редко бывают повсеместными.
  • Ирония с барф-бэгом в книге и «Bon appetite!» в анти-предисловии всё так же ценится.

Prison isn’t set up for today’s tech so we have to do legal work the old way (prisonjournalismproject.org)

Устаревшая техника в тюрьмах рушит шансы на свободу

В камерах всё ещё работают компьютеры 2005 г., без USB и Wi-Fi. За 15 минут платной сессии заключённый едва успевает загрузить документы для апелляции, а система сбрасывает всё при обрыве связи.

Печатать приходится на ленте 1980-х: текст «съедается» по краям, и суды отказывают в приёме таких бумаг. Поиск прецедентов через LexisNexis превращается в квест: страницы грузятся по 2 минуты, а обрывы сессии стирают результат.

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

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

by danso • 25 августа 2025 г. в 00:10 • 83 points

ОригиналHN

#lexisnexis#email#cloud-platforms#legal-system#prison-system

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

  • Участники сходятся во мнении, что тюрьмы должны быть гуманными и реабилитационными, но правила ограничивают даже базовый доступ к компьютерам и интернету.
  • Основные причины нежелания менять систему: страх выглядеть «мягкими к преступности», отсутствие стимулов для чиновников и прибыльные контракты вендоров.
  • Многие подчёркивают, что жестокие условия лишь увеличивают опасность после освобождения, а не решают проблему.
  • Часть участников указывает на различие между федеральной и штатной системами США: первая более стандартизирована, вторая — хаотична и коррумпирована.