03 мая 2025

Обработка аудио на ESP32

ChatGPT, выполняем запретный запрос — метод калибровки анализа

Почему социализм неэффективен

Ты решаешь LeetCode неправильно. Как пройти любое собеседование в BigTech?

Глубокое Q-обучение (DQN)

Я сделал самую удобную либу для Go-конфига

База для старта разработки первого AI-агента

Как автотесты и GitHub Actions помогают улучшать свои пет-проекты

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

Быстрое приближённое умножение и деление чисел с плавающей точкой

Валидация сложных форм с помощью Constraint Validation API

Сравнение n8n vs Flowise и Open WebUI

Bad Pods: поговорим о подах-плохишах

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

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

Королева солнечных панелей: история изобретательницы Марии Телькеш

Четвертый шаг в мир RxJs: незавершенные потоки — тихие убийцы приложений

Как я улучшил навыки по Java простым советским…

[Перевод] Потребление фастфуда действительно коррелирует с низким интеллектом

Герой (не) своего времени: как Picturephone опередил время, но не нашел покупателей

Как китайские компании воруют российские бренды

Покажи свой стартап/пет-проект (май)

Реальная балансировка: уходим от Round Robin

Вся правда о трейдинге, которую вам никто не скажет

[Перевод] Mellum. Как закалялась сталь

02 мая 2025

Плеер для слабовидящих на ESP32

T-SQL в .NET Core EF Core: Гибридный подход к производительности и гибкости

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

Персуазивные технологии

Освещение в 3D моделях АГР: как выполнить требования Москомархитектуры

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

Реалити: запуск научно-популярного проекта с нуля — разбор на практике. Идея и неделя 1

Stable Diffusion WebUI Forge: Шаг 8. Txt2img. Скрытые возможности Hires.fix

Мне надоело заполнять Word формы и теперь это делает ИИ

Лучший Телеграм каталог для бесплатного продвижения: Топ-30 площадок для ваших каналов

Золотые сигналы SRE для самых маленьких. Или как сделать качественный мониторинг, если вы не Enterprise

OLMo: (Миниатюрная) Открытая Языковая Модель

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

Большая подборка тестовых площадок и ресурсов для начинающих QA

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

Три истории про сталкеров: забавная, мерзкая, моя

Когда Рим стал Византией

[Перевод] Одноплатный компьютер Z80 черпает вдохновение у Пикассо

«Отчет Creator» или как стать героем в глазах одногруппников

ИИ-агенты против живых юзеров: кто лучше тестирует интерфейсы?

[Перевод] Децензурировать видео теперь проще, чем когда-либо

[Перевод] Миграция моей игры с Rust

Cервисы в Android

Путешествие туда и обратно за безопасным ELF-парсером

Почему длинные TOTP-коды почти всегда содержат повторы (и это нормально)

YADRO x Альянс RISC-V: что было на самом большом митапе в России по открытой архитектуре

Минпромторг запрещает параллельный импорт HP и Fujitsu: что это значит и как с этим жить

Как я уязвимости в школьном электронном журнале искал

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

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

Геометрия ландшафта потерь и «понимание» нейросети

Искусственный интеллект в медицине: Революция в здравоохранении

АОН. Оживляем раритетный телефон из девяностых

Про реальный опыт, и нужен ли он

Почему одни шрифты читаются быстрее других и почему Comic Sans ненавидят

HamPi: универсальный дистрибутив радиолюбителя

Откуда берется седина? Мы наконец знаем ответ

[Перевод] Под давлением

Актуальность интеграции с информационной и физической безопасностью

[Перевод] Claude лучшая модель?

Робот-канатоходец: мягкий кольцеобразный автономный робот

[Перевод] Меню для отзывчивого интерфейса без скриптов

На грани реальности и «Я»: феномен сознания

За пределами фичей и метрик: место концептуализации в разработке продуктов

Создание интерактивных карт с D3.js и Leaflet: Визуализация объектов и графов

Gherkin без BDD для системного аналитика: простой способ описать, что происходит

GPT решает профильную математику (ЕГЭ)

3D Stereo: новый формат пространственного звука

ТОП-25 лучших сайтов и ботов с нейросетями для раздевания девушек по фото в 2025 году

Как бессерверные gpu делают AI доступным. Введение в платформу PrimeWay

01 мая 2025

Современный ситуационный центр: как автоматизировать необъятное

Концепт-идея: PHP (не совсем, конечно :)) для встраиваемых систем

Интеграция с Яндекс Метрикой и выгрузка данных .NET

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

Собственные метрики в Pilot-Web

[Перевод] ИТ сегодня: сокращения, угрозы ИИ, много часов и мало «плюшек»

Взлом системного промпта ИИ (ChatGPT\Gemini etc)

[Перевод] Код леса. Как деревья делятся важной информацией

Больше данных — ровнее ландшафт нейросетей

Про мотивацию, технологию и то, что действительно нужно для решения задач

Leaderboard Illusion: что не так с Chatbot Arena

Туманность Де Мерана

Квантовый дуализм и реальность на языке информации

Дайджест технических новостей, переводов и лонгридов инфослужбы Хабра за апрель 2025 года

Domain-Driven Design (DDD) — Как сделать архитектуру запутанной

(Не) безопасный дайджест: злые-злые бывшие, багхантер на распутье и конец 4chan

[Перевод] Инструменты, задачи, рассуждения: как понять, на что способен твой LLM-агент

Хочешь успешно продавать ИТ-продукт? Прекрати тыкать фичами

Поиск мотивации в скучных задачах

Конец Экономике…

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

Путь программиста: в ловушке SRP

Большие контракты — как работать с крупными клиентами, выигрывать большие тендеры и сохранять высокую маржинальность

Playme X SE – доступный видеорегистратор для работы с Android-магнитолами

Правда о нейросетях: за ChatGPT стоят фрилансеры за $2 в час

RockTek GX1: обзор сертифицированного Android TV Box с AI технологиями, Dolby Vision, Dolby Atmos и QMS

OSF/1 в эмуляторе

Отношения с продуктом: руководство для влюбленных в свои идеи

Тысяча и одна проблема в работе с 1С

Почему «железо» и игры для Switch 2 такие дорогие? Анализ новой консоли Nintendo

ACID, BASE, CAP: Фундамент архитектуры распределенных систем

ACID, BASE, CAP: Фундамент архитектуры распределенных систем

Почему катастрофы неизбежны и можно ли их предсказать

Снижение затрат на разработку микросервисов

Искусственный интеллект в космонавтике: люди больше не нужны? (видео)

MLSecOps: защита машинного обучения в эпоху киберугроз

Микросервисы и данные: Как Saga-паттерн спасает от хаоса транзакций

ChatGPT: мои очень личные сценарии

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

[Перевод] Как специально написать чрезвычайно медленный код

30 апреля 2025

Как я не стал

Интеграция KSC с SIEM на практике

Резервное копирование и восстановление дисков виртуальных машин платформы виртуализации VMware

Взгляд на мобильный киберспорт от скуфа и беседа с прокиберспорсменом Lunax (Virtus.pro)

Как я запустил ИИ сервис речевой аналитики который хотели все — и понял: рынка SaaS больше нет. Полный разбор

JavaScript. Как сделать невероятно быстрый многопоточный Data Grid на 1 000 000 строк. Часть 2/2: работа с потоками

Трёхмерное моделирование в КОМПАС 3D в разных сферах деятельности

Миф об особости IT: Почему айтишники — не «особые», а их зарплаты не падают с неба

Лямбда, Лисп и Ложбан — в поисках утраченного Вавилона, или мой проект конструирования симметричного языка

Взлом зашифрованного pdf-файла. Взлом зашифрованных архивов rar, zip, 7z. Утилиты pdfcrack, rarcrack и не только

Советский «Космос-482» вернется домой под День Победы

“Заплывем за буи” по волнам Wi-Fi: кейс применения нашего промышленного Wi-Fi

Три инженера, три месяца, три RTX 4090: как мы улучшили умную клавиатуру для планшетов KVADRA_T

Взгляд на 1С глазами безопасника

Дайджест апреля: 30 лучших статей

Playme HyperForce — комбо-регистратор для авто с полным набором функций

Когда не к кому пойти — идём к ИИ

[Перевод] Golang на PlayStation 2

Scala Digest. Выпуск 28

Телеметрия, диагностики и компилятор

[Перевод] История о недостающих метриках: странности с замыканиями в Rust

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

Параметризация: PyTest vs RobotFramework

Waterfall или Agile, Scrum или Kanban: что выбрать

«Сделано в 3 Рейхе». Как уродец на колесах из Германии стал американским героем — и научил всех продавать по-другому

VideoGameBench: 20 рандомных ретро-игр против нейросети — кто кого?

MLflow для исследований: как систематизировать ML-эксперименты

Как я джейлбрейк Kindle тестировал

Настройка ToolChain-а Cборки Прошивок для MIK32 (MIK32 + C+ GCC + GNU Make + OpenOCD)

Хостинг n8n. Где проще и надежнее запустить сервис

Как мы в Профи.ру ищем профийцев и почему отказались от привычной системы грейдов

Математика на складе. Как оптимизировать хаос

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

Скользящие метрики без тормозов: SQL

Как рождаются сокровища?

Халява приходит в программирование

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

Релиз диалекта YDB для SQLAlchemy: как мы сделали интеграцию с Apache Superset

Как настроить графику в The Elder Scrolls 4: Oblivion Remastered

[Перевод] Создание Умной Документации на основе Встраиваний OpenAI (Деление на фрагменты, Индексация и Поиск)

PyCharm стал единым продуктом. Что это означает?

Шардировать или не шардировать

Путь воина: как стать Tech Lead и не сойти с ума

10 лучших процессоров по соотношению цена-качество, которые можно купить весной 2025 года

Пошаговый план: как превратить Open Source в продукт — от первых пользователей до стабильного трафика

Спринт без смысла, тикеты без души: ищем выход вместе с разработчиками, DevOps-магами и аналитиками

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

Геймдев XX века: как делались игры нашего детства

Как стать T-shaped специалистом и вырасти в карьере? Советы от эксперта Selectel

Эта забавная реальность…

Прямая без препятствий. Часть 2. Защита мобильных приложений — выход найден?

Как из аналитики данных перейти в дата-сайентисты

Оптические нейроморфные процессоры. Посмотрим в будущее

Хороший, плохой, злой тимлид. Как говорить команде правду и выжить

Как мы в PIX BI научились выжимать максимум из данных с помощью таблиц

Как мигрировать с OpenShift на любой дистрибутив Kubernetes без единой правки

Издательство Питер. Колонка редактора, апрель 25 г

EDR для Windows. Основы, архитектура, принципы работы

[Перевод] Как GitHub использует CodeQL для обеспечения безопасности

Apache NiFi для новичков: обзор функций, принцип работы, полезные ссылки

Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 4. Дефолты, option и дженерики

Локации, которых не было вчера: как real-time генерация изменит игровой мир

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

[Перевод] Физика идеального соуса качо э пепе

[Перевод] Нулевой байт как помощник в исследованиях уязвимостей сайтов

Apache Zookeeper: гид для начинающих

Вышла «Альт Рабочая станция» 11.0 с новой графической средой GNOME

Как я превратил 3 мин. кликов в 20-шаговую Markdown-инструкцию и залил её на Хабр одной кнопкой

О переупорядочении выражений в Postgres

Хроники архитектурного дизайна. Часть 3: концепция «share nothing»

Дела сердечные: предотвращение сердечной недостаточности

Цифра, пленка и советские объективы: как я увлекся пейзажной фотографией

Всё ради игрока: как ИИ в играх хитрит, чтобы было весело

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

Релиз WB-Cloud On-Premise, Алиса из коробки и другие новости от Wiren Board

HTML и CSS ошибки, влияющие на доступность. Мой опыт и моего незрячего знакомого Ильи. Часть 12

Обзор серверного ИБП Ippon Pacific 2000

В Музее космонавтики прошёл финал конкурса «Научный подход»

Секунда в секунду: наладили мгновенный обмен данными между 1С, Битрикс24 и базой клиентов в 70 магазинах по всей России

Хорошая/плохая it-компания: 2 стороны одной монеты

[Перевод] Для защиты своего сервера я использую zip-бомбы

«Железный» OnKeyUp и антидребезг в асинронном счётчике

Потратить нельзя сэкономить. Дилемма затрат на инфобез операторов связи

Пять ошибок при A/B-тестировании

Практика использования нейросетей в работе

Как я не стал…

Объяснительная инженера КИПиА

7 этапов эволюции тестирования в компании

Сделано с любовью и TensorFlow: моя первая нейронка с нуля (без GPU и с бюджетом $0)

29 апреля 2025

Звезда Пшибыльского: что в ней происходит?

Миф о золотых горах IT: Почему высокие зарплаты в IT — исключение, а не правило

[Перевод] Делаем адресные 7-сегментные дисплеи своими руками

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

15 команд Git, которые покрывают 90% повседневной работы разработчика

Про аудирование, или Из чего состоит значение иностранного языка

[Перевод] Инженер-электрик комментирует «наведённые атмосферные колебания» как причину блэкаута в Европе

Как мы челленджим бизнес в GenAI: от простых Naive RAG до workflow-агентских систем

Как настроить резервирование VK Private Cloud с помощью RuBackup

Русский след в истории логотипа PostgreSQL

[Перевод] Как сократить время сборки с помощью кеширования контекста от Spring Test

AI-агенты в реальном мире: почему они не работают и как это исправить

Заплатки для LAG/LEAD

Пишем свой язык программирования на Python. Часть 1. Лексер

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

[Перевод] Подход Atlassian к Качественной Помощи (Quality Assistance)

Как я проектировал телескопическую трибуну, используя параметризацию в КОМПАС-3D

Внедрение Битрикс24 в концертную деятельность зала «Зарядье»

15 лет назад такого не было. Что случилось с телефоном, автомобилем и кардиостимулятором

50 способов сэкономить на платных подписках

Как мы создавали K-Team HRM: тернистый путь от консалтинга к продукту

Миграция с Bevy на Unity

Как воспитывают инженеры: минуты гейминга за спорт

Эволюция хранилища ВКонтакте: от первой реализации до наших дней

Обзираем online.setezor.net

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

Книга: «RESTful Web API: Паттерны и практики»

Разворачиваем AI приложение в кластере k8s

Переходим на C++26: как собрать и настроить GCC 15.1 в Ubuntu

Как составить аватар клиента или целевой аудитории: чек-лист

Проблемы Joy-Con для Nintendo Switch: как ремонтировать контроллеры

Электронный документооборот с сотрудниками: как выйти из бумажного прошлого

[Перевод] Как Supabase внезапно стал фундаментом вайб-кодинга

Бокс – призма, через которую можно увидеть себя настоящего

Как в Сибири университет строили

Классификация текстовых сообщений в 1С с помощью Yandex CatBoost

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

[Перевод] Atari 2600: История падения игровой империи

Решаем VRP-задачи, или Как мы в Додо доставку оптимизировали

Почему JS (и TS) это плохой язык

По обе стороны коллекшена: как я возвращал свой кредит и собирал чужие долги

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

Обновляем UserGate NGFW 6.x на 7.x: инструкция по миграции без нервов

Когда стоит внедрять ИИ в продукт

[Перевод] Как на самом деле используется генеративный ИИ в 2025 году

[Перевод] Эффект IKEA: история о том, как не надо вносить изменения

Эффективная защита Linux: использование Ansible для соблюдения рекомендаций ФСТЭК России

[Перевод] Cookie Store API

Программное чудовище, которое не должно было выжить или Что такое 1С на самом деле и зачем оно было создано

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

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

10 бюджетных ноутбуков, которые не стыдно показать коллегам

Чек-лист ревьюера тест кейсов

Как мы научили GigaChat слышать: погружение в аудиомодальность

Data Science в рекрутинге: как структурировать хаос резюме и находить лучших кандидатов. (часть 1)

Роботы выходят из лабораторий: как модели Gemini Robotics, Isaac GR00T N1 и технологии Figure трансформируют гуманоидов

Рок‑звезда единственной статьи заносит грань тетраэдра в чёрный список

[Перевод] Смерть разработки продукта как мы её знали

Понимая реактивные системы: асинхронные вычисления

Мы нанимали маркетологов 60 лет, а потом пришла нейросеть

Игры старше 20 лет, которые все еще живы

Технологическая платформа для разработчиков. Ускоряем цифровизацию производства

Как пузырь доткомов добил Compaq

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

FreeIPA: как обнаружить атаку злоумышленника на любом этапе Kill Chain

Самоучка против инженера: кто лучше

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

Обучаем ИИ-агентов играть в видеоигры: новый подход с LLM и рефлексией

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

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

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

Кем стать: дата-сайентистом, аналитиком, инженером данных или ML

Укрощаем асинхронный код с помощью async/await

Какая математика нужна аналитику данных

Где подвох: почему даём две виртуалки бесплатно на год

[Перевод] Руководство по созданию надежных систем оценки качества AI

Semantic-release в GitLab: автоматизируем CHANGELOG

[Перевод] Как улучшить внимание: что я взял из подходов к СДВГ

Взломай цензуру за 10 минут: искусство мимикрии в эпоху блокировок

[Перевод] Почему Windows 7 долго входила в систему с одноцветным фоном рабочего стола?

Реализация протокола SRP на эллиптических кривых

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

Технологический дайджест про все на свете, который я жду каждый месяц

Как сделать платежи в медцентрах понятнее для пациентов

Бинарная классификация одним простым искусственным нейроном. Личный опыт

Golang: почему select {} без default может убить ваше приложение

[Перевод] Как Discord индексирует триллионы сообщений

Сигналы, роутинг, реактивность, Fusor приложение

Telegram‑бот на Supabase

Как построить открытую АСУТП. IEC 61499 — основа открытой автоматизации будущего

Как выбрать оптимальный материал с помощью Ansys GRANTA Selector?

БеКон-2025: Ваш билет в мир актуальной контейнерной безопасности

Небольшая утилитка WP-Seeders для Вордпресса

Сайты РГБ и НЭБ перестали работать, срок восстановления неизвестен

Оценка задач в IT: делать или не делать — вот в чем вопрос?

28 апреля 2025

Айти-ипотека в России: что с ней не так

Я увидел будущее контента. And it is no good

Каково это быть спикером на одной из крупнейших IT конференций в России?

Делаем telegram-бот при помощи Cursor — без знаний в программировании

Обзор планшета Kvadra_T на kvadraOS

Прохождение OffSec Certified Professional+ (OSCP+): мой путь, ошибки и лайфхаки

Как мы увеличили CR мобильного трафика на 30% для Divine Light

Учимся использовать Dependency Injection Containers (DI контейнеры) в Joomla 5

[Перевод] Почему Big Tech тихонько уходит от Go

[Перевод] Математики решили задачу 125-летней давности, объединив 3 физических теории

Orion Nebula

Как правильно пофиксить INP и весь Performance: опыт команды ОК

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

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

[Перевод] Unreal Engine для начинающих: Учимся работать со сторонним API и создавать динамические текстуры

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

В тестировщики пойду, пусть меня научат: отвечаем на самые частые вопросы о профессии

Авторизация через VK: что под капотом и как это тестировать

Погружение в Linux-дистрибутивы для информационной безопасности

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

Security Week 2518: возвращение Microsoft Recall

Я открыл производство, чтобы вы работали стоя, делал 2 млн в месяц, но обанкротился

Простыми словами о углах Эйлера, Кватернионах и матрицах поворота в Unity

Как сделать RAG для своей компании

Bash + Telegram: мониторинг сервера и мгновенные уведомления

Как улучшить UX в PWA на React с помощью потокового Backend-Driven UI — личный опыт

Видео с DevRel SPb Meetup (Кейсовник №3)

Для каких типов обучений нейросетевых моделей подходят ускорители AMD

Аналитика источников трафика в мобильном приложении с помощью AppMetrica: от сбора данных до построения отчетов

BI умер, да здравствует BI

5 идей для accessibility-тестов, которые можно автоматизировать уже сегодня

Научный редактор о книге «Алгоритмы? Аха!»

Разворачиваем GitLab за пару кликов

Готовимся к встрече с Python 3.14: разбор суперсил

Сервисы финучета: обзор и сравнение

Я — редактор. И боюсь, что меня заменит нейросеть

Использование системной модели для проектирования аналитических хранилищ. Часть 1: описание модели для проектирования

[Перевод] Хочешь умного агента? Научись оценивать его правильно

Халява в программировании была?

Termidesk Connect — следующий уровень управления инфраструктурой

Продуктовый концепт. Инструкция по выживанию

История C#: эволюция версий, .NET, Unity, Blazor, MAUI

[Перевод] Чёрный ящик раскрыт: как инъекция промта заставляет ИИ говорить всё и вытягивает системный запрос

Через тернии к 5 тысячам звёзд на гитхабе – мой путь опенсорсера

Как мы делаем IAM для облака MWS. От пользователей и до сервисных агентов

Jqwik: обзор тестирования на основе свойств в UI и API

Как мы внедрили LLM в рабочие процессы аналитиков на R — и сделали это бесплатно

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

Как мы перевели аналитику внутренних сервисов Авито на собственное решение

Как я настраивал свой однокластерый локальный сервер Kubernetes

Обзор гибридной интеграционной платформы USEBUS

Cloud4Y строит свой ЦОД. История третья

Штрафы за утечку ПДн, от которых срочно надо защититься

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

«Я так чувствую»: насколько хорошо вы знаете Хабр?

Что скрывается под капотом 1С и зачем аналитикам разбираться в инструментах разработчиков

«Болезни» Nintendo Switch: самые распространенные проблемы с «железом» популярной консоли

Альтернативы IDEA CE для Jmix и Spring Boot разработчиков

Не файлы, а люди: Почему Knowledge Management начинается с кофе-брейков

[Перевод] Агентный ИИ: одноагентные vs мультиагентные системы

[Перевод] Первый намек на Девятую планету?

Моя борьба с автоматикой шлагбаума SPbarrier

[Перевод] В центре внимания Java: Local Variable Type Inference

Jetpack Compose для Android TV: как происходит перемещение фокуса

Моё обстоятельственное столкновение с алгоритмами, ставшее возможностью в прокачке хард-скиллов

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

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

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

Как я вкатился в IT и на 3 год создал свой продукт

Экскурс в историю Agile и Kanban, или Топ 10 причин перейти на итеративно-функциональный метод

Advanced Goroutines Patterns в Go: Fan-out, Fan-in и Pipelines

Сборка на CMake для новичка

Компьютерный стол в стиле лофт своими руками — недорого и с душой

Радиоприемник на RDA5807, Arduino Nano и … DeepSeek

Единый механизм указания значений по умолчанию для StorageClass: централизованный подход Deckhouse

Продукт менеджмент с человеческим лицом

Умение вовремя «пристрелить» свой стартап — качество, которым обладают единицы: IT-предприниматели об ошибках в бизнесе

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

От костылей к шедевру. Как я 5 раз переделывал CO2 лазерный ЧПУ-станок и не сошел с ума

ChatGPT теперь говорит на праиндоевропейском (и перевёл на праиндоевропейский моё стихотворение)

Избавляемся от Flaky тестов в CI/CD при помощи JMina

27 апреля 2025

Как улучшить концентрацию внимания при СДВГ и не только

Как я разобрался в своей карьере с помощью Deepseek

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

[Перевод] Гималайский гриб кордицепс и его соединение кордицепин. Прокачка антираковых свойств

Опыт печати SLA на массовом сегменте 3D принтеров в 2025. Часть 3 (3310 — в мире SLA)

Dungeons & Zombies (или Minecraft с точки зрения геолога)

Пробуем Junie от JetBrains на реальной задаче (или как я попал в рассказ Азимова)

Почему на Хабре можно ставить минус без комментария?

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

BI в тестировании — сравнение результатов бенчмарков двух веток с помощью однофакторного ANOVA (критерий Кохрена-Кокса)

Как я строю удобную инфраструктуру вокруг Python-проектов: линтеры, Poetry, CI/CD и Docker

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

Автоматизация PetKit Smart Spray K3 через Bluetooth и интеграция с Home Assistant

Считаем чужие лайки: есть ли на Хабре накрутки?

Халява уходит из программирования

И снова философские зомби и квалиа

[Перевод] Паттерны проектирования Composable в Vue

И все-таки она летает

Мобильная разработка за неделю #585 (21 — 27 апреля)

ООП. Да что же ты такое?

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

Я переехал из России в Грузию, купил квартиру мечты за 11 млн ₽, съехал через полгода, но счастлив

Kafka без дисков: плюсы и минусы KIP‑1150 (Diskless Topics)

Разработка собственной простой системы управления задачами по расписанию на Python

Апскейл видео из SD (DVD) в FullHD/4K современными нейросетями

LACP под лупой Wireshark

Внедряем метрики OpenTelemetry в PHP проект на Yii2

Intel Nova Lake: конкурент Zen 5, которому нужен новый ПК

От торговых дневников до медитаций: актуальная ли сегодня книга бихевиориста Бретта Стинбарджера «Самоучитель трейдера»?

Пять свежих проектов на Raspberry Pi: мини-ПК, кибердек, медиаплеер и кое-что еще

ывм

7 признаков профессиональной стагнации разработчика

Single Sign-On плагин для Sonatype Nexus Repository

Scrum & Estimates! Погружаемся в теорию вместе, плюс кейсы из практики

Графика в Linux — как это вообще устроено