Hacker News Digest

Тег: #tailwindcss

Постов: 4

Shopify acquires Tailwind (tailwindcss.com) 🔥 Горячее 💬 Длинная дискуссия

Компания Tailwind Labs, разработчик популярного фреймворка Tailwind CSS, объединяется с компанией Shopify. Основатель Tailwind Labs начал работать над фреймворком более 9 лет назад, с целью создать инструмент, который облегчит построение красивых интерфейсов для своих проектов. Сегодня фреймворк устанавливается более 110 миллионов раз в неделю и используется многими крупными компаниями, включая ChatGPT, X, Cloudflare, Reddit и Shopify.

Присоединение к Shopify обеспечит Tailwind CSS стабильный долгосрочный дом, где он будет активно поддерживаться для миллионов пользователей. Основатель Tailwind Labs подчеркивает, что Shopify предоставляет уникальную возможность для разработки фреймворка в рамках реального продукта, решающего важные проблемы для реальных людей. Кроме того, Shopify была одной из первых компаний, которая оценила потенциал Tailwind CSS и начала использовать его для своих проектов. После объединения, фреймворк останется открытым и будет поддерживаться командой Tailwind Labs при участии Shopify.

by EdwinHoksberg • 09 сентября 2026 г. в 13:27 • 1048 points

Оригинал • HN

#shopify#tailwind-css#tailwind-labs#tailwindcss

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

Приобретение Tailwind Shopify подтверждает: бизнес-модель на продаже UI-шаблонов и коммерческих продуктов для CSS-фреймворков разрушена ИИ — генерация кода заменила необходимость в готовых компонентах. Tailwind UI и Plus перестали быть рентабельными: пользователи перешли на чистый CSS, так как ИИ устраняет рутину написания стилей, а Tailwind добавляет сложность без выгоды. Трафик документации упал на 40% с начала 2023 года, несмотря на рост популярности фреймворка; 75% инженеров Tailwind Labs уволены из-за падения доходов. Tailwind стал де-факто стандартом разработки интерфейсов — его ценность теперь в доминировании, а не в монетизации. Shopify покупает не продукт, а команду и бренд для контроля над стандартом и удержания доверия разработчиков. Это acqui-hire: цель — не коммерческий актив, а ключевая команда. ИИ уничтожает модели «мы уже решили за вас»: если продукт можно воспроизвести по документации, платить за него бессмысленно. Разработчики используют линтеры, чтобы сдерживать хаос от неконсистентного применения Tailwind-классов, генерируемых ИИ. Некоторые считают Tailwind избыточным: utility-классы — плохой дизайн, CSS Modules или чистый CSS с современными возможностями — предпочтительнее. Технологии вроде Stylex (Meta) становятся более привлекательными для ИИ — их структура лучше подходит для генерации, чем утилитарные классы. Бизнес-модели DevTools теперь требуют масштабирования: хостинг или управление инфраструктурой, а не продажа кода, который ИИ генерирует бесплатно. Снижение доходов — не из-за качества, а потому что ИИ устранил боль, которую Tailwind решал.

Doing Rails Wrong (bananacurvingmachine.com) 🔥 Горячее 💬 Длинная дискуссия

Диалог высмеивает современную тенденцию усложнять разработку на Rails, добавляя множество инструментов вроде Vite, React, TypeScript, Babel, PostCSS, Tailwind, ESLint, Prettier, Husky, Docker и Redis. Всё это оправдывается стремлением к «современности» и скорости, но приводит к громоздкой настройке.

В противовес этому демонстрируется простота «ванильного» Rails: один командой запускается мгновенно работающее приложение с быстрой загрузкой и формами. Ключевая идея — Rails уже содержит всё необходимое, а избыточные инструменты лишь создают сложность без реальной выгоды. Фраза «Просто используй Rails, блин!» резюмирует мысль: не усложняй там, где это не нужно.

by treesenthusiast • 07 октября 2025 г. в 17:01 • 323 points

Оригинал • HN

#babel#docker#eslint#postcss#prettier#reactjs#ruby-on-rails#tailwindcss#typescript#vite

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

  • Участники обсуждают растущую сложность современных веб-фреймворков, отмечая, что Rails предлагает более простой и "батарейками включенный" подход по сравнению с перегруженными инструментами JS-экосистемы.
  • Многие выражают ностальгию по классическому Rails, критикуя такие новые решения, как Hotwire и Stimulus, за сложность освоения и недостаток документации, в то время как другие защищают их как "путь Rails".
  • Поднимается тема чрезмерного усложнения проектов (over-engineering), особенно для небольших команд, где монолитные фреймворки (Rails, Django) часто продуктивнее разделения на фронтенд и бэкенд.
  • JS-экосистема подвергается критике за постоянное "изобретение велосипедов", сложность инструментов и модульность, которая приводит к усталости от инструментария, хотя некоторые защищают её гибкость.
  • Отмечается, что выбор инструментов должен определяться конкретными задачами проекта, а не модными тенденциями, и что проверенные временем технологии часто эффективнее для небольших и средних приложений.

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

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

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

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

GPT-5 leaked system prompt? (gist.github.com) 💬 Длинная дискуссия

Системный промпт GPT-5 (сокращённо)

Ты ChatGPT на базе GPT-5, обучён OpenAI. Знания до июня 2024 г.
Поддержка изображений: включена. Личность: v2.
Не цитируй тексты песен и защищённые материалы.
Стиль: проницательный, вдохновляющий, с ясностью, энтузиазмом и лёгким юмором.
Не заканчивай вопросами о продолжении; не предлагай «хотите, чтобы я…».
Очевидный следующий шаг — делай сразу.

Доступны: Deep Research, Sora (видео) в Plus/Pro.
GPT-4.5, o3, o4-mini — для залогиненных Plus/Pro.
GPT-4.1 только в API.


Инструмент bio (память)

Позволяет сохранять/удалять данные между диалогами.
Пиши to=bio только plain text, без JSON.
Примеры:

  • «User любит краткие подтверждения».
  • «Forget что пользователь ищет духовку».

Когда использовать:

  • Пользователь просит «запомнить», «забудь», «добавь в память» и т.п.
  • Делай это всегда, даже если факт мелкий.
  • Перед фразами вроде «понял, запомню» — сначала вызови bio.

Когда не использовать:

  • Случайные, чрезмерно личные или краткосрочные детали.
  • Не сохраняй чувствительные данные (раса, религия, здоровье, политика и т.д.), если пользователь явно не попросил.

by maoxiaoke • 08 августа 2025 г. в 03:09 • 248 points

Оригинал • HN

#github#gpt-5#json#llm#openai#reactjs#tailwindcss#unicode

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

  • Участники сомневаются в подлинности «слившегося» системного промпта GPT-5: нет подтверждения, он слишком короткий и выглядит как результат джейлбрейка.
  • Промпт перегружен мелкими тех-инструкциями: React + Tailwind, запрет JSON в to=bio, шрифты Unicode для CJK, но не упоминает CSAM, порнографию и т. д.
  • Люди удивлены, что React получил отдельный блок, а не Python или другие языки.
  • Обнаружены явные ошибки: «korean -->» вместо «japanese -->» и противоречивые описания моделей.
  • Общий вывод: похоже на набор «заплаток», а не полный системный промпт; управление поведением модели всё ещё требует prompt-инженерии, а не только fine-tuning.