Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

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

Уровень сложностиПростой
Время на прочтение16 мин
Охват и читатели6.8K

Привет, Хабр! Эта статья — часть серии к 25-летию SpaceWeb. Раз в две недели берем спорный вопрос про будущее хостинга и инфраструктуры и зовем двух-трех экспертов, которые смотрят на него по-разному.

Сегодня спорим о том, способен ли ИИ придумать архитектурное решение, которого раньше не было. Виталий считает, что способен. Алексей отвечает, что система, которая кормится готовыми знаниями, ничего не изобретет с нуля.

Читать далее

Бенчмарки врут? Бизнес мигрирует на открытые веса, а FDA и ФЗ заставляют уходить на свой инференс: ML-дайджест

Время на прочтение19 мин
Охват и читатели14K

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

Долгое время индустрия закрывала глаза на то, как именно LLM бьют рекорды на лидербордах. Но эпоха слепого доверия корпоративных данных чужим «черным ящикам» по ту сторону API подходит к концу. Или нет? 

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

Читать далее

Создаем веб‑приложение с Claude Code: деплоим сайт на сервер

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели7.3K

Туториал о создании собственного веб-приложения с помощью ИИ-агента Claude Code. 

В прошлый раз мы подготовили сайт к деплою, чтобы его могли видеть другие люди в интернете. Сегодня работаем над самим деплоем и отправляем наш проект на сервер платформы для вайбкодинга Битрикс24 Вайбкод. 

В статье рассказываем, как довести проект с нуля до текущего состояния и как провести деплой.

Читать далее

Кладбище умных устройств: кто умер, кто еще поживет и что будет дальше

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели6.1K

В начале 2026 Apple тихо похоронила то, что, казалось, наконец станет успехом среди AR/XR-устройств - свой Vision Pro. За полтора года их продали примерно 600 тысяч штук, новый глава компании вычеркнул из планов обе следующие версии, а первые очки, которые Apple реально выпустит после, будут вообще без экрана.

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

Читать далее

Как Mindbox победили «зомби‑тесты» Chaos Mesh

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели5.8K

SRE‑инженер Mindbox рассказывает, как DevOps‑команда столкнулась с неконтролируемым запуском хаос‑тестов, когда проводила плановые проверки с помощью Chaos Mesh. Что запускало «зомби‑тесты», какие пробовали решения и на чем в итоге остановились — делимся в статье.

Читать далее

RAVEL-VB — модель для детекта игроков в волейбол на площадке

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели5.4K

Всё началось с того, что на «Хабре» мне попалась статья о модели TAPe — Theory of Active Perception, или «теории активного восприятия». В статье были громкие заявления и интересные описания, но попробовать модель на практике не удалось.

Я собрал ключевые тезисы о TAPe и обратился к ChatGPT с запросом:

Читать далее

Почему мы разделили UI, бизнес-логику и ядро: архитектура платформы «Галактика Сверхновая»

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели10K

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

Мы задумались – можно ли сохранить проверенную бизнес-логику, не переписывая накопленный за десятилетия код, и одновременно сделать платформу открытой для современных технологий?

Эту задачу мы и хотели решить при разработке «Галактики Сверхновой». Заглядывайте под кат и узнаете, как устроено это разделение: почему ядро осталось консервативным, а расширения можно писать на Python, Java и C#, и как метаданные стали основой для интеграций и ИИ.

Читать далее

Опенсорсная Весёлая Ферма: поднимаем preview‑окружения без боли

Время на прочтение18 мин
Охват и читатели11K

Каждый пул‑реквест хочется не просто проверить тестами, а показать вживую — дизайнеру, менеджеру, соседней команде, чтобы все они смогли потыкаться в UI — порадоваться, понаходить баги — порасстраиваться. Казалось бы, что сложного: поднял окружение и дал ссылку. Но когда пул‑реквесты сыпятся десятками в день, а команд целое множество, «просто поднять окружение» превращается в отдельный инфраструктурный проект.

Привет, Хабр! Меня зовут Михаил Гольбах, я ведущий разработчик интерфейсов Yandex Cloud. Уже несколько лет мы с командой развиваем Ферму — сервис, который поднимает preview‑окружение под каждый пулл‑реквест. В этой статье расскажу, как Ферма выросла из простого self‑hosted‑скрипта на одной виртуальной машине в оркестратор на Docker и Kubernetes и почему в итоге мы открыли её код.

Читать далее

Рефлексия в C++26 на примере сериализации и десериализации JSON

Уровень сложностиСредний
Время на прочтение25 мин
Охват и читатели9.1K

Всем привет! Меня зовут Тимур, я работаю в YADRO, и уже больше двух месяцев мой системный компилятор — gcc16. В новом стандарте добавили очень много, и сегодня я расскажу вам о некоторых обновлениях. В основном о рефлексии, но также будет немного и о контрактах.

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

Читать далее

Успеть за 60 минут: как изменились наши собеседования

Уровень сложностиПростой
Время на прочтение19 мин
Охват и читатели7.6K

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

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

Читать далее

SMS-бомбинг: почему ваш сервис сам платит за свою атаку и что с этим делать?

Время на прочтение9 мин
Охват и читатели6K

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

Читать далее

Делаем модуль на C++ для приложения React Native

Уровень сложностиСредний
Время на прочтение20 мин
Охват и читатели6.6K

Я не планировал переписывать приложение React Native на C++.

Большая часть приложения прекрасно работала на TypeScript: экраны, формы, валидация, навигация, логика продукта — все это находилось именно там, где нужно. 

Проблема была более узкой и специфичной: нам нужно было, чтобы один фрагмент логики работал с производительностью, близкой к нативной, оставался общим для Android и iOS и при этом был доступен из JavaScript через обычный типизированный API.

Поначалу все звучало слишком просто. Написать интерфейс на TypeScript, позволить Codegen генерировать контракты, перенести основную логику на C++, зарегистрировать модуль на обеих платформах и использовать его из React Native как любой другой модуль.

Спойлер: да, это работает.

Чистый модуль Turbo Native на C++ действительно может дать вам одну реализацию для Android и iOS, типизированную границу через Codegen, меньшие накладные расходы, чем у старого Bridge, и удобный способ повторного использования существующего кода на C или C++ внутри приложения React Native.

Спойлер номер два: код на C++ — это не самая сложная часть.

Самое сложное начинается вокруг: CMake, NDK, Xcode, Objective-C++, время жизни среды выполнения JSI, регистрация модулей, границы потоков, владение памятью, обработка ошибок, сборки Expo, сторонние библиотеки и вопрос, который никто не хочет задавать слишком поздно — действительно ли этот модуль должен быть нативным?

В этой статье я подробно расскажу о создании C++ Turbo Native модуля для React Native: где этот подход полезен, где он добавляет скрытые затраты на поддержку, чем отличается регистрация для Android и iOS, почему важна обертка TypeScript и почему сам TurboModule должен оставаться «тонким».

Читать далее

«lock xadd, и это весь Arc::clone? Не совсем

Уровень сложностиСложный
Время на прочтение10 мин
Охват и читатели8.2K

Ну, привет.

lock xadd. Вот и весь Arc::clone на x86. Одна инструкция. Заглядываешь в дизассемблер и даже немного обидно: столько разговоров про атомарные счётчики ссылок, а внутри обычный атомарный инкремент, который компилятор даже не утруждается оборачивать во что-то крутое.

Вот только эта инструкция вам подыгрывает. На вашем ноуте она бесплатная. А потом тот же код уезжает в прод на пару десятков ядер, и тот же самый инкремент оказывается самым дорогим местом в горячем цикле. Самая подлянка в том, что профайлер на ноуте этого не покажет: чтобы увидеть цену, нужен контеншен, а на одном ядре его нет. Так что вся статья, если честно, про одно. Как научиться смотреть на Arc::clone и видеть не инкремент, а короткий разговор с протоколом кэш-когерентности вашего процессора.

Arc принято звать умным указателем. Мне ближе другая формулировка: это примитив синхронизации, который натянул костюм указателя, чтобы вы его не боялись. Давайте снимем всю эту оболочку и глянем, кто там внутри. По ходу разберёмся, откуда в нём два счётчика, почему clone беспамятный, а drop нет, как живёт Weak, что за толстый указатель прячется в Arc<dyn Trait>, зачем придумали make_mut и где Rc делает Arc по скорости.

Читать далее

Ближайшие события

Как вообще устроен защитный барьер кожи?

Время на прочтение12 мин
Охват и читатели10K

Есть 3 уровня защиты.

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

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

Именно эта мантия отвечает за перекисное окисление (защиту от свободных радикалов, чем занимается сквалан) и держит тот самый здоровый pH 5,5. И это критически важно! В слабокислой среде не может плодиться патогенная флора.

Вот тут и начинается смешное — мы её постоянно смываем! Как только мы смыли мантию до скрипа, pH уходит в щёлочь, и на коже начинается вечеринка для плохих бактерий.

Третий — биологический барьер, или микробиом. Это целый микромир бактерий, антимикробных пептидов и разной живности — всё это живёт на нас и формирует первую линию защиты от враждебных микроорганизмов. Даже нейтральные бактерии, если что, полезны. Просто потому, что они там живут и не пускают никого на свою территорию, защищают её и бьют колонизирующие вас виды. Нет бактерий — приходи кто хочет!

И вот теперь, внимание, вопрос: а если этот защитный слой такой важный, то как вообще мыть кожу и не смывать его?

А никак! Но есть несколько химических обходов, и вот мы тут разработали один хак для некоторых краевых случаев, сейчас покажу.

Читать далее

Бэкап конфигурации WAF за 50 секунд, или Как не терять дни работы между снапшотами

Время на прочтение8 мин
Охват и читатели6.1K

Привет, Хабр! Меня зовут Артем Токарь, я младший инженер технической поддержки в К2 Кибербезопасность. Наша команда работает в составе Центра экспертизы по комплексному сервису К2Тех и занимается администрированием средств защиты информации. В том числе мы защищаем сайты заказчиков от веб‑атак — стоим на границе между приложениями и теми, кто к ним обращается.

Я расскажу, как мы искали способ бэкапить свой WAF так, чтобы не разориться на облаке и при потенциальном откате не потерять несколько дней ручной работы.

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

Читать далее

Дробление бизнеса в 2026 году: где проходит грань с законным разделением и как успеть в амнистию

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели5.1K

ИТ-бизнес часто работает не в одном юрлице, а через несколько компаний и связанных исполнителей: в одной структуре — продукт, в другой — продажи или разработка, часть функций может быть отдана на аутсорс отдельным доверенным подрядчикам-ИП или студиям. Само по себе это законно и для отрасли обычно, но в 2026 году у такой архитектуры выросла цена ошибки. ФНС все активнее переходит на цифровой контроль: по открытым данным, среди инструментов — система АСК НДС, отслеживающая цепочки и разрывы по контрагентам, и обмен данными с банками. Одновременно действует амнистия за дробление по 176-ФЗ — периоды 2022–2024 годов можно закрыть без доначислений, если бизнес отказался от схемы в 2025–2026 годах, но окно закрывается к концу года. Ниже — что налоговая считает дроблением, где проходит грань с законной группой компаний, как работает амнистия и сколько стоит ошибка: от штрафа 20–40% до уголовного порога 18 750 000 рублей по статье 199 УК.

Читать далее

Умный дом из клееного бруса: как это сделано

Уровень сложностиСредний
Время на прочтение16 мин
Охват и читатели8.4K

Дом из клееного бруса кажется почти готовым продуктом еще на заводе. Но после доставки домокомплекта на площадку начинается не менее сложная часть — прокладка кабелей и монтаж инженерных систем. 

Мы проследили весь путь типового одноэтажного дома из клееного бруса «Сириус 2.0» площадью 200 м²: побывали на производстве, посмотрели, как делают клееный брус и пеллеты из отходов, а затем приехали на готовый объект. Внутри — три спальни, кабинет и просторная кухня-гостиная. А еще отопление, вентиляция, кондиционирование, увлажнение воздуха, автономная котельная, управление освещением и шторами, полив и дренаж. Все это объединено в систему умного дома.

Читать далее

SDD в существующем проекте: спеки задним числом

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели5.3K

В прошлой статье я писал, что применение SDD к существующим проектам - «проблемный момент». Пришло время закрыть этот долг. Это рассказ о том, как я за один длинный день прогнал через Spec Kit живой продакшен-проект и что из этого вышло.

Читать далее

Что показала AMD на Advancing AI 2026: главное о следующих процессорах EPYC Venice Zen6

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели7K

На конференции Advancing AI 2026 AMD представила шестое поколение серверных процессоров EPYC 9006 (Venice). Новая линейка построена на архитектуре Zen 6, выпускается по 2-нм техпроцессу TSMC и включает процессоры с числом ядер до 256. Кроме роста производительности, AMD сделала ставку на специализацию: новые CPU разделены на несколько семейств для облачной инфраструктуры, HPC и AI.

Разбираемся, что именно представила компания, чем новые EPYC отличаются от предыдущего поколения и какие процессоры войдут в новую линейку. И когда увидим их в России.

Читать далее

MESHCORE — децентрализованная общественная сеть с человеческим лицом. Часть 3 — технически‑магазинная

Уровень сложностиПростой
Время на прочтение17 мин
Охват и читатели10K

Meshcore – независимая меш-сеть, поднятая энтузиастами по всему миру для связи при ЧС и не только. Сеть независит от… тех, тех, вот тех и особенно ВО-О-ОН-от-ТЕХ! 😊   

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

В нашей стране на настоящее время сеть получается особенно актуальна в сложившейся политической и экономической ситуации.  

В предыдущих статьях было описано как она появилась, зачем её строят и как она работает.

Часть 1 ‑—>>> Часть 2 ‑—>>> Вы тут

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

Заглянуть в техническое описание