30 декабря 2024

Security Week 2453: утечка геолокации автомобилей Volkswagen

Прокрастинация. Какие трюки использует наш мозг, чтобы отложить дело на потом?

Книжки под елочку

Эволюция рабочего места одоного программиста

Биткоин-обменник и чем он отличается от криптообменника

Тестирование embed-видео на веб-странице простыми словами

[Перевод] Гражданский суд против Big Pharma. Законы Австралии, FDA и псевдоэфедрин

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

Есть ли душа у LLM? (как ответить гуманитарию)

Пишем свой ретро игровой движок на Python (Основы)

[Перевод] Поиск изображений по тексту с Manticore Search

ИИ-Дед Мороз: создаём новогодние видео-открытки с YandexART и YandexGPT

Causal Inference методы на практике

Автоматизация. SCADA. Санкции. Импортозамещение

Что если умножение на ноль не всегда дает ноль? (фантастика)

Почему SLS всё-таки будет летать

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

Самые серьезные провалы зарубежных брендов в 2024 году

Давайте уже на праздниках: проводим каникулы как инженер

Пишем свои диагностические правила для анализатора Svace

Топ новостей инфобеза за декабрь 2024

[Перевод] Крупнейшие провалы стартапов 2024 года

CAP-n-Coq. Часть 1. Определения CAP-теоремы

[Перевод] Может ли ИИ автоматизировать создание обзорных статей?

Изоляция процессов и минимизация привилегий: использование Linux namespaces и seccomp

DIY LED Cube: ультимативный гайд для сильных духом. Часть 1. Сборка

Боты-интроверты, устройство для чтения мыслей и регенерация аксолотля: что нового из фантастики выходило в 2024 году

Ory Kratos — конструктор для сборки цифрового продукта любой сложности

Недельный геймдев: #206 — 29 декабря, 2024

Сложность физической биометрической идентификации монозиготных близнецов

Сложность физической биометрической идентификации монозиготных близнецов

Kafka Streams ч5: настройка окон, работа с задержанными событиями и suppression

Продуктовый подход на примере пасеки, кофейни, щебня и деда мороза

Работаем с асинхронностью в Nuxt 3: сравниваем хуки из коробки и кастомный fetch

В новый год с новым хобби

Векторная графика на форме при разработке приложений в Lazarus IDE

Пишем свой ретро игровой движок на Python (Предисловие)

29 декабря 2024

Тире минус дефис. Или размер имеет значение

Как создать платформер на Pygame

[Перевод] ​Как создать собственное расширение компилятора C++

[Перевод] Как я нашел RCE уязвимость в API-эндпоинте

Неразоряющий новогодний подарок любителю электрогитар

Создаем своё приложение на Python(Tk)

10 няк

Создал город из игры Герои 3 в 3D | Фабрика

Продолжаем про ворон

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

Машинное обучение: Наивный байесовский классификатор. Теория и реализация. С нуля

О карме

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

DIY фитнес-трекер: выводим пульс на LED-матрицу, записываем данные IMU на SD и передаем в интернет

Дайджест технологий и открытий 2024 года, которые дают надежду на светлое будущее

Почему важно проверять response.ok в Fetch API и почему HTTP-ошибки не вызывают отклонение промисов

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

Времена года на некоторых планетах: от Миланковича до «Кеплера»

Китай запустил 10 интернет-спутников сети «Гоуван». Еще 12 982 на подходе

Как я запустил 99* контейнеров с Oracle Database 21c Express Edition внутри Podman на отечественной ОС

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

Flutter звонки на ios

Оптимизация React-приложений: Используем useTransition, useDeferredValue и useOptimistic для плавного UI

Cuenta Propia — резиденция (ВНЖ) с правом работы на себя в Испании

Vocabulary, недостаток практики, Grammar — это не те проблемы, что мешают свободно говорить на английском

28 декабря 2024

Самые продвинутые LLM дают прогнозы своего развития на 2025 год

Postgresso за 2024

Чистая архитектура фронтенд приложений. Часть вторая

Анонимный Дед Мороз на Хабре 2024: хвастаемся подарками

Чем занимаются дата-сайентисты в Авито — полный разбор

Что общего у кухонного комбайна и ChatGPT, или 5 задач проджект-менеджера, которые выполняют нейросети

Построение динамических запросов к базе данных с использованием Spring Data JPA Specifications

6 неудач и факапов Пчелошеринга

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

Ваш талант меняет мир: ищем технических героев в стартап

Архитектура фронтенд-приложений на React. (Нам не нужен FSD)

Будущее LLM в XS, S, M и других размерах

[Перевод] Почему число «1/137» встречается в природе повсюду

Порты в веб-разработке: от локальной разработки до продакшена

Как я вырастил себе стажеров, или мой опыт работы в Школе бэкенда

Составить договор на разработку ПО – задача со звездочкой: показываю, на что обратить внимание

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

Мои итоги 2035 года

Мои итоги 2035 года

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

Издалека долго, течет нефть по реке Колва

Религия в цифре: коротко о цифровой теологии

Технологии решают: про Web3, автоматизацию, кванты и российский open source

Модули CSS раскладки — что такое и как готовить

Проверка стиля комментариев Python с помощью pre-commit

Scala Digest. Выпуск 24

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

Контекстные бандиты в ценообразовании

Чему меня научил 2024 стартап-год: мои лучшие и худшие прогнозы по трендам

Как атакуют системы 1С: серверные элементы

Как атакуют системы 1С: клиентские версии

Super Ethical Reality: о чем нужно задуматься прежде, чем использовать LLM в разработке

[Перевод] Препараты от СДВГ как лечение от метамфетаминовой зависимости

«Разработка требований» Вигерса: самый короткий конспект

Собираем метрики с датчиков через Modbus и Telegraf

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

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

Судный день: топ-10 ошибок в C и C++ проектах за 2024 год

Через тернии к Омни. Эпизод 4. Омниплатформа. Схема принципиальная, электрическая

Обзор монитора MSI MP341CQ: широкие 34 дюйма для работы и игр

Полезные советы от Joy Dev: как правильно зарелизиться в сторе

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

Пишем свой PyTorch на NumPy. ФИНАЛ. Запускаем GPT-2

Кошмар работы с *.docx файлами на Java посредством класса XWPFDocument из API Apache POI

Используем всю мощь JavaScript для написания счётчика. Разбор от Олега Иванова, фронтенд-разработчика WMT Group

API or not API? или насколько актуальны данные в вашем сервисе аналитики маркетплейса

404: Почему наше сознание — баг, но мы всё равно его любим

27 декабря 2024

Гайд для школьников программистов

Mapping классов с помощью плагина в Android Studio

ChatGPT без VPN на Windows

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

dumbproxy — что нового?

Идеографический язык каменных книг древней Мексики, возможно, внеземного происхождения

Зрение и нейронные сети — как мы на самом деле видим мир

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

Композитная архитектура: возвращение к монолиту на новом уровне. Часть 3

[Перевод] OpenAI опубликовали план перехода к коммерческой модели. Илон Маск против

Как Python исключения обрабатывает

Пишем свой PyTorch на NumPy. Часть 3. Строим граф вычислений

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

Что скрывается за вводом пароля: как мы обновили сервис авторизации в Битрикс24

Как быть 3D Артисту в 2020-х. Глава 1. Мышление и подход к работе

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

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

Безопасно ли пить морскую воду

Паттерн Data Mapper на котиках: Практическое руководство от разработчика, который не боится мурлыкать

Россия вошла в топ-10 стран по использованию криптовалют в 2024 году

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

Как студенческая шутка о тостере оказалась в Википедии и стала интернет-сенсацией

[Перевод] Эффект скрэтч-карты в Jetpack Compose

Заводить ли личный блог или сайт? Часть I. Готовим инфраструктуру c помощью Terraform

[Перевод] Виртуальный ПЛК – следующий шаг в цифровой трансформации архитектур автоматизации

На какие языки стоит локализовать ваш стартап в 2025 году?

Будущее уже здесь: технологии, которые могут изменить мир в 2025 году

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

RAG в техподдержке: проблемы и пути улучшения

Как извлечь текст из сканов: OCR, нейросети и их возможности

Реализация Peer-to-Peer сетей на Rust: создание протокола обмена файлами с помощью libp2p

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

Как мы учили немонохромные SVG-логотипы краситься самостоятельно

Запуск новогоднего раздела: путь через тернии к звёздам

Мысли об игре «Смута»

Один год с GraphQL: как технология работает на длинной дистанции?

«Как приручить 1С: УХ?». Материалы с митапа от Lamoda Tech

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

Собираем оптимальный ПК для VR-игр на будущее за 200 тысяч рублей

3 бесплатные нейросети, которые упрощают анализ данных о контенте

Виды и типы индексов в MS SQL Server для начинающих

С детства мечтал о разработке игр | Спроси у техартиста | VR игры: вопросы разработчику

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

[Перевод] Запуск R-скриптов в Docker

[Перевод] Немного статистики о выгорании и гибком графике работы

Как я узнал данные 70 тысяч игроков MMORPG

Как без проблем получить аккредитацию Минцифры для IT-компании: инструкция от юристов

Polars vs Pandas: битва титанов. Кто кого?

Как организовать библиотеку книг в Obsidian

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

IT-магия на TeamLead Conf и HighLoad++

Пять элементов Inference-платформы Selectel. Как мы сделали своего Аватара

Решаем проблему устаревания кэширующих серверов. Смотрим на телевизоре. Не VPN

ОМК — когда у нас стало за 80 тысяч лицензий на софт, учитывать в тетрадке стало сложно

Через тернии к Омни. Эпизод 3. Цифровая трансформация: как она проявляется в ИТ

Новогодняя гирлянда любителя транспорта

Психология, Риск и Стратегия. Продолжение

Выбор уникального идентификатора пользователя при настройке SSO и синхронизации пользователей в Яндекс 360 для бизнеса

Дизайн за 5 минут. Дайджест декабря 2024

Ответственный ИИ, повсеместный «все как сервис» и квантовый апокалипсис: чего ждать от 2025 года

Антипаттерны Go: чего нельзя делать и почему

PostgreSQL в «Тензоре» — публикации за год (#5)

Уходит ли React от SPA?

10 главных событий российской видеоигровой индустрии в 2024 году

useActionState: новый герой в мире React

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

Год жизни по SCRUM помог мне выйти из депрессии и обрести покой

5 задач на взлом шифров

Мониторинг 3PAR с помощью скриптов в Zabbix

Как оценивать ваш RAG-пайплайн и валидировать качество ответов LLM

Использование ZLayer без «сервисов»

Гипотеза Коллатца как фейл мировой математики

[Перевод] Идиоматическое внедрение зависимостей в ZIO 2

Инфраструктура для Data-Engineer Liquibase

Как предсказать будущее с помощью ML?

Почему ваш мозг нуждается в «даунтайме»: история одного разработчика

Вы всё ещё устанавливаете display:none по таймауту? Тогда мы идём к вам

26 декабря 2024

Давайте договоримся о тех.долге

Как за 10 минут создать тестировщик нагрузки для API на Node.js

Продуктовый код vs олимпиадный код

Отмена defer вызова функции в Golang

Рыбка-советник для chess.com

В Испании все программисты сеньоры

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

Можно ли тестировать одновременно всё? Многовариантное и многомерное A/B-тестирование: основы

Junior, Middle, Senior-аналитики: результаты опроса по задачам и развитию навыков

Как взломать Harley Davidson. Часть 1

Секреты в Java-сервисах на Spring: где брать и как обновлять

Композитная архитектура: возвращение к монолиту на новом уровне. Часть 2

Обвиваем YouTube змеем, или как смотреть и скачивать видео с YouTube без VPN на чистом Python-е. Часть 1

Борьба со спамом и мошенничеством или почему не надо блокировать голосовые звонки в мессенджерах

Гайд по базе: что такое telegram-приложение

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

Два столпа Linux мониторинга

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

МТС ID KYC: система для идентификации клиентов с распознаванием документов на базе технологий Smart Engines

GraphQL для C#. БД прилагается

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

Краткая история WWW от фронтенд-разработчика

SQL HowTo: рекурсивные циклы и их контроль (Advent of Code 2024, Day 6: Guard Gallivant)

Оптимизация под контролем: инструменты и метрики для Аndroid-приложений

Как создавать lock-free структуры данных в C# на базе CAS и Thread.Volatile

Самые дорогие зарубежные бренды 2024 года

Surf-итоги кода: Flutter, Android и iOS в 2024-м

Импортозамещение в 3D-моделировании: expectations vs reality

Как AI помогает студентам придумывать инновационные проекты? Образовательный эксперимент МФТИ

Как устроена Лаборатория Инноваций СИБУРа и зачем она нужна

Создание динамических таблиц в SuperSet

Автоперенаправление маршрутов Keenetic на другой интерфейс

[Перевод] Нужны ли для жизни планеты?

Стресс и выгорание? Вы просто не умеете готовить решения! Вот инструкция

Будущее LLM: 7 прогнозов на 2025 год

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

Невидимые герои. Почему профессия промпт-инженера действительно важна для ML-сферы

UV как альтернатива Poetry

Харденинг zVirt: защищаем виртуальную среду от хакеров

Безболезненная миграция с NATS на Kafka

Чем продуктовый маркетолог отличается от обычного и почему PMM нужен каждой ИТ-компании

[Перевод] Давайте зажжём светодиод на STM32

Расширенный CUPAC для снижения дисперсии в A/B экспериментах

Создаем свою ОС (Часть 1)

Как я быстро превратил кладбище ссылок из сохраненок в садик полезностей

bufio в Go

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

Праздничное настроение с Raspberry Pi: 5 идей для Нового года и Рождества

Как мы делаем Кинопоиск доступнее. SDH и тифлокомментирование

Обзор 8 платформ для виртуализации с сертификацией ФСТЭК: что выбрать?

Опыт Звука: как реализовать рекомендательную систему аудиокниг с использованием больших языковых моделей (LLM)

Как объяснить сейлам, что обещание жестких сроков — это плохо

Эволюция архитектур нейросетей в компьютерном зрении: детекция объектов

[Перевод] React useCallback() — полное руководство

Советские винчесеры. Жесткие диски, сделанные в СССР

10 отличных игровых ноутбуков, которые будут актуальны в 2025 году и дальше

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

Awareness? Да кому это вообще нужно?

Кейс TPM3D: использование огнестойких и жароустойчивых материалов в 3D-печати

SOAP, XML и Python: получаем данные с zakupki.gov.ru

Секреты в Java-сервисах на Spring: где брать и как обновлять

Создаем систему напоминаний о приёме лекарств

[Перевод] Flutter 3.27 — Что нового во Flutter?

Разделение ответственности между QA-инженером и разработчиком в Scrum-команде

7 основных этапов реагирования на ИТ-инциденты, используя мониторинг Monq

10 самых интересных ошибок в Java проектах за 2024 год

Разработка плагина для Android Studio

[Перевод] Как устроен эффект ядерного взрыва в Fallout 4

Как мы создавали Учебный центр BIM

Про ремесло и искусство, AI и немного о Scrum

Как проводить сложные исследования в Google Таблицах и Excel? Работаем с формулой QUERY

MITM атаки

Стандарты описания API для системных аналитиков

Через тернии к Омни. Эпизод 2. Откуда пошла Омниканальная платформа

Базовая настройка SAST и DAST для django в gitlab cicd: как быстро внедрить решения по безопасности

Артефакт из прошлого на службе настоящего или как я подключал радиолампу к «Умному дому»

Incident response XXII века: как PAM-система помогла выявить атаку в прямом эфире

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

Как ИИ-ассистенты меняют правила игры в разработке ПО — на примере Cursor

Новогодний сон сетевика, или Вспоминаем nexthop в комикаках

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

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

SimCity: игра, где после работы можно было ещё поработать

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

Дата-контракты: как мы научили жить дружно источники и потребителей данных

[Перевод] Очки с искусственным интеллектом за 209 долларов: GPT-зрение в реальном времени, 14-часов работы батареи

Безопасная миграция данных из Vault одной командой

Как сделать онбординг. На коленке, но с геймификацией

Параллелизм может быть только 1

[Перевод] lvalues, rvalues, glvalues, prvalues, xvalues, помогите! -

Строим CDN для медиа-трафика или экономим трафик при помощи WebRTC P2P mesh

«А теперь засунем X-сервер в контейнер»

Старый добрый серверный рендеринг

IQ, EI и AI — сила эмоционального интеллекта в цифровую эпоху

Может ли нейросеть сдать ЕГЭ по английскому на сотку?

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

25 декабря 2024

VPN через I2P: wireguard & i2pd

K8s кластер на базе Talos в OpenStack

Проект выходного дня — автономный RGB шарик на ёлку

Заявление в прокуратуру РФ, с просьбой провести проверку законности действий Роскомнадзора в отношение Yotube

Выбираем подарок юному электронщику

Одна опция TCP-стека спасет приложение от даунтайма

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

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

Какие зарубежные компании подают патентные заявки в РФ в 2023, 2024 годах

Мини‑обзор выставки «РЭД Экспо» и интервью с главными лицами портала iXBT.Games

[Перевод] Китайские разработчики ИИ стремительно догоняют Запад. Хотя пока это может так не выглядеть

От картошки до кода: мой путь в международную ИТ-компанию

Бабкин внук и кот в лотке | Как не потерять работу на этапе собеседования №1

Remote Config и A/B-эксперименты: история разработки и основные возможности

Как ник.ру у меня домен отжал

Композитная архитектура: возвращение к монолиту на новом уровне. Часть 1

[Перевод] Решение Advent of Code на этапе компиляции с использованием макросов Rust

Нитевидные нанокристаллы в полупроводниках: патентный анализ

Инкрементальная разработка платформы F&R: как проходит создание системы прогнозирования и пополнения товаров в «Магните»

Белый Прямоугольник (классическая задачка вместо приветствия)

обновление python на centos 7

∇²DFT — новый датасет и бенчмарк для решения задач квантовой химии с помощью нейросетей

«Модеста» в Уфе

Firezone, или как спрятать свою инфраструктуру от посторонних глаз

IT-специалисты стали самыми востребованными экспертами в СМИ. Большое исследование медиа 2024 года

Узнать всё о конкурентах за 5 шагов + бесплатный фреймворк внутри

[Перевод] Бенчмарки JavaScript — это полный хаос

Применение нейросетей в DIY

Интервью с Егором Денисовым-Бланчем: кто такие «инженеры-призраки» и как с ними бороться

От идеи до реализации: как создать дашборд для виртуального ассистента «Сочини сказку»

AI-First устройства пока не стали заменой смартфонам

Путь в 10 000 токенов: как ML помогает технической поддержке Yandex Cloud

Метод Contains колекций в Entity Framework для SQL Server

Оборотные штрафы за утечку персональных данных

Создаем Hamster Kombat почти с нуля. Практика по Vue 3 и Telegram Mini Apps

Отправка логов в Telegram. Модуль для Laravel

Postgresso #12 (73)

А где в Agile и Scrum качество?

Сравнение архитектур Service Mesh и Ambient Mesh: новый взгляд на Istio

Смешивать, но не взбалтывать. Как мы добавили Sec между Dev и Ops

[Перевод] Практическое руководство по Unity: Настраиваем xAPI-трекинг и размещаем WebGL-билд в LMS

SQL HowTo: поиск в словаре и массивах, сортировка «пузырьком» (Advent of Code 2024, Day 5: Print Queue)

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

Как мы мониторинг SMART-данных дисков в оVirt экосистеме прикручивали

Как я писал плагин для TypeScript. Часть 2. CLI

[Перевод] Мониторинг присутствия в реальном времени с помощью датчика миллиметровых волн и макетной платы Beetle C6

Как, имея более 200 методов HTTP, смэтчить их с тем, в какие сервисы они ходят

Добро пожаловать в CAMELoT

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

Как работать с потоками в JavaScript: оптимизация асинхронных запросов

POSTGRES EXPLAIN

Радиосвязь, скауты и аббревиатурная магия: JOTA, YOTA, POTA

Как обновить библиотеку и утонуть в задаче. Обновление Roslyn и PVS-Studio 7.34

Как мы тесты в «коробочки» завернули

о3 теснит программистов? Как OpenAI снова всех удивила

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

Психология торговли на крипторынке

Почему A/B тесты — это не всегда хорошая идея?

Повышение эффективности в IT

Кейс Shining 3D: 3D-сканирование пропеллера

Выжимаем максимум скорости из PHP

infill: бесплатный ассистент в заполнении полей и форм

Spring Boot, AspectJ. Введение в аспектно-ориентированное программирование

Оболочки MS-DOS: за пределами Norton Commander

Развитие Security Proxy. Динамические права

7 Дыр Я.Директ. Новогодний обзор фишек за которые платишь ты

Тензорные компиляторы: что это за «звери» и где они «обитают»

Код кодом, а митап по расписанию

Зомби-апокалипсис в Телемосте: как мы проводим нагрузочное тестирование видеоконференцсвязи

Битрикс: от модулей к сервисам 2

Требования к ПО в реестре российских программ ужесточат?

[Перевод] Кофе с сахаром и кофе без сахара. Какие подводные?

Аутентификация через mail.ru в OpenAM

О разработке ПО в творчестве Виктора Пелевина

Высокий показатель ИКС = высокие позиции в выдаче Яндекса?

Какие тренды в технологиях нас ждут в 2025 году

«Снова упала?» Как поднять самооценку и зачем мы сравниваем себя с другими, даже если от этого больно

Пишем свой PyTorch на NumPy. Часть 2. Добавляем новые слои

Кинь его в блендер: Как разрабатывают ЗD-тренажер

[Перевод] Оператор LinkedIn для stateful-приложений в Kubernetes

Так получилось, что вас окружают кретины

Проверка АЧХ наушников с помощью измерительного микрофона на примере мониторных наушников Radiotehnika TD01C

[Перевод] Преодоление турбулентности в области безопасности ИИ

Миграция СУБД Oracle с RISC на Linux-x86 с помощью кроссплатформенных переносимых табличных пространств — Часть 4

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

24 декабря 2024

[Перевод] Как OSINT воссоединил двух давно потерявших друг друга солдат

Их будут искать с особым пристрастием: 7 документов, которые должны быть на сайте каждой российской компании

[Перевод] SwiftUI: Всё, что вам нужно знать о модификаторе containerRelativeFrame (и немного больше)

[Перевод] Claude сопротивляется

Почему Python стал самым востребованным языком в 2024 году

Как я разрабатываю конвертер в 2024 (Frontend часть)

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

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

Лидерами рождаются или становятся? Откуда берутся управленцы и лидеры в IT

Как создать свою первую игру?

Обзор CMF Buds Pro 2: функциональные TWS-наушники с необычным колёсиком и ChatGPT

Автоматизация верификации кодовых датасетов подрядчиков с помощью LLM: снизили брак на 40% и сократили стоимость на 60%

От облака к интернету-вещей — как технологии меняют логистику

PostgreSQL — особенности работы с памятью для 1С-систем. Часть 3

Сравнение Gitlab cache и Gitlab artifacts

Безопасность в сети

Streamcast про Надежность(SRE)

Обзор CMF Buds Pro 2: функциональные TWS-наушники с необычным колёсиком и ChatGPT

Простое управление настройками приложения в проекте на django

Вайфай от свитера и прочие удивительные перспективы электронной пряжи

Обзор 3D-сканера Revopoint POP 3 Plus: увеличиваем масштаб

Подход к автоматизации тестирования CI

Инициативы «Гаража». Внутренний портал для коммуникации своими руками

Circom и SnarkJS: Практическое руководство по созданию схем и Zero-Knowledge Proofs

Связывает маркетинг, продажи и разработку: почему продуктовый маркетолог нужен каждой ИТ-компании

К ВОПРОСУ О ПЕРЕНОСЧИКЕ ГРАВИТАЦИОННОГО ВЗАИМОДЕЙСТВИЯ

Работать или переработать: как победить в себе заядлого удаленщика

Что внутри ноутбука Maibenben X-Treme Typhoon X17A? Разборка игровой модели с RTX 3050 и AMD Ryzen 5-6600H

Прошлое, настоящее и будущее интерфейсов в автомобилях

Горутины и каналы в Go: эффективная конкурентность

Как жить без IntelliJ IDEA? Часть №5. Заключение

Из учителя в QA: мой путь в IT

Z-Wave Long Range: новое слово в мире IoT

Как выбрать вкусное вино на основе данных с помощью Luxms BI

Как мы добавляли поддержку Apple Silicon в анализатор (arm64)

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

Книга: «Рецепты чистого кода»

Как мы проверяли качество данных после завершения миграции с Teradata на Greenplum

Заставляем работать демонстрационный пример из официальной документации npm пакета csrf-csrf

[Перевод] Создание эффективных агентов

Что такое так называемые ИИ-сотрудники и чем они отличаются

История IT-компании из Вологды: как и зачем «Автомакон» вырос с 200 до 1300+ сотрудников за 3 года

Хороший Плохой Злой ИИ Open Source: как мы в Axolotl пушили

[Перевод] Деление беззнаковых 8-битных чисел

Telegram Ads: обзор кабинета через платформу telescope

Установка и настройка VPN с VLESS и Reality

DIY кнопка вызова v.3 (Видеофон для Умного Дома)

[Перевод] 9 open source библиотек для вашего следующего проекта

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

Отложи на завтра то, что нельзя сегодня

SVG-виджеты для tcl/tk. Финальный аккорд. Часть IV

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

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

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

10 ошибок в работе Manual QA, которые могут стоить времени и денег

Shortcuts на Mac или как сократить Dock

Миссия выполнима

Как мы построили SIEM для Холдинга «Газпром-Медиа» и научились подключать новые активы к SOC за сутки

Fullstack v2: учимся писать UI на Go

Гробы на экзаменах в ШАД

[Перевод] Развитые цивилизации могут быть неотличимы от природы

Гуру тест про порядок элементов в иерархии

Толкаем байты, или Простейший эмулятор своими руками

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

К звёздам на отечественной БИС 1537ХМ2: смотрим на модуль интегрированной инерциально-астро-спутниковой системы

Сравнение сервисов панорамных снимков улиц от технологических гигантов

Как отправлять SMS из NodeMCU (ESP8266)

Специализированные репозитории для Debian своими руками. Самый полный мануал

Orbit MVI с сахаром: вкусный фреймворк для однородной архитектуры

Делаем кастомный трансформер для BLoC

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

Как хастлер Гарри, хакер Гермиона и хипстер Рон создали «стартап волшебников»

Не ешьте желтый снег, особенно если это шейдер. Снег в видеоиграх: магия, технологии и оптимизация

Почему гипотеза эффективного рынка всё ещё гипотеза?

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

Царство грибов. Симуляция мицелия на p5py. Битвы гифов. Часть первая

Симбиоз квантовых методов защиты данных и ИИ – новый уровень безопасности

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

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

Meta Storm Plugin – еще один плагин для PHPStorm

Миграция CDN с nginx на Angie: кейс RUTUBE

Российская виртуализация – обозначаем реальные потребности заказчика и классифицируем решения на рынке

Как имперский тревел-блогер делал первые RGB-фотографии

Гиганты в авиации

Синхронизация событий в видеотрансляциях

Python: неочевидное и вероятное

Какие тренды в технологиях нас ждут в 2025 году

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

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

Как мигрировать данные между разными StorageClass в Kubernetes и зачем это делать

Паттерны английского языка

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

Scrum is dead или почему Kanban намного эффективнее Scrum

Использование шрифтов с пиктограммами при разработке приложений в Lazarus IDE

[Перевод] Создаем кольцевую развязку с помощью библиотеки трафика AnyLogic

Массовая асинхронная обработка запросов с последующей синхронной CPU-bound логикой

Не очень стандартное использование Docker

[Перевод] $2200 ATO, который большинство охотников за багами упустили, слишком рано отказавшись от цели

100 тест-кейсов для страницы регистрации

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

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

Security Week 2452: уязвимости в цифровых автомобильных номерах

21 декабря 2024

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

20 декабря 2024

Расширенный экран «Profi», что это такое и как с ним работать. Практикум 002. Вертикальный скроллинг

Харденинг баз данных

Как Blue Team колонизировали Марс: отчет о Кибербитве на SOC Forum 2024

Что внутри мини-компьютера Maibenben PC10? Разборка ПК с возможностью установки дискретной видеокарты

Новые диагностические правила в PVS-Studio 7.34

Отчёт о работе информационной службы Хабра за 2024 год

Freedom Finance развивает Wi-Fi нового поколения в Казахстане

Безопасность и контроль обмена сообщениями в Apache Kafka с помощью Гарда DBF

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

Обзор Vontar DQ05: дешевый Android TV 13 стик на Rockchip RK3528

[Перевод] Мы ускорили JOIN в ClickHouse… в 100 раз

Рост нейронов и чему он способствует

Стоит ли ChatGPT о1 Pro своих денег? Небольшой тест-драйв модели

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

Lamoda Tech Golang Meetup: материалы встречи

Какой тип разметки данных требуется для вашего проекта? Полный гид по аннотированию изображений

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

[Перевод] Gradle: Исправление зависимостей в один клик

Roadmap в DevOps 2025

Выходим за рамки привычных сценариев: как оптимизировать разработку с помощью VK Data Symphony

Название программного обеспечения как товарный знак

Стандарты групповой разработки в GitFlow-команде. О чем стоит договориться?

Что такое гёмбёц?

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

Чтение на выходные: «Прогейминг, киберспорт: как подростки-геймеры, миллиардеры и предприниматели творят будущее»

Корпоративный револьвер: как айтишнику выживать в корпорации

Что такое эмуляция, и зачем её придумали

11 мифов о поиске работы в IT и что о них думают работодатели

«Вымрут» ли печатные пользовательские инструкции?

Анализ проприетарного протокола K-линии на примере блока SRS Honda CR-V 3

Жизненный цикл потоков ОС в Golang

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

Анти-DevOps: почему от релизов один вред

Идемпотентность: искусство не менять мир дважды

[Перевод] Что такое ChatGPT?

Переход на новую архитектуру проекта: как это влияет на надежность стриминга web-данных

Роль SDET-специалистов в разработке ПО в 2025 году

Как подтвердить опыт работы?

ANS-технология в гарнитурах VT и Yealink

Долгосрочная стабильность vs. карьерная мобильность

Хоук ― трекер ошибок в ПО на замену Sentry

Доброе намерение или новая схема? Загадочное возвращение Телеграм-бота

Как составить резюме, которое пройдет фильтр ATS в 2025 году

Что такое метаданные в BI и как ими управлять? Обзор инструмента OpenMetadata

[Перевод] Мнение: рационализация конкуренции за низкую задержку в высокочастотной торговле

Start Me Up: Как Windows 95 завоевала сердца пользователей

Итоги исследования click.ru: сравнение CPC, CTR и CPM на основных рекламных площадках в России

Машинное обучение на Spark

«Все сходится» — лучший комплимент дата-сайентисту

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

API-безопасность 2025: Прогноз и стратегии защиты на основе OWASP Top 10

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

Как мы проектировали свой отечественный драйвер IGBT

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

Сравнение трёх алгоритмов транскрибации: Whisper, встроенный в macOS и автоматическая расшифровка YouTube

Падения 2024 года: кого потеряла или может потерять технологическая индустрия

Как мы делаем Java: 30 лет истории российской разработки

Диаграмма Ганта не работает. Показываем на примере правительства США, Airbus и Amazon

Hello, web world! Enterprise edition

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

Раскрыто дело о тайных пациентах медицинских компаний

Обзор 3D-сканера Revopoint MIRACO

Чем интересна не вышедшая видеокарта GeForce RTX 4090 Ti

Как грамотно оформить бизнес в виде ООО: дорожная карта и разбор сложных (неочевидных) аспектов от корпоративного юриста

Суд с ФНС: налоговая переквалифицировала лицензионный договор в договор франшизы и доначислила IT-компании 1 млрд ₽

Почему портфолио дизайнера в продукте не работает

SkyOS — история «идеальной» ОС, которой так и не случилось

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

Как мы выбирали поставщика СУБД PostgreSQL и внедряем импортонезависимое решение

В тихом омуте… или интересный режим работы смартфона OnePlus 6T

Крошечные роботы для лечения бесплодия

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

Почему нет лучшей новогодней AAA-игры и, возможно, никогда не будет

Чек-лист по запуску нового сайта: что нужно учесть?

Серийная 3D-печать в освещении будущего

Самая умная лампочка: теплый NotebookLM

Архитектурный стиль или протокол? Что нужно знать аналитику для работы с API

Как я съездил на блокчейн-конференцию в Таиланд: танцы Виталика Бутерина, пинг-понг шоу, 50 новых контактов и новая вера

Сертификаты Let's Encrypt для MS Exchange Server 2019

SvarDOS: современная инкарнация DOS с открытым кодом и репозиторием

[Перевод] Kubernetes 1.32: как QueueingHint оптимизирует планирование подов

Если шутка не смешная: как расшифровать культурный код фильма при помощи LLM

Переход на Платформу nanoCAD прошел безболезненно: история компании «ГИПРОСВЯЗЬ»

Математика, физика и информатика

Рынок дата-инженеров и прогноз на 2025

Сокращать срок или платёж — раскрываем черный ящик ипотечного калькулятора

Обновление Кибер Бэкапа — обзор новинок версии 17.2

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

Обработка временных рядов в TimescaleDB с интеграцией pandas и NumPy

Сокращать срок или платёж — раскрываем черный ящик ипотечного калькулятора

[Перевод] 12. Nix в пилюлях: Репозитории пакетов и паттерн Входящие

19 декабря 2024

Роскомнадзор может заблокировать YouTube уже сегодня ночью — готовимся

Текстовый анализ в R через quanteda и tm

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

Три ветки развития человека в обществе, в стиле RPG

New Year DevOps Challenge: подводим итоги и делимся решением

Внедрение своего NGFW на собственной инфраструктуре: как мы ели кактус и что из этого получилось

Паттерн Composite в Go на котиках

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

Тест светодиодных ламп «Русский свет»

[Перевод] Размышление о двух подходах к C++

Обратите внимание при выборе ИБП! Способы подключения нагрузки

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

Обзор тепловизора Ermenrich TV70: что умеет и насколько точен?

Рецензия на книгу “Байесовская оптимизация с примерами из библиотек Python”

Делаем звонок из браузера в игре на движке Godot 4

Полный гид по модулю collections в Python

Обзор на САПР

[Перевод] Пишем скрипты и маленькие программы на Java

Как найти правду в океане информации: методы проверки достоверности данных в интернете

Искусственный интеллект в войне растений

Трудности перехода: как мы заменили Teams на IVA MCU и с чем столкнулись в процессе миграции

Почему Стив Джобс? – Новый взгляд науки на талант. Часть II

Роботизация на «пятерку»: «Автомакон» внедряет роботов в распределительных центрах «Пятёрочки» X5 Group

После 15 декабря начались массовые сбои в работе VPN и zapret, discord и youtube перестали нормально работать

Что лучше — Биткойн или Tesla: Агентный ИИ для финансового анализа с Autogen

Аналоги Jira в России: подборка из 12 сервисов

Чистая архитектура фронтенд приложений. Часть первая

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

[Перевод] Stat Commands: Добавляем трассировку в Unreal Engine

Ошибайся смело: жизненные уроки из мира machine learning

Записки разработчика: airflow->symfony-console->bitrix agents

Пример распределённой опорной сети

Сборка RPM-пакетов в ALT Linux: автоматизация с помощью GEAR

Воскрешаем динозавров С++ в современных проектах: как применяют интрузивные контейнеры, ООП и разные стандарты языка

Обзор монитора Samsung Smart Monitor M8

[Перевод] НАСА на пути к автономным миссиям на поверхностях океанических миров

Как заставить крутиться таймер –  инструкция для IOS-разработчиков

Моя рецензия на «кабанчика» Мартина Клеппмана и главная идея проектирования быстрорастущих баз данных

За что вы любите Keenetic?

5 способов увеличить трафик на сайте

Что лучше — контекст или SEO?

Что такое KNOX по мнению Galaxy AI, как установить сертификат Минцифры и другие впечатления за год

Личная стратегия. Левополушарная версия

[Часть 2] Про цифровые сервисы в Германии

Чего на самом деле хотят айтишники? Инфа из первых рук (в общем, куда надо и не надо идти работать)

Lazarus IDE для аналитика. Приемы работы в современном Free Pascal — 1

Collections в Python: 10 практичных структур

Атаки на GitHub-разработчика в 2024 году

Raspberry CM5 невероятный подарок на новый год

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

Интернет будущего: от свободы к централизации и обратно

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

Введение в Tizen Studio «не для самых маленьких»

SDUI, или Как backend-разработчику почувствовать себя frontend’ером

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

GIMP Script-Fu Первый Дан. Рамки

[Перевод] HRBP 2.0: Настало время пересмотреть роль HR бизнес-партнера

Почему соискателям не стоит постить нюдсы, что такое culture fit и чем IT-индустрия напоминает подростка

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

Заменяем ушедших: коммуникационная платформа для компаний

[Перевод] Наноструктуры позволили реализовать эффективные электронно-оптические устройства

[Перевод] Отчёт о функциональных испытаниях датчика миллиметровых волн DFRobot C1001

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

Практики управления проблемами. Недопоставка виртуальных мощностей

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

Opensearch, Logstash и dynamic mapping

El Capitan: что внутри самого мощного суперкомпьютера в мире и зачем еще он нужен

Ребрендинг T2: как мы полностью переработали digital-пространство компании

Защита схемы от переполюсовки, что может быть проще?

E-mail аутрич или как мы скатились к холодной рассылке

Как хранить деревья или как мы меняли инструмент «Структура компании»

Анатомия виртуального сотрудника: от смыслов до каналов

Чёрное солнце. Что такое мурмурация, как роение двигает науку и при чем здесь каннибализм

Парсинг поисковой выдачи Google по ключевым словам — подробный гайд как сделать парсер Гугл (аналог вордстат в Гугл)

Django или Flask: какой фреймворк лучше подходит для вашего проекта?

Илон Маск сделал бесплатным чат-бот Grok от xAI. Что он умеет и почему это круто

Безопасность на высоте: как защищать API сегодня

Андрей Мовчан считает, что даже средний хедж-фонд смог обогнать S&P500 за последние 25 лет (а я нет)

Петь в такт машине: история караоке и устройство его аппаратов

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

Интернационализация (i18n) бэкенда в Express с использованием Intlayer

Cкрытое владение бизнесом в России — является ли схема преступлением по ст. 173.1 и 173.2 Уголовного кодекса РФ

Менеджмент менеджмента: как во «Фланте» внедрили принятие решений эфемерными рабочими группами

Инвестиционный заём — простой заём — конвертируемый заём: в чём отличия, что лучше использовать в бизнесе и как оформить

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

Архитектура бизнес-партнёрства: как юридически грамотно оформить отношения между бизнес-партнёрами в России

[Перевод] Отображение веб-контента на дисплее E-Ink

pg_partman: автоматизация партиционирования PostgreSQL

Разработка специализированного графика для отображения ЭКГ с использованием Canvas на плафторме .NET for Android

Создание Custom Layout в Jetpack Compose

18 декабря 2024

Что происходит при столкновение  железного метеорита с камнем планеты кратно меньшей плотности? Часть-2

Godot 3.6 с поддержкой python

Заметки попаданца о Руанде 2000-х

RUINSWORDL: Многопользовательский шутер с открытым миром для браузера на js/ts, Three и Vue. Бета-версия

Как мы создали микросервисное приложение для анализа вакансий с hh.ru: Docker, Kafka, Elasticsearch и ещё немного магии

Как создать собственный OPC UA сервер с использованием Node.js

Автоматизация обработки видео на YouTube с ChatGPT: пошаговое руководство

Использование Cortex-M3 hard core processor в ПЛИС GOWIN

Почему Стив Джобс? – Новый взгляд науки на талант. Часть II

[Перевод] Как улучшить свои навыки работы с Git с помощью GitHub CLI

Инди-издательство настольных игр — как не закрыться, но выжить

Совместить DDD и MVVM: Разработка приложения-трекера расходов по правилу 50-30-20 на .NET MAUI

Raspberry Pi 500: компьютер в форм-факторе клавиатуры. Что за девайс?

Информационная безопасность — то, на чем не стоит экономить

[Перевод] Вся правда о @Subselect: преимущества, недостатки и альтернативы в Hibernate

Как проектировать дизайн на космической скорости?

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

Умная кодогенерация: как AI-платформа помогает строить микросервисную архитектуру

Как TypeScript помогает решать проблемы обратной совместимости в UI-библиотеках

Кто такие DevSecOps -инженеры и зачем они нужны?

CRM 2025: прогноз для малого и среднего бизнеса

$20 000 000 для хикикомори: история успеха Такаши Котегавы, подловившего банк Mizuho на ошибке

Remote Code Execution в Widget Options (WordPress Plugin) — CVE-2024-8672

Самые дерзкие фишинговые схемы 2024 года, которые сработали

Цифровизация «Северстали»: раннее выявление и устранение неисправностей

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

Изготовление костей: применение 3D-печати в медицине

Переводим 50 приложений на Module Federation и ничего не ломаем

История о том, как мы собирали разработчиков Nix в России и… собрали

AWX: упрощаем работу с Ansible

Как подготовить печатные макеты из Figma в Adobe Illustrator так, чтобы типография не взвыла? Личный опыт и советы

Чем заменить F5 и А10? Обзор рынка балансировщиков нагрузки и наши рекомендации по выбору решения

Будущее PostgreSQL: как 64-битный счетчик транзакций решает проблему масштабирования

«Как не надо проектировать ракеты» или путь разработки ракеты на ЖРД. Часть 4 — Как не сделать парашют

Включение веб-интерфейса CBPolicyD в Carbonio

Погружение в Web3: изучаем Node.js на открытом курсе

Как решить Yandex Smart Captcha: Подробное руководство

Болезнь роста рынка отечественного инженерного «железа» для ЦОДов

От монитора — в космос. Электронная музыка как хобби айтишника

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

Кинетический гиперзвуковой боеприпас «Орешника»- в чём его истинная сила?

Выбран цвет 2025 года. Кто такие Pantone, зачем и как они выбирают цвет года?

Intel oneAPI: обзор амбизициозной платформы для ИИ и научных вычислений от Intel для всех архитектур и производителей

[Перевод] Как нам относиться к существам, которые могут быть разумными?

Из чего состоит System Design

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

Немного об отладке. Часть 2

На радость фермерам: аммиак из воздуха

Dagger 2: как сделать свой DI за 10 минут

Сжатие графики при помощи алгоритма LZ4

Инициатива не приветствуется, а дедлайна нет. О корпоративной культуре в разных компаниях от лица аналитика

С песней к звёздам! Как генеративный ИИ помог астроному-любителю

Учить и учиться: мой путь от джуна до тимлида

Vite 6.0: Новые возможности и будущее веб-разработки

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

Как УК «Кузбассразрезуголь» за пять дней разработала в nanoCAD GeoniCS проект участка тепловой сети

«Из пушки по воробьям» или как подключить open source аналог ChatGPT (LLM) к игре «угадай слово» на движке Godot 4

[Перевод] Загадка потерянного инкремента

Математическая продлёнка. Про НОД, НОК и суперсилу

Что читали на Хабре в 2024 году: анализ статей с Node.js, Google Sheets и каплей ChatGPT

Делаем домашний сервер из: X88mini13

17 декабря 2024

Сортировка книг по тематикам скриптами Python

[Перевод] Google представила ИИ-генератор видео Veo 2.0: лучше ли, чем Sora и как получить доступ

Dropbox: как игнорировать пользователей 10 лет

Пробег автомобиля: почему ГЛОНАСС и одометр расходятся? Часть 4. Скорость и курс

Mail.ru вместо удаления почты на домене — заблокировал ящики

Remote Code Execution в Wordpress-плагине WP Umbrella (CVE-2024-12209)

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

Как математик из Нижнего Новгорода изменил мир искусственного интеллекта

Пять трендов российского ИТ на 2025 год: от налогов до ИИ

Функциональный прототип Атома успешно прошел первую часть испытаний по записи дорожных нагрузок

Возможности LLM и RAG на примере реализации бота для поддержки клиентов

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

Настройка Windows после установки с помощью PowerShell

Где купить криптовалюту за рубли в России? Стоит ли сейчас покупать криптовалюту или нужно продавать ее?

Как продвигать ИТ-решения скучающей аудитории?

Тестирование с нуля: советы, которые я дала бы себе на старте

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

Как спроектировать мобильное приложение маркетплейса за 7 шагов

Ищем проблему с доставкой картинок с котиками на разных уровнях L3-коммутатора: от CLI до SDK

Прячем VMware от вредоносов

[Перевод] Книга: «Пространство, время и движение. Величайшие идеи Вселенной»

Путь видео в онлайн-кинотеатрах от «стекла до стекла». Часть первая: источники данных и headend

Гиперконвергенция в облаке – от VMware до OpenStack

Полигональное моделирование. Назначение нового модуля C3D PolyShaper, сферы его применения

Liquid Death: агрессивный панк-маркетинг на гране фола

Создаём CRUD REST API в Spring Boot быстро и просто вместе с Amplicode

ВКС-дайджест: «видеовстречи могут превратить вашу команду в стаю кошек»

Data driven на практике: с чего начать, как избежать ошибок и эффективно применять

Генерация дашборда по DAX мере через AI DAX движок

Мигрируем с JetBrains PHPStorm на Cursor (VS Code)

Всё, что нужно знать об Android 15: архивирование, защита данных и новые API

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

Как мы строим публичное облако с нуля: опыт MWS

Подключаем удалённую samba-шару в качестве PersistentStorage в Kubernetes

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

Хост директивы: ключ к декомпозиции

8 внешних факторов, влияющих на эффективность распознавания лиц с видеокамер

Проектирование облачной сети MWS: выбор технологий и решений

Как мы строим публичное облако с нуля: опыт MWS

Изобретаем IAM для облака MWS: знакомство и ресурсная модель

Плюсы и минусы Luxms BI: честный взгляд на платформу от вендора

Как устроен открытый брендбук Selectel и зачем он нужен

[Перевод] Лидерство в тестировании — повышение качества ПО и экономия времени на тестировании инфраструктуры

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

iPhone наконец-то научили платить по NFC без Apple Pay

Positive Technologies: «Мы сами придумали, сами оплатили, сами производим и сами страдаем». Как создавался PT NGFW

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

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

[Перевод] Ускорение тестов Playwright с помощью Microsoft Playwright Testing

Сеть знает все, или Как найти пробив с помощью анализа трафика

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

Мониторинг бизнес-процессов с помощью OpenTelemetry

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

Как я готовилась и сдавала ISTQB Certified Tester Advanced Level Test Analyst

Изменения в правовом регулировании информационных систем и технологий

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

Российское 3D-ядро не только захабрено, но и продолжает жить

Вестерн по-нашему: как я видеонаблюдение в грузовом порту монтировал и заодно захватил паровоз

Квантовый мир в технологиях

[Перевод] «Правила», которым следуют терминальные программы

Знакомство с FEEL в Camunda 8

Практика английского: «спорный» вопрос

Сэкономил на копирайтере: как нейросеть ведет канал по путешествиям на 20к подписчиков

Замороженный cucumber

Много алгоритмов сортировки на языке C++: от простого к сложному с примерами и пояснениями

Научные джунгли России: не ходите, дети, в учёные

Банковское ПО под давлением: как нагрузочное тестирование защищает системы от сбоев

Как мы превратили рутинную работу в удовольствие: история создания плагина для Р7-Офиса

Как честно распределить вычислительные ресурсы? Показываем на примере YTsaurus

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

Повысятся штрафы за утечку ПДн. Разбираем закон и смотрим, как компаниям усилить защиту

[Перевод] Юные математики завязали узлы в умопомрачительном фрактале

[Перевод] Юные математики завязали узлы в умопомрачительном фрактале

Рудирон

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

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

Как обновить PostgreSQL и не потерять данные: метод минимизации простоя

Реализация проекта реконструкции промышленного объекта с применением nanoCAD BIM Конструкции. Опыт АО «СибИАЦ»

[Перевод] Человек, который контролирует 40% интернета. Восхождение open-source империи

Улетная скорость параллельных вычислений и вывод в реальном времени: что умеет Blackwell от NVIDIA

Валидация кастомных компонентов в ElementPlus

От ошибки к системе для оценки трудоемкости и стоимости проектов

Интеграция предобученных нейросетей в Java-проектах: практический пример

Азраил! Какого чёрта ты там копаешься?

Как не утонуть в мусоре PostgreSQL: VACUUM

Убийца Wordpress уже рядом

[Перевод] Разбирая бэклог. Часть 13.1. FMV. Спасение Sacred Pools или игра для взрослых от Sega, стоимостью в миллионы долларов

[Перевод] Отход от Airflow: почему Dagster — это оркестратор данных следующего поколения

Система отчётов в Gatling: как работать и что включает?

16 декабря 2024

Какие образы распознаёт двухлучевой инфракрасный счётчик

Как же войти в айти в 2025 году и не потратить на это 10 лет жизни

Функциональные зависимости в таблице (удобный форк FDTool для python3)

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

Security Week 2451: атака BadRAM на процессоры AMD

Ретеншн: как удержание аудитории определяет успех продукта

AdminYard — минимальная админка на PHP для легаси-проектов

Идеи по тестированию печатных форм с помощью инструмента Vanessa Automation

Брак «по Эджайлу» в Черногории. По следам многомужней женщины

Как перейти от ручной проверки данных к автоматической: решение ИЦ «Безопасный транспорт»

5 наиболее красивых задач с экзамена в Школу Анализа Данных от Яндекса

Биометрия — это инструмент цифрового концлагеря или шанс для демократии?

Импортозамещение без компромиссов: строим инфраструктуру КИИ безопасно и правильно

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

[Перевод] Ox: Императивный подход к параллельной потоковой обработке данных

TS Extend: полезная утилитарная функция для расширения type

FastAPI и Dependency Injection: правда или вымысел?

Укрощение строптивого прибора или python в помощь инженеру

Введение в Gatling: какие есть альтернативы и в чем их минусы?

Low-code платформы 2024: сравнительный обзор

«Другие KPI» как инструмент долгосрочного развития команды

Как мы обновляли продакшн до Spring Boot 3

Как я запилил Branzy — легкий и быстрый таск-трекер на WebSocket

«Тебя посодют, а ты не воруй!» Как мы наказали PR-агентство PRslon за воровство статей и защитили авторские права в суде

Язык лёгкого поведения

TOP-10 атак на облачные системы

Вакуумное магнетронное напыление на дому

Делаем домашний сервер из: старый регистратор

Генерация в Sora без покупки подписки ChatGPT в России и не только. Мой опыт

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

Argus — мощный инструмент для разведки

TelegramRAT

Как получить ВНЖ в Сербии выходцам из России

Исполнение требований Центробанка с помощью ПК Efros Defence Operations

8 лучших советов для аутсорсинга разметки данных

Организация поиска на сайте: выбираем между поиском Битрикса, Sphinx и Elasticsearch

Снижаем Bus Factor в команде

Приземление дизайн-концепта на примере экрана платежей

Как ленивые аспиранты в начале 80-х решили установить контроль за автоматом Coca-Cola и причем тут электронные кошельки

Мой опыт эксплуатации кластера Trino

Построение графиков простых чисел

Инвентаризация ИТ-активов: как построить эффективную систему учета и контроля инфраструктуры

ISA и другие legacy-интерфейсы в современных встраиваемых компьютерах

Наводим порядок в мониторинге 30+ проектов

У тимлида нет цели, но есть путь. Или как стать настоящим самураем и не сделать сеппуку

Как я создала приложение, которое решает, что мне есть

Intel: конец эпохи Гелсингера. Что ждет компанию?

Лайфхаки по экономии для студентов

Удобные дашборды для быстрой диагностики

[Перевод] Наиболее эффективные методы улучшения Core Web Vitals

[Перевод] Охота Секретной службы за Джокером с вознаграждением в 10 миллионов долларов: Тимур Камилевич Шахмаметов

Странные числа странной вселенной

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

Поздравляем, вы DevOps-инженер. Как найти себя в необъятном мире ИТ

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

Автономный робот для распознавания дорожных знаков

NVidia Triton Inference Server: строим production ML без разработчиков

Оформление продажи в 1С ЕРП (1 часть)

Путь кода VS путь языковых моделей

Как проектный институт «АЛГОРИТМ» ускорил проектирование инженерных сетей с помощью nanoCAD GeoniCS

СyberPanel Command Injection Vulnerability (CVE-2024-51378)

Annet, Temporal и немного магии: что интересного под капотом Yandex BareMetal

No code автоматизация бюджетирования OPEX и CAPEX

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

Открытая IDE для российских разработчиков

Тестирование систем и движков массивно-параллельных вычислений. Сравнение Impala, Trino и GreenPlum

Интеграция и сохранение выбранного языка пользователя в базу данных в фулстек-приложении на «Angular» и «NestJS»

Нагрузочное тестирование в Школе Тестирования КОТ Блока качества РСХБ-Интех

Как пройти капчу неважно где (в стиме или на обычном сайте) как Профи — разбираемся в сложностях автоматизации

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

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

Пример простейшей распределенной опорной сети

Процессы Discovery & Delivery в Аврора Центре

Интернет Контроль Сервер ( ICS ) – NGFW и не только

Уроки от единорогов. Часть 2. Главные выводы после изучения сотни бизнес-моделей успешных компаний

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

Что спрашивают у проджектов на собесах в Циане, Авито, Яндексе и Сбере: 250 вопросов чтобы подготовиться к интервью

Сиракузская проблема, идея для решения(часть 1)

Исполняемый BPMN в Open Source Runa WFE (WfMS). Hello Calculator и немного классификации

Лазерный станок «уже не из Ютуба V1». Часть 2

Небольшая доработка двулинейного сумматора и счётчика (после которой сумматор «врос» в плату)

15 декабря 2024

История одной пробки или выгодно ли быть пронырой

Сломать колесо хомяка в поисках личной силы

Не трогай моих чертежей! История науки в знаменитых изображениях

GUI для исследования внутренностей PDF

Работа с RISC-V контроллерами на примере GD32VF103 и CH32V303. Часть 3: прерывания

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

Получение информации о системе и сети с помощью Python

Почему облака — это дёшево, чертовски дешево

Что на неделе: обновленная Siri с ChatGPT, планы по запрету Telegram и отключения Google Play и Figma

Обойдемся без VPN: связка из 2 прокси для хождения в Интернет

Обзор бронированного планшета Blackview Active 10 Pro с аккумулятором 30 000 mAh

Машинное обучение: Классификация методом KNN. Теория и реализация. С нуля. На чистом Python

От мидла к синьору. Часть первая

Мобильная разработка за неделю #568 (9 — 15 декабря)

История одного алерта или вероятность последовательности одинаковых событий Бернулли

Раскройте возможности блокчейна TON: Пошаговое руководство по сбору данных с помощью dton.io

ИИ представляет собой экзистенциальную угрозу: 9 тезисов для обсуждения

Бенчмарк SLAVA: шаг к мировоззренческому суверенитету

[Перевод] Опасность наивности

Способы работы с БД DB2 в языке RPG на платформе IBM i

[Перевод] Захват аккаунта: Как я нашел способ получить доступ к любому аккаунту благодаря простой ошибке в регистрации

Bevel и его применение в Blender 3D

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

«Элемент впаривания». Интервью со специалистом по интернет-рекламе

Малинка в деле: пять креативных проектов на базе Raspberry Pi

От авторемонта до телевизоров: история московского завода «Рубин»

Сглаживание мешей в Blender

Как использовать http внутри Minecraft?

Критика чистого макроса

«Договор публичной оферты» — что за кринж? Как правильно оформить оферту в бизнесе — рассказывает бизнес-юрист

Как 97 лет назад хитрый менеджер-заяц заставил грозного лентяя сделать то, что тот очень не хотел. Смогли бы так?

17 запретов для бизнеса в соцсетях в 2025 году: объясняю, как не спустить выручку на штрафы

# React-Query — Общий обзор и мотивация к применению

Практика использования комбинаторов peco и оператора match для создания простых DSL на языке Python

14 декабря 2024

Проектирование serverless функций

Вопросы к UI. Шаблон компонента. Основная часть

Карбонизация Polaroid SX-70 или тюнинг полувековой фотокамеры

«Хотели как лучше, а получилось как обычно»: почему заказчик получает не то, что хотел?

QA. Как навести порядок на проекте, в котором есть проблемы (Часть 2)

[Перевод] Ad Astra Rocket и SpaceNukes будут создавать ядерный электрический ракетный двигатель

Опубликовал в Lutris две прекрасные игры: Armies of Exigo (RTS 2004 года) и Massive Assault Network 2 (TBS 2006 года)

Генераторы в Python

Цели в начале разработки: как избежать провала проекта

Одноплатник на 155-й серии — ЧПУ

Почему не стоит покупать ретро-телефоны на «Алике»: ремонтируем и смотрим на легендарный Nokia E7

Реклама у микроблогеров: почему, зачем и как?

Мой путь в индустрии IT через призму найма

Игрушечный ботнет на JavaScript под BitBurner

[Перевод] Правда ли, что развитие ИИ замедлилось?

[Перевод] «Колонизаторы» на SQL

«Open source в России» — интервью с Алексеем Смирновым, председателем совета директоров «Базальт СПО»

Linux LPE через Needrestart (CVE-2024-48990)

Реализация шифра «Магма» на языке RUST

Открываем доступ к… Viber

[Перевод] Агентный ИИ: революция в бизнесе

Cекретный ингредиент для реверс-инжиниринга: как работает наш собственный опенсорс-плагин для IDA

[Перевод] Бесплатная альтернатива Midjourney: 7 типов моделей Flux. Как установить развернуть Flux на компьютере

WebMarkupMin: Обновления в ASP.NET Core-расширениях, вызванные выходом .NET 9 и не только

Цены на ОЗУ падают. Опять. Что происходит?

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

SuperLink и SuperLink Microwave от Huawei. Что это за технологии?

Охота на уток, или чем занять себя в офисе

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

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

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

Airflow и устройство некоторых таблиц

Удалённое включение компьютера бесплатно, без SMS и без облаков, с помощью Mikrotik Другая реализация

Делаем управление конфигами удобным при помощи pydantic_settings

Под парами за дровами: НАМИ-012/018

Растить своих

Новый универсальный метод взлома LLM от Anthropic «Best-of-N Jailbreaking»

Цири, как протагонист Ведьмак 4 — это провал?

13 декабря 2024

Проектная работа «Оно тебе надо» от Яндекс практикума

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

CustDev аудитории почти бесплатно, сравнение онлайн и офлайн опросов

Как жить без IntelliJ IDEA? Часть №4. Database Client

В МТУСИ разрабатывают систему для автоматического создания персонализированных плейлистов

[Перевод] Учёные из Швейцарии собрали модель робота-птицы с «куриными ножками»

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

GPT: Революция или Апокалипсис

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

Master of Inteleji Idea

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

Сравнение эффективности компиляторов под Эльбрус на примере решета Эратосфена

Что такое прокси? Для самых маленьких

Как Трамп, Харрис и Обама собрали миллионы $ с помощью email

Разработка на Go, верификация, DevOps и программирование микроконтроллеров на RISC-V: выбирай бесплатный курс

Как заставить API самому себе писать тесты: практика генерации тестов на основе спецификации API. Часть 1

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

Как решения Data Access Governance и Data Centric Audit Protection помогают бороться с утечками данных

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

Что такое гиперконвергенция, и зачем её придумали

Зачем приложению с многомиллионной аудиторией запускать бета-тестирование?

Виды аутентификации для современных веб-приложений

Business Process Notation как подход к организации кода в проекте по разработке мобильного iOS приложения

Невероятная история первого транзисторного радиоприемника TR-1

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

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

Envoy в Legacy-среде: использование протоколов xDS для управления Data Plane

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

Как патентные тролли постоянно судятся с IT-компаниями

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

Интеграция чат-бота с Google-таблицей при помощи HTTP-запроса

Из белой каски и грязных сапог в белый халат и тапки

Как «БГП» повысило качество разработки систем электроснабжения и электроосвещения с помощью nanoCAD BIM Электро

Пирамида тестирования VS чистая архитектура — делим тесты между QA и разработчиком

На что уходят миллиарды налоговых долларов: TOP500 Суперкомпьютеров

Автоматическая сборка snap пакетов в CI/CD

Сбер выкладывает GigaChat Lite в открытый доступ

Не получается остановить мысли? Пробую подсказать решение

CodeChecker — контроль качества кода с использованием PVS-Studio

Продуктовые обновления ноября: 100% кешбэк на CDN, новые конфигурации в БД и другое

Безразличие к регистру — ошибка на миллиарды долларов

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

Переходите на Flutter 3.27, тут быстрее и плавнее (и Dart тоже обновите)

Нагрузочное тестирование: простым языком

Развертывание Marco o1 на локальном PC. Языковая модель рассуждений

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

[Перевод] Адаптивный UI в движке Godot

Проблемы и возможности «облачной сигнализации» в эшелонированной защите от DDoS-атак

Правда ли, что RTX 4070 Super – лучшая игровая видеокарта по соотношению цена/качество?

Сбер выкладывает GigaChat Lite в открытый доступ

Трудовой конфликт с «Таргет Плюс» длиною в год завершился в пользу сотрудника

Как устроен Next.js: разбираем ключевые особенности фреймворка на примере небольшого pet-проекта

Бес фокусов: жизнь и безжалостные разоблачения иллюзиониста и скептика Джеймса Рэнди

ЭКЛЗ. Как работали кассы в нулевые

[Перевод] Лучшие углеводсодержащие продукты для велосипедиста

Как Kaiten помогает белым хакерам управлять проектами: опыт первого в России кооператива по информационной безопасности

Frontend в 2025 году: тренды, которые изменят разработку

Пример HTTP-сервера на PHP с использованием файберов

[Перевод] Создание адаптивной H5-страницы для различных мобильных устройств

Редко, но метко! Пять малоизвестных виджетов

Тяжела и неказиста жизнь простого RnD. Часть первая: как работают с новыми технологиями в крупных компаниях

Одинокий рейнджер, или как выстраивать тестирование, будучи единственным QA в команде

Выбираем подарки с умом

500 000 рублей штрафа или новое оборудование: почему я выбрал второе

Путешествие внутрь YADRO. Часть 2: распаковка и тест-драйв TATLIN.BACKUP

Как построить оценку качества контакт-центра с помощью Speech Analytics API

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

Входящий маркетинг, как основа для роста IT-компаний

Шел, упал и умер

Инфраструктура для Data-Engineer виртуальные окружения

КИИ. Что это за зверь и надо ли нам его бояться

Кибер Инфраструктура 6.5. Обзор новинок

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

«Птица говорун» или интеграция open source LLM с XWiki

Новогодний квиз по вашему git log

Простые эвристики для TSP

Процессор ЭВМ ЕС-1030. Блок микропрограммного управления

12 декабря 2024

Поддержка временных зон в фулстек-приложении на основе NestJS и Angular: работа с REST и WebSockets

[Перевод] Я 8 часов тестировал модель o1 Pro за 200$ и сравнил ее с Claude Sonnet 3.5 за 20$

[Перевод] Как выбрать лучшую модель для кодирования: использование SLM и локальных LLM

Стилистический-Анализатор: Проверка Наличия Комментария в Конце Фигурной Скобки

Еще один монитор CO2 без датчика CO2

Обучение и fine-tuning моделей простым языком: зачем, как, где

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

Нематериальная мотивация

Как устроен контент-маркетинг в ИТ-компаниях: DocsInBox — успех материалов зависит от нововведений в государстве

Пришем Realtime для Multiple-page application в микросервисной архитектуре

Управление ИТ-активами как способ оптимизации бюджета: анализ практик ITAM

Configuration-as-Code

Как мы провели большой рефакторинг редактора политик в Solar webProxy

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

Cloud-native подход при работе с Ceph: как перестать бояться и начать деплоить

Как писать статьи, которые будут читать на Хабре

Если наша электроника откажет, то кто-то умрёт

Как всё успеть к Новому году с ChatGPT

SLAM на Java с OpenCV: сравнение алгоритмов автономной навигации

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

Фрактальная размерность: что это и как вычислить

5 полезных фреймворков и библиотек для начинающего фронтенд-разработчика на конец 2024 года. Часть 2

Homo clickus. Как моделирование кликающих людей пригодится для сегментации изображений

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

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

Q&A: Важные вопросы про патенты для айтишников (и не только), ответы на которые лучше знать

О! Падел-теннис: как мы оказались в «секте» падела и чем этот спорт покорил нас

Назначение личного менеджера для клиента на сайте с CMS WordPress

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

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

[Перевод] Краткая история защиты конфиденциальности на Mac

Karavan историй: от решения задачи к готовому продукту

Архитектура фронтенда, к которой мы пришли

Подборка книг для аналитиков и разработчиков

Записки разработчика: как подружить D7 свойства и IDE

Становление промышленного дизайна СССР

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

[Перевод] Оценка RAG: Полное руководство по модульному тестированию RAG в CI/CD

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

Книга: «Разработка приложений на базе GPT-4 и ChatGPT. 2-е изд.»

Как я СКАДу писал. Часть девятая

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

Автоматизировали претензионную работу юридического департамента на базе BPM-системы

Астроинженерная фантазия о коорбитальных планетах

Суд с ФНС: зарплата «в конверте» и работники на 0,1–0,5 ставки обошлись компании в 44 млн рублей

DevOps Challenge: помогите Деду Морозу с оповещениями и получите подарок

Как на самом деле работает Attention

Отбираем хлеб у нативных разработчиков: миграция с Kotlin/Swift на RN

Личный VPN: юзер ликует, VLESS смеётся, а РКН плачет

Миграция Exchange 2013-2019. Часть 2

Как забрать фотки с флешки, если Android их не отдаёт

Angie ADC в Реестре ПО или «А чем это отличается от веб-сервера?»

QAOps: новый этап эффективности тестирования ПО

Рекурсивные запросы в SQLAlchemy

Применение локальных вариаций и стилей в атомарном подходе к созданию дизайн-системы

Промптинг: действительно полезное руководство

Миграция Exchange 2013-2019

Защищаем бюджет на информационную безопасность: как успешно провести переговоры с CFO

Как завод дизель-генераторов создавал идеальный B2B-лендинг в Вариокубе – в 15 раз увеличил поток клиентов без демпинга

Почему вам не нужно расшифровывать свой геном

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

[Перевод] Обход OTP на крупнейшем индийском сайте для обмена видео

5 способов установить и нативно использовать ChatGPT на компьютерах Mac

Самый вечный календарь

Об эффективности 8 лошадей — как памятка менеджерам

Партиционированный Postgres: немного о проблемах с лимитами

Мы строим свой ЦОД! Как идёт строительство дата-центра Cloud4Y в Марфино

[Перевод] Мозг и боль

SQL HowTo: агрегация внутри рекурсии (Advent of Code 2024, Day 11: Plutonian Pebbles)

Хэши: виды, применение и примеры на Java

Конфеты врачам — это форма коррупции?

Task и Process Mining: с чего стартуют лидеры (по следам конференции ProcessTech)

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

Как «КЭР-ИНЖИНИРИНГ» оптимизирует проектирование кабельных сетей с помощью nanoCAD BIM ОПС и nanoCAD BIM СКС

Исследование 2000 вакансий и резюме технических директоров

Настраиваем роли в K8s

Динамическая адаптация награды с помощью Pydantic

Небольшой сборник кейсов с собеседований для Product Manager

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

Что может дать искусственный интеллект малому бизнесу

UX-манипуляции: уроки обольщения пользователей

Кавычки «ёлочки» или „лапки“, какие кавычки использовать в русских и англоязычных текстах?

11 декабря 2024

OffscreenCanvas в JavaScript: разгоняем графику до максимума

Комменты — наше все! История онлайн-комментариев

Как искать и эксплуатировать уязвимости в контейнеризированных средах. Часть 3

Случайные разрезы данных в задаче кластеризации: коротко

Go: фокусы трассировки

Remote Code Execution через SQL инъекцию в Zabbix (CVE-2024-42327)

Небезопасная десериализация в PHP: Как создать собственный эксплойт

BRIN-индексы в PostgreSQL

Туториал: интеграция 1С и КХД через стандартный REST‐интерфейс Odata

5 паттернов проектирования в Go на примере котиков

Как мы разгружаем разработчиков благодаря архитектуре Serverless

Сможет ли ИИ принять правильное решение? Ответы нейросетей на моральные вызовы

Софт скиллы для айтишников: на что смотрят на собеседованиях

[Перевод] Asymmetric Join в PostgreSQL как эволюция Partitionwise Join

Рассуждение о Искусственном Интеллекте, Нейросетях и к чему все это может привести

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

Как сегодня учат работать с искусственным интеллектом и зачем это нужно? Взгляд студентов на магистратуру от МТС и ВШЭ

Итоги ViRush 2024: еще больше DAX, ETL, ИИ, методик внедрения и практических кейсов

Фичу мне запили, или Как мы решаем вопрос кастомизации клиентского BILLmanager через плагины

Чем серверные GPU-ускорители отличаются от потребительских видеокарт

Ужесточение ответственности за нарушение 152-ФЗ: разбор изменений в области защиты персональных данных

Современный подход IT-поддержки на российском рынке

[Перевод] Горькая правда о программировании с использованием ИИ

Как строится работа над ИТ-продуктами в больших компаниях

Как выбивать скидки до 50% на Ozon и Wildberries у продавцов на бытовую технику, гаджеты и одежду

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

Бот на генераторах — когда нет времени и ресурсов

Как не стать жертвой карго-культа: на примере козы, осла и волка (басня)

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

Гидрид фосфора для полупроводников и не только

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

Модель DISC. Зачем мы присваиваем людям цвета в команде

Методы приоритизации продуктовых штук

Дилеммы, с которыми вы столкнетесь при разработке биометрических датасетов

Распознавание русского рукописного текста

Не нажимайте эту кнопку: почему макросы Office все еще опасны

Миграция с Tableau на опенсорс-версию DataLens: лёгкий путь с препятствиями

Книга: «Изучаем OpenTelemetry: современный мониторинг систем»

Airflow 3 is Coming

Разбираем стандарты нейминга на примерах

«Интегрируй, доверяй»: почему появилась концепция zero trust, и как мы объединили три ее компонента в едином продукте

Подкаст «Хочу в Геймдев!»: профессия VR-разработчика

5 видов усталости в IT… и не только

Основы ИИ: введение в искусственный интеллект

Немного про мотивацию или Чего ты хочешь?

Как мы форкнули Uniwap v2: гайд, как сделать это быстро и просто

Где нас носило: все конференции PVS-Studio за 2024 год

Волокна будущего: электролюминесценция, самовосстановление и магнитная актуация

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

Улучшаем систему видеонаблюдения, ч.3

Самые быстрые диски в мире, NVIDIA H200 NVL и не только. Что представили вендоры в ноябре?

Советский одноплатник. Уникальная ЭВМ «Электроника С5»

Мысли о доработке архитектуры RISC V

AndroidAPS в часах. Продолжение

Домашние эксперименты с радиолампами. Часть 2. Практика

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

T-Lite и T-Pro – открытые русскоязычные опенсорс-модели на 7 и на 32 млрд параметров

ИИ, блокчейн и кибербезопасность: IT-тренды 2025

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

[Перевод] Реверс-инжиниринг формата данных кабельного канала Sega

Обзор отечественного рынка шин данных (ESB)

Квантовый чип Willow от Google: много маркетинга и мало правды

ACM RecSys — 2024: тренды и доклады с крупнейшей конференции по ML в рекомендательных системах

Рефы и другие китайские подделки смартфонов: что у них под капотом и почему их до сих пор покупают

Как я попал на стажировку аналитиком в Яндекс и как к ней готовился

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

ЕВРАЗ доверил ревизию кода ИИ

[Перевод] Аутентификация в WordPress через OpenAM по протоколу SAMLv2

Magicbit — очередная плата на основе ESP32 или…

Чем Cloud-инженер отличается от DevOps-инженера и что между ними общего

Программирование в GPT для чайников. Часть 2

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

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

Обзор и сравнение мини ПК Mastero Mini с десктопом

Как мы потеряли 1.000.000 на продаже женской одежды: моя история убытков на WB

Знай своего ментора

HFSS student. бесплатная версия

10 декабря 2024

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

[Перевод] Sora от OpenAI: принцип работы, примеры видео и сравнение с Runway

Как вызвать функцию, имея только ее имя в Unreal Engine

Баг SRWLock в Windows вешает многопоточные программы

CFD-моделирование мультимедийных инсталляций

React Server Components и Next.js 13: новый шаг к оптимальному рендерингу

Про чернуху в игровом нарративе

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

Вышел генератор видео Sora от OpenAI: Большие обещания, скромная реальность, разбираемся

Doom. Часть 7. Cacowards 2024. 12 избранных проектов

Python-библиотеки, которые упрощают жизнь программиста. Часть 1

Машинное обучение в поиске

Нужна ли вам технология SD-WAN на самом деле?

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

Рогейн: как бег по лесу может стать вашим новым увлечением

Неизбежное будущее Kubernetes: почему оркестратор должен пойти по пути Linux Kernel

[Перевод] Лидерство в тестировании: управление тестированием производительности

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

[Перевод] React v19

Sora: Революция или Разочарование? Почему OpenAI снова не оправдал ожиданий

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

Закат Volkswagen: почему легендарный автоконцерн закрывает производство в Германии

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

Как мы построили отказоустойчивую open-source-инфраструктуру для управления пользовательскими Linux-устройствами

Как попасть в компанию мечты?

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

Вне зоны доступа: как связаны регулярная аттестация прав доступа и защита ИБ-инфраструктуры компании

Как мы проводим A/B-тесты креативов в рекламе с помощью байесовского подхода

Как собрать и внедрить высоконагруженный модуль. Опыт Звука

Интеграция поддержки Nvidia в контейнерах

Путь 1С-аналитика в инхаус-разработке: навыки и перспективы

Портрет современного киберспортсмена-сутдента. Интервью с игроком CS 2 Савелием BloodyImp Бутаковым из сборной РТУ МИРЭА

В чем разница между Ryzen 7 9700X и Ryzen 7 9800X3D и что лучше купить

ResultTransformer в Symfony проектах

Будущее цифровых коммуникаций в стране: что говорят разработчики

Народный браузер — каким он мог бы быть?

А нужна ли вам автоматизация тестирования?

Формальная верификация протокола IBFT: проверяем безопасность византийского консенсуса в блокчейне

Ваша DCAP не справляется: еще раз об идеальных vs достижимых требованиях к системе файлового аудита

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

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

Как написать Google Calendar на коленке? Обзор FullCallendar

Стажировка в банке: идеальный старт для айтишников

Дегустируем Rspack

Как внедрить наблюдаемость в микросервисное приложение с помощью OpenTelemetry, Jaeger и Prometheus

Я не запоминаю имена или логика и данные

Вызов полиции, обход бота и борьба с контрафактом. 5 решений нестандартных проблем на Ozon

Будущие геодезисты, студенты УУНиТ, создают цифровые модели местности в Платформе nanoCAD

[Перевод] Ускоряем Ruby, переписав C… на Ruby

Выбор инструментов для доставки секретов в Kubernetes. Наш путь delivery of secrets

ChatGPT в работе тестировщика: как и когда использовать

Без головы — лучше! Разворачиваем собственную Headless CMS Directus в облаке

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

[Перевод] IDOR в cookie-сессии, приводящий к массовому захвату аккаунтов

Обзор портативной колонки Maibenben BS02

Как узнать у клиента мнение о товарах и доставке при помощи SMS и Node JS

Пентестим терминалы

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

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

101 Компьютерная Игра на Бейсике — обзор старой книжки

Ставим Arch c mainline ядром на экшен камеру Aceline S60

IMPulse — наш взгляд на менеджмент инцидентов

Есть ли жизнь вне GitHub? Смотрим альтернативы

std::chrono в C++: управляем временем

09 декабря 2024

Обратная Матрица (Inverse Matrix)

Расширение прав пользователей и повышение пошлин за регистрацию: что ждет участников рынка ИТ в 2025 году

[Перевод] ИИ-генератор видео Sora от OpenAI теперь доступен всем желающим

GIMP Script-Fu Первый Дан. Берём Кисти и рисуем Точки и Звёздочки

2 года живу без лени

Кастомная сериализация структур в UE

Formacion Profesional Grado Superior DAW обучение на разработчика в Испании

Прогнозирование продаж с использованием библиотеки Prophet, часть 2

Управление вёрсткой в PlantUML

Гайд по созданию аналитического сервиса: от идеи до реализации

Rust без прикрас: где мы продолжаем ошибаться

Симулятор брокера Apache Kafka: Kafka Visualization от компании SoftwareMill

От Trello к Obsidian: шаблон для управления проектами в стиле scrum

Машинное обучение: Логистическая регрессия. Теория и реализация. С нуля

МФТИ жжëт… керосины

Security Week 2450: бэкдор в SDK для блокчейн-платформы Solana

Правда или вымысел? Разоблачаем мифы о профессии технического писателя

Что DevOps-инженеру может предложить Python?

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

[Перевод] Расширение Spring Data репозиториев стало ещё проще

Обратная сторона использования ИИ хакерами для поиска уязвимостей в ПО

Что положить геймеру под елку: портативные игровые консоли конца 2024 года

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

От пары «древних» уязвимостей в IP-камере до пробива инфраструктуры

[Перевод] 6 из 10: сравниваем с реальностью прогнозы Forbes об искусственном интеллекте на 2024 год

Поиск по почте и никнейму

Взгляд интегратора на отечественные почтовые системы

Liquid Death: как бренд панк-газировки покорил Америку и стал единорогом

HTTP-запросы: структура, методы, строка статуса и коды состояния

Поддерживаемые тесты в JMeter: tips and tricks

Я делаю 7 млн в год на любителях заплатить втридорога за еду

Вы д̶у̶м̶а̶е̶т̶е̶,̶ ̶ч̶т̶о̶ решили покинуть проект/продукт/компанию… как это сделать безболезненно

Обзор недавно выпущенной модели Evo для анализа геномных данных

Карьера в ИТ: выгорание, потолок и ожидания рынка

UX-проектирование на кошке

Функционирование сетей на транспортном уровне

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

Каталог данных своими руками из PowerBi и небольшой БД

Делаем домашний сервер из: MXQ pro 4K

Программирование в GPT для чайников. Часть 1

Заяц не вырастет в акулу. Или секреты гибкой инженерной культуры от Александра Бындю

Психология. Память. Часть III

Головоломки с балансом. Поиск фальшивой монеты (часть 2)

Особенности построения графиков Qt в «Авроре»

Чем живет розничный рынок электроэнергетики? Разбираемся

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

Скрыть нельзя найти: как прятали информацию на ПК в 2000-х

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

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

Запускаем 8B LLM в браузере: AQLM.rs

Визаран для россиян | страны, где можно жить через визаран

«МТС» сокращает айтишников

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

Тысячи вопросов, жаркие дискуссии и профит для личного бренда: чем запомнилась Merge 2024 в Сколково

Тестирование в финтехе: на гребне волны импортозамещения

Установка 2FA на OWA/ECP

[Перевод] Суперфуд. Почему темный шоколад снижает риск развития диабета 2 типа на 21% и помогает не толстеть?

Решаем задачу моментальной навигации по коду для любого коммита

Когда ИИ может в оптимизацию…

NLP: когда машины начинают понимать нас (Часть 3)

Продукт-менеджмент мёртв!? Заменит ли искусственный интеллект PM

Пулы объектов в C#: примеры, устройство и производительность

Способ организации gRPC контрактов и их автоматизация для микросервисов

Стагнация на мидле: когда работаешь, но остаёшься на месте

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

08 декабря 2024

ZIP-бомба в формате Apache Parquet

Работа с сетевыми протоколами TCP/IP, DHCP и DNS в Cisco Packet Tracer

О многомерности пространства и времени, и информационном поле

[Перевод] Я заплатил $200 за ChatGPT Pro. Это гениальная модель, или я выбросил деньги на ветер?

Выжимаем максимум из Scalafix

Ни единого разрыва, но это не точно. Повреждения интернет-магистралей в конце 2024 года

От CNAPP до CTEM — ИБ-термины простыми словами

Наглядная пластичность вида и адаптация

Ultimatum — еще один форк хромиума, с претензией…

[Перевод] Тривиальное перемещение и рефлексия: реализуем фичу из C++26 в библиотеке

Перепрограммируем заводской термостат Zigbee для теплого пола от компании Tuya

Длины волн и энергии линий характеристического излучения (по элементам от Лития до Иттрия )

Улучшаем систему видеонаблюдения, ч.2

Получение информации о системе с помощью Python

Мобильная разработка за неделю #567 (2 — 8 декабря)

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

Анализ аккаунтов Telegram

Вопросы к UI. Вступление

Мини-ПК декабря 2024: лучшие новинки месяца. Что предлагают производители?

[Перевод] Сквозь губку Менгера. Как старшеклассники решают вековые задачи фрактальной топологии

Умная система обучения для детей до 3 лет. Animal Island Aila

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

Медианы чисел

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

Как вырваться из матрицы? Веды и симуляция. Мнение программиста

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

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

NLP: когда машины начинают понимать нас (Часть 2)

Нам нужен RAG, вам нужен RAG: как встроить LLM туда, где она не нужна

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

Тестируем локальную компьютерную сеть и интернет при помощи Flipper Zero с внешним модулем

Unreal engine или Unity?

Как решить проблему с программой для измерительного прибора, или «стрельба из микроскопа по воробьям»

Сравнение уровня жизни в России и Германии с учетом расходов

07 декабря 2024

Обзор рынка Rotating Residential proxy — осень 2024

Строкам грустно в одиночестве. Мои простые правила оформления списков

Биоинформатика и Evo: как искусственный интеллект меняет подходы к анализу геномов

Три пути гибридных солнечных тепловых шаров

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

Что на неделе: новая лента Вконтакте, цвет года по версии Pantone и неожиданный факт о геймерах

Безопасное использование Flows в Jetpack Compose

no-code (hub.ultralytics.com) в связке с Yandex DataSphere

Уникальный Android нетбук-трансформер за 2.000 рублей — идеальный ретро-пк для эмуляторов

Игровой автомат своими руками на ESP32

При изучении языка мы забываем…

«Технологическая черепаха»: что отдают в open source страховщики, и почему так редко это делают

Как изучать иностранные языки эффективно?

Петлевая квантовая гравитация

Нездоровые сенсации. «Телеграмма микадо»

Голосовая аутентификация через GPT

Microsoft вырывает очко у Broadcom (в соревнованиях по кривизне обновлений) -2

[Перевод] Обход OTP и захват панели администратора через Header Injection

Алмазная батарея, которая может работать тысячи лет. Не панацея, но тоже ничего

Конец эпохи транспортных средств с двигателями внутреннего сгорания?

Как получить грант Фонда содействия инновациям для IT-проекта?

[Перевод] Космический телескоп Джеймса Уэбба обнаружил первый «зигзаг Эйнштейна» — почему учёные в восторге

JavaScript-фреймворки и библиотеки, на которые стоит обратить внимание в 2025 году

NLP: когда машины начинают понимать нас (Часть 1)

[Перевод] Сколько памяти нужно в 2024 году для выполнения миллиона конкурентных задач?

Keycloak интеграция со Spring boot

Солнечные тепловые шары

Умный вирус с майнером

Выбор однодневных контактных линз 2024

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

06 декабря 2024

[Перевод] Прощай, SLS?

Что такое AML, как очистить или купить чистую криптовалюту

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

Очередной пайплайн сборки для вашего приложения

Обучение и воркшопы: как эффективно рассказать о новой функциональности

Чек-лист тестировщика в финансовой компании

Профессионалы и(ли) кадры

Сказ о термопасте

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

Стартапы и их “боли”: как с ними справиться и выйти на рынок

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

Улучшаем систему видеонаблюдения, ч.1

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

Документация, которая точно не навредит аналитике в Вашем проекте

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

Автоматизация ТОиР инженерных систем в ВТБ: кейс внедрения SAP PM для 100 000 единиц оборудования

Карстово-суффозионные процессы

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

Чтение на выходные: «Токсичные коллеги. Как работать с невыносимыми людьми» Тессы Уэст

[Перевод] Лямбда-выражения в Java

Лезем под капот понятия важности в личном списке дел

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

Создаем коллективный интеллект: обмен опытом в команде технических писателей

Дизайн Системы

Работа бизнеса с обратной связью: от критики до лучшей версии себя

К вопросу о переносе

MSSQL Переиндексация в несколько потоков

«101 day streak learning GO — при условии, что я ещё не работаю в IT»

Чем живет fintech: ключевые технологии и продукты

Искусственный интеллект в помощь юристам: бот, который знает кодексы РФ

От арктических морозов до тропической жары: как в СССР автомобили ЗИЛ испытывали

Алонзо Чёрч: забытый архитектор современного программирования

[Перевод] Чем отличается пессимистическая и оптимистическая блокировка в MySQL

Как уйти в отпуск с помощью EDA: сравниваем подходы в облаке

[Перевод] VALL-E 2: Нейронные кодировочные языковые модели являются синтезаторами речи с человеческим уровнем в zero-shot

[Перевод] 5 ИИ-инструментов для программирования, о которых вам следует знать

Метрики для технологий письменного общения

Больше чем Хакатон

Платформа данных в хранилище Магнит OMNI

Геймификация любви: как соцсети и приложения для знакомств изменили отношения

Топ новостей инфобеза за ноябрь 2024 года

Правила регистрации блогеров с аудиторией от 10 000 человек: кому, когда и что передавать

Как я написал свою первую обучающую игру на JavaScript с помощью Mistral AI и Яндекс Шедеврума

[Перевод] Руководство для начинающих по оценке конвейеров RAG с использованием RAGAS

Математическое доказательство ненужности service-layer на бэкенде при взаимодействии через RPC

Управляем фичами: Feature Toggles в GitLab

«Сбер» режет косты

Как связать требования бизнеса и задачи разработки с помощью GitHub

Пишем сервис инференса ML-модели на go, на примере BERT-а

Jetpack Compose как unbundled-библиотека. Скорость UI vs. Гибкость разработки

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

Виза EB-1A: как получить грин-карту через публичность

Галлюцинации в LLM и методы борьбы

Как мы разработали SaaS-сервис для поиска компаний: опыт создания B2B-базы данных с 15 млн организаций

Боты и сервисы для разведки данных Вконтакте

Криптон. Оживляем «криптографический танк» из девяностых

«Ландшафт кибербезопасности стремительно меняется в сторону милитаризации»

[Перевод] Как устроены графика и визуальные артефакты PlayStation

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

Выкинь свой RoadMap: что на самом деле нужно знать начинающему фронтендеру

Как TF-IDF обошел SOTA-модель BERT4Rec в персональных рекомендациях

Обзор сканирующего радиоприемника Icom IC-R20. Что он умеет?

State of DevOps 2024. DevExp, лидерство и клиентоцентричность

Я стал аналитиком, потому что не смог быть программистом

[Перевод] Чат-бот с ИИ обошёл врачей в диагностике заболеваний

Идентификаторы в БД: INT vs UUID

RTS — Реактивный язык программирования свободных структур данных

Применимость Java в искусственном интеллекте: 7 библиотек для нейросетей, которые стоит изучить

Невероятная мощь NVIDIA GB200 NVL72: Внутри гиганта ИИ-вычислений

Особенности использования сторонних сервисов в мобильных приложениях на примере Firebase

Как должен выглядеть идеальный GitHub для поиска работы

Chronos от Amazon: революция в обработке временных рядов. Часть 2

Как надёжно стереть секретную информацию из базы данных

Понимание контекста

EEPROM в Arduino: когда хранить нужно немного

Контрибьютор C++ забанен за использование слова «question» в названии своей статьи

[Перевод] Оптимизация ядра WebGPU для перемножения матриц и достижения производительности свыше 1ТФЛОПС

05 декабря 2024

Откровения пьяного маркетолога

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

Обзор пакета unsafe: как обходить ограничения Go (но лучше этого не делать)

Как на Excel заработать сотни миллионов? Опыт проекта RTO

Коллац на фрактране

[Перевод] Переосмысление PID 1. Часть 5

Граница между инстинктами и обучением у животных — культурная эволюция

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

[Перевод] Сервис идентификации OpenStack на базе блокчейна PBFT

[Перевод] Актуальный список практичных инструментов и фреймворков в арсенале лида — Часть 2

Угнали телегу

Прямо как в Black Mirror: какие сюжеты фантастического сериала могут скоро воплотиться в реальную жизнь

Kubernetes ConfigMaps и Secrets: как правильно управлять конфигурацией и секретами в кластере

Достаточно ли 2х тренировок в неделю, чтобы компенсировать сидячий образ жизни?

Коронавирус: долгожданное извержение правды

Переобучение моделей: гайд и советы для начинающих

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

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

Jintide: доступный и недорогой аналог Intel. Проверим?

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

Как инициатива «Безбумажный Банк» способствует цифровой трансформации в ПСБ

Я знаю, что вы делаете на рабочем компьютере

Провалившийся стартап: уроки для UX/UI-дизайнера

Что я понял о жителях России, пока изучал гватемальцев. Опыт UX-исследования с другой стороны планеты

Самое интересное из интервью WIRED с Тимом Куком

Математическая продлёнка. Изобретаем параболические числа

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

[Перевод] Начало работы с тестированием производительности на TypeScript с использованием K6

Как ИИ навязывает нам комплексы

Процессы против ошибок

UserGate 7: итоги теста + переход со старых версий

9 способов прокачать SQL-запрос: оптимизация для разработчиков

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

Мозг на грани: как соревновательность и экстремальные увлечения формируют наш характер

Архитектура киберпанка: мегаполис

От песчаного доллара к цифровому рублю. Что такое цифровые валюты центробанков и почему они терпят неудачи

Какие плюсы можно найти в оценке IT-департамента?

Dungeons and Dragons Computer Labyrinth Game — настольная игра с компьютерным управлением из 1980 года

На этой планете время идёт быстрее. Здесь мы и будем тестировать

Как мы подбирали ключи. Внедрение мониторинга APM Ключ-Астром

Анонимный Дед Мороз на Хабре

Какие сложности мы преодолели при внедрении RFM-сегментации клиентов в Авито Недвижимости

Синтаксис, синглтон и смертельный ромб в С++: взгляд опытного разработчика на C

Суд с ФНС: компании удалось отсудить 25 млн рублей у налоговой. Разбираю судебную практику по дроблению бизнеса

Как технарю и не только проверить блогера в телеграме на накрутку?

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

Книга: «Внутреннее устройство Windows. Ключевые компоненты и возможности. 7-е изд.»

Как мы тестировали суперкомпьютер DGX-H100 и что из этого вышло

Разбор полетов: Взлом Metasploitble3

Через тернии к ReactiveBim

Hardening Jenkins: как подать блюдо, чтобы оставили чаевые

Raspberry Pi 5, что ты творишь? Как запускать AAA-игры в 4К на одноплатнике

Интеграция с ClickHouse: 1С vs Apache Airflow. Плюсы и минусы

Чем принципиально отличаются правила социальных сетей от правил игры «Жизнь»

Модернизация ЦОД для компании «Аммоний» с использованием оборудования Systeme Electric

Атом.Проект: как мы осуществили цифровую эволюцию в управлении проектами

Отладка вашего «процессора» вместе с Андерсом Шау Кнаттеном, автором книги «C++ Brain Teasers: Exercise Your Mind»

История Ctrl + Alt + Del: почему для гениальной комбинации не придумали отдельную кнопку

Просто о сложном: зачем нужны Kube-Audit логи и как с ними подружиться

Новое поколение языковых моделей: OLMo 2

Запуск тест-ранов из Postman в командной строке с экспортом результатов в TMS TestIT

Прощай, Индия: как мы создали свою систему отслеживания задач на замену Jira

Никто не понял world in conflict

Результаты большого техписательского опроса, часть 3. Документационный инструментарий, Docs as Code, зарплаты

2 вида таксистов, о которых вы не знали. И как обучить на них автотаргетинг Я.Директа гнать вместо мусора толпы клиентов

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

Мозг. Удивительные возможности. Часть II

Контроллер студийных мониторов с коррекцией АЧХ

Рекурсивные типы. Часть 1/5. Рекурсия

Кикер — барная движуха и игра для айтишников. Или все-таки нет?

Рецензия на книгу “MySQL. Сборник рецептов. 4-е издание”

OAuth 2.0, OpenID Connect и SSO для самых маленьких

На чём учатся современные модели машинного перевода: опыт команды Яндекс Переводчика

ИИ ускоряет разработку ПО, но пока не ускоряет выпуск продуктов (исследование Google Cloud — Dora за 2024)

Пишем скрипты wb-rules с ChatGPT: быстро, просто, эффективно

В чём секрет сдачи экзаменов на 100/100? Оцениваем результаты эксперимента с помощью статистики на неполных данных

Цифровая модель угроз: упрощаем и автоматизируем процесс создания

Голосовой ассистент на python

[Перевод] Два лагеря C++

Open Source как жизнь и душа «Фланта»: как и почему мы вносим вклад в проекты с открытым кодом

Чужие ошибки, ваши последствия: взгляд изнутри на несправедливость в IT

Базы данных для системного аналитика. Краткий обзор на практике

[Перевод] ASIC'и на границе

Выявляем атаки на DHCP с помощью Wireshark

Закладки, к которым ты никогда не вернёшься

11 скриптов автоматизации для автоматизации конфигурации Prometheus

Боже, храни документацию

«Вредные советы» или еще несколько приемов работы с XWiki

Слабоумие и отвага: как найти ликвидные облигации с доходностью до 40% и ежемесячными фиксированными выплатами

04 декабря 2024

Ускорение страниц с VK Видео

Что нужно знать при написании алгоритмов на .NET

Как написать Raft на чистом Python: основы

Роскомнадзор ограничил доступ к популярным сайтам с аниме-контентом

Быстрый однопоточный std::shared_ptr в GCC

Как выбрать инструменты для старта b2b-продаж в SaaS-стартапе: 3 этапа автоматизации

Разбор квиза с HighLoad++ 2024 Москва

Как вас обманывают в лазерной коррекции зрения: сравнение SMILE с CLEAR и SmartSight

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

Реализация паттерна Bridge в чистом C

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

[Перевод] Антиспам защита для WordPress форм без ущерба личным данным посетителей

Построение базы знаний компании и поиска документов на LLM

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

Генератор синуса и коротковолновый радиопередатчик

Управляемый SSL сертификат для TCP лоадбалансера в Kubernetes

Как в Sidec благодаря exactly-once сократили потребление ресурсов без потери производительности

Карточный домик стилизации без чистого CSS. Часть 1

Облачный доступ к инфраструктуре, используя OpenVPN и OpenWRT

Импортозамещение ПО в России: тенденции и перспективы после ухода Microsoft

Книга: «Изучаем Python: программирование игр, визуализация данных, веб-приложения. 3е изд. дополненное и переработанное»

WordPress × Wavesurfer JS

[Перевод] Mark–Scavenge: ждем, пока мусор выбросит себя сам

Установка и запуск Смарт ЛЭП: установка СУБД, работа с Администратором Смарт ЛЭП

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

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

[Перевод] Трудности при найме IT-специалистов и стратегии их преодоления

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

Кэшируем поток данных из Kafka в Tarantool: подробный пример реализации с кодом и результатами

Программисты ничего не знают (и это нормально)

SMS-уведомления о снижении цен: внедряем на Wordpress с API Exolve

Полиэфирсульфоны для электроники и не только: краткий патентный анализ

Разведка по Telegram ботам — OSINT в телеграм

Внутри Java Enterprise кода: проверка Flowable

Как ArgoCD секреты из Vault не расшифровывал или при чём тут App of Apps

Python vs C#, Django vs ASP: проблема выбора

Вёрстка Учебника (LaTeX + CPP + GNU Make = Учебник)

Когда «тихая» ДНК громче гена: как избыточная ДНК регулирует экспрессию, ничего не делая

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

Служба Windows на C# в .Net 9 (Telegram.Bot)

Незрячий с нейроотличностью: СДВГ, прокрастинация

[Перевод] Контрольный чек-лист для того, чтобы стать лидером команды разработчиков

Автоматическая подпись во входящих и исходящих письмах в Carbonio

SharePoint ушёл, но никто не умер. Автоматизировали оформление командировок на отечественном софте

Прыжок без парашюта или как я попал в DevOps

Что бесит в профессии разработчика? | ТОП вопросов программисту | VR игры

[Перевод] Возможности будущего: 10 лучших бизнес‑идей на основе ИИ на 2025 год

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

Редактор от MidJourney появился в Telegram. На сайте MidJourney у 99% пользователей к нему нет доступа

Моки, L1 и никакого деплоя. Собираем идеальный .NET-тест для веб-сервиса

Работаем с JSONB в JPA EclipseLink

Apache Kafka: типовые проблемы и способы их решения

Единый стандарт дизайн-подхода в X5 Teсh

Регулярные выражения простыми словами. Часть 2

[Перевод] Повышение эффективности принятия решений ИИ с помощью метода «Рефлексия на деревьях поиска» (RoT)

Домашние эксперименты с радиолампами. Часть 1. Теория

Cryptohack. Решение Pad Thai

Пора перестать в любой непонятной ситуации строить DWH для аналитики

Разработка современного микропроцессора — 5 ЭКО

[Перевод] «У нас кончились столбцы» — Лучшая, худшая кодовая база

TrapC: безопасный «наследник» C и C++. Что за язык?

Тестируем будущее: экспериментальный подход к релизам

Про медвежий интеллект

Возвращение блока управления ABS от VAG из состояния “кирпич”

Как избежать God Object в Java: несколько способов

Unit-тестирование — мастхэв?

Как устроен Профсоюз работников IT

Простой секрет — как выучить английский быстро, легко и без усилий

Безграничная расширяемость: как экосистема плагинов помогает Trino работать в любом аналитическом ландшафте

Мощная простота. Ознакомьтесь с Volet.com, сочетающим передовые функции оплаты с высокой гибкостью и простотой

Стоит ли идти в геймдев в 2025 году?

03 декабря 2024

Интеграция искусственного интеллекта в локальную инфраструктуру: передовые стратегии и подходы к архитектуре в B2B

Добавление поддержки нескольких языков в NestJS и Angular приложениях

Apache Flink: Flink Table API & SQL

Сторис – новая боль? Что делает ВкусВилл, Т-Банк, Авито и другие?

Redux для новичков: база, с которой можно стартовать

В документации PHP теперь можно выполнять примеры кода прямо на странице

Как я выучил английский

Самостоятельная доработка Android APS

Контролька автоэлектрика с голосовым управлением, AI, мобильным приложением и сенсорным AMOLED дисплеем (статья)

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

Что нового в IntelliJ IDEA 2024.3

Как ускорить DameWare Mini Remote Control

[Перевод] DeepSeek AI: От инъекции промпта до захвата аккаунта

Машинное обучение: Линейная регрессия. Теория и реализация. С нуля. На чистом Python

Принципы и преимущества аналитического подхода к управлению данными

Почему тебя не взяли на работу?

Основы промптинга и математические возможности моделей Llama

Сертификация в ИБ

Небольшая задача сервисного сегмента ИТ

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

В темной-темной комнате… Разбираем самые страшные задания киберучений CyberCamp 2024. Часть II

Как работают std::launder и std::as_const в C++

Почему не стоит бездумно использовать SSO

Искусственный интеллект: Как GPT меняет подход к разработке ПО

Открыть расчетный счет в банках Казахстана компаниям — нерезидентам с российскими корнями или «Миссия выполнима»

Java Staged Builder aka все идет по плану

Book Stacks Unlimited: история первого в мире книжного интернет-магазина

[Перевод] Как управлять расположением объектов на изображениях и резкостью фона в Flux с помощью промптов и LoRA

По следам недели игровой индустрии

Что нового в Amplicode 2024.3

Star Wars: как популярная франшиза превратилась в империю товарных знаков

[Перевод] Xenomorphia ex machina: зоология и биохимия ксеноморфов из франшизы «Чужой»

GIMP Script-Fu Первый Дан. Удобная передача параметров в функцию

User stories — полезно, бесполезно или вредно?

Как мы делали первую российскую PTZ- камеру: опыт НИЦ “Технологии”

[Перевод] Актуальный список практичных инструментов и фреймворков в арсенале лида — Часть 1

Как я однажды P-CAD видел

Запуск продукта в мессенджере: возможности Telegram Web App для бизнеса

Искусство баланса: как совместить работу и хобби

Валидация REST-запросов в NestJS-приложении и отображение ошибок в формах Angular-приложения

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

250 000 товаров и миллионы характеристик: как мы скрестили Битрикс с Symfony и MongoDB

Гайд по кроссплатформенной разработке с использованием React Native

[Перевод] Раскрытие возможностей асинхронного программирования в Core Java

RFM анализ: что это и с чем его едят

Gemini вырывается вперед, Китай спамит моделями, в Minecraft запустили AI-агентов: главные события ноября в сфере ИИ

Как СИБУР заменил иностранное ПО за три месяца: кейс создания RTO-модели для производства этилена и пропилена

10 причин, почему ИИ пишет статьи лучше, чем человек

ИИ — новая социальная зависимость?

[Перевод] Оценка приложений RAG с помощью RAGA

Как сделать так, чтобы код Backend стажера не вонял

Чат GPT в колонке Алиса

Разбор вступительных заданий в Школу Программистов 2024

50 лет первому микрокомпьютеру: Mark-8 и атака клонов Mark-I

Active Directory под прицелом: ищем следы злоумышленников в корпоративной сети с помощью BloodHound

Google хочет совместить две свои главные операционные системы. Ждем ноутбуки на Android

Проблемы при использовании разделенных запросов в Entity Framework Core 8

Дешманский ремонт дешманского телевизора

Йо-хо-хо и бутылка типографской краски

Postman: Basic авторизация через скрипт

Мультифизическое моделирование технологических схем. Наш опыт⁠⁠

Пробег автомобиля: почему ГЛОНАСС и одометр расходятся? Часть 2. Датасет

Самые быстрые страусы: выбираем способ организовать обмен прерываниями между машинами QEMU c KVM и без

Полезные веб-ресурсы для OSINT

Накрутка опыта в резюме: 29% IT-специалистов делали это

Не SPANом единым: о способах зеркалирования трафика

Еще один MultiWan на Mikrotik ROS7 с Балансировкой и QOS. Часть 1

Разработка мини ПК на основе модуля SMARC

Как отрицание НЛО поддерживает веру в НЛО

Новые санкции против китайских производителей чипов от США: что изменится?

[Перевод] 7 секретных промптов для ChatGPT, о которых ведущие разработчики никому не рассказывают

Жадность Wildberries погубит? Как WB обирает селлеров на приемке товаров. 5 лайфхаков обойти поборы и не разориться

Протокол SMPP: устранение неполадок и тестирование отправки SMS

Настройка Sora Editor

Особенности тестирования Low-Code платформы: комбинации техник тест-дизайна на практике

Апгрейд Хабра: реанимация принцесс

Куда делось металлическое строительство в России

Портал, манулы и мячи: опыт разработки для Apple Vision Pro. Часть 2

Как мы строили процессы в Домклик

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

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

Как может расти 1С-разработчик

О способах определения магнитных полюсов. Визуальное объяснение

State of DevOps 2024. Platform Engineering

Создание Paint Dot Net плагина на C#/CodeLab для ЧБ дизеринга Jarvis Judice Ninke

Вызов функций в Ollama

Как получить доступ к Claude (web/api) из России в 2024?

[Перевод] Теперь официально: «слишком ранние» галактики не противоречат современной космологии

02 декабря 2024

Полезные чипсы с Vue 3 Composition API: Создание адаптивного компонента с фильтрацией и множественным выбором

[Перевод] Смарт-браслеты как датчики перепадов при биполярном расстройстве

0 бит, не крашен — продам Скайрим

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

Как настроить BIND в качестве вторичного DNS-сервера для панели ispmanager

Physics-based и data-driven моделирование

[Перевод] Два новых линта в Dart 3.4

Что такое OSINT и нужен ли компаниям соответствующий специалист. Интервью с Вадимом Соловьёвым из Positive Technologies

Security Week 2449: «тренировочный» буткит для Linux

Алиса, Боб, Ева и Мэллори — невероятная жизнь криптоперсонажией

[Перевод] БЕЗГРАНИЧНОЕ СОКРАТИЧЕСКОЕ ОБУЧЕНИЕ С ПОМОЩЬЮ ЯЗЫКОВЫХ ИГР (перевод статьи Tom Schaul из Google DeepMind)

Пробег автомобиля: почему ГЛОНАСС и одометр расходятся? Часть 1. Введение

[Перевод] EIP-4844: Объясняем прото-данкшардинг и блоб-транзакции

Сетевая безопасность: что такое NTA? И почему IDS + DPI + запись трафика ≠ NTA

Как искать и эксплуатировать уязвимости в контейнеризированных средах. Часть 1

[Перевод] Понимание Исследований в Области Искусственного Интеллекта

Кастомизация шагов сценария ETL: как достигается, зачем нужно и при чем тут Модус?

Мини-обзор ридера PocketBook 634 Verse Pro Color: единственные цветные 6 дюймов

Как жить без IntelliJ IDEA? Часть 3 — HTTP Client

От Kotlin до машинного кода

Омниканальность: инструменты и реальность

[Перевод] 10 инструментов для облегчения backend-разработки

Суперсилы Виталика: на что способен ViTalk GPT

[Перевод] ИИ Claude от Anthropic теперь может копировать ваш стиль написания текстов

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

Как я зарабатываю на прогнозе погоды 12 млн в год

[Перевод] Пишем golden-тесты для генераторов кода на Dart

В темной-темной сети… Разбираем самые страшные задания киберучений CyberCamp 2024. Часть I

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

Onlyoffice и Р7 офис: макросы на Javascript (туториал)

Как сделать мультитул на VS Code

О внутренних аспектах внешних ключей

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

Как одна строка может положить приложение? Поиск проблем и уязвимостей в ScreenToGif

[Перевод] Тестирование Node.js с использованием Mocha, Chai и Sinon

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

Малопотребляющий датчик с передачей данных по радиоканалу

PHP и C: как мы заставили кассу АТОЛ 30Ф работать в веб-системе

Excel против CRM: почему мы до сих пор это обсуждаем?

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

[Перевод] Почему кофе и езда на велосипеде так хорошо сочетаются друг с другом? Расследование

Django + Zoho CRM: как управлять данными без головной боли

Nuxt I18n Micro: Как я решил написать свой i18n для NuxtJS

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

Цифровые интерфейсы электромобиля Атом

[Перевод] Интервью Forbes c Джоном Джампером из Google DeepMind о получении Нобелевской премии и будущем AlphaFold

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

Как Руанда построила эффективную экономику на руинах геноцида

НМ и НТ. ФОТОНИКА. Часть VI

Цифровая доступность и кибербезопасность: интеграция или конфликт?

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

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

[Перевод] Обновление Laravel 11.34: Fluent-запросы и новые возможности

Получение серверного времени через WebSockets и отображение его в Angular-приложении

Scala Digest. Выпуск 23

Проверьте свои навыки Python, JavaScript, тестирования и аналитики данных

[Перевод] Генерация дополненного извлечения (RAG): от теории к реализации LangChain

Управление распределенной командой на GitHub – а что, так можно было?

Kafka Streams ч4: Stateful processing

Новая методология AppSec Table Top: как эффективно и безболезненно выстроить процессы безопасной разработки

Участвуем в онлайн розыгрышах. Уровень: программист

Raspberry Pi Pico 2 W: новый микроконтроллер с чипом RP2350 и модулем беспроводной связи

Пишем транзишинометр для Андроид. Или как понять, что мои экраны открываются быстро?

Философия конспирологического мышления

Головоломки с балансом. Поиск фальшивой монеты (часть 1)

[Перевод] Охота за уязвимостями File Upload. Особенности

[Перевод] Дженерики в Go

Дискавери нового направления за две недели: это было не просто смело

Что за распределение у выборочных квантилей?

App.Farm CI. Часть I. Проблемы и выбор решений

Про systemd и автозапуск десктопных приложений

Jmeter + ГОСТ TLS. Подключаем отечественную криптографию к тестам веб сервисов

(Не) безопасный дайджест: вымогатели багетов, арахисовый саботаж в Disney, парад компрометации «кредов»

Blender 4.3. Управляем нашими ассетами на базе Geometry Nodes с помощью Gizmo

[Перевод] Micro Frontend Architecture

Путь 1С-аналитика в инхаус-разработке: навыки и перспективы

[Перевод] Как работают файловые системы Linux-контейнеров

Повышение эффективности образования методом «Безумного Макса», в применении для хардвера высокоскоростных вычислений

Войти и не выйти из IT: советы для начинающих разработчиков

Черно-белое мышление и как его раскрасить

Умное освещение и старая проводка

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

Work Life Balance: Исповедь красноглазика

Postgresso #10-11 (71-72)

01 декабря 2024

Профсоюз из одного себя. Часть 6. Рыночные разговоры

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

[Перевод] Rust 1.83.0: новые возможности констант

Математическая продлёнка. Изобретаем гиперболические числа

Почему необходимо захватить Млечный путь?

Хабр — токсичная помойка для люмпенов

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

Рецепты TypeScript: перевод ключей объекта в camelCase

Мобильная разработка за неделю #566 (25 ноября — 1 декабря)

Назад в прошлое. Часть 4.2. id Software. Тёмные пророчества. Интервью с Томом Холлом. От концепций и изысканий к фактам

Куда пойти работать студенту

Проблема С++ Junior программистов в РФ

Машинное обучение: общие принципы и концепции

Быстрый старт в Python для абсолютных нулей в программировании

# Работа с RISC-V контроллерами на примере GD32VF103 и CH32V303. Часть 2: память и UART

Как мы помогаем бизнесу держать под контролем каталог ТМЦ при помощи ИИ

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

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

Лидеры и менеджеры: что общего и в чём разница? да и зачем это знать…

Новый правовой режим: легализация международных платежей в криптовалюте

Эксперимент с «червонными биржами»: действительно ли в СССР не было фондового рынка?

РКН и ФАС выпишут штрафы, если не найдет двух важных согласий на вашем сайте! Вот инструкция, как их составить

AJAX-запросы в Django на примере простейшего приложения сбора и показа сообщений

Миф о чистых данных: почему ваш аналитик похож на сапёра

Разворачиваем PG Back Web в облаке: как автоматизировать резервное копирование PostgreSQL

Концепция пространственного ИИ

Руководство для непродвинутого пользователя по Mijia Automation Geek Edition или китайский язык это не страшно

[Перевод] Ломаем капчу 4Chan

Крошечный накопитель из Китая, способный хранить гигантские объемы информации миллионы лет. Что за девайс?

Как сравнивать ML-модели: шпаргалка для разработчиков и менеджеров

Занимаясь спортом я стала IT-предпринимателем

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

Дети и девайсы: запретить нельзя использовать

Сервисы для тайм-менеджмента команды: выбираем лучший

Призываю переименовать Layers в Feature-Sliced Design методологии

Кто виноват в кадровом кризисе: избалованные сотрудники или беспомощные работодатели?

Допустим, вы решили изучить Rust

Разработка контроллера управления шаговыми моторами

ТРИЗ — системный подход к инновациям в бизнесе

30 ноября 2024

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

Дневник альтруиста. OpenBlt

Модернизация аналогового прессостата для экспериментальных целей

Как я купил нерабочую подделку iPhone 14 Pro Max за «косарь» и портировал на неё чистый Android

Что на неделе: новости об IT-отсрочке, глобальный сбой сервисов в России и нанороботы из ДНК

Асинхронность в blueprints и Unreal Engine

Может ли машина мыслить?

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

Сказ о русской артиллерии. Вундерваффе (1970-1991 гг.)

Сказ о русской артиллерии. Вундерваффе (1970-1991 гг.)

Мини-обзор о прошедшем Engee-Day 2024 в Москве

Garbage Collection в Kubernetes: основы

Elementary OS 8: новый релиз Linux-дистрибутива с дизайном Windows и macOS-интерфейсом. Что это за ОС?

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

Китайский OBD сканер

[Перевод] Создаём пасьянс для забытой периферии Nintendo

Как идет миграция на IPv6 — мнения и версии

Бесплатные аналоги чат gpt в 2024 году \ ТОП-10 Альтернатив ChatGPT:

Как спрятать любые данные в JPEG

Прозрачные солнечные панели

[Перевод] Voyager 1 возобновляет регулярные операции после перерыва в связи

29 ноября 2024

Два лучших движка 2024 Unreal engine vs Unity

Освоение планеты людьми, математика нашего распространения

Автоматизация тестирования таблиц в Postgresql на SQL

Многослойная архитектура FrontEnd-приложений на основании SOLID, часть 2

Нейросети помогают лентяям учить английский

Богомерзкий OpenSource или как корпорации проектируют этику

Кому принадлежат права на результат работы ИИ?

Делаем из смартфона рацию Push-To-Talk, вызываем диспетчера или подаём SOS одной кнопкой. Обзор XCover7 и MIL-STD-810H

Делаем из смартфона рацию Push-To-Talk, вызываем диспетчера или подаём SOS одной кнопкой. Обзор XCover7 и MIL-STD-810H

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

Развитие нейроимплантов, или кто приближает трансгуманизм

Мониторинг ipsec strongSwan

Что происходит с бизнесом, если нет системы онбординга и адаптации

OpenShift: улучшенный Kubernetes или переплата за техподдержку?

[Перевод] Эффективный деплой многозадачного сервера с LLM

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

Больше чем математик. Кумир, учитель, вдохновитель

Как финансовый аналитик может использовать нейросеть ChatGPT / ТОП-10 Промптов:

Азбука: FluxCD — перенастраиваем kubernetes с одного репозитория на другой

Автоматизация процессов в ETL: зачем это нужно и как реализовано в Modus?

Из чего и как образуется нефть?

Азбука: FluxCD — перенастраиваем kubernetes с одного репозитория на другой

Как организовать разметку данных для ML? Советы от Data Light

На Хабре появились реакции: зачем и почему

Мониторинг основных продуктовых метрик в Superset

Математическая продлёнка. Изобретаем эллиптические числа

Псст, ИИ нужен? 5 полезных инструментов для разработчика