Hacker News Digest

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

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

Reshaped is now open source (reshaped.so) 🔥 Горячее

Reshaped стал полностью открытым

Пять лет назад я создал Reshaped — библиотеку компонентов для React и Figma, чтобы покрыть 80% типовых задач и оставить 20% на кастомизацию. Сделал её платной, чтобы углубленно поддерживать небольшое сообщество.

Два года назад React-пакет стал бесплатным. Сегодня открываю исходники всего:
React и Figma теперь в открытом доступе.

Что дальше:

  • Базовая библиотека будет расти; лицензиаты продолжат получать обновления.
  • Планирую премиум-компоненты сложной логики поверх ядра.

Прыжок в open-source после 5 лет закрытой разработки — пора отдать сообществу.

by michaelmior • 11 сентября 2025 г. в 09:32 • 274 points

ОригиналHN

#reactjs#figma#open-source#web-development#ui-components#frontend

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

  • Пользователи хвалят Reshaped за чистый код и бесплатную библиотеку, но жалуются на подвисание вкладок документации и задержки при навигации.
  • Автор (blvdmitry) признал проблемы со скоростью сайта: сервер рендерит статику ~500 мс, обещает перевести документацию на статический экспорт.
  • Некоторые просят улучшить микро-анимации и accessibility; автор собирает примеры и уже работает над новыми компонентами.
  • Библиотека стала полностью бесплатной и open-source после 5 лет продаж; ядро React и Figma останутся бесплатными, премиум-компоненты возможны позже.
  • Упоминаются мелкие баги: backspace в автокомплите, ссылка «Getting started» вела в changelog — уже пофикшено или в процессе.

Samsung taking market share from Apple in U.S. as foldable phones gain momentum (cnbc.com) 🔥 Горячее 💬 Длинная дискуссия

  • Samsung увеличил долю на рынке США с 23 % до 31 % во II квартале, отбирая у Apple, сообщает Canalys.
  • Компания представила два новых складных смартфона: «раскладушку» и «книжку», превращающуюся в планшет.
  • Apple ответит тонким iPhone в сентябре, а в 2026-м может выпустить складной вариант.

by mgh2 • 11 сентября 2025 г. в 09:02 • 252 points

ОригиналHN

#samsung#apple#foldable-phones#huawei#honor

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

  • Пользователи, перешедшие на складные телефоны (Fold/Flip), почти не хотят возвращаться к «кирпичам»: чтение, PDF, мультимедиа и многозадачность на развёрнутом экране становятся привычкой.
  • Основной барьер — цена ($1500-2000), страх за хрупкость (песок, пляж, царапины) и камеры хуже, чем у топовых «обычных» флагманов.
  • Samsung теряет лидерство: Fold 7 мало чем отличается от Fold 4, нет стилуса, камеры посредственные; Huawei/Honor (V3/V5) делают устройства тоньше, с pen-поддержкой и лучшими батареями.
  • Apple-пользователи ждут складной iPhone, но опасаются, что «Супер-тонкий iPhone Air» — лишь промежуточная стадия; к тому же Apple рискует массовыми исками, если складной механизм пойдёт пятнами/складками.
  • Скептики считают форм-фактор «3D-TV 2.0» и «гаджет-статусом»: шарнир = потенциальный мусор, а для большого экрана проще купить планшет.

Germany is not supporting ChatControl – blocking minority secured (digitalcourage.social) 🔥 Горячее 💬 Длинная дискуссия

Патрик Брейер:
🇪🇺 ДА: Германия не поддерживает планы ЕС по #ChatControl.

by xyzal • 11 сентября 2025 г. в 08:59 • 926 points

ОригиналHN

#e2e#privacy#encryption#european-union#germany

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

  • ChatControl отложен, но вернётся: поддержка высока, и Бундестаг уже ищет «компромисс» без взлома шифра, но с массовым сканированием.
  • Участники сходятся: без конституционного/европейского права на приватность цифровых переписок битву придётся повторять каждые пару лет.
  • Техническое небезразличие: политики не понимают, что требуют «чёрный ящик» на каждом устройстве; предлагают тестовый год для сторонников закона или публичные переписки чиновников.
  • Север/Юг раскололись: Скандинавия и Австрия против, Латинский юг почти «за»; Дания считается главным лоббистом.
  • Активисты фиксируют рост давления: письма/петиции работают, но нужен постоянный контроль и продвижение децентрализованных, E2E-протоколов вне гос-контроля.

PgEdge Goes Open Source (pgedge.com)

  • pgEdge теперь полностью Open Source
    Все ключевые компоненты (репликатор Spock, расширения Snowflake и Lolor) перелицензированы с проприетарной «pgEdge Community License» на свободную PostgreSQL License (OSI-одобрена).

  • Что это даёт
    Можно свободно скачивать, модифицировать и использовать в продакшене без ограничений; код лежит в GitHub-репозиториях проекта.

  • Где взять
    Исходники: github.com/pgEdge (репо spock, snowflake, lolor).
    Готовые образы и поддерживаемые сборки: облако, контейнеры, VM на сайте pgEdge.

  • Зачем
    Мультимастер-дистрибутивный Postgres с минимальной задержкой и высокой доступностью теперь доступен сообществу без vendor-lock-in.

by Bogdanp • 11 сентября 2025 г. в 08:01 • 89 points

ОригиналHN

#postgresql#open-source#pgedge#database#distributed-systems

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

  • Лицензия PostgreSQL (OSI) воспринята как «настоящая» open-source, в отличие от «фейковых» лицензий.
  • Пользователи рады открытию кода, но опасаются, что гиперскейлеры «разграбят» проект.
  • Маркетинговое описание вызывает раздражение: неясно, что за продукт, и «async multimaster» критикуют за потерю консистентности.
  • Опытные пользователи спрашивают о реальной надёжности PgEdge и делятся багами (SIGILL в pgvector, месяц без реакции).
  • Документация требует passwordless sudo и SSH, что отпугивает многих.

GrapheneOS accessed Android security patches but not allowed to publish sources (grapheneos.social)

GrapheneOS получает предварительный доступ к бюллетеням безопасности Android и уже готовит обновления.

by uneven9434 • 11 сентября 2025 г. в 07:43 • 222 points

ОригиналHN

#grapheneos#android#security#open-source#gpl#reversing#oem#cve#exploit

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

  • Google на 3–4 месяца блокирует публикацию исходников патчей безопасности, чтобы OEM-ы успели обновить свои устройства, но при этом злоумышленники получают «белый свет» на использование уязвимостей.
  • GrapheneOS видит патчи, но не может включать их в открытые сборки, пока не истечёт эмбарго, что ставит пользователей в уязвимое положение.
  • Предложенный выход — выпускать временно бинарные обновления (opt-in), чтобы сообщество могло запрашивать GPL-исходники и реверс-инжирить исправления.
  • Участники считают, что OEM-ы легко могли бы тестировать патчи в CI за дни, но экономия и нежелание тратиться на безопасность тормозят процесс.
  • Некоторые подозревают, что затягивание обновлений выгодно не только OEM, но и госструктурам, которым даётся «окно» для эксплойтов.

The unreasonable effectiveness of modern sort algorithms (github.com)

Rust: «неразумная» скорость сортировки

  • Сортировка в Rust быстрее C++ и Go благодаря LLVM, агрессивному векторизатору и ручным оптимизациям.
  • Алгоритм: pdqsort (pattern-defeating quicksort) + векторизованный партиционер.
  • Ключевые приёмы:
    • 128-битные SIMD-операции (SSE/AVX) для фильтрации элементов;
    • branchless-код, предикты, минимизация кэш-промахов;
    • специализированные пути для малых типов (u8, u16, u32, u64, f32, f64) и копируемых структур;
    • ручная развёртка циклов, инлайн, отказ от стандартных абстракций.
  • Сравнение: на случайных u64 Rust ~2× быстрее libstdc++, ~3× быстрее Go; на почти отсортированных — ещё больше.
  • Память: всё делается in-place, доп. буфер 1 КБ максимум.
  • Сложность: O(n log n) в среднем, O(n log n) worst-case (pdqsort гарантирует).
  • Код открыт, можно подсмотреть и перенести на другие языки.

by Voultapher • 11 сентября 2025 г. в 07:27 • 126 points

ОригиналHN

#rust#c++#go#llvm#simd#pdqsort#sse#avx#github

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

  • Универсальный лайфхак: «сначала отсортируй данные» — и задача часто сводится к O(log n).
  • Но глобальная сортировка дороже с ростом объёма; иногда проще пересмотреть подход или использовать хэш-таблицу.
  • Современные unstable-sort и foldhash настолько быстры, что ручные оптимизации часто проигрывают и требуют лишней памяти.
  • Для 4 уникальных значений подсчёт или perfect-hash проще и быстрее полной сортировки; эксперимент ставит границы, а не решает продакшен-задачу.

Seoul says US must fix its visa system if it wants Korea's investments (english.hani.co.kr)

  • Сеул требует от Вашингтона реформы визовой системы и извинений после ареста сотен корейских рабочих на заводе в Джорджии.
  • Власти передали «буквальный протест» и настаивают на квотах для квалифицированных специалистов (E-4).
  • Правящие и оппозиционные депутаты считают, что Корея, будучи крупнейшим инвестором США, может диктовать условия.
  • Президент Ли Джэ Мён подчеркнул: без доверия и защиты корейского бизнеса новых инвестиций не будет.

by garbawarb • 11 сентября 2025 г. в 01:58 • 168 points

ОригиналHN

#visa#south-korea#usa#investments#immigration

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

  • Южнокорейских инженеров в наручниках вывели для фотосессии: в Сеуле это восприняли как унижение союзника, вложившего миллиарды в США.
  • По данным участников, большинство задержанных были на B-1/B-2, которые запрещают строительные и производственные работы; спорят, знала ли об этом сама компания.
  • ICE арестовала десятки человее сразу; часть из них, по адвокатам, имела право находиться в стране, но всё равно остаются под стражей по личному указанию Трампа.
  • Корейцы намекают на «wink-wink» практику: раньше условно закрывали глаза на визовые хитрости, лишь бы укладываться в жёсткие графики строительства и финансирования.
  • В итоге: политика «показательной жёсткости» подрывает доверие инвесторов, пугает туристов и специалистов, а в случае войны с Китаем США может нечего будет ставить на воду без корейских верфей.

Court rejects Verizon claim that selling location data without consent is legal (arstechnica.com) 🔥 Горячее

  • Апелляционный суд 2-го округа оставил в силе штраф FCC в $46,9 млн против Verizon за продажу геоданных без согласия абонентов.
  • Verizon, T-Mobile и AT&T оспаривали санкции в разных срубах: Verizon и T-Mobile проиграли, AT&T выиграл в 5-м округе; появился судебный раскол, дело может уйти в Верховный суд.
  • Суд отверг доводы Verizon, что данные о местоположении не подпадают под закон о конфиденциальной информации клиента (CPNI) и что штраф нарушает право на суд присяжных.

by nobody9999 • 11 сентября 2025 г. в 01:27 • 589 points

ОригиналHN

#verizon#t-mobile#at-t#fcc#location-data#privacy#telecom#legal

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

  • Verizon оспаривал штраф не из-за денег (40 млн — копейки против 9 млрд дохода за квартал), а чтобы протестировать, можно ли нарушать закон без последствий.
  • Суд признал продажу геоданных без согласия незаконной, но штраф всё равно воспринимается как «цена вопроса»: компании уже заработали на сделке больше.
  • Участники сходятся: пока сумма штрафа ≤ прибыли и никто не сядет, нарушения будут повторяться; требуют процент от выручки и уголовную ответственность.
  • Опасения, что операторы просто спрячут согласие в 50-страничный договор или превратят отказ в дорогой тариф.
  • Решение касается только голосовой «телеком-услуги», не распространяется на мобильные приложения, ОС и банки-продавцы транзакций.

Where did the Smurfs get their hats (2018) (pipelinecomics.com)

Откуда у смурфов шапки?

У смурфов — фригийские колпаки, древний символ свободы.
Пейо, бельгийский автор, выбрал их, вероятно, как отсылку к французской революции, где такой колпак стал «красной шапкой свободы».

На самом деле это не тот колпак.
Римские рабы-освобождённые носили пилос — простую войлочную шапку без полей. Французы перепутали. Пейо — нет, он просто нарисовал, как красиво.

Под шапкой? Папа Смурф — лысый. У Смурфетты — волосы, но она искусственная.

by andsoitis • 11 сентября 2025 г. в 00:52 • 131 points

ОригиналHN

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

  • Главная версия: шляпа смурфов — это фригийский колпак, символ свободы (Французская революция, грибы «liberty cap»).
  • Альтернатива: форма уходит в немецкую сказочную традицию гномов и шахтёрских колпаков.
  • Быстрая рисовка: 3–4 линии — удобно при массовом появлении персонажей.
  • Конспирология: смурфы — коммунисты, гномы-смертные грехи, Гаргамель — священник.
  • Канон: смурфы, вероятно, лысые; Смурфетта — искусственное создание, её волосы тоже «конструкт».

DOOMscrolling: The Game (ironicsans.ghost.io) 🔥 Горячее

Doomscrolling: игра
Скроллинг как единственный способ управления.


Идея
Классический дум-скроллинг → браузерная игра, где всё, что нужно — листать вниз. Никаких стрелок и прыжков.

Попытка №1: провал
9 месяцев назад ни один LLM не смог связать «скролл вниз» с «фон движется вверх». Получилась пародия на игру. Забросил.

GPT-5 и победа
Через пару часов — рабочий прототип.

  • Враги: 5 спрайтов, 2 кадра, как у Space Invaders.
  • Механика: Galaga, но вертикально. Игрок движется вперёд-назад, монстры «привязаны» к полу.

Кофе-морнинги на каникулах
По часу утром:

  • апгрейд оружия каждые 100 убитых;
  • огненная стена подталкивает не стоять на месте;
  • препятствия: кирпичи, паутина;
  • 5 фонов, зелья здоровья, метка личного рекорда, пауза со статой.

Финальный штрих: новости
Появляются мемориальные плиты с заголовками NYT за сегодня. Не влияют на геймплей, только отвлекают.
Игра = самый сложный RSS-ридер в мире.

ИИ всё ещё тупит
Когда LLM не понимает, прерываю диалог и начинаю новый с тем же промптом — срабатывает.

by jfil • 10 сентября 2025 г. в 22:56 • 388 points

ОригиналHN

#game-development#html5#canvas#javascript#gpt-5#llm

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

  • Пользователи в восторге: человек без навыков кодинга собрал динамичную «дум-скролл»-игру, спросив ChatGPT сгенерировать всё.
  • Механика: скроллинг = движение; враги и огонь идут снизу, игроку надо лутать апгрейды и убивать монстров.
  • Впечатляет «лаборатория» со слайдерами для настройки спрайтов — пример Steve-Jobs-овского «конструктора калькулятора».
  • Критика: нет инерции/чувствительности скролла, на больших экранах играть легче, можно «откатом» обмануть стену огня.
  • Баг: одновременная смерть и 100-килл-бонус крашит игру.
  • Общий вывод: простая, но свежая идея, показывающая, как LLM-инструменты открывают геймдев даже «не-программистам».