23 января 2025

Почему мы отказались от выражения «assert» в Python

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

Управление компьютером. Голосовая команда и ответ. Arduino + voice recognition module v3.1 + EasyHID + DFPlayer

Погружение в тулы для диагностики в Linux. Часть 1 — sysdig

CTF и нейросети: опыт решения задач по кибербезопасности с помощью ИИ

Невидимый вывод grep при поиске, включающим конец строки в файлах с разделителем строк CRLF

Куда деваются отходы в самолетных туалетах

[Перевод] Стоит ли использовать Python venv в контейнере, таком как Docker? Определённо

[Перевод] Оптимизации компилятора на языке, который вы можете понять

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

Трамп коин подорожал на 660%: Взлет мем коинов

NDR – следующий уровень развития сетевой безопасности

Как мы в Авито проводим A/B-тесты CRM-рассылок

UI/UX тренды в 2025: угрожает ли ИИ будущему дизайнеров и какие визуальные тренды нас удивят?

Зачем я сделал еще один опен-сорс Code Sandbox на любом языке

[Перевод] IntelliJ IDEA 2025.1 EAP 2: Поддержка Containerfile и обновления для Dockerfile

Что такое MR-стенды и с чем их едят

Об опыте и процессах внедрения дизайн-системы

Реакции на Хабре: постмортем

30 трюков на Python с описанием преимущества

[Перевод] Умеренное употребление алкоголя повышает риски для здоровья, принося мало пользы взамен

[Перевод] Академический минимум js-разработчика: базовые концепции

Всё о Slivers и немного больше. Часть 1

Библиотека это база, это, так сказать, база. Или как правильно входить в библиотеку

Биометрические методы аутентификации: небольшое исследование

Вы могли подумать, что мы покупаем печатные платы в Китае, а перепродаем в России, но все чуточку сложнее

Как стать генеральным директором: путь от тестировщика до CEO

Анализ реального исходного кода OpenSource проекта. Заметки на полях

[Перевод] Как писать связующий код без Java-делегатов в Camunda Cloud

Что такое корпоративные коммуникации: разбираемся в терминах

ККТУ вместо ОКВЭД: что поменялось в маркировке рекламы с 2025 года

Как я сделал сервис генерации рефератов (погодите кидаться тапками)

Забудь про XPath и CSS-селекторы: путь от стандартных локаторов к кастомным

Пять любопытных девайсов с E-Ink — от ноутбука до настенного экрана

Использование OpenOCD для установки/снятия запрета чтения памяти CH32V20x

Как данные о ДТП превратить в арт-проект

Как модуль распознавания речи в Solar Dozor 8.0 упрощает ̶ж̶и̶з̶н̶ь̶ работу офицеров безопасности

Как обрабатывать фидбек при помощи искусственного интеллекта

Данные для обучения моделей иссякли. Что будет дальше?

Что не так с OpenStack и почти всеми российскими публичными облаками

Универсальность против конкретики. Какой сервис заметок и баз знаний подойдет именно вам?

AI-тренер и AI-редактор. Полный гайд по профессии

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

Work-life balance или work-life blend: как найти свой подход к работе и жизни

Руководитель не доверяет и изматывает тупыми задачами. Помогите

Как навести порядок в Figma и уменьшить ошибки на дизайн-ревью

Трест, который лопнул: как Тревор Милтон создал Nikola, обманул инвесторов и чуть не сел на 20 лет

Избегайте эффекта якоря при оценке задач

Кейс: CRM-система для ЖКХ и управляющих компании

Внедряем AI Code Assistant в разработку бесплатно и без вендорлока — Инструкция

Обзор и карта рынка платформ для защиты ML

Управление светодиодом с использованием Lolin NodeMCU и Elbear ace-uno. Пошаговое руководство

GIMP Script-Fu Первый Дан. Фигуры

Docs-as-Code в технической документации: переход от reStructuredText к AsciiDoc

Прогресс на «лицо»: Сбер и НСПК создают биометрическую альтернативу Apple Pay

Интеграция Docker в Android разработку

Как помочь ребенку поступить в ВУЗ мечты на бюджет

Теорема Бернулли как катализатор лудомании

Lock-free кэш для Django: коротко

Декларативная платформа управления доступом: от ролей к динамическим политикам

О том, как легкомысленное использование полиморфных аллокаторов может испортить вам жизнь

Сто лет собеседований: почему наём в IT так переусложнён

Коду плохо, зовите тестера: что такое санитарное тестирование

Топ-8 самых удобных систем управления задачами в 2025 году. Обзор и рейтинг

Начальная генерация пещер

Глия: как самые неизученные клетки нервной системы меняют нейронауку

Синтез и восстановление голограмм-проекторов. Часть 1

О китайских спутниках, радиочастотном спектре и бульдогах под ковром

[Перевод] 19. Nix в пилюлях: Основы stdenv

Как выбрать подрядчика и не облажаться?

Брокеры сообщений на практике: как подключиться и пользоваться RabbitMQ в Python

4 шага, чтобы создать ценность для клиента в 10 раз выше цены, которую он заплатит

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

Vivaldi 7.1 — Персонализированный комфорт

Я наконец-то разобрался, зачем нужны useMemo и useCallback на практике

Супераппы «супергорода» или что такое Careem и Noon в Дубае? Обзор приложений. Часть 1: Careem

Вложение с сюрпризом: очередная атака с помощью Rogue RDP

Подарок в самое сердце – как прокат спорткаров исполняет детскую мужскую мечту

МРТ для DataScience. Часть 2

Как крупный капитал манипулирует рынками

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

Ловушка бесконечно ленивого бассейна

Работа с клиентом по Agile: как мы уходим от бюрократи

AMD или Intel, Windows или Ubuntu: что выбрать для работы с 1С

Самые востребованные навыки в резюме

[Перевод] Убивают ли LLM сайт StackOverflow?

Добавляем свои переменные в шаблоны писем Joomla 5+

nanoCAD BIM Строительство. Новый программный продукт с применением ТИМ для проектирования архитектурных решений

Онлайн-школа по программированию для школьников: где учиться в 2025 году

Анализ SEO одного из лидеров ниши «ремонт домов и квартир»

Паттерны проектирования в Golang

“Мы прогорели” — еще одна история “story stock”

Онлайн-обучение программированию для школьников: в каких школах обучаться?

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

Еще один разбор документа про AGI от Леопольда Ашенбреннера

Сравнение моделей ChatGPT o1 и DeepSeek-R1 на простом шифровании

Быстрый старт в мир Python окружений с uv

YPay & YPay Inventory для Flutter приложений

Вычислительный комплекс ВК-1010