24 января 2025

Как мы обучаем автотестированию Junior и Middle в Школе К.О.Т

[Перевод] Интересные схемы BiCMOS в Pentium

Asus Eee PC 4G: капсула времени из 2007 года. Часть 1

[Перевод] Оцениваем скорость операций с путями в FastAPI

Новые возможности .NET 9: новые типы и семантика блокировок в C# 13

Несколько способов казаться надежнее

Как мы дважды потеряли $500 тысяч на одном стартапе

Чтение на выходные: «Super Mario. Как Nintendo покорила мир» Джеффа Райана

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

Как Fix Price автоматизировал бизнес-процессы с помощью Camunda

Диктофон и медицина

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

Мнение по демо игры «Спарта 2035»

Подписчики для телеграм-канала из Яндекс.Директ. Быстро или дешево? Считаем конверсии и стоимость

Логика построения BI-приложения. Методология DAR для проектирования дашбордов

[Перевод] Как установить и использовать DeepSeek R-1 на вашем компьютере

Панк не сдох

Быстрый матчинг товаров на маркетплейсе Wildberries

[Перевод] Достижение согласованности без менеджеров транзакций

Пишем легаси с нуля на С++, не вызывая подозрение у санитаров. 04 — Компиляторная археология

Ода структурам на примере работы с блоком питания Fnirsi DPS 150

Руководство по построению коннекторов к СУБД на примере Tarantool

RGB-подсветка ПК для чайников: что светится, куда подключать и чего точно не надо делать

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

JSpinner: меньше багов, больше стрелочек

$1 трлн ущерба спуфингом: как Навиндер Сингх Сарао обрушил рынок

История о том, как мы разработали благотворительный web3 сервис для крупнейшей DeFi платформы Lido

Cyfral Intel. Перепрошиваем «говорящий» домофон

Разберем по винтикам коммутатор для ЦОД «Аттика-5960М»

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

Настройка бэкапов в S3 через Microsoft SQL Server без скриптов и стороннего ПО

BPMS мёртв в энтерпрайзе

[Перевод] Nix в пилюлях

Что скрывают комментарии в тестах

Хаос vs один понятный флоу на все команды. Сказ о том, как в МТС производственный процесс внедряли. Часть 2

Как «приручить» технический долг: от накопления к решению

[Перевод] Призрак в доспехах. Квантовый искусственный интеллект. Квантовая природа сознания

Один год вместе с LLM в кибербезопасности: как ИИ менял индустрию

[Перевод] 20. Nix в пилюлях: Основные зависимости и хуки

Capture the flag на ВДНХ. Как это было в 2024 и как принять участие в 2025 году

НМ и НТ. УГЛЕРОДНЫЕ НАНОТРУБКИ. Часть VII

Про заглавные буквы в текстах сайтов

Что должно быть в ТЗ на SEO-текст?

Что должно быть в ТЗ на SEO-текст?

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

Горизонтальное масштабирование базы данных. Репликация. Партицирование. Шардирование

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 на любом языке

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Супераппы «супергорода» или что такое 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

22 января 2025

Ручка как продолжение неокортекса: эволюция пластичности мозга от простых форм к сложным системам

Заменяем хабраюзеров ИИ-агентами. Гайд по browser-use

Добро пожаловать в Древний…

История и настоящее настольных игр для ИТ-шников. Часть 1

Kotlinx.serialization и работа с JSON

[Перевод] Маппинг даты и времени в Hibernate и JPA

LangChain vs LlamaIndex: проектируем RAG и разбираемся, что выбрать для вашего проекта

[Перевод] Переход от встроенных к удалённым BPM-движкам

Стратегии извлечения

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

Программирование без математики

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

[Перевод] Прогнозируем временные данные с TimeGPT

Цифровая трансформация как основа непрерывного улучшения производства

Chaos Engineering и мониторинг: как готовиться к неожиданным сбоям

«Не становитесь учеными!» — что с перепроизводством научных кадров спустя четверть века после публикации манифеста?

Установка PostgreSQL в Linux

Асинхронный бег или драматическое ускорение с RoadRunner

Четыре Radeon RX 7900, нейросеть и настольная игра

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

Как получить конкурентную зарплату если HR используют ChatGPT, а лиды с завышенным самомнением задают странные вопросы

Почему игра «Сатурн» бесплатная, отчёты перед ИРИ и ждать ли мобильную версию. Интервью с пиар-директором игры

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

Создание персонального AI-ассистента с использованием RAG: пошаговое руководство

Ретрокомпьютер моей мечты. Как я его собирал в 2025 году и что получилось в итоге

[Перевод] Оценка систем LLM: основные метрики, бенчмарки и лучшие практики

Красивая обработка ответов в WebClient

Революция с помощью LLM: новая эра в создании программного обеспечения

Какой вид обследования для внедрения 1С:ERP нужен, а без какого можно обойтись?

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

Маркировка DC/DC-преобразователей в корпусе SOT-23-5 и SOT-23-6

pg_profile и pgpro_pwr: анализируем производительность БД

Создание квот на отправку и получение электронных писем в Carbonio

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

Создаем систему управления товарных данных на Pimkore

Django против N+1 запросов: оптимизация с помощью select_related и prefetch_related

Канареечные релизы на Camunda и Togglz

Добавить паттерн как у всех или перепроверить в исследовании?

Манифест цифровизации

Работа с NRF24L01 и STM32F1

Fabula AI: как теперь выглядит лидер среди нейросетей

Touch Aerospace

Человек в тени авторегрессии

Путаясь в замыканиях

Школа программирования для детей 14 лет онлайн: выбираем платформу для обучения

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

Японские суперкомпьютеры: 40 лет семейству NEC SX

ИИ для веб-разработки

Старики будут править IT

Сексуальная окраска голоса ИИ

Мониторинг систем хранения данных в Docker Compose: из чего состоит и как его повторить

Как Kubernetes стал стандартом управления инфраструктурой

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

Создание бэкап-утилиты ReBack на Rust: от проблем до решения

Я проанализировал 730 статей на Хабре и понял, о каких странах уже лучше не писать

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

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

Глазами насекомого: камера с частотой 9120 кадров в секунду

SQL HowTo: волновой алгоритм и подсчет границ (Advent of Code 2024, Day 12: Garden Groups)

Многоагентная схема в ChatGPT или о пользе шизофрении

Добавляем скомпилированный фронт внутрь jar-файла при его сборке

Шпионские игры сеньор-разработчиков

RabbitMQ в dBrain: опыт внедрения в платформу контейнеризации

Калькулятор на персептронах

[Перевод] 18. Nix в пилюлях: Пути хранения Nix

Как перенести Linux Device Drivers на современные ядра

Программирование для детей 13 лет: онлайн-курсы

Как я заставлял Искусственный Интеллект работать вместо себя редактором

Плюсы и минусы тимлидерства: мой опыт

Гайд «как начать выступать на ML-конференциях и митапах»

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

Вы не понимаете теорию калорийности! Вот все, что нужно о ней знать

«Как мы учились продавать: история выхода на рынок с инновационным продуктом. Кейс первый – продажа wi-fi отельерам.»

Как улучшить безопасность JavaScript-кода: лучшие практики и советы

21 января 2025

LightBurn всё. Купил? Хватай, а то убежит

Разработка плагина для интеграции Яндекс-Календаря с IntelliJ IDEA

RuStore не так уж и плох, как PirateStore

Гайд на Здоровый Самоанализ

Рабочий компьютер «мини» из ТВ-приставки

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

Жукоподобная инопланетная раса, поедатель пластика и Харон: чего ждать на страницах новинок фантастики в 2025-м

Joblib: максимум из параллельных вычислений в Python

Для будущих программистов

[Перевод] Сравнение AI-инструментов для прототипирования: v0, Bolt и Lovable

Цифровая трансформация: как повысить эффективность производственного предприятия

SEO — это про пользователей или все-таки про роботов?

Роберт, ты мне не дядюшка

Запускаем собственный сокращатель ссылок Slash на VPS

Как мы создавали свою серверную ОС: пошаговая история NiceOS Z

[Перевод] Внедрение LLM в разработку ПО: стоит ли?

[Перевод] Книга: «Парсинг с помощью Python. Веб-скрапинг в действии. 3-е межд. изд.»

Экология человеческих ресурсов против кадрового голода

Запускаем собственный сокращатель ссылок Slash на VPS

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

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

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

Как LG и Samsung делают телевизоры прозрачными

Страх и ненависть заказной разработки — семь смертных грехов заказчиков и исполнителей

Топ 6 идей для ваших ML pet-проектов в 2025 году

Тонкости в распараллеливании с OpenMP программы, написанной одновременно на C++ и Fortran

Заказчик всегда прав или клиенты с лапками

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

[Перевод] UX — как квантовая физика

NATS, SAY NOT ONLY RabbitMQ and KAFKA

Готовим слайсы в Go: для чего понадобятся динамические массивы, строки и ускорение

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

AI DataChat — помощник, который говорит с тобой на одном языке

Книжный кружок. Рецензия на книгу «Настоящий СТО»

Ода одной диагностике и ещё парочке, или проверка Jellyfin

Пишем легаси с нуля на С++, не вызывая подозрение у санитаров. 03 — Начинаем разрабатывать фреймворк

Как купить или продать биткоин и заработать в 2025 году

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

Перенос Orca в расширение Postgres: цели и детали реализации

Инфракрасный счётчик посетителей. Ну что же ты всё по головам-то! Может, лучше — по ногам, по ногам..?

Как создавать сервис, когда ты со всех сторон ограничен законами

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

Кросскомпилируем под macOS с OSXCross

От зеленой до красной: как CatBoost помогает распознавать AML риски

Правда ли, что ленточные хранилища – самые надежные, и когда стоит покупать именно их, а не HDD

Сегментация данных — это не больно. Применяем ML-модели в аналитике

Разбираемся в проектировании микросервисов. Основные паттерны (Часть 2)

Вот почему вы скоро возненавидите свою работу

Red Team против умного замка: взламываем биометрическую СКУД при помощи скрепки и магнита

Дай мне 13 минут и 2025 будет лучшим годом для тебя

Take control. Как мы забрали управление заводом у иностранцев

Как вынести Go-модуль в open source с сохранением авторства

Безопасность Kubernetes-кластеров: вредные советы или bullshit bingo

Мастер-класс по точечному переносу изменений между ветками в git

Аналитика в мобильном приложении на Flutter. Часть 1. Yandex AppMetrica

Насколько RTX 2080 Ti подходит для ML-задач? Изучаем бенчмарки

[Перевод] Что вам нужно знать об ИИ-агентах

Сила связей в ручном тестировании. Часть 2: Связываем тест-кейсы с wiki-страницами

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

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

Как создать кастомный Starter для Spring Boot

Ассимптотический анализ

XRAYUI: плагин XRAY-Core для роутеров ASUS

Самая трудная экспедиция XXI века: что не так с лунной программой США и почему Маск хочет ее переделать

Editor Scripting в Unreal Engine: создание утилит для генерации Actor и Data Asset

Меры расстояния: выбираем наиболее практичные решения

Merger в YTsaurus: безболезненное объединение данных в статических таблицах

[Перевод] 17. Nix в пилюлях: Переопределение пакетов nixpkgs

Как сделать SMS-оповещение о землетрясениях с GeoJSON и SMS API

Аналого-цифровая автоматика и никаких микроконтроллеров на примере сушилки для рук

Простая локализация .NET приложений с помощью Slang.Net

[Перевод] Почему государственные британские сервисы не работают по ночам

Грокаем алгоритмы

Погружение в мир Lint'a в Android-проекте (часть 2)

Как и где проверить, что текст сгенерировала нейросеть

Топ популярных проектов на GitHub в январе 2025 года

Сколько диванов продавать на Ozon ― 400 или 5000? Режем ассортимент в 12 раз и увеличиваем доходы вдвое

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

ИТ-ипотека на строительство дома в 2025 году: какой дом построить и как уложиться в срок

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

Сделали свой обучающий курс для разработчиков. Выпускать или нет?

Право на компьютерную игру

Металлолом наносит ответный удар

Как цифровой сотрудник IBS «Василий» облегчает жизнь нашим администраторам на проектах

Избавляемся от LUKS-шифрования корневого диска

Работа с API: 17 полезных ссылок для системного аналитика

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

Подружить Great Expectations с Impala: решение для больших данных

4 способа прокачки английского не вставая с кровати

«Дебаггинг» резюме или как покорить сердце рекрутера

Алгоритмы сортировки в Go: простое объяснение и примеры реализации

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

Функция гиперкомплексного переменного и UVWT базис Клиффорда-Паули. Просто

Большое обновление CV-возможностей для фреймворка Simple

Простой и универсальный способ чтения логов в терминале

Автоматизация мобильных приложений на Python с использованием Appium и Pytest. Пишем первый тест

3D-печатные подшипники — в массы

sincerely yours

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

Подарю ноутбук 386SX

WYSIWYG UI дизайнер для VS Code

Вредные советы начинающим специалистам в IT

Open Source превратился в плюшевого мишку в руках бизнеса. Кто снова сделает его революционным?

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

20 января 2025

Сервер туманного гейминга или проблемы на ровном месте за 30 руб./ч

[Перевод] Исследуем «вредоносную» флешку RJ45

Про способности к изучению языков

Security Week 2504: безотверточная атака на шифрование в Windows

Как перестать решать вопросы за сотрудников?

Обработка каталога и товаров на LLM

Токены цвета для приложения: Как создать, использовать и передать в разработку

Практическое применение открытых API: трансформация студенческого проекта в бизнес-решение по оценке контрагентов

[Перевод] 16. Nix в пилюлях: Параметры nixpkgs

Мир Супер Марио, или Старые игры и консоли

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

Залоговый антиспам

«Ой, забыл» или метод чек-листов при организации бизнес-процессов компании

[Перевод] Как внедрить четырёхдневную рабочую неделю

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

Введение в тестирование

Краткая история онлайн-платежей. Часть первая: как попытались присоединить кассовые аппараты к локальным сетям

Бизнес-процессы zif-workflow (camunda). Подходы и примеры использования

[Перевод] Исследование Trend Micro: новый глобальный ботнет из умных устройств

Нужна ли асинхронщина на проектах: пара наблюдений про Spring и неблокирующее API для самых маленьких

Пишем резюме так, чтобы вас не игнорили или как я исправила 1000 резюме на hh.ru

Home Assistant на Raspberry Pi 5

Этика представления данных в примерах: как нами манипулируют

Nothing Ear (a): искусство технологичного минимализма

Считаем количество токенов для LLM в исходниках ядра Linux и не только…

Активность найма на IT-рынке во 4 квартале 2024

Связь через Атлантику: история подключения Великобритании к Arpanet

DEC. История в лицах. Часть 1

Реверс-инжиниринг в фармацевтической промышленности. Один кейс из жизни инженеров

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

Давайте найдем остановку в Южной Корее

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

Забудьте про зарплаты в 500 тысяч: сколько будут получать разработчики в 2025 году

localForage — Что делать если localStorage уже не хватает?

Когда найм аналитика бизнес-процессов не решит проблем вашей компании

Искусственный интеллект и человеческое мышление: проблемы будущего

Строим DevOps на 1C

Комбинируя генераторы

Жизненный цикл API. Разбор на примере с использованием .NET

[Перевод] Причины возникновения галлюцинаций LLM

Телефонный виджет для переписок и система заметок на базе гита (gitea)

Архитектура для SwiftUI — VSURF

Создаем менеджмент уязвимостей в компании (VM)

Рецензия на книгу “React 19. Разработка веб-приложений на JavaScript”

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

«Зеленый» проект может закрыть «окно» человечества во Вселенную

Как мы сделали on-device-распознавание номеров телефонов для ИТ-Пикника

Создал Terminator 2 Lego Trailer в Blender

Обработка и сравнение товаров маркетплейсов на LLM

Автоматизируем рутинные задачи и сокращаем бюджет на дизайн: Figma Variables в создании макетов мобильных приложений

Динамические блоки Автокада против параметрических объектов СПДС. Кто кого?

Как устроен киберспорт: общество

Регистрация доменов, NVIDIA A100 на 80 ГБ и не только: дайджест за декабрь

Использование оверлейных сетей для обхода NAT

Сдвиг по фаззингу: как перестать бояться и полюбить этот вид тестирования

Развод на договорных матчах: Разоблачение схемы

Почему ты не должен использовать onChange в React

[Перевод] Исследование: ввести ложную медицинскую информацию в LLM оказалось удивительно легко

Разбор рендеринга в Unity, часть вторая: посмотрим на Genshin Impact

Неожиданные последствия стихийных бедствий: как я пытался робот-пылесос iRobot отремонтировать

35 лет назад под видом дискеты с «информацией о СПИДе» появилась первая в мире программа-вымогатель

Я попробовал написать Dota 2 и Plants Vs Zombies в качестве мода для GTA San Andreas на Lua и вот что из этого вышло

korah: CLI-команда для запросов на естественном языке

Что на неделе: угроза сокращений из-за ИИ, выход долгожданной Nintendo Switch 2 и раскрытая тайна происхождения Луны

Я сделал фото за 200 000 рублей. А вам слабо?

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

Как построить интеграцию

Биткоин — конец игре, квантовые компьютеры уже пришли за ним

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

Going NATS

19 января 2025

Заметки по ROS: работа с параметрами и dynamic_reconfigure

Извлечение паролей из разных браузеров

Термодатчики DS18x20, продолжение…

Скрам vs Канбан: Погружение в Agile, плюс памятка для проектных менеджеров

Совмещаем Ассемблер и Си в одном проекте

О важности участия в офлайн-комьюнити и посещении офиса Google в Лондоне

REG.RU и Let's Encrypt

HashMap под микроскопом

Геймификация

RabbitMQ + Java Spring Часть 2

Антиспам бот модератор в телеграмм. Защищаем группу за три минуты

Задача про арбуз, «ломающая» нейросети, или развитие логики у языковых моделей за год

Автоматизация проверки расчетов в 1С с помощью инструмента Vanessa automation

Перестаньте молиться на принципы S.O.L.I.D

Аудит Shadow IT

Руководство по восстановлению удаленных сообщений и медиаданных в Telegram

Неочевидные плюсы языка программирования

Cоздание Приватной Сети Блокчейн на Go. Часть 1

Мобильная разработка за неделю #571 (13 — 19 января)

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

Новые заводы TSMC в США: все хорошо, но без проблем не обошлось. Чем недовольны клиенты

Селекторы HTML элементов в JavaScrip

Теория категорий для самых маленьких. Введение

Как собрать машинку на дистанционном управлении

Искусственный интеллект: друг или враг инвестора? Что ждет финансовые рынки по мере внедрения нейросетевых технологий

Хочешь найти работу? Продай себя! 1/3

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

Multi-tenant Kubernetes

Гибкие макеты: Решаем проблему на корню

Как мы в bitDive искали способ эффективно отправлять миллионы сообщений

Глубокое обучение: Автоматическое дифференцирование. Теория и реализация. С нуля, на Python

Не буди во мне Кракена: 5 вредных советов, как выбесить свою собаку

SEC-Сумматор с SIPOPISO на ∀ количество бит

Опыт использования планшетов на Windows

Типобезопасная работа с массивами PHP, часть 3

Шизофрения как атавизм — бикамеральная теория

Ностальгические игры: Blood

Реинжиниринг процесса, который изменил мир

У вас не будет серьезных перемен в жизни, пока вы не смиритесь. Почему это именно так и как работает?

На что способен Bard или случайные совпадения

Мультиагенты ИИ, мультиагенты неИИ и актеры. Адаптивность и автономность

18 января 2025

Линкольн, Рузвельт, Трамп: как имена американских президентов стали товарными знаками

Безопасная разработка на С++ без нарушения обратной совместимости. Библиотека MemSafe и плагин для Clang

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

Как привести электроны и фотоны к общему знаменателю

Язык Crystal на микроконтроллерах

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

Жизнь в Норвегии: 6 лет спустя

Типы мобильных приложений

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

Заговор разработчиков против корпораций

GRE через IPSec (Libreswan + MikroTik)

Кодогенерация: кому нужна и как настроить

[Перевод] Зарплата как отражение ценностей компании

Стереокамера машинного зрения c поддержкой ИИ на базе FPGA и Arduino Portenta H7

Боевые дирижабли Франца Леппиха

Как перейти от монолита к микросервисам без сложностей и рисков? Четыре проверенных паттерна

Создание алгоритма для мультиагентной системы

Распознавание образов в мозге с помощью микроплееров

Альтернатива Firebase Dynamic Links на KMP

Rust 1.84: новый релиз отличного языка программирования. Еще лучше, еще эффективнее, как всегда

Транскриптомный анализ: как посчитать гены?

Двое из ларца на CES 2025: стандарты HDMI 2.2 и DisplayPort 2.1b

Кэш. Теория кэширования. Устройство и разновидности кэша

[Перевод] Прорыв в диагностике депрессии: идентифицировано 290 генов-провокаторов

Как я развлекался с восходом солнца

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

Модификация автопилота роботакси для движения по изолированным полосам

Подключаем длинную линию 1-wire к Ардуино

Стоит ли убирать на Хабре возможность минусовать?

17 января 2025

Костыли, костыли и ещё раз костыли. Или поддержка ios15 на SwiftUI

Go: тонкости профилирования CPU

Делаем Телеграм-бота в Cursor AI без знания кода

Spreadsheets ( гугл док ) для аналитика, чтение и запись данных. Настраиваем коннекшен

Эмоциональное принятие решений в LLM: исследование, которое мы показали на NeurIPS 2024

Кто из банков просит код из смс в 2025 году

Новое руководство по стилю Angular

Планы и факты: работаем с денормализованной таблицей

Топ-5 VPN-сервисов для пользователей из России на 2025 год

[Перевод] Event-driven микросервисы с использованием Spring Boot и Kafka

[Перевод] Не используйте JPA и Hibernate FetchType EAGER

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

IBM 600E Ретро ноутбук за 2000 тенге (400 рублей)

Зачем мы написали библиотеку для создания телеграм ботов на С++?

Что такое ООП (объектно-ориентированное программирование)

Explyt Spring Plugin — наша версия HTTP-клиента для IntelliJ IDEA

Оловянные монстры и борьба с ними

Дополненная реальность в Web: какие библиотеки актуальны в 2025?

Инновационная Столица-2024: единый центр BI для всего ТК, социология будущего, оптимизация работы контролеров

Переливаем таблицы БД между средами: быстро и без боли на примере MS SQL

Как из R-Keeper получать регулярную сводку по продажам заведения

Чтение на выходные: «Гении и аутсайдеры. Почему одним всё, а другим ничего?» Малкольма Гладуэлла

Мечтают ли электроовцы об андроидах?

.NET Digest #5

Пишем сразу в мозг. Как учиться эффективно, быстро и продуктивно

В 2025 год — на байдарке! Как я открыл сезон в январе и почему вообще увлекся сплавами

Властелин финансов. Битва за банкоматы

Новые Intel Core Ultra 200, AMD Ryzen 9 9950X3D и другие новинки декабря

.NET Digest #5

[Перевод] Синглтон — корень всех зол

[Перевод] Руководство для начинающих по стратегиям Hibernate fetching (извлечение данных)

Илья Иноземцев: как я переехал в Великобританию по визе талантов

Как подключить Microsoft Office к Nextcloud 30

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

Немного о серебре

Портирование приложения под RISC-V в прямом эфире и не только: 12 лекций по разработке под открытую архитектуру

Осторожно, работают люди

Импортозамещение SCADA: опыт перевода крупного производства на отечественную платформу

Рынок корпоративных мобильных приложений России. История, участники, тренды

Game Over: Разбираем стилер, атакующий геймеров

Кто отвечает за успех вашей рекламы в Telegram Ads? Анализ работы рекламного агентства 2025 года

Достижения технологических лидеров в области квантовых вычислений

[Перевод] Отчет DORA–2024: как ведущие команды достигают успеха в разработке ПО

Миграция данных из google photo в cloud mail (упоротый способ — через виртуалку/сервер)

Xiaohongshu: новая замена TikTok и  запрещенного Instagram, которая уже порвала американский App Store

Из бухгалтерии в тестирование: мой опыт

Тестовая стратегия VS Тест-план

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

Триггеры ядра Joomla при CRUD-операциях

Как привлечь сотрудников, когда hh.ru уже недостаточно

Внимание — это все, что нужно коммивояжеру

Хабрахейтинг — в чем смысл?

Запускаем Doom на пульте от тепловоза

Как мы полюбили склейку и почему она нужна всем

Технологическая сингулярность

7 дизайн-трендов 2025: небрежность и ретро-эстетика против идеального AI

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