НЛО с вами!
№ 5197888779
Хабр Новости → https://t.me/habr_com_news
Хабр Карьера → https://t.me/habr_career
Реклама → adv@habr.team
Subscribers135K +0 24h
Reach per post (ERR)12.2%16.5K avg views
Posting7.9/daylast 9 hours ago
Reactions per 1K views5.1❤ 👍 🔥
Где CSS подложил вам ловушки
У position: fixed вроде бы одна задача — удерживать элемент на месте при прокрутке. Но иногда он перестаёт фиксироваться относительно окна браузера. С line-height не лучше: значения 1.5 и 150% сначала дают одинаковый результат, а после изменения размера шрифта вложенного текста начинают вести себя по-разному.
И таких сюрпризов в CSS хватает. Псевдоклассы могут неожиданно повлиять на специфичность селектора, а пользовательское свойство — не сработать, хотя на вид в коде всё правильно. Причём попасть в эти ловушки может и новичок, и опытный фронтендер. CSS остаётся верен себе, а за объяснениями приходится обращаться к спецификациям.
[ХАБРААРХИВ]
Исландия, где даже погода с чувством юмора
Когда самолёт взлетал из Кефлавика, из-за сильного ветра мимо окна пролетел конус ограждения. Капитан его заметил и обратился к пассажирам: «Сейчас мы начнём взлетать. Будет трясти. Пожалуйста, кричите тише».
На земле не менее весело. За час погода может показать все четыре сезона, ветер способен оставить вмятины у петель автомобильной двери, а с дороги нельзя сходить даже на мох. Он здесь национальное достояние и восстанавливается с нуля 70 лет. В общем, погода испытывает туристов, а туристы — терпение местной природы.
#хабраархив
Как универсальный разъем стал кошмаром: почему одинаковые кабели USB-C отличаются по скорости в 80 раз
В 2016 году инженер Google Бенсон Леунг проверял кабель USB-A на USB-C от Surjtech. Проверка закончилась двумя сгоревшими USB-анализаторами и Chromebook Pixel, у которого перестали работать оба порта USB-C. Это был крайний случай того, насколько неприятными могут оказаться проблемы с кабелями.
Но и без сгоревшей техники с USB-C хватает путаницы. Внешне одинаковые кабели могут различаться по скорости передачи данных больше чем в 80 раз, поддерживать разную мощность зарядки и далеко не всегда выводить изображение на монитор. В 2014 году USB-C должен был покончить с зоопарком разъёмов и кабелей. Спустя двенадцать лет зоопарк никуда не делся — просто стал невидимым.
RAMP: хакерский форум с регистрацией за $500 и сомнительной безопасностью
Движок XenForo за $200, домен за $5 — по рассказу exkgb, именно так начинался RAMP, форум для сотрудничества с ransomware-группировками вроде LockBit и Qilin. Площадка быстро набрала обороты, за регистрацию стали брать $500, а администратор уверял, что все деньги идут на безопасность проекта. Правда, дальнейшая история заставляет усомниться, насколько хорошо эта безопасность работала.
Среди ключевых фигур форума были wazawaka, Kajit и Stallman, причём как площадка перешла из рук одного администратора к другому, остаётся загадкой. После закрытия RAMP появились даже мошенники, решившие заработать на его имени с помощью поддельного форума. А история одного из создателей и вовсе доходит до международного розыска, пакета с наличными из «Магнита» и якобы переданных силовикам 1,5 млрд рублей в криптовалюте.
Три загадки жизни на Земле: от первых клеток до «Земли-снежка»
Около миллиарда лет жизнь на Земле оставалась почти исключительно микроскопической. Учёные даже прозвали этот период «скучным миллиардом». Затем, примерно 720 миллионов лет назад, планета превратилась в гигантский снежный шар: ледяная оболочка перекрыла солнечному свету доступ в океаны, фотосинтез остановился, и большую часть следующих 85 миллионов лет Земля оставалась замёрзшей. Удивительно, что жизнь вообще пережила эту эпоху, ведь после неё организмы совершили резкий скачок в размерах и сложности.
И это далеко не первая загадка в истории земной жизни. Как она вообще возникла из неживой материи миллиарды лет назад? Каким образом появились сложные клетки, из которых сегодня состоят животные, растения и грибы? Учёные постепенно восстанавливают картину по обрывочным свидетельствам, спорят о причинах эволюционных скачков и порой даже не могут договориться, что в этой истории было причиной, а что следствием.
«Не трогай, а то сломаешь!»
В детстве за такое ругали. Во взрослой жизни за это можно получать зарплату. Главное — сломать раньше пользователей.
Для тех, кто так и не научился ничего не трогать, на витрине Хабр Курсов есть программы по ручному и автоматизированному тестированию.
ТВ-приставка для родителей «просто тормозила». Пока не заглянули в прошивку
Купили родителям недорогую H96 Max V11 на Android 11, которая со временем начала вести себя странно: интерфейс зависал на десятки секунд, ролики на YouTube плохо загружались, часы показывали неправильное время. Заодно выяснилось, что хранилище заполнено на 77%, хотя приложений почти нет. Пришлось заглянуть поглубже.
С этим неожиданно помогла сама заводская прошивка, в которой уже были включены root и отладка по сети. Проверка через ADB показала восемь скрытых профилей, которых не видно в настройках, и целый набор незнакомых приложений. Одни пакеты имели названия вроде «обновление системы», другие обнаружились непосредственно в прошивке, откуда могли восстанавливаться даже после удаления.
Причём чем дальше заходило расследование, тем интереснее всё становилось — сбившееся время оказалось отдельной проблемой, зависания тоже имели свою причину, а избавиться от подозрительных приложений простым сбросом настроек было невозможно.
ИИ-ассистент, который переведёт условия кредита с юридического на человеческий, или профессиональный разгребатель ЖКХ-счетов?
Решили разобраться, что в финтехе вам нужнее. Самые старательные респонденты смогут поучаствовать в розыгрыше мерча.
→ Опросик
Как в MWS Cloud Platform построили управление сотнями Kubernetes-кластеров
Сначала всё было относительно просто. Написали Ansible-плейбуки, добавили собственных скриптов, подняли Kubernetes-кластеры. Если что-то пошло не так — запускаем плейбук с -vvv, а дальше как повезёт.
Но когда кластеров стало больше сотни, привычный подход начал трещать по швам. Код разрастался, логика дублировалась, конфигурации постепенно расходились. В MWS Cloud Platform присмотрелись к готовым решениям, но ни одно не подошло: мешали ограничения интеграции с собственной IaaS и риск зависимости от вендора.
Пришлось искать другой фундамент для Managed Kubernetes. И заодно решать, как построить сервис по принципу «честного» PaaS, без закрытых компонентов и внутренних API, недоступных пользователям.
⚡ Новости к этому часу
бустануть канал 👉
🤔 Mail.ru отменила бесплатные вечные 1 TБ для первых пользователей «Облака Mail.ru»
🤔 Claude начал блокировать пользователей за российский паспорт [IMG]
🤔 Максут Шадаев предложил ограничивать выдачу новых сим‑карт при блокировке аккаунта в «Максе»
🤔 Минцифры рассматривает введение платной регистрации смартфонов по IMEI
🤔 Взлом Binance — с биржи вывели криптовалюту почти на $6 млрд
🤔 ФНС РФ тестирует скоринговую модель для выявления скрытых доходов самозанятых
#новости
Просто сделать игру недостаточно
В 2017 году карточную настолку про стартапы решили перенести на ПК. Нашёлся издатель, собралась команда из трёх человек — казалось, остаётся просто сделать игру. За полгода она успела превратиться в айдл, обзавестись рекламой и монетизацией, сменить стилистику под модные тогда фермы и лишиться основного художника, уехавшего поправлять здоровье за Урал. За месяц до релиза издателя купили, проекты поставили на паузу. Создатель, которому уже совсем не хотелось выпускать ЭТО, даже немного обрадовался.
Спустя годы при переезде на новый ноутбук обнаружились исходники первоначальной версии, и руки снова зачесались. На этот раз без издателя, зато с необходимостью совмещать роли программиста и продюсера. Одному хочется сделать красивую архитектуру, другому — побыстрее проверить, нужна ли вообще очередная фича. И попробуй договорись, когда оба сидят за одним ноутбуком.
Какая самая старая программа с GUI запускается на Windows 11 без эмуляции
Пасьянс FreeCell из февраля 1993 года прекрасно запускается на Windows 11 без эмуляции и каких-либо доработок. Можно спокойно раскладывать карты в программе, которой уже больше 33 лет. Впечатляющая обратная совместимость, особенно если вспомнить, сколько версий Windows сменилось за это время.
На этом поиски самой старой программы с GUI можно было бы закончить, только любопытство взяло верх. Вдруг найдётся что-нибудь ещё древнее? Пришлось отправиться в Internet Archive и перебирать предрелизные сборки Windows NT 3.1, где обнаружились приложения начала 90-х со своими сюрпризами. Одни не понимали современный формат исполняемых файлов, другие путались в соглашениях о вызовах функций и благополучно падали.
Среди этих древностей всё-таки нашёлся неожиданный кандидат на новый рекорд. Особенно интересно, почему Windows 11 смогла запустить именно его, когда другие программы из той же сборки оказались несовместимы с современной системой.
Мини-ПК по цене пиццы: возвращаем к жизни Dell Wyse 3040
Четырёхъядерный Intel Atom, 2 ГБ оперативки, четыре USB-порта и пассивное охлаждение — всё это в компьютере размером с ладонь, купленном на барахолке за 870 рублей. Правда, при первом включении Dell Wyse 3040 встречает сообщением «No bootable devices found». Диагностика показывает, что встроенная eMMC окончательно умерла, так что самое время доставать паяльный фен и искать ей замену.
После перепайки начинается самое интересное. Новая память установлена, можно ставить Debian, только вот UEFI упорно отказывается видеть загрузочное устройство. Приходится экспериментировать с микросхемами от старых гаджетов, снова и снова перекатывать BGA-чипы и разбираться в особенностях прошивки. Причём в какой-то момент выясняется, что Linux прекрасно видит накопитель, который сама UEFI никак не желает признавать.
Так обычная попытка оживить списанный мини-ПК превращается в головоломку, где исправная память совершенно не гарантирует успешную загрузку системы.
🤖 Нейросети отнимут у нас работу. Как только мы научим их её делать.
Пишем промпты, показываем примеры, исправляем ошибки — словом, проводим онбординг собственной замены.
А чтобы этот онбординг не растянулся на вечность, на витрине Хабр Курсов есть программы по промпт-инжинирингу.
Ubuntu готовится к большим переменам: разбираем 26.10 и планы Canonical
В Ubuntu 26.10 добрались даже до привычных команд cp, mv и rm — теперь они работают в варианте на Rust. Заодно обновили GNOME до версии 51, улучшили управление окнами и мониторами, добавили отдельную страницу драйверов в App Center. Нашлось место и для предварительной версии Myna, которая превращает речь в текст прямо на устройстве, без отправки аудиозаписи в облако.
И это лишь часть изменений, поскольку Canonical уже готовит почву для Ubuntu 28.04 LTS. В планах — переработка установщика, упрощение первоначальной настройки и развитие рабочего стола, который сможет учитывать происходящее в открытых приложениях. Например, помогать разработчику разбираться с упавшими тестами, используя данные проекта. Пока это только один из возможных сценариев, и какие функции доберутся до будущих релизов, ещё предстоит решить.
Tech-native агентство Grechka Media провело ребрендинг и запустило новый сайт
Карпа выпустили в большие воды, логотип сгладили, а агентство переодели в уверенный фиолетовый. Grechka Media провела ребрендинг и запустила новый сайт, на котором буквы меняют фактуру при наведении, работает интерактивная 3D-типографика и открывается целая Вселенная с пасхалками.
За внешними переменами стоят шесть лет внутренней трансформации. Grechka начинала как коммуникационное агентство для технологических стартапов, а теперь работает с компаниями из разных индустрий. Вместе с (K)nights. Beautiful creatures команда придумала, как передать эти изменения через дизайн. Причём у каждой детали, от полупрозрачного карпа до спрятанных на сайте артефактов, есть своя история.
editedad
Немного личных историй про ИИ
Собрать собственный инструмент, объединить несколько технологий или даже написать нейросеть с нуля? Почему бы нет? Но нужно ещё проверить, как всё работает на практике, найти ошибки и довести решение до ума. Собрали пять историй хабраавторов, которые экспериментируют с ИИ, делятся собственными наработками и показывают, что получилось.
🤖 Нажали Approve на одно действие, а workflow попытался выполнить другое: разбор n8n + MCP + Bitrix24
🤖 Архитектурный паттерн «LangGraph, гибридный RAG + Сигнатурный движок»: универсальный граф для потоковых данных
🤖 Бесплатная верстка и перевод книг: как я создал конвейер, работающий на видеокарте
🤖 Тернарная нейронка на C#
🤖 Форк OpenResearch после релиза: три недели сопровождения вместе с Claude
Сезон Код будущего на Хабре, который мы проводим вместе со Сбером, близится к финалу. Успейте поучаствовать: приём статей продлится до 11 ноября 2026 года.
Реклама. ПАО «Сбербанк»,
ИНН 7707083893, 2VSb5wTBMdU
Кто виноват в том, что товары становятся хуже?
Рюкзак знакомой марки выглядит почти как раньше: логотип на месте, только ткань стала тоньше, а вместо молнии YKK стоит более дешёвая. У JanSport появились исключения из пожизненной гарантии, а двадцатилетняя гарантия на матрас может потерять силу из-за одного пятна. Старое имя на этикетке всё ещё вызывает доверие, даже когда сам товар уже изменился.
У такого ухудшения есть название — «дерьмофикация», хотя придумали его для цифровых платформ. Рюкзакам, матрасам и даже сэндвичам не нужны ни обновления, ни программные блокировки, чтобы становиться хуже. Самое любопытное, что и смена владельца не всегда приводит к одному результату: Milwaukee после покупки стала лучше, Craftsman — хуже. Оба случая прекрасно показывают, почему привычного объяснения про жадных производителей здесь явно недостаточно.
Telegram doesn't show this post on the web. Open it in Telegram to see it.
⚡ Новости к этому часу
бустануть канал 👉
🔭 Астрономы, возможно, обнаружили шестую карликовую планету Солнечной системы
😱 Хакеры взломали правительственные системы Молдовы и смогли похитить информацию трети населения страны
👏 Китайские учёные поставили рекорд скорости передачи данных по оптоволокну — 3,2 Пбит/с
💻 Apple представила MacBook Pro с сенсорным OLED‑экраном и динамическим островом вместо «чёлки» [IMG]
✈️ Исследователь нашёл способ взломать Telegram через анимированные стикеры без участия пользователя
🤔 Пользователи китайских форумов выяснили, по каким признакам Anthropic банит пользователей, в том числе из России
#новости