17 декабря 2024

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

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

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

Пробег автомобиля: почему ГЛОНАСС и одометр расходятся? Часть 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

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

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

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

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

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

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

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

Мигрируем с 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к подписчиков

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

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

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

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

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

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

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

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

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

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

Рудирон

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

16 декабря 2024

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

FastAPI и Dependency Injection: правда или вымысел?

TS Extend: полезная утилитарная функция для расширения type

Укрощение строптивого прибора или 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 в команде

Мой опыт эксплуатации кластера Trino

Как ленивые аспиранты в начале 80-х решили установить контроль за автоматом Coca-Cola и причем тут электронные кошельки

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

Инвентаризация ИТ-активов: как построить эффективную систему учета и контроля инфраструктуры

Наводим порядок в мониторинге 30+ проектов

ISA и другие legacy-интерфейсы в современных встраиваемых компьютерах

Как я создала приложение, которое решает, что мне есть

У тимлида нет цели, но есть путь. Или как стать настоящим самураем и не сделать сеппуку

Intel: конец эпохи Гелсингера. Что ждет компанию?

[Перевод] Наиболее эффективные методы улучшения Core Web Vitals

Удобные дашборды для быстрой диагностики

Лайфхаки по экономии для студентов

[Перевод] Охота Секретной службы за Джокером с вознаграждением в 10 миллионов долларов: Тимур Камилевич Шахмаметов

Странные числа странной вселенной

Поздравляем, вы DevOps-инженер. Как найти себя в необъятном мире ИТ

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

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

Автономный робот для распознавания дорожных знаков

Путь кода VS путь языковых моделей

Оформление продажи в 1С ЕРП (1 часть)

NVidia Triton Inference Server: строим production ML без разработчиков

СyberPanel Command Injection Vulnerability (CVE-2024-51378)

Как проектный институт «АЛГОРИТМ» ускорил проектирование инженерных сетей с помощью nanoCAD GeoniCS

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

No code автоматизация бюджетирования OPEX и CAPEX

Annet, Temporal и немного магии: что интересного под капотом Yandex BareMetal

Открытая IDE для российских разработчиков

Тестирование систем и движков массивно-параллельных вычислений. Сравнение Impala, Trino и GreenPlum

Интеграция и сохранение выбранного языка пользователя в базу данных в фулстек-приложении на «Angular» и «NestJS»

Нагрузочное тестирование в Школе Тестирования КОТ Блока качества РСХБ-Интех

Как пройти капчу неважно где (в стиме или на обычном сайте) как Профи — разбираемся в сложностях автоматизации

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

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

Интернет Контроль Сервер ( ICS ) – NGFW и не только

Процессы Discovery & Delivery в Аврора Центре

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

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

Уроки от единорогов. Часть 2. Главные выводы после изучения сотни бизнес-моделей успешных компаний

Что спрашивают у проджектов на собесах в Циане, Авито, Яндексе и Сбере: 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

Почему облака — это дёшево, чертовски дешево

Обзор бронированного планшета Blackview Active 10 Pro с аккумулятором 30 000 mAh

Обойдемся без VPN: связка из 2 прокси для хождения в Интернет

От мидла к синьору. Часть первая

Машинное обучение: Классификация методом KNN. Теория и реализация. С нуля. На чистом Python

Мобильная разработка за неделю #568 (9 — 15 декабря)

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

Раскройте возможности блокчейна TON: Пошаговое руководство по сбору данных с помощью dton.io

ИИ представляет собой экзистенциальную угрозу: 9 тезисов для обсуждения

[Перевод] Опасность наивности

Бенчмарк SLAVA: шаг к мировоззренческому суверенитету

Способы работы с БД DB2 в языке RPG на платформе IBM i

[Перевод] Захват аккаунта: Как я нашел способ получить доступ к любому аккаунту благодаря простой ошибке в регистрации

Bevel и его применение в Blender 3D

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

«Элемент впаривания». Интервью со специалистом по интернет-рекламе

От авторемонта до телевизоров: история московского завода «Рубин»

Малинка в деле: пять креативных проектов на базе Raspberry Pi

Сглаживание мешей в Blender

Как использовать http внутри Minecraft?

Критика чистого макроса

«Договор публичной оферты» — что за кринж? Как правильно оформить оферту в бизнесе — рассказывает бизнес-юрист

17 запретов для бизнеса в соцсетях в 2025 году: объясняю, как не спустить выручку на штрафы

Как 97 лет назад хитрый менеджер-заяц заставил грозного лентяя сделать то, что тот очень не хотел. Смогли бы так?

# React-Query — Общий обзор и мотивация к применению

Практика использования комбинаторов peco и оператора match для создания простых DSL на языке Python

14 декабря 2024

Вопросы к UI. Шаблон компонента. Основная часть

Проектирование serverless функций

«Хотели как лучше, а получилось как обычно»: почему заказчик получает не то, что хотел?

Карбонизация 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)

Открываем доступ к… Viber

Реализация шифра «Магма» на языке RUST

[Перевод] Агентный ИИ: революция в бизнесе

Cекретный ингредиент для реверс-инжиниринга: как работает наш собственный опенсорс-плагин для IDA

[Перевод] Бесплатная альтернатива Midjourney: 7 типов моделей Flux. Как установить развернуть Flux на компьютере

WebMarkupMin: Обновления в ASP.NET Core-расширениях, вызванные выходом .NET 9 и не только

[Перевод] Несколько шагов к повышению производительности Firebird

Цены на ОЗУ падают. Опять. Что происходит?

SuperLink и SuperLink Microwave от Huawei. Что это за технологии?

Чтение на выходные: «Продуктовый маркетинг по любви. Как создавать и продвигать продукты-бестселлеры» Мартины Лаугченгко

Охота на уток, или чем занять себя в офисе

[Перевод] Руководство по современным сетевым политикам Kubernetes

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

Airflow и устройство некоторых таблиц

Делаем управление конфигами удобным при помощи pydantic_settings

Удалённое включение компьютера бесплатно, без SMS и без облаков, с помощью Mikrotik Другая реализация

Под парами за дровами: НАМИ-012/018

Растить своих

Цири, как протагонист Ведьмак 4 — это провал?

Новый универсальный метод взлома LLM от Anthropic «Best-of-N Jailbreaking»

13 декабря 2024

Проектная работа «Оно тебе надо» от Яндекс практикума

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

CustDev аудитории почти бесплатно, сравнение онлайн и офлайн опросов

Как жить без IntelliJ IDEA? Часть №4. Database Client

В МТУСИ разрабатывают систему для автоматического создания персонализированных плейлистов

[Перевод] Учёные из Швейцарии собрали модель робота-птицы с «куриными ножками»

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

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

GPT: Революция или Апокалипсис

Master of Inteleji Idea

Сравнение эффективности компиляторов под Эльбрус на примере решета Эратосфена

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

Что такое прокси? Для самых маленьких

Как Трамп, Харрис и Обама собрали миллионы $ с помощью email

Разработка на Go, верификация, DevOps и программирование микроконтроллеров на RISC-V: выбирай бесплатный курс

Как заставить API самому себе писать тесты: практика генерации тестов на основе спецификации API. Часть 1

Как решения Data Access Governance и Data Centric Audit Protection помогают бороться с утечками данных

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

[Перевод] Почему Sora от OpenAI так плохо генерирует видео с гимнастками?

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

Зачем приложению с многомиллионной аудиторией запускать бета-тестирование?

Business Process Notation как подход к организации кода в проекте по разработке мобильного iOS приложения

Виды аутентификации для современных веб-приложений

Невероятная история первого транзисторного радиоприемника TR-1

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

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

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

Envoy в Legacy-среде: использование протоколов xDS для управления Data Plane

Как патентные тролли постоянно судятся с IT-компаниями

Интеграция чат-бота с Google-таблицей при помощи HTTP-запроса

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

Из белой каски и грязных сапог в белый халат и тапки

Пирамида тестирования VS чистая архитектура — делим тесты между QA и разработчиком

Как «БГП» повысило качество разработки систем электроснабжения и электроосвещения с помощью nanoCAD BIM Электро

Автоматическая сборка snap пакетов в CI/CD

На что уходят миллиарды налоговых долларов: TOP500 Суперкомпьютеров

Сбер выкладывает GigaChat Lite в открытый доступ

Не получается остановить мысли? Пробую подсказать решение

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

Продуктовые обновления ноября: 100% кешбэк на CDN, новые конфигурации в БД и другое

CodeChecker — контроль качества кода с использованием PVS-Studio

Как гуманитарию подойти к IT: из переводчика в технические писатели

Переходите на Flutter 3.27, тут быстрее и плавнее (и Dart тоже обновите)

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

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

Развертывание Marco o1 на локальном PC. Языковая модель рассуждений

Проблемы и возможности «облачной сигнализации» в эшелонированной защите от DDoS-атак

[Перевод] Адаптивный UI в движке Godot

Правда ли, что RTX 4070 Super – лучшая игровая видеокарта по соотношению цена/качество?

Сбер выкладывает GigaChat Lite в открытый доступ

Как устроен Next.js: разбираем ключевые особенности фреймворка на примере небольшого pet-проекта

Трудовой конфликт с «Таргет Плюс» длиною в год завершился в пользу сотрудника

ЭКЛЗ. Как работали кассы в нулевые

Бес фокусов: жизнь и безжалостные разоблачения иллюзиониста и скептика Джеймса Рэнди

[Перевод] Лучшие углеводсодержащие продукты для велосипедиста

Frontend в 2025 году: тренды, которые изменят разработку

Как Kaiten помогает белым хакерам управлять проектами: опыт первого в России кооператива по информационной безопасности

Пример HTTP-сервера на PHP с использованием файберов

Редко, но метко! Пять малоизвестных виджетов

[Перевод] Создание адаптивной H5-страницы для различных мобильных устройств

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

Тяжела и неказиста жизнь простого RnD. Часть первая: как работают с новыми технологиями в крупных компаниях

500 000 рублей штрафа или новое оборудование: почему я выбрал второе

Выбираем подарки с умом

Путешествие внутрь YADRO. Часть 2: распаковка и тест-драйв TATLIN.BACKUP

Как построить оценку качества контакт-центра с помощью Speech Analytics API

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

Входящий маркетинг, как основа для роста IT-компаний

Шел, упал и умер

Инфраструктура для Data-Engineer виртуальные окружения

КИИ. Что это за зверь и надо ли нам его бояться

Кибер Инфраструктура 6.5. Обзор новинок

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

Новогодний квиз по вашему git log

«Птица говорун» или интеграция open source LLM с XWiki

Простые эвристики для TSP

Процессор ЭВМ ЕС-1030. Блок микропрограммного управления

12 декабря 2024

Поддержка временных зон в фулстек-приложении на основе NestJS и Angular: работа с REST и WebSockets

[Перевод] Я 8 часов тестировал модель o1 Pro за 200$ и сравнил ее с Claude Sonnet 3.5 за 20$

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

Стилистический-Анализатор: Проверка Наличия Комментария в Конце Фигурной Скобки

Обучение и fine-tuning моделей простым языком: зачем, как, где

Еще один монитор CO2 без датчика CO2

Нематериальная мотивация

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

Как устроен контент-маркетинг в ИТ-компаниях: DocsInBox — успех материалов зависит от нововведений в государстве

Пришем Realtime для Multiple-page application в микросервисной архитектуре

Управление ИТ-активами как способ оптимизации бюджета: анализ практик ITAM

Как мы провели большой рефакторинг редактора политик в Solar webProxy

Configuration-as-Code

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

Cloud-native подход при работе с Ceph: как перестать бояться и начать деплоить

Если наша электроника откажет, то кто-то умрёт

Как писать статьи, которые будут читать на Хабре

Как всё успеть к Новому году с ChatGPT

SLAM на Java с OpenCV: сравнение алгоритмов автономной навигации

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

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

5 полезных фреймворков и библиотек для начинающего фронтенд-разработчика на конец 2024 года. Часть 2

Homo clickus. Как моделирование кликающих людей пригодится для сегментации изображений

Тестирование на отказоустойчивость: ломаем, чтобы сделать лучше. Часть 2

Q&A: Важные вопросы про патенты для айтишников (и не только), ответы на которые лучше знать

Чем стартап отличается от бизнеса и что выбрать

Назначение личного менеджера для клиента на сайте с CMS WordPress

О! Падел-теннис: как мы оказались в «секте» падела и чем этот спорт покорил нас

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

Как устроен L3-коммутатор: разбираемся с железом и настройками конфигурации на примере проблемы с котиками

[Перевод] Краткая история защиты конфиденциальности на Mac

Архитектура фронтенда, к которой мы пришли

Karavan историй: от решения задачи к готовому продукту

Записки разработчика: как подружить D7 свойства и IDE

Подборка книг для аналитиков и разработчиков

Становление промышленного дизайна СССР

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

Патент в 2025 году, льготы на пошлины, практика: от здания в форме яблока до способа повышения возможностей организма

[Перевод] Оценка RAG: Полное руководство по модульному тестированию RAG в CI/CD

Как я СКАДу писал. Часть девятая

Книга: «Разработка приложений на базе GPT-4 и ChatGPT. 2-е изд.»

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

Автоматизировали претензионную работу юридического департамента на базе BPM-системы

Астроинженерная фантазия о коорбитальных планетах

Как на самом деле работает Attention

DevOps Challenge: помогите Деду Морозу с оповещениями и получите подарок

Суд с ФНС: зарплата «в конверте» и работники на 0,1–0,5 ставки обошлись компании в 44 млн рублей

Личный VPN: юзер ликует, VLESS смеётся, а РКН плачет

Отбираем хлеб у нативных разработчиков: миграция с Kotlin/Swift на RN

Миграция Exchange 2013-2019. Часть 2

Angie ADC в Реестре ПО или «А чем это отличается от веб-сервера?»

Как забрать фотки с флешки, если Android их не отдаёт

QAOps: новый этап эффективности тестирования ПО

Flutter форкнули и похоронили. Эксперты о Flock, поводах для беспокойства и будущем фреймворка

Рекурсивные запросы в SQLAlchemy

Промптинг: действительно полезное руководство

Применение локальных вариаций и стилей в атомарном подходе к созданию дизайн-системы

Миграция Exchange 2013-2019

Защищаем бюджет на информационную безопасность: как успешно провести переговоры с CFO

Почему вам не нужно расшифровывать свой геном

Как завод дизель-генераторов создавал идеальный B2B-лендинг в Вариокубе – в 15 раз увеличил поток клиентов без демпинга

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

[Перевод] Обход OTP на крупнейшем индийском сайте для обмена видео

5 способов установить и нативно использовать ChatGPT на компьютерах Mac

Самый вечный календарь

Об эффективности 8 лошадей — как памятка менеджерам

Партиционированный Postgres: немного о проблемах с лимитами

[Перевод] Мозг и боль

Мы строим свой ЦОД! Как идёт строительство дата-центра Cloud4Y в Марфино

Хэши: виды, применение и примеры на Java

SQL HowTo: агрегация внутри рекурсии (Advent of Code 2024, Day 11: Plutonian Pebbles)

Конфеты врачам — это форма коррупции?

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: лёгкий путь с препятствиями

Airflow 3 is Coming

Книга: «Изучаем OpenTelemetry: современный мониторинг систем»

Разбираем стандарты нейминга на примерах

Подкаст «Хочу в Геймдев!»: профессия VR-разработчика

«Интегрируй, доверяй»: почему появилась концепция zero trust, и как мы объединили три ее компонента в едином продукте

5 видов усталости в IT… и не только

Основы ИИ: введение в искусственный интеллект

Немного про мотивацию или Чего ты хочешь?

Где нас носило: все конференции PVS-Studio за 2024 год

Как мы форкнули Uniwap v2: гайд, как сделать это быстро и просто

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

Волокна будущего: электролюминесценция, самовосстановление и магнитная актуация

Улучшаем систему видеонаблюдения, ч.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

ЕВРАЗ доверил ревизию кода ИИ

Чем Cloud-инженер отличается от DevOps-инженера и что между ними общего

Magicbit — очередная плата на основе ESP32 или…

Программирование в 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 Бутаковым из сборной РТУ МИРЭА

ResultTransformer в Symfony проектах

В чем разница между Ryzen 7 9700X и Ryzen 7 9800X3D и что лучше купить

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

Народный браузер — каким он мог бы быть?

Формальная верификация протокола IBFT: проверяем безопасность византийского консенсуса в блокчейне

А нужна ли вам автоматизация тестирования?

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

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

Как написать Google Calendar на коленке? Обзор FullCallendar

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

Дегустируем Rspack

Стажировка в банке: идеальный старт для айтишников

Я не запоминаю имена или логика и данные

Как внедрить наблюдаемость в микросервисное приложение с помощью OpenTelemetry, Jaeger и Prometheus

Вызов полиции, обход бота и борьба с контрафактом. 5 решений нестандартных проблем на Ozon

[Перевод] Ускоряем Ruby, переписав C… на Ruby

Будущие геодезисты, студенты УУНиТ, создают цифровые модели местности в Платформе nanoCAD

Выбор инструментов для доставки секретов в 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

Прогнозирование продаж с использованием библиотеки Prophet, часть 2

Formacion Profesional Grado Superior DAW обучение на разработчика в Испании

Управление вёрсткой в PlantUML

Гайд по созданию аналитического сервиса: от идеи до реализации

Rust без прикрас: где мы продолжаем ошибаться

Машинное обучение: Логистическая регрессия. Теория и реализация. С нуля

От Trello к Obsidian: шаблон для управления проектами в стиле scrum

Симулятор брокера Apache Kafka: Kafka Visualization от компании SoftwareMill

МФТИ жжëт… керосины

Security Week 2450: бэкдор в SDK для блокчейн-платформы Solana

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

Что DevOps-инженеру может предложить Python?

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

[Перевод] Расширение Spring Data репозиториев стало ещё проще

Обратная сторона использования ИИ хакерами для поиска уязвимостей в ПО

Что положить геймеру под елку: портативные игровые консоли конца 2024 года

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

[Перевод] 6 из 10: сравниваем с реальностью прогнозы Forbes об искусственном интеллекте на 2024 год

От пары «древних» уязвимостей в IP-камере до пробива инфраструктуры

Поиск по почте и никнейму

HTTP-запросы: структура, методы, строка статуса и коды состояния

Liquid Death: как бренд панк-газировки покорил Америку и стал единорогом

Взгляд интегратора на отечественные почтовые системы

Поддерживаемые тесты в JMeter: tips and tricks

Вы д̶у̶м̶а̶е̶т̶е̶,̶ ̶ч̶т̶о̶ решили покинуть проект/продукт/компанию… как это сделать безболезненно

Я делаю 7 млн в год на любителях заплатить втридорога за еду

Обзор недавно выпущенной модели Evo для анализа геномных данных

UX-проектирование на кошке

Карьера в ИТ: выгорание, потолок и ожидания рынка

Функционирование сетей на транспортном уровне

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

Делаем домашний сервер из: MXQ pro 4K

Каталог данных своими руками из PowerBi и небольшой БД

Программирование в GPT для чайников. Часть 1

Психология. Память. Часть III

Заяц не вырастет в акулу. Или секреты гибкой инженерной культуры от Александра Бындю

Головоломки с балансом. Поиск фальшивой монеты (часть 2)

Чем живет розничный рынок электроэнергетики? Разбираемся

Особенности построения графиков Qt в «Авроре»

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

Скрыть нельзя найти: как прятали информацию на ПК в 2000-х

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

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

Запускаем 8B LLM в браузере: AQLM.rs

Визаран для россиян | страны, где можно жить через визаран

«МТС» сокращает айтишников

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

Тысячи вопросов, жаркие дискуссии и профит для личного бренда: чем запомнилась Merge 2024 в Сколково

Тестирование в финтехе: на гребне волны импортозамещения

Решаем задачу моментальной навигации по коду для любого коммита

[Перевод] Суперфуд. Почему темный шоколад снижает риск развития диабета 2 типа на 21% и помогает не толстеть?

Установка 2FA на OWA/ECP

Когда ИИ может в оптимизацию…

Продукт-менеджмент мёртв!? Заменит ли искусственный интеллект PM

NLP: когда машины начинают понимать нас (Часть 3)

Пулы объектов в 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

Мини-ПК декабря 2024: лучшие новинки месяца. Что предлагают производители?

Вопросы к UI. Вступление

[Перевод] Сквозь губку Менгера. Как старшеклассники решают вековые задачи фрактальной топологии

Умная система обучения для детей до 3 лет. Animal Island Aila

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

Медианы чисел

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

Как вырваться из матрицы? Веды и симуляция. Мнение программиста

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

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

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

Нам нужен RAG, вам нужен RAG: как встроить LLM туда, где она не нужна

NLP: когда машины начинают понимать нас (Часть 2)

Тестируем локальную компьютерную сеть и интернет при помощи Flipper Zero с внешним модулем

Unreal engine или Unity?

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

Сравнение уровня жизни в России и Германии с учетом расходов

07 декабря 2024

Строкам грустно в одиночестве. Мои простые правила оформления списков

Обзор рынка Rotating Residential proxy — осень 2024

Биоинформатика и Evo: как искусственный интеллект меняет подходы к анализу геномов

Три пути гибридных солнечных тепловых шаров

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

Что на неделе: новая лента Вконтакте, цвет года по версии Pantone и неожиданный факт о геймерах

Безопасное использование Flows в Jetpack Compose

Уникальный Android нетбук-трансформер за 2.000 рублей — идеальный ретро-пк для эмуляторов

no-code (hub.ultralytics.com) в связке с Yandex DataSphere

При изучении языка мы забываем…

Игровой автомат своими руками на 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 ингредиента для идеального карьерного рецепта руководителя

Документация, которая точно не навредит аналитике в Вашем проекте

Автоматизация ТОиР инженерных систем в ВТБ: кейс внедрения SAP PM для 100 000 единиц оборудования

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

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

Карстово-суффозионные процессы

[Перевод] Лямбда-выражения в Java

Чтение на выходные: «Токсичные коллеги. Как работать с невыносимыми людьми» Тессы Уэст

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

Лезем под капот понятия важности в личном списке дел

Дизайн Системы

Создаем коллективный интеллект: обмен опытом в команде технических писателей

К вопросу о переносе

Работа бизнеса с обратной связью: от критики до лучшей версии себя

MSSQL Переиндексация в несколько потоков

Чем живет fintech: ключевые технологии и продукты

«101 day streak learning GO — при условии, что я ещё не работаю в IT»

Искусственный интеллект в помощь юристам: бот, который знает кодексы РФ

От арктических морозов до тропической жары: как в СССР автомобили ЗИЛ испытывали

[Перевод] Чем отличается пессимистическая и оптимистическая блокировка в MySQL

Алонзо Чёрч: забытый архитектор современного программирования

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

[Перевод] 5 ИИ-инструментов для программирования, о которых вам следует знать

[Перевод] VALL-E 2: Нейронные кодировочные языковые модели являются синтезаторами речи с человеческим уровнем в zero-shot

Платформа данных в хранилище Магнит OMNI

Больше чем Хакатон

Метрики для технологий письменного общения

Геймификация любви: как соцсети и приложения для знакомств изменили отношения

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

Как я написал свою первую обучающую игру на JavaScript с помощью Mistral AI и Яндекс Шедеврума

Правила регистрации блогеров с аудиторией от 10 000 человек: кому, когда и что передавать

[Перевод] Руководство для начинающих по оценке конвейеров RAG с использованием RAGAS

Управляем фичами: Feature Toggles в GitLab

Математическое доказательство ненужности service-layer на бэкенде при взаимодействии через RPC

«Сбер» режет косты

Как связать требования бизнеса и задачи разработки с помощью GitHub

Jetpack Compose как unbundled-библиотека. Скорость UI vs. Гибкость разработки

Пишем сервис инференса ML-модели на go, на примере BERT-а

Как мы 2 гбита видео из гаража пытались раздать

Виза EB-1A: как получить грин-карту через публичность

Галлюцинации в LLM и методы борьбы

Как мы разработали SaaS-сервис для поиска компаний: опыт создания B2B-базы данных с 15 млн организаций

Боты и сервисы для разведки данных Вконтакте

Криптон. Оживляем «криптографический танк» из девяностых

«Ландшафт кибербезопасности стремительно меняется в сторону милитаризации»

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

[Перевод] Как устроены графика и визуальные артефакты PlayStation

Выкинь свой RoadMap: что на самом деле нужно знать начинающему фронтендеру

Как TF-IDF обошел SOTA-модель BERT4Rec в персональных рекомендациях

Обзор сканирующего радиоприемника Icom IC-R20. Что он умеет?

State of DevOps 2024. DevExp, лидерство и клиентоцентричность

[Перевод] Чат-бот с ИИ обошёл врачей в диагностике заболеваний

Я стал аналитиком, потому что не смог быть программистом

RTS — Реактивный язык программирования свободных структур данных

Идентификаторы в БД: INT vs UUID

Применимость Java в искусственном интеллекте: 7 библиотек для нейросетей, которые стоит изучить

Особенности использования сторонних сервисов в мобильных приложениях на примере Firebase

Невероятная мощь NVIDIA GB200 NVL72: Внутри гиганта ИИ-вычислений

Chronos от Amazon: революция в обработке временных рядов. Часть 2

Как должен выглядеть идеальный GitHub для поиска работы

Понимание контекста

Как надёжно стереть секретную информацию из базы данных

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-дизайнера

Самое интересное из интервью WIRED с Тимом Куком

Что я понял о жителях России, пока изучал гватемальцев. Опыт UX-исследования с другой стороны планеты

Математическая продлёнка. Изобретаем параболические числа

Как ИИ навязывает нам комплексы

[Перевод] Начало работы с тестированием производительности на TypeScript с использованием K6

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

Процессы против ошибок

9 способов прокачать SQL-запрос: оптимизация для разработчиков

UserGate 7: итоги теста + переход со старых версий

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

Архитектура киберпанка: мегаполис

Мозг на грани: как соревновательность и экстремальные увлечения формируют наш характер

От песчаного доллара к цифровому рублю. Что такое цифровые валюты центробанков и почему они терпят неудачи

Dungeons and Dragons Computer Labyrinth Game — настольная игра с компьютерным управлением из 1980 года

Какие плюсы можно найти в оценке IT-департамента?

Анонимный Дед Мороз на Хабре

Как мы подбирали ключи. Внедрение мониторинга APM Ключ-Астром

На этой планете время идёт быстрее. Здесь мы и будем тестировать

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

Какие сложности мы преодолели при внедрении RFM-сегментации клиентов в Авито Недвижимости

Суд с ФНС: компании удалось отсудить 25 млн рублей у налоговой. Разбираю судебную практику по дроблению бизнеса

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

Как технарю и не только проверить блогера в телеграме на накрутку?

Разбор полетов: Взлом Metasploitble3

Как мы тестировали суперкомпьютер DGX-H100 и что из этого вышло

Книга: «Внутреннее устройство Windows. Ключевые компоненты и возможности. 7-е изд.»

Через тернии к ReactiveBim

Hardening Jenkins: как подать блюдо, чтобы оставили чаевые

Чем принципиально отличаются правила социальных сетей от правил игры «Жизнь»

Интеграция с ClickHouse: 1С vs Apache Airflow. Плюсы и минусы

Raspberry Pi 5, что ты творишь? Как запускать AAA-игры в 4К на одноплатнике

Атом.Проект: как мы осуществили цифровую эволюцию в управлении проектами

Модернизация ЦОД для компании «Аммоний» с использованием оборудования Systeme Electric

История Ctrl + Alt + Del: почему для гениальной комбинации не придумали отдельную кнопку

Отладка вашего «процессора» вместе с Андерсом Шау Кнаттеном, автором книги «C++ Brain Teasers: Exercise Your Mind»

Просто о сложном: зачем нужны Kube-Audit логи и как с ними подружиться

Запуск тест-ранов из Postman в командной строке с экспортом результатов в TMS TestIT

Новое поколение языковых моделей: OLMo 2

Прощай, Индия: как мы создали свою систему отслеживания задач на замену Jira

Никто не понял world in conflict

Результаты большого техписательского опроса, часть 3. Документационный инструментарий, Docs as Code, зарплаты

2 вида таксистов, о которых вы не знали. И как обучить на них автотаргетинг Я.Директа гнать вместо мусора толпы клиентов

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

Контроллер студийных мониторов с коррекцией АЧХ

Мозг. Удивительные возможности. Часть II

Кикер — барная движуха и игра для айтишников. Или все-таки нет?

Рекурсивные типы. Часть 1/5. Рекурсия

Рецензия на книгу “MySQL. Сборник рецептов. 4-е издание”

На чём учатся современные модели машинного перевода: опыт команды Яндекс Переводчика

OAuth 2.0, OpenID Connect и SSO для самых маленьких

Пишем скрипты wb-rules с ChatGPT: быстро, просто, эффективно

ИИ ускоряет разработку ПО, но пока не ускоряет выпуск продуктов (исследование Google Cloud — Dora за 2024)

В чём секрет сдачи экзаменов на 100/100? Оцениваем результаты эксперимента с помощью статистики на неполных данных

Голосовой ассистент на python

Цифровая модель угроз: упрощаем и автоматизируем процесс создания

Open Source как жизнь и душа «Фланта»: как и почему мы вносим вклад в проекты с открытым кодом

[Перевод] Два лагеря C++

Чужие ошибки, ваши последствия: взгляд изнутри на несправедливость в IT

Базы данных для системного аналитика. Краткий обзор на практике

[Перевод] ASIC'и на границе

Выявляем атаки на DHCP с помощью Wireshark

Закладки, к которым ты никогда не вернёшься

11 скриптов автоматизации для автоматизации конфигурации Prometheus

Боже, храни документацию

«Вредные советы» или еще несколько приемов работы с XWiki

Слабоумие и отвага: как найти ликвидные облигации с доходностью до 40% и ежемесячными фиксированными выплатами

04 декабря 2024

Что нужно знать при написании алгоритмов на .NET

Ускорение страниц с VK Видео

Роскомнадзор ограничил доступ к популярным сайтам с аниме-контентом

Как написать Raft на чистом Python: основы

Быстрый однопоточный std::shared_ptr в GCC

Как выбрать инструменты для старта b2b-продаж в SaaS-стартапе: 3 этапа автоматизации

Разбор квиза с HighLoad++ 2024 Москва

Как вас обманывают в лазерной коррекции зрения: сравнение SMILE с CLEAR и SmartSight

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

Реализация паттерна Bridge в чистом C

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

[Перевод] Антиспам защита для WordPress форм без ущерба личным данным посетителей

Как искать и эксплуатировать уязвимости в контейнеризированных средах. Часть 2

Построение базы знаний компании и поиска документов на LLM

Как в Sidec благодаря exactly-once сократили потребление ресурсов без потери производительности

Управляемый SSL сертификат для TCP лоадбалансера в Kubernetes

Генератор синуса и коротковолновый радиопередатчик

Карточный домик стилизации без чистого CSS. Часть 1

Облачный доступ к инфраструктуре, используя OpenVPN и OpenWRT

Импортозамещение ПО в России: тенденции и перспективы после ухода Microsoft

WordPress × Wavesurfer JS

Книга: «Изучаем Python: программирование игр, визуализация данных, веб-приложения. 3е изд. дополненное и переработанное»

Установка и запуск Смарт ЛЭП: установка СУБД, работа с Администратором Смарт ЛЭП

[Перевод] Mark–Scavenge: ждем, пока мусор выбросит себя сам

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

[Перевод] Трудности при найме IT-специалистов и стратегии их преодоления

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

Тестирование на отказоустойчивость: ломаем, чтобы сделать лучше. Часть 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

Прыжок без парашюта или как я попал в DevOps

SharePoint ушёл, но никто не умер. Автоматизировали оформление командировок на отечественном софте

Что бесит в профессии разработчика? | ТОП вопросов программисту | VR игры

[Перевод] Возможности будущего: 10 лучших бизнес‑идей на основе ИИ на 2025 год

VR для животных: приключения журчалки и краба в виртуальной реальности

Редактор от MidJourney появился в Telegram. На сайте MidJourney у 99% пользователей к нему нет доступа

Моки, L1 и никакого деплоя. Собираем идеальный .NET-тест для веб-сервиса

Работаем с JSONB в JPA EclipseLink

Единый стандарт дизайн-подхода в X5 Teсh

Apache Kafka: типовые проблемы и способы их решения

Регулярные выражения простыми словами. Часть 2

[Перевод] Повышение эффективности принятия решений ИИ с помощью метода «Рефлексия на деревьях поиска» (RoT)

Домашние эксперименты с радиолампами. Часть 1. Теория

Пора перестать в любой непонятной ситуации строить DWH для аналитики

Cryptohack. Решение Pad Thai

Разработка современного микропроцессора — 5 ЭКО

[Перевод] «У нас кончились столбцы» — Лучшая, худшая кодовая база

Тестируем будущее: экспериментальный подход к релизам

TrapC: безопасный «наследник» C и C++. Что за язык?

Возвращение блока управления ABS от VAG из состояния “кирпич”

Про медвежий интеллект

Как избежать God Object в Java: несколько способов

Unit-тестирование — мастхэв?

Безграничная расширяемость: как экосистема плагинов помогает Trino работать в любом аналитическом ландшафте

Простой секрет — как выучить английский быстро, легко и без усилий

Как устроен Профсоюз работников IT

Мощная простота. Ознакомьтесь с Volet.com, сочетающим передовые функции оплаты с высокой гибкостью и простотой

Стоит ли идти в геймдев в 2025 году?

03 декабря 2024

Интеграция искусственного интеллекта в локальную инфраструктуру: передовые стратегии и подходы к архитектуре в B2B

Добавление поддержки нескольких языков в NestJS и Angular приложениях

Apache Flink: Flink Table API & SQL

Сторис – новая боль? Что делает ВкусВилл, Т-Банк, Авито и другие?

Redux для новичков: база, с которой можно стартовать

В документации PHP теперь можно выполнять примеры кода прямо на странице

Как я выучил английский

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

Контролька автоэлектрика с голосовым управлением, AI, мобильным приложением и сенсорным AMOLED дисплеем (статья)

Самостоятельная доработка Android APS

Что нового в IntelliJ IDEA 2024.3

Как ускорить DameWare Mini Remote Control

Машинное обучение: Линейная регрессия. Теория и реализация. С нуля. На чистом Python

[Перевод] DeepSeek AI: От инъекции промпта до захвата аккаунта

Почему тебя не взяли на работу?

Принципы и преимущества аналитического подхода к управлению данными

Сертификация в ИБ

Основы промптинга и математические возможности моделей Llama

Небольшая задача сервисного сегмента ИТ

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

Как работают std::launder и std::as_const в C++

В темной-темной комнате… Разбираем самые страшные задания киберучений CyberCamp 2024. Часть II

Почему не стоит бездумно использовать SSO

Java Staged Builder aka все идет по плану

Открыть расчетный счет в банках Казахстана компаниям — нерезидентам с российскими корнями или «Миссия выполнима»

Искусственный интеллект: Как GPT меняет подход к разработке ПО

[Перевод] Как управлять расположением объектов на изображениях и резкостью фона в Flux с помощью промптов и LoRA

Book Stacks Unlimited: история первого в мире книжного интернет-магазина

Star Wars: как популярная франшиза превратилась в империю товарных знаков

Что нового в Amplicode 2024.3

По следам недели игровой индустрии

[Перевод] Xenomorphia ex machina: зоология и биохимия ксеноморфов из франшизы «Чужой»

GIMP Script-Fu Первый Дан. Удобная передача параметров в функцию

User stories — полезно, бесполезно или вредно?

Как мы делали первую российскую PTZ- камеру: опыт НИЦ “Технологии”

Запуск продукта в мессенджере: возможности Telegram Web App для бизнеса

Как я однажды P-CAD видел

[Перевод] Актуальный список практичных инструментов и фреймворков в арсенале лида — Часть 1

Искусство баланса: как совместить работу и хобби

Валидация REST-запросов в NestJS-приложении и отображение ошибок в формах Angular-приложения

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

250 000 товаров и миллионы характеристик: как мы скрестили Битрикс с Symfony и MongoDB

[Перевод] Раскрытие возможностей асинхронного программирования в Core Java

Гайд по кроссплатформенной разработке с использованием React Native

RFM анализ: что это и с чем его едят

Gemini вырывается вперед, Китай спамит моделями, в Minecraft запустили AI-агентов: главные события ноября в сфере ИИ

Как СИБУР заменил иностранное ПО за три месяца: кейс создания RTO-модели для производства этилена и пропилена

10 причин, почему ИИ пишет статьи лучше, чем человек

ИИ — новая социальная зависимость?

[Перевод] Оценка приложений RAG с помощью RAGA

Чат GPT в колонке Алиса

Как сделать так, чтобы код Backend стажера не вонял

Разбор вступительных заданий в Школу Программистов 2024

Active Directory под прицелом: ищем следы злоумышленников в корпоративной сети с помощью BloodHound

50 лет первому микрокомпьютеру: Mark-8 и атака клонов Mark-I

Google хочет совместить две свои главные операционные системы. Ждем ноутбуки на Android

Проблемы при использовании разделенных запросов в Entity Framework Core 8

Дешманский ремонт дешманского телевизора

Йо-хо-хо и бутылка типографской краски

Postman: Basic авторизация через скрипт

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

Мультифизическое моделирование технологических схем. Наш опыт⁠⁠

Самые быстрые страусы: выбираем способ организовать обмен прерываниями между машинами QEMU c KVM и без

Полезные веб-ресурсы для OSINT

Не SPANом единым: о способах зеркалирования трафика

Накрутка опыта в резюме: 29% IT-специалистов делали это

Разработка мини ПК на основе модуля SMARC

Еще один MultiWan на Mikrotik ROS7 с Балансировкой и QOS. Часть 1

Новые санкции против китайских производителей чипов от США: что изменится?

Как отрицание НЛО поддерживает веру в НЛО

Жадность Wildberries погубит? Как WB обирает селлеров на приемке товаров. 5 лайфхаков обойти поборы и не разориться

[Перевод] 7 секретных промптов для ChatGPT, о которых ведущие разработчики никому не рассказывают

Настройка Sora Editor

Протокол SMPP: устранение неполадок и тестирование отправки SMS

Особенности тестирования 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

[Перевод] Два новых линта в Dart 3.4

Physics-based и data-driven моделирование

Что такое OSINT и нужен ли компаниям соответствующий специалист. Интервью с Вадимом Соловьёвым из Positive Technologies

Алиса, Боб, Ева и Мэллори — невероятная жизнь криптоперсонажией

Security Week 2449: «тренировочный» буткит для Linux

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

[Перевод] БЕЗГРАНИЧНОЕ СОКРАТИЧЕСКОЕ ОБУЧЕНИЕ С ПОМОЩЬЮ ЯЗЫКОВЫХ ИГР (перевод статьи Tom Schaul из Google DeepMind)

Сетевая безопасность: что такое NTA? И почему IDS + DPI + запись трафика ≠ NTA

[Перевод] EIP-4844: Объясняем прото-данкшардинг и блоб-транзакции

[Перевод] Понимание Исследований в Области Искусственного Интеллекта

Как искать и эксплуатировать уязвимости в контейнеризированных средах. Часть 1

Кастомизация шагов сценария ETL: как достигается, зачем нужно и при чем тут Модус?

От Kotlin до машинного кода

Как жить без IntelliJ IDEA? Часть 3 — HTTP Client

Мини-обзор ридера PocketBook 634 Verse Pro Color: единственные цветные 6 дюймов

[Перевод] 10 инструментов для облегчения backend-разработки

Омниканальность: инструменты и реальность

Суперсилы Виталика: на что способен ViTalk GPT

[Перевод] ИИ Claude от Anthropic теперь может копировать ваш стиль написания текстов

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

Как я зарабатываю на прогнозе погоды 12 млн в год

В темной-темной сети… Разбираем самые страшные задания киберучений CyberCamp 2024. Часть I

[Перевод] Пишем golden-тесты для генераторов кода на Dart

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

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-запросы и новые возможности

Проверьте свои навыки Python, JavaScript, тестирования и аналитики данных

Scala Digest. Выпуск 23

Получение серверного времени через WebSockets и отображение его в Angular-приложении

Управление распределенной командой на GitHub – а что, так можно было?

[Перевод] Генерация дополненного извлечения (RAG): от теории к реализации LangChain

Kafka Streams ч4: Stateful processing

Участвуем в онлайн розыгрышах. Уровень: программист

Новая методология AppSec Table Top: как эффективно и безболезненно выстроить процессы безопасной разработки

Raspberry Pi Pico 2 W: новый микроконтроллер с чипом RP2350 и модулем беспроводной связи

Пишем транзишинометр для Андроид. Или как понять, что мои экраны открываются быстро?

Философия конспирологического мышления

Головоломки с балансом. Поиск фальшивой монеты (часть 1)

[Перевод] Охота за уязвимостями File Upload. Особенности

[Перевод] Дженерики в Go

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

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

App.Farm CI. Часть I. Проблемы и выбор решений

(Не) безопасный дайджест: вымогатели багетов, арахисовый саботаж в Disney, парад компрометации «кредов»

Jmeter + ГОСТ TLS. Подключаем отечественную криптографию к тестам веб сервисов

Про systemd и автозапуск десктопных приложений

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 полезных инструментов для разработчика

Математическая продлёнка. Изобретаем эллиптические числа

VPN Протоколы: Обзор Самых Популярных

Введение в PL/SQL

[Перевод] Что нового в Spring Boot 3.4: Spring Security

Как мы набираем сотрудников в команду облака Рег.ру

Матрица soft skills: как вырасти от стажера до синьора

В МТУСИ объяснили необходимость перехода к цифровой трансформации государства и экономике данных

Сезон инноваций. Что ждет агросектор в цифровом будущем

Универсальный классификатор НСИ- правда или фантастика?

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

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

День, когда Земля остановилась

[Перевод] Зачем нам ИИ-агенты?

Как мы написали свою песню с помощью нейросети Suno без музыкантов: опыт XCOM-SHOP.RU

Зачем нужен сертифицированный WAF и когда его стоит использовать? Обзор и настройка файрвола веб-приложений

[Перевод] Проклятие новичка-эксперта: как развалить команду разработчиков

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

WIGs или ставим цели по-крупному

Дневник стажёра: Я (не) боялся работы, поэтому мне пришлось написать эту статью

Проактивность на практике: как джуну найти интересные задачи

Мониторинг основных продуктовых метрик в Superset

[Перевод] Мне просто нужен программист

[Перевод] Почему LLM так плохо играют в шахматы (и что с этим делать)

«Как Илон Маск превратил Tesla из компании-выскочки в самого дорого автопроизводителя в мире» Тима Хиггинса

Релизные головоломки: как собрать несколько улучшений ML-модели в релиз

Нейросети и люди: проверять, доверять или запрещать

Как приготовить DataVault и не испортить Greenplum

Как мы МИК32 «Амур» подружили с Engee

Как понять нейронные сети? Часть 2

Зачем нужны метрики работы с инцидентами в Security Operations Center: объясняем на примере из «Властелина колец»

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

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

Как понять нейронные сети? Часть 1

Три слона, на которых держится логирование в Windows

Сравнение вектора развития квантовых технологий в Китае и США

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

Играть = учиться. Как я создал образовательную игру для школьников

В поисках потерянных данных: переход со StreamSets на Data Boring

Механическое телевидение: странный зверь из 1926 года

[Перевод] Полное руководство по поиску уязвимостей с помощью Shodan и Censys

Как купить «Гибсон» и не потерять голову (в том числе свою)

Цвет более не проблема: переработка черного пластика с помощью солнечного света

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

Забудьте про рутину: AI-ассистент для оценки кандидатов и подбора персонала

Цифровая трансформация обратной связи: воплощение мечты или «привет, безработица»?

Domain-Driven Design: чистая архитектура снизу доверху

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

Suno AI — а не спеть ли нам песню о любви? А не выпустить ли новый хит?

VPN: последний выпуск. Завтра об этом писать нельзя

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

Как ускорить проверку приложения с помощью Impact-анализа: Часть 1 — Статические анализаторы

Аутентификация через Одноклассники в OpenAM

Особенности нагрузочного тестирования банковского ПО: что важно учитывать

Гайд для системного аналитика: как управлять требованиями на разных этапах проекта. Часть 3: Контроль

Что такое переобучение и как его избежать: основы

Заморозка банковских вкладов в России: разбираемся, какие предпосылки для этого есть

Инфраструктура для Data-Engineer форматы файлов

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

Как мы увеличили выручку и рост посетителей в ~1,5 раза, разработав для Гриль №1 новый сайт и приложение

«Миша, прости, мы все проверили». Правила объективного SWOT-анализа

[Перевод] Связь между кишечником и мозгом: восстановление здоровья ЖКТ улучшает восстановление после инсульта

«Make games great again»: Илон Маск спровоцировал скандал из-за повесточки в игре

Топ-10 бесплатных нейросетей для генерации изображений: лучшие ии генераторы 2024 года

Дизайн-ревью Яндекс Музыки. Тестировщик сравнивает дизайн макета с тестовой сборкой

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

Как я создал Vanilla Calendar Pro — легкий и гибкий календарь на JavaScript с использованием TypeScript

28 ноября 2024

Безопасная разработка в Flask

Михаил Водолагин, ex-CDO Deeplay: «Люди умудряются выстрелить себе в ногу очень по-разному!»

DVC, FDS, Kart и Dolt для версионирования данных

Значение ООП в IT

Пишем плагины для Obsidian. Часть 2

Ёлочка, гори, айтишник, не гори

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

Interview copilots: как кандидаты используют ChatGPT на интервью

«Охота на электроовец: большая книга искусственного интеллекта» или как написать книгу про ИИ без регистрации и SMS

Модели BERT для машинного обучения: гайд для начинающих

Как подготовиться к выступлению на IT-конференции

КОММУНИКАТИВНЫЕ ЗАДАЧИ ИТ

[Перевод] Мастерство работы с Java Stream

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

Как аптеке получать больше заказов? Разбираем кейсы Мегамаркета (Сбер) и Мегаптеки

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

Что такое биомимикрия и почему лучший инженер — это природа

Часы Garmin Fenix 5 plus — прокачка

Task-based мышление в игровых движках

Как тестировать код, когда сроки горят

[Перевод] Palm Pilot: Гаджет, изменивший историю технологий

Копилот для сисадмина

Всё о новых штрафах за утечки данных. Сколько светит и как защитить своё приложение

Топ-5 нейросетей, которые выслушают не хуже психолога

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

Моя история входа в IT: как я ломал стены своих ограничений

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

ИИ в разработке: выводы DORA о доверии и продуктивности

Применение аппаратных ускорителей в SDN: как мы добились скорости передачи пакетов на уровне Bare Metal

Атаки новой группировки TaxOff: цели и инструменты

Windows 365 Link — новый мини-ПК от Microsoft, который запускает ОС из облака

Синхронизация асинхронности: Dead Letter и Inbox для обработки зависимых сообщений

6 open-source-инструментов для разработчика: от интеграции данных до языка программирования

UX/UI + AI. Полный перечень возможностей нейросетей для продуктового дизайнера, и мой практический опыт

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

Динамические SQL-запросы в PostgreSQL: когда, зачем и как

Извлечение метаданных из Power BI

Как мы провели ИИ-трансформацию стратегических процессов Сбера

Суд с ФНС: на Чукотке компания отстояла право принять НДС к вычету на 19,1 млн даже без счёта-фактуры

Подборка проверенных тг каналов с вакансиями 2024-25

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

Альтернативный взгляд на биохакинг (1). Где в действительности хранятся клетки молодости. Как их посчитать и сохранить

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

Маркетологу. Как слить бюджет на продвижение: риски неверного бренд-сообщения

Мне 34, я был в 65 странах, и у меня есть для вас лайфхак

Проблемы перехода (смены работы) в IT

[Перевод] Реверс инжиниринг BLE GATT для взлома Domyos EL500

Что тестировщикам (и не только им) важно знать о базах данных. Шпаргалка по популярным ошибкам

[Перевод] Жизнь — это косичка в пространстве-времени

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

Ручное тестирование и ИИ: умрёт ли профессия QA?

Пример Definition of Ready: как мы проверяем готовность постановки на разработку

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

Как обмануть нейронную сеть

Инженер машинного обучения: чем он занимается и какие ему нужны навыки

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

Гонишь, гонишь, не догонишь: возможности нового китайского х86-процессора KaiXian KX-7000

[Перевод] Почти все бенчмарки для измерения ИИ — ужасны. Колонка MIT Technology Review

Техно-демо Mireapay

CMDB в ИТ-мониторинге или как устранять инциденты в 3 раза быстрей

Человек и LLM: как построить метрики для оценки моделей

Синтез Intel и AMD: в 2025 году появится суперкомпьютер производительностью 40,4 петафлопса

Пентест для самых маленьких на примере WinRAR

2D-ролик: как вложиться не в эфир, а в результат

Нам не нужны кодеры, нам нужны инженеры-разработчики

Диспетчеризация и управление тепловыми завесами крупного объекта: есть ли понятный финансовый выхлоп?

Перевод CLI-приложения на Python: локализация click и typer с GNU gettext

Делаем опенсорс курс C++ 17+. Присоединяйтесь

[Перевод] Модель зрелости инфраструктуры как кода

Особенности использования СРК в крупных инфраструктурах

Меньше данных, больше смысла: оптимизация мониторинга через сэмплирование

Итерация по UENUM в Unreal Engine

Не UML-диаграммы на PlantUML. Обзор с примерами

Как использовать JDBC коннектора Kafka для повышения производительности обработки и записи данных

Тренды и итоги 2024 года

Допущения и ограничения в жизни менеджера

Как спрятать любые данные в PNG

OSDEV: Разработка аллокатора на С++ часть 2: Слияние блоков за константное время. Юнит тест для аллокатора

СДВИГОВЫЙ РЕГИСТР ИЛИ ТО, О ЧЕМ НЕ РАССКАЖУТ В СТАТЬЯХ ДЛЯ НАЧИНАЮЩИХ :: АТРИБУТЫ СИНТЕЗА

Как удалить Excel навсегда: делегируем юнит-экономику на Wildberries нейронке

Система сборки (подключение инструментов)

27 ноября 2024

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

Throttling в процессорах — инволюция. Зеленые против Красных

Обзор смартфона Tecno Spark 30 5G

Репликация данных с использованием Debezium и Kafka

Run, change, disrupt или как эффективно управлять различными видами деятельности в организации

Что думают регуляторы по поводу ограничений на загрузку данных из интернета

Go: нужно ли закрывать канал?

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

Упс, что-то пошло не так. Как UX-редактору написать сообщение об ошибке?

Task изнутри: управление потоками в .NET и создание своих планировщиков

Математическая продлёнка. Изобретаем числа II

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

Как работает bytearray в Python? Смотрим реализую на C

[Перевод] Почему прозрачность — основа доверия в сфере кибербезопасности

Грибы для ума. Можно ли прокачать интеллект грибами?

Анализ уязвимостей CVE-2024-24401 и CVE-2024-24402 в Nagios XI

История одной кнопки. Внедряем AI с пользой, быстро и без data science

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

[Перевод] Что нового в Spring Framework 6.2, Spring Boot 3.4 и каковы планы на будущее?

Open WebUI обновился. Что нового привнесла версия 0.4.5?

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

Go отлаживать на проде, избавляться от хардкода и переходить на Ginkgo/Gomega: доклады для гоферов

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

Как awk заменяет 10 команд Bash

Как заставить ИИ на базе LLM писать полноценные приложения на HTML + CSS + JavaScript

Простые числа: ключ к математическим тайнам

«Теперь будем ходить в интернет через Госуслуги»: знакомство с российскими TLS-сертификатами

BDUI — это спасение от релизов: «Какие ваши доказательства?»

Софт-скиллы для инженеров: готовим новое поколение специалистов техподдержки

Что забыли айтишники на летней антиконференции Summer Merge? Своё сердечко

Обзор интеграционной low-code платформы «Интегра»

Методы моделирования атак на графах

Need For Speed: VXLAN EVPN. Гонки на коммутаторах

Введение в сборку RPM-пакетов в ОС «Альт» Linux: основы и первый пример

Введение в сборку RPM-пакетов в ОС «Альт» Linux: основы и первый пример

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

Обзор HOMATICS Dongle G 4K: Google TV с поддержкой Widevine L1, HDR, Dolby Atmos и лицензионным Netflix

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

Как Сеченовский Университет создал безопасную платформу для анализа медицинских данных с применением облачных технологий

Как избавиться от текучки кадров?

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

Как усилить кейс IT-специалисту для визы GTV

Будущее КОМПАС API на Linux

Пишем плагины для Obsidian. Часть 1

30 трендов в дизайне и сайтах на 2025-й год

Бот OVERLOAD и поиск групп пользователя в Telegram

От ВАЛЛ-И до Терминатора: баги, принципы работы и фантазии разработчиков

Мнемотехника в помощь айтишникам

Нано-спагетти: волокна в 200 раз тоньше человеческого волоса

2 небанальных софт-скила для роста в IT-карьере

Введение в ERP: Что такое ERP-системы и почему они важны для производства?

Как мы помогаем развиваться web3 front-end разработчикам благодаря нашей Карте развития в 2024 году

[Перевод] Эффект матового стекла для веба

Специалист по инженерному 3D-моделированию: будущее со всех сторон

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

Бесплатные локальные LLM-модели

State of DevOps 2024. Туда и обратно. Часть 2: Искусственный интеллект

Что вас бесит, а что нравится в психологах, и можно ли без психотерапии стать полноценным человеком?

Магия Injection Context

Microsoft Flight Simulator 2024: новый цифровой двойник Земли

Типизация свойства объекта в виде строки

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

Взрывная роботизация: ​​Как отлаживать софт бурового станка в другом полушарии или Пробурили мы дыру из Бурятии в Перу

Всем миром против мошенников; или почему я отвечаю на все звонки

Скрытые сокращения в Skyeng

Об инциденте с NTP-серверами

Netpoll: пишем сервера, которые не умирают от нагрузки

Отслеживание позиций торгового робота Московской биржи через CSV файл

26 ноября 2024

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

Математическая продлёнка. Изобретаем числа I

[Перевод] Атака ближайшего соседа: как российская APT использовала соседние сети Wi-Fi для скрытого доступа

Движение вверх: как стать CTO — на примере пяти историй ИТ-директоров

[Перевод] Сравнение 30 фотореалистичных ИИ-изображений: Flux1.1 против SD3.5

Кодогенерация моделей и миграций в Laravel

[Перевод] Забудьте о  SQL Server  фрагментации

[Перевод] Платформа для генерации 3D-данных от Bifrost помогает промышленности ускорить обучение моделей

Что такое информация?

Интеллект — что это такое

Асинхронная обработка Stripe событий с помощью Scala

Дашбординг: Dash или Shiny

ТОП-6 бесплатных чатов GPT в Телеграме для работы, учебы и других целей

Ошибки, которые разрушают QA-процессы

SoftSIM или будущее сотовой идентификации в России

Доверяй, но проверяй: как мы в KION идем по пути продуктовых событий

Релиз «Рувер» — наше программное обеспечение для камер видеонаблюдения

Тренды Java: как российские разработчики делают то, что другие только планируют

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

Язык программирования для игр

Как ухватить LLM за хвост: эффективные стратегии тестирования AI-моделей

Эффективное внедрение инструкций в бизнес: почему это важно и как добиться успеха

[Перевод] Пара слов о вредоносном ПО для Linux и способах защиты вашей системы

Процессор ЭВМ ЕС-1030. Блок управляющих регистров и блок прямого управления

KAN модель. Пробуем на задаче восстановления табличных данных

Любимая техника расслабления Сундара Пичаи

Два подхода к анализу ПО на уязвимости: какой выбрать?

[Перевод] LLM будут врать вечно

Книга: «Рецепты TypeScript»

Отечественные ребрендинги 2024 года: как изменились корпорации?

Защита сайта от накрутки ПФ: превращаем ботов в тормоза для их серверов

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

Синтезатор ФАПЧ (ADF4113)

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

Когда компьютер говорит “нет”: Microsoft выпустила обязательное обновление Windows 11, которое сломает ваш ПК

Что происходит, когда вы вводите адрес сайта и нажимаете Enter?

SOLID. Проблема новичка

Как ручному тестировщику стать автоматизатором?

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

Living off the Land: разбор задания от экспертов F.A.C.C.T. на CyberCamp2024

Как мы создали LLM-модель Cotype Nano

Только до 31 декабря 2024 г. виртуальные и выделенные серверы EdgeЦентр в Алматы доступны со скидкой 30%

Глубинные интервью в UX-исследованиях VS тактика проведения допроса

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

Как оценить качество проекта? Внедряем DORA-метрики

Как экономить нервы и время при отладке кода

Люди и LLM похожи больше, чем вы думаете. У нас тоже есть системный промпт, контекст и всё остальное

Нейронные сети в архитектурном проектировании: обзор рынка и несколько экспериментов

Контент-анализ для начинающих: базовая методика

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

Как мы сделали продукт с Chat GPT для написания резюме

Почему колористика в маркетинге так важна?

Чего ждёт рынок от java-разработчика уровня middle

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

План Cutover при имплементации ERP-систем

Оптимизировали 5 рабочих процессов с помощью AI. Не rocket science, но уже экономит ресурсы

Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 3

Есть ли «стеклянный потолок» в развитии генеративных моделей?

Генная биомиметика: плагиат природы 80 lvl

Аутентификация через Яндекс в OpenAM

«Напомните через месяц?»: как автоматизировать напоминания клиентам с Golang, SQLite и вебхуками

Генетический алгоритм: природа в действии для оптимизации сложных задач (c примером на java)

Клиент, который «убивает»: как токсичные заказчики рушат нервы, дедлайны и дизайн

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

Система сборки

«У Центрального банка заледенели ноги»: нелепые ошибки в UX-переводах и как их исправить

Работа с RISC-V контроллерами на примере GD32VF103 и CH32V303. Часть 1: введение и Hello world

Доверяй, но проверяй: Как парсинг помогает выявить фейки в НСИ

Software Architect vs Solution Architect

25 ноября 2024

Как Wildberries перенял стратегию Красного Белого и создал самый крупный онлайн-дискаунтер в России

«Как не надо проектировать ракеты» или путь разработки ракеты на ЖРД. Часть 3 — Документация?!?

[Перевод] Воспоминания о GeoCities, предтече социальных сетей из 1990-х годов

Введение в Spring AOP на примере кастомизации логирования

[Перевод] Атлас человека. 37 триллионов клеток собраны в первый черновик

Вы неправильно настраиваете Emacs: не пытайтесь сделать из него что-то другое

Self-service, self-hosted, small-code база данных для внутренних разработок (есть open source версия + AI)

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

Справочник статистических методов для менеджеров продукта и маркетологов

ТОП-5 ИБ-событий недели по версии Jet CSIRT

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

Найм дизайнеров глазами лида

Телевизор Tuvio 4К ULTRA HD OLED Frameless — загадочный белорус

[Перевод] Базовые принципы тестирования игрового аудио

Хронология блокировок VPN в России

Как работает закалка стекла? Про механизм упрочнения хитрого материала без закономерной структуры

Если есть аналитика, значит есть и культура управления данными. Так ли это?

В 90-е мне платили магазины, вокзалы и обменники, а сейчас мое производство делает 60 млн в год

Роль аналитика в разработке сложных информационных систем

Внедрение ИИ в общение с клиентами

Проектирование RTL на SCALA, схемотехника в российских САПР и верификация RISC-V: 8 докладов заключительной FPGA Systems

[Перевод] Химик рассказал про разницу между стиральным порошком и жидкостью для стирки – кроме очевидной

Security Week 2448: десятилетняя уязвимость в утилите needrestart

Спорт и интеллект

Рецепты TypeScript: подстановка параметров в путь

[Перевод] Что нового в Spring Boot 3.4

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

Как сделать CI-V-кабель для управления приемником Icom IC-R20

Как работает RSA и почему ему угрожают квантовые компьютеры

Как инвестировать в недвижимость и стоит ли?

Принципы работы руководителя проекта

Мы потратили 320 тысяч рублей ради Nvlink для нейросетей. Но был ли в этом смысл?

Смарт ЛЭП: Комплексное программное решение для проектирования ЛЭП 6-750кВ

[Перевод] Вышел TypeScript 5.7

Модули INA226: действительно ли «хорошие» хороши, а «плохие» плохи?

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

«Комната грязи» РТК-Сервис: как мы отскребали и ремонтировали дорогущее сетевое оборудование

Кибербезопасность в стиле Сунь-Цзы: защищаемся от угроз по заветам китайского стратега

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

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

Что нужно техлиду для погружения в техлидерство?

Compose Web здорового человека

[Перевод] Как я использовал уязвимость «file upload» для достижения высокого уровня риска в Bug Bounty

Кэширование информации в Redis на NestJS

Qwen 2.5 и Qwen 2.5 Coder — перспективная коллекция LLM для систем агентов

Как я чинил телевизор и почти довел до обморока трех человек. Новая монтажная байка

Слежка или защита: законы и судебная практика о применении DLP-систем

Гадание на пяти строчках: о чем молчит программа

[Перевод] Как FLUX.1 разрушает миллиардную индустрию ИИ-генераторов изображений

Основные принципы организации микроклимата в закрытом грунте

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

5 причин начать писать статьи

GIMP Script-Fu Первый Дан. Линейные преобразования на плоскости

Воплотил мечту детства и создал мобильную игру

iPhone: Красота в деталях или неудобство в простом? Мой опыт перехода с Android

Использование PlantUML для описания API. Визуализация для начинающих

Эстония ЭП-010, разбор, ремонт

Транзакции в базах данных на примере PostgreSQL

Как один сервис сэкономил компании деньги, а сотрудникам — время

Разработка и управление едиными контрактами API

Как за 6 промтов к ChatGPT создать Python скрипт, скачивающий видео с YouTube для просмотра на телевизоре через Kodi

Госконтракт: история о том, как мы не справились

Принцип тестирования «Скопление дефектов» (Defect Clustering): Где прячутся баги?

Ипротозамещение в авиации. Вести с полей

24 ноября 2024

Парсинг сайта на Python для НСИ

Битва с кабелями

Как зашифровать информацию до определённой даты

[Перевод] Интервью с Эдсгером В. Дейкстрой (2001), часть 3: развитие программирования в тени Холодной войны

Раса, технико-биологический подход

Правовая суть отношений по приобретению внутриигрового имущества

Правовая суть отношений по приобретению внутриигрового имущества

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

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

«Это катастрофа, шеф!» — как облако помогает организовать Disaster Recovery

Мобильная разработка за неделю #565 (18 — 24 ноября)

Пересылка сообщений из любого публичного Телеграм-канала на RSS и Email

Построй свой собственный голосовой помощник с помощью Raspberry Pi и Chat API

Гайд по установке Apache Airflow, на случай, если у тебя его ещё нет в преддверии 2025 года

Заточка кухонных ножей мусатом

Клавиатура 4х6 ожидание и реальность

[Перевод] Драма вокруг OpenAI и гонка за AGI

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

Пиратский капитализм: история взлета и падения сомалийской биржи, где доходность достигала 1000% годовых

OSDEV: Разработка аллокатора на С++ часть 1. Неявный список свободных блоков с граничными тегами

Что на неделе: нейробабушка троллит мошенников, VK подсиживает HeadHunter, а айтишников обяжут работать в вузах

Светильник на скамье подсудимых: как понять, что патент нарушен?

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

Как рефакторить большие системы

Хостинг для бота: как без лишних усилий запустить Python бота в Docker-контейнере и почему это удобно

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

Чем занимается маркетолог? Работа в интернет маркетинге. Упаковка продукта по этапам для продвижения

Параметрические сплайны на плоскости

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

Что там с ноутбуками: будущее за ARM-процессорами?

Сказка для программистов в арабском стиле, написанная LLM. «Волшебная лампа Аладдина»

Обзор лампы Триколор из рекламы

Катастрофа в российской зоне проекта NTPPool.org

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

Минута славы

Налоговые аспекты донатов

RIP BGP

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

12 канальный ШИМ на STM8. А также альтернативная библиотека и make в linux

Пуск ПасТильды на Плате Olimex-H407

Не нужно становиться тимлидом

23 ноября 2024

Замуж за айтишника

[Перевод] Зигзаг Эйнштейна

Архитектура киберпанка: брутализм

История одного буллинга. Экстраполяции

Дое6авшийся

Сколько весит Booster⁠⁠ (Starship)

Как использовать User  Story mapping при создании цифрового продукта

Как сделать так что бы заработал youtube и discord самые действенные методы от zapret до поднятие своего VPN сервера

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

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

GIMP Script-Fu Первый Дан. Реализация Хеш-Таблицы

Простой телеграмм бот на sh, или ещё одно применение старому роутеру

Zero Tolerance Underground: постигая тайну дополнения

Менеджмент vs. лидерство: что важнее?

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

Язык TypeSpec для создания API-документации

Разработка Task Manager с нуля до полнофункционального продукта

Deepseek: лезем в голову к GPT-модели и смотрим, как именно она рассуждает

Фичи в парламент: еще один подход оценить важность признаков в древесных анcамблях

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

Дебаг на максимум: секретные настройки Xcode, которые должен знать каждый разработчик

Гипотезы, ретроспектива и культура. Повторенье — мать ученья

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

«Робокоп 3»: скорее мёртвый, чем живой

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

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

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

Системно-функциональный подход к анализу развития материи Вселенной

GIMP Script-Fu Первый Дан. Наивные графические преобразования

Элегантная реализация Long Press обработчика с помощью CSS анимации

РП с нейросетью. Общайся со своей вайфу о чем угодно. Часть 1: легкий вкат

Как безопасно хранить криптовалюту в 2024 году

Пишем пет-проект Android приложение «Экранатор звонков»

22 ноября 2024

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

[Перевод] Selenium с Robotframework- тест пользовательского интерфейса

Matrix Element и Jitsi с прозрачной авторизацией и аватаром

Почему тимлид может писать код?

Мне точно нужно ходить на конференции – это вопрос или утверждение?

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

Ошибки, которые я совершил, пытаясь быть «слишком правильным» в разработке

Задержки в списании рабочего времени как ранний индикатор профессионального выгорания

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

Termidesk. Terminal или VDI?

Библиотека EremexControls.NET для Avalonia UI — Большое обновление (v 1.1 EAP)

Индекс твоего города — обновление

Катастрофическое падение производительности из-за hyperthreading

[Перевод] Новый бэкдор WolfsBane: аналог Gelsemium для Linux от Gelsevirine

Джуны, именно поэтому вас не берут на работу

Липпман и его фотографические изыски

Многослойная архитектура FrontEnd-приложений на основании SOLID, часть 1

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

AsyncAPI — Swagger для брокеров сообщений и не только, или Если хочется иметь структурированную доку по асинхрону

[Перевод] Упрощаем CSS-анимации с помощью свойств display и размеров элемента

Очередной эмулятор Nes. Процессор

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

Суд с ФНС: купить жене лизинговое авто за 1000 ₽ и заплатить 500 тыс. ₽ налогов и штрафов

[Перевод] Разумный подход к «Considered Harmful»

Генерация кода валидации из спецификации OpenAPI: как мы синхронизировали валидаторы данных между бэкендом и фронтендом

[Перевод] Забыть не значит удалить: SURE — новый устойчивый к квантованию метод «забывания» в LLM

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

Продвинутая регистрация multi-сервисов в Angular

5 полезных фреймворков и библиотек для начинающего фронтенд-разработчика на конец 2024 года

«Мечта мазахиста»: разработка VR-жилета для игры в Cyberpunk 2077

Разрабатывали Telegram-бота для доступа к ChatGPT, а в итоге сделали интерфейс для взаимодействия с внешними LLM

Сколько времени тратить на работу?

[Перевод] Как снова сделать энергию биомассы устойчивой?

СH32V307 и о переходе на QingKeV4 от WCH. Контроллер прерываний PFIC

[Перевод] Зачем нужна нотаризация приложений Apple?

Как повысить свою частоту вибрации?

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

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

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

Двое из ларца: Intel Core i7-14700K или Ryzen 7 9700X. Сравниваем и решаем, что лучше

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

Прощай, Маша, не поминай лихом! Как мы переходили с MariaDB на PostgreSQL

Чтение на выходные: «Элементы гейм-дизайна. Как создавать игры, от которых невозможно оторваться» Роберта Зубека

Чтение на выходные: «Элементы гейм-дизайна. Как создавать игры, от которых невозможно оторваться» Роберта Зубека

Чтение на выходные: «Элементы гейм-дизайна. Как создавать игры, от которых невозможно оторваться» Роберта Зубека

Ускоряем PostgreSQL с помощью Tuned

Оптимизация денежной наличности в АТМ, или Как сделать так, чтобы в банкомате всегда были деньги

Сериализация в Java. Давайте разбираться

Должен ли тимлид писать код?

Что такое блокчейн, как работает и как его можно использовать

OpenStack-грабли: как мы перезапустили облачную платформу Рег.ру

[Перевод] От кода к смыслу: улучшенная панель Structure в IntelliJ IDEA 2024.3

Как мы организовывали поддержку Unidraw

Подключаем «крысу» от ЕС ПЭВМ к современному ПК

Безопасность облачных вычислений

State of DevOps 2024. Туда и обратно: 1. DORA-метрики и элитность

Отбрасывает ли лазер тень?

Columbia Pictures не представляет: переходим на отечественные ТВ

Хорошо ли искусственный интеллект пишет программный код и как мы в Fix Price используем ИИ в наших решениях

Высотный склад ЗИЛ: «Матрица» от советских инженеров и забытая хайтек-революция в логистике

[Перевод] Ломаем хэши CityHash64, MurmurHash2/3, wyhash и не только…

[Перевод] Пролекарство. Новое обезболивающее точечно снимает хроническую боль

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

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

Проблемы при поддержке IT-продуктов на базе AI и варианты их решения

Будь T-shape

Сказ о том, как мы опять откопали стюардессу

Препарируем слои образов Docker

NVIDIA RTX 4090 с 48 ГБ памяти: решение для ресурсоёмких задач

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

Hippo-RAG: Долговременная память для LLM, вдохновленная нейробиологией

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

Осеннее обновление: релиз Proxmox VE 8.3

Меньше JOIN’ов — больше скорость! Или несколько примеров оптимизаций DAX и SQL

Профсоюз из одного себя. Часть 5. Рыночек порешал

Квантовый ластик, Хорхе Луис Борхес и сказка, которая пишет сама себя

21 ноября 2024

Пока не поздно

Вопреки всем новостям, РКН не запретил научные публикации об обходе блокировок

Объединяем фреймы данных в pandas: две самые распространённые операции

[Перевод] 17 книг про управление в сфере IT, на которые вам следует обратить внимание

[Перевод] Когда имеет значение фрагментация индекса?

[Перевод] Сборщик мусора CPython и его влияние на производительность приложения

Пишем свою Diffusion модель с нуля

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

Customer Happiness: как не только разработать, но и внедрить новый продукт внутри крупной компании

ИТ-шники: разновидности, отличительные черты

Самодельный WiFi модуль к автоматике раздвижных ворот

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

Как обеспечить Data Quality терабайтов данных и зачем: опыт СИБУРа

Извлечение данных. 1С Экстрактор или ETL — что выбрать?

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

Как разрабатываются электронные девайсы

CedrusData Catalog — новый технический каталог с поддержкой Iceberg REST API

Нейросети выбирают: ТОП технологий для современной геологии

Автоматизация процесса командировки в Битрикс24: как сэкономить на деловых поездках

Заключение об отсутствии аналогов по постановлению 1135

Единая Ментальная Модель разработчика: новые старые концепции процесса выпаса команды котов

Разбираем китайский беспроводной микрофон

Как вывести прибыль из ООО. Рассказываю о 10 возможных способах и предупреждаю о рисках

Где-то между архитектором и техническим писателем или Что делает инженер-проектировщик в проектах цифровизации

Сломалась авторизация пользователя в Telegram Bot Mini App (Bot Api 8.0)

Введение в синтетические данные для ML: зачем они нужны?

«Шапочка из фольги не поможет»: что такое handover в базовых станциях и как его тестируют

Я – наставник. Фантастические люди и где они обитают

Модели данных в BI-платформах: физика против логики

REST vs gRPC. Межсервисная интеграция для начинающих

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

Google Translate vs. ChatGPT vs. Homo Sapiens: кто кого?

Мой первый опыт собеседования и его отражение в современном подходе к оценке IT-специалистов

Как заставить LLM работать на вас – разбираемся на примере задачи сопоставления товаров на маркетплейсе

Установка Checkpoint SNX VPN client

«Гиперболоид» советских радиофизиков: как лазер изменил мир

Я угадаю, что рабочий цеха хочет ввести, с трёх букв

Отличник без усилий: как учиться лучше с помощью ИИ

В зоне турбулентности: история Boeing

Управление конфигурациями сетевого оборудования Eltex | Oxidized

Модели Take-Rate: погружение в бизнес-процессы для успешного ценообразования

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

Одноплатный компьютер Next SBC с Ryzen 7840HS: мал да удал. Игры, офис и все остальное. Что за девайс?

Безопасность в Битрикс24: пошаговый гайд

«Кеса не треба»: как я приехала в Черногорию почти без знания языка и что из этого вышло

Назначение языка программирования Elixir

ИИ-инструменты для аналитиков: теория, кейсы, советы

Когда проблема — не проблема. НЖЯ — инструмент Теории Ограничений

Go-to-Market Framework и Product Development Framework — какой использовать, что общего и в чем разница?

[Перевод] Создание XDP eBPF программы с использованием C и Golang: пошаговое руководство

Зачем IT-специалисту качать социальные сети для визы таланта

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

Введение в Brisa: новый подход к веб-разработке

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

«ИИ-тестировщик»: от идеи к реализации

Возможности поля HTML-документа, часть 2. Внедряем CSS и JS

Расширенная модель записи данных REM: почему это стандарт для разработки Low-code решений?

История C и C++. Часть первая: появление и стандартизация C, C with Classes становится C++

Инженеры больших идей: кто был бы спикером на ИТ-конференции вашей мечты?

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

Functional options in Go

Какие айтишники будут востребованы в 2035г, а какие – нет?

SDR радиоприёмник в FPGA плате Марсоход3GW2 (Gowin)

Как пересылать сообщения из Telegram в SMS с помощью бота

Портал, манулы и мячи: опыт разработки для Apple Vision Pro. Часть 1

Стили, темы и адаптивная верстка в React Native

Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 2

[Перевод] Реализация алгоритма двумерной упаковки Skyline

[Перевод] Внезапная старость и продление жизни. Как клетки печени взывают каскад старения

Собеседование — битва к которой нужно подговиться

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

Уведомление в telegram при блокировке пользователя AD или локального пользователя

Гайд по реализации паттерна Composite в Kotlin с sealed-классами и корутинами

Создание баз данных за выходные

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

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

Compound V3: Обзор кредитного протокола

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

Процессор ЭВМ ЕС-1030. Синхронизация, местная память и память ключей защиты

[Перевод] Интервью с Эдсгером В. Дейкстрой (2001), часть 2: программирование как искусство доказательств

Параметризация микроклимата для растений

20 ноября 2024

Кэширование с FeignClient: как ускорить микросервисы и стать героем проекта

Тони Старк из мира медицины

Статистические критерии и доверительные интервалы

Как остановить микроменеджмент

Неполученная Нобелевская премия. Лечение катаракты путём имплантации интраокулярной линзы

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

[Перевод] Отправка метрик Pi-Hole в Graylog с помощью Zabbix

Сено, чанки, два промпта: кто такой MarkUp-инженер и как его обучать

[Перевод] Preview сложных элементов в Compose

Внедрение ГОСТ-шифрования канала передачи данных с ЦБ РФ

Как общаться с руководителем

Использование Redis в Go

Размер имеет значение: как исторические данные помогают на этапе дизайна A/B-теста

Что делать, если WAF не умеет работать с JSON: готовое решение

Честный взгляд на Spring Data JPA

Как мы измерили качество сервисов передачи данных беспроводного интернета на M8 «Холмогоры»

Ransomware: not-a-virus, или Почему антивирус — не панацея при атаке шифровальщиков

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

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

Huawei уходит от Android. Придётся ли бизнесу делать приложения для HarmonyOS Next

Задача о банкомате

Обучающий маркетинг сложных продуктов — как тратить на привлечение клиентов меньше в 3-5 раз. Инструкция по применению

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

Удачный дизайн в советских товарных знаках

Считаем размер выборки для AB-теста на основе нормального распределения (готовимся к собеседованию на Аналитика)

Нагреть в микроволновке или засыпать рисом: 5 безотказных способов ушатать свой девайс

GIMP Script-Fu Первый Дан. Ускоряем Script-fu

Прогреваем k8s cache: оптимизация загрузки образов размером 3 ГБ и запуск 1000 POD'ов за секунды

[Перевод] Книга: «История всего. 14 миллиардов лет космической эволюции. 3-е межд. издание»

Нейросети, мошенники и «мамонты»: как искусственный интеллект меняет кибермошенничество

UserGate представила высокопроизводительный NGFW для крупных корпоративных сетей

RabbitMQ Simulator. Песочница брокера сообщений

Как мы пришли к использованию фейков в API-тестах и почему фейки лучше моков

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

Почему свет не мешает сам себе перемещаться в пространстве?

Распределённое обучение нейронных сетей. Часть I

Google и его операционки: забыть ChromeOS и выпускать ноутбуки с Android? Что происходит?

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

Как найти работу мечты системному аналитику?

Я провел 50+ интервью с малым бизнесом за год, и у меня есть выводы: исследование

Hugging Face против AI Gitee: битва платформ для дата-саентистов

Реверс инжиниринг в машиностроении — вперед в прошлое или лучшее не враг хорошего

19 ошибок в LLVM 19

Как использовать JSON в СУБД РЕД База Данных 5. Основные функции

Как искать поисковые запросы, которые будут генерировать продажи?

Такие разные Android AppLinks, WebLinks, DeepLinks. Разбираемся и пытаемся сломать

Гайд по настройке Wt::Dbo и Visual Studio С++ для работы на Windows

[Перевод] Революционный момент в программировании всё ближе

Борьба за таланты: как программа бенефитов укрепляет HR-бренд

[Перевод] Ментальная модель потоков в Node.js

80% селлеров на WB — банкроты: они забыли про юнит-экономику…

Платформы для хостинга Docker-контейнеров: Обзор PaaS и CaaS сервисов

Как LLM может валидировать данные

Избавляемся от Android в api-модулях

Unity OS — импортозамещение с восточным колоритом

[Перевод] Генетический тест обнаруживает любую инфекцию за одну интеракцию

Аркадные «Звёздные войны». История о том, как компания Atari сотворила векторное чудо

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

Работа с CoordinatorLayout: шапочный разбор

Как сделать Unit-тестирование в .NET проще и интереснее?

DevOps в России: взгляд студента 4-го курса

Стартер-пак книг для продуктового аналитика (и не только)

Как без больших затрат найти точки роста для B2B SaaS-стартапа в 2024 году

Что нужно, чтобы тебя увидели в Play Market?

Рекордсмены в Fusc последовательности

LaTeX vs MS.Word: где проще работать с формулами?

Обзор образовательных программ в области искусственного интеллекта в СПбГУ

19 ноября 2024

Как я учился писать промпты для RAG пайплайна. Разбор 3-го места на AI Journey 24 E-com AI assistant

Готовим лоб к пробитию стен: как Android-разработчику найти первую работу в 2025-м

Я наконец понял, что не так с ЕГЭ…

Создаем многоагентные системы с Swarm от OpenAI

[Перевод] 23 000 $ за обход аутентификации, загрузку файлов и произвольную перезапись файлов

Установка Jupyter Notebook в Windows

В МТУСИ предложили методику по нейросетевому распознаванию поврежденных штриховых кодов

Плохие линии связи для 1С — поможет ли Apache?

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

Ближайшее будущее с ИИ

Кроссплатформенная архитектура ядра приложения. Простая. Линейная. Масштабируемая

[Перевод] Рендеринг текста без текстур

Быстрее некуда: собираем удобный поиск по коду из нескольких CLI-утилит

Купить USDT: Разбираем, зачем это может понадобиться в 2024 году

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

Рассказываем о новом инструменте SimpleOne ESM-платформы – «Светофорные карты показателей»

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

Ускоряем запросы в PostgreSQL, оптимизируя оператор GROUP BY

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

Клонируем UWP-приложения – проще чем кажется

[Перевод] Firestore и NoSQL — Основы структурирования данных

Фич и Баг: как геймификация и киберпанк помогают обучаться

DWH. Data Vault 2.0

Как мы попробовали Apache Iceberg в связке со Spark и что из этого вышло

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

Как мы поняли безграничность Вселенной: 100 лет открытию Эдвина Хаббла

Отцы и дети: как привычки пользователей из разных поколений влияют на ваш продукт

На шаг впереди: как Threat Intelligence раскрывает возможности SIEM, IRP и SOAR

Оптимизация динамического SQL в SQL Server: ключ к высокой производительности

[Перевод] Apple убивает Swift

Красивые картинки на скатерти Улама

Предельная польза продукта на примере Power BI

Как правильно экономить на расходниках для принтера: советы эксперта печати G&G

Авторизация в Docker Private Registry

Эффективная работа с технической поддержкой C3D Labs

Дебажим баги в дебаггере x64dbg. «Шаг с выходом» в GUI

Опыт работы с библиотекой h3: гексы, геопризнаки и Geo Feature Store

Selectel разработал свои серверы? AMD вновь опережает Intel? Самые интересные новости в мире железа

[Перевод] Как почистить велосипедную цепь: хороший способ, лучший способ и максимальный способ сэкономить ватты и деньги

DevOps — смерть это новая жизнь…

Полисульфон для электроники и не только: патентный анализ

Полисульфон для электроники и не только: патентный анализ

[Перевод] Уменьшение темной энергии может помочь избежать «болота» невозможных вселенных

Как мы взломали биометрическую систему и получили за это 100 000 рублей

Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 1

Мои Red-Flags при устройстве в IT-компании: Как не стать гребцом. Часть 2

Зомби-апокалипсис, или Теория мёртвого интернета

Управление лояльностью и увеличение мотивации IT-команды

Чёрная пятница в издательстве «Питер»

Совпадение? Не думаю! Удивительные сходства нашего мышления и систем IT-мониторинга в поиске причин проблем (Часть 2)

Зал Славы видеоигровой индустрии России

Лампочки, выключатели, реле: смотрим на обновлённую линейку умных гаджетов от «Яндекса»

Как добавить свой повторяемый элемент интерфейса в класс HTMLHelper Joomla 4+

Как получить гражданство Киргизии за 2 месяца и не заскамиться?

Назад в будущее: Япония собирается вернуть статус лидера в электронной отрасли

[Перевод] Биохакинг пептидов. Новый класс пероральных препаратов

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

Как строить карьеру в корпорации

Детектив NoSQL: как мы отслеживаем изменения данных в Банке Идей

style.setProperty vs setStyle

Биорадиолокация в Engee

ЖК «ЛесART»: умный дом для всех жильцов, даже в комфорт-классе

JSON как альтернатива CSV в Postman, или как описать тестовые данные быстрее и лучше

Как автоматизировать мониторинг контрагентов в 1С — интеграция «Глобас.API» и «1С: Управление холдингом»

Как сделать регистрацию и аутентификацию на сайтах под CMS ModX с помощью Exolve

Первый опыт создания Open Source с ИИ

[Перевод] Почему ИИ рано поручать код-ревью

Библиография киберпанка

Лента Мёбиуса, биомеханические прыжки, мягкие посадки и PD-контроллер

ИИ в Крипто-Торговле: Возможен ли Успех? (Часть 1)

Что такое System design?

Кибер Бэкап. Быстрый старт. Защита платформ виртуализации