28 марта 2025

Почему я не продаю NFT, или непонятный мир блокчейна

[Перевод] В то время как NASA сталкивается с сокращениями, Китай раскрывает амбициозные планы по исследованию планет

Баранкин, будь человеком! Справедливый руководитель – это миф?

Настройка Firefox для анонимной и безопасной работы и серфинга

Уже через год мы будем общаться с базами данных по-русски

Троянский конь: или о том, как остаться незамеченным Всевидящим Око

Бросаем IT ради доставки или нет: сколько на самом деле зарабатывают курьеры

Промежуточные витрины в SQL

Система «Федерация». Часть 6.1/10 Критериальная модель – постоянная часть

Коротко про библиотеку TSFresh

Анализ конкурентов в digital: как выявить их стратегии и использовать себе на пользу

Ожирение из за гормонов — научная сторона

Как у нас происходит процесс передачи макетов разработчикам

Появятся ли сверхчеловеки?

Развлечение для инженера

ТОП бесплатных OSINT-инструментов по версии T.Hunter в 2025-м году

Холдинговая структура компании в CRM Битрикс24: все сделки группы на одной странице

Автоматизация версионирования в Kotlin Multiplatform: Решение для Android и iOS

Соссюр и революция в лингвистике

Новый сервис для студентов: подготовка к сессии и подработки с нормальной оплатой

Как сделать хорошее API

Чтение на выходные: «Шесть гениев команды. Как способности каждого усиливают общий результат» Патрика Ленсиони

[Перевод] Как правильно писать код с Cursor? Смотрим, как тот устроен внутри

Как наш проджект-менеджер шагнул к красоте и стройности за 3 часа и 2,76 $

Как подружить заказчика и исполнителя с помощью двух правильных букв?

Как построить открытую АСУТП. Рождение идеи открытых систем: почему мир движется в этом направлении

Создание подписанного TLS сертификата с помощью OpenSSL и PowerShell

Экономия RAM с pandas.read_sql

С заботой о комфортном просмотре: как команда VK справляется с высокой нагрузкой на видеоплеер на Android-устройствах

Алгоритмы поиска аномалий HBOS и ECOD

Профессии будущего: ИТ и управление проектами в 2030 году

Гореть, но не сгорать: практические советы по борьбе с burnout’ом

Управляем потоками в Linux: от stdin до stderr

[Перевод] Каждый бэкенд-инженер должен знать, как обрабатывать платежи. Краткое руководство по повторным попыткам платежа

От воздушных шаров до лазерного интернета: Project Loon и Taara от Google

Календарь тренировок — когда пет-проект чуть больше to-do листа

Удобное сканирование в структуры в связке Go/PgX. Решение проблемы сканирования в PgX. Golang

Игры, письма и всё хорошее: что не так с понятием «стопроцентная кибербезопасность»

Как мы ускоряли Android-сборку «селлера»

От Нot reload для Web до макросов в IceBox: хроники Flutter-марта

[Перевод] API Security Best Practices

Пользовательская документация: как мы применили к ней лучшие мировые практики

Как отжечь на интервью и получить работу: вредные советы

Квантовые компьютеры для всех: уже здесь и сейчас или грядущее науки?

5 уроков, которые я усвоил за год работы проджект-менеджером в IT: об этом не расскажут в учебниках

Explyt Spring Plugin. Патчим байткод Spring или как мы улучшили распознавание контекста приложений

Термоядерный синтез на столе: зачем физики собрали стелларатор из магнитов и нейлона

Галлюцинации в языковых моделях: виды, причины и способы уменьшения

Self-Service ETL vs Power Query: чем отличаются загрузчики Visiology и Power BI

Как сделать игру в Роблокс Студио: мини-гайд и где изучить направление

Установка RAID5 и NFS для Ubuntu Server

Распутываем легаси-код на Android проекте

Свои языки программирования: зачем компании изобретают колесо заново

The role of microinteractions and small details in UX design

Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#11)

Как подключить AFFiNE к Ollama?

Не одними Unity и Unreal Engine. Альтернативные игровые движки

ADATA сделала супер-компактный SSD с USB-A и USB-C, который меньше и легче обычной флешки. Он весит меньше 8 граммов

Как мы разработали инди-игру со сложным геймплеем, которую практически невозможно пройти

Кибер Файлы 9.2: обсуждаем новинки

Сравниваем российский VS европейский DevOps и выясняем, что у них общего

Запускаем FLUX 1 Dev в Google Colab

Безопасная работа с массивами? Нет, не слышали

Запускаем FLUX 1 Dev в Google Colab

Солнечный «Сансоник» и румяный «Батонг» — необычные компьютеры с сердцем от игровой консоли

Как мы спасли 50 сервисов компьютерного клуба: миграция в Yandex Cloud, IaC и мультиоблако

Робот-бариста: выполнение сложных задач в сложной среде

Невыносимая лёгкость проведения технических собеседований QA специалистов

Почему я использую doc-as-a-code

Создавай, а не решай: мы пошли против мейнстрима и придумали АНТИолимпиаду

[Перевод] Как управлять рисками в проекте: 5 шагов

Как проектировать системы [часть 1]

Реализация RPC во внутреннем взаимодействии модулей с Spring Boot

За гранью A/B: Синтетический контроль

Секционирование в PostgreSQL. Архитектура корзинного хранения данных. (Basket partitioning)

Новые границы программирования: low-code и no-code платформы

SwiftUI. Навигация по строке в разделяемом координаторе

Как создать дедуплицирующую файловую систему с нуля? Опыт TATLIN.BACKUP

Платформа Codenrock: разместите бесплатно анонс хакатона, который увидят более 100 000 айтишников

Обзор спота от Гаусс на 9Вт

База знаний в digital-агенстве: практический опыт создания базы знаний от фрилансера до руководителя агентства

Топ-7 аналогов Skype в 2025 году: созвоны, конференции, вебинары

Подборка книг о нейронных сетях и рекомендательных системах: теория и практика

Как я заработал первый миллион за год с нуля в геймдеве, продавая ассеты на UE Marketplace

Феномен BYD. Как китайский профессор вырастил автомобильного монстра

[Перевод] Анализ, который выявит 90% бактериальных инфекций менее чем за 3 часа

Система увлажнения воздуха, часть 2 (про насосы, трубки, форсунки и водоподготовку)

Большие языковые модели как инструмент для анализа технической документации и решения ИТ-инцидентов

27 марта 2025

Атака на некоторые уязвимые веб-приложения Vulnhub. Эксплуатация уязвимостей. Часть 2

[Перевод] Kotlin и Jetpack Compose: портируем DOOM на смарт-часы

Проблемы и их решения при разработке игры на A-Frame

Начало начал

Как улучшить качество аниме до 4K без ИИ: руководство по использованию HVENC и Anime4K

const fn может делать намного больше

Что делать, если разработчик работает хорошо, но очень медленно

Разработана меняющая цвет краска, экономящая энергию на отопление и охлаждение домов

Как адаптировать кампании для разных регионов

Как мы улучшили скорость работы табличных контролов библиотеки EMX Controls для Avalonia UI

Microsoft Project теряет популярность. 14 аналогов для его замены

Как мы зарегистрировали компанию в Вайоминге для работы с App Store

Реализация AI агента на базе LLM с нуля – что включает цикл разработки

Смертоносная халатность — история нейрохирурга Кристофера Данча

WML_Bionic_Arm. Сила, Прочность, Миодатчик

Проанализировал более 260 тысяч футбольных матчей, чтобы поспорить с учёными-статистиками

Статистика профессиональных “болячек” айтишников. Грозят ли нам e-тромбоз, лапки тиранозавра или туннельный синдром?

Частые ловушки в экспериментах машинного обучения — рассказываем, что следует знать

Создатели Пакмана: как Namco завоевала рынок игр, но проиграла конкурентам

Социальный API: когда связи и коммуникации решают

Не только на Тайване могут: как в Санкт-Петербурге собирают электронику для поездов и электростанций

[Перевод] 5 способов повышения эффективности команды

Как приручить дракона, или Почему стейкхолдеры — твои лучшие друзья?

[Перевод] Обмен сообщениями в режиме реального времени: опыт Slack

[Перевод] «Продуйте пыль с разъёма»: хитрости техподдержки

Настройка Split-domain в Carbonio

Аномалии конкурентного доступа

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

Основные принципы создания иконок

[Перевод] Исследователи создали звук, который может изгибаться так, чтобы достигать только вашего уха в толпе

NVME over RoCE. Примеряем на себя

[Перевод] Apple iMac: Легендарный компьютер, который спас компанию

Я ненавижу вашу техподдежку: как потерять клиента за один час

Где учиться на разработчика микропроцессоров: рассказывает инженер-схемотехник

Мы протестировали разные облака на скорость PostgreSQL

Как мы размечали более 800 часов аудио: от бытовых диалогов до шумных медицинских записей

[Перевод] LLM red teaming: полное руководство [+советы экспертов]

Как технология Neural Rendering от NVIDIA улучшает качество графики в играх: нейросети на службе у трассировки лучей

Синоптик 2.0

«Бот — нагрузочник»: как мы используем ассистента тестирования производительности при регрессионных тестах

Где соберутся разработчики игр в апреле?

Язык разметки типа маркдауна с тонкой настройкой под себя

IPsecHub+. Эскалаторная топология

Корутины Kotlin: быстрый старт

Физическая и виртуальная реальность разошлись в цифрах. Разбираемся почему

Dagger 2 и жизненный цикл

Инъекция блокнотом или история о том, как мы новые диагностики делали

Свой стартап на LLM — миф или реальность

Vivaldi 7.3 для ПК — Приватность без компромиссов

Разработка диктофона в виде бейджа

Кто такой CPO и что он делает

[Перевод] Учёные получили самое чёткое на сегодня изображение первого света Вселенной

Быстрее, выше, сильнее: сравнение подходов poetry, rye и uv

Изучение языков программирования для детей на курсах или самостоятельно: в чем отличия

Корпоративная телефония: что изменилось с 2022 года и что предлагает IVA Technologies

Мертвые города Жака-Ива Кусто. Почему люди не стали глубоководными и кого в этом винить

Налогообложение майнинга и операций с криптовалютой в России с 2025 года: что нужно знать. Часть 2

Основы inline ассемблера для С в Visual Studio (MSVC compiler) x86 компиляции для Windows

[Перевод] Сравнение SpringRunner со SpringExtension и @SpringBootTest

Тестирование влево, тестирование вправо: как не дать багам шанса

Страх перед ИИ — кривое зеркало

Кросс-функциональное взаимодействие в ИТ: когда все правы, но ничего не работает

Как мы готовим чугун без дефицита ингредиентов

Как мы покорили методы Big Data для данных любого размера

DevSecOps или безопасная разработка: все, что вы хотели знать, но боялись спросить

Установка Astra Linux на Raspberry pi 4

Не только Factorio: свежие игры про автоматизацию и чему они могут научить разработчиков

Планировщик Go

Виджет CDEK с бэкендом на .NET

Двенадцать заповедей от тех, кто уже выжил в IT (и не потерял чувство юмора)

Докер как облачная среда разработки в браузере

[Перевод] Почему я перестал говорить с архитекторами о микросервисах

Оптимальное решение

Trinion CRM бесплатная CRM система

[Перевод] Как 9.3 уязвимость ждала открытия 3 года

26 марта 2025

Персональные агенты: первый шаг к ИИ-обществу

Кодекс

Современные фронтенды

4D -ое измерение, в котором начинается достижение целей, а не «вечное планирование»…

Нейронки пошли не туда

Почему игродев остается на С++17

«Решаем задачки про ненормальных детей», или Как приблизить математику к реальности

Какие процессные роли актуальны в компаниях?

Система «Федерация». Часть 5/10 Критериальная модель – принципы построения

Мифы об изучении иностранных языков

Шухрат

[Перевод] Нативная генерация изображений в GPT-4o: как получить доступ, примеры генерации и редактирования изображений

Зеркальные движения Ахиллеса и черепахи: введение в информационную технологию D-SELF

Просто о сложном: почему возникает инфляция и как её остановить

Научные подходы к полезным привычкам: мифы, стратегии и нейробиология

Крошечный веб-сервер на ESP32

Моделирование экономического поведения с использованием LLM: сравнение моделей в кейнсианском конкурсе красоты

Первый выпуск «Не 12 часов»: конвейер, проектирование и префлайт-чек-лист

ServerSocket на Android в пределах одной сети

Будущее удаленной работы: как мы будем работать в 2030 году и почему уже сейчас всё пошло не по плану

«10 землекопов vs экскаватор» или как подойти к оценке кейса по замене систем планирования и прогнозирования в ритейле?

SVG-виджеты и tcl/tk-9.0

Яндекс SmartCaptcha в Angular

[Перевод] Забытые концепции прошлого: как Дзен Palm взрастил лучшую мобильную ОС и приложения для неё более 25 лет назад?

Технологии переработки отходов: инновации и экологические аспекты

Я 6 лет в IT. Вместо меня повысили коллегу, который гуглил, как проверить API-запрос. Что я сделал

Телепорт через железный занавес

Монетизация игр и приложений

Применение ML Pricing в ритейле: хвост виляет собакой

Инновация вопреки: как российская компания совершила прорыв в условиях жёстких бюджетов

Как создать первую модель машинного обучения на Python: гид для начинающих

Алмаз в электронике: патентный анализ

Имитатор касаний. Ч3: Программная часть

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

Arcana OPS

Решение проблемы медленной загрузки документов в модуле Диадок на примере УТ 10.3

Как AI-агенты ускоряют работу девелопера: автоматизация данных и управление знаниями

[Перевод] Депрессия оказалась более устойчивой, чем предполагалось

Зачем регистрировать ПАК в реестре Минцифры в 2025 году

Коротко про RFM-анализ на SQL

ИТ-наследие СССР, которое может исчезнуть. Что происходит с доменной зоной .SU

Redux: Реанимируем легаси проект

Площадь, нужная для выживания с охоты и собирательства

Автоматизация проектного управления для НИИ: заменили связку MS Project и YouGile на BPM-систему

От скриптов к сервисам: 10 книг для профессиональной разработки в Data Science

Как проектировать системы [часть 0]

Книга: «Искусство юнит-тестирования с примерами на JavaScript. 3-е межд. изд.»

Как мы искали причину медленного расчёта СЛАУ при расчёте себестоимости в 1С:ERP и нашли её в неожиданном месте

AI агенты — клоны сотрудников (часть 3)

Протестировала 5 систем управления знаниями: делюсь впечатлениями

Kafka: что нужно знать тестировщику? Часть 1

История эволюции веб-сервиса: от примера из доки до космолета

Postman скрипт для обновления токена авторизации

Инструменты Python для анализа данных на примере данных стриминг-сервиса

Что произошло в 2022 году и как будет развиваться рынок информационной безопасности в 2025 году

Как обычный программист купил яхту, пересёк на ней Европу и дошёл до Африки

DNS-сервер на базе BIND9 на Ubuntu Server VMware Workstation

«Мы поняли, что open source — это не страшно»: Андрей Глащенко, партнер в Haulmont, об открытом подходе к развитию

Китайские иероглифы в картинках от ChatGPT4o

Редтимим мониторинг: рекон Grafana

C#: использование Unit test с Apache Ignite

Атака на некоторые уязвимые веб-приложения Vulnhub. Взлом и эксплуатация уязвимостей

Хотел купить готовый бизнес для пассивного дохода, но в итоге потерял 8 млн рублей за 5 месяцев

Как развивать A/B-платформу как продукт, а не калькулятор

Фотошоп окончательно умер? Свежее обновление от Open AI

Custom Layout в Jetpack Compose

Приглашаем на хакатон по сборке и программированию учебного ROS2-робота

Микросервисы vs Монолит: плюсы и минусы

[Перевод] Cursor vs Windsurf vs GitHub Copilot

[Перевод] Пишем стек TCP/IP с нуля: поток данных TCP, Socket API, повторная передача

Тестируем производительность КОМПАС-3D на Linux

Заморозка для снижения затрат на виртуальные машины: стратегии, примеры, OpenStack

[Перевод] 5 способов взломать цели на WordPress

Игра, обучающая программированию для детей: почему геймификация важна в обучении + школы

Необычный интерфейс

Я устал возиться с кучей VPN и поставил Xray на роутер

Пишем простую виртуальную машину (1я часть. Минимально работоспособный код эмулятора)

КТ плотных объектов

Как ЦБ РФ профукал 100млрд. долларов

Прямое подключение диска в VirtualBox

Как кросс-компилировать WebView Go-приложение с CGO для Linux с macOS: Zig, Docker и немного магии

Как я взломал популярное приложение и добыл корпоративный токен OpenAI

[Перевод] Неделя жизни продакт-лида с ИИ

Чувствуешь себя чемпионом: как я увлекся настольным теннисом в МТС и стал капитаном команды

«Основы Go: Community edition» 1-е издание

Создаем Spring Boot Starter для Kafka с Avro: пошаговое руководство

99 проблем, но Identity Security-ландшафт – не одна из них

Gemini собирает больше пользовательских данных, чем любой другой чат-бот на основе ИИ

Планировщик ОС

Электроника в школе — об организации занятий

Свидетели Аджайла

Два падавана и море ошибок в наставничестве

Подводный камень в docker env и java

Пишем тесты для backend приложений

Ну, поехали! Или как запускать проекты (QA)

Бутылочный эпизод (на литературный конкурс «Будущее здесь»)

HUNYUAN-T1. Tencent наносит ответный удар

Создание простого хука для работы с формами в React на основе `zod`

DeepSeek V3-0324. Что изменилось?

Gemini 2.5 Pro. Большой контекст зарелизился

25 марта 2025

5 вопросов на собеседовании про A/B-тестирование в SQL

Claude 3.7 Sonnet: Пора сдвинуть ChatGPT и Deepseek с лидирующих позиций

Настройка форвардинга на UFW для Ubuntu Server

Сделал тг бот по подсчету калорий за 2 часа и похудел на 10кг

DeepSeek и сын ошибок трудных: китайский стартап, в котором всё не как у «нормальных» людей

[Перевод] GreenOps — ключ к успеху там, где FinOps терпит неудачу

HowTo: создание двоичного SDK(набора библиотек) для Windows с использованием vcpkg

Год с Dishka: какой он — модный DI-контейнер?

Дайджест инженерных новостей за прошедшую неделю

Создание игры с помощью LLM более полугода назад и этой же игры теперь. Что изменилось?

Спикеры AiConf 2025 получат бонусы

[Перевод] Как интегрировать редактирование изображений с помощью Gemini 2.0 Flash в ваше веб-приложение

Как стать Android-разработчиком с нуля? Бесплатная программа обучения

[Перевод] Новая уязвимость в GitHub Copilot и Cursor: как хакеры могут превратить AI-агентов в оружие

Обнаружение атаки Kerberoasting с использованием машинного обучения: от теории к практике

Как сделать безопасным код сайта на Битрикс: шпаргалка по основным уязвимостям, часть 2

Телеграм бот для быстрого распознавания текста на фото с помощью Mistral OCR

Улучшаем компиляторы. Не сами, но без нас никак

Как установить или обновить VPN после его удаления из App Store или Google Play

Статьи про HR на Хабре: ультимативный гайд для авторов

Как мы перестроили комментарии в ОК: от линейного хаоса к веточной гармонии

Cтандарт RISC-V RV32I и математика с плавающей точкой

Как дистилляция меняет индустрию искусственного интеллекта

Закрытие уязвимости Spectre в режиме безопасных вычислений на Эльбрусе

Как мы унифицировали техническое интервью системного аналитика

Finalizer в Kubernetes

Почему не работает «Security through obscurity»

Может ли УФ-излучение во время процедуры маникюра вызывать онкологические заболевания?

NVIDIA DGX Spark: карманный суперкомпьютер для ИИ, который переворачивает рынок

SDET в деле: задачи автоматизаторов на проектах и в чем их отличие от QA Fullstack

Замер сложных помещений, если нет миллиона на тахеометр

История одной автоматизации в BIM-проекте: от скриптов в Dynamo до собственного плагина и SQL Server

DIY-проект: гусеничная платформа с ИК-управлением на Arduino

Поведенческий дизайн. На что мы реально влияем?

Замена ноды в кластере UserGate NGFW без простоя: проверенный алгоритм

Мой опыт вайб-кодинга. Сервис за выходные

YAGNI — друг, или враг?

API как основа автоматизации ETL-процессов: опыт Modus BI

Релиз Linux 6.14: 12 тысяч коммитов, драйверы, сетевой стек и новые возможности ядра

Скам на арбитраже криптовалют. Разбор действий мошенников

6 моделей продуктовых команд. Как выбрать «ту самую» под вашу компанию

Школа программирования игр для детей: геймдев с 6 лет и почему это реализуемо

Репликация KV1/KV2 в Deckhouse Stronghold: как добиться идентичности секретов

Гиперавтоматизация в контексте HR-процессов: как технологии меняют управление персоналом

[Перевод] Давайте (не) разрушим монолит. Часть 2

Ситуативный подход: как договариваться с командой, клиентом и своей совестью

Автоматизация тестирования, которая не ломается при первом редизайне

[Перевод] Почему нам не стоит колонизировать Марс: часть 1

От Agile к Lean: стартап-марафон в эпоху удаленной работы

OpenCV на С# (OpenCVSharp)

RabbitMQ и Kotlin: делаем свою event-driven Jira на Spring

Метрики оценки моделей нейронных сетей для чайников

Палочная (буквально) финансовая система

Как мы следим за качеством unit-тестов

Асинхронное получение данных для визуализации

работа с Kafka в Go: практическое применение

[Перевод] Всё, что вам нужно знать о MCP (Model Context Protocol) от Anthropic

IPsecHub+. Сегментирование на IPsec-хабе

LTO снова в моде. Чего ждать от нового, десятого поколения лент

Расследуем дело асинхронного программирования с Леонидом Каневским

Как компании попасть в реестр российского программного обеспечения

Как мы с ChatGPT спецификацию OpenAPI писали: опыт системного аналитика

Умный поиск по API, или NLP против функционального поиска

Глаза не видят, а руки делают: опыт незрячего инженера по проектированию системы на контроллере для «умного дома»

[Перевод] Как читать научные статьи

Рудирон — разработка ПО на языке С++ и дополнительные программные инструментальные средства

Мы заморозили AntexGate v2 до -65°C. Вот что произошло…

Датасеты меняют всё (*в мобильной платформе SimpleUI)

Как спасти digital-рынок от провала: хаос, ложная экспертиза и гонки со временем тормозят рост агентств

Plex повышает цены на пожизненную лицензию (и подписку)⁠⁠

UUIDv7 — ключ к глобальному поиску с помощью LLM в произвольных внешних системах

Propensity Score Matching (PSM): как обойтись без A/B-теста и всё равно узнать правду

Какие проблемы создает использование ИИ программистами

Как руководителю эффективно контролировать реализацию IT проекта?

UI/UX: Учимся использовать настоящий MVC

Не окей, гугл: как сделать поисковик для работы с служебными презентациями

24 марта 2025

OpenSource ERP платформа BayLang Technology

[Перевод] Зависимость от ChatGPT: что OpenAI и MIT узнали о психологическом влиянии ИИ на пользователей

Роскомнадзору все равно – сайт, бот или приложение – требования ко всем одинаковые! Объясняю, как выполнять их в 2025

Представление иерархии и выполнение иерархических запросов в ClickHouse с использованием хешей

[Перевод] Rust в режиме «жесть»

Framer Platform для UX

Service Mesh в дикой природе или как не стать жертвой атак

Security Week 2513: атака на GitHub Actions

Как не завязнуть в болоте рутины и оставаться эффективным

Почему BPM-системы ≠ автоматизация: мифы и реальность процессного управления

5 ошибок фаундеров в начале пути — и как их избежать

Сценарии использования ServerSocket

[Перевод] 16 NPM-пакетов, о которых должен знать каждый Node.js-разработчик

Программирование для детей онлайн: цена вопроса и где учиться сегодня

Я хотел сделать вкуснее всех, но оказалось, что это нерентабельно

design_vesna by red_mad_robot

Управляем сетевыми политиками доступа в стиле «Network as Code». Часть 2

База про жизненный цикл разработки ПО (SDLC): этапы, виды моделей и их различия

Нужны ли KPI по качеству управления ИТ-проектом для руководителя и команды?

Какие фичи делают cloud management-платформу более зрелой

Трудный ребенок: как Palm вместе с брендом потерял свою долю рынка

Linux-десктоп своими руками: WiFi-manager

Как вырасти внутри компании из продавца до СЕО: история карьеры во ВкусВилле

Ускорьте отладку тяжелых Docker-образов, запускаемых в удаленной среде

Мини-ПК Qbic в проектах Digital Signage

Умные паяльники Pinecil V1 и FNIRSI HS-02B: возможности и характеристики

[Перевод] Что делает код трудным для чтения? Визуальные паттерны сложности

10 глупых вопросов о CRM

Разрабатываем печать документов на .NET с помощью OpenXml. Часть 1

Isaac GR00T N1: как Nvidia внедряет научные идеи Канемана в робототехнику

Зумеры не хотят работать — вот что показывают новейшие исследования поколения Z

Инстория, или Как назвать жанр игры, где ты — разум в микроволновке, вспоминающий вкус человека?

Битрикс в k8s: оно работает

Практика создания кастомных сборок Spark Kubernetes Executor

Радиационный фон в городе

Выбираем стандарт языка Си в 2025 году

Некоторые виды наездов заказчика и как на них отвечать

Как писать статьи про HR на Хабре?

Станция «Confluence». Перевезти всё, что нажито непосильным трудом

Рассказ «Неандертальцы»

Как упростить работу проектировщикам транспортных сетей с помощью визуализации и аналитических инструментов

«Сюбор», Liko, «Магистр» — удивительные клавиатурные игровые консоли из 90-х

Эволюция Redis в Valkey 8.0: разбираем архитектурные изменения с точки зрения производительности

Телефоны с определителем номера: история, принцип работы и исходные тексты

[Перевод] Психоделики как инструмент политического влияния в древних культурах

Почему растет кибербез?

Второй DUMP Spb: как это было

Не за горами: как сделать мобильные финансы союзником старшего поколения

eBPF вместо всего: почему это новая эра сетей, мониторинга и безопасности?

[Перевод] Как ИИ изменит разработку программного обеспечения: суровые истины от Addy Osmani (глава Chrome Developer Experience)

Рецензия на книгу: React. К вершинам мастерства: создание быстрых, производительных и интуитивно понятных веб-приложений

Недельный геймдев: #218 — 23 марта, 2025

Как мы обучили модель прогноза ранней просрочки: логистическая регрессия vs градиентный бустинг

Модели машинного обучения: что могут спросить на интервью

[Перевод] Пишем стек TCP/IP с нуля: основы TCP и Handshake

Про демоверсии на Steam фестивале «Играм быть»

7 ошибок, из-за которых сервисы кибербезопасности не дадут результата

Тестовое задание в Beeline

Упрощать сложно. История одного провала

SQL HowTo: оконные функции (Advent of Code 2024, Day 22: Monkey Market)

Обратно в разработчики

Как помочь пользователю ждать. Научные исследования

История ИТ: как человечество построило ИТ-мир и почему без него рухнет всё

Нужен ли код в книге Занимательных Задач по программированию?

Внедрение кода в Mach-O файл своими руками для iOS

Мои правила

Управляем сетевыми политиками доступа в стиле «Network as Code». Часть 1

Матрица трассировки требований: руководство для системного аналитика

Auction Souls — почему он?

[Перевод] Часть 1. Обзор подходов RAG

Адаптивная flex-сетка на CSS: разбираем реализацию на атомы

23 марта 2025

На сколько Ollama готова для Production?

И это все о ней. Или ещё раз про карму

Наша обычная и максимальная скорость в калориях -эпидемия ожирения

Архитектура диалоговой системы в Unity

Что делать когда взяли на первую работу

Высокий приоритет

Честный обзор минипк Ninkear MBOX 11 с Intel N150 за 17.000 рублей

Ограниченность диагонального метода Кантора

Ограниченность диагонального метода Кантора

Один день

Один день

Allurium — java framework для автотестов. Мультиязычные, близкие к bdd репорты, без bdd структуры

ИИ открыл двери для массовой прослушки населения

Три теоремы о сортировках

Понимание различий: наблюдаемость против мониторинга против APM против профилирования

Парадигма — религия, или наука?

Сопротивляться нельзя сотрудничать. Где поставите запятую?

[Перевод] System Design для начинающих: всё, что вам нужно. Часть 4

Пятнадцатый релиз ReactOS в четвертой ветке

Аутентификация через ЕСИА: ключевые аспекты интеграции

Экскурсия

Профайлинг уровня эксперт или голодные игры по HR’овски

Local-First Frontend: архитектура для быстрой и гибкой разработки

Комплаенс-риски эксплуатации ИТ-продуктов

Мобильная разработка за неделю #580 (17— 23 марта)

Книга: «Blueprints. Визуальный скриптинг игр в Unreal Engine 5. 3-е изд.»

GraphQL или REST: Какой API выбрать, чтобы не прогадать?

Великолепная восьмёрка. Путь к хатимодзи-ДНК и что будет дальше

Mecha Comet: модульный мини-ПК, из которого можно сделать что угодно. Ну, почти

Какие вопросы не стоит задавать HR на собеседовании и почему

LinkedIn — не просто соцсеть для бизнеса. Это золотая жила для тех, кто умеет копать глубже (а ИИ умеет)

[Перевод] Как находить IDOR, как профессионал

Через тернии к Красной планете: почему космонавты круче роверов и когда наконец можно будет сажать картошку на Марсе

Управление проектами: дайджест публикаций #28

Почему смертельно опасно устанавливать и отстаивать личные границы?

Почему смертельно опасно устанавливать и отстаивать личные границы?

IPsecHub+. Обзор IPsec

Траектория субъекта и борьба с курицами

Процедурная генерация двухмерной полигональной карты

Цветы для газонокосильщика

Фотографы из WikiPortraits пополняют Википедию и Викисклад, подавая нам добрый пример

Разбирая бэклог. Часть 17. Десятилетие инди или 8 избранных пиксельных проектов. 2013-2023

22 марта 2025

Хватит издеваться над чекбоксами

Сертифицированный Специалист по Кибербезопасности (ССК): обзор сертификации и старт разработки пособия на Хабре

Подготовка к ССК (1). Менеджмент информационной безопасности. Основные понятия

Нейросети пишутся кровью (фантастический рассказ на конкурс)

Гениальный водяной компьютер: гидравлический интегратор Владимира Лукьянова

От идеи до релиза, от релиза до бизнеса

ЦФА Цифровые финансовые активы в РФ

Перенос процесса с одной ноды на другую

PBR- Policy Based Routing (Cisco) Делим траффик пополам

Эмоджи лавины

Deep research: «ChatGPT vs Perplexity»

Особенности работы с межсетевыми экранами: подводные камни и способы решения. Март 2025

Как мы заработали 2400000 руб на сервисе для создания фотокниг: фейлы и выводы

[Перевод] Луна почти такая же старая, как и Земля

Крутой гиковский девайс по цене роллов — зачем я купил смарт-часы на Android'е за 1 000 рублей?

[Перевод] Мозг детей и ранние воспоминания. Возможно, мы помним о прошлом больше, чем думаем

Классическая жизнь фронтенд-приложений и их сопровождение

UX исследование на минималке для небольших проектов

Всё пропало! Google удалил хронологию пользователей с карт

Сравнение Шедеврум и Midjourney

Называли ли древние скандинавы Русь «страной городов»?

Linux-десктоп своими руками: подключаем bluetooth-наушники

130 лет мы писали сценарии, снимали людей и монтировали, пока не пришла нейросеть

Сколько стоит питание Криштиану Роналду в России, если закупаться во ВкусВилле в 2025 году

CORS, CORP, COEP, COOP. Разбираемся с всеми CO* и смотрим на нюансы

Разгон Мандельброта: SIMD с бубнами, OpenMP и CUDA

Как тестировать в 2025-м

Polars для обработки JSON и Parquet

Можно ли навсегда избавится от утечек памяти из-за циклических ссылок?

Весна пришла — пора паять! 5 проектов на малинке, чтобы не скучать

ИИ – армагеддон или революция?

Часы на базе микроконтроллера ch32v003 (часть 2)

Готовим геотаргетинг на nginx + GeoIP2 и связываем с локализацией в Next.js

Как я снял кино за 50 000 руб с помощью нейросети

Бобер который смог: бекпорт Golang на Windows 7

Ускоренное создание новых узлов Распределенной информационной базы (РИБ) в 1С

Из Древней Греции к Неизвестному сегуну: как я открыла для себя Fortnite и почему вам тоже стоит

Зачем изучать создание сайтов и что для этого нужно знать

Поставщики Apple Pencil Pro

Молекулярные моторы: как химия создаёт нанороботов будущего

Какой формат даты выбрать: практическое руководство для UX/UI дизайнеров

Тестировщики это просто крутые покемоны

Как передать произвольное количество бит, передав 2 бита

Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#10)

[Перевод] Обнаружены 4 крошечные, похожие на Землю планеты, обращающиеся вокруг одной из ближайших к нам звёздных систем

21 марта 2025

Пентест системы печати. Развиваем атаки

Как мы оцениваем точность ответов основанного на RAG AI-помощника

Как McKinsey предлагает банкам извлекать выгоду из AI

Cohere Command — революция, которую мы пропустили

Звено несовершенства

Опыт разработки плагина для IntelliJ IDEA

Система «Федерация». Часть 1/10 Традиционная: Общая постановка задачи

Система «Федерация». Часть 2/10 Концепция

Система «Федерация». Часть 3/10 Наставление по проектированию продуктов. «Шапка» архитектора для владельца продукта

Система «Федерация». Часть 4/10 Разметим площадку

Стоит ли идти в OKRесли не выстроен процесс непрерывных улучшений?

[Перевод] Божечки, космическая радиация! И почему только мне не страшно?

Network Address Translation (NAT)- ДЫРКА В СЕТИ (CISCO)

Разработка Java-проекта с Jmix AI Assistant

ИТ-рынок России: итоги 2024 года и основные тренды

Методы шифрования в TLS: как обеспечивается безопасность данных в интернете

Продвижение и реклама крипто проектов. Тренды в 2025 году

Фундамент тайм-менеджмента. Убираем костыли и учимся нормально ходить

Разбираем 6 мифов о работе с зумерами на исследованиях

Grocy: идеальный self hosted сервис для хозяйственных технарей

Спарсил 700к ютуб каналов и построил 16 графиков которые вы навряд ли где-то видели

Lua в Nginx: динамическая маршрутизация запросов

Исповедь нигилиста

[Перевод] Почему так трудно измерить влияние ИИ на производительность труда. Перевод колонки Bloomberg

Отзывы на программирование для детей: каким школам можно доверять

Управление качеством данных

Цифровые следы: как сохранить приватность в мире 2025 года

Почему пробный урок по программированию важен для детей + подборка школ с ним и FAQ с общими вопросами

Делаем раскраску из ваших фото

Нейросети для семантической сегментации: U-Net, LinkNet, PSPNet

Кем работать в IT 2025: пресейл-инженер

Тестирование платформы DeepSeek для проверки гипотез по анализу данных

[Перевод] Концерт для Java с ИИ — разработка готовых к продакшен LLM приложений (часть 2)

Качество данных простым языком

Как MobX делает объекты реактивными с помощью Proxy

Что общего между французским языком и Карибами: личный опыт

Игра на контрастах, или как мы делали IT+Rock конференцию для 1370 участников

Почему лучше запустить «сырой», но рабочий сервис, чем доводить его до идеала

Чтение на выходные: подборка книг о компьютерных играх, их создателях и философии

Codeby.Games. CTF TASK «СМС»/«SMS»

[Перевод] Руководство по слабым ссылкам в Python с применением модуля weakref

Охотники на баги и где они обитают: итоги опроса о багхантинге

365 дней спустя, или жизнь еще одного мониторинга

Векторизация в RISC-V. Основы

Стековые канарейки и где они обитают. Приручаем один из ключевых харденингов

До нас дошло

Изучаем DAX Time Intelligence с помощью ViTalk GPT

[Перевод] Пошагово создаём QR-код

[Перевод] Давайте (не) разрушим монолит. Часть 1

Что выбрать – свинец или литий?

Стековые канарейки и где они обитают. Приручаем один из ключевых харденингов

[Перевод] Почему в установщике Windows 95 не использовалась миниатюрная версия Windows 95?

[Перевод] Продуктовая система как стратегия

AMD показала, насколько мощны новые видеокарты RX 9070 и RX 9070 XT

Кому достанутся ИИ-сотрудники? Новый Трудовой Ресурс 21 века

Хакатоны только для гениев? Разбираем самые популярные заблуждения

Я уехал из России в испанскую глушь, купил дом среди гор и не жалею

Crypters And Tools. Один инструмент для тысяч вредоносных файлов

[Перевод] Препарат от последствий инсульта восстанавливает двигательные функции

HDR-видео в SDR и 709 но красочное! ffmpeg

App.Farm CI. Часть IV. Реализуем flow — шагаем к автоматизации разработки

Затачиваем меч для вайбкодинга

Kак обойти капчу Сloudflare Turnsile — или обход Cloudflare разной степени сложности

От «блоков» к «объектам»: как компания ЦЛР ГРУПП переводила 1С на работу с S3-хранилищем

signals в качестве альтернативы useState в React

Голос московского трамвая

Биогибридные микроводоросли и магнитное поле

Сканируем уязвимости без рутины: «Сканер-ВС 6», API и Telegram-оповещения

Как обсчитать когортный анализ в 9 шагов

Какие же они тупые❢

Полезные библиотеки для React-приложений в 2025 году: на что обратить внимание

Как настроить уведомления из систем документооборота (СЭД) с помощью API

[Перевод] В индустриальном производстве спутников для американских военных обнаружились проблемы

Как мы сделали рекомендации, отказались от подрядчика и заработали денег

[Перевод] В индустриальном производстве спутников для американских военных обнаружились проблемы

Повышение качества выпускаемого ПО путем работы с инцидентами

Разделяемый координатор в SwiftUI

Бэкдор Auto-color: разбор угрозы, технический анализ и способы защиты

FFI: как создать мост между Rust и C/C++

Парсинг с помощью LLM: зачем, как и сколько стоит?

Путь к симбиозу человека и машины

Я делаю масло самодельным гидравлическим прессом, получаю 100К и счастлив

Полезные инструменты: используем werf для подробного логирования при обновлениях и перехода на Helm 3

Как (не) пройти собес с пользой

[Перевод] Пишем стек TCP/IP с нуля: Ethernet, ARP, IPv4 и ICMPv4

Как улучшить доступность сайтов с помощью семантического HTML: стандарты семантики

Кастомные loss-функции в TensorFlow/Keras и PyTorch

Управление памятью в Python: как язык заботится о ресурсах за вас и когда стоит вмешаться

Хотите видеть больше, чем способны ваши глаза? Тепловизионное обследование покажет то, что скрыто

Будущее ИИ: перспективы для стартапов 2025 – краткий обзор

Изучение свойств конденсатора

От идеи до деплоя: как поднять приложение на Cloudflare Workers

Зачем нужно предпроектное обследование

Подписка на вечность

20 марта 2025

[Перевод] Бюджетная зарядка-пауэрбанк своими руками

Построение Flame Chart для MSSQL

Локализация на этапе дизайна. Объединяем усилия дизайнеров, UX-писателей и переводчиков

Локализация на этапе дизайна. Объединяем усилия дизайнеров, UX-писателей и переводчиков

Размышления о будущем

Почему в Go нет const map и const slice? Способы решения

Оркестрация чатов LLM моделей через Redis

Как блогеры используют нейросети для создания контента

Linux-десктоп своими руками: базовый набор программ

[Перевод] Google представила функцию Canvas в Gemini: что это такое, как получить доступ и чем она полезна

Что там с разработкой 6G — мнения и перспективы

Три шага в ШАД: как пройти вступительные и не сойти с дистанции

Cложить два числа-гиганта или почему я прошел квест на собеседовании а на работу в BigTech взяли ChatGPT?

«От джуна до сеньора за полгода»: реальность или опасный миф?

«Поймай меня, если сможешь»: как данные помогают растить качество контента

Получен «более чем намёк» на то, что тёмная энергия — не такая, какой её представляли себе астрономы

Почему стили в Figma — прошлый век

Мокирование зависимостей в Go

Технологии распознавания паспорта – 10 лет.  Хабрология от Smart Engines

Как попасть… в продуктовый маркетинг?

Минимум книг, которые нужно прочитать начинающему или продолжающему свою кривую обучения программисту

Как на самом деле стать программистом

Современные технологии и способы идентификации в СКУД: примеры и решения

Создаём многомодульную библиотеку на Android: как же собрать fat-aar?

Хроники архитектурного дизайна. Часть 2: использование шаблонов гарантированной доставки

В поисках идеального Database-клиента для IDE: Amplicode выбирает DBeaver

[Перевод] Является ли преждевременная оптимизация корнем всех зол

[Перевод] Если в образцах с Марса есть жизнь, сможем ли мы её распознать?

Дедупликация объявлений: как мы боремся с одинаковыми размещениями

Год с нейросетями: как и какие инструменты мы используем в разработке

Как создать консистентный UX для 10+ продуктов за три месяца. Часть 2

Что надо сделать, чтобы проектное управление заработало и ваши сотрудники начали действовать автономно

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

Машинное обучение в продуктовой разработке

От недр до мирного атома: как и зачем ИТ-корпорации осваивают новые источники энергии

Противостояние «удаленка vs офис» — что говорят ученые

[Перевод] На страже производительности Spring Boot приложений: Профилирование и оптимизация

Перелететь океан

Разбираем конкурентность в Go: книги, блоги, выступления

Chisel, первый взгляд RTL-разработчика

Путь Product Lead’а: от найма до успешной адаптации

Что умеет Rector: пишем кастомные правила для автоматизации рефакторинга PHP-проектов

Безопасность без боли: плагины, которые упрощают жизнь разработчикам

Выпуск нового продукта: чек-лист защиты интеллектуальных прав

[Перевод] Эффективный подход к тестированию веб-контроллеров в Spring Boot приложениях

Теги и флаги для эффективной работы с электронной почтой в Carbonio

Как мы ускорили разработку и обновили дизайн антивирусного ПО PRO32 за два месяца

Кросс-бизнес-разработка и что о ней нужно знать: основное из опыта команды VK Tech

Группировка объявлений в карточки: как мы разметили 20 000 товаров

Когда СТО захватывает власть: как технический перфекционизм убивает продукт

Шаблонизируй это

Как сделать мессенджер: GraphQL Subscriptions и Relay на практике

Топ мировых AI-платформ на конец марта 2025 (сгруппировано по странам и категориям) + ссылки на официальные сайты

Исследование Codenrock: от IT-соревнований 2024 года к трендам 2025

DOM-Scope: создание искусственных областей видимости и управление идентификаторами элементов

Зачем IT-специалисту профильная онлайн-магистратура от Яндекса?

Продать себя как соискателя: применима ли матрица QFD при поиске работы?

[Перевод] Влияние LLM на людей, процессы, продукты и общество в разработке ПО: исследование с ранними пользователями

Рабочее место программиста: мой опыт

BPMS с интеграцией 1С: ЗУП и ЭП сократила планирование отпусков в госорганизации до 3 дней

Курсы программирования для 8–11-х классов как путь к будущей профессии

Неблокирующий вызов внешнего сервиса в процессе

Мультимедиа на ISE 2025 в Барселоне: без революции, зато красиво

Что происходит? Обновления драйверов NVIDIA делают только хуже и убивают карточки RTX 5000

[Перевод] Третий шаг к повышению производительности Firebird

Как стать продуктовым аналитиком в Ozon Банке?

Армения посреди Америки, Китая и России: отчет с EDA Connect 2025

Окна в мир: Windows сорок лет спустя

Что в 2025-м можно рассказать о мобильной разработке

До и после: оптимизация изображений для Lighthouse и не только

Имитатор касаний. Ч2: Железная часть

Понимая реактивные системы: искусство планирования зависимостей

CKAD 2025 Март. Самый свежий гайд по сдаче сертификации Certified Kubernetes Application Developer

Храним бэкапы правильно: основные способы оставить их «живыми»

Основы Ren'Py: система репутации

STM32 Universal Boot Loader и стирание секторов памяти

[Перевод] Угон сессий с помощью IDOR и XSS

Чемпионат «Профессионалы»: разработка системы управления сити-фермой

Графический переполох: что таит в себе ScottPlot?

AG&I

Приключения Хоббита в СССР

Demeter: реактивное профилирование Android-приложений

Зумеры не просто слушают — они хотят, чтобы их слушали. Как баг изменил наш взгляд на продукт

Зумеры не просто слушают — они хотят, чтобы их слушали. Как баг изменил наш взгляд на продукт

[Перевод] Перестаньте использовать JWT для сессий

Истинное предназначение пресетов в Сmake

[Перевод] От React к Effect

Wireshark на службе защитников

Как научить нейросеть запоминать вас: технология персонального контекста

Простой измеритель ёмкости аккумуляторов своими руками

Как легко настроить аутентификацию для нескольких доменов в Kubernetes: Deckhouse Kubernetes Platform

Yandex индексация для SPA приложений

[Перевод] Генератор случайных чисел, застрявший на одном значении

Дебаг на Silicon

Как пройти сертификацию CDMP от DAMA International и сделать это с первого раза

Автоматизация QA без программирования: Как я начал строить No-Code тулзу через конфиги

Оптимизация игры на UE. Часть 2. Анализ статистики и первые улучшения

19 марта 2025

Психотерапия НЕ РАБОТАЕТ! И вот почему

Продвинутый CI/CD или как реализовать динамические Feature стенды

Типовые задачи в Excel: Современные подходы и инструменты

Автокорреляционная функция фликкер-шума

Регистрация по взрослому: @AuthenticationalPrinciple, JWT, UserDetails

Выбор локальной LLM модели. Публикация на сайт с чатом

Разбор трех популярных фейковых USB-флэшек с маркетплейсов

Быстрый путь блокирования в PostgreSQL

Компенсация уменьшения размеров изображения при повороте и отображении с помощью функции QPainter drawPixmap

Precision и recall для каждого от кофаундера Технолиума

ChromeOS или как сделать из вашего ПК подобие планшета с возможность запускать Linux и Adroid софт

[Перевод] Рекомендуемые библиотеки для React

Шатаем ActiveMQ

Architecture as Git: эффективное управление ArchiMate моделями через систему контроля версий

Что миллениалу стоило бы знать про зумера

Прожариваем React

Передача данных от ESP32 по Bluetooth LE к Android

Защитный пессимизм и стратегический оптимизм

6 способов сэкономить место на дашборде, используя интерактивные функции в Tableau

Нашел малоизвестную альтернативу «Relive»: VisuGPX

Как прикинуть результат инвестиций?

Дискуссия: генеративный AI в разработке: yay or nay?

[Перевод] Хаббл обнаружил потенциальный тройной объект пояса Койпера

IPv6 Deep Dive (Cisco)

[Перевод] Первая частная миссия на Венеру готовится к возможному запуску в 2026 году

Паспортные организации в Директе: что должны знать агентства о новом способе регистрации клиентов

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

Linux-десктоп своими руками: Make Computers Fast Again

Водород для полупроводников: краткий патентный анализ

Как измерить успешность дизайна в техническом продукте? Погружаемся в UX-бенчмаркинг

Принятие к учету основного средства на баланс в 1С: ERP

Курсы компьютерной анимации для детей: польза уроков, связь с разработкой игр и перспективы

Ну и как тебя чинить? Странные неисправности ноутбуков в моей практике

[Перевод] Новый Vapor Toolbox

Налогообложение майнинга и операций с криптовалютой в России с 2025 года: что нужно знать. Часть 1

Бизнес-глоссарий и Каталог Данных

Tasmota + Алиса = любовь. Протокол Matter в самодельных и перепрошитых устройствах умного дома

Что подразумевают под Data Governance?

BioNNE-L — соревнование по нормализации биомедицинских именованных сущностей на русском и английском языках

Ищем соринку в глазу: контроль качества с помощью компьютерного зрения

Книга «PostgreSQL 17 изнутри»: заглянем под капот слона

Тренды Java, часть 2: свой стек или глобальные фреймворки?

[Перевод] DiffSplat: генерация 3D-объектов с помощью диффузионных моделей изображений

5 причин плохого настроения. История одного Flutter-проекта, который заставил нас поломать голову

Без операторов и водолазов: как дронопорты и подводные роботы меняют промышленность

Стоит ли идти в 1С программисты в 2025 году. Прогноз развития платформы 1С на ближайшие несколько лет

[Перевод] Как ИИ-агенты меняют атаки с украденными учётными данными

Ну заяц погоди! Часть 3. Эволюция

Функциональное программирование в Java

Асинхронные команды и запросы c @artstesh/postboy: упрощаем архитектуру приложений

Вибрация на коже: неинвазивный гибкий слуховой аппарат

Как дизайнеру с помощью макетов оптимизировать процессы и сэкономить время

Как отправлять критические уведомления из промышленных SCADA-систем по SMS API

Potatoes, EternalBlue, PrintNightmare: способы детектирования уязвимостей протокола SMB

Что лучше, AI или AGI?

Сигнал из 1960-х в 2020-е и дальше: предвидения Станислава Лема

Вампирское зрение: как работает бесконтактное измерение пульса по видео

EOL Ubuntu 20.04: что делать пользователям ispmanager

Мультимодальные языковые модели: как нейросети учатся видеть и слышать

Приходят в компанию уходят от руководителя

Практика цифрового детокса

Образовательный ROS2-робот: аппаратная архитектура и выбор компонентов

Плюсы и минусы написания запросов с ORM и на SQL

[Перевод] «Микромолнии» между каплями воды как причина жизни на Земле

Подступающий AGI: анализ прогнозов Кевина Вейла (OpenAI)

От светильников до роботов: что показали на выставке в Минске

Hard skills или Soft skills: какие навыки востребованы в 2025 году?

Календарь IT-конференций на 2025 год

Суд с ФНС: IT-компания отсудила у налоговой 16 млн и право применять льготы по страховым взносам

А не пора ли нам подкрепиться?

Что такое планерки, зачем они нужны, как их внедрять и в чем профит

Как научить нейросеть запоминать вас: технология персонального контекста

Как NGINX обрабатывает TCP/UDP

Пишем свой Transformer

Микроклональная лаборатория своими руками

MST в Linux

18 марта 2025

Десять уроков развития аппаратных ускорителей для ИИ: как эволюция TPU привела к созданию TPUv4i

Самоорганизующиеся команды — это призраки

[Перевод] Rust: объясняем Владение и Субструктурные типы на пальцах

Принципы минимализма в UX/UI: парадокс «меньше — значит больше»

Тестирование WebSockets: подходы, инструменты и лучшие практики

Умный домофон SmartIntercom. Ещё один… ДВА

Что нам стоит cloud построить

Обзор популярных методологий для аналитики и для архитектуры

Какими будут тренды в управлении IT-командами в 2025 году

WebAssembly: Как «невозможное» стало реальностью?

Как красиво «завернуть» devops-пайплайн и не сгореть на проде

Программный код в Big data и Power law

Патчим OpenOCD для поддержки чипа NOR Flash

Эти штрафы навсегда отобьют желание вести бизнес: что должен успеть предприниматель до 30 мая, чтобы уменьшить риски

Заметки о ROS: нодлеты

Проектирование ракеты-носителя тяжёлого класса и её варианты

[Перевод] Глава 7: Взаимодействие с API в режиме реального времени. API-интерфейсы для самых маленьких

17 марта 2025

Три необсуждаемых вопроса о параллельной распределённой обработке данных — чтобы жить стало легче

Книжная полка руководителя: “Нетворкинг для разведчиков”

Обзоры препринтов научных статей «astro-ph/arxiv.org» за 01 — 28 февраля 2025 года

Как найти хорошего SEO-специалиста в 2025 году — личное мнение

CPython C API: 5 вопросов на собеседовании

Как я работал на свою компанию, на своих сотрудников, вместо того, чтобы зарабатывать деньги?

Как мы искали должников при помощи Pandas

ASML: Создание самых сложных машин на Земле

Дзен и публикация картинок

[Перевод] Глава 6: Проектирование API

Заметки теоретика. Откуда растут платформы: «Снизу» vs «Сверху» — архитектура выбора

Встроенные механизмы безопасности для объектов КИИ: что это, как помогает и зачем мы в это вкладываемся?

[Перевод] 16 NPM-пакетов, о которых должен знать каждый Node.js-разработчик

Как мы ускорили ванильную FreeIPA в 20 раз!!! (почти)

Комплексное руководство по конфигурации сервера для LLM

Почему сотрудники не используют ваши инструкции и гайды: 5 причин и 20 решений проблемы

Интерфейсы: к вопросу о размерах пальцев и кнопочек

ИИ и новая игра без правил: о чем рассказал Дарио Амодей?

Security Week 2512: кибератаки на гостиничный бизнес

Я вылезла из 15 млн долгов в 68 млн прибыли. Вот мои 12 выводов о людях, маркетплейсах и себе

Как читать сообщения, если никто из брокеров не предоставил удобный интерфейс

Гражданство Израиля, путь к роли CTO и VP Engineering в Кремниевой долине

Индикатор искусственного горизонта на базе esp32

AppSec 2025: тренды, которые будут популярны, и методы, которые уйдут в прошлое

Bell против Kodak: как проходила патентная гонка за цифровой камерой

Дайджест космических новостей за прошедшую неделю

Красный флаг для умных устройств

Эксперименты на 3,5 квадратах: качнул сетап от «бомж-уровня» до «мини-студии»

Как лабораторные тесты помогают управлять вашим здоровьем

Коротко про то, как написать кастомный модуль для Angie

Гайд: как сделать хороший текст для интерфейса, на примере сайта Самоката

OpenSearch как сервис: обзор и тривиальный пример использования на Python

Стажировки по информационной безопасности

SQL HowTo: моделирование против подсчета (Advent of Code 2024, Day 21: Keypad Conundrum)

Наша кузница кадров: как мы обучаем и помогаем строить карьерный трек инженеров поддержки

Лёд, слёзы и парадокс Борда: почему серебро ЧМ-1995 было отвергнуто фигуристкой?

Как планы действий помогают нам работать с аварийными ситуациями в критических системах

Блокеры в системе: что это и зачем они нужны

[Перевод] Почему релиз Agents SDK от OpenAI изменит рынок корпоративного ИИ

Как добиться успеха на «ИЗИ» при общении с незнакомыми людьми

Повышение эффективности аналитических баз данных: кейс «Комус» и Arenadata

Грязный код — надёжное хранилище ошибок. Теория разбитых окон

Как настроить прокси сервер на базе squid-proxy для LLM-провайдеров и не только. Самый простой гайд для чайников

Robotron 1715 — забытый компьютер советской эпохи родом из ГДР

Где выгоднее зарегистрировать домен в Беларуси: сравнение цен у ведущих регистраторов

Что помогает разработчику писать безопасный код: обзор инструментов

Что будет на конференции по системному программированию sysconf?

[Перевод] Самодельная воздушная мышь с мультимедийным управлением

Геймдев в Unity 3D с 10 лет: возможности и курсы для детей, польза обучения

Как контейнеризация изменила жизнь разработчиков: взгляд изнутри

Как работать с сетевыми дисками для выделенных серверов? Расскажем уже завтра на вебинаре

[Перевод] Давайте поговорим о шифровании и IDOR (да, снова IDOR)

Возможно ли воскресить мамонтов, или Где же мой шерстистый слон?

Проникновение в Jenkins или история одного взлома

Динамичное изменение цвета иконок в темах Bootstrap

[Перевод] Идеи ничего не стоят

Недельный геймдев: #217 — 16 марта, 2025

Часы, будильник, GPS, генератор шума и всё-всё-всё…

Как отличить симуляцию от реальности: научный гид для IT-специалиста

Не напрягайся — и озарение придет само: тайны пассивного режима мозга

[Перевод] Заперта ли наша Вселенная внутри чёрной дыры?

Как я легендарный игрофон Sony Experia Play к жизни вернуть пытался

Читалка новостей с тегами от LLM и прозрачным ранжированием

CAG и KAG: Улучшенные методы дополнения генерации после RAG

От кода до кандидата: почему разработчики – лучшие рекрутеры

Клетка ХХ. Мутагенез

Как СберМобайл завод оцифровал, и кому это вообще нужно

Проектирование для интерактивных экранов

[Перевод] Новый препарат регулирует выброс дофамина при лечении болезни Паркинсона. Испытание на людях

Оптимизация скриптов для витрин данных: от суток к часам

TrueSql – заново учимся ходить в базу данных. Часть 3 – транзакции и соединения

BI-Ассистент для создания аналитических дашбордов и автоматизированного анализа данных

Коты и Strategy в Go

Как я создал roguelike Run Eternal Depths: технические аспекты и простая генерация подземелий

От революционной идеи к самой спорной клавише — история Caps Lock

[Перевод] Глава 5: API-аутентификация, часть 2 (OAuth)

[Перевод] Глава 4: API-аутентификация, часть 1 (базовая и ключевая)

16 марта 2025

Как DNS работает через TLS: DNS-over-TLS на практике

Notion – это офисный плен! Объясняю, как выбраться с помощью Obsidian

[Перевод] Глава 3: Типы и форматы API

Пишем калькулятор на C++ с SFML

Создаём HTTP-сервер на Java NIO

Банковское приложение как voip клиент

Авторский гайд, как увеличить доход и результаты, уменьшив количество дел

Как повысить безопасность удалённого доступа, путем ограничения разрешенных IP адресов

Установка+базовая настройка файерволла ufw. Базовая настройка и использование proxychains4 на Kali Linux

20 полезных команд Kubernetes, о которых вы не знали

Вертим кеш на GPU

Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#9)

Посмотрим с другой стороны: а какая польза от корпоративных блогов, ссылок на Telegram каналы и запрета на дизлайки?

[Перевод] OSINT: Австрия

GRE (Generic Router Encapsulation) CISCO

[Перевод] Прибор под управлением SwRI развернут на поверхности Луны

Пишем свой FDW для PostgreSQL

ИТ-тренды —> Почему отраслевые облачные платформы становятся более значимыми в cloud-индустрии

Колбэки в акторной модели

Одноплатные компьютеры, которые вывезут почти все: пять новинок последнего времени

Как поменять процессор на материнской плате в домашних условиях. Часть 2

Байки о малом бизнесе

Мобильная разработка за неделю #579 (10 — 16 марта)

ИИ-агент для управления компьютером: разработка умного помощника на Python

ИИ-агент для управления компьютером: разработка умного помощника на Python

[Перевод] Быстрая свёртка множеств (алгоритм)

Лучше не скажешь

Лучше не скажешь

Как я научил
буфер обмена думать

Научная фантастика в ЕКА

[Перевод] Кто на самом деле автор контента? Определяем роль ИИ в цифровом диалоге

[Перевод] Переключение между контекстами убивает эффективность разработчиков на корню

15 марта 2025

Сбор данных из DHT (как работают агрегаторы)

Доступные GPU для всех: знакомьтесь с PrimeWay

CRaC в Java

Реклама в Телеграм каналах и Ads в 2025

«На войне как на войне» — пособие для тимлидов

TutOn: Нежданное путешествие, или как мы в 11 классе сделали мобильное приложение для помощи учителю

Доверяем но проверяем

Как я отремонтировал уникальный смартфон-игровую консоль из Китая и стал обладателем ультимативного гаджета

[Перевод] Трансформация клеток кожи в функциональные нейроны

Автоматизируй всё! Настройка CI-CD в Unity Часть вторая. Сборка Unity Cloud build

[Перевод] Почему в Java 1 == 1 возвращает true, а 128 == 128 — false

Глубокий разбор новых указателей в Go 1.24: слабые указатели и их реализация

Плановая экономика: что пошло не так?

Reverse shell на Java или кошмар сисадмина

Коротко про regexp в Go

Конструкция стика DualSense, запчасти и ремонт «дрифта»

«Философия платформы TeqFW» или «Как усложнить себе жизнь, делая вид, что это инновация»

Квантовый компьютер Willow и многомировая интерпретация

NVIDIA в 2025: кризис или временный манёвр?

Кто воткнет свой флаг на Марсе?

[Перевод] Вековая тайна геометрии раскрыта: математики нашли минимальный объем для вращения «карандаша» в 3D

[Перевод] Путь к масштабированию PostgreSQL: от теории к практике

C палками, но без лыж. Куда меня привела северная ходьба (нет, не на пенсию) и почему ее стоит попробовать каждому

Мини-ПК марта 2025: мощные новинки с Ryzen и AI-ускорением

Как я сделал аналог Gumroad и Patreon в России

Первые шаги в BPMN. Типы диаграмм

ProxyOrmModel — ORM-подход к работе с данными в Qt

Как работают dict, slots и weakref в Python (и зачем это знать)

[Перевод] Практическое руководство по выбору между ChatGPT, Claude, Gemini, Grok и Perplexity

Лампа для подсветки рассады или просто таймер. Конструкция выходного дня

Пишем отложенные сообщения для ВК на питоне

Карликовый желтый гигант

[Перевод] Что такое MEV в блокчейне

[Перевод] В городке Купертино что-то прогнило

14 марта 2025

Утро 2035

Автоматизация заполнения должностей в Excel

Какой запас мощности должен быть у стабилизатора напряжения для компьютера?

Виртуальный номер для Телеграм: особенности регистрации, плюсы и важные нюансы

Разбор рендера фейковых теней (и не только) в Танки Онлайн

XYZ-анализ

[Перевод] Глава 2: API-протоколы. Мини-курс API-интерфейсы для самых маленьких

Очередное решение для разработки API и не только

Git для самых маленьких. От первой команды до настройки ssh

CRM-система на базе BPMSoft: обзор решения

Простой редактор текста by java through design

К вопросу об избыточности мер ИБ в АСУ ТП

Наборы и игры для юных радио электронщиков — изучаем российские маркетплейсы весной 2025 года

Маскировка объектов схем в подпрограммах SECURITY DEFINER в PostgreSQL

Первый в мире интеллект на основе синтетической биологии функционирует благодаря живым человеческим клеткам

[Перевод] Искусство фасилитативного лидерства: как раскрыть потенциал команды

Open-source инструменты для визуализации данных

Как мы спасли удалённую работу команды после блокировки Discord: 30 сервисов проверено, подошёл только один

Развертывание виртуальной машины Windows 10 на Ubuntu с доступом через noVNC

[Перевод] Концерт для Java с ИИ — разработка готовых к продакшен LLM приложений

Программирование 8 класс: ТОП-10 курсов

Самый масштабный кейс в России по настройке и автоматизации процессов управления проектами на Jira в Hoff

Microsoft Majorana 1: топологический квантовый чип, который меняет будущее вычислений

Как настроить и использовать Podgrab: простой и шустрый self hosted менеджер подкастов

[Перевод] Ключевые моменты перед использованием SwiftData

О кротах и языках

PVS-Studio в разработке на Unity: новые специализированные диагностики

TATLIN и Basis Dynamix: интеграция нашей платформы виртуализации с отечественной СХД

Динамические места в поиске: разбираемся с нюансами

Педагогика на роботах: может ли помочь RPA в обучении программированию?

Freedom Finance: как строится казахский финтех

Чтение на выходные: «Читай. Пиши. Управляй. Блокчейн как новая эра интернета» Криса Диксона

[Перевод] Ложные убеждения о нулевых указателях

15 мс на ответ: как мы добились высокой скорости работы API Gateway

Необычные концепты с MWC 2025: от телефона для собак до умных линз

Переходим с Node.js на Go… но это не точно

Почему я не люблю 1С

Акторная модель на Python: Ray, Thespian, Pykka

Решение задач распознавания на Flutter

9 правил внедрения корпоративного ИТ-мониторинга: как сделать все правильно и избежать боли на старте

Как интегрировать миниапп (активность) в Discord

[Перевод] Число пи могло быть другим

Меньше кода, больше результата: применяем sqlc для работы с БД

Многообещающие новинки Intel, сетевое оборудование от Cisco и не только: дайджест железа за февраль

В ловушке лишнего веса: глобальная проблема и пути её решения

Мои любимые фреймворки для управления данными: чем они так хороши?

Новый источник энергии: микроводоросли, которые в будущем могут спасти человечество

Как мы построили систему обучения в удаленном отделе продаж?

История одного скоринга: от хаоса в Excel к порядку в Jira

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

Особенности балансировки трафика в агрегированных каналах (LAG)

[Перевод] Загадочное явление в центре Млечного Пути может дать нам нового кандидата на роль тёмной материи

Охотники за онлайн-ресурсами. Часть 2: сложные веб-атаки и погоня за API

Вайб-кодинг? Да я так уже два года работаю

Эволюция шпионского софта под iOS

Первый шаг в мир RxJS: знакомство с Observables

Линейный криптоанализ. Как работает современное шифрование. Часть 1/2

Эм.Ви вышла на работу

UX против мошенников

Взлом радиошифрования НАТО

Уроки химии: AMORE проверит готовность химических языковых моделей

OKR и мозг: как укротить внутреннего крокодила и вдохновить кота?

Современные требования к инфраструктуре для агентских AI-систем. Развертывание, поддержка и операционные расходы

Обзор роботов-мойщиков окон: 5 лучших моделей от HOBOT для разных условий использования

Подборка видеокарт для работы с несколькими мониторами: от бюджетных моделей до профессиональных устройств

Юри. Мы можем договориться. Стратегии разрешения сложных конфликтов (основные идеи и инструменты из книги)

Февральские апдейты: быстрые серверы для 1С, новые конфигурации и курс для администраторов

Биометрическая хиромантия: гиперспектральная визуализация сосудов ладони для идентификации личности

Полезные паровозики часть 2: глубокое погружение в железнодорожный моделизм

Будущее v-commerce: как использовать распознавание речи и голосовой поиск в 2025 году

Стратегия команды: крупными мазками или точный пошаговый план? Как понять, какой подход вам подойдёт?

Гиббсовское сэмплирование на Python

Dreamcast: консоль будущего, которая до него не дожила

CES 2025: что показали на крупнейшей выставке технологической индустрии

Градиентный бустинг для чайников

Как сделать полезный дашборд: советы и идеи

Обзор инструментов low-code разработки на платформе SimpleOne

Playwright: игра в скриншотные тесты

Круг силы

Как избыточные меры ИБ в АСУТП губят производство, увеличивают простои и создают ложные угрозы

Волшебная кнопка «сделать звук хорошим». Особенности, характеристики и советы по выбору аудиокодеков в VoIP

Как более консервативный портфель может принести более высокий доход

Vector.dev: как упростить подсчет метрик по логам. Снег сошел — нашли грабли

Почему 8 из 10 кофеен не доживают до своего первого дня рождения

[Перевод] Уменьшаем базу данных в 2000 раз при помощи Rust (завершение)

Разработка и настройка воронок в Битрикс24

Telescope — web-based log viewer UI

План моего курса по основам аналоговой электроники в школе

Как нас разводит индустрия исправления осанки?

OpenAI CUA — обзор революционных костылей

Эмулятор NES в каждый проект [0x03]

Инхаус и аутсорс DevOps. Плюсы, минусы, подводные камни

Ромбуд «Заводской апельсин»

Новая реализация map в Go 1.24: Смотрим под капот

13 марта 2025

Model Context Protocol, обзор и практика

[Перевод] 5 основополагающих советов по управлению базами данных Greenplum

unittest.mock: 5 вопросов на собеседовании

n8n. Создаём AI Telegram agent с установкой и настройкой

DeepSeek против ChatGPT: конец эры ChatGPT?

Исследуем эволюцию архитектур в Computer Vision: Mind Map всех ключевых моделей

Хранение пустых (NULL) значений в таблицах PostgreSQL

Регулярные выражения делимости чисел

Б/У жёсткие диски Western Digital под видом новых в крупном ритейлере

Аннотации типов в Python: коротко о главном

Зачем вашей компании игры?

Новый пузырь доткомов Кремниевой долины

[Перевод] Null-safety в Spring приложении с JSpecify и NullAway

Бесплатная система учета торговли и управления интернет магазином Trinion Торговля

Использование JSONB-полей вместо EAV в PostgreSQL

Год прошел, а я все еще дышу… в резонанс

О книге «Разработка игр на Unity, 4-е изд.»

Интенсивное развитие ИИ завершено! дальше только количество

Курсы по Роблокс для детей: цены и отзывы

Разминки на ретроспективу и брейншторминг

Школа программирования 8 класс: ТОП-10 школ

[Перевод] HTTP Request Smuggling на business.apple.com и других сайтах

Об умном молотке, приложениях и этичном дизайне

Честные вакансии: путь от Junior DevOps к Middle и выше. Советы от экспертов Fournines, VK Tech и Kaspersky

Настройка BGP с Anycast: высокая доступность и отказоустойчивость

Как OSA превращает пустые полки в полные корзины?

Парсим сайт для получения УДК иерархии

[Перевод] Вышел GitLab 17.9 с GitLab Duo Self-Hosted в общем доступе

Как удалось сделать флешку в Linux-е с UEFI и UniversalAMDFormBrowser

GigaChat 2.0 в API

Как возникла организация Creative Сommons и как она помогла распространению бесплатного контента в интернете

30 самых интересных рассылок на английском

AI в IT или как в ближайшие годы поменяется рынок труда программистов

Почему первые дни новичка решают всё

Obsidian: все что нужно знать о Callout

Не только хардкор: что читают R&D-инженеры, когда пытаются отдохнуть

Что вам надо знать в 2025 году про контейнеры, чтобы не пропустить важное

Пирамида ценностей сотрудника. Зачем она на 1-1? Часть 2

Интерактивные метки на изображении JS

A/B-тесты в PostgreSQL

.NET Digest #6

Чужое открытое ПО внутри BI-систем: проблемы лицензирования, о которых не все задумываются

Лучшие SATA SSD-накопители 2025: полное сравнение моделей и характеристик

[Перевод] Go 1.24 — swiss tables новая реализация map

TypeScript 7 в 10 раз быстрее: анонс нативного компилятора TSGO

Кибер Бэкап и защита СУБД

Как SonarQube помогает автоматизировать код-ревью: гид для начинающих

Принципы SOLID и основы построения коммерческой организации

Realtime тестирование UserGate DCFW

Я попробовал все методологии личной эффективности: показываю реально сработавшие

Ручные тестировщики скоро исчезнут? Fullstack QA захватывает рынок

ETL-потоки «VACUUM FULL», или Как учесть особенности жизненного цикла данных в условиях высоконагруженных хранилищ

Scala/Chisel против SystemVerilog: генерируем сложные цифровые схемы

Badge From Scratch – Problem Driven Development

Оформление закупки в 1С ЕРП (2 часть)

Offset Explorer: разбираемся в базе

«Подписка на пончики», или Как получить облачные ресурсы со скидкой

Эффективный трейдинг и автоматизация

Производные в реактивности

Тимлиды бывают разными. Иногда очень неожиданными

Пошаговое руководство для начинающих по разработке SPA на Laravel и Vue.js

Менторинг в кайф: джентльменский набор успешного наставника в IT

Алгебраические эффекты на Javascript

Особенности национальной верстки: PWA

Кто сообщает картам, где едет ваш транспорт

Need for Speed: Most Wanted. Как легендарная игра уничтожила всю серию

Помощник депутата в телефоне. Как я перестал тонуть в жалобах жителей района

Разработчики 1С – как с ними дружить?

Как провести демо, после которого бизнес-заказчик останется доволен

Сравнение Dagger 2, Dagger Hilt и Koin

Как кардиолог и физик придумали эхокардиографию, и почему медики им не сразу поверили

Code, maturity, tools: как мы развиваем QA-практики в МТС

Как умный дом помогает воспитывать трех детей

Как я добилась смены должности и при чем тут философия По из Кунг-Фу Панды

«Уволиться нельзя остаться»: где поставить запятую?

[Перевод] От зуба к глазу. Максимально нативное восстановление зрения

TrueSql – заново учимся ходить в базу данных. Часть 2 – количество обновленных строк и сгенерированные колонки

Советы по изучению английского за 21 век показавшие свою неэффективность

Автоматизация проектирования слаботочных систем при помощи nanoCAD ОПС и nanoCAD BIM СКС

ML-модель в поисках ЛПР

Запускаем код на Go снизу вверх

Запускаем код на Go снизу вверх

12 марта 2025

Встречи one-to-one: одна только польза

Может ли ИИ написать книгу? Или история одного произведения

Как создать свою криптовалюту, токен или мемкоин

[Перевод] Мой 16-месячный эксперимент с теанином

Галилео Галилей и вычислительная физика: забавная предыстория создания симулятора Пизанской башни

Синхронизация файлов при запуске экземпляра PostgreSQL

Как внедрить веб-решение для оптимизации процесса закупок для крупного производителя молочной продукции в Беларуси

Шаг 1: Lexing

Как использование торрентов демаскирует тебя в сети?

Самописная платформа для A/B-тестирования Trisigma: что она умеет и какую пользу способна принести бизнесу

InnerSource-хакатон: делимся результатами соревнования между командами VK Tech

Почему мы любим «Звёздные войны»?

Требования, еще требования, а какое стоп-слово? Работа системного аналитика с требованиями на разных этапах проекта

Моих знакомых массово сокращают из IT. Разбираюсь, виноват ли в этом искусственный интеллект

InnerSource-хакатон: делимся результатами соревнования между командами VK Tech

Обновление SPA приложения в браузере пользователя Node/React

[Перевод] Гуглить баги — это нормально. Как AI Debugger освоил этот навык и сам исправляет ошибки

Взаимодействие с CAD в Lazarus IDE

Синхронизация Cookie между SSP и DSP: как это работает и почему это важно для ваших рекламных кампаний

Гензель и Гретель 2.0

Полиарилат для электроники и не только: краткий патентный анализ

Снимаем оковы Webpack: как мы ускорили сборку проекта в 10 раз, потратив меньше рабочего дня

Можно ли продавать аккаунты в играх: закон, риски и практика

Gemma 3: Google DeepMind делает ИИ по-настоящему доступным

[Перевод] Телескоп «Деймс Уэбб» обнаружил сложную химию в одной из первичных галактик

Синий слон. Научно-фантастический рассказ

[Перевод] Как новые ИИ-агенты трансформируют атаки с использованием похищенных учетных данных

Конфигурируемая тайловая разрезка: ускоряем отрисовку карты изменением данных

Thousand Brains Project — ИИ-фреймворк для сенсомоторного интеллекта с открытым кодом. Часть 1: Введение

Миссия выполнима: стандартизировать производственный процесс в крупной компании и учесть запросы всех продуктовых команд

Томографическая реконструкция реактивного двигателя в сборке: как мы это сделали?

Жизненный цикл данных под контролем: знакомство с ILM на примере расширения для Postgres Pro Enterprise 17

Новые ограничения Sonatype Nexus OSS: что изменилось и как это повлияет на российские компании?

[Hello, Habr!] Змейка в консоли. Разбираемся с с make и gcc

Нашел сервис, который обходит антиплагиат переделывая текст ИИ

От legacy к успеху: как мы переработали главную страницу приложения М2 и увеличили MAU

Snake, альтернатива Slick slider на чистом JavaScript

Стать голосом своей индустрии

Издательство Питер. Колонка редактора, март 25 г

Как развернуть свой GitLab с CI/CD, используя IaC

Bloom-фильтры в Postgres: скрытый инструмент для оптимизации запросов

Дитя нового разума. Научно-фантастическая новелла

System Design Interview. Шаблон прохождения собеседования этого этапа

Выявляем требования: онлайн-опрос как ключ к пониманию пользователя

[Перевод] IRIS2 — спасет компанию Eutelsat и проект OneWeb или погубит?

Черная дыра в ИТ-бюджете, или как грамотно управлять затратами на активы

Полный парсер Core Log SAS Customer Intelligence Studio и инцидент-менеджмент

Node.js — асинхронность по умолчанию

Отсутствие ТЗ? — Нет, не мешает

Масштабируем стажировку: как принять 30 новичков и не сломать процессы

Как у нас почти получилось сделать автономного робота для «Битвы Роботов»

Переезд с TeamCity на GitLab CI + K8s

$440 000 000 на ветер за 45 минут: технические проблемы в алготрейдинге и как их [не?] предотвращают

Работа с RISC-V контроллерами на примере GD32VF103 и CH32V303. Часть 6. Дробные числа

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

[Перевод] Глава 1. Введение в API-интерфейсы для самых маленьких

Читая вакансии: о разнице между дизайнером продукта, его менеджером, оунером и UX-дизайнером

Новый диск в облаке Selectel — настройте IOPS под свои задачи

DevOps нет, но вы держитесь: как разработчики запустили тесты на этапе MR

[Перевод] Публикация пакета npm с ESM и TypeScript

FreeBSD и тачпады

Экосистема ПИК. PikTools — инструменты для автоматизации проектирования

3D для каждого. Оптимизация модели. Часть 2, практическая

Сила воображения: контроль робота силой мысли

Нововведения Java 24

Как стать iOS-разработчиком с нуля? Бесплатная программа обучения

Доработка интерфейса навигатора 2ГИС

Система управления проектированием API банка: от создания интерфейса до импорта спецификации

Неинтеграционное тестирование интеграционных потоков. Или интеграционное?

Bobcat Miner 300 — жизнь после забвения. Как я получил мощный одноплатник почти бесплатно

Разбирая бэклог. Часть 16. По следу айсберга или ещё 4 забытых шутера категории «B» на стыке жанров. 1991-1993 / 1997

Соборка ядра Android и модулей aircrack-ng

Как найти точки кратного роста продукта с помощью модели роста?

Как Hurricane Electric подставил МегаФон, причем тут China Telecom и MSK-IX

NEST.js — уродливый монстр или мощный энтерпрайз?

Как реализовать пакетную подпись PDF-документов

Вт. 23:52 физический бекап ядра

Неизвестный библейский алгоритм кластеризации

11 марта 2025

Влияние удержания горизонта базы данных PostgreSQL на производительность теста pgbench

Как переопределить кнопки на клавиатуре в Linux

ИИ — напиши мне программу

Архитектуры процессоров и их свойства

Руководство по началу работы с отладочной платой MIK32-DIP (K1948ВК018, Амур) в ОС GNU/Linux

Сколько статей в год публикуют Нобелевские лауреаты? Или три предложения для остановки потопа академических публикаций

Психология разработки: как когнитивные искажения влияют на архитектурные решения и качество кода (часть 2)

Набрасываем на Verilator

Если у вас паранойя…

[Перевод] Spring AI научился видеть! Показываю, как заставить GPT находить бананы на картинках

Почему мы построили монолит на чистой архитектуре. И почему это взбесило системных аналитиков

ChatGPT и все-все-все. Недорого

Зеркала вместо заводов: как город купил себе солнце и немножко разбогател

Опыт быстрой продажи сложного бизнеса на WB

Верстка для ленивых: как перестать бояться CSS и начать верстать как супергерой

Как применять трендвотчинг на пользу кибербезопасности

Как и зачем маркетологи врут на собеседовании

Книга: «Карьера разработчика. Стафф — круче, чем senior»

Как изготовляют изделия из оргстекла на заказ A-PLEX и HOREHO: экскурсия по производству

Как мы готовим Axiom JDK

Как я решал задачу 2025 года. Часть 2. Анализ интересных закономерностей

Как отправлять триггерные SMS из retailCRM через API

Развиваем soft и точечно прокачиваем hard skills: подборка книг от СТО. Часть 3

Что такое CRM?

Дайджест новостей за прошедшую неделю, о которых мы не писали

ИИ в ритейле: что сейчас, и что дальше

TinkerCAD 3D моделирование: лучшие уроки для детей

Подтвердите знание своих навыков

Самые интересные новинки MWC 2025, которые вы могли пропустить

Урок ценой $115 000: чему меня научила разработка продукта с нуля

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

РБПО на конвейере: как Hantis избавляет исследователя от рутины

А нужны ли Хабру санитары леса?

Инфракрасный хакинг: взламываем пульт от телевизора Samsung

[Перевод] Разбирая бэклог. Часть 15. История дилогии Stormlord. 1989-1993

«Грязные» трюки найма техлидов

SOCINT: Подборка инструментов для поиска по никнейму

Тёмный лес разработки для нестандартных устройств: как войти и не заблудиться

Как я занялся благотворительностью и что из этого вышло

Легаси, или Затейливый случай в 2025

Зачем вашему проекту нужен java.policy?

Игра в жизнь (игры и жизнь)

Как программируют народы, или взгляд программиста на современные социальные технологии

Welcome to the club, buddy: зеленые флаги работодателей

Как стать DevOps-специалистом? Разбираем пять реальных требований

Эффективное управление контентом SOC: рассказываем про SDL Content Manager

Можно ли сделать воду твёрдой, если просто сжать её механически?

Системное мышление в разработке программного обеспечения

Использование неполных объявлений в C++

Как несбалансированный оптимальный транспорт помог нам сделать поиск барицентров распределений устойчивым

Горячее сердце телекома: как работает система онлайн-биллинга

Как мы приручили рутину в 1C-Битрикс: автоматизация разработки CLI-командами

Как хронический стресс влияет на здоровье и предрасположенность к болезням

Как я сделал RAG для своей компании (часть 2). И как начал делать AI Агента

Путь во фронтенд: уехал на Чукотку и вложил 9 тысяч долларов

«Мама, я — дизайн-лид». Что вас ждет и к чему готовиться

[Перевод] Небольшая замена в рационе и значительный прирост в продолжительности жизни

Lazarus: история самых успешных хакеров в мире

TrueSql – заново учимся ходить в базу данных. Часть 1 – пять Fetch’ей

Использование LISP для ассоциации параметров объектов nanoCAD BIM Строительство и Платформы nanoCAD

Задачки на Verilog — новый раздел на сайте

Lissa Health — приложение для хранения личной медицинской информации (v1.2)

Как придумать идею для пета в портфолио

Почему инди MMORPG в 2025 году — не приговор

10 марта 2025

Непреодолимая пропасть между DeepSeek 671B и иллюзорной мощью Qwen QwQ 32B

ИМС SP7021, или Импортозамещение без токсичных государевых денег

Я зову их, а они не идут: Как развивать новые связи, когда меняешь профессию, страну и, во многом, жизнь

Зависимость от трейдинга: как миллионы людей теряют годы и состояния на торговле

AutoML и NAS

Индексы в убывающем порядке (DESC) и NULLS FIRST в PostgreSQL

[Перевод] UX-маркетинг

Полнота OSM в сравнении с ПКК и ГАР ФИАС

Глубокое Погружение в Работу с Таймерами в React

Security Week 2511: сомнительный бэкдор в Bluetooth-модуле Espressif

Немодальное окно коммита в IntelliJ IDEA: шаг вперёд или спорное нововведение?

[Перевод] Как гонка за AI-талантами меняет рынок труда в сфере технологий

Модификация vs Адаптация ПО: как избежать юридических проблем при разработке?

ServerSocket для IPS в Android и примеры межпроцессного взаимодействия

Python для начинающих дата-аналитиков: как настроить виртуальное окружение?

Сериализованные справочники: работа без десериализации

Зачем вы врете в резюме?

Как я до конца пытался казаться успешным бизнесменом, пока за 6 лет не потерял все

Как собирать цены конкурентов с помощью macrodroid на телефоне

Открытая архитектура для мобильных устройств и систем управления технологическим процессом: развитие ПО для RISC-V

Кибербезопасность через призму литературы: ТОП книг по версии участников CyberCamp

Как настроить отказоустойчивость терминального сервера: разбираем на примере Termit

Клиентский код

GIMP Script-Fu Первый Дан. Язык функциональной геометрии. Итоги

Насколько отечественный наш AQdesk P30. Разбираем, что внутри, и почему не все производится в России

Straight Skeleton 2D — один из красивейших алгоритмов. Создание и визуализация

Идеальный онбординг

Как ледниковый апокалипсис подготовил Землю к взрыву жизни

Тайны офиса: поиск скрытых метаданных в файлах DOCX, исправленных задним числом

Родом из гламурных пятидесятых: история первых цифровых снимков

Рынок труда в IT вчера и сегодня, или не время для джунов

BareMetal 2.0: разбираемся, какие GPU выбрать

Эконофизика и физически-обоснованные нейронные сети

Формализация принципа Open/Closed: как сохранить обратную совместимость с помощью SOLID

Эволюция в Homo GPT: как не променять эффективность на критическое мышление

Как я избавляюсь от компьютерной шеи. Часть 2. Качели Юлина

Игнорирование стратегии приводит к проблемам на проекте

Выпущена версия Jmix 2.5

Slackalypsis. Часть 1

Тактики ускорения билда: матиз, кобальт, камри 3.5

SQL HowTo: кратчайший путь «туда и обратно» и его самосоединение (Advent of Code 2024, Day 20: Race Condition)

Подборка сайтов с CTF

Книга «Linux для сетевых инженеров»

Использование лидара от робота-пылесоса для системы предотвращения столкновений в автономных роботах

Нейросети для локальной генерации видео

Как я стал ментором: опыт, уроки, шаблоны

Двигатели для сверхмалых спутников: наступает эпоха гаджетизации космоса

AI + Капитализм =?

Еще пара слов о моках

Ваше мнение очень важно для нас (нет)

Игра в Кости в Kingdom Come: Deliverance 2: разбор механики и секреты победы

[Перевод] BPMN и оркестрация микросервисов, часть 2: графические модели, упрощенные саги и кросс-функциональное сотрудничество

Как аналитику успешно пройти испытательный срок: расширенный чек-лист онбординга

Место и роль ID-сервисов в борьбе с киберпреступлениями

Безопасность баз данных: как извлечь максимум из технологий DAM

Исследование: заменит ли AI писателей?

Телефонное мошенничество: как это работает

Очередная прогулка по барахолке в Испании: отличный ноутбук и много необычных штук

Как найти упоминания бренда в СМИ: мой топ-5 бесплатных инструментов мониторинга

[Перевод] Вышла IntelliJ IDEA 2025.1 Beta

Конспект книги «Atomic Habits» для IT: как маленькие привычки приводят к большим успехам

Как я решал задачу 2025 года. Часть 1

Руководство по выбору SOC: на что обратить внимание

Методы классификации DGA инструментов

Как мы автоматизировали сбор данных по проблемам производительности 1С для проведения диагностики в одном окне

Оптимизация дашбордов в Superset

Cobalt Strike: Гайд по использованию

Шпаргалка: Kotlin suspend функции

Пишем HTTP-сервер на чистом C

Scratch для школьников: ТОП-10 курсов

[Перевод] Искал лекарство от малярии, а нашел лекарство от рака

Продолжаю улучшать VK Видео / клавиатуры для TV приложений

Артефакт эпохи: рождение, взлет и падение клипарта

09 марта 2025

Предложение Mozilla по отзыву случайных сертификатов

Работа с библиотеками, которые не установлены в Airflow

Испытание ИИ-моделей. Sonnet vs qwen

Virtual Ads или как прорекламировать Adidas в CS:GO

Мобильная разработка за неделю #578 (3 — 9 марта)

Бесплатный мини-гайд по валютным удаленкам

Разработка конструктора для конфигурирования производственных этикеток в системе второго уровня TWS ТПЦ

[Перевод] Ожидание vs реальность: какие взгляды я поменял за 10 лет в разработке

Единственный способ вылезти из ловушки микроменеджмента и запустить автопилот

Влияние источника времени на результат explain в PostgreSQL

Контролируемая утечка vs реальный слив: как отличить PR-ход от непредвиденного инцидента

Информационные системы и цифровой суверенитет: стоит ли бояться зависимости от западных решений?

Сканнер уязвимостей rkhunter. Базовое сканирование rkhunter + базовая настройка программы

Fake door тесты в мобилках

Разбор тестера радар-детекторов

AbortController в JavaScript

Как уменьшить боль от this в классах javascript

AI Engineering vs ML Engineering: Как фундаментальные модели меняют подход к разработке

Тестовые данные в TypeScript: вызовы, решения и мой опыт

Техническая отсталость не должна быть игнорирована, если предприятие хочет выжить на рынке

Как ошибается ИИ, если за ним плохо следят

Топ-11 агентств для продвижения личного бренда предпринимателя или эксперта

NeoVim: настройка и использование

Самые отбитые проекты Github

LLM для кодинга и локальный тест открытых моделей на AMD

Представления о естественном интеллекте: Модель эволюции жизни

Искушение глазами AI

Open source в России [серия: «стартапы»] — опыт открытой разработки и бизнес-модель корпоративного мессенджера Compass

Мне вообще никто не нужен, сам себе погрею ужин. Самодостаточная Data

Автоматизированное управление расширенной статистикой в PostgreSQL

От PPP до облака: как развивался и зачем нужен SD-WAN

Блокчейн-технологии: архитектура, принципы работы и перспективы развития

Курс взят: робототехника в медицине

В чем секрет Bloomberg Terminal и какие альтернативные инструменты появились в РФ за последние годы

К пятилетию полной удалёнки. Как оно началось. Плюс советы бывалых

[Перевод] NASA отключает два научных прибора Voyager для продления миссии

Делаем авторизацию в Telegram Mini Apps правильно

[Перевод] Обход 2FA за 12 000 долларов — такой простой, но такой критический

Закладки для Задач — и мысли вслух

Управление проектами: дайджест публикаций #27

Micro Pocket SSB приемник на базе ESP32 и SI4732. Что за девайс и для чего?

Как появление знаменитостей (не) сделало игры лучше

Как быстро перенести разметку статьи на Хабр

Ностальгические игры: Unreal Tournament 2004

СКУД Унификация подключения датчиков

Приключение Aéza или Тайна планеты Рбах

Промпт-инжиниринг: от базовых принципов к научно обоснованным стратегиям

Как оценить индивидуальный вклад разработчика в проект

Я устроился на работу в 2025 году, и вот как это вышло

[Перевод] Терапия стволовыми клетками устраняет «необратимые» повреждения роговицы

Рассказываю что бывает, когда вода попадает внутрь кабеля связи

Запрет рекламы криптовалюты в России: основные изменения, исключения и ответственность

Что выбрать: продвижение на картах 2ГИС или Яндекс Карты

Психология разработки: как когнитивные искажения влияют на архитектурные решения и качество кода (часть 1)

08 марта 2025

Разворачиваем микрофронты на Next.js

Осколки прошлого. Часть 1. 30 фактов из игровой индустрии за — 8 ноября 1980 года +

Подключение и Настройка ElasticSearch в Laravel

CISO и облачные системы

Как malloc() и free() управляют памятью в C

[Перевод] Как наш организм реагирует на использование социальных сетей и на прекращение их использования

[Перевод] Как наш организм реагирует на использование социальных сетей и на прекращение их использования

Визуализация быстрой сортировки с SFML и C++20

Внедряем формулы как в Эксель

Умная защита. Применение искусственного интеллекта для противодействия DDoS

Lookupper: как игровой оверлей помогает изучать языки

От царевны за швейной машинкой до девушки-боксера: эволюция образа женщины в рекламе 1890—2025

Датчик расстояния в умном доме

Методы поиска скрытой информации в Telegram

Что делать, если трафика с сайтов с вакансиями недостаточно? Кейс Додо Пиццы и Хаски Digital

A/A-тестирование: зачем тестировать тест?

ClickHouse в мире IoT

Параметр CACHE в последовательностях PostgreSQL и uuidv7

Праздник продолжается: LLM на FreeBSD

Медицина и мракобесие

Установка NextCloud на Debian 12 (Bookworm)

Эффективность RxJS: управляем производительностью и оптимизируем подписки

Жизнь после курсов: как складывается карьера выпускницы Metaclass

Framework Desktop: игровой ПК от производителя модульных ноутбуков. Что за система

Fan-Out, Fan-In с динамической балансировкой горутин в Golang

Парад Нелепого Си Кода

07 марта 2025

Кастомные memory pools в Golang

[Перевод] Лечение Альцгеймера. Фундаментальное открытие

Яндекс Алиса: сто лет тому вперёд

5 принципов архитектуры ПО для старта проекта

Java-тестирование приватных методов

История еще одного патча: зависшая батарея

Цифровая карта аварийности: как технологии помогают сделать дороги безопаснее

[Перевод] Общая теория относительности Эйнштейна с изюминкой: телепараллелизм

Почему молчит Вселенная или человекам хана

О формальном доказательстве безопасной работы с памятью на основе «владения и заимствования»

Недобросовестная конкуренция в сфере интеллектуальной собственности: они хотят занять ваше место на рынке

«Диномама»: как email-рассылки увеличили продажи детской одежды в 3 раза

Курсовая с помощью нейросети: как могут помочь инструменты ИИ и стоит ли вообще ими пользоваться?

Разработка, основанная на принципах DevRel

Как я снял музыкальный клип в одиночку. Автор текста – Claude, режиссер – ChatGPT, аранжировка – Suno

Компилятор GO. Добавляем цикл WHILE

Статины. Что? Зачем? Подводные

Vue 3 и jsx — неочевидные нюансы типизации

Чтение на выходные: «Причины, из-за которых люди ненавидят свою работу» Патрика Ленсиони

Как отличить цистит от простатита, роль тестостерона в развитии аденомы простаты и «простатостимулятор»

От ЦОДа до ПРОДа: как прошел полный ИТ-цикл на MeetUp МКБ

Какие вызовы стоят перед фирмой 1С, партнерами и рынком труда?

Как автоматизировать взаимопиар Telegram-каналов? Разбор сервиса Reklama.Today для бесплатного продвижения

Оцените своё знание навыков «Анализ требований» и «Управление требованиями к ПО»

[Перевод] BPMN и оркестрация микросервисов. Часть 1: Языки потоков, движки и вневременные паттерны

Moq: пара фич для упрощения тестов, о которых знают не все

Разработка нового Колеса фортуны

Приезжайте к нам в Германию, у нас айтишники живут в коммуналках и пляшут с бубном, чтобы выжить

Встретились как-то диффузионная модель и LLM —  получилось Diffusion Forcing. Как оно устроено и зачем нужно?

Зачем бизнесу нужно DWH и как обосновать необходимость проекта? Можно ли оценить окупаемость хранилища?

Как стать умнее? На самом деле это просто

ОКR: Миф или реальность? Разбираем основные заблуждения

Эффективно ли нанимать универсального маркетолога?

Курсы по Roblox для детей, где изучают создание игр

Новинки от производителей ARM- и RISC-V-процессоров последнего времени. Что предлагает рынок?

Copy-paste на большом экране: разбор ошибок и странных мест Radarr

Состоялась ли 3D-печать как бытовая технология? А состоится ли?

Разработка DHCP-сервера на Python

Техника TOAST (The Oversized-Attribute Storage Technique) в PostgreSQL

Геоинтерполяция от А до Я: как создать карту покрытия сети

Ещё одна сериализация для C++

Говорящие ошейники для домашних животных

Я наконец-то нашел идеальную self hosted замену для Google Keep: установка и обзор Memos

Удалёнки нет

HaGRIDv2-1M: 1 миллион изображений для распознавания статичных и динамических жестов

Примеры неудачной автоматизации и чек-лист перед началом работ

Что такое CI/CD, и почему непрерывная? Темная сторона силы настоящего и воспоминания о прошлом

Настроить GPU-экспортеры? Легче создать свой или «как подружить экспортер Nvidia-smi-exporter с Pod’ми»

Семь фаз вакуумирования в PostgreSQL

Почему ломается интернет в России: разбираемся в причинах масштабных сбоев Рунета в 2025 году

АОП в автоматизации тестирования

Технологический бренд

Паттерны «Банды четырех»: примеры применения в реальном проекте

Самый маленький эмулятор x86

#1.2 Самописное ядро для Minecraft — ULE на Go lang

Что бы стать программистом — программируйте

Топ систем управления проектами в 2025 году: выбираю подходящий инструмент

Design by Contract на минималках: пишем assertions и улучшаем устойчивость на Go

[Перевод] Безопасная AI-управляемая система раннего выявления для анализа медицинских данных и диагностики

Женское дело

Как найти управу на технический долг

Сканируем 35-мм киноплёнку дома(часть 4. Финал)

Как перестать бояться и задеплоить Django-проект в облако самым простым способом

Мужчины в IT круче женщин, но есть нюанс

Подключаем кнопку вызова лифта к компьютеру

Три вещи о редактуре, которые я унесу с собой на тот свет

3D для каждого: Оптимизация модели. Часть 1, объяснительная

NeurIPS: тренды, инсайты и самые интересные статьи главной ML-конференции года

[Перевод] 15 плюсов наследия ретро-гейминга

Мечтают ли диффузионки о 3D-алайнменте, или что мы планируем рассказать на грядущей ICLR

OpenDJ: Доступ к LDAP каталогу через REST интерфейс

Запускаем клиент DeepSeek под DOS

История одной домашней автоматизации

Обучение кибербезопасности. Бесплатное ПО для практики

LLM во временных рядах: от предикта температуры до крипотовалют

Как мы внедрили грейдовую систему и почему оценка коллег оказалась беспощадной

Капибары и фитнес-котики: как визуальная нейросеть помогает создавать подарочные карты «Золотого Яблока»

Почему отклики необязательны даже джунам: личная история

Внутри Практикума: как мы создаём курсы

Как я написал пакет для быстрого создания и управления формами в Go

Добавляем цикл WHILE. Лезем в компилятор GO

[Перевод] TensorFlow, Azure Machine Learning, GitHub Actions и Bicep: Создаем полный MLOps-конвейер

Блокчейн — основа “Цифрового коммунизма”. Реальность или антиутопия?

За что безопасники будут гореть в аду?

Fundamentals SNMP

Системы оценки критичности уязвимостей в AI Security

[Перевод] Почему Redis работает так быстро, несмотря на то, что он однопоточный?

06 марта 2025

Как я настроил Observability для своих pet-проектов. Часть 2

N-API: аддоны для Node.js

Нейросети в разработке: мощный инструмент или слепая вера?

Быстрый способ уменьшения размера виртуального диска Docker на Windows

Оптимизация ресурсов виртуальных машин: как сэкономить бюджет и не потерять производительность

Алгоритм PPO: баланс стабильности и простоты в RL

ИТ-льгота — коварная вкусняшка

Сложная цель: история одного патча

10 подсказок юриста для стабильной работы бизнеса в 2025 году

Грейды бизнес и системных аналитиков

Как разоблачить нейросеть: 6 признаков, что текст написал ИИ

2025: Какой должна быть CRM для среднего и крупного бизнеса

Топ новостей инфобеза за февраль 2025 года

[Перевод] Postgres как поисковый движок

«Мы просто обновили рабочий таск-трекер, а команда обновила резюме»

ESM-платформа SimpleOne: как объединить IT, HR и финансы в единый сервис для бизнеса

Почему производство умирает: ошибка в расчетах, которую делают все

Книга: «Excel с Python и R: раскройте потенциал расширенной обработки и визуализации данных»

Гайд по системе P3.express: выстраиваем чёткие процессы в проектах

Русскоязычные LLM: отечественные разработки в сравнении с глобальными адаптациями

Не покупайте грузовик для похода за хлебом и другие принципы программирования

Защита почтовой системы от ботнетов

Tether вступил в войну против российского крипторынка?

[Перевод] Page Object Model и Page Factory в Selenium

Оценка срока и трудозатрат на реализацию задач с помощью Монте-Карло

Карьера в Data Engineering: взгляд на образование и зарплату

3D Matrix Memory: как SanDisk переизобретает велосипед и ломает стену DRAM

Доброе слово и скрипты: как мы автоматизировали внедрение платформы виртуализации

Сколько стоит собрать топовый игровой ПК в 2025: RTX 4090 + Ryzen 7 9800X3D — оптимальная конфигурация для 4K-гейминга

CyBOK. Глава 1. Введение

Как защищают права на настольные игры

От ресторанов до банков: какие компании доверяют ИИ важные задачи

Два пути к автоматизации: как создавать отчеты в Word массово

[Перевод] Человеческий мозг против ML-модели: сходства и различия между психикой и машинным обучением

Minecraft Junior: ТОП курсов по программированию для юных геймеров

Бизнес в России — это гомерически смешно

Время собирать k8s 2

JavaScript для детей: рейтинг лучших обучающих программ

От дедупликации до air gap: как повысить производительность и безопасность бэкапов

Observability Checklist. От железа до приложений, или как не остаться слепым в продакшене

Преодолеваем паралич выбора: более 10 методов принятия решений в команде

Пластика десны (гингивопластика) в области установленного имплантата

std::array в С++ быстрее массива в С. Иногда

Шаблоны проектирования в документации

Что мешает HR на фрилансе зарабатывать больше: 6 главных ошибок, подсмотренных у агентств

Алгоритм межкадровой разности на FPGA стереокамере

Вам не нужна Чистая архитектура. Скорее всего

Ловушка продуктивности: Когда процессы работают против вас

Как превратить сырые данные в аналитический отчет

Как мы создали интеграционную платформу, которая работает

Мышиная машина состояний: ученые обнаружили ключевой принцип обучения мозга — и он совпал с теорией Google

Ультимативные крестики-нолики и iPXE

Внедрение через партнерство: мой опыт трансформации практик DevOps у кластера из 600+ разработчиков

GitOps: проблемы и решения

Avr_boot Игровая консоль на Arduino: Исполнение кода с SD-карты

От данных к действиям: как мы создавали рекомендации на главной странице Uzum Market

Тренды развития сетевой телеметрии и подход MWS к её внедрению

Платформа OpenBPM, или как я научился не волноваться и полюбил бизнес-процессы

Госдолг США может вырасти на 24трлн. долларов в ближайшее десятилетие

[Перевод] Как работает bind mount в Linux: руководство для начинающих

Проблема запуска реплик в Docker Swarm: диагностика и решения

Как запустить робота-доставщика в новом месте

Protoclone V1: как 1000 искусственных мышц меняют будущее роботов

Контекст и парадигмы программирования

Laravel + тестирование: как сэкономить время на валидации запросов

[Перевод] Цифровые двойники в сельском хозяйстве: изучим потенциал на примере выращивания мандаринов

Сериализация в Python с Pickle

Заводить ли личный блог или сайт? Часть II. Конифгурация сервера с помощью Ansible

Обзор и тестирование лампы Gauss Elementary 12Вт

Использование Mindmap для написания требований

Установка и настройка принт-сервера CUPS на Ubuntu-сервере

CI/CD: основы написания Workflow

Эпилог. Создание ботов для торговли криптовалютами и акциями (часть третья, заключительная)

GTD: Как довести дела до завершения и не сойти с ума

05 марта 2025

OpenIDE: первый взгляд

Как я вернул доступ к Телеграм аккаунту

Цифровой коммунизм или конец человечества? К чему все идет?

Syscall и cgo в Go

DeepSeek проболтался о своём происхождении…

[Перевод] В чём причина высокой скорости fastDOOM

Дайджест новостей за прошедшую неделю, о которых мы не писали

Утечка исходников в банке: безразличие или так задумано?

Пишем модули для Nginx

Путь от Кода до Бинарного Файла

Книга: «Промт-инжиниринг для GenAI»

Гайд по менеджменту знаний: 6 решений для разных бизнес-задач

«Доставили»: как мы превратили релиз-ноуты в продуктовый блог

App.Farm CI. Часть III. Подготовка к реализации flow — быть вахтером или не быть?

Психологическая безопасность детей: груминг (нет, не собак и кошек)

Яндекс 360 для бизнеса: как единая платформа спасает от цифрового хаоса

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

Синхронизируем скроллы в Sliver-списках

Полиацеталь для электроники и не только: краткий патентный анализ

Обзор песочницы по тестированию. Практика для QA

Как мы делаем экосистему корпоративных коммуникаций IVA Technologies безопасной

Как в «Ленте» автоматизировали приемку свежих овощей и фруктов

Конспект по архитектуре ПО и System Design

Архитектура национального видеохостинга: путь RUTUBE к 10 Тбит/с с использованием своей CDN

Идеальная структура сервиса

Пайплайн каскадных онлайн-моделей: как не запутаться в модулях и обрести дзен при внедрении многомодульных моделей

Китайские ученые предложили метод восстановления Li-Ion батарей. Спасение от электронного мусора уже близко?

Китайские ученые предложили метод восстановления Li-Ion батарей. Спасение от электронного мусора уже близко?

Линейная алгебра в C++ с Eigen

«Postgres. Первое знакомство» (11-е издание) надёжный проводник в мир PostgreSQL

[Перевод] Первое обнаружение нейтрино сверхвысокой энергии

Кейс: защитил продажи на маркетплейсе от угроз владельца патента

Можно ли привлечь ИИ к ответственности за нарушение авторских прав?

Будущее рынка мессенджеров и видеосвязи России. О чём говорят разработчики? Главное с форума В+К-2024

[Перевод] Аналитика и данные – ваш козырь против конкурентов

Автоматизация рабочих процессов за чашечкой кофе с n8n

Управление алиасами в Carbonio

Как хакеры используют рекламные посты в соцсетях: атаки Desert Dexter на Ближнем Востоке

Охотники за онлайн-ресурсами. Часть 1: кого и как атаковали хакеры в 2024 году

[Перевод] В квантовой реальности стрела времени может лететь в двух направлениях

Таблетница для умного дома

Запилил 100 проектов на Go и вот что скажу

Одиночество в сети

Mate 70 Pro: изучаем и тестируем новинку от Huawei

Как нейросети ускоряют дизайн: от генерации до челленджа макетов

Анализ 60+ вакансий на позицию продуктового исследователя (грейд middle)

Модульный компьютер IQ 151 – забытая персоналка времен СССР

Куда нас вынесут большие технологические волны DevOps

[Перевод] 19 лучших инструментов для тестирования игр

[Перевод] Симуляция воды над рельефом

Автоматизировали КЭДО в госучреждении через BPM с интеграцией 1С: ЗУП и ЭП. Результат — экономия 15 часов в неделю

Рецензия на книгу “Spring и Spring Boot. Разработка облачных приложений на Java”

Алгоритмический трек на True Tech Champ 2024: разбор задач с финалистами

Downstream-пайплайны как полезный инструмент для автоматизации тестирования

[Перевод] Студент опроверг 40-летнюю гипотезу в информатике

Почему так сложно выяснить, как выглядел тираннозавр

Вкус в VR

Related Works в научной статье и диссертации. Зачем и как искать материалы

[Перевод] Каталитические вычисления используют заполненный жёсткий диск на полную мощность

Учимся рефакторить код на примере багов в TDengine, часть 1: про колбасу

Декомпозиция задач: как разработчику съесть слона?

5 алгоритмов на Rust, которые должен знать каждый разработчик

[Перевод] 10 прорывных разработок 2025 года по версии MIT Technology Review

Внутри Практикума: как мы создаём курсы

Типовой процесс разработки электроники

Виртуальная доска, которая не даст о себе позабыть. Повышаем эффективность работы, учебы и саморазвития

Взаимодействие C3D Solver с приложением на примере моделирования сборки

Определение пользовательских сценариев энергопотребления по встроенным в системную плату датчикам и Python + LightAutoML

Второй год регулярных аварий космических аппаратов. Почему никого это не волнует?

[Перевод] Кето-диета и биполярное расстройство

Студенты постоянно создают одинаковые приложения. Я исправил это недоразумение

Как управлять сборками в Go с помощью build tags

4 способа оценки рынка и фишки для качественных опросов: как я оценила рынок инвестиций в Малайзии

Проектирование корпуса для электронной самоделки

[Перевод] Обход 2FA на HackerOne из-за состояния гонки

Инструменты для анализа производительности сайта

Как наладить управление ИТ командой, не привлекая внимания санитаров (про оценки и списания)

Вход на сайт через Госуслуги на PHP

Научная фантастика в NASA

Управление bluetooth из js или как я реверсинжинирил умный чайник

Unity3d CodeDOM. Генерация кода на лету

Анализируем продажи вместе с ИИ

Локаторы. Стратегии поиска веб-элементов

Скользящая средняя – полное руководство по использованию

04 марта 2025

Как использовать тепловую карту ликвидации Bitcoin

Клавиатура для VK Видео 2.0 от Андрея Феликсовича

Sparrowdo — альтернатива Ansible

Заработали всего лишь 100к под Новый год. Или почему я больше никогда не запущу бренд одежды

Руководство по использованию unsafe в Swift

Парсер для подростков с помощью pyparsing

Как разобраться в своей мотивации. Теория Грея, опросник Карвера-Уайта

Cryptohack. Решение Logon zero

Синтетические данные в 2025: волшебная таблетка для нейросетей или темная лошадка?

Как умирают техногиганты: от самого популярного сайта в Мире до закрытия — история Skype

Дорога к стажировке: интервью с выпускником школы Metaclass

Детективная история с дебагом проблем C-уровня в python

Скрам — не работает, плак-плак? Или почему нытики в IT не понимают Agile

BotHub, GPTunnel, Chad AI — считаем где ChatGPT дешевле в России

Сопротивление изменениям и принцип Ле Шателье — Брауна — как справиться с саботажем сотрудников

Сдать экзамен 1С Профессионал ЕРП УП 2.5 за две недели без курсов и опыта работы с программой

Архитектура приложений: виды, проектирование, разработка

Микросервисы в МТС: когда масштаб имеет значение

Что такое тёмная паутина и опасна ли она?

Сохранение ускользающей истории: как энтузиасты ищут неизвестные мобильные игры

Мониторинг контейнеров с помощью cAdvisor

Техподдержка: стереотипы и правда

500 000 рублей и 500+ продаж в месяц. Бизнес на наклейках для банковских карт

Formacion Profesional Grado Superior DAW обучение на разработчика в Испании: 2 триместр

От одного потока к тысячам: мир параллельных вычислений

BGP-anycast

[Перевод] Загадка Мартина Гарднера про болты

Рекламный сбор: кто и как должен платить налог

Интерпретатор выражений на php, без использования eval

HTML 10-й класс: ТОП курсов для старшеклассников

Геймификация продукта: почему призы и награды — не главный мотиватор пользователей

Путешествие из проджекта в продакты: какие навыки помогут построить карьеру

Oбучение на разработчика в Испании: омологация школьного аттестата

Пирамида ценностей сотрудника. Зачем она на 1-1? Часть 1

Нужны ли малому бизнесу нейросети?

[Перевод] За кулисами JIT: Секреты HotSpot JVM C2 компилятора (Часть 2)

Автоматизированный электропривод ленточного конвейера: Разработка системы управления с возможностью удаленного контроля

Расширенное руководство по разработке SIP-клиента для IP-телефонии

Мультипарт-загрузка в объектное хранилище Selectel: пишем тривиальный пример на Python

Ozeki SMS Gateway: запускаем SMPP-приложение в Windows с аккаунтом Exolve

Месторождение труъ горняков

Почему свой ЦОД в котельной (ведь это совершенно невыгодно)

[Перевод] Введение в таблицы решений: Полное руководство для начинающих

Кастомная дизайн система изнутри

Что произошло в 2022 году и как будет развиваться рынок информационной безопасности в 2025 году

Обсуждаем изменения в Go 1.24, мьютексы и пакет unsafe — открытие сезона митапов для гоферов в Москве

Как создать свой алгоритм шифрования: от идеи до готового CLI-приложения

Nix: насколько хороша альтернатива Dockerfile?

Анонсируем Full-View на изолированном стенде

Канбан Метод: не магия, а логика. Наводим порядок в хаосе

Когда спрятать недостаточно: как устроены атаки на системы тайной передачи информации

Зачем прятать телескоп в глубине Средиземного моря: KM3NeT открывает тайны Вселенной

Заставляем ботов бесконечно играть в карты

GOULD UTX/32: оживление дракона

Совместимые картриджи для принтеров: все, что нужно знать об экономии на расходниках для печати

«Ты не видишь всей картины!»

Как перевести банковский продукт в realtime

[Перевод] Кризис качества ПО Apple: мощное «железо», посредственные программы

[Перевод] 8 лучших практик автоматизации тестирования

Groc 3 xAI в разработке iOS приложения «Страны Мира» (отображение границ)

Еще 6 прекрасных и 6 странный идей в промышленном дизайне: итоги 2024

Защита информации, персональные данные и функционирование ИС: изменения в ИТ-законах в РФ в 2025 году

Как стать AI-тренером с нуля? Бесплатная программа обучения

Выходим за рамки: создание оператора для наблюдения за внешними ресурсами в Kubernetes

OpenDJ: Использование реляционной СУБД в качестве LDAP каталога

Как справиться с потоком задач. Мифы, реальность, полезные техники

IoC: DI vs Ambient Context

От каскадных моделей до картинок в 4к: как эволюционировали диффузионки

[Перевод] Проблема Deep Research

100+ ТБ на одном диске: как HAMR, HDMR и другие технологии изменят хранение данных

[Перевод] Первый в мире «синтетический биологический интеллект» работает на основе человеческих клеток

Как исходящие ссылки наносят вред бизнесу

Реверсивный Proxy в C#

Еще раз про постоянную тонкой структуры. Апгрейд предыдущей идеи

Как и почему эффекты помогают писать хороший код

Полезные ресурсы по Python, которые я собрал

Как мы ускорили работу с базой данных в Android-приложении

Функция Кантора: «дьявольская лестница» в математическом анализе

Меняем правила «Игры в кибербезопасность» с Avanpost SmartPAM

Как работает Фидонет: что такое ноды, NC, RC, мейлер, тосссер, и так далее

[Перевод] Биткоин: глобальный барометр ликвидности

03 марта 2025

HTTP или SOCKS прокси, что выбрать? Чем отличаются HTTP(S) и SOCKS прокси — разбор дилетанта

1-я, 2-я и 3-я космические скорости на ленте Мёбиуса

[Перевод] Атаки реентерабельности в смарт-контрактах: Разбираемся, что это и как с этим бороться

Время собирать Куб

Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#8)

Индикатор RSI: описание, применение, торговая стратегия

Заезжаем в Kotlin Multiplatform. Но какой ценой?

Как выбрать преподавателя/репетитора

Мобильные прокси — подробный гайд, чтобы разобраться чем они отличаются от других видов прокси (просто о сложном)

Внедряем AI Code Review на GIthub: сомнительно, но окэй…

KISS Virtual XML RDBMS. Новая система разработки клиентских desktop и web приложений

Security Week 2510: подробности кражи криптовалюты у компании Bybit

Инструкция по выживанию при переезде на новый софт

Использование Proxy и Reflect для создания реактивных объектов в JavaScript

Помощь развивающимся странам или создание технологической зависимости?

Заметки по grammY

Я производил 2 млн пачек, зарабатывал 55 млн ₽ в год, попал в топ маркетплейсов, но всему приходит конец

Scala Digest. Выпуск 26

Бегущий по лезвию ИИ — 2025: сезон футурологии на Хабре

[Перевод] Angular Signals, реактивный контекст и динамическое отслеживание зависимостей

Спарсил 240к курсов Udemy и вот что я узнал

Квантизация

GIMP Script-Fu Первый Дан. Язык функциональной геометрии. Рисунки(картинки) и базовые операции

Obsidian: Типы данных

Кто на самом деле нанимает нас на работу. Разбираемся как устроен рынок рекрутинга в 2025

Курсы, где изучают языки программирования: обучение подростку

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

Онлайн-мониторинг производительности, импорт внешних СУБД, DBaaS и сертификат ФСТЭК: главное о Proxima DB 3.1

Вышло крупное обновление Charon / 2025.1.1

Харденинг strongSwan на всякий постквантовый

To seek or not to seek

От самодельных мини-ПК до модульных гаджетов: 5 крутых портативных компьютеров

[Перевод] Книга: «Дизайн и поведение пользователей. Применение психологии и поведенческой экономики в разработке и UX»

Термостаты Lytko теперь на новом чипе

Positional Bias: Что это такое и как с ним жить? Учимся правильно предсказывать CTR

[Перевод] Оценка больших языковых моделей в 2025 году: пять методов

Маршрутизация VLESS-REALITY через HAProxy с маскировкой под свой сайт (steal-oneself)

Зачем мы разбрасывали мусор в офисах, или как мы сделали систему для управления гибкими пространствами

Процессы безопасности в релизном цикле RuStore

Большой опрос о технической документации и о тех, кто её разрабатывает — 2025

Простейшая нейронная сеть на Python для начинающих

PL/R в PostgreSQL

Брокер сообщений на Rust

«Идти в программисты сегодня — большая ошибка»: откровения техноблогера Михаила Ларченко

Новый стайлгайд для технических писателей Ozon Tech: шаги, описания разделов и выводы

«Долго объяснять, проще сделать самому»: 7 инсайтов про управление командой, которые я хотел бы знать раньше

api2app: Как из домашнего компьютера сделать сервер для публичного приложения

Повышаем привилегии в Windows через CVE-2024-30085

AI как новый опиум для разработчиков: Зависимость, которая убивает индустрию

[Перевод] Почему AI-агентам нужна оркестрация

Наш архитектурный подход к Python приложениям

Связь между Ahrefs DR и Majestic TF/CF: исследование на 100 000 доменов

Robotron S6130 — Восставший из мертвых

Зачем Python нужен Гейм-Дизайнерам

9.000.000 рублей прибыли в первый месяц: профессиональный подход к аналитике маркетплейсов

Вас вычислили. Или еще нет? Гаджеты для тех, кто хочет исчезнуть

Ретроспектива развития мобильных сетей 4G в России

Гиганты в авиации

WCC: Гримуар колдуна

[Перевод] Как сливающиеся сверхмассивные чёрные дыры преодолевают последний парсек?

12 лет назад я был топ-1 автором Хабра, это изменило мою жизнь. Вот мои идеи, как вернуть Хабру былое величие

ProcaaS в бэкенде: как этот принцип помогает заказам выживать

Как я на барахолке мини-ПК нашел: сюрприз, который пригодился в ежедневной работе. Часть 2

Со-основатель «Моторики» создаст «теплицу» для лунных баз и гравитационную обсерваторию в Кисловодске

SQL HowTo: динамическое программирование (Advent of Code 2024, Day 19: Linen Layout)

Программирование алгоритмов в Scratch

В закладки: что нужно знать и уметь дата-инженеру

(Не) безопасный дайджест: хакерско-инсайдерские комбо, DeepSeek нараспашку, милостивый Apple

Coil и Yandex MapKit KMP: рисуем аватарки на карте. Часть 3

Кибертрофеи-2024: вручаем награды за самые яркие взломы прошлого года (и прощаемся с конфиденциальностью данных)

[Перевод] Как взрывы сверхновых влияли на эволюцию

Ультимативный гайд по составлению резюме для кибербезопасников

Топ 5 лучших сервисов генераторов для создания QR-кодов в 2025

Delight SQL Viewer: отладка SQLDelight-базы прямо в приложении

Пишем простой планировщик файберов на ruby

Uniswap v3: самые неочевидные моменты логики

Приложение для структурирования информации. Часть 2

Пробуем KAN (Kolmogorov-Arnold Networks) для классификации данных ЭЭГ

Ну заяц погоди! Или противрактеная оборона для самых маленьких евреев и не только. Часть 2

02 марта 2025

Свёрточные нейронные сети: от основ до современных технологий

Подборка аналогов ChatGPT (текстовых ИИ)

Ramda.js — библиотека, которая избавит вас от reduce и map-каши

Исследование набора данных для обучения LVLM — SeeClick (Web Data)

Сколько времени нужно, чтобы выучить английский?

Я рисовала еду руками 15 лет, но потом пришла нейросеть и изменила всё

История ERP

Системы work management: выбор решения для команды

Есть ли open source в университетах — рассказывает Михаил Гущин, лидер сообщества «Открытый код ФКН ВШЭ»

Self-healing тесты и локальная LLM

BadgerDB как бэкенд для LDAP-каталога

Как я пере-изобрел клавиатуру, а ребята из ВК ее заимствовали не сказав «спасибо»

Что есть ERP

Web 3 как замена Web 2 в стандартных задачах и есть ли в этом смысл

«Разум Титана» — финансовый ИИ-ассистент

Бэкапы без боли за 40 евро

Болевые точки платформы TOGAF

Модифицируем алгоритм Брезенхэма для рейкаста в стиле Wolf3D

Рейтинг хостингов для сайта: Глубокий технический разбор хостинг провайдеров

RE: «Закат удалёнки: почему сотрудников возвращают в офис»

[Перевод] 3200% нагрузки на процессор

Мобильная разработка за неделю #577 (24 февраля — 2 марта)

Использование песочницы dax.do для неизвестной схемы данных на основе перевода DAX в Contoso через Telegram бот

Реализация постквантовых алгоритмов на Java и Go

Путешествия помогают быстрее адаптироваться в эволюции

Цифровой архив с полнотекстовым поиском, в том числе по PDF и картинкам

Taigram: Архитектура приложения

[Перевод] Firefly Aerospace стала первой коммерческой компанией, успешно совершившей посадку на Луну

Автоматизация сети: как настроить DHCP-сервер в Astra Linux и забыть о ручной настройке IP

Развлечения джентельменов: Binary Golf

[Перевод] Что такое тёмная энергия? Разобраться в этом нам могут помочь взрывы белых карликов

Лазейка или так и задумано? Исследования в игре Two Point Hospital

[Перевод] Сколько энергии потребуется, чтобы превратить Луну в заправочную станцию

Ветераны Intel и Джим Келлер разрабатывают новые RISC-V процессоры. Что это за проект

Как я интернет по электропроводке передавал. Часть 2

AI в SimpleOne ITSM: Как автоматизировать нулевую и первую линию поддержки с помощью AI BPA

[Перевод] От iDRAC, до администратора домена

Личность изначально находится в конфликте с социумом. И как мне с этим жить?

Кибертрофеи-2024: вручаем награды за самые яркие взломы прошлого года (и прощаемся с конфиденциальностью данных)

Сайты с практическими заданиями для начинающих безопасников

Идеальная работа, как идеальная женщина. Ее невозможно найти. Почему так?

Как Тимлиду продать свою команду: советы по финалам

ЛикБез: Тепловой Насос

01 марта 2025

Базовая архитектура сервиса на GO

Настройка печати с рабочей станции arm64

Георадар + магнитометр = глубинный металлоискатель с дискриминацией (прибор Itm-1)

Plexus P/20: самый редкий UNIX-сервер

Build Checks в Docker: как проверять конфигурацию сборки

Дайджест технических новостей, переводов и лонгридов инфослужбы Хабра за февраль 2025 года

Сортируем сотни млн строк в разы быстрее библиотечных алгоритмов. А не замахнуться ли нам на ммм… на O(n)?

Почему провалился GS Gamekit?

Unihertz Titan — лучший QWERTY-смартфон в 2025 году?

MicroPython на STM32F4xx на собственной печатной плате. Ч.1. Погружение в MicroPython и его возможности

О новых алгоритмах хеш-таблиц

СДВГ и прокрастинация. Общие проблемы и ультимативные решения

[Перевод] Возможно, многоклеточная жизнь появилась благодаря особенностям физики холодной воды

А утонул ли Титаник?

Влияние цифрового потребления и избыточного использования девайсов на детей

Как работать с cookie в Go: безопасное хранение и управление сессиями

[Перевод] Четыре кружки пива в день – минус 10 лет для мозга

Пишем обертку для сборки OpenSSL на CMake

Часы на базе микроконтроллера ch32v003

Как обезьяны начинают использовать орудия труда (а значит это же толкало предков людей)

Task Parallel Library в C#

Как развиваться в тимлиды при помощи ИИ или почему только теория не работает

Общий обзор Telegram Mini App: особенности, преимущества, ограничения и примеры

Борьба с HM70

BLE показометр

От input() к UI после вводного курса по Python

Ретроконсоль Sega Master System II: что внутри винтажной приставки?

Успешная атака по кусочкам: тестируем фреймворки кибербезопастности MITRE ATT&CK и Cyber Kill Chain

Spring Now 2025 – Главная конференция про Spring на русском языке

Как студенты делают фактчеки и при чем здесь искусственный интеллект?

Endgame Gear KB65HE: минималистичная клавиатура с магнитными переключателями и алюминиевым корпусом

Virtual generated columns в PostgreSQL 18

Утренний рефакторинг с Дженной Ортегой*

Покажи свой стартап/пет-проект (Март)

Мысли 45-летнего айтишника по ИТ-вакансиям в 2025 году

Методы распознавания матерных (и не только) языков

HTTP-сервер на Go

Генерация логов с ИИ: инструмент для обучения IT-специалистов и технических собеседований

Docker Bake: современный подход к сборке контейнеров

Как я спамер telethon писал…

Как помогает поддерживать порядок в игровом телеграм чате «Жабарий»

Как медленно меняющиеся измерения помогают сохранить контекст изменений в данных

28 февраля 2025

Демонстрация уязвимости: простой алгоритм на Хабре, позволяющий накручивать рейтинг у любых публикаций

Создаем свой хостинг. Глава 1 — Открытие компании в Грузии для работы с Европейскими дата-центрами

Должен ли предприниматель любить свой продукт?

Как не залипнуть в бесконечных уточнениях задач? DoR и DoD в помощь

GO: Как и почему мы отказались от Nest.JS

[Перевод] Deep Learning в иллюстрациях: Рекуррентные нейронные сети

Мини-обзор гранд финала по «Миру Танков» и интервью с про-игроком Анатолием TheAnatolich Бараковым из команды Virtus.pro

«Легкий» дофамин. Как нейрохимические процессы влияют на нашу мотивацию и энергию?

Мы закрываем Хабр Фриланс

Свой VPS в 2025 году

Разработка антенны на ПП от чайника

Нейросеть против ДТП: как мы разработали искусственный интеллект, чтобы обезопасить поездки в автобусе

История о том, как мы в ОК упрощали процесс создания API

Как использовать Cline и Roo Code в качестве AI-ассистента для кода?

Эффективное межпроцессное взаимодействие с использованием IPC и Shared Memory

Я уволился, потому что с зумерами невозможно работать

Marigold-DC

Революция в тестировании: от традиционного подхода к интеллектуальной эволюции

[Перевод] API Mesh: Большой шаг вперед в распределенных бэкенд-системах

WebSocket для начинающих системных аналитиков: просто о сложном. Часть 1

Эволюция ИИ и что его ждёт в будущем

От африканских саванн до индийских мегаполисов: как мы собрали уникальный датасет для клиента

Пентест в стиле Матрицы

YADRO x SpbLUG LINUX Kernel Meetup: шире память, точнее обновления, больше RISC-V

Знакомимся с PySpark

Кривая эластичности в девелопменте и почему её не существует

Почему прекрасны паровые машины?

Конфигурирование кластерных систем с помощью Sparky и Rakulang

Социохакинг в эпоху нейросетей

Вебинар: Cloud WAF – как обеспечить защиту веб-приложения за несколько часов

Миф о доказательном программировании без ошибок

Еще один клон Радио-86РК

Что на радаре в Java: программа JPoint 2025

AutoML: гид по автоматизации машинного обучения для начинающих

[Перевод] Фишки Rust, связанные не только с производительностью

[Перевод] Развёртывание сетей доступа преимущественно на основе IPv6

Как локализовать игру? Или еще одна инструкция с примерами и кейсом

Как эффективно бороться с галлюцинациями нейросетей

Как совмещать творчество, работу и жизнь

Слепой метод печати: стоит ли переучиваться?

Основы блочного программирования: рейтинг лучших курсов

Интегрируемся с банками: Saga бесконечности, или как мы начали проводить вклады онлайн

Столкновение миров: что все чаще приводит геймеров на фондовый рынок?

Как поменять процессор на материнской плате в домашних условиях. Часть 1

Чтение на выходные: «Death Stranding Хидео Кодзимы. Философия гениальной игры» Энтони Фурнье

[Перевод] 10 примеров и вариантов использования RAG от реальных компаний. Со схемами и пояснениями

От идеи до MVP: как создать AI-проект даже без опыта в машинном обучении

[Перевод] За каким чертом нам SpringExtension?

Я сделал тирлист 4 бесплатных браузерных прокси, чтобы вам не пришлось

DevOps-инструменты: как выпускать ПО быстро и без ошибок

Вес сознания и где оно находится

Энергоэффективность интеллекта

Можно ли спасти LinkedList? Пишем быстрый List на связном списке

Сгорел в одном месте — попробуй зажечься в другом. Очередная статья про выгорание

[Перевод] Важные паттерны в создании продуктов на основе генеративного ИИ

Вес сознания и где оно находится

Тимлид или ведущий дейликов?

Порядок инициализации полей, статики и всего остального в C#

Сила женского здоровья – красота жизни. Часть первая

Poco RAT в лапах дикой кошки: эволюция инструментов хакерской группировки Dark Caracal

Важность времени на размышления: как работают вычисления во время инференса

Компьютер от Tesla. История персоналки PMD 85

Полтора года с телефоном на «Авроре»: плюсы и минусы российской ОС с точки зрения обычного пользователя

Зачем нужны струйные МФУ, когда есть лазерные? Выбираем печатное устройство

Новые интересные диагностики в PVS-Studio 7.35

Веб-пентест и взлом современных корпоративных сайтов в 2025 году

«Мне кажется, так неудобно» — как аргументировать дизайн-решение без исследований и конфликтов

[Перевод] Обходим BitLocker и вытягиваем из памяти ключи в Windows 11

Что читали на Хабре в феврале 2025

IOCCC: 1984 — 1996

Самый маленький ЭЛТ-монитор

Java Clean Code: как сделать код читаемым и красивым

[Перевод] Зачем на печатных платах используют медные заливки?

3D Pose Estimation объектов фиксированной геометрии для складских роботов

Экосистема ПИК. Развитие Family Manager

Camunda на проде: восемь типичных ошибок

Spinnaker

Почему рестораны выбирают кастомную разработку киосков самообслуживания в 2024 году

Учимся Flask: как написать своё веб-приложение

Что нового в IMSProg в 2025 году?

Вышла новая GPT-4.5 preview, она сделает меня банкротом

Как я построил эффективное обучение программистов за которыми HR становятся в очередь

Как стать идеальным студентом в онлайн-школе и слить все деньги

Kangoo Jumps: как пружинящие ботинки помогают мне добывать эндорфины

Silver Ticket: Теневое искусство атаки. От теории к практике и артефактам обнаружения

Смотрим на GigaIDE Cloud для Jupyter

Создаем чат-бота для написания кода из нескольких модулей

Разработка приложения с авторизацией пользователя Java 17 + SpringBoot 3.4 + Keycloak 26

[Перевод] Бионический клей для хирургии

[Перевод] Баланс инженерных культур: «Обсуждать всё» vs «Просто скажи мне, что делать»

Зачем рекрутер опять ходит на собеседования?

Протестировал две российские системы работы с кодом. Что у меня (не) получилось