Hacker News Digest

Тег: #firefox

Постов: 25

Venn Diagram for 7 Sets (moebio.com)

К сожалению, я не вижу содержимого статьи, на которую вы ссылаетесь. Ваш запрос содержит только заголовок "7 sets Venn Diagram" и сообщение о несовместимости браузера с Canvas.

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

by bramadityaw • 04 ноября 2025 г. в 09:27 • 147 points

ОригиналHN

#venn-diagrams#upset-diagrams#data-visualization#mathematical-theory#ios#android#safari#firefox#chrome

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

  • Для визуализации более 3 множеств рекомендуется использовать UpSet-диаграммы вместо сложных диаграмм Венна.
  • Диаграммы Венна с 5 и более множествами считаются практически бесполезными и плохо читаемыми.
  • Существует математическая теория (например, диаграммы Эдвардса-Венна) для построения диаграмм Венна для произвольного числа множеств.
  • Визуализация диаграмм Венна ограничена 3 множествами в 2D и 4 множествами в 3D при использовании круглых форм.
  • На некоторых платформах (iOS Safari, Android Firefox/Chrome) отображение интерактивных диаграмм работает некорректно.

Firefox profiles: Private, focused spaces for all the ways you browse (blog.mozilla.org) 🔥 Горячее 💬 Длинная дискуссия

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

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

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

by darkwater • 29 октября 2025 г. в 08:10 • 353 points

ОригиналHN

#firefox#mozilla#profile-management#privacy#ui#accessibility

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

  • Пользователи обсуждают, что профили Firefox существуют уже много лет, но новый UI не решает проблему с их использованием и не показывает старые профили.
  • Создание нового профиля через новый интерфейс не создаёт отдельную папку профиля, что вызывает вопросы о том, как перенести данные.
  • Некоторые пользователи отмечают, что новый интерфейс не позволяет выбрать, какой профиль использовать при открытии ссылки из внешнего приложения.
  • Обсуждается, что контейнеры и профили разные вещи, но новый UI не делает это ясным.
  • Несколько комментаторов выражают разочарование в том, что Mozilla не делает ясным, что именно нового вносит новый UI, и что именно он улучшается.

Element: setHTML() method (developer.mozilla.org)

Предоставленный текст содержит только навигационную структуру сайта MDN, но не основное содержание статьи о методе setHTML(). В тексте отсутствует описание самого API, его синтаксиса, параметров, примеров использования и совместимости с браузерами. Для создания точного пересказа требуется полное содержание статьи, описывающее новый метод DOM API, который, вероятно, предоставляет альтернативу innerHTML с дополнительными возможностями или улучшенной безопасностью. Без доступа к фактическому описанию метода невозможно предоставить содержательный пересказ его функциональности и применения.

by todsacerdoti • 22 октября 2025 г. в 09:03 • 244 points

ОригиналHN

#dom#api#html#firefox#web-development#security#javascript

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

  • Впервые за 25 лет в Firefox Nightly появилась возможность безопасно вставлять HTML через Element.setHTML(), что вызвало обсуждение: спор о том, почему так долго не хватало базовой возможности, и о том, что API-шный дизайн (включая именование setHTML/setHTMLUnsafe) не идеален.
  • Участники обсуждения отметили, что новое API встроенной санитизации встроенной в браузер — это фактически встроенный DOMPurify, и что спор в основном ведется о том, что «безопасность по умолчанию» должна быть выбрана как поведение по умолчанию.
  • Некоторые комментаторы выразили обеспокоенность тем, что спецификация пока не различает между контентом и вставляемым через setHTML() и innerHTML, и что это может влиять на производительность, если разработчики начнутт читать спецификацию как «естественное продолжение» innerHTML.
  • Были также затронуты темы о том, что встроенная санитизация может влиять на разработчиков, которые полагаются на встроенную санитизацию, и о том, что это может влиять на разработчиков, которые полагаются на встроенную санитизацию.

Tor browser removing various Firefox AI features (blog.torproject.org) 🔥 Горячее 💬 Длинная дискуссия

The Tor Project выпустила альфа-версию Tor Browser 15.0a4, финальную перед стабильным релизом в конце октября. Ключевые изменения включают полное удаление встроенных ИИ-функций из соображений приватности, переименование 'meek-azure' в просто 'meek' для унификации, и улучшенную поддержку тёмной темы.

Важные технические правки: улучшено отображение CJK-иероглифов шрифтом Jigmo, управление WebAssembly теперь делегировано NoScript для совместимости с PDF, а индикатор протокола 'https' в URL-bar теперь всегда виден, как и в Firefox. Эти изменения завершают подготовку к стабильной версии.

by HelloUsername • 16 октября 2025 г. в 14:33 • 292 points

ОригиналHN

#tor#firefox#privacy#webassembly#noscript#https#mozilla#llm

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

  • Mozilla и другие проекты продолжают внедрять AI-функции, что вызывает критику из-за конфликта с приватностью и философией открытого ПО.
  • Пользователи жалуются на то, что Firefox и подобные браузеры всё больше становятся похожи на Chrome, теряя свою уникальность.
  • Сторонники приватности и открытого ПО выражают обеспокоенность по поводу того, что Mozilla и подобные проекты всё меньше соответствуют своим принципам.
  • Некоторые пользователи отмечают, что Mozilla всё меньше взаимодействует с сообществом и всё больше ведёт себя как корпорация.

Firefox is the best mobile browser (kelvinjps.com)

Firefox на Android — единственный мейнстрим-браузер, который поддерживает полноценные расширения. Это позволяет мобильному Firefox блокировать рекламу, трекеры и всплывающие окна, а также перенаправлять запросы к проприетарным сервисам вроде Medium к альтернативным фронтендам. В результате вы получаете настолько же чистый и быстрый опыт, как и на десктопе.

by kelvinjps10 • 11 октября 2025 г. в 14:12 • 177 points

ОригиналHN

#firefox#android#webkit#ios#brave#ublock-origin

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

  • Firefox на Android стал значительно лучше, но уступает Brave в производительности и времени автономной работы.
  • На iOS все браузеры вынуждены использовать WebKit, что ограничивает их возможности.
  • Brave предлагает встроенный блокировщик рекламы и отсутствие трекеров, что делает его привлекательным для пользователей.
  • Firefox для Android поддерживает полноценные расширения, включая uBlock Origin, что является его ключевым преимуществом.
  • Некоторые пользователи отмечают, что Firefox для Android может быть менее стабилен и медленнее, чем Brave.

Show HN: Glide, an extensible, keyboard-focused web browser (blog.craigie.dev)

Glide — это форк Firefox с расширяемой архитектурой, ориентированной на клавиатурное управление. Его главная особенность — конфигурация на TypeScript, которая позволяет пользователям настраивать браузер практически без ограничений. Например, можно создавать собственные сочетания клавиш для автоматизации рутинных задач, таких как клонирование репозитория GitHub и открытие его в Neovim, или переключение на вкладку с календарём. Это решает проблемы, характерные для традиционных расширений, которые часто сталкиваются с ограничениями безопасности в Firefox.

Glide заимствует концепцию режимов из Vim, автоматически переключаясь между normal, insert и ignore в зависимости от контекста. Он также поддерживает навигацию с помощью подсказок (hint mode), позволяя управлять элементами страницы без мыши. Ключевые преимущества включают интеграцию с внешними инструментами, сохранение совместимости с расширениями Firefox и возможность тонкой настройки под индивидуальные workflow.

by probablyrobert • 30 сентября 2025 г. в 19:43 • 161 points

ОригиналHN

#firefox#typescript#vim#github#automation#web-browser

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

  • Пользователи положительно оценивают форк Firefox, отмечая важность альтернативы браузерам на Chromium и наличие компактного режима.
  • Обсуждаются технические детали поддержки проекта: интеграция обновлений и исправлений безопасности от Firefox, использование системы патчей.
  • Ключевая особенность — ориентация на управление с клавиатуры (vim-подобные привязки), что сравнивается с расширениями Vimium и VimFX.
  • Запрашивается возможность гибкой настройки (поддержка dotfiles, установка расширений, кастомизация CSS, дополнительные функции для хинтов).
  • Поднимаются вопросы совместимости: работа на внутренних страницах браузера (chrome://), перенос настроек из Firefox и поведение в текстовых полях.

Privacy Badger is a free browser extension made by EFF to stop spying (privacybadger.org) 🔥 Горячее 💬 Длинная дискуссия

Privacy Badger — это бесплатное расширение для браузеров, разработанное некоммерческой организацией Electronic Frontier Foundation (EFF), которое защищает пользователей от слежки в интернете. Оно автоматически обнаруживает и блокирует скрытые трекеры, которые собирают данные о поведении без согласия. В отличие от многих блокировщиков, Privacy Badger не полагается на заранее составленные списки, а учится на ходу, определяя трекеры по их поведению.

Расширение использует цветные ползунки (красный для блокировки, жёлтый для ограничения, зелёный для разрешения), давая пользователям прозрачный контроль. Оно совместимо с Chrome, Firefox, Edge, Opera и их мобильными версиями, а также поддерживает Global Privacy Control для усиления защиты. Privacy Badger блокирует только навязчивые элементы, сохраняя функциональность сайтов, и открыто распространяется с исходным кодом.

by doener • 28 сентября 2025 г. в 12:59 • 766 points

ОригиналHN

#privacy#browser-extensions#tracking#eff#ublock-origin#advertising#chrome#firefox

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

  • Privacy Badger блокирует только те рекламные объявления, которые отслеживают пользователей, и дополняет uBlock Origin, но многие считают его избыточным при использовании uBlock.
  • Ведутся споры о эффективности персонализированной рекламы: одни утверждают, что она устаревает и неэффективна, другие приводят данные о её высокой рентабельности.
  • Контекстная реклама, основанная на содержимом страницы, предлагается как альтернатива, сохраняющая приватность, но её широкое внедрение ограничено.
  • Некоторые пользователи выступают за полную блокировку всей рекламы и трекеров через комбинации инструментов вроде uBlock Origin и DNS-фильтров.
  • Обсуждаются проблемы работы Privacy Badger: он может ломать сайты, не поддерживается на некоторых платформах (Safari iOS, Chrome на Android) и менее эффективен, чем ручная настройка uBlock.

Fast UDP I/O for Firefox in Rust (max-inden.de) 🔥 Горячее

Firefox переписывает свой стек UDP для QUIC на Rust, чтобы использовать современные системные вызовы и повысить производительность. Около 20% HTTP-трафика браузера уже идёт через HTTP/3 поверх QUIC/UDP, а старый код на NSPR не поддерживает многопакетные операции вроде sendmmsg или аппаратное ускорение сегментации (GSO/GRO).

Новый движок построен на основе библиотеки quinn-udp и показывает впечатляющие результаты: в CPU-нагруженных сценариях пропускная способность выросла с менее 1 Гбит/с до 4 Гбит/с. Основная сложность заключалась в поддержке старых версий ОС, включая Android 5. Проект также усиливает безопасность благодаря использованию memory-safe языка и тесной интеграции с существующей Rust-реализацией QUIC во Firefox.

by Bender • 26 сентября 2025 г. в 15:14 • 328 points

ОригиналHN

#rust#quic#udp#firefox#http3#quinn#gso#gro

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

  • Увеличение пропускной способности UDP до 4 Гбит/с и снижение нагрузки на CPU благодаря оптимизациям в библиотеке quinn-udp
  • Критика скорости в 4 Гбит/с как недостаточной для высокоскоростных сетей и обсуждение ограничений системных вызовов и шифрования
  • Вопросы о работе механизмов GSO/GRO для UDP и обработки пакетов, приходящих не по порядку
  • Обсуждение поддержки проектов с открытым исходным кодом, в частности, вклад Mozilla в Quinn кодом, но не финансированием
  • Дебаты о целесообразности использования самоподписанных сертификатов в HTTP/3 для LAN и соображения безопасности

Helium Browser (helium.computer) 🔥 Горячее 💬 Длинная дискуссия

Helium — это браузер для десктопа с открытым исходным кодом, ориентированный на приватность и удобство. По умолчанию он блокирует рекламу, трекеры, криптомайнеры и фишинговые сайты благодаря предустановленному uBlock Origin, без исключений и дополнительных настроек. Браузер не содержит собственной аналитики, не делает веб-запросов без явного согласия пользователя и работает на облегчённой версии Chromium, что обеспечивает высокую скорость и энергоэффективность.

Helium включает уникальные функции, такие как нативные !bangs (позволяют быстро переходить на сайты, например, !w для Википедии), разделённый просмотр страниц и поддержку всех Chromium-расширений с анонимизацией запросов к Chrome Web Store. Интерфейс минималистичен, не отвлекает и настраивается под пользователя. Все обновления безопасности выпускаются оперативно, а синхронизация данных через облако отсутствует для максимальной конфиденциальности.

by spacebuffer • 24 сентября 2025 г. в 22:51 • 561 points

ОригиналHN

#chromium#ublock-origin#privacy#open-source#ad-blocking#browser#firefox#brave#webkit#gecko

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

  • Скептицизм по поводу использования Chromium в качестве основы для приватного браузера, учитывая контроль Google над экосистемой и необходимость альтернативных движков (WebKit, Gecko).
  • Озабоченность отсутствием информации о команде разработчиков, модели монетизации и долгосрочных планах поддержки, что важно для доверия к автоматическим обновлениям.
  • Критика и сравнение с другими браузерами (Brave, Firefox, Orion, Zen), где отмечаются недостатки Helium: отсутствие вертикальных вкладок, синхронизации с мобильными устройствами и поддержки MV2-расширений.
  • Запросы о технических деталях: механизм автообновлений, поддержка Linux и мобильных ОС, версия uBlock Origin (MV2 или Lite), безопасность расширений.
  • Некоторые положительные отзывы о качестве браузера и удобстве использования, но в целом преобладает осторожное или негативное отношение из-за зависимости от Chromium.

Everything that's wrong with Google Search in one image (bitbytebit.substack.com) 🔥 Горячее 💬 Длинная дискуссия

by recroad • 24 сентября 2025 г. в 22:11 • 1091 points

ОригиналHN

#google#search-engines#seo#advertising#duckduckgo#kagi#firefox#amazon

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

  • Пользователи отмечают агрессивное размещение Google спонсируемых результатов и рекламы конкурентов при поиске брендовых запросов (Firefox → Opera, Amazon → Temu).
  • Многие считают, что качество поиска Google и YouTube значительно ухудшилось из-за засилья SEO-спама, платного контента и непрозрачного ранжирования.
  • Обсуждается проблема введения в заблуждение: реклама маскируется под органические результаты, что приводит к рискам безопасности и финансовым потерям (например, поддельные сайты для оформления виз).
  • В качестве альтернатив предлагаются платные поисковики без рекламы (Kagi) или другие движки (DuckDuckGo), а также обязательное использование блокировщиков рекламы.
  • Участники полагают, что Google сознательно жертвует качеством поиска в погоне за прибылью, так как большинство пользователей молча терпят изменения.

Firefox 143 for Android to introduce DoH (blog.mozilla.org)

Конфиденциальность DNS в Firefox стала быстрее и теперь доступна на Android. Веб-сёрфинг начинается с DNS-запроса для поиска IP-адреса сайта. Раньше эти запросы отправлялись в открытом виде, но DNS-over-HTTPS (DoH) шифрует их, защищая от прослушивания провайдерами или в публичных сетях Wi-Fi.

В 2020 году Firefox первым включил DoH по умолчанию в США, а в 2023 году — в Канаде. Теперь мы улучшили производительность и добавили поддержку мобильных устройств.

DoH для Android

С выходом Firefox 143 для Android пользователи могут включить DoH, выбрав режим «Повышенная защита». После тестирования скорости мы планируем включить его по умолчанию в некоторых регионах.

Улучшение производительности

Совместно с партнёрами мы ускорили DoH-запросы на 61%. Теперь они почти не уступают по скорости обычным DNS-запросам, обеспечивая приватность без потерь в производительности. Эти улучшения также помогли другим пользователям CIRA и Akamai.

Контроль и прозрачность

Firefox предоставляет пользователям выбор: можно отключить DoH, выбрать свой резолвер или настроить уровень защиты, сохраняя прозрачность и приватность.

by HieronymusBosch • 17 сентября 2025 г. в 13:14 • 173 points

ОригиналHN

#doh#dns#firefox#android#privacy#https#quad9#mullvad#nextdns

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

  • Firefox для Android ценится за полную поддержку расширений, таких как uBlock Origin, что является ключевым фактором для многих пользователей.
  • Обсуждаются альтернативные браузеры с поддержкой uBlock Origin для iOS и Android, включая Orion, Brave, Samsung Browser и Lemur.
  • Внедрение DNS-over-HTTPS (DoH) в Firefox воспринято неоднозначно: одни видят в нём улучшение приватности, другие — централизацию трафика и проблемы для тех, кто управляет своими DNS-серверами.
  • Поднимаются вопросы о выборе провайдеров DoH (Quad9, Mullvad, NextDNS) и их легитимности, а также о латентности и практических аспектах настройки.
  • Отмечается, что DoH не полностью скрывает трафик без Encrypted Client Hello (ECH), но Firefox включает ECH при использовании DoH.
  • Обсуждаются технические сложности принудительного отключения DoH на уровне сети и его сравнение с системными реализациями в Android.
  • Высказывается критика в адрес Firefox для Android за медленную работу, высокое потребление батареи и неудобный интерфейс, несмотря на поддержку расширений.

Nicu's test website made with SVG (2007) (svg.nicubunu.ro)

  • SVG-сайт целиком сделан в Inkscape.
  • Проверяем: индексирует ли Google текст внутри SVG и переходит ли по встроенным ссылкам.
  • Это ключевые вопросы для оценки возможности «чистого» SVG-сайта.
  • Контакт для уточнений — в пункте «About».
  • Понимаю про риск «раздутия» и частичную поддержку эффектов (Gaussian Blur требует Gecko ≥1.9 / Firefox 3+).

Искомый роботами текст: lmtbk4mh.

by caminanteblanco • 14 сентября 2025 г. в 15:13 • 162 points

ОригиналHN

#svg#inkscape#seo#css#xss#gsap#firefox#rss#chartist#tumult-hype

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

  • SVG-веб-сайты: чёткие, масштабируемые, SEO-дружелюбные, но могут глючить в разных браузерах и медленно выделять текст.
  • Плюсы: малый вес, выделяемый/индексируемый текст, стили CSS, анимации, спрайты без лишних запросов.
  • Минусы: разный рендер, проблемы с доступностью и RSS, риск XSS, падение FPS при тысячах элементов.
  • Инструменты: Chartist, Tumult Hype, GSAP DrawSVG, ручной код + LLM.
  • Ностальгия: выглядит как Flash-сайты 2000-х, но теперь с индексируемым текстом и без плагинов.

Show HN: Term.everything – Run any GUI app in the terminal (github.com) 🔥 Горячее

**term.everything** — запускай любые GUI-программы прямо в терминале.  
Проект на GitHub: mmulet/term.everything  
**term.everything** — запускай любые GUI-программы прямо в терминале.  
Проект на GitHub: mmulet/term.everything  

by mmulet • 09 сентября 2025 г. в 13:16 • 1011 points

ОригиналHN

#wayland#terminal#remote-access#vscode#discord#firefox#ssh#github

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

  • Проект запускает полноценные GUI-приложения (Wayland) прямо в терминале через escape-коды, чем восхищает и удивляет большинство комментаторов.
  • Некоторые сравнивают с устаревшими трюками вроде Xvfb + sixel или вспоминают заброшенный Chromium-в-терминале Carbonyl.
  • Находят практическое применение: удалённый доступ к браузеру/Discord при закрытых портах, CI-машины без VNC, аутентификация через Firefox по SSH, запуск VSCode с iPad.
  • Вопросы и шутки: «Потребляет ли больше ресурсов?», «Запустит ли DOOM?», «Работает ли под X11?» (нет, только Wayland).
  • Общий вердикт: «безумно круто», «бесполезно, но вдохновляет», «держу в закладках на чёрный день».

Browser Fingerprint Detector (fingerprint.goldenowl.ai)

Детектор цифрового отпечатка
Узнай, какие данные о тебе собирают сайты. Проверь свою приватность за секунды.

  • Собрать → экспорт результатов
  • Бесплатно → без регистрации

Продукты
OSINT-платформа, AI-движок, API, Trace Agent, YARA, Toolbox
Открытые инструменты

Компания
О нас, блог, вакансии, пресса, FAQ, контакты
Юридика
Политика конфиденциальности, cookies, этика, DPA

Сертификаты
ENISA, AENOR, Parque Científico Alicante

Подписка
Принимаю DPA → подписаться

by eustoria • 08 сентября 2025 г. в 15:08 • 79 points

ОригиналHN

#browser-fingerprinting#privacy#osint#api#javascript#firefox#brave#vpn

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

  • Пользователи сомневаются в точности теста: «100 % уникальность» выдают даже стоковые iPhone и Chrome с VPN.
  • Критика методики: счёт просто суммирует собранные признаки, а не сравнивает с большой базой; мелкая выборка и отсутствие учёта стабильности делают результат условным.
  • Парадокс приватности: сильно «закалённые» браузеры становятся слишком уникальными, а «бабушка на Chrome» вливается в толпу, но именно уникальных легче отследить.
  • Рандомизация Firefox/LibreWolf даёт новый отпечаток каждый раз, но сами факты рандома тоже можно засечь и использовать как маркер.
  • Нет общего решения: ни Brave, ни Vanadium, ни выключение JS не дают «нормального» уровня неотличимости; требуется либо государственное регулирование, либо полный отказ от широкого Web.

Firefox 32-bit Linux Support to End in 2026 (blog.mozilla.org)

  • С 2026 г. Firefox прекращает поддержку 32-битных дистрибутивов Linux (x86).
  • Последняя версия с 32-битом — Firefox 144; начиная с 145 сборок не будет.
  • Пользователям рекомендуют перейти на 64-бит ОС и 64-бит Firefox.
  • Для отсрочки доступен ESR 140: обновления безопасности до сентября 2026 г.

by AndrewDucker • 05 сентября 2025 г. в 10:07 • 108 points

ОригиналHN

#firefox#linux#32-bit#64-bit#esr

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

  • Mozilla прекращает официальную поддержку 32-битных сборок Firefox для Linux, ссылаясь на <2,6 % пользователей и отказ большинства дистрибутивов от i686.
  • ESR-ветка будет получать security-апдейты ещё год, после чего 32-битным пользователям придётся перейти на ESR, собирать самим или остаться с уязвимостями.
  • Участники спорят: кто-то считает шаг экономически оправданным, другие упрекают в нарушении принципов open-source и напоминают о живучих старых ноутбуках, киосках на Raspberry Pi и энтузиастах OpenBSD/NetBSD.
  • Вопросы о чистке кода, размере выгоды от SIMD-оптимизаций и реальном количестве «молчаливых» 32-битных юзеров остаются без точных ответов.

Google can keep its Chrome browser but will be barred from exclusive contracts (cnbc.com) 🔥 Горячее 💬 Длинная дискуссия

  • Суд разрешил Google сохранить браузер Chrome, но запретил эксклюзивные контракты и обязал делиться поисковыми данными.
  • Акции Alphabet подскочили на 8 % после закрытия торгов: рынок воспринял санкции как мягкие.
  • Решение судьи Амита Мехты последовало спустя год после признания Google монополистом в поиске.
  • Google ежегодно платит Apple миллиарды за статус поиска по умолчанию в iPhone; акции Apple выросли на 4 %.

by colesantiago • 02 сентября 2025 г. в 20:26 • 807 points

ОригиналHN

#google#chrome#apple#android#antitrust#search#firefox#mozilla#iphone

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

  • Суд не обязал Google продавать Chrome/Android, ограничившись запретом эксклюзивных контрактов и обязанностью делиться «long-tail» поисковыми данными с квалифицированными конкурентами.
  • Google может продолжать платить за предустановку, но не за эксклюзив; это ставит под вопрос доход Firefox и Mozilla.
  • Акции Google (+8 %) и Apple (+3 %) выросли, что участники трактуют как «мягкий» приговор и победу Google.
  • Часть комментаторов считает решение недостаточным и отмечает, что монопольное положение сохраняется; другие рады, что Chrome не разделят.
  • Судья сослался на конкуренцию со стороны ИИ как причину не идти на радикальные меры, что вызвало критику логики решения.

What's New with Firefox 142 (mozilla.org)

Firefox 142: кратко о главном

  • Firefox Relay — создаёт безопасные маски e-mail при регистрации, чтобы меньше спама и больше анонимности.
  • Предпросмотр ссылок — долгое нажатие показывает миниатюру страницы до перехода.
  • AI-группы вкладок — локальная модель сама собирает похожие вкладки и предлагает названия.
  • Вертикальные вкладки — боковая панель убирает хаос и фокусирует внимание.
  • Персонализация новой вкладки — обои, цвета или свои фото одним кликом.
  • Группы вкладок вручную — перетащи одну на другую и всё в порядке.

by keepamovin • 02 сентября 2025 г. в 10:50 • 135 points

ОригиналHN

#firefox#firefox-relay#llm

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

  • Пользователи спорят о полезности Link Preview: одни считают её медленной и бесполезной, другие — удобной для проверки сокращённых ссылок.
  • Волнует приватность: превью может обращаться к сайту без блокировщиков и без предупреждения.
  • На фоне новых AI-функций многие жалуются на старые проблемы: утечки памяти до 8 ГБ, потерю всех вкладок, «поломанный» поиск по странице.
  • Часть аудитории разочарована отсутствием подробных changelog и просит сначала починить баги, а не добавлять фичи.
  • Некоторые уже рассматривают Ladybird или Edge как альтернативу, но опасаются их недостатков.

Hardening Firefox – a checklist for improved browser privacy (andrewmarder.net)

  • Базовые настройки

    • Поиск → DuckDuckGo.
    • Privacy & Security → включить HTTPS-Only Mode, выключить все пункты «Firefox Data Collection», выставить Enhanced Tracking Protection на Strict.
  • Расширения

    • uBlock Origin — блок рекламы и трекеров.
    • ClearURLs — чистит параметры отслеживания в ссылках.
    • Privacy Badger — автоматически блокирует скрытые трекеры.
  • about:config

    • privacy.firstparty.isolate = true — куки привязаны к домену (может ломать SSO).
    • privacy.resistFingerprinting автор отключил из-за проблем с отображением и загрузкой изображений.

Firefox + этот список = значительно выше приватность, чем «из коробки».

by amarder • 30 августа 2025 г. в 11:26 • 245 points

ОригиналHN

#firefox#privacy#duckduckgo#ublock-origin#clearurls#privacy-badger#tor#librewolf#brave#noscript

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

  • Пользователи считают, что статья о «харднинге» Firefox поверхностна: встроенные трекеры Mozilla (Pocket, Sync, Safebrowsing и др.) всё равно остаются, а любые нестандартные настройки только выделяют вас в толпе.
  • Единственный надёжный способ избежать fingerprinting — Tor, но он вызывает проблемы на сайтах вроде PayPal.
  • Популярное решение — не мучиться с about:config, а сразу ставить LibreWolf или Brave.
  • Каждое обновление Firefox может сбросить настройки или добавить новые «фичи», поэтому «гонка вооружений» бессмысленна.
  • Желающие идут дальше: запускают браузер в firejail/bubblewrap, отключают JS глобально (uBlock, NoScript) или мечтают о сетевом фаерволе уровня «uMatrix для всей сети».

Firefox Has Moved to Firefox.com (firefox.com)

Firefox для ПК
Скачайте браузер, который блокирует трекеры, рекламу и защищает приватность.
Скачать Firefox

Windows 8.1 и ниже, macOS 10.14 и ниже: используйте Firefox ESR.


Новые возможности

  • Тишина: блокировка рекламы и трекеров, расширения.
  • Мульти-задачи: читалка, всплывающее видео, вертикальные вкладки.
  • Управление вкладками: поиск, закрепление, удаление дубликатов.

Почему Firefox

  • Автоматическая блокировка трекеров → быстрее загрузка.
  • Расширения для фокуса: Tomato Clock, Turn Off the Lights.
  • Синхронизация: пароли, вкладки, история между ПК и мобильными устройствами.

Google Play | App Store

by pentagrama • 27 августа 2025 г. в 18:56 • 101 points

ОригиналHN

#firefox#mozilla#web-browser#privacy#extensions#twitter

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

  • Mozilla наконец-то начала использовать домен firefox.com как основной сайт браузера.
  • До этого годами использовалось getfirefox.com, а firefox.com перенаправлял на него или на mozilla.org/firefox.
  • Домен firefox.com принадлежал британской компании Firefox; после её закрытия владелец бесплатно перенаправлял трафик вместо продажи Mozilla.
  • Пользователи вспоминают, что всегда качали Firefox с getfirefox.com или ftp.mozilla.org, и теперь рады простому адресу.
  • Некоторые шутят, что теперь Firefox станет «выбросом» до 3 % рынка, а другие отмечают, что теперь у Firefox, в отличие от Chrome/Edge/Safari, домен совпадает с названием браузера.

WebLibre: The Privacy-Focused Browser (docs.weblibre.eu)

WebLibre — независимый браузер на базе Gecko и Mozilla Android Components. Поддерживает мобильные расширения Firefox и ориентирован на приватность.

⚠️ Альфа-версия: возможны баги и частые обновления. Сообщайте о проблемах на GitHub.
Без зависимостей Google только в сборке F-Droid.

by mnmalst • 27 августа 2025 г. в 08:38 • 97 points

ОригиналHN

#gecko#mozilla#android#firefox#tor#f-droid#privacy#github

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

  • WebLibre — ещё один Firefox-форк под Android, добавляется к Iceraven, Fennec, Waterfox и др.
  • Отличается: Tor-вкладки, мульти-аккаунт-контейнеры, локальная AI-модель, но UI почти не похож на Firefox.
  • Подводные камни: в релизах проприетарные Google Play Services, нельзя выключить Google Safe Browsing, нет кастомных поисковых URL.
  • Финансирование неясно; проект за одним немцем, что вызывает вопросы устойчивости и доверия.
  • Участники сомневаются: «надо ли ещё одно “приватное” приложение, когда и так полно форков?»

A small change to improve browsers for keyboard navigation (b.43z.one)

Нажмите ' в Firefox — появится быстрый поиск по ссылкам. Начните печатать, нужная ссылка подсветится, Enter — и вы по ней переходите.

Проблема: современные сайты вместо ссылок используют кнопки и div’ы. Обычный поиск (/ или Ctrl+F) их найдёт, но Enter после закрытия панели поиска ничего не делает.

Решение: крошечное расширение Click on Selection with Enter. Оно вешает обработчик keydown на Enter и «кликает» по элементу, в котором находится текущее выделение.

addEventListener('keydown', e => {
  if (e.key !== 'Enter' || e.shiftKey) return;
  const el = getSelection()?.anchorNode?.parentElement;
  if (!el) return;
  el.click();
  getSelection()?.removeAllRanges();
});

Получаем полноценную навигацию с клавиатуры без мыши.

by h43z • 25 августа 2025 г. в 13:40 • 184 points

ОригиналHN

#javascript#firefox#keyboard-navigation#web-accessibility#browser-extensions#vimium#web-development#user-interface

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

  • Участники активно делятся расширениями для навигации без мыши: Vimium, Vimium C, Surfingkeys, Tridactyl, Qutebrowser и ShortCat.
  • Подчёркиваются проблемы стандартной клавиатурной прокрутки: полосы прокрутки скрывают контент, а PageUp/PageDown и стрелки ведут себя непредсказуемо.
  • Предлагаются «хаки» без расширений: Ctrl+F → Esc → Enter для клика по найденной ссылке в Firefox.
  • Упоминаются специализированные инструменты вроде leopard links, BrowseCut, FocusToScroll и собственные микро-расширения.
  • Сетуют на то, что большинство сайтов всё чаще перехватывают быстрый поиск и используют кастомные элементы вместо обычных кнопок и ссылок.

Optimizing our way through Metroid (antithesis.com)

Почему мы играем в Metroid
Мы не используем Nintendo в качестве маркетингового трюка. Именно через игры мы научились строить Antithesis. Задаваясь вопросом «почему фаззер не может пройти Zelda», мы шаг за шагом вывели архитектуру платформы.

Красная дверь в Metroid
Автономная система Antithesis без труда проходит большую часть Metroid (1986), но застревает у красной двери. Анализ позиций Самус показывает, что исследована вся карта, кроме зоны за этой дверью.

Диагностика
Перезапуская любой момент кампании, мы видим: у Самус кончились ракеты. Чтобы открыть красную дверь, нужно 5 ракет. Система подбирает их, но тратит на врагов или случайные действия и больше никогда не возвращается с ≥5 ракетами к двери.

by eatonphil • 22 августа 2025 г. в 13:42 • 120 points

ОригиналHN

#fuzzing#nes#metroid#castlevania#mario#css#firefox#tas

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

  • Участники вспомнили старый «лексикографический» солвер для NES-игр и обсудили, как fuzzer-компания Antithesis ищет баги в играх вроде Castlevania и Metroid.
  • Отмечены проблемы с прокруткой и воспроизведением видео в Firefox (особенно в приватном режиме), которые частично решаются CSS-фиксом.
  • Появилась идея использовать fuzzer для постановки новых TAS-рекордов; сама компания уже устраивает «человек против машины» на Mario 1-1.
  • Несколько человек пожелали более краткого «введения для новичков» на сайте Antithesis, хотя документацию находят полезной.

Burner Phone 101 (rebeccawilliams.info) 🔥 Горячее 💬 Длинная дискуссия

Цели мастер-класса

  • Основные: узнать о «одноразовых» телефонах и получить удовольствие.
  • Скрытые: понять границы этих устройств, связать их с общей цифровой гигиеной, научиться делиться знаниями.
  • Запреты: не раскрывать личные данные, не поощрять вред или преследование.

Моделирование рисков
Ответьте на три вопроса:

  1. Что защищаем?
  2. От кого?
  3. Что случится, если всё провалится?

Примеры: протест, рейд ICE, онлайн-преследование, борьба с зависимостью от смартфона. Учитывайте риски для всей вашей сети.

Почему смартфон — это риск

  • IMEI (железо) и IMSI (SIM) делают полную анонимность почти невозможной.
  • Четыре категории утечек:
    1. Идентификация и финансы (платежи, контракты).
    2. Местоположение (GPS, Wi-Fi, вышки).
    3. Коммуникации и соцграф (звонки, контакты).
    4. Контент и хранилище (фото, бэкапы, приложения).

Быстрые меры для любого телефона

  • Обновляйте ОС.
  • ПИН-код вместо биометрии.
  • Отключите облачные бэкапы или шифруйте их.
  • Установите Signal.
  • Жёстко ограничьте разрешения приложений.
  • Выключа­йте радиомодули, когда не нужны.
  • Храните минимум чувствительных данных.

Android

  • Выключите Google Location History и персонализированную рекламу.
  • Используйте Firefox/Brave, F-Droid, GrapheneOS или CalyxOS.

iPhone

  • «Запретить отслеживать», ограничить Siri, включить режим Lockdown при высоком риске.

by CharlesW • 20 августа 2025 г. в 23:25 • 362 points

ОригиналHN

#android#ios#signal#privacy#security#gps#wireless#firefox#brave

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

  • Мобильные телефоны изначально проектировались как трек-устройства из-за роутинга вызовов и биллинга; «анонимные» бёрнеры почти невозможны в странах с обязательной идентификацией.
  • Даже если купить аппарат и SIM за наличные, нужно держать «бёрнер» отдельно от основного телефона и не включать его дома/на работе, иначе корреляция по времени и месту выдаёт владельца.
  • Альтернативы: LoRa-мэш (MeshCore), приёмники старых пейджеров, спутниковые телефоны, ham-радио — но всё это текст, ограниченный радиус или требует лицензий.
  • eSIM и современные SoC с закрытым baseband делают отслеживание ещё глубже: модем «спит» даже в авиарежиме, а отключить радио полностью нельзя.
  • Лучший совет — начать с threat-modeling и, если риск высок, просто оставить телефон домой: любое включённое радио — это маяк.

Infinite Pixels (meyerweb.com)

Я листал соцсети и наткнулся на toot Энди P с трюком:

width: calc(infinity * 1px); height: calc(infinity * 1px);

Подумал: отличный тест на пределы. Если отдать браузеру бесконечность через ключевое слово infinity, он всё равно зажмет до максимума — можно понять верхнюю планку.

Сделал див с width/height: calc(infinity * 1px), обнулил отступы, проверил в Safari, Chrome и Firefox (Nightly) на macOS — и началось странное.

  • Safari: около 33,554,428 px по ширине/высоте
  • Chrome: около 33,554,400 px
  • Firefox: высота схлопывается до межстрочного (например, 19.2 px при normal, 16 px при line-height: 1), ширина — вычислено ~17,895,700, но в раскладке ~8,947,840 (ровно половина минус 10)

Safari/Chrome почти упираются в 2^25 - 1 (33,554,431), но чуть ниже. Почему именно так — загадка. Firefox же ведет себя особенно: высота с “бесконечностью” игнорируется и падает к строке, ширина делится пополам в layout.

Дальше я попробовал font-size: calc(infinity * 1px):

  • Safari: 100,000 px
  • Chrome: 10,000 px
  • Firefox: вычислено 3.40282e38 (макс для 32-бит float), но в раскладке шрифт ~2,400 px при normal; при line-height: 1 высота блока вдруг раздувается до ~8.9 млн. То же при переносе стилей на body.

Вывод: у Safari/Chrome жесткие десятичные лимиты для font-size (100k и 10k). У Firefox — вычислительно “бесконечность” как float, но реально рендерится ограниченный размер и странная связь с line-height.

Проверил line-height: calc(infinity * 1px):

  • Safari: ~33,554,428
  • Chrome: ~33,554,400
  • Firefox: вычислено ~17,895,700, в раскладке ~8,947,840

Итоговые наблюдения:

  • Safari/Chrome для размеров элементов/line-height ограничивают около 2^25 - 1; для font-size — вручную заданные пороги (10k/100k).
  • Firefox: несогласованность вычисленного и реального значения; высота может схлопываться к строке, ширины/line-height делятся пополам, сильная зависимость от line-height.

Если кто знает первопричины (история движков, типы хранилищ, квантизация, внутренние лимиты раскладки/скролла/композитинга) — расскажите в комментариях или постом с трекбеком.

by OuterVale • 07 августа 2025 г. в 13:12 • 242 points

ОригиналHN

#css#html#webkit#blink#safari#chrome#firefox#macos

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

  • Firefox ограничивает высоту блока 17 895 697 px — это максимум для 32-битного signed-целого в единицах 1/60 px.
  • Chrome/Safari держатся чуть выше, около 33 554 431 px, т.к. у WebKit/Blink единица 1/64 px и тот же 32-битный signed.
  • «Бесконечные» таблицы/листы реализуются через огромный прокручиваемый div, но приходится рисовать свой скролл или канвас, когда нативный height перестаёт работать.
  • CSS-значение infinity (новое 2–3 года) просто приводится к этому максимуму, а не даёт настоящую бесконечность.

303Gen – 303 acid loops generator (303-gen-06a668.netlify.app)

303Gen

by ankitg12 • 06 августа 2025 г. в 12:50 • 210 points

ОригиналHN

#web-audio-api#firefox#mid#open-source#javascript

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

  • Обсуждение посвящено веб-инструменту в стиле TB-303: пользователи хвалят звук, музыкальность и авто-генерацию совместимых полиритмов для баса, лида и дрона, отмечают ностальгию по ReBirth и 90-м.
  • Автор сообщает, что проект старый и незавершённый; добавил полифилл для cancelAndHoldAtTime в Firefox и выделил часть таймкипинга в библиотеку beatstepper.
  • Многие просят открытый исходный код, локальный запуск, экспорт MIDI/стемов, визуализацию паттернов (пиано-ролл), сохранение/загрузку, MIDI синхронизацию и транспорт, а также продолжение воспроизведения при Regenerate.
  • Есть баг-репорты: не работало в Firefox до полифилла, в Chromium после Stop остаётся тихий хвост/эхо, иногда нужно жать Stop несколько раз.
  • Пользователи делятся альтернативами и вдохновляющими ссылками: Endless Acid Banger, roland50.studio, музыка Vitling, ивенты Acid August.
  • Инструмент вызывает желание вернуться к электронной музыке; звучание напоминает Frank Klepacki/Red Alert 2, Dynamix на C64; просят добавить 909-кит.
  • Автор кратко описал генерацию: ноты из выбранной гаммы/октавы, деление паттерна на чанки с вероятностным копированием/обновлением и настройкой повторов; сообщество хочет статью о методе.