Hacker News Digest

Тег: #web-applications

Постов: 16

Local First Htmx (elijahm.com)

by srid • 08 ноября 2025 г. в 02:27 • 78 points

ОригиналHN

#htmx#javascript#service-worker#web-development#ajax#web-applications

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

  • HTMX — это не мем и не анти-JS, а просто библиотека, которая расширяет HTML без отказа от JavaScript.
  • Аргумент «10 МБ WASM» сводится к «загрузка кода на клиенте — это не проблема, если использовать Service Worker.
  • «Local first» не означает «без сервера», а лишь убирает синхронизацию состояния, оставляя серверную логику на клиенте.
  • Под капотом HTMX остаётся обычный запрос-ответ, просто вместо JSON в DOM вставляется HTML-фрагмент.
  • Дискуссия свелась к тому, что критика не в том, что HTMX плох, а в том, что пример не показывает, как реальные приложения выглядят.

</> Htmx – The Fetch()ening (htmx.org) 🔥 Горячее

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, позволив им сосредоточиться на стабильности.

by leephillips • 03 ноября 2025 г. в 19:33 • 262 points

ОригиналHN

#htmx#fetch#ajax#web-development#javascript#web-applications

Комментарии (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 (alfy.blog) 🔥 Горячее 💬 Длинная дискуссия

URL может быть не просто адресом страницы, а полноценным хранилищем состояния веб-приложения. Автор статьи случайно обнаружил это, когда в коде PrismJS нашёл URL, который полностью восстанавливал его конфигурацию подсветки синтаксиса — все темы, языки и плагины были закодированы в одном адресе. Это напомнило ему о мощи URL как инструмента управления состоянием, который часто игнорируют в пользу сложных решений вроде глобальных хранилищ и контекстов.

URL предоставляет четыре ключевых преимущества бесплатно: возможность делиться ссылками, создавать закладки, использовать историю браузера и глубокую навигацию. Разные части URL кодируют различные типы состояния: путь — для иерархической навигации, параметры запроса — для фильтров и настроек, якоря — для клиентской навигации. Среди распространённых паттернов для параметров запроса — множественные значения через разделители, вложенные данные, булевы флаги и массивы.

by thm • 02 ноября 2025 г. в 11:12 • 458 points

ОригиналHN

#urls#state-management#prismjs#web-applications#url-parameters#serialization

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

  • Обсуждение охватывает вопросы: стоит ли хранить состояние в URL, какие ограничения накладывает это, какие есть альтернативы и какие есть подводные камни (отсутствие семантики, безопасность, длинные URL-ы и т.д.).
  • Участники обмениваются опытом, что иногда приводит к тому, что URL становится слишком длинным, что это может вызвать проблемы.
  • Обсуждается, что такое состояние должно быть сериализуемо так, чтобы его можно было закодировать в URL, и что такое состояние должно быть сериализуемо так, чтобы его можно было сохранить в URL.
  • Разговор затрагивает, что такое состояние должно быть сериализуемо так, чтобы его можно было сохранить в URL.
  • Участники обсуждают, что такое состояние должно быть сериализуемо так, чтобы его можно было сохранить в URL.

Derek Sivers's database and web apps (github.com)

Репозиторий sivers/sivers представляет собой личную базу данных автора и веб-приложения, которые её используют. Проект демонстрирует подход к созданию персональной информационной системы с открытым исходным кодом.

В репозитории содержатся скрипты для работы с базой данных и веб-интерфейсы для взаимодействия с ней. Автор использует этот проект как пример того, как можно организовать собственные данные и доступ к ним через веб-приложения. Код проекта доступен для изучения и возможного использования другими разработателями.

by surprisetalk • 16 октября 2025 г. в 14:27 • 110 points

ОригиналHN

#sql#postgresql#postgrest#supabase#htmx#datastar#web-applications#github#database-systems#open-source

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

  • Сторонники подхода "база данных как единственный источник истины" приводят примеры от 2007 года до сегодняшнего дня, показывая, что идея не нова, но вот вдохновение от неё пришло к Дереку Сиверсу, который в свою очередь вдохновил обсуждение на Hacker News.
  • Обсуждение затрагивает вопросы от "что если вся логика в БД" до "какие ещё нестандартные инструменты могут подхватить эстафету", включая ссылки на PostgREST и Supabase как современные эквиваленты идеи.
  • Участники делятся личным опытом, от 2007 года до сегодняшнего дня, подчеркивая, что подход был популярен в ранних 2000-х и что он до сих пор может быть применим для новых проектов.
  • Поднимается вопрос о том, как и где хранятся шаблоны и как они попадают в ответы сервера, а также обсуждается использование таких инструментов как HTMX или Datastar для гидратации через гипермедиа.
  • В конце концов, обсуждение сводится к тому, что идея остаётся актуальной, и участники выражают надежду, что она может вдохновить следующего поколения разработчиков так же, как это сделал Rich Hickey со своим докладом "Simplicity Matters".

Ask HN: What are you working on? (October 2025) 🔥 Горячее 💬 Длинная дискуссия

by david927 • 12 октября 2025 г. в 20:09 • 307 points

ОригиналHN

#web-applications#saas#privacy#open-source#community

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

  • Проекты охватывают от небольших веб-приложений до крупных SaaS-платформ, включая генераторы счетов, инструменты для планирования полетов и даже радиостанций.
  • Многие из них начинались как личные проекты, которые со временем выросли в полноценные продукты.
  • Некоторые проекты имеют открытый исходный код, другие — нет, но все они демонстрируют сильную фокусировку на удобстве для конечного пользователя и приватности.
  • Участники активно делятся обратной связью и предлагают помощь друг другу, что подчеркивает сильное чувство сообщества.

Ambigr.am (ambigr.am) 🔥 Горячее

Сервис Ambigr.am требует включения JavaScript в браузере для своей работы. Это стандартная практика для современных веб-приложений, которые используют интерактивные функции и динамический контент. Без активации JavaScript пользователь не сможет взаимодействовать с интерфейсом или получать полный функционал платформы.

Отключение JavaScript может ограничить доступ к ключевым возможностям, таким как обработка данных в реальном времени или анимации. Рекомендуется проверить настройки браузера и разрешить выполнение скриптов для корректной работы сервиса.

by surprisetalk • 05 октября 2025 г. в 04:11 • 279 points

ОригиналHN

#javascript#web-applications#ambigrams#linguistics

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

  • Участники делятся примерами известных амбиграмм (логотипы The Princess Bride, Sun Microsystems, Tyrian, OHIO) и личными историями, связанными с ними.
  • Обсуждаются технические аспекты создания амбиграмм: возможность генерации с помощью алгоритмов, шрифтов с лигатурами, контекстуальными альтернативами и даже моделей диффузии.
  • Высказываются идеи о применении амбиграмм в лингвистике (гипотеза Сепира-Уорфа) и их сходстве с языком из фильма «Прибытие».
  • Отмечается игровой и головоломный характер амбиграмм, а также удобство интерактивных функций сайта (например, переворот изображения по клику).
  • Некоторые пользователи впервые знакомятся с концепцией амбиграмм и выражают восхищение, другие делятся связанными ресурсами (сайты, архивные проекты).

Apple takes down ICE tracking apps after pressure from DOJ (foxbusiness.com) 🔥 Горячее 💬 Длинная дискуссия

Apple удалила из App Store приложение для отслеживания агентов иммиграционной службы ICE после давления со стороны Министерства юстиции США. Приложение позволяло пользователям сообщать о местонахождении сотрудников ICE в реальном времени, что вызвало обеспокоенность властей из-за потенциальных угроз безопасности.

Решение Apple отражает растущую напряжённость между технологическими компаниями и правительством по вопросам контроля за приложениями, связанными с иммиграционной политикой. Это также поднимает вопросы о балансе между свободой слова и национальной безопасностью в цифровую эпоху.

by aspenmayer • 03 октября 2025 г. в 00:34 • 349 points

ОригиналHN

#apple#google#app-store#immigration#national-security#censorship#privacy#web-applications

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

  • Критикуется централизованный контроль Apple и Google над магазинами приложений, который позволяет правительствам принуждать к цензуре.
  • Отмечается, что подобные удаления приложений по политическим мотивам — не новость и ослабляют аргументы в пользу «закрытых экосистем».
  • Предлагается использовать веб-сайты вместо нативных приложений для большей устойчивости к цензуре и удалению.
  • Подчёркивается, что монополия и контроль над установкой софта создают риски для пользователей и ограничивают их свободу.
  • Указывается на противоречие между публичной позицией Apple о приватности и её готовностью подчиняться государственному давлению.

Show HN: Autism Simulator (autism-simulator.vercel.app) 🔥 Горячее 💬 Длинная дискуссия

Симулятор аутизма позволяет нейротипичным людям на собственном опыте понять сенсорные и социальные трудности, с которыми сталкиваются люди в спектре аутизма на рабочем месте. Пользователи погружаются в виртуальную офисную среду, где их ждут гиперчувствительность к звукам, визуальная перегрузка и сложности с интерпретацией социальных сигналов — например, коллега может показаться грубым из-за прямого тона, хотя на самом деле это просто особенность коммуникации.

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

by joshcsimmons • 01 октября 2025 г. в 14:48 • 712 points

ОригиналHN

#vercel#web-applications#accessibility#user-experience#neurodiversity#empathy#inclusivity

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

  • Участники обсуждают личный опыт аутизма и ADHD, включая сенсорную чувствительность, трудности с маскировкой и выгорание на работе.
  • Критики задаются вопросами о механике симулятора, отмечая неясность логики выбора и его последствий для игровых показателей.
  • Поднимается вопрос о разнообразии аутистического спектра и необходимости учитывать индивидуальный опыт, а не обобщать.
  • Обсуждается проблема стигматизации и недостаточной поддержки нейроотличных людей на рабочем месте.
  • Некоторые пользователи видят ценность симулятора как инструмента для развития эмпатии и понимания трудностей нейроотличных коллег.

I made a public living room and the internet keeps putting weirder stuff in it (theroom.lol) 🔥 Горячее

Это интерфейс онлайн-сервиса под названием «THE ROOM», предназначенного для совместного редактирования изображений. Пользователи могут загружать базовое изображение, настраивать количество шагов перед сбросом и добавлять промпты для изменений. Сервис предлагает несколько комнат для работы, включая основную и дополнительные. Перед началом требуется согласие с условиями использования и проверка на человечность. В ближайшем будущем ожидается появление пользовательских комнат.

by streetmeat • 27 сентября 2025 г. в 17:59 • 251 points

ОригиналHN

#web-applications#api#http

Комментарии (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.com) 🔥 Горячее 💬 Длинная дискуссия

HackerOne — это платформа для координации программ bug bounty, где компании платят исследователям за обнаружение уязвимостей в их системах. Для полноценной работы сайта требуется включенный JavaScript в браузере, так как многие интерактивные функции, включая отправку отчетов и взаимодействие с интерфейсом, зависят от него.

Без JavaScript пользователь не сможет получить доступ к основному функционалу, включая просмотр программ, отправку отчетов об уязвимостях и управление профилем. Это стандартная практика для современных веб-приложений, обеспечивающая безопасность и удобство использования.

by redbell • 22 сентября 2025 г. в 07:59 • 900 points

ОригиналHN

#javascript#web-applications#bug-bounty#security#hackerone#curl#llm#spam#proof-of-concept

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

  • Пользователи обсуждают волну бесполезных AI-генерируемых отчетов об уязвимостях (например, для cURL), которые тратят время разработчиков.
  • Высказываются опасения, что в будущем AI сможет генерировать более правдоподобные, но все же ложные доказательства концепций (PoC).
  • Предлагаются решения для борьбы со спамом: платный депозит за отправку отчета, баны, фильтрация по эмодзи и другим признакам AI-текста.
  • Обсуждается негативное влияние AI на качество кода, ревью и общую культуру разработки, а также возможные скрытые мотивы таких атак.
  • Отмечается профессиональная реакция мейнтейнера (badger) на некорректный отчет и ссылки на соответствующие доклады Дэниела Стенберга о проблеме.

Disney+ cancellation page crashes as customers rush to quit (creators.yahoo.com) 💬 Длинная дискуссия

Страница отмены подписки Disney+ перестала работать из-за наплыва пользователей, желающих отказаться от сервиса после приостановки аккаунта Джимми Киммела. Это массовое действие последовало за решением компании заблокировать аккаунт ведущего из-за его высказываний, что вызвало широкий общественный резонанс и критику в адрес Disney.

Технические сбои подчеркивают, как быстрое принятие решений на основе контент-политики может привести к непредвиденным операционным проблемам и финансовым потерям. Ситуация демонстрирует растущее влияние публичных фигур на коммерческие платформы и уязвимость бизнеса перед реакцией аудитории.

by anderber • 20 сентября 2025 г. в 00:37 • 234 points

ОригиналHN

#disney+#web-applications#user-experience#content-policy#media-platforms

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

  • Пользователи столкнулись с техническими проблемами при попытке отменить подписку на Disney+, что вызвало подозрения в умышленном саботировании процесса.
  • Обсуждается политический контекст отмены шоу Джимми Киммела, включая возможное давление со стороны властей и самоцензуру медиакорпораций.
  • Многие пользователи делятся личным опытом успешной отмены подписки или удаления аккаунта, отмечая разную степень сложности процесса на разных платформах Disney.
  • Высказываются опасения по поводу финансовых последствий для Disney из-за массового отказа от подписок и бойкота других услуг компании.
  • Часть комментаторов считает, что сбои при отмене подписки скорее вызваны технической перегрузкой, а не злым умыслом, ссылаясь на общую ненадежность сайтов Disney.

All of our lives overlap in the Network Of Time (networkoftime.com)

Сеть Времени
Найди, как пересекаются жизни любых двух людей — через реальные фото.

«О боже, это потрясающе» — Джесси Айзенберг

Осталось 3 бесплатных поиска.
Регистрация → для безлимита.

  • Введи имена или нажми «Случайный»
  • Добавь себя → и увидь связи с историей

Подпишись на Substack → для новых открытий.

by colinprince • 02 сентября 2025 г. в 20:25 • 75 points

ОригиналHN

#graph-theory#data-visualization#algorithms#web-applications#substack

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

  • Проект «Network of Time» строит кратчайший путь между двумя известными людьми по цепочке проверенных фотографий, где каждое ребро = совместное фото.
  • Алгоритм — обычный поиск кратчайшего пути по ручному графу; данные добавляются и уточняются автором с 2019 г.
  • Пользователи заметили, что маршруты иногда выглядят «круговыми» (Carson → Letterman → Obama → Cooper), но после добавления недостающих фото путь сократился до Carson → Leno → Cooper.
  • Все современные персонажи уже связаны в одну компоненту; интерес вызывают «исторические аутлайеры» вроде Гарриет Табман и Эдгара По, которых пока не удаётся присоединить.
  • С 2023 г. сложнее проверять подлинность фото: приходится тщательнее следить за метаданными и источниками.

University of Cambridge Cognitive Ability Test (planning.e-psychometrics.com)

Concerto Platform
IP: 52.159.247.66
Браузер: hn-distill/1.1

Если сообщение не исчезнет, попробуйте другой браузер.
Включите JavaScript и обновите страницу.

by indigodaddy • 30 августа 2025 г. в 17:20 • 79 points

ОригиналHN

#javascript#web-applications

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

  • Пользователи обсуждают онлайн-тест ICAR-60: кто-то не понимает логику задач на фигуры и вращения кубиков, кто-то делится стратегиями (смотреть на трёх-лучевую фигуру).
  • Многие жалуются на перегрузку сервера и сообщение «too many users».
  • Поднимаются вопросы валидности: час на прохождение искажает выборку, тест требует знания английского, есть самоотбор и тренировочный эффект.
  • Идёт спор о ценности IQ-измерений: одни считают их полезными для науки и соцпрограмм, другие — произвольным способом ранжирования людей.
  • Некоторые делятся личным опытом: с возрастом кажется, что «острота» ума снизилась, но это может быть связано с нехваткой сна, практики или ростом обязанностей.

Show HN: I made an Animal Crossing style letter editor (acmail.idreesinc.com)

Генератор писем для Animal Crossing
Создаёт автоматические письма жителям.

  • Выбираете жителя → тему (подарок, благодарность, приглашение).
  • Генератор подставляет имя, стиль речи и эмодзи-иконки.
  • Можно добавить предмет из инвентаря: письмо придёт с вложением.
  • Поддерживаются шаблоны на русском, английском, японском.

by IdreesInc • 27 августа 2025 г. в 13:18 • 187 points

ОригиналHN

#animal-crossing#aws#javascript#web-applications

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

  • Пользователи в восторге от генератора писем в стиле Animal Crossing и делятся тёплыми историями о том, как отправили письма близким.
  • IdreesInc удивлён внезапным наплывом сообщений и объясняет, что все «бутылочные» послания модерируются вручную через AWS.
  • Найдены мелкие баги: теряются символы перевода строки при сжатии в ссылку, а слово stationary неправильно написано вместо stationery.
  • Некоторые советуют сменить название и убрать «Tom Nook», чтобы избежать проблем с правообладателями.
  • Появились ссылки на похожие инструменты: Death Generator и библиотека animalese для озвучки.

ASCIIFlow (asciiflow.com)

ASCIIFlow — онлайн-инструмент для рисования ASCII-диаграмм прямо в браузере.
Быстро создаёт блок-схемы, схемы сетей и другие текстовые чертежи без установки ПО.

by marcodiego • 27 августа 2025 г. в 12:10 • 101 points

ОригиналHN

#asciidraw#diagrams#ascii-art#web-applications#dsl#utf-8

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

  • Пользователи обсуждают, что экспорт «ASCII» на деле выдаёт UTF-8, но из-за скрытых преобразований браузера/ОС это трудно проверить.
  • Упомянуты похожие инструменты: Monodraw, d2 (новый ASCII-режим), graph-easy и ещё один, где диаграммы задаются собственным DSL.
  • Популярный запрос — возможность рисовать без мыши: писать структуру текстом и получать ASCII-арт.
  • Есть жалобы, что «Select & Move» работает не для целых фигур, а только для отдельных сегментов линий.
  • Приведены ссылки на предыдущие обсуждения проекта на HN (2014–2022).

Show HN: Prime Number Grid Visualizer (enda.sh)

Prime Grid — интерактивная сетка, выводящая простые числа слева-направо и сверху-вниз. Меняй строки и столбцы, ищи визуальные узоры, занимайся «умной» математикой или разгадывай код вселенной.

Уже существует? Не знаем.
Зачем нужно? Тоже не знаем.

Лайфхак: кликни в поле «столбцы», зажми стрелку «вверх» и наблюдай каскадные эффекты.

Дэнни Дуплекс

by dduplex • 13 августа 2025 г. в 13:59 • 106 points

ОригиналHN

#prime-numbers#visualization#math#web-applications

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

  • Пользователи наблюдают «галактические» вращения и спирали при прокрутке количества колонок, особенно вокруг 400–431.
  • Найдены «пустые» диапазоны при 546 колонках: интервалы 243–249 и 297–303 не содержат простых чисел, что объясняется делимостью на множители 546.
  • Предложены новые функции: инверсия сетки (показ составных), старт с любого числа, подсветка при клике, фильтрация по простым с заданным арифметическим условием, пропуск чётных и чисел, оканчивающихся на 5.
  • Несколько человек сравнили визуализации с Ulam-спиралью, 3Blue1Brown и даже задумались о «порталах» и Game of Life.