Хабр
126K subscribers
22.9K photos
270 videos
39 files
58.5K links
НЛО с вами!

№ 5197888779

Хабр Новости → https://xn--r1a.website/habr_com_news
Хабр Карьера → https://xn--r1a.website/habr_career
Реклама → adv@habr.team
Download Telegram
Оркестрация против хаоса: как Temporal заменяет стейт-машины и очереди

Реализация распределённой бизнес-логики традиционно требует громоздкого инструментария: стейт-машины с десятками состояний, очереди сообщений, воркеры и механизмы блокировок. Часто инфраструктурный код перекрывает саму суть задачи, а отладка race conditions превращается в ночной кошмар.

Temporal предлагает смену парадигмы: сложный сценарий (например, оплата → готовка → доставка) описывается в одной линейной функции. Платформа берёт на себя сохранение состояния и обработку сбоев, позволяя коду выглядеть как понятный псевдокод. Это снижает когнитивную нагрузку и упрощает поддержку.

Изучим архитектуру решения и разберём опыт внедрения оркестратора в высоконагруженный процессинг.
25👍6🥰2😁2🥴2🔥1🤡1🤣1
NTFS: за пределами Проводника

Привычный интерфейс Windows скрывает реальную сложность дисковой подсистемы. За простыми операциями копирования и перемещения стоят механизмы, о которых редко задумываются даже опытные пользователи: альтернативные потоки данных (ADS), точки повторной обработки (Reparse Points) и теневые копии (VSS).

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

Разберём архитектуру скрытых возможностей файловой системы.
👍458🔥7👎3🤡2🤝2
🎙 Публичное собеседование: Senior Android (KMP) vs. Reality

Процесс найма на топовые позиции часто остаётся «чёрным ящиком». 8 декабря этот ящик будет вскрыт. Мы вместе с X5 Tech в прямом эфире проведём полноценное техническое интервью: от теории до практического кейса.

📺 VK Видео
🖤 YouTube

В фокусе — Kotlin Multiplatform, архитектурные паттерны и живой диалог. Участники: технический менеджер проектов и Android-разработчик с опытом более шести лет.

До встречи в эфире! 👋
Please open Telegram to view this post
VIEW IN TELEGRAM
🤮20💩115🤪3👍1🤡1
Почему отдых не помогает: дебаг когнитивного стека

В 14:30 взгляд застывает на мониторе, а простейшее условие if/else кажется высшей математикой. Это состояние часто путают с усталостью, пытаясь лечить кофе или сменой деятельности. Однако с инженерной точки зрения — это классическая утечка памяти (Memory Leak).

Человеческая Working Memory ограничена, а незавершённые задачи висят фоновыми процессами, вызывая постоянный свопинг контекста. В таком состоянии «отдых» лишь переводит систему в Sleep Mode, не убивая зависшие процессы. Для восстановления производительности требуется не пауза, а полный сброс регистров — аналог kill -9.

Проанализируем архитектуру когнитивного сбоя и применим алгоритм RAM Dump для очистки ментального стека.
🤪45🔥3512🤡8👍5💯3👎1
От 100 тысяч к 20 миллионам: навигация по коду AAA-проектов

Переход из инди в крупную студию — это столкновение с масштабом. Когда IDE виснет на индексации миллионов строк кода, а система сборки требует шаманских ритуалов, академические знания алгоритмов отступают на второй план.

Главный вызов в GameDev — не написание C++, а ориентирование в экосистемах вроде Unreal Engine или Dagor, где документация отстаёт от релизов, а авторы модулей давно уволились.

Проанализируем реальные объёмы кодовых баз (от Godot до проприетарных решений) и выработаем алгоритм поиска в легаси, когда спросить некого, а дедлайн горит.
🤮8😁63👍3😢2
C-магия: битовые хаки и «ненормальная» оптимизация

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

В фокусе внимания — алгоритмические трюки, не вошедшие в стандартные учебники. Быстрые генераторы псевдослучайных чисел (PRNG), неочевидное применение побитовых сдвигов и методы ускорения вычислений, балансирующие на грани стандарта.

Декомпозируем нестандартные паттерны низкоуровневой разработки.
😎2274👍3❤‍🔥2👏2🔥1
Коммерческие ЦОДы за Уралом: ошибка выжившего или мёртвый рынок?

Экономическая география российских ЦОДов беспощадна: деньги и трафик тяготеют к двум столицам. За пределами этого контура коммерческий хостинг сталкивается с проблемой «курицы и яйца»: строить инфраструктуру невыгодно без клиентов, а крупный бизнес не идёт туда, где нет Tier III площадок.

В регионах доминируют каптивные объекты — дата-центры, возведённые госсектором или промышленными гигантами исключительно под внутренние задачи. Для независимого игрока вход в этот сегмент без «якорного» заказчика на 60% стоек и доступа к дешёвой электроэнергии становится финансовым самоубийством.

Оценим реальную карту IT-инфраструктуры и перспективы региональной экспансии.
😁19🤔148👍1🤡1
SOCKS5 через SSH: поднимаем прокси за время закипания чайника

Развёртывание VLESS с XTLS-Reality и маскировкой через CDN — надёжный, но трудозатратный путь. Иногда обстоятельства требуют решения в духе «здесь и сейчас», без долгих конфигов. Обычный SOCKS5 поверх SSH остаётся рабочим инструментом, когда нужно срочно восстановить доступ к документации или внешним репозиториям.

Наличие даже самого бюджетного VPS позволяет обойти ограничения буквально одной командой. Метод не претендует на полную «невидимость» для DPI, но выигрывает в скорости реализации.

Настроим простейший туннель для решения экстренных задач.
👍556🔥6👎4💩3🤮2😁1
На прошедшей неделе мы скупали корпоративные тайны на барахолке по цене бизнес-ланча, ужимали Linux до размеров картинки с котиком, разоблачали великий обман теоремы Пифагора, ванговали крах космонавтики и коллективно осознавали, что так и не научились программировать.

📝 Лучшие публикации недели (24-30 ноября 2025)

#weeklydigest
Please open Telegram to view this post
VIEW IN TELEGRAM
14👎2
Локальный VoIP на участке: поднимаем связь там, где не ловит мобильная сеть

Близость к режимным объектам и толстые стены часто делают сотовую связь бесполезной. Для соединения двух домов на одном участке можно использовать рации, но это требует лицензий и навыков, недоступных пожилым пользователям.

Более изящный инженерный путь — развёртывание собственной VoIP-сети на базе бюджетного «железа». Связка из Docker-контейнера с FreePBX, маршрутизации на MikroTik и списанных аппаратов Snom 320 позволяет получить кристально чистый звук без абонентской платы. Главное — корректно пробросить порты через двойной NAT и оживить старые трубки.

Изучим конфигурацию сервера и нюансы прошивки оборудования.
👍466🤣64😁3🔥2👎1😇1🤪1
Интерактивные сезоны: когда игры по сериалам становятся каноном

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

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

Взглянем на игровые адаптации, которые незаслуженно остались в тени, но достойны внимания.
🤡84👍2🥱2
Политик за изобретением печи и актриса с патентом на Wi-Fi

Мы привыкли вешать ярлыки: актёр должен играть на сцене, политик — писать законы, а инженер — чертить схемы. История же раз за разом доказывает, что самые яркие инновации рождаются на стыке профессий, часто руками дилетантов.

Глеб Котельников, будучи актёром, создал ранцевый парашют после трагедии на авиашоу. Хеди Ламарр в перерывах между съёмками разработала принцип прыгающих частот, ставший фундаментом современного Bluetooth. Жозеф Жаккар ещё в 1804 году «запрограммировал» ткацкий станок перфокартами, предвосхитив компьютерную эру на полтора века.

Посмотрим на известные изобретения через призму биографий их неочевидных авторов.
👍105💩4🤡1
🎅 Мы запускаем 13-й сезон Анонимного Деда Мороза — масштабную проверку гипотезы о том, что хабровчане существуют за пределами комментариев!

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

Входной барьер — 5 единиц кармы, поэтому если рейтинга не хватает, придётся срочно публиковать статью (обладатели значка «Дед Мороз» этот квест пропускают).

Врываемся в праздничный круговорот подарков 🎁
😁53👍2👎1
30 лет математики ходили вокруг задачи Эрдёша, не находя решения, а кремниевый разум справился с ней всего за шесть часов. ИИ-система Aristotle от стартапа Harmonic впервые полностью автономно закрыла открытую математическую проблему, сформулированную в девяностых годах. Ещё одна минута потребовалась на формальную проверку доказательства, чтобы исключить любые ошибки.

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

Ради этого результата стартап привлёк колоссальные 120 миллионов долларов инвестиций при оценке почти в полтора миллиарда. Система работает на базе языка Lean4, который автоматически верифицирует каждый шаг, полностью исключая знаменитые «галлюцинации» нейросетей. Теперь это часть гигантского конвейера, где языковые модели переводят статьи в код, а строгая логика проверяет их на прочность.

В сухом остатке мы построили дорогостоящего технологического монстра, чтобы найти решение, которое всё это время лежало на поверхности. Это блестящая и немного обидная демонстрация того, как синтетический разум побеждает человеческую невнимательность там, где пасует интуиция.
26🤣7👍6🔥4🤡3
🎙 Сегодня в 16:00 МСК архитектурные паттерны и знание Kotlin Multiplatform пройдут проверку практикой — мы с X5 Tech проведём публичное собеседование, где вместо стандартных алгоритмических задач будет разбор реальных кейсов и живая дискуссия.

Технический менеджер проектов будет интервьюировать Senior-разработчика (опыт 6+ лет), завершив встречу развёрнутым фидбэком. Узнаем, как на самом деле оценивают компетенции и чего ждут от кандидатов прямо сейчас.

📺 VK Видео
🖤 YouTube

Будет жарко, присоединяйтесь!
Please open Telegram to view this post
VIEW IN TELEGRAM
🤮10🥴63💩3🤣3🤡1🤪1
Дефицит DDR5 и уход Crucial: как ИИ-бум бьёт по стоимости железа

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

Корень проблемы — во взрывном спросе на HBM для обучения нейросетей. Производственные линии, ранее занятые под DDR5 и NAND, переоборудуются под серверные нужды, создавая искусственный дефицит потребительских компонентов. Samsung и SK Hynix следуют той же стратегии, фактически игнорируя запросы обычных пользователей.

Оценим масштаб полупроводникового кризиса и рыночные перспективы.
🤬46😢86🤣4
Наши коллеги из Яндекс 360 ищут опытного Java-разработчика, присмотритесь 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
🤮16💩8🤡4👍3😁1
🔍 Ищем Java-разработчика в группу разработки ИИ и Спамообороны

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

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

Чем предстоит заниматься:

🔵 Создавать ИИ-системы, способные понимать контекст проблем и анализировать данные.
🔵 Работать над улучшением качества Спамообороны, внедряя инструменты для классификации спама, в том числе на основе ИИ.
🔵 Писать высоконагруженные и отказоустойчивые сервисы (LLM-сервисы), обрабатывающие десятки тысяч запросов в секунду.

Мы ищем человека, который:

⭐️ Разрабатывал бэкенд на Java
⭐️ Ориентируется в принципах построения распределённых систем
⭐️ Знает классические алгоритмы и структуры данных
⭐️ Способен разбираться в сложных технических задачах

Узнать о вакансии подробнее и откликнуться можно на сайте😏

#vacancy
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡26💩11🤮31👍1😁1
Анатомия трансформера: детальный маршрут токена

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

Ключевую нагрузку несут механизмы multi-head self-attention и нейросети с прямой связью (FFN), которые формируют связи между элементами перед финальным распределением вероятностей.

Декомпозируем архитектурный путь данных и математику, стоящую за генерацией следующего слова.
👍4