Apple's "notarisation" – blocking software freedom of developers and users
Европейский закон о цифровых рынках (DMA) призван ограничить власть технологических гигантов, давая разработчикам и пользователям больше свободы выбора. Однако практика "нотаризации" Apple противоречит этим целям, сохраняя монопольный контроль над распространением приложений. FSFE присоединилась к жалобе гражданского общества, обвиняющей Apple в нарушении DMA, требуя обеспечить взаимную совместимость и альтернативные магазины приложений.
Apple требует, чтобы все приложения для iOS и iPadOS, даже те, что распространяются вне App Store, проходили обязательную "нотаризацию" — сканирование, одобрение и криптографическую повторную подпись на серверах компании. Это дает Apple полный контроль над тем, какое ПО могут устанавливать пользователи и как могут распространять его разработчики. Для создания сторонних магазинов приложений Apple требует финансового обеспечения в €1 000 000 или наличия приложения с более чем миллионом установок в год. Эти барьеры делают невозможным существование некоммерчественных магазинов свободного ПО, таких как F-Droid для Android.
Комментарии (130)
- Подписание бинарников для Windows и macOS требует дорогих токенов или HSM, что затрудняет CI/CD в облаке.
- Необходимость нотариального удостоверения (notarization) в дополнение к коду подписи вызывает споры о ценности и практичности этой процедуры.
- Пользователи отмечают, что Apple Silicon устройства компилируют быстро, но нотаризация заметно замедляет процесс.
- Участники обсуждения подчеркивают, что DMA и подобные законы не защищают пользователей, а служат интересам крупных корпораций.
Venn Diagram for 7 Sets
К сожалению, я не вижу содержимого статьи, на которую вы ссылаетесь. Ваш запрос содержит только заголовок "7 sets Venn Diagram" и сообщение о несовместимости браузера с Canvas.
Для создания точного пересказа мне нужен текст статьи или ее основные тезисы. Если у вас есть доступ к содержимому, пожалуйста, предоставьте его, и я с удовольствием подготовлю краткое изложение в соответствии с вашими требованиями.
Комментарии (39)
- Для визуализации более 3 множеств рекомендуется использовать UpSet-диаграммы вместо сложных диаграмм Венна.
- Диаграммы Венна с 5 и более множествами считаются практически бесполезными и плохо читаемыми.
- Существует математическая теория (например, диаграммы Эдвардса-Венна) для построения диаграмм Венна для произвольного числа множеств.
- Визуализация диаграмм Венна ограничена 3 множествами в 2D и 4 множествами в 3D при использовании круглых форм.
- На некоторых платформах (iOS Safari, Android Firefox/Chrome) отображение интерактивных диаграмм работает некорректно.
What happened to running what you wanted on your own machine? 🔥 Горячее 💬 Длинная дискуссия
Четыре десятилетия назад домашние компьютеры предоставляли пользователям полную свободу — можно было запускать любое ПО, от программ от друзей до самописного кода. Сегодня эта свобода медленно уходит, и большинство даже не заметили, как оказались в "садовой ограде". Google недавно объявил о новых ограничениях на установку APK-файлов в Android, начиная с 2026 года, что сделает невозможным установку приложений вне Play Store без сложных обходных путей. Хотя компания позиционирует это как меру безопасности, это лишь продолжение тенденции, начатой Apple с её полностью закрытой экосистемой iOS.
История контроля над железом началась не со смартфонов, а с игровых консолей, где десятилетиями использовались проприетарные форматы и чипы блокировки. Производители понимали, что контролируя аппаратную часть, они могут взимать лицензионные сборы с разработчиков. Пользователи приняли эти ограничения, ведь консоли воспринимались как развлекательные устройства, а не универсальные компьютеры. Теперь же эта модель распространилась на смартфоны, где мы рискуем потерять последнюю возможность устанавливать то, что хотим, на свои собственные устройства.
Комментарии (170)
- Пользователи обсуждают, что современные устройства всё меньше позволяют пользователю контролировать собственное оборудование, и это ограничение всё больше распространяется от телефонов к ноутбукам и далее.
- Аргументы о «безопасности» и «пользовательском опыте» используются для оправдания всё более закрытой архитектуры, но критики считают, что это просто способ ограничить свободу пользователя и создаёт монополию.
- Участники обсуждения подчеркивают, что даже если пользователь хочет выбрать свободную альтернативу, такую как Linux, он всё равно сталкивается с аппаратными ограничениями, которые делают невозможным установить альтернативную ОС.
- Поднимается вопрос, что если железо не позволяет установить свободную ОС, то это может быть не столько безопасностью сколько контролем и монополизацией.
Key IOCs for Pegasus and Predator Spyware Removed with iOS 26 Update
С обновлением iOS 26 Apple изменила обработку файла shutdown.log, теперь он полностью перезаписывается при каждой перезагрузке вместо добавления новых записей. Это изменение эффективно удаляет ключевые индикаторы компрометации (IOCs) для шпионского ПО Pegasus и Predator, что создает серьезные проблемы для расследований и проверки устройств на зараженность. Файл shutdown.log был критически важен для обнаружения этих угроз, так как содержал следы деятельности вредоносного ПО даже во время выключения устройства.
В 2021 году в shutdown.log были обнаружены явные следы Pegasus, а к 2022 году злоумышленники стали более изощренными, полностью стирая файл, но даже это оставляло косвенные доказательства. Для версий iOS до 26 конкретным индикатором компрометации была запись /private/var/db/com.apple.xpc.roleaccountd.staging/com.apple.WebKit.Networking. Теперь же с обновлением до iOS 26 все эти следы автоматически удаляются, что происходит в момент, когда количество атак с использованием шпионского ПО только растет.
Комментарии (129)
- Apple удаляет ключевой файл журнала shutdown.log, что лишает пользователей и исследователей единственного способа обнаружить Pegasus и другие вредоносные ПО, и это вызывает вопросы о том, насколько серьезно компания относится к безопасности и прозрачности.
- Удаление журнала делает невозможным обнаружение шпионского ПО, что особенно критично, учитывая что Apple позиционирует себя как защитник конфиденциальности.
- Некоторые комментаторы поднимают вопрос о том, что Apple может быть умышленно оставляет устройства уязвимыми для израильских хакеров, особенно в свете их истории сотрудничества с правительством США.
- Другие указывают на то, что Apple не предоставляет пользователям инструментов для проведения собственных расследований, что делает невозможным для них проверить свои устройства на наличие вредоносного ПО.
- В ответ на это, некоторые участники обсуждения предлагают, что Apple должна предоставить пользователям инструменты для проведения собственных расследований, включая доступ к полному дампу памяти, что позволило бы им проверять свои устройства на наличие вредоносного ПО.
Apple loses UK App Store monopoly case, penalty might near $2B 🔥 Горячее 💬 Длинная дискуссия
Apple проиграла дело о монополии в Великобритании, связанное с App Store, где потенциальный штраф может достичь $2 миллиардов. Суд признал, что политика Apple по контролю над распространением приложений и взиманию комиссий создает недобросовестную конкуренцию на рынке. Компания требовала 30% комиссию с всех транзакций в приложениях, не позволяя разработчикам использовать сторонние платежные системы.
Это решение может стать прецедентом для других стран, где также ведутся расследования против App Store. В прошлом году аналогичные иски были поданы в США и ЕС. Для Apple это означает не только финансовые потери, но и необходимость пересмотреть свою бизнес-модель, которая приносила миллиарные доходы годами. Разработчики надеются, что решение приведет к снижению комиссий и большей свободе в установке цен на свои продукты.
Комментарии (303)
- Apple вынуждена будет открыть iOS для альтернативных магазинов и платёжных систем, что сделает невозможным дальнейшее взимание 30% комиссии.
- Судебное разбирательство в Великобритании, в котором Apple обвиняется в злоупотреблении монопольным положением, может привести к необходимости открыть iOS для конкуренции, что является более важным, чем штраф в 1.85 млрд долларов.
- Обсуждение вокруг того, какой процент комиссии считается «справедливым», не имеет смысла, пока Apple может диктовать условия, потому что это не рыночная цена, а налог на доступ к рынку.
- Даже если Apple продолжит взымать 30% комиссии, это не будет иметь значения, если бы они позволили устанавливать приложения из других источников, как на macOS.
- Судебное разбирательство в Великобритании может привести к тому, что Apple будет вынуждена позволить альтернативные магазины приложений, что является более важным, чем штраф в 1.85 млрд долларов.
Why I'm teaching kids to hack computers 🔥 Горячее
Пол Хадсон создал приложение Hacktivate, чтобы научить детей 13+ основам кибербезопасности через формат игры "захвати флаг". В отличие от современных компьютеров, которые слишком защищены для экспериментов, приложение предлагает 240 уникальных заданий по SQL-инъекциям, взлому хэшей, стеганографии и другим практическим навыкам. "Я хочу вернуть тот же опыт, который был у меня, новому поколению", — объясняет автор, стремясь сделать обучение одновременно увлекательным и структурированным.
Приложение использует безопасную песочницу, где все действия происходят внутри игры, не затрагивая реальные системы. Задания варьируются от базовых вопросов о представлении данных (hex, binary, ASCII) до сложных криптографических задач с современными алгоритмами. "Моя цель — не превратить всех в опытных пентестеров за один день, а вдохновить новое поколение хактеров на эксперименты и обучение в безопасной среде", — подчеркивает Хадсон. Приложение уже доступно на iPhone, iPad и Mac.
Комментарии (107)
- Пользователи обсуждают, как раннее влияние нехватки ресурсов в странах третьего мира сформировало их навыки и мотивацию к самообучению и творческому подходу к решению проблем.
- Поднят вопрос о том, что микротранзакции в приложениях могут быть неэтичными, особенно для детей, и что существует альтернативная версия приложения без них.
- Упомянуто, что разработчик приложения, Paul Hudson, ранее преподавал автору Swift и UIKit, что подчеркивает его вклад в обучении сообщества разработчиков.
- Участники обсуждают, что важно сохранять баланс между монетизацией и доступностью образования, и что существует версия приложения без микротранзакций.
Claude Code on the web 🔥 Горячее 💬 Длинная дискуссия
Anthropic представила Claude Code в веб-интерфейсе, позволяющий выполнять кодирование прямо из браузера. Сервис находится в бета-версии как исследовательский превью и позволяет назначать несколько задач, которые выполняются на облачной инфраструктуре Anthropic. Ключевая возможность — параллельное выполнение задач в изолированных средах с отслеживанием прогресса в реальном времени. Пользователи могут подключать репозитории GitHub, описывать требования, а Claude самостоятельно реализует решения, создавая автоматические pull requests с подробными сводками изменений.
Веб-интерфейс дополняет существующую рабочую среду Claude Code, особенно эффективен для ответов на вопросы о проектах, исправления багов и рутинных задач, а также для бэкенд-изменений с использованием TDD. Каждая задача выполняется в защищенном песочном окружении с ограничениями сети и файловой системы, а взаимодействие с Git осуществляется через безопасный прокси. Сервис уже доступен для Pro и Max пользователей, а также появился в iOS-приложении в виде ранней версии.
Комментарии (337)
- Обсуждение охватывает широкий спектр тем: от сравнения Claude Code и Codex, до вопросов о лицензии, инфраструктуре и будущих функциях.
- Участники обсуждают, какие инструменты лучше подходят для разных задач: Claude Code для итеративной работы и Codex для надежности при критически важных задачах.
- Также обсуждается, что пользователи хотели бы видеть более тесную интеграцию с GitHub Actions, API и другими сервисами.
- Некоторые комментаторы выражают обеспокоенность по поводу ограничений доступа к сети и отсутствия поддержки Docker.
- В то же время, другие участники подчеркивают, что Anthropic и OpenAI продолжают развивать свои инструменты, и что выбор между ними часто сводится к личным предпочтениям и конкретным сценариям использования.
NeXT Computer Offices
Internet Archive предоставляет бесплатный доступ к материалам о NeXT Computer Offices в рамках своей обширной цифровой библиотеки. Платформа, отметившая сохранение триллионной веб-страницы, предлагает пользователям возможность загружать, заимствовать и стримить исторические цифровые ресурсы. Коллекция включает аудио, видео, изображения, программное обеспечение и тексты, охватывающие разнообразные темы от музыки до технологий.
Интерфейс сайта организован по категориям с возможностью поиска по разделам. В разделе программного обеспечения представлены ретро-игры и исторические приложения, включая коллекции MS-DOS и классические PC-игры. Архив также содержит специализированные коллекции, такие как "Живой музыкальный архив" и "Библиотека открытого текста", что делает его ценным ресурсом для исследователей и энтузиастов цифрового наследия.
Комментарии (14)
- Обсуждение всплеснуло ностальгией по эпохе NeXT, включая офисы в Пало-Альто и их архитектурное наследие.
- Участники делились фотографиями и историями, подчеркивая, что здание, где располагалась компания, было спроектировано архитектором I. M. Pei.
- Были упомянуты культурные икона ступени в офисе и их влияние на дизайн продукта NeXT.
- Обсуждались влияние Джобса на культуру и продуктивность компании, включая его склонность нанимать привлекательных женщин в продажи и его влияние на дизайн продукта.
- Заключительно, обсуждалось влияние NeXT на современные компьютеры и их эволюция, включая то, что они были предтечами современных Mac и iOS устройств.
AppLovin nonconsensual installs
Приложение AppLovin устанавливает игры и другие приложения на устройства Android без согласия пользователей — просто при нажатии на рекламу. Разработчик разбирает код AppLovin и находит, что он использует JavaScript для создания iframe, который загружает APK-файлы, и партнерские сервисы, такие как Samsung и T-Mobile, затем устанавливают их. Пользователи сообщают о нежелательных установках, при этом один пользователь предоставляет видео, показывающее, как нажатие кнопки «Назад» в объявлении приводит к установке приложения.
AppLovin оправдывается тем, что пятисекундный таймер перед установкой дает пользователям возможность отменить, но пользователи утверждают, что даже в этом случае они не давали согласия на установку приложений, а лишь хотели отменить. В ответ на жалобы AppLovin удалила свою страницу справки, но код продолжает работать.
В более широком смысле AppLovin — это публичная компания, недавно привлекшая внимание после обвинений в том, что она скрывает рекламу для онлайн-казино и отправляет пользовательские данные в Китай.
Комментарии (49)
- Пользователи обсуждают, как рекламная сеть AppLovin и подобные ей компании устанавливают приложения без явного согласия пользователя, включая установку в фоновом режиме после нажатия на рекламу.
- Обсуждается, что такие практики затрагивают не только Android, но и iOS, хотя в последнем случае возможности для этого более ограничены.
- Участники обсуждают, что такие действия возможны из-за слабого контроля за качеством приложений в Google Play и других факторов.
- Также обсуждается, что такие действия могут быть препятствованы с помощью антивирусных приложений, но что они не могут предотвратить установку приложений, которые устанавливаются с помощью OTA-обновлений от оператора.
- Участники также обсуждают, что такие действия могут быть препятствованы с помощью MDM-решений, но что эти решения в основном предназначены для корпоративных пользователей и не доступны для обычных потребителей.
How to turn liquid glass into a solid interface
Apple представила новый интерфейс Liquid Glass с прозрачностью и эффектами размытия во всех своих операционных системах, но многим пользователям эти эффекты мешают или затрудняют чтение. В статье подробно описано, как контролировать эти эффекты для повышения удобства использования. Наиболее важной настройкой является "Системные настройки > Специальные возможности > Дисплей > Уменьшить прозрачность", которая делает строку меню непрозрачной, скрывает обои за виджетами, центром управления и доком, а также устраняет прозрачность в боковой панели системных настроек.
Для тех, кто часто делает скриншоты, эта функция особенно важна, так как обеспечивает единообразный фон. Автор отмечает, что настройки специальных возможностей для контроля Liquid Glass похожи в macOS, iOS, watchOS и tvOS, но их полезность различается в каждой системе. Статья содержит сравнительные скриншоты, демонстрирующие разницу между стандартными настройками и уменьшенной прозрачностью, что позволяет пользователям визуально оценить эффекты изменений.
Комментарии (124)
- Обсуждение в основном вращается вокруг критики нового дизайна "Liquid Glass" в iOS 26 и macOS Sequoia, который пользователи считают неудобным, непрактичным и вызывающим проблемы с читаемостью.
- Участники жалуются на снижение контрастности, нечитаемость текста и общее ухудшение пользовательского опыта, особенно в темной теме.
- Некоторые участники высказывают мнение, что Apple теряет фокус на удобстве пользователя в пользу визуальных эффектов.
- Обсуждение также затрагивает влияние этих изменений на продуктивность и удобство использования, а также то, как Apple обрабатывает обратную связь от сообщества.
- Участники также обсуждают, как обойти или отключить эти изменения, и обсуждают, будет ли Apple учитывать эту обратную связь в будущем.
Wireshark 4.6.0 Supports macOS Pktap Metadata (PID, Process Name, etc.)
p, "p. 1" - "p. 2" - "p. 3" - "p. 4" - "p. 5" - "p. 6" - "p. 7" - "p. 8" - "p. 9" - "p. 10" - "p. 11" - "p. 12" - "p. 13" - "p. 14" - "p. 15" - "p. 16" - "p. 17" - "p. 18" - "p. 19" - "p. 20" - "p. 21" - "p. 22" - "p. 23" - "p. 24" - "p. 25" - "p. 26" - "p. 27" - "p. 28" - "p. 29" - "p. 30" - "p. 31" - "p. 32" - "p. 33" - "p. 34" - "p. 35" - "p. 36" - "p. 37" - "p. 38" - "p. 39" - "p. 40" - "p. 41" - "p. 42" - "p. 43" - "p. 44" - "p. 45" - "p. 46" - "p. 47" - "p. 48" - "p. 49" - "p. 50" - "p. 51" - "p. 52" - "p. 53" - "p. 54" - "p. 55" - "p. 56" - "p. 57" - "p. 58" - "p. 59" - "p. 60" - "p. 61" - "p. 62" - "p. 63" - "p. 64" - "p. 65" - "p. 66" - "p. 67" - "p. 68" - "p. 69" - "p. 70" - "p. 71" - "p. 72" - "p. 73" - "p. 74" - "p. 75" - "p. 76" - "p. 77" - "p. 78" - "p. 79" - "p. 80" - "p. 81" - "p. 82" - "p. 83" - "p. 84" - "p. 85" - "p. 86" - "p. 87" - "p. 88" - "p. 89" - "p. 90" - "p. 91" - "p. 92" - "p. 93" - "p. 94" - "p. 95" - "p. 96" - "p. 97" - "p. 98" - "p. 99" - "p. 100" - "p. 101" - "p. 102" - "p. 103" - "p. 104" - "p. 105" - "p. 106" - "p. 107" - "p. 108" - "p. 109" - "p. 110" - "p. 111" - "p. 112" - "p. 113" - "p. 114" - "p. 115" - "p. 116" - "p. 117" - "p. 118" - "p. 119" - "p. 120" - "p. 121" - "p. 122" - "p. 123" - "p. 124" - "p. 125" - "p. 126" - "p. 127" - "p. 128" - "p. 129" - "p. 130" - "p. 131" - "p. 132" - "p. 133" - "p. 134" - "p. 135" - "p. 136" - "p. 137" - "p. 138" - "p. 139" - "p. 140" - "p. 141" - "p. 142" - "p. 143" - "p. 144" - "p. 145" - "p. 146" - "p. 147" - "p. 148" - "p. 149" - "p. 150" - "p. 151" - "p. 152" - "p. 153" - "p. 154" - "p. 155" - "p. 156" - "p. 157" - "p. 158" - "p. 159" - "p. 160" - "p. 161" - "p. 162" - "p. 163" - "p. 164" - "p. 165" - "p. 166" - "p. 167" - "p. 168" - "p. 169" - "p. 170" - "p. 171" - "p. 172" - "p. 173" - "p. 174" - "p. 175" - "p. 176" - "p. 177" - "p. 178" - "p. 179" - "p. 180" - "p. 181" - "p. 182" - "p. 183" - "p. 184" - "p. 185" - "p. 186" - "p. 187" - "p. 188" - "p. 189" - "p. 190" - "p. 191" - "p. 192" - "p. 193" - "p. 194" - "p. 195" - "p. 196" - "p. 197" - "p. 198" - "p. 199" - "p. 200" - "p. 201" - "p. 202" - "p. 203" - "p. 204" - "p. 205" - "p. 206" - "p. 207" - "p. 208" - "p. 209" - "p. 210" - "p. 211" - "p. 212" - "p. 213" - "p. 214" - "p. 215" - "p. 216" - "p. 217" - "p. 218" - "p. 219" - "p. 220" - "p. 221" - "p. 222" - "p. 223" - "p. 224" - "p. 225" - "p. 226" - "p. 227" - "p. 228" - "p. 229" - "p. 230" - "p. 231" - "p. 232" - "p. 233" - "p. 234" - "p. 235" - "p. 236" - "p. 237" - "p. 238" - "p. 239" - "p. 240" - "p. 241" - "p. 242" - "p. 243" - "p. 244" - "p. 245" - "p. 246" - "p. 247" - "p. 248" - "p. 249" - "p. 250" - "p. 251" - "p. 252" - "p. 253" - "p. 254" - "p. 255" - "p. 256" - "p. 257" - "p. 258" - "p. 259" - "p. 260" - "p. 261" - "p. 262" - "p. 263" - "p. 264" - "p. 265" - "p. 266" - "p. 267" - "p. 268" - "p. 269" - "p. 270" - "p. 271" - "p. 272" - "p. 273" - "p. 274" - "p. 275" - "p. 276" - "p. 277" - "p. 278" - "p. 279" - "p. 280" - "p. 281" - "p. 282" - "p. 283" - "p. 284" - "p. 285" - "p. 286" - "p. 287" - "p. 288" - "p. 289" - "p. 290" - "p. 291" - "p. 292" - "p. 293" - "p. 294" - "p. 295" - "p. 296" - "p. 297" - "p. 298" - "p. 299" - "p. 300" - "p. 301" - "p. 302" - "p. 303" - "p. 304" - "p. 305" - "p. 306" - "p. 307" - "p. 308" - "p. 309" - "p. 310" - "p. 311" - "p. 312" - "p. 313" - "p. 314" - "p. 315" - "p. 316" - "p. 317" - "p. 318" - "p. 319" - "p. 320" - "p. 321" - "p. 322" - "p. 323" - "p. 324" - "p. 325" - "p. 326" - "p. 327" - "p. 328" - "p. 329" - "p. 330" - "p. 331" - "p. 332" - "p. 333" - "p. 334" - "p. 335" - "p. 336" - "p. 337" - "p. 338" - "p. 339" - "p. 340" - "p. 341" - "p. 342" - "p. 343" - "p. 344" - "p. 345" - "p. 346" - "p. 347" - "p. 348" - "p. 349" - "p. 350" - "p. 351" - "p. 352" - "p. 353" - "p. 354" - "p. 355" - "p. 356" - "p. 357" - "p. 358" - "p. 359" - "p. 360" - "p. 361" - "p. 362" - "p. 363" - "p. 364" - "p. 365" - "p. 366" - "p. 367" - "p. 368" - "p. 369" - "p. 370" - "p. 371" - "p. 372" - "p. 373" - "p. 374" - "p. 375" - "p. 376" - "p. 377" - "p. 378" - "p. 379" - "p. 380" - "p. 381" - "p. 382" - "p. 383" - "p. 384" - "p. 385" - "p. 386" - "p. 387" - "p. 388" - "p. 389" - "p. 390" - "p. 391" - "p. 392" - "p. 393" - "p. 394" - "p. 395" - "p. 396" - "p. 397" - "p. 398" - "p. 399" - "p. 400" - "p. 401" - "p. 402" - "p. 403" - "p. 404" - "p. 405" - "p. 406" - "p. 407" - "p. 408" - "p. 409" - "p. 410" - "p. 411" - "p. 412" - "p. 413" - "p. 414" - "p. 415" - "p. 416" - "p. 417" - "p. 418" - "p. 419" - "p. 420" - "p. 421" - "p. 422" - "p. 423" - "p. 424" - "p. 425" - "p. 426" - "p. 427" - "p. 428" - "p. 429" - "p. 430" - "p. 431" - "p. 432" - "p. 433" - "p. 434" - "p. 435" - "p. 436" - "p. 437" - "p. 438" - "p. 439" - "p. 440" - "p. 441" - "p. 442" - "p. 443" - "p. 444" - "p. 445" - "p. 446" - "p. 447" - "p. 448" - "p. 449" - "p. 450" - "p. 451" - "p. 452" - "p. 453" - "p. 454" - "p. 455" - "p. 456" - "p. 457" - "p. 458" - "p. 459" - "p. 460" - "p. 461" - "p. 462" - "p. 463" - "p. 464" - "p. 465" - "p. 466" - "p. 467" - "p. 468" - "p. 469" - "p. 470" - "p. 471" - "p. 472" - "p. 473" - "p. 474" - "p. 475" - "p. 476" - "p. 477" - "p. 478" - "p. 479" - "p. 480" - "p. 481" - "p. 482" - "p. 483" - "p. 484" - "p. 485" - "p. 486" - "p. 487" - "p. 488" - "p. 489" - "p. 490" - "p. 491" - "p. 492" - "p. 493" - "p. 494" - "p. 495" - "p. 496" - "p. 497" - "p. 498" - "p. 499" - "p. 500" - "p. 501" - "p. 502" - "p. 503" - "p. 504" - "p. 505" - "p. 506" - "p. 507" - "p. 508" - "p. 509" - "p. 510" - "p. 511" - "p. 512" - "p. 513" - "p. 514" - "p. 515" - "p. 516" - "p. 517" - "p. 518" - "p. 519" - "p. 520" - "p. 521" - "p. 522" - "p. 523" - "p. 524" - "p. 525" - "p. 526" - "p. 527" - "p. 528" - "p. 529" - "p. 530" - "p. 531" - "p. 532" - "p. 533" - "p. 534" - "p. 535" - "p. 536" - "p. 537" - "p. 538" - "p. 539" - "p. 540" - "p. 541" - "p. 542" - "p. 543" - "p. 544" - "p. 545" - "p. 546" - "p. 547" - "p. 548" - "p. 549" - "p. 550" - "p. 551" - "p. 552" - "p. 553" - "p. 554" - "p. 555" - "p. 556" - "p. 557" - "p. 558" - "p. 559" - "p. 560" - "p. 561" - "p. 562" - "p. 563" - "p. 564" - "p. 565" - "p. 566" - "p. 567" - "p. 568" - "p. 569" - "p. 570" - "p. 571" - "p. 572" - "p. 573" - "p. 574" - "p. 575" - "p. 576" - "p. 577" - "p. 578" - "p. 579" - "p. 580" - "p. 581" - "p. 582" - "p. 583" - "p. 584" - "p. 585"
Комментарии (18)
- Wireshark позволяет использовать Android-устройства для удаленного захвата трафика в реальном времени через Bluetooth и интернет, а также iOS-устройства для интернет-захвата.
- Существуют методы интеграции Wireshark с Linux и Windows, хотя пользователи ищут более простые или эффективные решения, чем текущие.
- Wireshark может взаимодействовать с удаленными системами, например, путем перенаправления вывода tcpdump через FIFO (именованный канал), что позволяет анализировать трафик удаленно, даже в сложных средах, таких как Docker.
- Некоторые пользователи считают, что Wireshark устарел по сравнению с современными потребностями, отмечая его ограничения в расширяемости, программируемости и поддержке новых функций, особенно по сравнению с альтернативами вроде Microsoft Network Monitor.
- Wireshark остается ключевым инструментом для многих, но его функциональность может быть расширена или дополнена с помощью других инструментов и методов, таких как интеграция с ETW или использование дополнительных скриптов и утилит.
Modern iOS Security Features – A Deep Dive into SPTM, TXM, and Exclaves
Apple представила новые функции безопасности в iOS, такие как SPTM, TXM и Exclaves, чтобы повысить защищённость системы. SPTM действует как единый центр управления преобразованием памяти, создавая домены доверия, которые изолируют различные функциональности. TXM отвечает за проверку подписей кода и прав, что усиливает безопасность. Exclaves позволяют изолировать критически важные компоненты, уменьшая риски при компрометации ядра. Эти механизмы позволяют Apple создавать более устойчивую к атакам архитектуру, где даже взлом ядра не сразу приводит к полному компромиссу системы. Внедрение этих функций демонстрирует серьёзный подход Apple к безопасности, превращая iOS в одну из самых защищённых мобильных ОС.
Комментарии (24)
- Apple демонстрирует комплексный подход к безопасности iOS, включая аппаратные решения, защиту от 0-day уязвимостей и отказ от недостаточно эффективных механизмов вроде PPL.
- Усилия Apple по безопасности критикуются за мотивацию контроля над устройством (запрет джейлбрейка и ограничение App Store) и наличие уязвимостей в ключевых сервисах вроде iMessage.
- Архитектура iOS унаследовала сложность от Unix и исторических решений, что привело к многоуровневой защите (sandboxing, hardened runtime), но вызывает вопросы о возможности более простых систем с нуля.
- Альтернативные ОС (например, seL4) предлагают формально верифицированные и менее сложные подходы к безопасности, но пока не являются полноценными решениями для массового использования.
- Увеличение вознаграждения за уязвимости и защита кодовых путей на новых процессорах усиливают безопасность платформы в целом.
Show HN: Cadence – A Guitar Theory App
Cadence — мобильное приложение для изучения гитарной теории и тренировки слуха. Предлагает интерактивные уроки по 5-10 экранов, визуальные и аудиовызовы, а также полную библиотеку из 2000+ аккордов, гамм, арпеджио и прогрессий. Приложение использует игровые элементы с трофеями и системой достижений для мотивации, включает ежедневную отчетность о прогрессе и возможность синхронизации между устройствами.
Бесплатная версия предоставляет доступ к базовым урокам, 5 попыток вызовов в день и полную библиотеку. PRO-версия стоит $2.99 в месяц или $29.99 за пожизненный доступ, открывая все уроки, неограниченные вызовы и дополнительные функции. Приложение доступно как для Android, так и iOS, предлагая безрекламный опыт даже в бесплатной версии.
Комментарии (51)
- Приложение оказалось не о гитарной теории, а о гармонии и аккордах, что вызвало путаницу в названии.
- Пользователи отметили, что UI чистый и приятный, но иконки в правой колонке плохо читаются.
- Несколько человек отметили, что требование регистрации может отпугнуть пользователей.
- Некоторые участники обсуждения отметили, что приложение может быть полезно для обучения аккордам и гармонии, но не для теории гитары.
JIT: So you want to be faster than an interpreter on modern CPUs
Проект JIT-компилятора для PostgreSQL сталкивается со сложностями из-за особенностей современных процессоров. Автор объясняет, что даже хорошо написанный интерпретатор может проигрывать в производительности из-за непредсказуемости переходов в switch-based интерпретаторах.
Используя технику "computed gotos" (динамических переходов), можно значительно ускорить интерпретацию, сделав шаблоны переходов более предсказуемыми для предсказателя ветвления процессора. Это может дать до 15-20% прироста производительности.
Автор также упоминает, что его JIT-решение для PostgreSQL будет использовать этот подход, а также другие оптимизации, такие как векторизация и inlining, чтобы превзойти стандартный интерпретатор PostgreSQL.
Кроме того, автор отмечает, что оптимизация под современные процессоры (особенно с их out-of-order исполнением и предсказанием ветвлений) требует осторожного подхода. Например, код должен быть структурирован так, чтобы минимизировать зависимости по данным и максимизировать параллелизм на уровне инструкций.
В итоге, проект направлен не только на создание JIT-компилятора, но и на то, чтобы переосмыслить, как должен работать интерпретатор, чтобы эффективно использовать современные процессоры.
Комментарии (41)
- Обсуждение затронуло ограничения JIT в iOS из-за политики Apple, что влияет на производительность и возможности использования JIT в этой системе.
- Участники обсудили, что JIT-компилятор может быть полезен для оптимизации, но его отсутствие в iOS ограничивает возможности приложений.
- Также обсуждались различные аспекты производительности интерпретатора и JIT, включая влияние на предсказание переходов и спекулятивное исполнение.
- Участники упомянули, что JIT может быть полезен для DSL или других специализированных языков, но ограничения iOS могут затруднить это.
Show HN: I built a simple ambient sound app with no ads or subscriptions
Приложение Ambi позволяет пользователям создавать персонализированные фоновые звуки для расслабления, концентрации или сна. Пользователи могут смешивать несколько звуков с индивидуальной регулировкой громкости для каждого, создавая уникальные комбинации. Все звуки воспроизводятся локально — приложение работает офлайн, без необходимости подключения к интернету. Таймер можно настроить на любое время или оставить звук играть всю ночь. Приложение уже доступно для скачивания в iOS App Store.
Комментарии (81)
- Пользователи делятся опытом использования белого шума для детей, упоминают LectroFan и другие устройства, которые не требуют приложений и не имеют экранов.
- Обсуждаются различные приложения и веб-сайты, включая myNoise, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere, Atmosphere
KDE Connect: Enabling communication between all your devices 🔥 Горячее 💬 Длинная дискуссия
KDE Connect — это проект, обеспечивающий интеграцию между настольными компьютерами KDE и мобильными устройствами. Позволяет передавать файлы, SMS, уведомления и управлять устройствами через безопасное соединение. Поддерживается на Linux, Windows, Android, iOS и macOS, что делает его универсальным решением для кроссплатформенной интеграции.
Проект включает в себя как C++ приложение для десктопа, так и мобильные приложения. Для разработки доступны исходные коды, а также инструменты для создания плазмоидов и мобильных QML-приложений. Поддерживается выпуск через различные магазины приложений, включая Google Play, Apple App Store, Windows Store и F-Droid.
Разработчики могут настроить среду для работы с исходным кодом, включая использование эмуляторов для тестирования. Процесс сборки и выпуска хорошо документирован, что упрощает внесение вклада в проект и распространение готовых сборок.
Комментарии (181)
- KDE Connect и его аналоги (GSConnect, GSConnect) обеспечивают бесшовную связь между устройствами, но сталкиваются с проблемами, такими как несовместимость с различными сетевыми конфигурациями и отсутствие официальной поддержки для iOS.
- Пользователи отмечают, что KDE Connect может быть установлен на различных ОС, включая Linux, Windows и Android, но не на iOS.
- Некоторые пользователи сообщают о проблемах с обнаружением устройств в сети, что может быть связано с настройками фаервола или маршрутизатора.
- Обсуждается, что KDE Connect может быть использован для передачи файлов, управления мультимедиа и других функций, но иногда эти функции могут не работать из-за проблем с подключением.
- Пользователи также обсуждают, что KDE Connect может быть использован для обмена буфером обмена между устройствами, но иногда это может не работать из-за проблем с подключением.
Firefox is the best mobile browser
Firefox на Android — единственный мейнстрим-браузер, который поддерживает полноценные расширения. Это позволяет мобильному Firefox блокировать рекламу, трекеры и всплывающие окна, а также перенаправлять запросы к проприетарным сервисам вроде Medium к альтернативным фронтендам. В результате вы получаете настолько же чистый и быстрый опыт, как и на десктопе.
Комментарии (97)
- Firefox на Android стал значительно лучше, но уступает Brave в производительности и времени автономной работы.
- На iOS все браузеры вынуждены использовать WebKit, что ограничивает их возможности.
- Brave предлагает встроенный блокировщик рекламы и отсутствие трекеров, что делает его привлекательным для пользователей.
- Firefox для Android поддерживает полноценные расширения, включая uBlock Origin, что является его ключевым преимуществом.
- Некоторые пользователи отмечают, что Firefox для Android может быть менее стабилен и медленнее, чем Brave.
Liquid Glass Is Cracked, and Usability Suffers in iOS 26 🔥 Горячее 💬 Длинная дискуссия
iOS 26 вводит «жидкое стекло» — новый визуальный язык Apple, который делает интерфейс полупрозрачным, мерцающим и «живым». Эффект красив, но он маскирует контент, снижает контраст и мешает читать текст. Пользователи жалуются, что не могут отличить кнопку «Отправить» от фона чата, а карты в Maps едва видны на фоне ресторанов. В итоге iOS 26 оказался менее юзабелен, чем предыдущие версии, хотя Apple настаивает, что это «инновация».
Комментарии (373)
- Пользователи жалуются на снижение производительности, баги и регрессии в iOS 26 и macOS 15, особенно из-за эффекта Liquid Glass.
- Критика направлена на то, что обновление выглядит как «потраченное время и усилия», а не как улучшение продукта.
- Некоторые пользователи заявляют, что они не будут обновлять свои устройства, пока не будет решена проблема с прозрачностью и другими проблемами.
- Сообщество также обсуждает, что Apple, похоже, не учитывает обратную связь пользователей при разработке новых функций.
- Некоторые пользователи также жалуются на то, что Apple не предоставляет возможность отключить эффект Liquid Glass, что делает невозможным для пользователей выбрать, что они хотят.
JustSketchMe – Digital Posing Tool
Hacker News представила JustSketchMe — новый сервис для художников, превращающий простые 3D-модели в динамичные сцены. Инструмент позволяет создавать персонажей, управлять их позами, добавлять декорации и играть с освещением, всё это в браузере.
Разработчики, Герман и Саймон-Кай, создали инструмент, который помогает художникам придавать глубину и динамику их работам. Сервис уже доступен для iOS, Mac, Windows и Android, что делает его доступным для широкой аудитории.
Сервис включает функции, такие как: создание персонажей, настройка поз, добавление реквизита, работа с освещением и создание сложных композиций. Это делает его мощным инструментом для цифровых художников, стремящихся к реализму в своих работах.
JustSketchMe также активно представлен в социальных сетях, таких как Instagram и Twitter, где команда делится обновлениями и взаимодействует с сообществом. Проект подчеркивает открытость, с доступными исходниками и дорожной картой для будущих функций.
Сервис является частью более широкой экосистемы, включая блог, обучающие материалы и платформу для пользователей, чтобы продемонстрировать свою работу. Это отражает стремление команды не только создать инструмент, но и воспитать сообщество вокруг него.
Разработчики подчеркивают, что инструмент является продолжением их философии минимализма и функциональности, с акцентом на пользовательский опыт и доступность. Это видно из их подхода к дизайну, где интерфейс является интуитивным, а функциональность — мощной, даже для тех, кто новичок в 3D-моделировании.
Ссылки на социальные сети и дополнительные ресурсы, такие как документация и учебные пособия, делают JustSketchMe не просто инструментом, а целой экосистемой для цифровых художников. Это отражает растущую тенденцию инструментов, ориентированных на сообщество в сфере цифрового искусства.
Комментарии (30)
- Пользователи отмечают, что JustSketchMe и подобные инструменты упрощают создание поз для 3D-моделей, но не хватает инверсной кинематики и других продвинутых функций.
- Некоторые комментаторы сравнивают JustSketchMe с Blender и другими профессиональными инструментами, отмечая, что ориентирован на простоту использования, но не предлагает такой же уровень контроля и гибкости.
- Пользователи также обсуждают, что JustSketchMe может быть полезен для художников, которым нужны базовые позы для их работы, но не может заменить полноценный 3D-рендеринг софтвер.
- Некоторые комментаторы высказывают мнение, что JustSketchMe может быть полезен для быстрого прототипирования идей, но не для сложной работы над анимацией или детализированными сценами.
- Наконец, пользователи отмечают, что JustSketchMe может быть полезен для тех, кто не хочет тратить время на обучение более сложным инструментам, но в то же время отмечают, что он не предлагает такой же уровень контроля и гибкости, как профессиональные инструменты.
How Apple designs a virtual knob (2012)
Apple в 2011 году в GarageBand для iPad впервые показала, как мультитач-интерфейс может превратить виртуальный регулятор в более функциональный, чем физический. В статье разбираются три жеста, которые используются для вращения такого регулятора: вращение, вертикальный и горизонтальный слайдеры. Также рассматриваются технические детали: как Apple реализует эти жесты с помощью CSS-анимаций и спрайтов, и как можно повторить их в вебе.
Комментарии (91)
- Обсуждение показало, что виртуальные ручки-ползунки в GarageBand и других аудио-приложениях Apple непредсказуемо реагируют на касания/клики, что делает их неудобными и вызывает раздражение у пользователей.
- Участники обсуждения отмечают, что вместо вращения вокруг оси, как это делает физическая ручка, сенсорный экран распознает жест как вертикальный или горизонтальный свайп, что приводит к неточной настройке параметров.
- Участники также отмечают, что вращение виртуальной ручки требует точного попадания в центр круга, что делает его менее интуитивным, чем ползун или слайдер, и что в свою очередь делает его менее удобным в использовании.
- Участники обсуждения также отмечают, что в то время как вращение может быть полезным для экономии пространства экрана, это не компенсирует его недостатки в удобстве использования.
Minimal files and config for a PWA
Репозиторий содержит минимальный набор файлов и конфигураций для создания прогрессивного веб-приложения (PWA). Включает базовый HTML, манифест и сервис-воркер, необходимые для установки приложения на устройство и работы в офлайн-режиме. Это позволяет разработчикам быстро начать работу с PWA, не тратя время на настройку.
Проект демонстрирует, как всего несколько файлов могут превратить обычный сайт в полноценное приложение с иконкой на домашнем экране и автономной функциональностью. Идеально подходит для образовательных целей или как отправная точка для более сложных PWA.
Комментарии (14)
- Обсуждаются технические возможности и ограничения Progressive Web Apps (PWA) на iOS, включая сложности с установкой и кэшированием.
- Участники делятся минималистичными примерами и подходами к созданию PWA, в том числе с использованием одного HTML-файла и динамической генерацией манифеста.
- Поднимаются вопросы долгосрочной жизнеспособности PWAs как метода распространения приложений в обход официальных правил Apple.
- Приводятся практические советы по отладке (очистка кэша) и решению проблем, например, "cache busting" и версионирование кэша.
- Обсуждается нестандартный характер некоторых API, представленных на ресурсах о возможностях PWA, и их непринятие основными браузерами.
Leaked Apple M5 9 core Geekbench scores 🔥 Горячее 💬 Длинная дискуссия
Новый iPad с моделью iPad17,3 показал впечатляющие результаты в тесте Geekbench 6: 4133 балла в однопоточном режиме и 15437 в многопоточном. Устройство работает на iOS 26.0 и оснащено 9-ядерным процессором ARM с базовой частотой 4.42 ГГц, разделённым на два кластера — 3 и 6 ядер. Объём оперативной памяти составляет 11.2 ГБ.
В тестах выделяются высокая скорость обработки изображений: Object Remover показал 405.6 Мпикс/с в однопоточном и 1.23 Гпикс/с в многопоточном режиме, а Clang достиг 22.9 тыс. строк/с и 114.4 тыс. строк/с соответственно. Эти цифры демонстрируют значительный прирост производительности для мобильных задач, особенно в сфере ИИ и креативных приложений.
Комментарии (473)
- Пользователи обсуждают производительность нового процессора Apple M5, отмечая его превосходство над конкурентами (Intel, AMD, Qualcomm) в мобильном сегменте, особенно в энергоэффективности и одноядерных тестах.
- Высказывается разочарование ограничениями iPadOS, которые не позволяют раскрыть потенциал мощных чипов Apple, и звучат предположения о возможном появлении сенсорного Mac.
- Обсуждается отсутствие аналога Mac mini на ARM64 для Linux и желание видеть более открытые платформы от Apple с поддержкой Linux и общего назначения.
- Поднимается тема игр: пользователи хотели бы видеть более серьёзный подход Apple к геймингу, включая улучшенные инструменты для портирования игр с Windows (по аналогии с Proton).
- Отмечается, что основной прирост производительности M5 по сравнению с M4 (~10-15%) обусловлен новым техпроцессом и архитектурными улучшениями, а не увеличением частоты.
I built and launched the first AirPods-Controlled Game
RidePods — первая в мире гоночная игра для мотоциклов, управляемая движениями головы через наушники. Вместо кнопок игроки наклоняют голову влево или вправо, чтобы управлять мотоциклом, уворачиваться от машин и ставить рекорды. Игра предлагает быстрый аркадный геймплей, плавное управление и затягивающий цикл соревнований с самим собой.
Для работы требуются совместимые наушники с датчиками движения, например AirPods Pro или AirPods 3-го поколения. Разработчик не собирает пользовательские данные, игра бесплатна и оптимизирована для коротких сессий.
Комментарии (34)
- Разработчик создал игру, использующую датчики движения AirPods для управления через повороты головы, что было воспринято как креативное и ностальгическое решение.
- Пользователи высоко оценили инновационность концепции, проведя параллели с ранними днями App Store, когда приложения были простыми и нестандартными.
- Были высказаны некоторые технические проблемы (например, ошибка отключения AirPods) и пожелания по доработке игрового процесса, включая возможность управления через iPhone.
- Обсуждались технические детали получения данных с гироскопа AirPods и потенциальные аналогичные применения технологии для навигации и доступности.
- Часть пользователей отметила побочные эффекты от игры, такие как укачивание и боль в шее, а также необходимость оптимизации размера приложения.
EU age verification app not planning desktop support 🔥 Горячее 💬 Длинная дискуссия
В технических спецификациях EU Digital Identity Wallet обнаружены серьёзные упущения в юзабилити, которые могут затруднить использование кошелька конечными пользователями. Критике подверглись недостаточная продуманность интерфейса, сложность процессов аутентификации и отсутствие ясных инструкций для неподготовленных пользователей.
Особое внимание уделяется проблемам доступности для людей с ограниченными возможностями и недостаткам в проектировании пользовательского опыта. Эти просчёты могут привести к низкому уровню adoption и ошибкам при использовании, что ставит под угрозу успех всего проекта цифровой идентификации ЕС.
Комментарии (349)
- Проект EU возрастной верификации изначально ориентирован только на мобильные платформы (Android/iOS), что исключает пользователей десктопов и вызывает критику о дискриминации и нарушении доступности.
- Ключевые опасения включают привязку к экосистемам Apple/Google, потерю приватности, цифровой суверенитет и риск усиления контроля Big Tech над доступом к базовым услугам и идентификации.
- Обсуждается конфликт инициативы с ценностями ЕС: зависимость от неевропейских технологий, противоречие законам о доступности и приватности, а также потенциально дистопический сценарий тотальной цифровой идентификации.
- Участники отмечают, что проект является лишь прототипом, и технически возможны альтернативные решения (например, смарт-карты), но политическая воля к их реализации отсутствует.
- Многие видят в этом шаге часть тревожной тенденции ЕС к внедрению контролирующих цифровых систем (наряду с chat control), что может привести к массовому сопротивлению и использованию обходных путей.
I forced myself to spend a week in Instagram instead of Xcode
Разработчик приложения Lagree Buddy, уже имеющего стабильные продажи после внедрения платного доступа, решил на неделю отказаться от программирования и полностью сосредоточиться на маркетинге через Instagram. Вместо написания кода он ежедневно создавал контент в формате сторителлинга — серии из 4-6 постов с нарративной дугой, например, историю о поиске и исправлении бага в приложении. Параллельно он вёл холодные рассылки студиям и тренерам, использующим Apple Watch, что привело к быстрым откликам: два ответа из десяти запросов в первый день и предложение о коллаборации от крупного сообщества Lagreeing at Home уже на второй день. Эксперимент показал, что даже краткосрочный фокус на продвижении может открыть неожиданные возможности для роста, пока код отдыхает.
Комментарии (92)
- Разработчики делятся методами организации идей и планирования контента (ведение журналов, фокусировка на аудитории).
- Подчёркивается важность маркетинга и продвижения продукта, опровергается миф "построил — и они придут".
- Обсуждаются стратегии продвижения в соцсетях: работа с инфлюенсерами, создание вирального контента, избегание спама.
- Критикуются неаутентичные методы продвижения (фейковые отзывы, сообщения) и обсуждаются этичные альтернативы.
- Затрагиваются технические аспекты мобильной разработки: выбор нативных технологий vs кроссплатформенных фреймворков.
macOS becomes iOS: Safari video controls
Safari в macOS 26 Tahoe затемняет видео при отображении нативных элементов управления, как это уже происходит в iOS 18. Это изменение, появившееся между iOS 16 и 18, теперь распространилось и на macOS, подтверждая тенденцию сближения двух операционных систем. Эффект исчезает, если убрать курсор или дождаться скрытия контролов.
Пользователи отмечают, что затемнение снижает видимость контента, что противоречит заявленным целям Apple по улучшению фокусировки. Изменение не связано со сторонними расширениями и воспроизводится даже при их отключении.
Комментарии (90)
- Пользователи критикуют Apple за постепенное сближение macOS и iOS, выражая опасения по поводу утраты уникальности десктопной ОС.
- Многие участники обсуждают переход на Linux из-за растущего контроля Apple над macOS и снижения качества пользовательского опыта.
- Обсуждается конкретное изменение в Safari (затемнение видео при показе элементов управления) как пример нежелательного заимствования из iOS.
- Высказывается мнение, что критика отдельных изменений как признака слияния ОС преувеличена и нелогична.
- Некоторые пользователи отмечают, что подобные споры возникают ежегодно, но давление сообщества помогает сохранять macOS стабильной.
Gemini in Chrome 🔥 Горячее 💬 Длинная дискуссия
Gemini теперь встроен прямо в браузер Chrome, позволяя получать помощь ИИ без переключения вкладок. Он анализирует открытые страницы, чтобы давать контекстные ответы, резюмировать статьи и помогать с исследованиями — всё это активируется по запросу пользователя.
Функция включает голосовой чат Gemini Live, сравнение вариантов на основе данных со страниц и управление активностью через настройки. Особенно удобно для мобильных пользователей: на Android работает поверх любого контента, а вскоре появится и в iOS-версии Chrome.
Комментарии (211)
- Пользователи выражают обеспокоенность по поводу приватности и использования данных Google, отмечая неясность политик в отношении сбора и применения информации, отправленной в Gemini.
- Интеграция Gemini в Chrome воспринимается как слабая и неубедительная, многие сравнивают её с простым iFrame или уже существующими решениями от других компаний.
- Высказываются опасения о монопольном положении Google, рисках для безопасности и потенциальной утрате контроля пользователей над своими данными и веб-опытом.
- Некоторые пользователи рассматривают это как повод перейти на другие браузеры, такие как Firefox или Brave, чтобы избежать навязчивой интеграции ИИ.
- Обсуждается потенциальное негативное влияние на веб-экосистему, включая "кражу" кликов у сайтов и рекламодателей, а также алгоритмическую подачу контента.
Комментарии (86)
- Критика продукта за потенциальное поощрение использования телефона за рулем и риски для безопасности
- Вопросы о технической реализации устройства, включая захват экрана и обход ограничений iOS
- Обсуждение проблем совместимости с чехлами, ценовой политики и будущей конкуренции с нативными функциями ОС
- Высокая оценка скорости разработки и качества исполнения аппаратного прототипа
- Дебаты о потенциальных применениях технологии, включая доступность и голосовое управление
About the security content of iOS 15.8.5 and iPadOS 15.8.5 🔥 Горячее
О безопасности iOS 15.8.5 и iPadOS 15.8.5
Этот документ описывает обновления безопасности для iOS 15.8.5 и iPadOS 15.8.5.
Обновления безопасности Apple
Apple не раскрывает информацию об уязвимостях до завершения расследования и выпуска исправлений. Последние обновления перечислены на странице выпусков безопасности Apple.
iOS 15.8.5 и iPadOS 15.8.5
Выпущено 15 сентября 2025 года
ImageIO
Доступно для: iPhone 6s, iPhone 7, iPhone SE (1-го поколения), iPad Air 2, iPad mini (4-го поколения) и iPod touch (7-го поколения)
Влияние: Обработка вредоносного файла изображения может привести к повреждению памяти. Apple известно о сообщениях, что эта уязвимость могла использоваться в целевых атаках.
Описание: Исправлена ошибка записи за пределами границ за счёт улучшенной проверки.
CVE-2025-43300: Apple
Информация о продуктах, не изготовленных Apple, или независимых веб-сайтах предоставляется без рекомендаций. Apple не несёт ответственности за выбор или использование сторонних продуктов.
Опубликовано: 15 сентября 2025 года
Комментарии (141)
- Пользователи отмечают длительную поддержку старых устройств Apple (до 10 лет) в сравнении с ограниченной поддержкой Android-устройств от Google и других производителей.
- Обсуждаются технические причины короткого цикла поддержки Android: ограничения со стороны производителей чипов (Qualcomm) и необходимость интеграции обновлений производителями телефонов.
- Выпуск обновления для устаревших моделей связывают с эксплуатацией уязвимости нулевого дня в целевых атаках государственного уровня, что подчеркивает серьезность угрозы.
- Уточняется, что обновление доступно для широкого списка старых устройств (iPhone 6s, 7, SE, iPad Air 2 и др.), а не только для 10-летнего iPhone 6s.
- Поднимается вопрос о практической пользе обновления для пользователей очень старых устройств, которые могут не устанавливать патчи.
- Отмечается, что современные Android-производители (Google, Samsung) увеличили承诺 срок поддержки до 5-7 лет, что приближается к политике Apple.
- Обсуждается техническая сторона уязвимости: возможность удаленного выполнения кода (RCE) через обработку malicious изображения, часто в связке с уязвимостью в WhatsApp.
macOS Tahoe 🔥 Горячее 💬 Длинная дискуссия
macOS Tahoe
Свежий вид.
Вечно Mac.
macOS Tahoe представляет новый дизайн Liquid Glass — красивый, приятный и мгновенно узнаваемый.
Основные возможности
- Liquid Glass — новый дизайн с прозрачными элементами и динамическими эффектами.
- Приложение "Телефон" — теперь на Mac с поддержкой Live Activities для улучшенной интеграции с iPhone.
- Spotlight — выполняйте сотни действий, не отрывая рук от клавиатуры.
- Умные сокращения — создавайте мощные сценарии с помощью Apple Intelligence.
Дизайн
macOS Tahoe переосмыслен с помощью Liquid Glass, сочетающего свежесть и узнаваемость. Приложения фокусируются на контенте, а персонализация Mac выходит на новый уровень.
- Новый дизайн — Liquid Glass отражает контент в реальном времени, добавляя ясности навигации и элементам управления.
- Обновлённые иконки — персонализируйте Mac с новыми вариантами оформления, включая светлые и тёмные темы, цветные иконки или прозрачный стиль.
- Персонализированные элементы — прозрачная строка меню и расширенные возможности настройки Control Center, включая сторонние приложения.
Комментарии (879)
- Пользователи крайне негативно оценили новый дизайн Liquid Glass в macOS Tahoe, называя его уродливым, непрофессиональным и похожим на дешёвую Android-тему или игрушку.
- Ключевые претензии к интерфейсу: чрезмерно скруглённые углы окон, избыточные отступы (padding), потеря плотности информации, прозрачность, ухудшающая читаемость, и визуальная несогласованность элементов.
- Многие отмечают большое количество багов, неисправленых с бета-версий, и общее ощущение незавершённости и низкого качества релиза.
- Обновление критикуют за ухудшение юзабилити и производительности (например, лагающий запускатель приложений), а также за игнорирование потребностей людей с ограниченными возможностями.
- Некоторые пользователи впервые решили пропустить мажорное обновление macOS и остаться на предыдущей версии или перейти на Linux (KDE), который хвалят за функциональность и стабильность.
- Есть единичные положительные отзывы о новой стилистике, большей «персонализации» и улучшенной производительности в iOS 26, но они тонут в общей массе критики.
- Пользователи отмечают, что Apple отошла от своих прежних принципов дизайна (доступность, ясность, функциональность) в угоду моде.
- Под сомнение ставится сама целесообразность встраивания генерации AI-изображений в операционную систему как её основная функция.
- Общий совет от опытных пользователей — не обновляться до версии x.1 или x.2, чтобы дождаться исправления ошибок и улучшения стабильности.
Celestia – Real-time 3D visualization of space
Celestia — бесплатный 3D-космосимулятор:
солнечная система, 100 000 звёзд, галактики;
Windows, Linux, macOS, iOS, Android.
- Масштаб: от спутников до скоплений.
- Навигация: щёлкни — и полетел.
- Дополнения: планеты, текстуры, корабли, sci-fi.
- Свой контент: создавай миры и траектории.
Функции: вирт-текстуры, фоновая музыка (1.7), SPICE-траектории.
Комментарии (26)
- Пользователь @vodou хвалит проект за годы использования с VTS для визуализации орбит и ориентации спутников.
- @i4k сообщает, что сайт не открывается в браузере Oculus Quest из-за срабатывания защиты от ботов.
- @a_c просит исправить битую ссылку на англоязычную документацию celestia.
- @tempodox уточняет, что свежие сборки для macOS лежат в GitHub-релизах MobileCelestia.
- @florieger поправляет: это репозиторий iOS-версии, не macOS.
Memory Integrity Enforcement 🔥 Горячее 💬 Длинная дискуссия
Memory Integrity Enforcement (MIE) — пятилетняя разработка Apple, объединяющая возможности собственных чипов и ОС для постоянной защиты памяти без потери производительности. Это крупнейшее обновление безопасности памяти в истории потребительских ОС.
Атаки на iOS ограничены шпионским ПО уровня государств: ценой миллионы долларов, они используют цепочки эксплойтов, основанные на уязвимостях безопасности памяти. Чтобы закрыть этот вектор, Apple:
- создала безопасный язык Swift и переписывает на нём код;
- в iOS 15–17 ввели «типизированные» аллокаторы kalloc_type и xzone malloc, усложняющие эксплуатацию;
- в 2018 году первыми внедрили PAC в A12 для защиты целостности управления;
Оценив стандарт MTE (2019), Apple нашла в нём слабые места и совместно с Arm доработала спецификацию до Enhanced MTE (EMTE, 2022). Ключевые требования Apple: синхронная проверка тегов, постоянная работа и скрытность тегов от злоумышленника. Для этого потребовались глубокие доработки железа, ядра, драйверов и приложений.
Комментарии (212)
- Apple представила Memory Integrity Enforcement (MIE) — систему аппаратно-программной защиты от повреждения памяти, работающую синхронно и по умолчанию на iPhone 17.
- MIE использует расширенное тегирование памяти (EMTE), что резко сокращает число рабочих эксплойт-цепочек: даже при наличии багов восстановить цепь не удалось.
- 4-битные теги (1/16 шанс угадать) защищены частым перевыбором seed и мгновенным крашем при промахе, что делает вероятностные атаки непрактичными.
- Критики отмечают: механизм не спасает от цепочек поставки и усложняет джейлбрейки, превращая устройства в «коммерческие терминалы» без возможности «покопаться внутри».
- Спор об «отсутствии массовых вредоносов» для iPhone: приводятся примеры XcodeGhost, Pegasus и других, но Apple считает их узкими кампаниями, а не эпидемиями.
The key to getting MVC correct is understanding what models are 💬 Длинная дискуссия
Как MVC стало таким бардаком
Классическое Smalltalk-MVC:
- Model — данные, ничего не знает об UI.
- View — рисует Model, подписывается на её изменения.
- Controller — переводит клики/клавиши в команды Model.
Связь Model→View только через наблюдение (observer), поэтому Model переиспользуема.
Apple (и большинство фреймворков) всё перепутали:
- View и Controller слили в «View-Controller» — толстый монстр, который одновременно держит UI-элементы и кучу логики.
- Controller превратился в мусорный бак кода, «непереиспользуемый — но это нормально».
- Model зачастую делают пассивной структурой, а состояние хранят в самом виджете (чекбокс знает своё значение).
Итог: вместо «Model как источник истины» получаем размазанное состояние по View-Controller’ам, гонки данных и невозможность тестировать.
Почему случилось: в C/Pascal сделать observable-Model было больно, поэтому в Xerox Lisa пожертвовали чистотой ради скорости. За ними потянулись все.
Как надо:
Model — любой observable-объект (даже bool в обёртке). View подписывается и рисует текущее значение; никогда не спрашивает «каков чекбокс?» — он знает только Model. Controller лишь говорит Model «переключись». Можно цеплять сколько угодно View к одной Model без изменения кода.
Комментарии (158)
- MVC — «религия без евангелия»: все уверены, что знают, что такое Model и View, но Controller — у каждого свой.
- Исходные определения настолько абстрактны, что под MVC подгоняют любую структуру из трёх классов; реальные кодовые базы показывают 1:1 связь V-C, что уничтожает пользу разделения.
- Контроллер быстро превращается в «всё, что не влезло в M или V», из-за чего страдает тестируемость и масштабируемость; 15 лет рефакторинга iOS-проектов подтверждают: 100 % проблем — в недостаточной проработке Model.
- RAD-фреймворки и визуальные редакторы ускорили искажение: код-behind стал контроллером, а «настоящий» MVC остался только в Smalltalk-историях.
- Практический выход: оставить MV, убрать лишний C или превратить его в тонкий «GluePuppy», который просто связывает наблюдаемую Model с реактивной View; всё остальное — следствие Expression Problem и отсутствия языковой поддержки композиции.
What to do with an old iPad
- Унаследовал iPad 2 на iOS 9: тормоз и нет приложений.
- Спустились до iOS 6.1.3 через jailbreak + Legacy-iOS-Kit: летает, красиво.
Что делать:
- Cydia: iFile, iTransmission, f.lux, старые игры без IAP.
- Через SSH root-доступ: учимся хостингу.
План: запустить блог на iPad и вывести в интернет.
- lighttpd из Cydia – весит мало.
- Jekyll-сайт закинул по SCP – открывается в Wi-Fi.
- Туннели:
– localhost.run: старый SSH не принимает RSA, домены случайные, платные.
– Свой VPS + autossh: OpenSSL 0.9.8 ≠ современные алгоритмы, отказ. - Порт-форвард: роутер пускает наружу 80-й на iPad; VPS проксирует nginx → домен.
- Uptime 3 дня, греется, но работает: старый планшет = живой сервер.
Комментарии (91)
- Пользователь поднял iPad 2 2012 г. как веб-сервер, но сайт быстро выдал 502-ошибку Cloudflare.
- Комментаторы жалуются: Apple прекращает поддержку, устройство нельзя поставить Linux, оно превращается в «электронный хлам».
- Обсуждаются jailbreak, UTM, iSH, Termux+X11, но все способы ограничены, частично «тетеринг» и требуют копаться в сомнительных инструкциях.
- Кто-то делает из старых панелей Home Assistant, кто-то — настенные часы, но батарея всё равно периодически садится даже от сети.
- Общий вывод: пока Apple официально не разрешит ставить альтернативные ОС, старые iPad остаются либо музейными экспонатами, либо выбросом.
We're Joining OpenAI
Команда Alex переходит в OpenAI
Мы присоединяемся к команде Codex в OpenAI.
Начав с «безумной» идеи создать «Cursor для Xcode», мы построили лучшего AI-агента для iOS и macOS. Теперь продолжим эту миссию в OpenAI.
Что будет с Alex
- Приложение останется работать у текущих пользователей.
- С 1 октября скачивание прекращается.
- Новых функций не будет.
Спасибо бета-тестерам, клиентам, инвесторам и всему Apple-сообществу! ❤️
P.S. Попробуйте Codex CLI.
Комментарии (131)
- Команда Alex Code присоединилась к OpenAI: продукт перестанет развиваться, новые загрузки прекратятся 1 октября.
- Пользователи считают, что Apple «зашерлокила» большую часть функций Alex во встроенном AI Xcode, поэтому выживание стартапа стало невозможным.
- Многие видят в сделке типичный aqui-hire: OpenAI получает инженеров, знакомых с IDE и Apple-платформами, а не уникальную технологию.
- Вопрос будущего: станут ли OpenAI/Anthropic прямыми конкурентами IDE-стартапов вроде Cursor или останутся поставщиками моделей.
- Скептики ждут, что через 12–18 месяцев продукт Alex окончательно закроют, а команду полностью интегрируют в Codex.
Garmin beats Apple to market with satellite-connected smartwatch 💬 Длинная дискуссия
Garmin первым выпустил спутниковые часы
- Модель: Garmin inReach Messenger
- Функция: SOS и обмен текстами без сети
- Цена: $450 + подписка от $15/мес
- Плюсы: работает глобально, 28 дней без подзарядки
- Минусы: толстый, нужен телефон Android/iOS для настройки
Apple Watch с сателлитом пока только в слухах.
Комментарии (207)
- Железо Garmin топ: 30 дней без подзарядки, датчики и брутальность на высоте, софт всегда был хуже.
- Новые Fenix 8 Pro за $1200 + $8/мес за спутник: цена кусается, даже фанаты сомневаются.
- Спутниковый SOS вызывает вопросы: мелкая антенна, узкие каньоны и зарядка «снимать с руки» – не факт, что сработает в экстриме.
- Батарея убита прошивкой 15.05: с 8 дней до 1, поддержка молчит.
- Apple-юзеры не пересядут: нет нормального iOS-фильтра уведомлений и «родного» номера.
ICE obtains access to Israeli-made spyware that hack phones and encrypted apps
- ICE получает доступ к израильскому шпионскому ПО Paragon Graphite, способному взламывать iPhone и Android без взаимодействия с жертвой и читать переписку в WhatsApp, Signal, Telegram.
- Контракт на 8 млн $ подписан в 2024 г.; ПО использует уязвимости ОС, а не «бэкдоры» мессенджеров.
- Paragon основана бывшими сотрудниками NSO Group; Graphite позиционируется как инструмент «борьбы с преступностью».
- Критика: правозащитники и конгрессмены беспокоятся о массовом надзоре и отсутствии прозрачности; ICE ранее применяла NSO Pegasus.
- Данные: ICE купила 40 лицензий, но не раскрывает, как и против кого использует технологию.
Комментарии (44)
- Правительство США вынуждено покупать шпионские технологии у частных компаний, потому что NSA не может (или не хочет) использовать свои 0-day против граждан.
- Paragon утверждает, что продаёт Graphite «только демократиям» и якобы не знает, как клиенты используют шпионку, что вызывает скепсис.
- Уязвимости обычно заходят через WhatsApp/Signal, SMS/MMS и браузеры; Lockdown Mode может частично защитить, но не гарантирует безопасность.
- Обсуждаются связи Paragon с бывшими политиками и инвесторами из окружения Эпштейна, что усиливает недоверие.
- Участники предлагают переход на децентрализованные приложения и отказ от локального хранения данных, но сомневаются в реальности такого сценария.
Apple pulls iPhone torrent app from AltStore PAL in Europe
Apple заблокировала разработчика торрент-клиента iTorrent в европейской альтернативной платформе AltStore PAL.
Теперь обновления и распространение приложения невозможны, а пользователи получают сообщение об ошибке при попытке установки.
Разработчик утверждает, что Apple отозвала его сертификат без объяснений, хотя iTorrent не нарушал правил.
Это первый случай, когда Apple ограничивает доступ к стороннему магазину в ЕС, несмотря на обязанность по закону DMA открыть iOS для альтернативных площадок.
Комментарии (119)
- Apple отозвала нотариус-подпись торрент-клиента iTorrent, из-за чего приложение пропало даже из сторонних магазинов (AltStore), что ставит под сомнение реальную независимость альтернативных площадок.
- Официальная причина — санкции ЕС против российских разработчиков; однако в публичных списках имя разработчика (Daniil Vinogradov) не числится, и доказательств связи со санкционными лицами нет.
- Участники обсуждения считают это «злонамеренным соблюдением» DMA: Apple формально разрешила сторонние магазины, но сохранила контроль через отзыв сертификатов.
- Критика также адресована Google, которая вскоре внедрит аналогичную модель подписи для Android.
Комментарии (60)
- В iOS Clock много мелких, но раздражающих проблем: «AM/PM» не успевает зафиксироваться при быстром свайпе, кнопки «Отложить/Стоп» расположены по-разному в будильнике и таймере, а таймер иногда не звонит.
- Пользователи жалуются на неудобное вертикальное колесо: длинный линейный список вместо кругового, нет быстрого перехода к 00, сложно попасть точно.
- Обнаружен «хак» в UIPickerView: чтобы имитировать бесконечный скролл, Apple просто делает очень длинный список строк; реального кольцевого буфера нет.
- Некоторые просят добавить «пропустить завтра» для повторяющихся будильников, календарные будильники и нормальное числовое поле ввода.
- Часть проблем решается переходом на 24-часовой формат или Siri, но общий консенсус: дефолтное приложение давно требует переработки.
CocoaPods trunk read-only plan
Кратко:
С декабря 2026 г. CocoaPods Trunk станет только для чтения — новые версии и pod-ы добавлять нельзя. Существующие сборки продолжат работать, пока живы GitHub и jsDelivr.
Что меняется:
- Подачи новых Podspec будут отклоняться на уровне сервера.
- Репозиторий
CocoaPods/Specsпометят как archived. - Использование
prepare_commandв новых Podspec запрещено (май 2025).
График:
- май 2025 — блок
prepare_command. - конец 2025 — массовое письмо всем авторам Podspec.
- сен–окт 2026 — повторное уведомление.
- 1–7 ноя 2026 — тестовое отключение.
- 2 дек 2026 — финальный переход на read-only.
Обратная связь:
- Команда: [email protected]
- Orta: [email protected] или Bluesky @orta.io
Комментарии (110)
- CocoaPods официально уходит в историю: мейнтейнеры решили прекратить развитие, признав превосходство Swift Package Manager.
- Пользователи благодарны за годы поддержки, но многие рады избавиться от «захвата» проекта xcworkspace и постоянных проблем с CDN.
- Критика SPM: не хватает команды outdated, баги в Xcode, плохие сообщения об ошибках; до 30 % пакетов ещё не перенесены.
- React Native, Flutter, Unity, Capacitor пока тесно зависят от CocoaPods; переход на SPM только в зачаточном состоянии.
- ~100 k старых pod-ов рискуют остаться без обновлений: придётся форкать и мигрировать вручную или ждать сообщества.
Show HN: Hacker News em dash user leaderboard pre-ChatGPT 🔥 Горячее 💬 Длинная дискуссия
—
Комментарии (247)
- Авторы обсудили лидерборд пользователей HN по количеству «—» в комментариях и быстро перешли к анализу BigQuery-данных, долям и «— на комментарий».
- Подняли тему, что после 2022 г. всплеск может быть связан с ChatGPT, но сомневаются: автозамены macOS/iOS, MS Word и LaTeX "---" давно делают «—» доступным.
- Спорили, стоит ли считать «--», «–» или "---", и предлагали дополнительные метрики: рост после релиза LLM, только «\w—\w», «— на символ» и т. д.
- Некоторые гордились попаданием в список, другие редактируют «—» из текста, опасаясь «охоты на ведьм» за признаками ИИ.
Some users have noticed settings that let Meta analyze and retain phone photos 🔥 Горячее 💬 Длинная дискуссия
- Meta может сканировать фото в вашем телефоне через функцию «Передача фото» в Messenger и Facebook.
- Проверьте: iOS – Настройки → Конфиденциальность → Фото → Messenger/Facebook; Android – Настройки → Приложения → Messenger/Facebook → Разрешения → Фото и видео.
- Отключите: выберите «Выбранные фото» или «Запретить», затем в самих приложениях отключите «Передачу фото».
Комментарии (222)
- Пользователи обеспокоены, что Meta (Facebook/Instagram) сканирует камеру-роллы без явного разрешения и использует фото для таргетинга и обучения моделей.
- Многие делятся историями, как приложения Meta внезапно предлагали «поделиться» личными снимками, что вызывает подозрения в полном доступе к галерее.
- Участники советуют: не устанавливать приложения Meta, использовать веб-версии, ограничивать доступ к фото в iOS/Android, переходить на GrapheneOS или вовсе удалять аккаунты.
- Предлагается ввести обязательные аудит-логи со стороны Apple/Google, чтобы видеть, какие именно файлы запрашивал каждый приложение.
- Общий вывод: поведение Meta считается аморальным, но пока не криминальным; единственная защита — не доверять компании и не давать ей разрешений.
Claude Sonnet will ship in Xcode 🔥 Горячее 💬 Длинная дискуссия
Xcode 26 Beta 7
- macOS 15.4+ требуется
- Swift 6.1 и Swift 6.0.3 включены
- iOS 18.4, macOS 15.4, watchOS 11.4, tvOS 18.4, visionOS 2.4 SDK обновлены
Новое
- Swift Testing теперь по умолчанию
- Preview canvas работает без симулятора
- Metal debugger поддерживает mesh shaders
- Instruments добавлен шаблон Swift Concurrency
Исправлено
- SourceKit-LSP не крашится при больших проектах
- Simulator корректно отображает Dynamic Island
- TestFlight теперь принимает билды с App Intents
Известные проблемы
- CarPlay симулятор не запускается
- XCTest может зависать при parallel testing
- SwiftUI
.animation(.default)ломает navigation transitions
Устарело
- Interface Builder для watchOS storyboards
- bitcode полностью удалён
Скачать
Комментарии (362)
- Apple добавил в Xcode бета-версию интеграции с Claude (Sonnet 4) и GPT-5, но модели не поставляются в комплекте: нужен оплаченный аккаунт у Anthropic/OpenAI и передача кода на внешние серверы.
- Пользователей беспокоят приватность, утечки исходников и отсутствие офлайн-режима; многие считают, что Apple «Sherlock’нула» сторонние плагины.
- Критика Xcode усилилась: баги, медлительность и плохой UX остаются нерешёнными, а встроенный ИИ не компенсирует недостатки.
- Наблюдается ирония: Microsoft, первой внедрившей Copilot, теперь теряет эксклюзивность, поскольку Apple, Google и JetBrains внедряют собственные или альтернативные модели.
Mosh Mobile Shell
Mosh — мобильная оболочка, заменяет SSH.
- Роуминг: меняйте сеть (Wi-Fi, LTE, Ethernet) — соединение живёт.
- Сон и обрывы: ноут спит, связь пропадает — Mosh ждёт и возобновляет.
- Без задержки: локальный эхо-ввод, предсказания подчёркиваются при плохой связи.
- Простота: не требует root, работает как обычный процесс, логинится через SSH, затем переключается на UDP.
- UTF-8: единственная кодировка, чинит юниксовые баги.
- Control-C: UDP-протокол не блокирует буферы, всегда прерывает процесс.
Поддерживаются GNU/Linux, BSD, macOS, Solaris, Android, Chrome, iOS.
Комментарии (64)
- Mosh по-прежнему решает проблему «роуминга» и высокой латентности, но многие перешли на SSH поверх WireGuard/Tailscale.
- Часть пользователей жалуется на баги рендеринга, отсутствие проброса портов и OSC52, а также на замороженную разработку.
- Альтернативы: Eternal Terminal, shpool, wezterm, а также анонсируемый Rust-проект на WebRTC.
- На iOS популярен ShellFish (с tmux и интеграцией Files), Blink Shell теряет позиции.
- Для мобильных/спутниковых каналов Mosh всё ещё «спасательный круг», но кто-то предпочитает просто «терпеть» дропы через tmux/screen.
Комментарии (106)
- Пользователи хвалят Bitrig за «волшебство» и качество SwiftUI-интерфейсов, но жалуются на вылеты, пропадание проектов и отсутствие входа через Apple.
- Основные запросы: экспорт кода в Xcode, локальная сборка без облака, поддержка WebKit, возможность донастройки после генерации и BYOK-доступ к LLM.
- Не-разработчики рады простоте, но переживают о лимите в 100 сообщений/мес и сборе данных.
- Команда подтверждает: интерпретатор вызывает реальные фреймворки iOS, а не их клоны.
iOS 18.6.1 0-click RCE POC
CVE-2025-43300
Уязвимость в Dell PowerProtect Data Manager (версии до 19.14.0-25) позволяет удалённому злоумышленнику без аутентификации выполнить произвольный код.
CVSS 9.8 – критическая.
Суть
Недостаток валидации входных данных в REST-эндпоинте /api/v1/agent/... приводит к внедрению команд в параметре backupName.
PoC
curl -k -X POST https://target:8443/api/v1/agent/backup \
-H "Content-Type: application/json" \
-d '{"backupName":"`id`"}'
Ответ вернёт вывод команды id, подтверждая RCE.
Эксплуатация
- Сканируем 8443/tcp.
- Отправляем payload, получаем обратную shell.
- Повышаем привилегии через встроенный
sudo(uid=0).
Исправление
Обновиться до 19.14.0-25 или выше.
Mitigation
- Ограничить доступ к 8443/tcp.
- Включить WAF-фильтрацию символов
; & | $.
Комментарии (47)
- Apple экстренно выпустила единственный патч 13.7.8 / 14.7.8 / 15.6.1 и iOS/iPadOS 18.6.2, закрывающий CVE-2025-43300 в обработке DNG.
- Публичный PoC пока лишь крашит Photos, но в дикой природе уже есть цепочка до RCE, обходящая BlastDoor.
- watchOS не получил обновления, вызывая вопросы о его уязвимости.
- Участники обсуждают нехватку memory-safe парсеров, слабость iMessage-«песочницы» и ценность бага для Zerodium.
- Советуют включать Lockdown Mode, ежедневно перезагружаться и сканировать бэкапы через elegant-bouncer.
Ask HN: Why hasn't x86 caught up with Apple M series? 🔥 Горячее 💬 Длинная дискуссия
—
Комментарии (418)
- Apple опережает благодаря вертикальной интеграции: единое ядро macOS/iOS, SoC-архитектура, память на подложке, отсутствие легаси-инструкций и тонкая настройка всего стека «железо-ОС-приложения».
- x86-платформе мешают обратная совместимость, разные OEM-вендоры, сменные модули памяти (DDR вместо LPDDR) и необходимость оптимизировать под сотни конфигураций.
- AMD уже приблизилась: Ryzen AI Max 395+ в Framework Desktop почти догоняет M4 Pro по производительности и энергоэффективности, но пока не вышла в лэптопах.
- На практике большую роль играет ОС: Linux-ноутбуки часто теряют до 2× времени автономности из-за драйверов, Chrome, GPU-ускорения и отсутствия агрессивных профилей энергосбережения.
- Итог: догнать M1/M4 «на бумаге» уже почти возможно, но сопоставимый реальный опыт потребует либо закрытой экосистемы, либо множества доработок в прошивке, драйверах и ПО.
Turning a Decommissioned iPhone into a UniFi Protect Camera
Как превратить старый iPhone в камеру UniFi Protect
Переехав на экосистему UniFi, я захотел добавить в Protect ещё одну камеру. Под рукой оказался старый iPhone — компактный «мини-ПК» с хорошей камерой. Официально Protect работает только с UniFi-камерами, но поддерживает сторонние устройства через ONVIF.
В App Store не нашёл приложений, которые напрямую транслируют по ONVIF, зато понял: ONVIF лишь «рукопожатие», а сам поток идёт через RTSP. Значит, схема такая:
iPhone (RTSP) → ONVIF-прокси → Protect
-
RTSP-поток с iPhone
Установил IP Camera Lite (бесплатный тестовый режим). Настроил поток:
rtsp://admin:admin@192.168.17.189:8554/live
Проверил черезffplay— картинка и звук пошли. -
ONVIF-прокси в Docker
Нашёл на Reddit упоминание контейнераrtsp-to-onvif. Поднял его на Synology, поправилconfig.yaml:- интерфейс
eth4(10 GbE-адаптер); - IP и путь RTSP-потока;
- точные width/height, взятые из вывода
ffplay.
- интерфейс
-
Добавление в Protect
В веб-интерфейсе Protect включил «Discover 3rd-Party Cameras», увидел новое устройство, нажал Adopt, ввёлadmin/admin. После донастройки камера появилась в списке.
Результат: iPhone теперь полноценная камера Protect, а Surveillance Station и Scrypted можно отключить.
Комментарии (43)
- Пользователь подключил iPhone к UniFi Protect, но не раскрыл, как победил «бесконечный спиннер» и зависание видео.
- Сообщество разочаровано отсутствием деталей и подозревает, что сам автор уже не помнит, что именно помогло.
- UniFi Protect не умеет в live-аудио и детекцию людей/машин на сторонних камерах без отдельного «AI-устройства» за ≈ $200.
- Старые iPhone как 24/7-камеры критикуют за перегрев и разбухание батарей; предлагают либо удалить аккумулятор, либо купить $30–50 камеру.
- Кто-то пошутил, что фанаты UniFi — «веганы техно-мира»: всем обязательно расскажут, что у них UniFi.
Burner Phone 101 🔥 Горячее 💬 Длинная дискуссия
Цели мастер-класса
- Основные: узнать о «одноразовых» телефонах и получить удовольствие.
- Скрытые: понять границы этих устройств, связать их с общей цифровой гигиеной, научиться делиться знаниями.
- Запреты: не раскрывать личные данные, не поощрять вред или преследование.
Моделирование рисков
Ответьте на три вопроса:
- Что защищаем?
- От кого?
- Что случится, если всё провалится?
Примеры: протест, рейд ICE, онлайн-преследование, борьба с зависимостью от смартфона. Учитывайте риски для всей вашей сети.
Почему смартфон — это риск
- IMEI (железо) и IMSI (SIM) делают полную анонимность почти невозможной.
- Четыре категории утечек:
- Идентификация и финансы (платежи, контракты).
- Местоположение (GPS, Wi-Fi, вышки).
- Коммуникации и соцграф (звонки, контакты).
- Контент и хранилище (фото, бэкапы, приложения).
Быстрые меры для любого телефона
- Обновляйте ОС.
- ПИН-код вместо биометрии.
- Отключите облачные бэкапы или шифруйте их.
- Установите Signal.
- Жёстко ограничьте разрешения приложений.
- Выключайте радиомодули, когда не нужны.
- Храните минимум чувствительных данных.
Android
- Выключите Google Location History и персонализированную рекламу.
- Используйте Firefox/Brave, F-Droid, GrapheneOS или CalyxOS.
iPhone
- «Запретить отслеживать», ограничить Siri, включить режим Lockdown при высоком риске.
Комментарии (154)
- Мобильные телефоны изначально проектировались как трек-устройства из-за роутинга вызовов и биллинга; «анонимные» бёрнеры почти невозможны в странах с обязательной идентификацией.
- Даже если купить аппарат и SIM за наличные, нужно держать «бёрнер» отдельно от основного телефона и не включать его дома/на работе, иначе корреляция по времени и месту выдаёт владельца.
- Альтернативы: LoRa-мэш (MeshCore), приёмники старых пейджеров, спутниковые телефоны, ham-радио — но всё это текст, ограниченный радиус или требует лицензий.
- eSIM и современные SoC с закрытым baseband делают отслеживание ещё глубже: модем «спит» даже в авиарежиме, а отключить радио полностью нельзя.
- Лучший совет — начать с threat-modeling и, если риск высок, просто оставить телефон домой: любое включённое радио — это маяк.
Show HN: I built an app to block Shorts and Reels 🔥 Горячее 💬 Длинная дискуссия
ScrollGuard — блокирует Reels и Shorts в Instagram, Facebook, Reddit, YouTube.
Устанавливает лимит прокрутки в любых приложениях. Без рекламы и отвлечений.
iOS: из-за ограничений системы полноценная блокировка невозможна, но разрабатывается альтернативное решение.
Оставьте e-mail, чтобы получить уведомление о релизе.
© BreakTheScroll | Политика конфиденциальности
Комментарии (284)
- Пользователи жалуются, что Instagram и YouTube навязывают рекомендованный контент и Shorts, а встроенные переключатели либо отсутствуют, либо временные (30 дней).
- На Android применяют ReVanced, DFinstagram, uBlock, либо новое приложение с Accessibility Service, чтобы вырезать ленту/Shorts, но требуются права root или доверие к стороннему коду.
- На iOS такие же модификации невозможны; люди переходят в браузер, ставят Safari-расширения (Shorts-Stopper, Unhook) или вовсе удаляют приложения.
- Часть участников ищет решения на уровне сети (DNS, роутер) или полностью отказывается от централизованных платформ в пользу открытых альтернатив (Pixelfed, FreshRSS).
- Общий вывод: борьба с алгоритмами сводится к «хакам» и самодисциплине, поскольку сами платформы не дают удобных выключателей.
TextKit 2 – The Promised Land
TextKit 2 (NSTextLayoutManager) появился на WWDC21, но уже 4 года не оправдывает надежд. Архитектура продумана: NSTextContentManager, NSTextElement, NSTextLayoutManager. На практике работает только NSTextContentStorage → NSTextStorage, а элементы должны наследовать NSTextParagraph. UITextView/NSTextView не принимает альтернатив.
Баги многочисленны: «extra line fragment», регрессии между версиями, часть отчётов без ответа.
Viewport — главная боль. Он лениво раскладывает только видимую область, поэтому высота документа постоянно пересчитывается и «прыгает» при прокрутке. Постоянные инвалидации и кэширование усложняют код.
Комментарии (26)
- TextKit 2 выглядит «сырым»: демо работает, но стоит отойти от happy path — всплывают баги, плохая документация и отсутствие публичного списка проблем.
- Основной способ использования — кастомизация UITextView/NSTextView; попытки полностью заменить их приводят к боли.
- На macOS TextKit 2 сломал даже TextEdit: появились глюки прокрутки и повреждение текста.
- «Дрожание» скроллбара из-за lazy layout и оценок высоты считается «как задумано», но выглядит неприемлемо; решения есть (Flutter, эвристики), но не встроены.
- Apple, судя по всему, не додогфудила API: внутренние приложения не отловили острые углы, поэтому теперь каждый разработчик получает синяки.
Cursed Knowledge 🔥 Горячее
- Zitadel: JS-движок не поддерживает именованные группы в regex.
- Entra: PKCE есть, но не указан в OpenID-доке → клиенты думают, что нет.
- EXIF: размеры в метаданных могут не совпадать с реальными.
- YAML: пробелы ведут себя неочевидно.
- Windows: скрытые файлы нельзя открыть флагом
"w"; опция SMBhide dot filesусложняет жизнь. - Git: автопреобразование LF ↔ CRLF ломает bash-скрипты.
- Cloudflare Workers:
fetchпо умолчанию используетhttp, даже если указанhttps. - Android/iOS: без разрешения на геолокацию GPS-данные могут тихо удаляться из фото.
- PostgreSQL NOTIFY: работает в транзакции → WAL растёт каждые 5 с при использовании socket.io-адаптера.
- npm-скрипты: каждый запрос к реестру → плохой health-check.
- JS-«пакетный» спамер: добавляет 50 лишних зависимостей «для обратной совместимости».
- bcrypt: учитывает только первые 72 байта пароля.
- JS Date: годы и дни считаются с 1, месяцы — с 0.
- ESM ↔ CJS: до Node 20.8 смешанный импорт мог вызвать segfault.
- PostgreSQL: максимум 65 535 параметров — большие bulk-insert ломаются.
- Clipboard API и др. работают только в HTTPS/localhost.
- TypeORM:
.remove()удаляет полеidиз переданного объекта.
Комментарии (131)
- Пользователи восторженно приняли идею «cursed knowledge» — каталога кошмарных нюансов, сопровождаемого коммитом-фиксом.
- Обсуждали PostgreSQL-лимит в 65 k placeholder’ов, причины появления 50 лишних npm-пакетов, скрытые потоки NTFS/ADS и «призрачные» файлы macOS.
- Упомянули, что bcrypt обрезает пароль до 72 байт, Cloudflare Workers могут игнорировать https, EXIF-даты в Immich — постоянная головная боль.
- Поделились личным опытом: неразрывные пробелы, case-insensitive имена в macOS, Java-классы в Oracle, «магия» YAML-парсеров.
- Кто-то предложил превратить подборку в репозиторий-«Awesome Cursed», другие подчеркнули пользу такого «терапевтического» лога ошибок.
uBlock Origin Lite now available for Safari 🔥 Горячее 💬 Длинная дискуссия
uBO Lite (uBOL) — надежный и эффективный блокировщик контента.
Набор правил по умолчанию соответствует стандартным спискам uBlock Origin:
- Встроенные списки uBlock Origin
- EasyList
- EasyPrivacy
- Список серверов рекламы и трекинга Peter Lowe
Дополнительные правила можно включить на странице настроек — нажмите значок шестеренки в всплывающей панели.
uBOL полностью декларативен: фильтрацию CSS/JS выполняет сам браузер, постоянный процесс расширения не нужен. uBOL не расходует CPU/память во время блокировки; сервис‑воркер требуется только при работе с панелью или настройками.
Рейтинги и отзывы
4,8 из 5 (37 оценок)
Лучший блокировщик для Safari
Открытый код, основан на оригинальном uBlock Origin, быстрее других. Рекомендую. Включите режим «Полный», иначе часть рекламы останется.
Не удается включить на Safari для ноутбука
На iPhone работает отлично. Улучшите версию для macOS: в настройках Safari расширение сразу после установки выглядит отключенным.
Доступ к панели
Попасть в настройки немного неочевидно, особенно в приватном режиме. Но это лучший блокировщик. Спасибо за порт на iOS.
Разработчик Raymond Hill сообщает, что приложение может обрабатывать данные, как описано ниже. Подробности в политике конфиденциальности.
Данные не собираются
Разработчик не собирает данные из этого приложения.
Практики конфиденциальности могут отличаться в зависимости от функций и возраста пользователя. Узнать больше
Информация
Продавец: Raymond Hill
Размер: 5,8 МБ
Категория: Утилиты
Совместимость: iPhone iOS 18.0+, iPad iPadOS 18.0+, Mac macOS 15.0+, Apple Vision visionOS 2.0+
Языки: английский
Возраст: 4+
Авторские права: © Raymond Hill 2022
Цена: бесплатно
- Поддержка
- Политика конфиденциальности
Комментарии (439)
- Пользователи обсуждают выход uBlock Origin Lite для Safari: многие радуются появлению уБО на iOS/macOS, но отмечают, что Apple очень поздно починила/реализовала DNR API (iOS 18.5–18.6), из‑за чего раньше блокировка в Safari была слабее, чем даже в Chrome MV3.
- Много жалоб на совместимость и распространение: у некоторых расширение не активируется или пишет «не поддерживается этой версией Safari» (iOS 18.5, macOS 15.5/15.6), встречаются ошибки «Unable to load», недоступность в регионе, а в поиске App Store его тяжело найти.
- Сравнения с альтернативами разнятся: часть считает, что AdGuard/Wipr/Ghostery уже давно хорошо работают в Safari; другие видят у uBOL более высокую эффективность (пример теста 94% vs 79% у AdGuard) и удобные инструменты (элемент‑пикер), хотя некоторые жалуются на UI и помехи нативным функциям Safari.
- Обсуждают альтернативные браузеры: Orion (WebKit с поддержкой uBO “полной” версии), Brave (встроенный эффективный блокер), Firefox/Firefox Focus, DuckDuckGo; ряд пользователей предпочитает их из‑за лучшего адблокинга и производительности.
- Требование iOS 18+ стало барьером: владельцы старых устройств/версий iOS просят поддержку, опасаются обновляться, часть ждёт доступности по регионам.
- Есть вопросы о функциональности “Lite”: можно ли добавлять собственные фильтры/косметические правила; у некоторых всплывает запрос доступа к доменам трекинга (например, adnxs), что вызывает недоумение.
- Итоговая тональность: рады новому варианту для Safari и конкуренции, но критикуют Apple за запоздалую и несовершенную реализацию, а также за хрупкость и региональные/версийные ограничения.