НЛО с вами! Хабр Новости → https://t.me/habr_com_news Хабр Карьера → https://t.me/habr_career Реклама (продвигаем только статьи с Хабра) → adv@habr.team Вопросы → @shelsneg Админ → @vololoshin
Космические звездолёты из 90-х, или Почему в космосе используют технологии прошлого века
В 2016 году на МКС всё ещё работали Intel 80386SX на 20 МГц — процессоры, которым на тот момент было уже четверть века. В российских модулях «Звезда» до сих пор летают приборы «Электроника», а на наземных станциях ГЛОНАСС стоят «Эльбрусы» первой версии.
В то же время в «малом космосе» всё совершенно иначе: там царят низкая цена, быстрые итерации и кубсаты на Raspberry Pi с Linux-контейнерами.
Разбираемся, почему в большом, серьёзном космосе так ценят проверенные временем, почти музейные технологии, и какое место в этой истории занимают решения советской и российской школы.
Вайб-кодинг глазами старого разработчика
Здорово, когда получаешь готовое работающее приложение с одного запроса. Это апофеоз профессионализма и лени одновременно. Но в реальных, больших проектах всё иначе: ТЗ не всегда можно сформулировать заранее, и приходится двигаться шагами в диалоге с ИИ-агентом.
Эта статья — разбор эксперимента по вайб-кодингу от oldschool-разработчика с 20-летним стажем. В ней он пытается понять, в каких случаях достаточно минимальных знаний, а в каких необходимы экспертные навыки, что изменилось в инструментах за последний год, и есть ли предел у диалога с ИИ-ассистентом.
Как устроена память внутри микропроцессора и при чем тут компиляторы
Помните, как в школе, решая примеры «в столбик», мы бормотали себе под нос: «один пишем, два в уме»? Оказывается, у процессора при вычислениях возникает похожая ситуация — ему тоже нужно где-то хранить промежуточные результаты, чтобы множество его исполнительных устройств могли работать слаженно.
Разберёмся, как устроены эти запоминающие ячейки внутри процессора, почему из них строят массивы памяти и какие задачи при этом решают компиляторы — от оптимизации по скорости и энергопотреблению до генерации файлов для САПР.
Заблокировать нельзя использовать: кратчайшая история противостояния трекинговых кук и современных браузеров
«Сторонние куки больше не нужны», — заявили разработчики Google Chrome и в январе 2024 года начали принудительно отключать их у каждого сотого пользователя. Однако уже в июле последовало осторожное: «Ну, с другой стороны...» — и отмена кук была отменена.
На самом деле, речь шла о том, как должен работать Интернет в целом: отказ затронул бы почти каждый сайт из тех, что мы посещаем. В этой статье — рассказ о том, как технологии, изначально созданные для упрощения жизни, со временем стали инструментом манипуляций, и о контрасте разных подходов к борьбе с этим. Разберёмся, почему проблема трекинга — это не только про сторонние куки.
Обзор UserGate WAF: тесты и особенности эксплуатации
Защита веб-приложений с каждым годом становится всё актуальнее: растёт число взломов, утечек и ужесточаются требования законодательства. Всё это заставляет ответственнее подходить к выбору компонентов для защиты инфраструктуры.
Недавно российский вендор UserGate выпустил свой новый продукт — UserGate WAF. Разбираемся в его заявленных особенностях, устанавливаем в облаке Selectel и прячем за него защищаемое приложение, чтобы посмотреть, как он справится с задачей.
Очень страшный публичный Wi-Fi
Нам постоянно говорят, что если подключиться к публичному Wi-Fi, то случится что-то ужасное: трафик перехватят, пароли утекут, смартфон взломают. Эти инструкции транслируют многие ИБ-компании и именитые эксперты.
Но, кажется, это просто карго-культ из 2015 года. Давайте попробуем разобраться, почему и как так вышло, рассматривая самый частый сценарий — обычный человек и обычный современный смартфон.
Matrix и XMPP на своём сервере: когда популярные мессенджеры — моветон
В свете последних событий и сомнительного качества связи в популярных мессенджерах, всё чаще возникает необходимость в надёжном канале для звонков внутри семьи. Звонить по мобильной сети в 2025 году — какой-то моветон, а ставить MAX автор даже не пробовал — может, потому что слишком мало времени проводит в лифте?
Разбираем, как и, главное, зачем поднимать свой собственный сервер на Matrix или XMPP, чтобы организовать по-настоящему приватный и качественный канал для общения. Готовая инструкция для тех, кто ищет замену.
В кампусе Microsoft в Кремниевой долине скончался 35-летний инженер программного обеспечения Пратик Пандей. По словам его семьи, он часто работал допоздна. Полиция не нашла признаков преступления, а Microsoft отказывается от комментариев, ссылаясь на внутреннее расследование.
Пандей работал над Microsoft Fabric — одним из ключевых продуктов в гонке ИИ и данных, находясь в прямом подчинении директора по облачным технологиям. Его смерть — это не просто трагическая новость, а повод для всей IT-индустрии задуматься о реальной цене «успеха» и «гонки технологий».
Как презентовать себя так, чтобы наняли: мнение менеджера продукта
Почему из двух кандидатов с одинаковым техническим бэкграундом выбирают одного? Часто решающим фактором становятся не хард-скиллы, а способность грамотно презентовать свой опыт и soft skills.
Менеджер продукта из Selectel, который постоянно участвует в найме, делится своим опытом и рассказывает о методе STAR. Это простой, но мощный инструмент, который помогает соискателям структурировать рассказ о себе и показать, как их опыт решает конкретные задачи. Разберём, как использовать этот метод на практике, чтобы вас точно услышали.
Даже у проекта с 10 000 звёзд на GitHub могут быть критические уязвимости
У коммерческих решений есть поддержка и аудиты, а open source — это гибкость и активное сообщество. Но независимо от подхода, нужно полагаться только на себя и самостоятельно проверять безопасность всех компонентов, которые вы внедряете в свою инфраструктуру.
Специалисты по анализу защищённости из Selectel делятся историей о том, как они нашли критическую уязвимость в популярном опенсорс-проекте Mailcow, у которого более 10 000 звёзд на GitHub. Этот кейс — отличное напоминание, что популярность не всегда равна безопасности.
Почему советские компьютеры проиграли ZX Spectrum?
В 1980-х в СССР было множество отечественных разработок: БК-0010/0011, Радио-86РК, Микроша, Агат, Корвет, Вектор-06Ц. Для многих именно они открыли мир компьютерных игр после скучных аркадных автоматов.
Но почему такая огромная страна, как СССР, с населением, превышавшим США и любую страну Западной Европы, не смогла повторить западный бум персональных компьютеров 80-х на базе отечественных ПК? И почему в итоге символом доступных домашних компьютеров стал именно ZX Spectrum?
Попробуем разобраться в причинах этого удивительного феномена в стране плановой экономики.
Нераскрытая любовь: романтика как механика и геймплей в играх
Романтика — одна из самых популярных тем в искусстве, но что насчёт игр? На первый взгляд кажется, что они ассоциируются с экшеном, соревнованием и фантастикой, но редко — с нежными или мелодраматичными историями.
Однако игры не ограничиваются стрелялками и завоеваниями. Посмотрим, как разработчики встраивают романтические истории в свои творения, создавая тем самым новые сюжетные линии и даже новый геймплей там, где его совсем не ждёшь.
Смирись: ты ненормальный
Многие, когда их спрашиваешь, чем бы они хотели заниматься, отвечают: «Открою свою небольшую кофейню!». Звучит как мечта. Но что, если задать им пару встречных вопросов: «Где ты будешь брать зёрна? Сколько стоит эспрессо-машина? Что ты будешь делать, если бариста позвонит в 6 утра и скажет, что не выйдет на работу из-за диареи?»
Если эти вопросы не вызывают у вас ничего, кроме скуки, — вам не стоит открывать кофейню. Потому что именно этим, а не томным перелистыванием Анны Карениной с чашкой латте, вы и будете заниматься каждый день.
Этот метод называется «распаковкой». Наше воображение лениво: оно создаёт красивый сжатый образ будущего, но «забывает» учесть все скучные детали. Распаковка — это способ превратить набросок на салфетке в реальный план.
Когда люди не знают, что делать со своей жизнью, это часто значит, что они просто ещё не «распаковали» свои мечты. Они видят себя профессором в твидовом пиджаке, идущим по кампусу, но не видят рутины из написания статей и бесконечных разговоров со студентами. Разбираемся, почему этот простой, но болезненный метод — ключ к пониманию того, чего вы хотите на самом деле.
Как в Яндексе создали робота-комплектовщика: 4,5 месяца от идеи до первого прототипа
В Яндекс Роботикс решили объединить лучшее из двух миров — мобильных роботов и роборук. Зачем? Чтобы создать автономного робота, который сможет выполнять весь цикл комплектации на складе: перемещать и отбирать товары — быстро, точно и без усталости.
Всего за 4,5 месяца команда прошла путь от задумки до рабочего прототипа. Узнаем, с какими ограничениями сталкивается классическая роботизация складов, как это повлияло на архитектуру нового робота, как реализовано локальное планирование, доработан софт мобильной платформы и добавлена система камер с обработкой глубины.
«Инженеры, делайте хуже!»: как в 1924 году родилось запланированное устаревание
Представьте мир 1920-х: электричество покоряет города, а лампочки — символ прогресса — наконец-то стали надёжными и светят в среднем по 2500 часов. Казалось бы, триумф инженерной мысли! Но в кабинетах гигантов вроде Osram, Philips и General Electric царила паника. Проблема была проста: что продавать, если лампочки не перегорают?
Так 23 декабря 1924 года в Женеве родился картель Phoebus, чья цель звучала как издевательство над прогрессом: сократить срок службы ламп ради стабильных продаж. Инженеры, чья работа — делать лучше, получили приказ делать хуже, но контролируемо. Они разрабатывали стандарты, тесты и даже вводили штрафы за слишком долговечную продукцию.
Интересно, что сами участники картеля подавали это как благо: взамен недолговечности они давали «более яркие лампы и стандартизацию». Очень похоже на современное «Мы не убиваем вашу старую панель управления — мы даём вам новый, более современный интерфейс».
ИИ — просто мешок слов. Как перестать видеть интеллект там, где его нет
Мы пытаемся понимать большие языковые модели как людей. Когда ChatGPT отвечает вам полноценными предложениями, возникает яркое ощущение, будто внутри сидит крошечный человечек и печатает ответы. Мы ничего не можем с этим поделать: наш мозг — неисправимый антропоморфизатор, настолько, что мы видим Деву Марию на тосте с сыром.
Именно поэтому последние годы такие сбивающие с толку: «человечек» внутри ИИ постоянно озадачивает нас, делая то, чего настоящий человек бы не сделал. Почему он выдумывает ссылки для реферата? Как он может обыграть вас в го, но не сосчитать количество букв в простом слове?
Пытаться понять LLM через призму человеческой психологии — всё равно что играть в «Тетрис» по правилам «Мафии». Эти модели не ведут себя как люди, потому что они не люди. Нам отчаянно нужна лучшая метафора, и вот она: вместо «кремниевого гомункула» видеть в ИИ «мешок слов». Разбираемся, почему это простое смещение фокуса меняет всё.
Вывести EdTech из кризиса: сыграет ли ставка на AI?
Все помнят бум онлайн-школ во время пандемии. Но за пять лет технологии шагнули вперёд, а EdTech, кажется, остался на том же уровне, что привело к упадку. Зачем платить за курс, если нейросеть может научить чему угодно бесплатно?
Но что, если превратить искусственный интеллект из конкурента в союзника? В онлайн-школе IBLS смогли это сделать и с его помощью осовременить процесс обучения для всех участников. Разбираемся, как им это удалось и может ли эта ставка на AI вывести из кризиса всю отрасль.
10 любопытных картографических сервисов для тех, кто не поехал в отпуск
Июль-август традиционно считаются периодом отпусков. Но если вы не любите жару и многолюдность, а работа требует постоянного присутствия, всегда можно попутешествовать виртуально.
В этой подборке — десять любопытных картографических сервисов, позволяющих открыть что-то новое в окружающем мире. От карт плотности населения и наложенных тысячелетних карт до поиска знаменитостей по географии и наложения статей Wiki на города. И даже карты контроля территорий городскими бандами!
Готовы превратить свою идею в работающий проект?
Хабр, GitVerse и Cloud.ru запускают программу грантов для талантливых разработчиков! Если у вас есть крутой проект, достойный большого будущего, мы поможем ему взлететь.
Что получат победители?
🔸 Денежные гранты для развития вашей идеи.
🔸 Помощь в масштабировании от лучших экспертов.
🔸 Возможности для коллаборации и нетворкинга с IT-гигантами.
Не прячьте свои проекты — покажите их миру и получите реальную поддержку!
→ Подробности и подача заявки
Assembler для Windows в Visual Studio. Часть вторая
Продолжаем разбираться с ассемблером для Windows. В этой, второй, части речь пойдёт о 64-разрядной версии MASM всё в той же Visual Studio.
Разберём отличия 64-разрядного ассемблера от 32-разрядного, посмотрим, как их можно сильно уменьшить с помощью макросов из MASM64 SDK, и поработаем с юникодом через консоль. А для тех, кому не хочется использовать VS, будет простой пример со скриптом для сборки.
Знакомство с программным USB на CH32V003
Всегда хотели сделать своё устройство с USB, но не просто, а с помощью программной реализации? Для дешёвого и популярного микроконтроллера CH32V003 давно существует библиотека rv003usb
, которая решает именно эту задачу.
Но можно было бы просто рассказать, как сделать на её основе простейший USB-девайс, однако эта библиотека гораздо мощнее. Она предлагает не только саму основу, но и несколько полноценных рабочих программ: загрузчик и программатор.
Это первая, ознакомительная, часть большого проекта. Разберёмся, как «прощупать почву» с помощью тестовых плат, попробуем в деле загрузчик и соберём программатор из этой же библиотеки. По сути, попробуем сделать свой собственный Digispark.
Ностальгические игры: Call of Duty. Как один шутер изменил всё
Для многих, кто впервые запустил Call of Duty в 2004-2005 годах, эта игра стала настоящим откровением: с первых минут она захватывала своей атмосферой, постановкой и масштабом. После разных частей Medal of Honor казалось, что ничего кинематографичнее про Вторую мировую в играх быть не может, но Call of Duty перевернула всё.
Внезапно игрок оказывался не один на поле боя: вокруг союзники, разрывы снарядов, крики товарищей — полное ощущение, что попал в эпизод из «Спасения рядового Райана». Вспомним оригинальную Call of Duty во всех деталях — от истории создания небольшой командой энтузиастов до новаторского геймплея.
⚡ Новости к этому часу
⚡️ ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ ⚡️
Как и зачем в YADRO сделали свою MLOps-платформу
Когда в компании много AI-проектов, всем им нужны ресурсы для работы с моделями на GPU. Инженеры требуют эксклюзивного доступа к оборудованию, ресурсы нужно оптимизировать и вести их учёт, а также быстро подготавливать для передачи другой команде.
Именно с такими вызовами столкнулись в YADRO и в итоге решили создать собственную MLOps-платформу. Разбираемся, почему готовые решения не подошли, как устроена их система и для чего она используется.
Как работает DNS в Linux. Часть третья
Если вы когда-либо запускали подряд команды ping
, curl
и dig
и получали для одного и того же домена разные IP-адреса — вы не одиноки, и с вами всё в порядке. Поведение DNS в Linux — это не просто один вызов getaddrinfo()
. Это сложное взаимодействие множества слоёв: от glibc и NSS до NetworkManager, systemd-resolved, dnsmasq и облачных конфигураций.
В этой, третьей, части цикла мы переходим к практике и разбираемся, почему одинаковые запросы могут давать разные IP, как на самом деле контролируется разрешение имён (что вызывает кого и зачем), и как проводить диагностику с помощью strace, resolvectl и tcpdump.
Собеседования в IT превратились в экзамены, которые с трудом проходят даже опытные разработчики
«Я нанимаю людей постоянно. И, возможно, мне просто везёт, но у меня всё получается в 9 из 10 случаев». С этих слов начинается рассказ о том, как изменился найм в IT и почему он всё чаще даёт сбои.
Автор, который много лет создаёт успешные команды, делится своими убеждениями о том, что не так с современными собеседованиями и почему они часто не имеют ничего общего с реальной работой. Эта статья — попытка пересмотреть взгляды на то, как мы ищем и оцениваем людей.
Схемотехника и алгоритмы световых мечей: вызовы и решения
Сага «Звёздные войны» давно стала больше, чем просто серией фильмов. Для миллионов фанатов обладание личным световым мечом — это не просто коллекционирование, а символ целой философии. На этом интересе вырос целый рынок, где одни компании производят мечи целиком, другие специализируются на компонентах.
Однажды разработчик из команды умных устройств Яндекса получил необычный заказ: разработать электронику для кастомных световых мечей. Проект оказался ярким во всех смыслах. В статье он расскажет об условиях задачи и о том, как справлялся со всеми вызовами схемотехники и программирования.
⚡ Новости к этому часу
⚡️ ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ ⚡️
Что на самом деле делала загадочная кнопка «Турбо»
Много лет назад, когда процессоры измерялись в мегагерцах, на некоторых системных блоках красовалась загадочная кнопка «Turbo». Интуиция подсказывала, что она должна ускорять работу компьютера. Но так ли это было на самом деле? Кто придумал эту кнопку и каков был её истинный смысл? Давайте окунёмся в прошлое и разберёмся.
Как обычное слово стало чьей-то собственностью и почему это может случиться с каждым
Представьте, вы продаёте популярный товар, название которого давно стало нарицательным. И вдруг узнаёте, что какая-то компания «запатентовала» это слово и теперь требует с вас миллионы за его использование. Звучит абсурдно, правда? Но именно в такую ситуацию попали многие продавцы диванов «Честер».
Эта история — наглядный пример того, как работает система товарных знаков и почему каждый предприниматель может столкнуться с подобными претензиями. Разберёмся на конкретном кейсе, как юристам удалось защитить бизнес от необоснованных требований и что можно предпринять в подобных ситуациях.