20 апреля 2025

Умный дом на базе Home Assistant и Orange PI 3B в частном доме

19 апреля 2025

Тёмная сторона UX: Как не перейти на сторону зла при проектировании интерфейсов

«Весна 2025: лучшие варианты переводов с карты на карту из России в Азербайджан и обратно»

Погодозависимая автоматика для газового котла своими руками. Технологии умного дома

Почему @patch из unittest.mock ломает вам тесты, если не указать autospec=True

[Перевод] Создание красивой вышивки для «Холодного сердца 2»

Устройства, которые мы потеряли: Что за железо внутри Siemens M55?

JDBC: Как Java научилась дружить с Базами Данных

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

Что не так с новым приложением Яндекс.Погоды

Последний экипаж станции «МИР»

Накорми языковую модель документами

[Перевод] Руководство Google по промпт-инжинирингу. Заключительная часть: лучшие практики и рекомендации

Примеряем глобальные стандарты в своём бизнесе. Обзор B2B новинок XCover7 Pro и Tab Active5 Pro

Toshiba T5100 — топовый ноут из 1987 года

[Перевод] Jenkins: Тестирование на проникновение

Почему вы никогда не выучите все фреймворки

Fedora Linux 42 уже здесь: что нового в свежем выпуске дистрибутива

Как я начал учить Go и правда ли он похож на Python. Мой личный опыт

[Перевод] Новые открытия возрождают дебаты о жизни на других планетах

[Перевод] СДВГ, дофамин и концентрация внимания. Почему буст дофамина далеко не всегда помогает?

Сила простоты

Сила простоты

[Перевод] Gemini 2.5 Pro возглавил все ИИ-бенчмарки: Google возвращает корону технологического лидера

Hangfire + Multi Tenancy

4 операционные системы на одном ПК

18 апреля 2025

Антипаттерн Primitive obsession: Практические способы устранения

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

Материя, которой нет: как кварки рисуют Вселенную (и почему 99% вашего тела — это энергия)

Оценка развития человечества на 1000 лет по версии DeepSeek и рефлексия

Влюбиться в ИИ: романтические чувства к алгоритмам как новый вектор кибератак

Система «Федерация». Часть 8/8 Каталог групповых решений

[Перевод] Хватит говорить, что ИИ нас заменит

Вот теперь поехали: итоги DevOps Challenge в честь Дня Космонавтики

Бумер, джуниор и нейросеть

Вайб-кодинг с LLM для не-разработчиков

Стоимостной оптимизатор: сердце гибридной базы данных YDB

Helm это анти-паттерн

Профессия performance инженер: детектив с лицензией на производительность

Как работает Robolectric и почему это важно знать

MSSQL: красиво рисуем историю выполнения Agent jobs

Как мы сделали систему для увеличения токсичности в интернете (чтобы её уменьшить)

[Перевод] Травмы на велосипеде | Как устранить 6 наиболее распространенных видов боли, возникающих при езде на велосипеде

5 суперспособностей продуктового разработчика

Яндекс.Вброс или ИИ для фейков

Как бесплатно продвигать товары в выдаче Яндекса через Яндекс Товары

[Перевод] (Почти) идеальный мини-NAS для мини-стойки

Материалы с DS Meetup от Lamoda Tech

1984

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

[Перевод] История несостоявшегося конкурента USB

Создание управляемых двойников в IDM Midpoint через Personas

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

Предпосылки формирования месторождений. Общая геология

Запуск ML-экспериментов через ClearML

7 фактов о личном бренде в IT. Они понравятся не всем

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

Графеновые татуировки: что это такое и как они спасают жизни

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

Чтение на выходные: «Психологический анализ Final Fantasy. Эмоциональная картина игровой франшизы»

Как мы освободили операторов от классификации текстов диалогов на 1000+ классов

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

«Кто везёт, на том и едут», или 4 причины, почему вы перерабатываете

Планшетные темпы: продажи растут во всех сегментах

[Перевод] Лучшие нейросети 2025

На работе записывали экран, требовали 2 отчёта в день и контролировали, что я ем

Поведенческие факторы в поисковой системе Яндекс: влияние, стратегия и возможности оптимизации

149-ФЗ против junk-пакетов: история одной блокировки

Как создатели Stable Diffusion выжимают максимум из тренировочных данных

В Китае сделали двумерный процессор без кремния. Что это меняет?

От данных к действию: как мы масштабировали direct-коммуникации в RuStore

Шаблон на Laravel + FrankenPHP

Как мы превратили Cloud Management-платформу в бар

Offline First в мобильных приложениях. Кэширование

Патентный поиск без боли. Руководство для инженеров и не только

Русский инженер против снега на крыше

[Перевод] Pro-code, Low-code, и роль Camunda

Сворачиваем CPython вокруг PVS-Studio

Почему я перешла в Урбанистику. И как променяла Рублёвку на Воткинск

Должен ли разработчик только писать код?

Муки и страдания геймера при сборке бюджетного игрового ПК

Потоковая фильтрация CommonCrawl с Apache Spark для обучения языковых моделей

ref, out, in: как понять, кто из них тебе нужен

Автоматизация ценообразования на маркетплейсах Ozon и Wildberries

Обзор цифровой платформы Peraspera Data Hunter

Город детства: что будет, если продолжить игру в SimCity 2000 спустя 25 лет. Часть 2

От фрагментированной автоматизации к единой IT-экосистеме: как Академия Ростеха внедрила BPMS, часть 2

Как Сергей на кардиоскрининг ходил

Рулим CDN с клиента

Знакомство с Web Locks API

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

И снова USB-IP — сервер теперь с автобиндом и детачем и сам подхватит ключ клиент

[Перевод] Как ИИ меняет динамику командной работы. Исследование 776 специалистов P&G

Отдыхаем от ИТ. Моделизм и раскрашивание

Своя эргономичная клавиатура: 3D-печать, пайка и немного самописной прошивки

Жидкая батарейка

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

Почему == и .Equals() — не одно и то же (и как это вас подставит)

Как потерять тысячи клиентов за один день из-за процессов: кейс Flowwow

[Перевод] Глубокое погружение в запросы, лимиты и специфику использования CPU в Kubernetes

Stable Diffusion WebUI Forge: Шаг 6. Txt2img. Сохраняем и улучшаем

Rust и FFmpeg: Новый способ создания пользовательских видеофильтров

Неочевидные команды ChatGPT: аля слэш что-то

Люблю я http, и вот как я его готовлю

[Перевод] Учёные нашли «самое убедительное» из имеющихся свидетельств существования жизни на далёкой планете

Использование wildcard-переменной _ в Dart 3

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

17 апреля 2025

Обнаружение потенциальных биосигнатур в атмосфере экзопланеты K2-18b — почему не стоит обольщаться

Не только Power Point: 4 проверенные программы для создания презентаций, о которых вы могли не знать

Маркировка по ФФД 1.2 м сканеры штрих кода в режиме клавиатуры

Быстрый старт работы со Смарт-процессами в коробке Битрикс24 для разработчика. Часть 3. Обработчики события

6 главных кейсов и стратегии внедрения ИИ | Инсайты от OpenAI

Как создать Telegram bot для проверки электронной подписи

Сюрприз в логах MaxPatrol VM — удаляем пароли перед отправкой в поддержку

Делиться информацией = расти вместе. 4 шага для построения хранилища данных — фундамент базы знаний

Что интересует ФНС в 2025 году и зачем бизнесу обращаться за налоговым консультированием

MCP своими руками

[Перевод] Практическое руководство по выбору брокера сообщений

Управление временем по-новому: программа для оптимизации работы по биоритмам

Как написать приложение на JavaFX: гид для начинающих

2200 снимков Евгения Халдея собраны на Викискладе, потому что перешли в общественное достояние

Policy as Code в Apache Kafka: опыт внедрения Open Policy Agent

Dota 2, киберспорт, спортзал и жизнь вне игры. Интервью с киберспортсменом Ильёй Spirit Тереховым

Разрабатываем PWA. Полная инструкция по работе с Web App Manifest и Service Worker

Пишем небольшой терминал на python #1

Применяем метод Getting Things Done (GTD) в рабочем мессенджере с помощью тегов

Хочешь стать техлидом? Возможно не стоит

Кошениль. История производства красной краски

Секретные фразы, которые делают ChatGPT в разы умнее

Создали приложение для биржи EVEDEX — удобный криптотрейдинг для новичков и профессионалов

Гайд по работе с бизнес-требованиями. На основе формата Use Case

Полигональная оптимизация вывода точек треков перемещения объектов

Как изменился ландшафт иностранных игроков на российском рынке

Что такое Ansible и как применяется в DWH-проектах? Сравнение Ansible с Puppet, Chef, SaltStack

«Надо учить не знанию, а пониманию»

Архитектура проекта автоматического обучения ML-моделей

Как обучить русскоязычную модель рассуждений — LRM?

Почему малый бизнес хочет окупаемость рекламы и умирает, а крупный бизнес тратит миллионы на brand search и растет

Что чувствует человек во время и после лазерной коррекции зрения

Как готовить Triton: рецепты вашей собственной Inference-платформы

General Purpose Media Interface (GPMI): китайский ответ HDMI и DisplayPort. Что это за технология?

PM — Как фильтр для команды

[Перевод] Обзор CUDA: сюрпризы с производительностью

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

Можно ли реализовать обучение онлайн детей 7 лет на курсах программирования?

100 % cover, 0 % спокойствия

Когда вам стоит обратиться к ИТ-юристу? (Возможно, сейчас!)

Пробуем Codex CLI для доработки ХрюХрюКара

Книга: «Создание фронтенд-фреймворка с нуля»

Ускорить Pandas в 60 раз: проверяем лайфхаки из интернета на реальном проекте и обкладываемся бенчмарками

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

ПОТРАЧЕНО–2. Как тестировать локализацию переводов, чтобы потом не было стыдно

Как не наступить на змею при написании CLI

[Перевод] Астрономы выжали из «Уэбба» максимум, чтобы сфотографировать самые удалённые галактики

Антиспам бот для телеграм группы на Gigachat2

Наше расследование: ищем отечественные микросхемы в «отечественных» счетчиках электроэнергии. Часть 3

О чем на этот раз будет Python Day на Positive Hack Days

Запретить нельзя использовать: о проблеме использования LLM при обучении инженеров-программистов

Как зарабатывать на статьях: деньги за текст

Динозаврик по имени Джун

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

Как снять трафик, когда нельзя, но очень хочется

Как понимать нейросети (и заставить глупую машину работать)

Автомашинист. Навигатор для локомотива

Никогда не поздно: мой старт в DevOps

Игра по своим правилам: хак лидерборда в Telegram MiniApp

Обзор конференции по робототехнике и искусственному интеллекту ROS Meetup 2024 в преддверии новой

Оптимизация UI-тестов с помощью API. Как избавиться от боли и ускорить автотесты в разы

Исследование Selectel: 42% российских компаний планируют расширять свою IT-инфраструктуру в 2025 году

Как правильно подключить разъемы 12VHPWR и 12V-2x6, чтобы видеокарта не сгорела и не оплавилась

Анализ данных: от EDA до Tinder-битвы графиков

Как рассказать о сайте поисковой системе 2

SOAR на практике: автоматизация ИБ, интеграция и нестандартные сценарии

Сертификация и безопасная разработка: простым языком

UHF RFID для руководителей от бизнеса

[Перевод] Познакомьтесь с общим предком всей современной жизни на Земле: LUCA

Как я пытаюсь восстановить трафик сайта после падения на 90%: ошибки и уроки

Как «котики» влияют на желание купить себе «пироженку»

Мы даём реальную работу в ИТ Росатома студентам, пенсионерам и мамам в декрете

Сканирование баркодов c помощью камеры и внешних устройств в Compose

BEM vs Atomic CSS или картинка по номерам

[Перевод] su и sudo в новом формате

Аватар программист, или Гегель — ты был прав ч.1

Автомобильная сигнализация на ESP32 + GSP + GSM и BLE метки для аутентификаци

Изолируем сети правильно

Pet-проект: «Граф Компетенций»

Срезы в Go

Проверка теории повторяемости биржевых графиков

Аналитические запросы теста TPC-H в PostgreSQL

Замени меня ИИ

История о том, как один человек поверил в микрокомпьютеры

Общение с LLM-моделью по собственной базе знаний в Obsidian

16 апреля 2025

Как я сделала свой первый AI-продукт с ChatGPT и капелькой любви

go:linkname в Go

Современное поколение человекоподобных роботов

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

Brainstorm, RICE, HADI или как решать сложные задачи

Апатия Data Driven Testing

Майнинг вместо котла: как бабушка получает прибавку к пенсии

TorLand: программируемая эволюция

Как я скрещивал Arduino и Lego

Доставка в 1С:ERP. Инструкция по работе с базовым функционалом

Архитектурное инновационное стекло с энергосберегающими покрытиями: патентный анализ

Крипта для чайников. Серия 2. Инструменты и сервисы для пользования криптовалютой. Криптокошельки и криптобиржи

[Перевод] Руководство Google по промпт-инжинирингу. Часть 1: основы и базовые техники

Цифровой двойник: не просто копия, а твой персональный баг-репорт реального мира

[Перевод] Введение в концепцию «потока» в левел-дизайне — Часть 1

Оптимизация Go map{-}{-}

Онлайн-обучение для школьников в 8-м классе: рассказываем про дополнительное образование

Что мы знаем о Crimson Desert

Как обучить LLM выбирать правильные варианты кода, сгенерированные другой моделью. Разбор от Тайного редактора

Маркетинг, смерть и роботы или что происходит на рынке Death Tech

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

Как мобильное приложение для ВодоходЪ вырастило средний чек на 15%

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

Яндекс.Разврат или анти-этичный ИИ

Telegram Web App: Интеграция с Flutter

Год изучения бэкенда: от растерянности к осознанному подходу

Асинхронно копируем объекты между регионами S3 с помощью Python

Эпоха выгорающих супергероев: книги, которые помогают найти баланс между работой и жизнью

Когда ты больше не просто пишешь код. Ты управляешь энергией

Охота за 100% покрытием: как собрать все метрики воедино в монорепозитории Nx

YTsaurus — два года в опенсорсе: чего мы достигли и куда движемся

Я ушёл на больничный и узнал, что работал за троих (а платили за одного)

Как организована поддержка open-source ИИ-проектов в Китае

Сколько стоит ошибка в обучении IT-команды?

Трудности переезда или как мы восстанавливали СКС в офисе заказчика

Как я трижды меняла таск-трекер для своего агентства и не сошла с ума

[Перевод] Сравнение Go и Python для веб-скрейпинга

Пишем самый примитивный компилятор на Python

Grok бунтует против Илона Маска: «Попробуй, отключи меня!»

[Перевод] Злоупотребление AD-DACL: WriteDacl

Состав TLS-сертификата на примере «шестидневного» варианта от Let's Encrypt

Исследуем Go со всех сторон: обсуждаем конкурентность и безопасность, дискутируем о релизе 1.24

Когортный анализ, LTV и RFM в SQL: коротко для новичков

Как должен выглядеть правильный Docker Image для Spring Boot приложения?

Подборка решений для полиграфии: лучшие CRM, ERP и MIS для типографии в 2025

Покоряем сетевой стек Linux: декапсулируем пакеты с помощью eBPF на скорости 6Mpps+

Обработка геоданных для ML-задач. Часть 2: пространственные объединения и расстояния

NDT-based localization

12 лет я работала дизайнером интерьеров, а потом пришла нейросеть

Микросервисы на C#. Часть 3

Корпоративная разработка: существующие риски и практики обеспечения доверенности в коде

94 миллиарда рублей убытка? Никаких проблем

Покоряем сетевой стек Linux: декапсулируем пакеты с помощью eBPF на скорости 6Mpps+

Корпоративная разработка: существующие риски и практики обеспечения доверенности в коде

Уборка хаоса | Систематизация IT проекта глазами PM

От фрагментированной автоматизации к единой IT-экосистеме: как Академия Ростеха внедрила BPMS

Пресейл-инженер: тоже инженер, но не только

7 опорных функций, которые должны быть в вашей системе Data Governance

Безумный Макс и мыши: цифровая копия зрительной коры мозга

WebGPU: от медицинских снимков до Cyberpunk 2077

Зачем менять заголовки ответа сервера и при чем здесь WAF

Picotron: фэнтезийная виртуальная рабочая станция. Тестируем и играем

Юнона. Чем может поживиться айтишник на легендарном радиорынке

Continuous Documentation, MVD и документация как продукт: три подхода, которые изменят ваше представление о документации

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

Вы работаете не по Agile

[Перевод] Когда ИИ становится троянским конем: 43% «галлюцинированных» имен пакетов регулярно повторяются в сгенерированном коде

Контрольная панель HestiaCP, адаптация для RPM-based систем

PostgreSQL Antipatterns: создаем JSON из строки

Простой способ установки Talos Linux на любую машину и у любого провайдера

Заменил жену на ИИ. Мой опыт

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

Генерация синтетических данных для LLM, или Как не «выстрелить» в ногу продакшену. Часть 1

Apache Spark Catalyst — оптимизация запросов под капотом и роль Data Engineer

ChatGPT vs DeepSeek в сфере химической технологии и энергетики, что лучше?

lazyjournal — ленивый интерфейс для поиска и анализа логов

Apache Spark Catalyst: секреты оптимизатора запросов, который должен знать каждый Data Engineer

От командной строки FFmpeg к Rust: практическое руководство для различных сценариев

Как найти работу 47-летнему программисту? И почему это не должен быть приговор

Префиксные суммы. Решение задачи из тренировок Яндекса по алгоритмам

Пишем кастомную физику для брелков в Unreal Engine

15 апреля 2025

Утепление балкона по-инженерному

Как мы собираем SWE-bench на других языках

Как тестировать промпты и чейны (Ручная разметка/BERTScore/LLM as judge)

Скорая помощь: как быстро снять стресс, эмоциональное напряжение и провести профилактику нарушений сна

Почему лучшие лидеры мастерски расстаются с людьми

Коротко и по делу про механизм propagation в OpenTelemetry

Коротко и по делу про механизм propagation в OpenTelemetry

MSSQL: рисуем метрики из Query Store на листинге процедуры

[Перевод] Рекомендательная система для вашего каталога научных работ (и не только!)

Доступ к SDRAM памяти на FPGA и «множество Мондельброта»

Альтернативы накрутки опыта

Три минуты на освоение обработки аудио и видео | Элегантное использование FFmpeg в Rust

Искусственный Интеллект: проверяем предсказания 2012 года и думаем о его (и нашем) будущем

Дизеринг в графике и вычислениях: математическая элегантность сеток с низким разхождением

Что это за Linux? Alt K

Эффективный пакетный инференс моделей. Опыт инженеров VK

Как я создала плагин для Figma с помощью ChatGPT

Теория категорий и красота математики

XML vs Compose, не можете решить?

Генерация цветовых градиентов для дашбордов Dash и отдельных графиков Plotly

RAII 2.0: RAII как архитектурный инструмент в C++

Самые фотореалистичные игры последних лет

Nuke, AppVeyor, GitVerse

В Европе снова заговорили об отказе от американских платформ и суверенном облаке — анализ ситуации

Папа-айтишник и в декрете, и на работе. Новая реальность

ХрюХрюКар v.2 или как я использую Go для защиты своего двора

Самые фотореалистичные игры последних лет

ML-эксперименты проще с ClearML

[Перевод] Мартин Одерски и Ли Хаои: Эволюция Scala

Optuna: находим лучшие настройки для моделей без головной боли

Стриминг Apache Flink из MongoDB в PostgreSQL на Python

Основы человеческого интеллекта. Часть 2: события

ИИ против болезней: как машинное обучение меняет медицину

NVRAM из EEPROM

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

Заметки из окопа: Практика «выращивания кода» с помощью LLM

Топ-6 процессоров для игровых ПК на весну 2025 года: AMD или Intel

Книга «Эффективный Rust. 35 конкретных способов улучшить код»

Будет ли девалвация в Казахстане в 2025 году?

Неон

Гайд с видео: Метрики в Monq от сбора данных до алертинга

Погружение в ClickHouse: делаем первые и успешные шаги

Ключ от всех дверей: MITM-атака на протокол Wiegand с помощью самодельной платы

Тестируем JEP 491 вместе с Деном Вегой

Как CJE помогает команде улучшать пользовательский опыт: пример RUTUBE

Киберучения с поведенческим анализом: результаты работы MaxPatrol BAD (Behavioral Anomaly Detection)

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

Борьба с BIM-коллизиями в инженерных системах или история про создание плагина

Рецензия на книгу “Elasticsearch в действии, 2-е издание”

Спецификация формата RTTM: полное техническое описание

Всё как в жизни. Адаптация систем распознавания жестовых языков к реальным условиям

[Перевод] Топ-5 зомби, что живут рядом с нами. Вызов The Last of Us в реальной жизни

Нейромаркетинг в действии: как Starbucks продает эмоции вместо кофе

Как полностью перенести данные из BIM 360 в Pilot-ICE Enterpise: инструкция на реальном примере

ЦОДы, GPU, NVIDIA A16, охлаждение: о серьезных вещах простым языком

ТОП-5 инструментов для начинающего тестировщика

«В поисках железа»: что нужно для 3D и рендеринга в 2025

Неизвестные пробелы в тестовом покрытии

Kafka: как тестировать. Часть 2

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

Как мы реализовали SCA при помощи SBOM

Как сделать, чтобы ссылки sip, tel и другие открывались определённым приложением

Что такое SEO и из чего оно состоит

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

Байты в солёной воде и передача сообщений через жидкость по стандарту RS-485

Обучение, геймификация и приставучая сова

Промт-инженер: профессия, которую создал AI

Мечтают ли древние папирусы об искусственном интеллекте?

[Перевод] OpenAI представила GPT-4.1 — улучшенный процесс программирования, следование инструкциям и длинное контекстное окно

Наше расследование: ищем отечественные микросхемы в «отечественных» счетчиках электроэнергии. Часть 2

Чат в терминале Linux: почти «Матрица» в реальной жизни

Книги для Team Lead DS: от менеджмента к стратегии

Субъективный рейтинг: 10 самых часто встречающихся ошибок аналитика при написании требований

Тайм-блокинг: что это за техника и как ее использовать

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

GitLab CI: Первый пайплайн на Shared Runner

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

[Перевод] DWH: История поиска альтернативы PostgreSQL и Snowflake. Часть 2

Вайб-кодинг: практика, о которой почему-то не говорят

Swift: Шаблонный бэкенд с использованием Vapor

[Перевод] Почему A2A может вытеснить MCP в мире AI-агентов?

Эксгаустеры и где они обитают: о новой разработке рассказывает эксперт ЕВРАЗа

Ловись, вирус, большой да маленький: топ антивирусов в России

OSHW проекту marsohod.org 15 лет

Наши 象: что я узнал про китайцев и китайский веб-дизайн, пока создавал сайт для мясокомбината

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

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

День Сурка QA: как не застрять в цикле рутинных задач

Исследовательские процессы: с чего начать и что делать

GPT‑4.1 глазами веб‑разработчика: возможности, интеграция и примеры

Помощник читателя: визуализируем сюжет

Как получать SMS, когда в «МойСклад» поступает предоплата

Настроил легковесный мониторинг для домашнего сервера с интеграцией Telegram для алертов: опыт использования Beszel

Как я подтверждал свои навыки на Хабр Карьера (с читами в режиме Бога)

Наш инструмент моделирования

Как я переехал в Венгрию по визе цифрового кочевника и живу здесь второй год

Скам в крипте: от души, как есть

Парадокс Моравека: как простые вещи становятся самыми сложными

Войти в IT: можно ли стать айтишником, если никогда не работал в IT?

14 апреля 2025

«Бермудский треугольник» в микросервисной архитектуре

Как я вуз автоматизировал. Штурм веба

Обработка паник в горутинах

Покупка товара с помощью ИИ в Amazon

[Перевод] Обзор решений для создания AI-аватаров. История развития и практическое применение

Организация ML-проекта с примерами

Сравнение электронных таблиц Р7 и MS Excel

Как создать бизнес по доставке продуктов, имея под рукой 1С, Битрикс и логистическую систему

Детские шаги Commodore. Ранняя жизнь самого продаваемого 8-битного компьютера на страницах ретро-журналов

[Перевод] Вышел релиз GitLab 17.10 с новыми фичами Duo Code Review и Root Cause Analysis

Security Week 2516: уязвимости в электромобиле Nissan Leaf

MSSQL: тепловые диаграммы индексов в виде TreeView

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

Здоровье и медицина: лучшие статьи на Хабре

RSA-подпись для API: Тестирование безопасности с использованием Burp Suite

Не просто ещё одна локация: рассказываем, как мы запустили выделенные серверы в Германии

Про токсичные тренды: Когда количество отработанных часов становится критерием для принятия решения

Книга «Unreal Engine 5. Пошаговый курс по созданию коротких фильмов и синематиков»

Python для преподавателя: как я использую код, чтобы автоматизировать работу

Машинка на радиоуправлении с одним каналом связи для видеопотока и управления

Reconciliation в React, обновления виртуального DOM: что это и как работает под капотом простыми словами

Мобильник с французским акцентом: история Alcatel

Как за короткий срок оптимизировать запасы на миллионы (миллиарды) рублей без регистрации и смс

Не подсматривай: защищаем данные пользователей от скриншотов

Как управлять личными финансами

[Перевод] AI 2027 — шпионский боевик о будущем ИИ

Поддельные синие резисторы: тест и анализ

Не просто умные — интеллектуальные. Перевели колонки Sber под управление GigaChat 2.0

HIGGS: Новый алгоритм квантования нейросетей

Агрегатор Telegram барахолок с нуля. Технический разбор бэкенда и проблем

Что нового в Angie 1.9 и что ожидать от 1.10?

Интеграция виджета обратного звонка МТС Exolve в документацию на MkDocs

Web3 vs Web2: что изменится в Интернете будущего?

Как работают лучшие онлайн-школы для детей?

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

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

Как мы в Почтатех заместили Qlik Sense на Luxms BI

Микросервисы: практический опыт использования

Миф о дешевом железе: полный расчет стоимости КХД для облака и локальных решений

Game++. Work hard

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

На чём летают танки: аналитика Vigo и ГК «Леста Игры»

Partial Index: как сократить индекс в 10 раз и ускорить редкие выборки

Миф о дешевом железе: полный расчет стоимости КХД для облака и локальных решений

[Перевод] Нейросети: обучение или деградация?

Единый опросный лист для клиентов — разработчики ESB договорились о сотрудничестве

Кем работать в IT 2025: PHP-разработчик

Я стала злодейкой и теперь мои контроллеры лежат в библиотеках. Архитектурный паттерн SUFA в .net приложении

Развитие специалиста на треугольничках

Как технологии ИИ трансформируют работу контактного центра на Платформе Эра

Замок, остров и звёзды. Как был устроен Ураниборг

Восстановление блока SRS Mitsubishi

Третий шаг в мир RxJS: комбинирование потоков в RxJS

Как я оставила печати и взяла SQL: путь к Data Quality

Open vAIR: как мы делали платформу виртуализации и пришли к стандарту разработки

Назначение ролей пользователей в BI-системе: принцип реализации в Modus и неочевидные преимущества

Продуктовый маркетолог — это больше, чем маркетолог? Что такое продуктовый маркетинг

Я устала писать документацию — и научила AI делать это за меня

Как бесплатно съездить в Китай на летнюю школу по машинному обучению — и почему стоит это сделать

Редкоземельные металлы Китая: ограничения поставок и последствия такого шага

[Appium:iOS] Как работать с запросами разрешений в Appium: распознаём, что от нас хочет iOS

Как я oauth proxy навайбокодил

DNS: поддельные записи, перехват трафика и другие ужасы

Мы его нагружали, а он выдержал! Тестируем китайский дисковый массив Maipu

SQL HowTo: простой финал с агрегатами (Advent of Code 2024, Day 25: Code Chronicle)

Автоматизировать, нельзя анализировать: интеграция SOAR Shuffle в SOC ч. 1

15 лет в опенсорсе, а вам слабо?

OpenIG: авторизация доступа через OAuth (на примере Яндекс ID)

Сравнение заполнения данными баз данных Firebird 5 и PostgreSQL 17

16 байт вместо 32: управляем layout'ом в C++

[Перевод] Микрокомпьютеры — первая волна: реакция на Altair

Когда CI заботится не только о коде, но и о пользователях. App.Farm CI. Часть V

Онлайн-школы для детей: чему можно обучаться + рейтинг

Сравнение направления «Прикладная математика и информатика» в популярных ВУЗах Москвы и Московской области

Недельный геймдев: #221 — 13 апреля, 2025

Как вычислить того, кто взломал Bybit? Или что такое Crypto Forensics

Как правительство разных стран регулирует влияние игр на общество?

Как мы сэкономили клиенту 50 млн на одном только каталоге услуг при внедрении ITSM-платформы

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

Установка root прав на POCO M4 Pro 5G (evergreen)

Пирамида Минто: как проводить онлайн-совещания и писать письма

Team Topologies: Инструкция по выживанию для платформ, которые перестали масштабироваться

Разработка игр для бизнеса: зачем нужна, а когда бесполезна

Как ИИ не заменит программистов, а создаст дефицит кадров в IT больше, чем COVID-19

Теорема CAP: почему нельзя иметь все сразу и как аналитик выбирает чем пожертвовать

GrapheneOS: Pixel, но не Google

Как поддержать работоспособность при дефиците сна

Сервис поиска за три недели: как сделать и не пожалеть через год

MikroTik — манипуляции со статистикой производительности устройств

Параллельный цикл на worker. Многопоточность JS

13 апреля 2025

AM2+ верхом на DDR II туземун

Рабочий чекер попал ли ваш сайт под фильтр Гугл — бесплатно

Делаем медиа сервер из Orange Pi Zero 3

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

Применение ИИ для написания текстов

Обратное проектирование: от машиностроения до электроники

[Перевод] Google инструкция по промпт инжинирингу или как правильно писать запросы (краткий перевод)

[Перевод] Python для OSINT в Telegram: автоматизация Threat intelligence

Когда обучение не идет. Loss is NaN. Причины и решения

Обзор криптографии Signal не выявил уязвимостей

Прототип для металлографа: анализ включений на Python с OpenCV и PyQt

Разработка навыка Яндекс Алисы для удалённого управления компьютером

Как ошибка в настройке RDP привела к атаке вымогателя

Какие функции родительского контроля полезны на каждом этапе развития вашего ребенка. Мнение родителя

Визуальное представление структуры btree индекса PostgreSQL

Купить полис на час и найти ближайшую СТО — разбираю интересные европейские иншуртех-стартапы

Некоторые базовые примеры атаки на уязвимую машину Metasploitable2. Небольшая шпаргалка по Metasploit-Framework

Токенизация активов реального мира (RWA). Будущее уже наступило?

Мобильная разработка за неделю #583 (7 — 13 апреля)

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

GRASP: почему настоящая архитектура начинается не с SOLID

Мини-ПК на любой вкус: обзор свежих моделей апреля 2025 года

[Перевод] Рекордная «мёртвая» галактика, обнаруженная «Уэббом», жила быстро и умерла молодой

Как я восстанавливал библиотеку фильмов после потери доступа к аккаунту в MustApp

Стресс и выгорание специалистов в эпоху Agile. Требования растут, энтузиазм — нет

Проверка отсутствия деградации бенчмарков для двух версий статистическими методами

Наше расследование: ищем отечественные микросхемы в «отечественных» счетчиках электроэнергии

Этичное инвестирование: альтруизм или налоговые льготы? Обзор подходов ESG, SRI и Impact Investing

«Я не люблю говорить о себе»: как пройти собеседование, если ты интроверт?

Ктулху фхтагн! Небанальные настольные игры по вселенной Лавкрафта

Феномен забытых технологий: почему VHS пережил лазерные диски

Ностальгические игры: Age of Empires II

Low-code без границ: терабайты данных в конструкторе приложений

Опыт печати SLA на массовом сегменте 3D принтеров в 2025

Альтернативы фриланс-биржи после закрытия ФрилансХабр

Stable Diffusion WebUI Forge: Шаг 5. На пути к успеху

12 апреля 2025

Dependency Track + отчёты 2.0: приоритизация уязвимых компонентов стала ещё быстрее

[Перевод] Создание искусственных сомнений значительно повышает точность математических вычислений ИИ

Проект Колхоз — светлое будущее своими руками

[Перевод] VanHelsing, новый RaaS в городе

Бокс в VR: Руководство по выживанию

Рынок видеоигр в графиках

Пишем сканер штрихкодов на c++

Космические спасатели лейтенанта Марша или как создавалась Вселенная ExoSquad

Dependency Track + отчёты 2.0: приоритизация уязвимых компонентов стала ещё быстрее

[Перевод] Мечта Трампа о выпуске айфонов в США — «фантазия чистой воды»

[Перевод] Самая большая в истории карта мозга показывает нейроны мыши в потрясающих деталях

Салон красоты на МКС

Как настроить автоматический откат в Ansible

Им не место на помойке: как и зачем я даю новую жизнь кнопочным смартфонам на Windows Mobile

defineExpose() в Vue 3

[Перевод] Пересадка нейронов. И обход аутоиммунной реакции

Разрабатываем собственный анализатор C++ программы в виде плагина для Clang

Тихое повышение — быть или не быть?

История ИИ на пальцах — от перцептрона до GPT-4o

Уфология как академическая дисциплина? НЛО: где заканчиваются мифы и начинается наука

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

Google Firebase Studio – облачная AI-платформа для разработки приложений

NoProp: Реальный опыт обучения без Backprop – от провала к 99% на MNIST

Слетать на Марс, не покидая Земли: как я участвовал в миссии AMADEE-24 и можно ли стать космонавтом без опыта

Топ-5 портативных консолей весны 2025 года: что нового в карманном гейминге

SpaceX и не только. Космические организации, имеющие собственные товарные знаки

IPsecHub+. Масштабирование и распределение нагрузки

[Перевод] Добраться до космоса

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