26 апреля 2024

Избавляемся от паролей

В чём разница между дизайнерами в агентстве и продукте. Мышление, процессы и перевоплощение

Как ИИ меняет мир E-commerce

Уязвимости на GitHub: в библиотеке Ruby, которую скачали 250 000 раз, модулях для электронных замков и популярных играх

Особенности проектирования интерфейсов в ИБ продуктах на примере Ampire

[Перевод] Как «убедить» Apple, что ваш iPhone — европейский

Как мы реализовали реферальную программу в Telegram

Как айтишник Liebherr в Голландии чинил

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

Цифровизация корпоративной культуры

Обучение модели токсификации текстов с помощью TorchTune, подробное руководство

Крепкая хватка: инженерный аналог присосок осьминога

24 аспекта успешной организации работы. Чек-лист. На всё ли мы обращаем внимание?

Как и почему мы построили Единую историю операций на Citus DB

Matomo v4. Как выжать 7к+ rps? Строим высокопроизводительный кластер

Оптимизация JavaScript. Inline Caches

Мошенничество? Атака на IT компании

Готовимся к собеседованию по Rust: 4 самых частых вопросов. Часть 1

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

TarantoolScript: статическая типизация в Lua-скриптах Tarantool

25 апреля 2024

Что внутри ноутбука Maibenben P625? Разборка модели на базе Core i5-12450H и 2.5К IPS экраном

Бизнес-роман «Обретение себя»

Pet-проект на Rust нуждается в конструктивной критике

[Перевод] Введение в оптику в Scala

Участие в премиях: с чем сталкиваются новички. Основано на опыте моей компании

USM (Unified Service Management)_Шаблон

Документация на этапе «Обучение» (с примерами)

Низковакуумная манометрическая система на 8 позиционном откачном посту

Распознавание, хранение и поиск лиц в базе данных

Деплой .NET приложений для самых маленьких. Часть 0

Самое понятное объяснение парадокса близнецов

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

Fuzzing-тестирование. Практическое применение

UX установки диффузионного силицирования

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

Как решить типичные проблемы Django нестандартным подходом: Fake Injection

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

Без холивара «переписать все на Go»: проблема переносимости в Python и ее решение

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

Attaque a-la russe: атака с помощью промт-инъекций русскоязычных моделей семейства Saiga2

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

Sun Microsystems: легенда Кремниевой долины, совершившая революцию и канувшая в Лету

REST API на котиках

Книга: «Podman в действии»

Десятки новых функций для работы с документами в «МойОфис Образование»: изучаем состав релиза 2.8

Упростить развертывание приложений в облаке — open source инструменты, которые помогут это сделать

[Перевод] 8. Nix в пилюлях: Универсальные скрипты сборки

Мощности напрокат. Как принципы шеринг-экономики раскрываются в облаках

Кошмар нефалема. Исследуем ошибки в коде эмулятора сервера Diablo 3

Микросотовые IP-DECT-системы Yealink: настройка и тестирование

[Перевод] Как инженеры GitHub используют GitHub Copilot: 4 способа

Honor Magic 6 Pro: новый флагман известного бренда. На что он способен?

Как настроить ETL с json’ами в Apache NiFi

Lane margining: как оценить качество PCIe-соединения без дополнительной аппаратуры

Как не утонуть в море событий аналитики

Это база: нюансы работы с Redis. Часть 2, репликация

Куда подевались ваши манеры? Коллеги в IT

Greenplum, NiFi и Airflow на страже импортозамещения: но есть нюансы

Бойлерплейт как инструмент стандартизации Go-проектов

Как мы настроили процесс летних стажировок в DS-команде

Яндекс Data Proc для ML: ускоряем Embedding на Spark

Где познать дзен айтишнику: ТОП направлений для релокации IT-компаний

Сравнение процессоров Intel vs AMD для работы 1С

Intel представила новые процессоры на сокете LGA 1851

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

Как передать информацию в ICMP-пакетах и не привлечь внимания санитаров

Кратко про микросервисы на Scala и Erlang

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

Полигон для творчества за 1500 р. Ч3 Экран, Малина, OpenOCD и бусики

Анализ инцидентов с продакшена: как мы интегрировали этот процесс в тестирование

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

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

От простого ИТ-ландшафта к единой платформе разработки: эволюция ИТ в Тинькофф

Эволюция технической поддержки Малого бизнеса в Росбанке. Часть 2. Через тернии к звездам. Но не сразу

«А» и «Б» сидели на трубе. «А» упало, «Б» пропало. Что осталось на трубе? (алгоритм получения ответа в частном случае)

Обзор K8s LAN Party —  сборника задач по поиску уязвимостей в кластере Kubernetes прямо в браузере

Vivaldi-6.7 — Хранитель времени

Реализация многооконного приложения на Vue 3

[Перевод] Настройка Kerberos аутентификации в OpenAM

Медийная реклама в B2B для лидогенерации?

Экономический эффект Марка Твена

Изменить цвета и кнопки сервиса — и не сломать дизайн-систему

[Перевод] Proxmox VE 8.2… теперь с импортом ВМ из VMware

Автоматический выпуск SSL-сертификатов. Используем Kubernetes и FreeIPA

Интероперабельность с нативным кодом через платформу .NET

Ни пуха тебе, ни руля: зачем Москве собственные беспилотные автомобили

Исследование веб-приложений с помощью утилиты Ffuf

Как мы изобрели самый бессмысленный и беспощадный дифференциал

Как сделать и настроить свой CDN

24 апреля 2024

Важные элементы при работе в Scrum

Как заставить всю страну редактировать твои статьи

Репортаж с HI-TECH BUILDING 2024: что интересного по автоматизации?

ИИ в действии: решения для разработки. Реальные примеры, промты и готовые решения от разработчиков «Автомакона»

Suno есть, скрипач не нужен!?

[Перевод] Где применяется цифровая обработка сигналов?

[Перевод] Компьютерное зрение в 2024 году: Главные задачи и направления

Деплой с помощью github actions и пакетов

Роль ChatGPT в разработке фронтенд-части приложения

Как я из маркетинга перешла в бизнес-анализ

Как заказать логотип и не стать нарушителем?

[Перевод] Внутри картриджей Super Nintendo

Как увеличить прибыль на 1 миллион рублей или зачем нужен блок CRM в Конструкторе ботов?

Jetpack Compose для ленивых

Пять вредных советов, как гарантированно НЕ написать книгу

Как ELK довел нас… до Vector.dev и Clickhouse

Настройка конвейерной сборки Java-проектов в GitLab

Измеряя качество: SLO и SLI для инфраструктурных команд

Как написать «продающие» тексты для сайта B2B-компании: 14 советов маркетологам

Металл не только для катушек и кабелей: краткая история меди

Адаптация персонала и наставничество: их роль в развитии бизнеса, или как не терять таланты на испытательном сроке

История программирования в СССР: от математических задач до космической программы

Использование Markdown в Django

[Перевод] Оптимизация запросов в ClickHouse с помощью создания цепочки материализованных представлений

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

Пункт назначения — Squadus. Наш опыт переезда на альтернативу Microsoft Teams

Hosting Ruby. Обзор вариантов и пример деплоя Ruby on Rails приложения

Как качественно управлять своим временем (notion шаблон)

Релиз менеджер — почему он вам нужен

Новое в Pure.DI

Полезные стикеры — как это?

Проект «Мультиключ». Как мы побеждали контактные ключи Metacom и Cyfral

Ландшафт угроз информационной безопасности последних лет. Часть 1

Рекомендации по обновлению Carbonio до версии 24.03

Fedora Linux 40: новая версия дистрибутива. Что нового и что изменилось?

[Перевод] [Перевод] Почему стоит начать писать собственные Spark Native Functions?

Кадры в РФ. Все по прежнему: не нужно. Итоги апреля в прессе и статьях

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

Методы интеграции с CPA-сетями

kafka cluster in docker

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

[Перевод] Я программист, и я тупой

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

Попасть в IT: невозможное возможно

Как пройти путь до руководителя инфобеза?

Моделирование курса валют методом Монте-Карло

Причина смерти в черном ящике: о crash dump, панике и продолжение следует

Стажировки в SOC. Часть 1: как организовать обучение на 1 тыс. человек

[Перевод] Вычислительные выражения: Реализуем Delay и Run

Анализ доменов-доновров с помощью chatGPT и Data Analyst

[Перевод] Впервые измерены звёздные ветры, исходящие от других звёзд

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

Заработало! — или 4 детали пазла, без которых контекст деняк не принесёт

Их Айти VS наш Айти: чем отличается разработка в Европе и в РФ

Platform Engineering: что, зачем и как

Эволюция обработки данных: от MapReduce к стриминговому движку

Тестирование PT NGFW: ранняя версия межсетевого экрана нового поколения от Positive Technologies

Чек лист переноса сайта с одного домена на другой

Спасение от ампутации: обувная стелька для диабетиков

[Перевод] Роботы наступают. И это хорошо

IT-компании из Юго-Восточной Азии с необычными сервисами и фичами

Где продакту взять идею для пет-проекта

Поворот не туда: красные флаги при устройстве на работу в IT

Состояние рынка труда и зарплат в IT в I полугодии 2024 года

Страх и ненависть в собеседованиях: от позорного провала до 24-кратного роста ЗП

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

Обеспечение безопасности загрузчика GRUB в Linux

Удобное управление тестовыми окружениями в docker-compose

23 апреля 2024

Часть 2 Power Sourcing Equipment

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

Поиск опечаток в проекте

Лампочки ЭРА и OSRAM из магазина Fix Price

RISC-V шагает по планете: в Китае появилась еще одна компания по производству чипов. Что о ней известно?

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

OpenAI API – получить ответ ChatGPT на C#

Тренды веб-дизайна 2024: погружение, персонализация и инновации

Async iterator timeout в Python

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

Деплоим приложение в k8s через Jenkins+Helm3+ArgoCD

Дросселирование воздуха. Часть 2

Plymouth: делаем загрузку Linux веселее

Размер имеет значение. Как Ozon автоматизировал измерение товаров на складах

DDD простыми словами

Точка невозврата

Книга: «Чистый дизайн. Практика эмпирического проектирования ПО»

Как тимлиду совмещать работу в IT с жизнью

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

Возможное решение проблемы ссылок в языках программирования

Пишем поиск семантически похожих текстов (или товаров) за полчаса на Go и Postgres (pgVector)

[Перевод] Как программисту побороть синдром самозванца

Критические дни

Безопасноть android-приложений. Реверсим OWASP MASTG Crackme 1

Python-праздник на Positive Hack Days Fest 2

Заметки руководителя проекта: советы начинающим, факапы для бывалых

Diagnocat: как искусственный интеллект облегчает жизнь стоматологам и пациентам

[Перевод] Создавайте виджеты главного экрана iOS с помощью Flutter

Пошаговая шпаргалка по защите сервера от хакеров и другой нечисти

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

Как написать свою первую спецификацию на REST API. С какими ошибками может столкнуться аналитик и как их избежать?

«Где угодно работать, только не в локальных конторах» — у меня есть что сказать

Временное хранилище данных на Apache Druid: почему это эффективно сработало для загрузки табличных файлов

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

Программирование в среде Scratch для детей: знакомство с платформой

[Перевод] Функции ранжирования: RANK, DENSE_RANK, and NTILE

Миссия, цели, ценности и слоган компании: зачем они нужны, какие функции выполняют и как придумать?

ТОП бесплатных OSINT-инструментов по версии T.Hunter в 2024-м году

Разбираемся в ROC и AUC

Как не свихнуться с кучей Gradle модулей

Где мне это пригодится в жизни или применение Nothing в Kotlin на примере

[Перевод] Xv6: учебная Unix-подобная ОС. Заключение

Как мы в MTS AI собрали команду исследователей меньше, чем за год

Настройка транзакций в Solana через Phantom Wallet

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

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

N-граммная языковая модель в эпоху LLM — как устроена и зачем нужна

События в .NET: стандартная реализация, альтернативы, и причем тут сахар

Обзор архитектуры Compose с использованием паттерна «координатор»

Cample.js — один из самых быстрых фреймворков без виртуального DOM в Интернете! Отчёт № 2

Как правильно описывать и декомпозировать задачи в таск-трекере. Рекомендации и примеры

Как собрать LTE-модем на базе SDR

Parasolid inside: новые форматы и другие доработки C3D Converter

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

[Перевод] Небольшой туториал по полигруппам в Zbrush

«‎Я знаю о тебе все и даже больше»: как создать единый профиль клиента с помощью IDGraph

Автоматизация скачивания документов из контрактов с площадки ЕИС при помощи Python

Домик Алисы, светлячки и огурчики. Какие пасхалки есть в Яндекс Станциях

Сравнение Huawei Nova 12s и 12se: какую новинку лучше купить

Не можешь остановить восстание роботов — возглавь его. Где учиться робототехнике в России узнали на ROS Meetup 2024

Управление ожиданиями в проектах внедрения ERP-систем

О разжиревшей ИС «Управления проектами» или как мы боролись с ограничениями SharePoint в legacy проекте

[Перевод] 7. Nix в пилюлях: Работающая деривация

Неожиданные последствия запуска PostgreSQL в Docker: замедление запросов в 100 раз

Что нового в joomla 5.1?

Контент, лиды, бюджеты и команда в одной системе. Моё идеальное рабочее место маркетолога

Подглядывание в A/B тестах: как не потерять достоверность данных

22 апреля 2024

Нагрузи меня, Gatling

Может ли чат-бот заменить проджект-менеджера

[Перевод] Создание мультидокументного ридера и чат-бота с помощью LangChain и ChatGPT

Принципы компьютерного моделирования физических процессов. Часть 1

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

Замена ламп на светодиодную подсветку у старого TFT монитора

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

Android и iOS, Flutter и Kotlin: что обо всём этом расскажут на Mobius

Внедрение Keenetic в гостинице

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

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

[Перевод] Вычислительные выражения: Реализуем Combine

Назад в прошлое. Часть 1. Интервью со Стефаном Пясецким, бывшим сценаристом (1993-1995) в Blue Byte (1986-2001)

TOTP без смартфона, послесловие

Иной взгляд на “Денежное Мышление” (главный денежный вопрос)

Как подойти к внедрению DWH, чтобы не было «больно»? Какие методологии использовать и какой стек выбрать?

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

По щелчку пальцев Write-up | ItsCTF 2023

[Перевод] Сравнение технологий WebSockets, Server-Sent-Events, Long-Polling, WebRTC и WebTransport

Никому нельзя верить на слово в безопасной разработке, или Еще один взгляд на SCA

Как поставить ноду проекта io.net

Сказ о том, как РП репликацию на Марии из зеркал состряпал…

На какие AI Coding Assistants стоит обратить внимание в 2024?

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

Security Week 2417: эксплуатация уязвимостей с помощью LLM

Как белок, содержащийся в человеческом поте, может защитить от болезни Лайма

Неисчислимо низкая вероятность или всё-таки… случайность?

Некоторые аспекты позитивной и негативной моделей платформы «Вебмониторэкс»

TESCREAL — новая идеология Кремниевой долины. Что это такое и почему она уже всех достала

Ты неправильно используешь интерфейсы typescript

Docker — не то, чем кажется

Всё что вы хотели знать про ACL в Active Directory

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

Эффективное использование журнала регистрации и технологического журнала 1С в решении вопросов производительности

Регистрация компании в Грузии

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

Тестирование PT NGFW: ранняя версия межсетевого экрана нового поколения от Positive Technologies

Who are you, Platform Engineering. Часть 2: типовая архитектура, варианты и примеры реализации IDP

Почему решения принимаются не на основе дашбордов?

Как физик-ядерщик делает алюминиевые палки и продает на 20 млн ₽ в год

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

Как бы я взломал Рунет?

Языковой процессор LPU, GenAI в FinOps и инструменты для анализа данных

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

NET hosting. Обзор вариантов и пример деплоя приложения

Сколько стоит ранг Титан в Дота2?

Nokia N-Gage. Ностальгии пост и сборка эмулятора с играми

Самая маленькая Nintendo Wii на базе оригинальной консоли: размером с колоду игральных карт, но работает

Гайд на собеседования

Линеаризация: зачем и как укрощать ratio-метрики в A/B-тестах

История создания Civilization IV: избавление от унылости

Устройство памяти процессов в ОС Linux. Сбор дампов при помощи гипервизора

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

Мошенники. Вектор атаки на айтишников через LinkedIn

QA-тестировщикам — рецензия на книгу «Тест-дизайн. Практическое руководство» Ольги Назиной

«Ситилинк» и «Мерлион»: о чем стоит знать перед трудоустройством

Backup. Файловое резервное копирование бюджетного VPS

Мозг уже не нужен. Нейро - новый сервис Яндекса

Анализ фишинга с Venom RAT

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

БЕКОН 2024 — конференция по БЕзопасности КОНтейнеров и контейнерных сред

Номенклатура советских компьютеров

“Строка бога” и “лакмусовая бумажка” для ИИ-генераторов изображений

21 апреля 2024

Музыкальное время и MIDI

Фальшивые криптокошельки в официальном каталоге Ubuntu — индикатор более серьёзной угрозы

[Перевод] Использование миграций баз данных в Go

Я скучаю по механикам из старых игр

Инструменты, уязвимости и атаки на беспроводные технологии. Злой двойник и плата глушилка

Миллер, Рабин, вектор

Препарируем Wazuh. Часть 3: источники не из коробки

История одного саббатикла

[Перевод] Космические войска США планируют провести первые военные учения на орбите

GitHub Copilot в JetBrains IDEs в РФ

Запуск ракеты Ангара — неделю спустя

На гребне гравитационной волны: космический детектор LISA

Немного о Skin интерфейсе

Что такое Blueprint в Unreal Engine 5. Плюсы и минусы

Стала доступнее веб-страничка, которая строит спектр отражения и пропускания света слоистой средой

Как провести аудит трафика, если данных мало. Расскажу на примере волка из «Ну погоди»

Клеточная архитектура

[Перевод] Мега-Учебник Flask Глава 5: Логины пользователей (издание 2024)

SwiftUI уроки (часть 9)

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

В Китае свободно продаётся улучшенная версия ИИ-ускорителя Nvidia A100. Что это за модель?

Скользкая дорожка к автоматическому SMM постингу. Нейросети для каждого

48 лет вместе с Zilog Z80

USDT приходит в TON, а доллары — в Telegram

20 апреля 2024

Как я сдавал AWS Cloud Practioner в 2024

[Перевод] Как настроить Source коннекторы Kafka Connect для оптимизации пропускной способности

Майнинг бизнес-процессов и визуализация данных с помощью Neo4j, Plotly и GPT

ГАЙД по python стеку для Data Science инженеров

Совершенный кубоид

Альфа — это не только планета жестоких эльфов из фильма Кин-Дза-Дза, но еще и компьютерная архитектура

Пульс опросы по удовлетворенности сотрудников

Кратко про Serde в Rust

Один репозиторий что бы править всеми

Использование нейросетей в SEO: большой обзор инструментов

Фен и нижний подогрев. Снятие/установка BGA без реболлинга

Выбираем правильный инеференс: Как мы сэкономили 70к $ на ЛЛМках

Генерируем отчеты PDF на Android с использованием HTML и WebView в фоне

[Перевод] В чем разница между движками и средами выполнения JavaScript?

Никогда такого не было и вот опять: падение поставок ASML и финансовые преграды

[Перевод] Как заново реализовать тетрис

Ноутбук Framework и его проблемы: с «железом» всё хорошо, но вот с ПО что-то нужно делать. Перспективы устройства

SaltStack: управление конфигурациями

Оценка экономики применения БПЛА в доставке посылок

Создаем свой диалект змеиного, или DSL на Python

3DStereo, как старый новый формат объёмного звука

NumPy для самых маленьких

Выбор загрузочного диска домашнего компьютера из Home Assistant

[Перевод] 6. Nix в пилюлях: Наша первая деривация

19 апреля 2024

Пять лучших NLP инструментов для работы с русским языком на Python

Redux это бойлерплейт, а Mobx нет! Но есть нюанс

Разбор новой атаки кибершпионов Sticky Werewolf с использованием Rhadamanthys Stealer

Самая маленькая контролька на Arduino с дисплеем ФИНАЛ

К вопросу об точности

Поговорим о зеркалировании трафика с помощью VxLAN

Электронная отрасль в Китае развивается, но есть и проблемы: важные компании банкротятся. Остальные продолжают работать

Ваш бизнес – это сито. Почему компания растет, а денег в кармане – не прибавляется

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

Как учить большие языковые модели (теоретический туториал)

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

Создание карты подключений Elasticsearch + Fluent Bit + Nginx Ingress Controller

Комфортная работа в Linux. ZRAM и гибернация — особенности взаимодействия

Как QA собеседование проходил

Чтение на выходные: «Интерфейс. Новые направления в проектировании компьютерных систем» Джефа Раскина

Атака Kerberoasting без пароля пользователя — миф, или новая реальность?

Гринч — похититель госэкзаменов

Как мы реализовали аутентификацию трафика для MSA на базе монолита

Бороздим облака будущего: впечатления айтишника о конференции GoCloud

Современный админ: ИТ-Шива на все руки?

Эволюция поддержки Малого бизнеса в Росбанке. Часть 1. Голубиная почта

ИИ под запретом. Gentoo вводит ограничения на использование искусственного интеллекта

Искусство ETL. Пишем собственный движок SQL на Spark [часть 6]

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

Рекуррентные платежи, или как мы доработали функционал платных подписок во Flutter приложении

Просто ли открывается ларчик, Или как протестировать сразу более 10 сервисов

Ручное подтверждение сообщения в Kafka

Просто, но быстро. Телеграм бот на коленке

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

Импортирование картинок и звуков в Swift Package

Генеративные 3D модели

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

21 ошибка в 21-й версии Apache NetBeans

[Перевод] Clean architecture и MVVM в iOS разработке

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

Как рассчитать CLTV с помощью машинного обучения и как нам в этом помогает Feature Store

Оживляем неизвестный дисплей от японского поезда/автобуса

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

История маленького инженера, или как я (почти) перестал бояться проектов

[Перевод] Добавление полей Joomla в результаты Умного Поиска при помощи JFilters

Готовь трактор зимой. Как дилер спецтехники настроил чат-бота и на 80% увеличил доход

[Перевод] Как я снизил время инкрементных сборок Rust на 40%

[Перевод] Эффект Даннинга-Крюгера говорит о том, что люди не знают, чего они не знают

Что умеет новый чат-бот Chat with RTX от Nvidia, чем отличается от ChatGPT и как им пользоваться

Процессы ИТ и ИБ

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

Проведение фишинг-учений с использованием вредоносных ссылок и HTML-приложений. Часть 1

Дрон художник нарисовал самую большую картину и другие необычные применения Robot Operating System на ROS Meetup 2024

Cобытия жизненного цикла компонента

Лист золота толщиной один атом

Что такое цифровой вуз для ректора, студента и государства

Как настроить работу на Канбан-досках с нуля за 15 минут? Руководство для начинающих

Найти отличия, или внедряем Snapshot-тесты для web. Опыт Звука

[Перевод] Гайд texthero pandas

Как айтишники стройку революционизировали

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

Вы все еще пишете многопоточку на C++ с ошибками синхронизации?

[Перевод] Люди со склонностью к микроменеджменту обычно не замечают этого за собой

HyperLogLog в PostgreSQL

Как мы переносили базу Clickhouse между географически удаленными дата-центрами

Как аппроксимировать любую функцию с помощью PyTorch

18 апреля 2024

Мультидоменный проект (мультисайт) на NextJS

Определение эмоционального состояния человека на основе видеоанализа его лица

Портативное прототипирование электроники

[Перевод] Технология солнечного паруса НАСА нового поколения готова к запуску

Linux From Scratch на Zynq UltraScale+ MPSoC

ОбАСУчиваем дачу. От идеи к проекту

Моё участие в конференции Сканпорт Datamobile 2024

Что такое удержание сотрудников

[Перевод] Как я создал еще один JS фреймворк

De Beers: как с помощью рекламы компания заставила всех девушек мечтать о кольце с бриллиантом

Геном и фрактальное архивирование

Сложная дорога к успеху – этапы привлечения инвестиций в стартап

Книга: «Рецепты Python. Коллекция лучших техник программирования»

Devin AI — разоблачение от пользователей Reddit или 3 причины, почему искусственный интеллект не заменит разработчика

T-test. Зависимость от независимости

Программируем в браузерном моде для Scratch 3 на JavaScript

Обобщенные фабрики тайпгардов в TypeScript

Погружаемся в PEB. Подмена аргументов командной строки в запущенных и suspended процессах

Классифицирую клиент-серверное взаимодействие от А до Kafka

Летающее такси, электрокары от Xiaomi и псевдо ИИ. Что мы увидели на крупнейшей выставке по связи MWC Barcelona 2024

Сигнал «двойной» иерархии

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

Top-down шутер с элементами тактики: опыт solo-разработки на Unity

Выявляем боли команд с помощью ретро. Шаблоны в подарок

Математическое моделирование может увеличивать производительность в 3 раза

Введение в BDD

[Перевод] Secure Scripting: Пошаговое руководство по автоматизации генерации паролей в Linux с помощью Bash

Выявляем боли команд с помощью ретро. Шаблоны в подарок

Воруем у IT

Поддержка диалекта YDB в инструменте миграции Liquibase

Домашняя лаба. Как собрать домашнюю инфраструктуру мечты

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

Правила деления: как трансформировать ИТ-команды для повышения их эффективности

Посмотрел интервью Паши Дурова (и ещё одно 11 летней давности) Вот что произошло с его английским за 11 лет

Bash-completion: как сделать удобно в CLI

Базы знаний выдающихся личностей

Metatron — Open Source библиотека для генерации отчетов на языке Rust

Концепт от Логомашины: если бы IT-компании поменялись логотипами с заводами России

Вышла Stable Diffusion 3 от Stability AI: Революционная модель с ограниченным доступом только за деньги

Potato Sorvor в $NOTCOIN или история одного реверса

Цифровые решения в АПК: классы систем, импортозамещение и факторы цифровизации

Безопасный интернет через Termit: 11 шагов для развертывания СТД

Бесплатная программа «Frontend-разработчик с нуля»

USB через IP: тест российского сетевого USB-концентратора

Покрываем плэйбуками ansible IaC в части предоставления доступа

Зоозве: эволюция орбиты квазиспутника Венеры

Как в МТС запускали уникальный b2b-сервис и почему нельзя сразу построить ракету

Как найти баланс между интересами покупателей и продавцов: опыт разработчиков Яндекс Маркета

Шифрование в Kubernetes: основы

Один нечестный бухгалтер страшнее армии врагов, или какие налоги платят IT-компании в ОАЭ

Угрозы информационной безопасности конвейера разработки ПО и их моделирование

Doom. Часть 2. В поисках неведомого Кадата или магический реализм, сюрреализм и странные сны. 8 необычных вадов

Java для домохозяек: логика разбора сообщений внутри Telegram бота

10 из 10: в firewall PAN-OS от Palo Alto Networks найдена критическая 0-day-уязвимость. Что происходит?

Открытый AI в коммерческом продакшене: обзор h2oGPT

Рассуждение о природе «замороженной случайности» в распределении простых чисел

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

«Импульс» в профессию инженера: какие задачи решают стажеры в YADRO

Копитрейдинг — это возможность для заработка или очередной развод от брокеров?

Автоматизируем контроль качества микрофронтов

USB Rubber Ducky своими руками. По-настоящему

«Серёга, диктуй код из смс»: как мы ускорили проверку гипотезы с помощью эксперимента

Обзор инструмента DefectDojo: почему его выбирают?

[Перевод] Объясняет ли великую тишину Вселенной развитие искусственного интеллекта?

Микрочиповое граффити, или Чип-арт

Обзор блокчейна TRON

Как обновление BIOS может повысить производительность процессоров Intel Core 14 (non-K) и снизить их температуру

Как построить карьеру в ИТ-компании, начав с первой линии техподдержки

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

[Перевод] Настройка сервиса аутентификации OpenAM и шлюза авторизации OpenIG для защиты приложений

Жажда скорости. Сравниваем работу Hashcat на ВМ, ПК и ноутбуках с разными CPU и GPU

Как сделать умный офис на 300+ сотрудников? Свет, санузлы и душевые, переговорки и не только

Самозанятый Йода, ИП Уотто, НКО «Орден Джедаев»: как работает экономика далёкой-далёкой Галактики

Testplane в опенсорсе: автоматизируем пользовательские сценарии в веб-интерфейсах

Чат-бот: делать самим, заказывать или использовать готовый продукт

Кратко про лидеров рынка Runbook Automation: Ansible, Puppet, и Chef

LLMOps: не разрешают использовать ChatGPT. Что можно сделать?

Разбираемся с Apache Spark

Flipper на минималках. Как мы делаем устройство для чтения и эмуляции ключей от домофонов…

Kubernetes 1.30:  структурированные параметры для DRA, рекурсивное монтирование read-only-томов и другие фичи