Комментарии (44)
- HTMX — это не мем и не анти-JS, а просто библиотека, которая расширяет HTML без отказа от JavaScript.
- Аргумент «10 МБ WASM» сводится к «загрузка кода на клиенте — это не проблема, если использовать Service Worker.
- «Local first» не означает «без сервера», а лишь убирает синхронизацию состояния, оставляя серверную логику на клиенте.
- Под капотом HTMX остаётся обычный запрос-ответ, просто вместо JSON в DOM вставляется HTML-фрагмент.
- Дискуссия свелась к тому, что критика не в том, что HTMX плох, а в том, что пример не показывает, как реальные приложения выглядят.
</> Htmx – The Fetch()ening 🔥 Горячее
Carson Gross объявляет о выходе htmx 4.0, вопреки предыдущему обещанию не делать версии 3.0. Основные изменения включают переход с XMLHttpRequest на fetch() как основную AJAX-инфраструктуру, что изменит модель событий. Также неявное наследование атрибутов станет явным через модификатор :inherited, а поддержка истории откажется от локального кэширования DOM в пользу сетевых запросов, что упростит код и повысит надежность.
Большинство основных функций (hx-get, hx-post, hx-target и т.д.) останутся без изменений. Автор признает, что обновление до 4.0 потребует больше усилий, чем переход с 1.0 на 2.0, но обещает perpetual поддержку htmx 2.0. Эти изменения направлены на долгосрочную устойчивость проекта и снимут давление с версий 2.0, позволив им сосредоточиться на стабильности.
Комментарии (94)
- HTMX 2.0 будет поддерживаться бесконечно, поэтому нет необходимости обновляться, если он вам подходит.
- Автор признал, что придется выпустить HTMX 4.0, чтобы не нарушить обещание не делать HTMX 3.0.
- Пользователи обсуждают, стоит ли переходить на 4.0 или остаться на 2.0, который будет поддерживаться вечно.
- Некоторые считают, что Datastar более функционален и удобен, но он не open-source и может быть закрыт в любой момент.
- Появились вопросы о том, какие именно изменения в 4.0 делают его лучше 2.0, и стоит ли переходить на него.
URLs are state containers 🔥 Горячее 💬 Длинная дискуссия
URL может быть не просто адресом страницы, а полноценным хранилищем состояния веб-приложения. Автор статьи случайно обнаружил это, когда в коде PrismJS нашёл URL, который полностью восстанавливал его конфигурацию подсветки синтаксиса — все темы, языки и плагины были закодированы в одном адресе. Это напомнило ему о мощи URL как инструмента управления состоянием, который часто игнорируют в пользу сложных решений вроде глобальных хранилищ и контекстов.
URL предоставляет четыре ключевых преимущества бесплатно: возможность делиться ссылками, создавать закладки, использовать историю браузера и глубокую навигацию. Разные части URL кодируют различные типы состояния: путь — для иерархической навигации, параметры запроса — для фильтров и настроек, якоря — для клиентской навигации. Среди распространённых паттернов для параметров запроса — множественные значения через разделители, вложенные данные, булевы флаги и массивы.
Комментарии (196)
- Обсуждение охватывает вопросы: стоит ли хранить состояние в URL, какие ограничения накладывает это, какие есть альтернативы и какие есть подводные камни (отсутствие семантики, безопасность, длинные URL-ы и т.д.).
- Участники обмениваются опытом, что иногда приводит к тому, что URL становится слишком длинным, что это может вызвать проблемы.
- Обсуждается, что такое состояние должно быть сериализуемо так, чтобы его можно было закодировать в URL, и что такое состояние должно быть сериализуемо так, чтобы его можно было сохранить в URL.
- Разговор затрагивает, что такое состояние должно быть сериализуемо так, чтобы его можно было сохранить в URL.
- Участники обсуждают, что такое состояние должно быть сериализуемо так, чтобы его можно было сохранить в URL.
Derek Sivers's database and web apps
Репозиторий sivers/sivers представляет собой личную базу данных автора и веб-приложения, которые её используют. Проект демонстрирует подход к созданию персональной информационной системы с открытым исходным кодом.
В репозитории содержатся скрипты для работы с базой данных и веб-интерфейсы для взаимодействия с ней. Автор использует этот проект как пример того, как можно организовать собственные данные и доступ к ним через веб-приложения. Код проекта доступен для изучения и возможного использования другими разработателями.
Комментарии (32)
- Сторонники подхода "база данных как единственный источник истины" приводят примеры от 2007 года до сегодняшнего дня, показывая, что идея не нова, но вот вдохновение от неё пришло к Дереку Сиверсу, который в свою очередь вдохновил обсуждение на Hacker News.
- Обсуждение затрагивает вопросы от "что если вся логика в БД" до "какие ещё нестандартные инструменты могут подхватить эстафету", включая ссылки на PostgREST и Supabase как современные эквиваленты идеи.
- Участники делятся личным опытом, от 2007 года до сегодняшнего дня, подчеркивая, что подход был популярен в ранних 2000-х и что он до сих пор может быть применим для новых проектов.
- Поднимается вопрос о том, как и где хранятся шаблоны и как они попадают в ответы сервера, а также обсуждается использование таких инструментов как HTMX или Datastar для гидратации через гипермедиа.
- В конце концов, обсуждение сводится к тому, что идея остаётся актуальной, и участники выражают надежду, что она может вдохновить следующего поколения разработчиков так же, как это сделал Rich Hickey со своим докладом "Simplicity Matters".
Ask HN: What are you working on? (October 2025) 🔥 Горячее 💬 Длинная дискуссия
—
Комментарии (858)
- Проекты охватывают от небольших веб-приложений до крупных SaaS-платформ, включая генераторы счетов, инструменты для планирования полетов и даже радиостанций.
- Многие из них начинались как личные проекты, которые со временем выросли в полноценные продукты.
- Некоторые проекты имеют открытый исходный код, другие — нет, но все они демонстрируют сильную фокусировку на удобстве для конечного пользователя и приватности.
- Участники активно делятся обратной связью и предлагают помощь друг другу, что подчеркивает сильное чувство сообщества.
Ambigr.am 🔥 Горячее
Сервис Ambigr.am требует включения JavaScript в браузере для своей работы. Это стандартная практика для современных веб-приложений, которые используют интерактивные функции и динамический контент. Без активации JavaScript пользователь не сможет взаимодействовать с интерфейсом или получать полный функционал платформы.
Отключение JavaScript может ограничить доступ к ключевым возможностям, таким как обработка данных в реальном времени или анимации. Рекомендуется проверить настройки браузера и разрешить выполнение скриптов для корректной работы сервиса.
Комментарии (37)
- Участники делятся примерами известных амбиграмм (логотипы The Princess Bride, Sun Microsystems, Tyrian, OHIO) и личными историями, связанными с ними.
- Обсуждаются технические аспекты создания амбиграмм: возможность генерации с помощью алгоритмов, шрифтов с лигатурами, контекстуальными альтернативами и даже моделей диффузии.
- Высказываются идеи о применении амбиграмм в лингвистике (гипотеза Сепира-Уорфа) и их сходстве с языком из фильма «Прибытие».
- Отмечается игровой и головоломный характер амбиграмм, а также удобство интерактивных функций сайта (например, переворот изображения по клику).
- Некоторые пользователи впервые знакомятся с концепцией амбиграмм и выражают восхищение, другие делятся связанными ресурсами (сайты, архивные проекты).
Apple takes down ICE tracking apps after pressure from DOJ 🔥 Горячее 💬 Длинная дискуссия
Apple удалила из App Store приложение для отслеживания агентов иммиграционной службы ICE после давления со стороны Министерства юстиции США. Приложение позволяло пользователям сообщать о местонахождении сотрудников ICE в реальном времени, что вызвало обеспокоенность властей из-за потенциальных угроз безопасности.
Решение Apple отражает растущую напряжённость между технологическими компаниями и правительством по вопросам контроля за приложениями, связанными с иммиграционной политикой. Это также поднимает вопросы о балансе между свободой слова и национальной безопасностью в цифровую эпоху.
Комментарии (212)
- Критикуется централизованный контроль Apple и Google над магазинами приложений, который позволяет правительствам принуждать к цензуре.
- Отмечается, что подобные удаления приложений по политическим мотивам — не новость и ослабляют аргументы в пользу «закрытых экосистем».
- Предлагается использовать веб-сайты вместо нативных приложений для большей устойчивости к цензуре и удалению.
- Подчёркивается, что монополия и контроль над установкой софта создают риски для пользователей и ограничивают их свободу.
- Указывается на противоречие между публичной позицией Apple о приватности и её готовностью подчиняться государственному давлению.
Show HN: Autism Simulator 🔥 Горячее 💬 Длинная дискуссия
Симулятор аутизма позволяет нейротипичным людям на собственном опыте понять сенсорные и социальные трудности, с которыми сталкиваются люди в спектре аутизма на рабочем месте. Пользователи погружаются в виртуальную офисную среду, где их ждут гиперчувствительность к звукам, визуальная перегрузка и сложности с интерпретацией социальных сигналов — например, коллега может показаться грубым из-за прямого тона, хотя на самом деле это просто особенность коммуникации.
Инструсмент демонстрирует, как такие, казалось бы, мелочи, как мигающий свет или одновременные разговоры, могут серьёзно мешать концентрации и вызывать стресс. Это не только повышает эмпатию, но и помогает компаниям создавать более инклюзивные условия, адаптируя рабочие процессы под нужды нейроразнообразных сотрудников.
Комментарии (785)
- Участники обсуждают личный опыт аутизма и ADHD, включая сенсорную чувствительность, трудности с маскировкой и выгорание на работе.
- Критики задаются вопросами о механике симулятора, отмечая неясность логики выбора и его последствий для игровых показателей.
- Поднимается вопрос о разнообразии аутистического спектра и необходимости учитывать индивидуальный опыт, а не обобщать.
- Обсуждается проблема стигматизации и недостаточной поддержки нейроотличных людей на рабочем месте.
- Некоторые пользователи видят ценность симулятора как инструмента для развития эмпатии и понимания трудностей нейроотличных коллег.
I made a public living room and the internet keeps putting weirder stuff in it 🔥 Горячее
Это интерфейс онлайн-сервиса под названием «THE ROOM», предназначенного для совместного редактирования изображений. Пользователи могут загружать базовое изображение, настраивать количество шагов перед сбросом и добавлять промпты для изменений. Сервис предлагает несколько комнат для работы, включая основную и дополнительные. Перед началом требуется согласие с условиями использования и проверка на человечность. В ближайшем будущем ожидается появление пользовательских комнат.
Комментарии (99)
- Проект вызвал большой интерес, но столкнулся с проблемами из-за перерасхода квот API (ошибки 429) и высокой нагрузки, что привело к временной недоступности.
- Пользователи отмечают ностальгическую атмосферу, сравнивая проект с "Million Dollar Homepage" и ранним интернетом, но многие опоздали и не смогли поучаствовать.
- Были предложены идеи по монетизации (плата за добавление объектов, использование собственных API-ключей) и технические улучшения для защиты оригинального контента от засорения.
- Основные жалобы: короткие очереди, быстрая заполняемость "комнат", отсутствие индикации очереди и возможность легко затереть оригинальное изображение.
- Создатель (@streetmeat) признал, что проект был "действительно хорошей плохой идеей", и благодарен за поддержку, но ограничен в ресурсах для расширения.
You did this with an AI and you do not understand what you're doing here 🔥 Горячее 💬 Длинная дискуссия
HackerOne — это платформа для координации программ bug bounty, где компании платят исследователям за обнаружение уязвимостей в их системах. Для полноценной работы сайта требуется включенный JavaScript в браузере, так как многие интерактивные функции, включая отправку отчетов и взаимодействие с интерфейсом, зависят от него.
Без JavaScript пользователь не сможет получить доступ к основному функционалу, включая просмотр программ, отправку отчетов об уязвимостях и управление профилем. Это стандартная практика для современных веб-приложений, обеспечивающая безопасность и удобство использования.
Комментарии (431)
- Пользователи обсуждают волну бесполезных AI-генерируемых отчетов об уязвимостях (например, для cURL), которые тратят время разработчиков.
- Высказываются опасения, что в будущем AI сможет генерировать более правдоподобные, но все же ложные доказательства концепций (PoC).
- Предлагаются решения для борьбы со спамом: платный депозит за отправку отчета, баны, фильтрация по эмодзи и другим признакам AI-текста.
- Обсуждается негативное влияние AI на качество кода, ревью и общую культуру разработки, а также возможные скрытые мотивы таких атак.
- Отмечается профессиональная реакция мейнтейнера (badger) на некорректный отчет и ссылки на соответствующие доклады Дэниела Стенберга о проблеме.
Disney+ cancellation page crashes as customers rush to quit 💬 Длинная дискуссия
Страница отмены подписки Disney+ перестала работать из-за наплыва пользователей, желающих отказаться от сервиса после приостановки аккаунта Джимми Киммела. Это массовое действие последовало за решением компании заблокировать аккаунт ведущего из-за его высказываний, что вызвало широкий общественный резонанс и критику в адрес Disney.
Технические сбои подчеркивают, как быстрое принятие решений на основе контент-политики может привести к непредвиденным операционным проблемам и финансовым потерям. Ситуация демонстрирует растущее влияние публичных фигур на коммерческие платформы и уязвимость бизнеса перед реакцией аудитории.
Комментарии (151)
- Пользователи столкнулись с техническими проблемами при попытке отменить подписку на Disney+, что вызвало подозрения в умышленном саботировании процесса.
- Обсуждается политический контекст отмены шоу Джимми Киммела, включая возможное давление со стороны властей и самоцензуру медиакорпораций.
- Многие пользователи делятся личным опытом успешной отмены подписки или удаления аккаунта, отмечая разную степень сложности процесса на разных платформах Disney.
- Высказываются опасения по поводу финансовых последствий для Disney из-за массового отказа от подписок и бойкота других услуг компании.
- Часть комментаторов считает, что сбои при отмене подписки скорее вызваны технической перегрузкой, а не злым умыслом, ссылаясь на общую ненадежность сайтов Disney.
All of our lives overlap in the Network Of Time
Сеть Времени
Найди, как пересекаются жизни любых двух людей — через реальные фото.
«О боже, это потрясающе» — Джесси Айзенберг
Осталось 3 бесплатных поиска.
Регистрация → для безлимита.
- Введи имена или нажми «Случайный»
- Добавь себя → и увидь связи с историей
Подпишись на Substack → для новых открытий.
Комментарии (24)
- Проект «Network of Time» строит кратчайший путь между двумя известными людьми по цепочке проверенных фотографий, где каждое ребро = совместное фото.
- Алгоритм — обычный поиск кратчайшего пути по ручному графу; данные добавляются и уточняются автором с 2019 г.
- Пользователи заметили, что маршруты иногда выглядят «круговыми» (Carson → Letterman → Obama → Cooper), но после добавления недостающих фото путь сократился до Carson → Leno → Cooper.
- Все современные персонажи уже связаны в одну компоненту; интерес вызывают «исторические аутлайеры» вроде Гарриет Табман и Эдгара По, которых пока не удаётся присоединить.
- С 2023 г. сложнее проверять подлинность фото: приходится тщательнее следить за метаданными и источниками.
University of Cambridge Cognitive Ability Test
Concerto Platform
IP: 52.159.247.66
Браузер: hn-distill/1.1
Если сообщение не исчезнет, попробуйте другой браузер.
Включите JavaScript и обновите страницу.
Комментарии (140)
- Пользователи обсуждают онлайн-тест ICAR-60: кто-то не понимает логику задач на фигуры и вращения кубиков, кто-то делится стратегиями (смотреть на трёх-лучевую фигуру).
- Многие жалуются на перегрузку сервера и сообщение «too many users».
- Поднимаются вопросы валидности: час на прохождение искажает выборку, тест требует знания английского, есть самоотбор и тренировочный эффект.
- Идёт спор о ценности IQ-измерений: одни считают их полезными для науки и соцпрограмм, другие — произвольным способом ранжирования людей.
- Некоторые делятся личным опытом: с возрастом кажется, что «острота» ума снизилась, но это может быть связано с нехваткой сна, практики или ростом обязанностей.
Show HN: I made an Animal Crossing style letter editor
Генератор писем для Animal Crossing
Создаёт автоматические письма жителям.
- Выбираете жителя → тему (подарок, благодарность, приглашение).
- Генератор подставляет имя, стиль речи и эмодзи-иконки.
- Можно добавить предмет из инвентаря: письмо придёт с вложением.
- Поддерживаются шаблоны на русском, английском, японском.
Комментарии (27)
- Пользователи в восторге от генератора писем в стиле Animal Crossing и делятся тёплыми историями о том, как отправили письма близким.
- IdreesInc удивлён внезапным наплывом сообщений и объясняет, что все «бутылочные» послания модерируются вручную через AWS.
- Найдены мелкие баги: теряются символы перевода строки при сжатии в ссылку, а слово stationary неправильно написано вместо stationery.
- Некоторые советуют сменить название и убрать «Tom Nook», чтобы избежать проблем с правообладателями.
- Появились ссылки на похожие инструменты: Death Generator и библиотека animalese для озвучки.
ASCIIFlow
ASCIIFlow — онлайн-инструмент для рисования ASCII-диаграмм прямо в браузере.
Быстро создаёт блок-схемы, схемы сетей и другие текстовые чертежи без установки ПО.
Комментарии (21)
- Пользователи обсуждают, что экспорт «ASCII» на деле выдаёт UTF-8, но из-за скрытых преобразований браузера/ОС это трудно проверить.
- Упомянуты похожие инструменты: Monodraw, d2 (новый ASCII-режим), graph-easy и ещё один, где диаграммы задаются собственным DSL.
- Популярный запрос — возможность рисовать без мыши: писать структуру текстом и получать ASCII-арт.
- Есть жалобы, что «Select & Move» работает не для целых фигур, а только для отдельных сегментов линий.
- Приведены ссылки на предыдущие обсуждения проекта на HN (2014–2022).
Show HN: Prime Number Grid Visualizer
Prime Grid — интерактивная сетка, выводящая простые числа слева-направо и сверху-вниз. Меняй строки и столбцы, ищи визуальные узоры, занимайся «умной» математикой или разгадывай код вселенной.
Уже существует? Не знаем.
Зачем нужно? Тоже не знаем.
Лайфхак: кликни в поле «столбцы», зажми стрелку «вверх» и наблюдай каскадные эффекты.
Дэнни Дуплекс
Комментарии (44)
- Пользователи наблюдают «галактические» вращения и спирали при прокрутке количества колонок, особенно вокруг 400–431.
- Найдены «пустые» диапазоны при 546 колонках: интервалы 243–249 и 297–303 не содержат простых чисел, что объясняется делимостью на множители 546.
- Предложены новые функции: инверсия сетки (показ составных), старт с любого числа, подсветка при клике, фильтрация по простым с заданным арифметическим условием, пропуск чётных и чисел, оканчивающихся на 5.
- Несколько человек сравнили визуализации с Ulam-спиралью, 3Blue1Brown и даже задумались о «порталах» и Game of Life.