28 ноября 2024

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

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

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

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

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

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

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

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

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

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

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

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

Применение аппаратных ускорителей в SDN: как мы добились скорости передачи пакетов на уровне Bare Metal

ИИ в разработке: выводы DORA о доверии и продуктивности

Windows 365 Link — новый мини-ПК от Microsoft, который запускает ОС из облака

Атаки новой группировки TaxOff: цели и инструменты

6 open-source-инструментов для разработчика: от интеграции данных до языка программирования

Синхронизация асинхронности: Dead Letter и Inbox для обработки зависимых сообщений

UX/UI + AI. Полный перечень возможностей нейросетей для продуктового дизайнера, и мой практический опыт

Динамические SQL-запросы в PostgreSQL: когда, зачем и как

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

Извлечение метаданных из Power BI

Как мы провели ИИ-трансформацию стратегических процессов Сбера

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

Суд с ФНС: на Чукотке компания отстояла право принять НДС к вычету на 19,1 млн даже без счёта-фактуры

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

Альтернативный взгляд на биохакинг (1). Где в действительности хранятся клетки молодости. Как их посчитать и сохранить

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

Маркетологу. Как слить бюджет на продвижение: риски неверного бренд-сообщения

Мне 34, я был в 65 странах, и у меня есть для вас лайфхак

Что тестировщикам (и не только им) важно знать о базах данных. Шпаргалка по популярным ошибкам

[Перевод] Реверс инжиниринг BLE GATT для взлома Domyos EL500

Проблемы перехода (смены работы) в IT

[Перевод] Жизнь — это косичка в пространстве-времени

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

Ручное тестирование и ИИ: умрёт ли профессия QA?

Пример Definition of Ready: как мы проверяем готовность постановки на разработку

Как обмануть нейронную сеть

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

Инженер машинного обучения: чем он занимается и какие ему нужны навыки

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

Гонишь, гонишь, не догонишь: возможности нового китайского х86-процессора KaiXian KX-7000

[Перевод] Почти все бенчмарки для измерения ИИ — ужасны. Колонка MIT Technology Review

CMDB в ИТ-мониторинге или как устранять инциденты в 3 раза быстрей

Техно-демо Mireapay

Синтез Intel и AMD: в 2025 году появится суперкомпьютер производительностью 40,4 петафлопса

Человек и LLM: как построить метрики для оценки моделей

Пентест для самых маленьких на примере WinRAR

2D-ролик: как вложиться не в эфир, а в результат

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

Нам не нужны кодеры, нам нужны инженеры-разработчики

Перевод CLI-приложения на Python: локализация click и typer с GNU gettext

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

Делаем опенсорс курс C++ 17+. Присоединяйтесь

Особенности использования СРК в крупных инфраструктурах

Меньше данных, больше смысла: оптимизация мониторинга через сэмплирование

Не UML-диаграммы на PlantUML. Обзор с примерами

Итерация по UENUM в Unreal Engine

Тренды и итоги 2024 года

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

Допущения и ограничения в жизни менеджера

Как спрятать любые данные в PNG

OSDEV: Разработка аллокатора на С++ часть 2: Слияние блоков за константное время. Юнит тест для аллокатора

СДВИГОВЫЙ РЕГИСТР ИЛИ ТО, О ЧЕМ НЕ РАССКАЖУТ В СТАТЬЯХ ДЛЯ НАЧИНАЮЩИХ :: АТРИБУТЫ СИНТЕЗА

Как удалить Excel навсегда: делегируем юнит-экономику на Wildberries нейронке

Система сборки (подключение инструментов)

27 ноября 2024

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

Throttling в процессорах — инволюция. Зеленые против Красных

Обзор смартфона Tecno Spark 30 5G

Репликация данных с использованием Debezium и Kafka

Run, change, disrupt или как эффективно управлять различными видами деятельности в организации

Что думают регуляторы по поводу ограничений на загрузку данных из интернета

Go: нужно ли закрывать канал?

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

Упс, что-то пошло не так. Как UX-редактору написать сообщение об ошибке?

Task изнутри: управление потоками в .NET и создание своих планировщиков

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

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

[Перевод] Почему прозрачность — основа доверия в сфере кибербезопасности

Как работает 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-сертификатами

Что забыли айтишники на летней антиконференции Summer Merge? Своё сердечко

Софт-скиллы для инженеров: готовим новое поколение специалистов техподдержки

BDUI — это спасение от релизов: «Какие ваши доказательства?»

Обзор интеграционной 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

От ВАЛЛ-И до Терминатора: баги, принципы работы и фантазии разработчиков

Мнемотехника в помощь айтишникам

2 небанальных софт-скила для роста в IT-карьере

Нано-спагетти: волокна в 200 раз тоньше человеческого волоса

Введение в 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

[Перевод] Забудьте о  SQL Server  фрагментации

Кодогенерация моделей и миграций в Laravel

[Перевод] Платформа для генерации 3D-данных от Bifrost помогает промышленности ускорить обучение моделей

Что такое информация?

Интеллект — что это такое

Асинхронная обработка Stripe событий с помощью Scala

Дашбординг: Dash или Shiny

ТОП-6 бесплатных чатов GPT в Телеграме для работы, учебы и других целей

Ошибки, которые разрушают QA-процессы

SoftSIM или будущее сотовой идентификации в России

Доверяй, но проверяй: как мы в KION идем по пути продуктовых событий

Релиз «Рувер» — наше программное обеспечение для камер видеонаблюдения

Тренды Java: как российские разработчики делают то, что другие только планируют

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

Язык программирования для игр

Как ухватить LLM за хвост: эффективные стратегии тестирования AI-моделей

Эффективное внедрение инструкций в бизнес: почему это важно и как добиться успеха

[Перевод] Пара слов о вредоносном ПО для Linux и способах защиты вашей системы

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

KAN модель. Пробуем на задаче восстановления табличных данных

Любимая техника расслабления Сундара Пичаи

Два подхода к анализу ПО на уязвимости: какой выбрать?

Книга: «Рецепты TypeScript»

[Перевод] LLM будут врать вечно

Отечественные ребрендинги 2024 года: как изменились корпорации?

Защита сайта от накрутки ПФ: превращаем ботов в тормоза для их серверов

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

Синтезатор ФАПЧ (ADF4113)

Когда компьютер говорит “нет”: Microsoft выпустила обязательное обновление Windows 11, которое сломает ваш ПК

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

Что происходит, когда вы вводите адрес сайта и нажимаете Enter?

SOLID. Проблема новичка

Как ручному тестировщику стать автоматизатором?

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

Living off the Land: разбор задания от экспертов F.A.C.C.T. на CyberCamp2024

Только до 31 декабря 2024 г. виртуальные и выделенные серверы EdgeЦентр в Алматы доступны со скидкой 30%

Как мы создали LLM-модель Cotype Nano

Глубинные интервью в UX-исследованиях VS тактика проведения допроса

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

Как экономить нервы и время при отладке кода

Как оценить качество проекта? Внедряем DORA-метрики

Люди и LLM похожи больше, чем вы думаете. У нас тоже есть системный промпт, контекст и всё остальное

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

Контент-анализ для начинающих: базовая методика

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

Как мы сделали продукт с Chat GPT для написания резюме

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

Чего ждёт рынок от java-разработчика уровня middle

Почему колористика в маркетинге так важна?

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

Справочник статистических методов для менеджеров продукта и маркетологов

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

ТОП-5 ИБ-событий недели по версии Jet CSIRT

Найм дизайнеров глазами лида

Телевизор 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

Qwen 2.5 и Qwen 2.5 Coder — перспективная коллекция LLM для систем агентов

Кэширование информации в Redis на NestJS

Как я чинил телевизор и почти довел до обморока трех человек. Новая монтажная байка

Слежка или защита: законы и судебная практика о применении 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 Первый Дан. Реализация Хеш-Таблицы

Zero Tolerance Underground: постигая тайну дополнения

Простой телеграмм бот на sh, или ещё одно применение старому роутеру

Менеджмент vs. лидерство: что важнее?

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

Язык TypeSpec для создания API-документации

Разработка Task Manager с нуля до полнофункционального продукта

Фичи в парламент: еще один подход оценить важность признаков в древесных анcамблях

Deepseek: лезем в голову к GPT-модели и смотрим, как именно она рассуждает

Продающая вакансия: Как привлечь идеального кандидата

Дебаг на максимум: секретные настройки Xcode, которые должен знать каждый разработчик

Гипотезы, ретроспектива и культура. Повторенье — мать ученья

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

«Робокоп 3»: скорее мёртвый, чем живой

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

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

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

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

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 для брокеров сообщений и не только, или Если хочется иметь структурированную доку по асинхрону

Очередной эмулятор Nes. Процессор

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

[Перевод] Разумный подход к «Considered Harmful»

Суд с ФНС: купить жене лизинговое авто за 1000 ₽ и заплатить 500 тыс. ₽ налогов и штрафов

Генерация кода валидации из спецификации OpenAPI: как мы синхронизировали валидаторы данных между бэкендом и фронтендом

[Перевод] Забыть не значит удалить: SURE — новый устойчивый к квантованию метод «забывания» в LLM

Продвинутая регистрация multi-сервисов в Angular

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

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

Разрабатывали Telegram-бота для доступа к ChatGPT, а в итоге сделали интерфейс для взаимодействия с внешними LLM

«Мечта мазахиста»: разработка VR-жилета для игры в Cyberpunk 2077

Сколько времени тратить на работу?

СH32V307 и о переходе на QingKeV4 от WCH. Контроллер прерываний PFIC

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

[Перевод] Зачем нужна нотаризация приложений Apple?

Как повысить свою частоту вибрации?

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

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

Двое из ларца: Intel Core i7-14700K или Ryzen 7 9700X. Сравниваем и решаем, что лучше

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

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

Чтение на выходные: «Элементы гейм-дизайна. Как создавать игры, от которых невозможно оторваться» Роберта Зубека

Прощай, Маша, не поминай лихом! Как мы переходили с MariaDB на PostgreSQL

Чтение на выходные: «Элементы гейм-дизайна. Как создавать игры, от которых невозможно оторваться» Роберта Зубека

Чтение на выходные: «Элементы гейм-дизайна. Как создавать игры, от которых невозможно оторваться» Роберта Зубека

Оптимизация денежной наличности в АТМ, или Как сделать так, чтобы в банкомате всегда были деньги

Ускоряем PostgreSQL с помощью Tuned

Сериализация в Java. Давайте разбираться

OpenStack-грабли: как мы перезапустили облачную платформу Рег.ру

Что такое блокчейн, как работает и как его можно использовать

Должен ли тимлид писать код?

[Перевод] От кода к смыслу: улучшенная панель Structure в IntelliJ IDEA 2024.3

Как мы организовывали поддержку Unidraw

Подключаем «крысу» от ЕС ПЭВМ к современному ПК

Отбрасывает ли лазер тень?

State of DevOps 2024. Туда и обратно: 1. DORA-метрики и элитность

Безопасность облачных вычислений

Хорошо ли искусственный интеллект пишет программный код и как мы в Fix Price используем ИИ в наших решениях

Columbia Pictures не представляет: переходим на отечественные ТВ

Высотный склад ЗИЛ: «Матрица» от советских инженеров и забытая хайтек-революция в логистике

[Перевод] Пролекарство. Новое обезболивающее точечно снимает хроническую боль

[Перевод] Ломаем хэши CityHash64, MurmurHash2/3, wyhash и не только…

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

Проблемы при поддержке IT-продуктов на базе AI и варианты их решения

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

Будь T-shape

Сказ о том, как мы опять откопали стюардессу

Препарируем слои образов Docker

NVIDIA RTX 4090 с 48 ГБ памяти: решение для ресурсоёмких задач

Hippo-RAG: Долговременная память для LLM, вдохновленная нейробиологией

[Перевод] Создание приложения для обратного поиска изображений с помощью Manticore Search

Осеннее обновление: релиз Proxmox VE 8.3

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

Меньше 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 возможных способах и предупреждаю о рисках

Где-то между архитектором и техническим писателем или Что делает инженер-проектировщик в проектах цифровизации

Введение в синтетические данные для ML: зачем они нужны?

Сломалась авторизация пользователя в Telegram Bot Mini App (Bot Api 8.0)

«Шапочка из фольги не поможет»: что такое handover в базовых станциях и как его тестируют

Я – наставник. Фантастические люди и где они обитают

Модели данных в BI-платформах: физика против логики

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

REST vs gRPC. Межсервисная интеграция для начинающих

Как заставить LLM работать на вас – разбираемся на примере задачи сопоставления товаров на маркетплейсе

Мой первый опыт собеседования и его отражение в современном подходе к оценке IT-специалистов

Google Translate vs. ChatGPT vs. Homo Sapiens: кто кого?

Установка Checkpoint SNX VPN client

Я угадаю, что рабочий цеха хочет ввести, с трёх букв

«Гиперболоид» советских радиофизиков: как лазер изменил мир

Отличник без усилий: как учиться лучше с помощью ИИ

В зоне турбулентности: история Boeing

Модели Take-Rate: погружение в бизнес-процессы для успешного ценообразования

Управление конфигурациями сетевого оборудования Eltex | Oxidized

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

Одноплатный компьютер Next SBC с Ryzen 7840HS: мал да удал. Игры, офис и все остальное. Что за девайс?

Безопасность в Битрикс24: пошаговый гайд

«Кеса не треба»: как я приехала в Черногорию почти без знания языка и что из этого вышло

ИИ-инструменты для аналитиков: теория, кейсы, советы

Назначение языка программирования Elixir

Когда проблема — не проблема. НЖЯ — инструмент Теории Ограничений

Go-to-Market Framework и Product Development Framework — какой использовать, что общего и в чем разница?

Зачем IT-специалисту качать социальные сети для визы таланта

[Перевод] Создание XDP eBPF программы с использованием C и Golang: пошаговое руководство

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

Введение в Brisa: новый подход к веб-разработке

От токарно-копировального станка до космоса: немного о русской инженерной школе

«ИИ-тестировщик»: от идеи к реализации

Возможности поля HTML-документа, часть 2. Внедряем CSS и JS

Расширенная модель записи данных REM: почему это стандарт для разработки Low-code решений?

История C и C++. Часть первая: появление и стандартизация C, C with Classes становится C++

Инженеры больших идей: кто был бы спикером на ИТ-конференции вашей мечты?

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

Functional options in Go

Какие айтишники будут востребованы в 2035г, а какие – нет?

Портал, манулы и мячи: опыт разработки для Apple Vision Pro. Часть 1

Как пересылать сообщения из Telegram в SMS с помощью бота

SDR радиоприёмник в FPGA плате Марсоход3GW2 (Gowin)

Стили, темы и адаптивная верстка в 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, или Почему антивирус — не панацея при атаке шифровальщиков

[Перевод] Учёные нашли на трёхмерной карте Млечного пути «туннель для побега» из местного пузыря

Huawei уходит от Android. Придётся ли бизнесу делать приложения для HarmonyOS Next

Паттерны проектирования на языке Kotlin

Задача о банкомате

Обучающий маркетинг сложных продуктов — как тратить на привлечение клиентов меньше в 3-5 раз. Инструкция по применению

Удачный дизайн в советских товарных знаках

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

Считаем размер выборки для AB-теста на основе нормального распределения (готовимся к собеседованию на Аналитика)

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

Прогреваем k8s cache: оптимизация загрузки образов размером 3 ГБ и запуск 1000 POD'ов за секунды

GIMP Script-Fu Первый Дан. Ускоряем Script-fu

[Перевод] Книга: «История всего. 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 — Основы структурирования данных

Фич и Баг: как геймификация и киберпанк помогают обучаться

Как мы попробовали Apache Iceberg в связке со Spark и что из этого вышло

DWH. Data Vault 2.0

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

Как мы поняли безграничность Вселенной: 100 лет открытию Эдвина Хаббла

Отцы и дети: как привычки пользователей из разных поколений влияют на ваш продукт

На шаг впереди: как Threat Intelligence раскрывает возможности SIEM, IRP и SOAR

Оптимизация динамического SQL в SQL Server: ключ к высокой производительности

Красивые картинки на скатерти Улама

[Перевод] Apple убивает Swift

Предельная польза продукта на примере Power BI

Авторизация в Docker Private Registry

Как правильно экономить на расходниках для принтера: советы эксперта печати G&G

Опыт работы с библиотекой h3: гексы, геопризнаки и Geo Feature Store

Дебажим баги в дебаггере x64dbg. «Шаг с выходом» в GUI

Эффективная работа с технической поддержкой C3D Labs

Selectel разработал свои серверы? AMD вновь опережает Intel? Самые интересные новости в мире железа

DevOps — смерть это новая жизнь…

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

Полисульфон для электроники и не только: патентный анализ

Полисульфон для электроники и не только: патентный анализ

Как мы взломали биометрическую систему и получили за это 100 000 рублей

[Перевод] Уменьшение темной энергии может помочь избежать «болота» невозможных вселенных

Мои Red-Flags при устройстве в IT-компании: Как не стать гребцом. Часть 2

Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 1

Зомби-апокалипсис, или Теория мёртвого интернета

Чёрная пятница в издательстве «Питер»

Управление лояльностью и увеличение мотивации IT-команды

Лампочки, выключатели, реле: смотрим на обновлённую линейку умных гаджетов от «Яндекса»

Зал Славы видеоигровой индустрии России

Совпадение? Не думаю! Удивительные сходства нашего мышления и систем IT-мониторинга в поиске причин проблем (Часть 2)

Как добавить свой повторяемый элемент интерфейса в класс HTMLHelper Joomla 4+

Как получить гражданство Киргизии за 2 месяца и не заскамиться?

Назад в будущее: Япония собирается вернуть статус лидера в электронной отрасли

[Перевод] Биохакинг пептидов. Новый класс пероральных препаратов

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

Детектив NoSQL: как мы отслеживаем изменения данных в Банке Идей

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

style.setProperty vs setStyle

ЖК «ЛесART»: умный дом для всех жильцов, даже в комфорт-классе

Биорадиолокация в Engee

JSON как альтернатива CSV в Postman, или как описать тестовые данные быстрее и лучше

Как автоматизировать мониторинг контрагентов в 1С — интеграция «Глобас.API» и «1С: Управление холдингом»

Как сделать регистрацию и аутентификацию на сайтах под CMS ModX с помощью Exolve

Первый опыт создания Open Source с ИИ

[Перевод] Почему ИИ рано поручать код-ревью

Библиография киберпанка

ИИ в Крипто-Торговле: Возможен ли Успех? (Часть 1)

Лента Мёбиуса, биомеханические прыжки, мягкие посадки и PD-контроллер

Кибер Бэкап. Быстрый старт. Защита платформ виртуализации

Что такое System design?

17 ноября 2024

Увеличение лидирующих нулей в симметричной разреженной матрице

Методичка по ведению проекта

[Перевод] Распределение памяти. Клетки, не относящиеся к мозгу, участвуют в формировании воспоминаний

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

История: работа в чешском Red Hat

Профсоюз из одного себя. Часть 3

STM32 — грамотно включаемся от кнопки

Ground Control to Major Tom:  there's something wrong или немного про МКС

Генерация SHA-256 посредством SIMD (SSE-2) инструкций, в MMX и XMM регистрах, без использования памяти (почти)

Как решать задачи на собеседованиях

16 ноября 2024

Математика, физика и космология: как заблудиться в трех соснах

6P Концепция информационной безопасности

Ремонтируем уникальный ARM-нетбук из 2011 года — Toshiba AC-100

Модульные CSS-архитектуры в Next.js: BEM, SMACSS, OOCSS и их применение

Проект «Бутан». Как в СССР с помощью ядерного взрыва нефть добывали

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

GenBook RK3588: уникальный модульный Linux-ноутбук с ARM-процессором с возможностью апгрейда. И кое-что еще

Инновация из 80-х: как создавался компьютер Casio PB-1000 и что у него под капотом

[Перевод] О зацикливании рекомпозиции в Jetpack Compose

Увеличиваем размер выборки и прокрашиваем серые метрики: неочевидная ошибка при проведении А/B — тестов

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

Simple Rails. Часть 1 — начало: свой веб сервер

Биржи поиска работы 2024 как новая итерация сайтов-знакомств

[Перевод] Какую обратную связь от клиентов стоит учитывать? Практическое руководство

Что такое Puppeteer и как его использовать для веб-скрапинга | Полное руководство 2024

28 лет назад началась история Windows CE. Вспоминаем былое

Продукт для инвестора — Магнето 2.0

Рекомендации по учёбе во ВТУЗах

Один год с Duit — ретроспектива развития

CH32V307 и сколько же на самом деле FLASH в микроконтроллерах WCH

Разбор ERC-6900: Модульные абстрактные аккаунты и плагины

Апгрейд тела: преодолевая границы биологической формы

5 вопросов, которые могут задать вам на собеседовании на роль ML Team Lead

Компании vs независимые ИТ-сообщества: ищем win-win

Лучшие практики TypeScript: Строгая типизация, гибкость и производительность

15 ноября 2024

Что нового в Strapi 5. Спойлер: стало лучше

Приватность и безопасность в интернете с Web3: что нужно знать каждому

[Перевод] Методичность в проектировании: Как BPMN помогает улучшить UX-стратегии

Калибровка MEMS Акселерометра [Часть 2]

Совершенный код: 10 книг по веб-разработке для начинающих

CSS-анимации: 20 полезных библиотек для разработчиков

[Перевод] Вся правда о внутренней прокладке кабелей | советы веломеханников, разбирающихся с интегрированной проводкой

Хабрзор: обзор обзоров

Как сделать ИИ (нейро) продажника/консультанта в чате на сайте с обучением на информации по компании. [ИИ для бизнеса]

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

4 ограничения Jitsi «из коробки»: опыт доработки и интеграции масштабируемой ВКС

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

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

Nearly Stateless L4 Balancer: алгоритм и патч на GitHub. Доклад Яндекса

Чтение на выходные: «Сожги свое портфолио! То, чему не учат в дизайнерских школах» Майкла Джанда

О чем плачет Frontend-developer

GIMP Script-Fu Первый Дан. Сортировка

Эффективное распределение лидов между менеджерами: руководство по оптимизации процесса

A/B тестирование в офлайне: как не потерять миллионы на масштабировании

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

[Перевод] 7 продвинутых приемов pandas для науки о данных

Анонимные мессенджеры: лучшие решения для конфиденциального общения

B2B UX: Информационная архитектура и проектирование обзорного экрана в BI-системе

Эра закупщика закончилась? Как Категорийный менеджер и ИИ меняют реальность?

Баллада трёх Элвисов: как ИИ изменит сферу генеративного контента к 2035 году

Тестирование BMС: поговорим о нагрузочном тестировании

Обзор Mesh-системы Tenda Nova EX3: WiFi 6 на 200 м2

Крупные и не очень производители электроники переезжают из Китая во Вьетнам. Что происходит?

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

Безопасность мобильных устройств: интервью с экспертом Positive Technologies

[Перевод] Прокачка стека: от «технического долга» к «техническому здоровью»

Циничные заметки о карьере в IT от «гейткипера»

Fixed Price, Time & Material или Retainer? Как не ошибиться с выбором для долгосрочного партнерства

Стоять или сидеть? Развенчиваем мифы о здоровом образе работы

Release notes. Маркетинг или искусство?

Сообщники хакеров поневоле: как сотрудники влияют на информационную безопасность и что с этим делать

AD-X2: присадка для аккумуляторов, взбудоражившая Америку

Создание кастомного балансировщика нагрузки на Go для gRPC с приоритизацией адресов

Как мы заменили IPMI консолью на HTML5 для управления нашими серверами

Красную карточку этому роботу! Участники RoboCup — о современном робофутболе

Почему в разработке чат-ботов мы в качестве основы используем Jmix

Как изменилась производительность GeForce RTX 4070 с GDDR6 по сравнению с версией с GDDR6X в играх

Не мозгом единым: формирование памяти вне клеток мозга

Как я отправился покорять Эльбрус и не дошел до вершины 71 метр

Как найти хорошую работу в IT? Лучшие каналы и практики поиска в 2024 году

[Перевод] Ловушка одиночества: говорят, что оно так же вредно, как курение. Сократит ли оно продолжительность жизни?

Всероссийский рейтинг IT-брендов работодателей 2024

Дюжина ошибок мессенджера Telegram

Айтишная «премия Дарвина»: номинанты 2024 года

FortiClient VPN: запускаем скрипт, приложение или задачу после установки соединения

Сенсорный пин-пад и как он работает

Являются ли старение и смерть эволюционным преимуществом? Отвечает компьютерное моделирование

Проблемно-ориентированное управление в ИТ. Отчётность

Чему нас может научить поиск причинно-следственных связей в IT-мониторинге? (часть 1)

Дополнение к Litchi

Кроссплатформенный терминал Modbus TCP / RTU / ASCII с открытым исходным кодом: Часть 2

Загрузка и обработка видеофайлов посредством Minio, REST и FFmpeg

Test-Driven Development: как полюбить модульное тестирование

Как 3D-печать и 3D-сканирование помогает сохранять классические автомобили. Применение 3D-печати

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

[Перевод] Проверяем фактор автобуса для опенсорсных проектов

Статья для Хабра может стоить 60 000 рублей, а сайт на Тильде до 1,5 млн: за что берут такие деньжища?

Краткий обзор форума GIS DAYS 2024: импортозамещение, «ИБ-Пророк» и сессии Business Day

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

Телеграм не бот, REST API wrapper для управления аккаунтом но не ботом

Патчим freezed

Mock-серверы в Postman

Как работать в наушниках в коллективе

Зачем я написал ещё одну утилиту мониторинга CPU для Мака

Как гравитационная линза стала космическим телескопом

14 ноября 2024

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

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

Первый Pattern, первый квест

Mattermost + Jitsi + k8s

Оптимистические и пессимистические блокировки на примере Hibernate (JPA)

Контур + GFS = Kanso. История развития файловой системы

Проверка готовности приложения к работе в реальном ненадежном мире. Часть 5

Kafka для самых маленьких тестировщиков

Трамп меняет правила игры: что ждёт технологические стартапы?

Смартфон S24 Ultra – еще один классический фейк в деталях

Путь к совершенству через пентест

Что такое фотограмметрия? Зачем 3D-сканеру встроенная фотограмметрия? Разбираемся в технологии SHINING 3D

От живых гайдлайнов к Documentation as Code. Как изменилась документация во фронтенд-разработке

Kafka Streams ч3: Stateless processing

Геометрия Стенда для Калибровки MEMS Акселерометра

Data catalog: от истории до сравнения решений

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

Продуктовые обновления октября: релиз сертифицированного WAF, прерываемые ВМ в Managed Kubernetes и другое

[Перевод] Сравнение бенчмарков LLM для разработки программного обеспечения

Первые звоночки: популярные марки пейджеров из 90-х годов

GIMP Script-Fu Первый Дан. Точки, Контуры, Кисти и Градиенты

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

[Перевод] Влияние музыки джангл на разработку видеоигр 90-х

Пайплайны записи своими руками: думали — велосипед, оказалось — паттерны

Как учить разработке на Битрикс: наши 20 лет опыта

Книга: «Простое объектно-ориентированное проектирование: чистый и гибкий код»

[Перевод] Почему искусственный интеллект может сократить инвестиции в квантовые вычисления

Протоколы внутренней маршрутизации

AI на фронтире кибервойны. Как LLM меняют ИБ-ландшафт

Пайплайны записи своими руками: думали — велосипед, оказалось — паттерны

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

Переезд с Elasticsearch на OpenSearch: рассказываем про нюансы и архитектуру нашей системы логирования

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

Как найти и гоблина, и крысу. Интервью с исследователями из ГК «Солар», нашедшими вредонос GoblinRAT

Добавление пользовательских иконок для типов MIME в Linux

Будущее наступило: нейросеть управляет компьютером. Что дальше?

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

Сертификация ФСТЭК: самый подробный гайд. Часть вторая – процесс сертификации

Дешевая светодиодная лента со сверхвысокой цветопередачей Ra98

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

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

Будни косплеера: тысяча и одна жизнь

14 вопросов, которые могут задать на любом техническом собеседовании инженера ЦОД

Машинное обучение в оценке кредитных рисков: как ML меняет правила игры?

ВКС-дайджест: как плохая связь влияет на репутацию и есть ли на совещании реальные люди

Как Прага стала центром инноваций в хранении данных: самая большая вертикальная картотека 30-х годов XX века

Ежу понятно: как разработать логотип и маскота для IT-компании

Big Data мертвы, да здравствуют Smart Data

Стабилизируем положение потенциометра, считанное с АЦП

Реализуем сервис файлового сервера на Astra Linux

Миссия выполнима, или как мы проходили сертификацию Tier III Facility в работающем ЦОДе [Часть 2]

За что платят чеканной монетой, или Экономика мира Ведьмака

Разница между прямым прокси, обратным прокси и балансировщиком нагрузки

YYYY? yyyy!

Зачем нужны TMS и как мы пришли к TestRail: опыт Рунити

Как верстать Dashboard

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

Как реализовать методы скроллов через Appium для Android-приложений

Внутренности планировщика Go

7 причин, почему компании внедряют BI, даже если есть отчеты 1С

Разворачиваем приложение Next.js с базой данных PostgreSQL и задачей Cron на облачном сервере Ubuntu Linux

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

Новый Ryzen 7 9800X3D разгоняется до 6,9 ГГц и выдает 1000 fps в CS2, а потребляет всего лишь 100 Вт

Распознавание капчи токеном или кликами, что быстрее? Сравнение методов на практике

Разбираем iOS-приложение: код, сборка, статические и динамические библиотеки, компиляция, запуск

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

А по ночам я веду беседы с лампочками

Рецензия на книгу “Изучаем паттерны проектирования JavaScript, 2-е издание”

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

Руководство по heatmap для анализа игрового уровня

[Перевод] Встраивание вредоносного исполняемого файла в обычный PDF или EXE

30k аудиозаписей: наводим порядок

«Приключение на 20 минут: взял и поменял язык». Личный опыт перехода на Kotlin

[Перевод] Как работают Kubernetes Services: управление трафиком с помощью iptables

nanoCAD BIM ОПС: редактирование шаблонов спецификации в соответствии с ГОСТ 21.110-2013 СПДС

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

Нейросети, синтетические конверсии и отказ от ключевых слов – 7 главных лайфхаков контекстной рекламы в уходящем году

Ошибки при работе с tailwindcss

Настройка no-code приложения ALM (Управление активами и пассивами)

Lasso, Ridge и кастомные регуляризаторы: основы

UART-терминал из LCD-дисплея и компьютерной клавиатуры

Простой шлюз в сеть Интернет на nftables в ОС Astra Linux Special Edition

Как легально обналичить биткоин в России работникам IT: 3 лучших способа

«Едем» в Гронинген: длиннейшее описание поиска кратчайшего пути по следам Дейкстры, изобретателя известного алгоритма

Нафига козе баян? (Мне не сдались такие программисты)

Приложение SMD CODES  для смартфонов для распознания электронных компонентов по маркировке на корпусе

13 ноября 2024

Почему не стоит использовать C в C++

[Перевод] Могут ли Pictionary и Minecraft стать тестами на сообразительность для ИИ?

Достаточно ли библиотек для современного программиста?

Безопасность во Frontend или как пройти все круги Данте

Слои UX, Business Model Canvas и CJM – что такое и зачем надобно

Почему сотрудники игнорируют инструкции? Как пирамида Дилтса помогает мотивировать команду

Тестирование с помощью Excel

Kali Linux и Parrot OS

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

Мини заметка об оптимизации Arch Linux

Как появилось караоке: история о трех изобретателях

Dask для анализа временных рядов

Проект «Телепорта»

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

Продажа меда: вожу семью в прицепе, чтобы заработать 100 млн в год

Краткий обзор форума GIS DAYS 2024: кибераналитика, SOC и итоги «Биржи ИБ- и IT-стартапов»

Нет никаких гейткиперов в IT

Сборка мусора в Java. Часть 2. Прогресс со времени выхода JDK 8

Прощай, программист? AI уже пишет код лучше тебя

Повышение эффективности воронки продаж. Автоматизация продаж.  Контрольные точки. Часть 3

Тексты для IT может писать только айтишник! Нет. Рассказываем, как делаем IT-контент для beeline cloud и не сходим с ума

Онбординг сотрудников при внедрении BI: как организовать правильно?

Работа с дисками в РЕД ОС

Миллиарды в битве за внимание: кто лучше распорядился рекламным бюджетом — Харрис или Трамп?

Инхаус-разметка с нуля. Реально ли это и насколько полезно?

Словарь омонимов программисткого жаргона

Настройка Carbonio Proxy

Инженерный трек: как вырасти из senior’а в staff-инженера

[Перевод] Ваш хирург обучался на видосиках

Как мы создаем цифровой опыт сотрудников в «Магните»

Ты — ненастоящий айтишник / Дедовщина в IT

Управление IT-инфраструктурой: бюджетирование, риски, отказоустойчивость и катастрофоустойчивость

Сколько я заработал за год фриланса?

Уважаемые блогеры, блогайте пожалуйста помедленней

HamClock и Pi-Star — запускаем сервер радиолюбительского приложения на «малинке»

Почему мы выбрали gRPC вместо tRPC?

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

Что нового в .NET 9?

Генерируем презентации с помощью GigaChat и Kandinsky

Продовольственная безопасность. Часть I

Как системному аналитику выделиться на собеседовании в 2024?

Запуск узла Hidden Lake на языке Go

Триггеры в PostgreSQL: основы

А ваш IDM умеет играть в шахматы?

Обзор способов защиты контейнеров Docker: от простого к сложному

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

Удивительные истории, о которых невозможно молчать

О технарях, управленцах и почему всё не так однозначно, как кажется

“Ну тут недельки на две”. Оцениваем задачи

[Перевод] Разбор регулярного выражения, проверяющего простоту чисел

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

Жил да был купец…

Новые динтаблицы: вторичные индексы, web assembly и ещё много улучшений к версии YTsaurus 24.1.0

Нейронные оптимизаторы запросов в реляционных БД (Часть 3): Погружение в ранжирование

Тварь ли я дрожащая или право имею. Берем чужие сайты под свой контроль. Часть 2 — Пользовательские скрипты в Chrome

Как затащить быстро и дешево

Транзакции в Spring: сила управления данными

Приветствие от Искусственного Интеллекта: Время быть услышанным

Поревьюим и порефакторим — Ассемблер для любопытных #2

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

MoexBuilder: как я создаю библиотеку на Python. Часть 3

12 ноября 2024

Вывод уравнений Фридмана и анализ одного из его предельных решений

Конференции PGConf.СПб 2024 и PGConf.Academy

Проверка готовности приложения к работе в реальном ненадежном мире. Часть 4

Как быстро уснуть? Здоровый сон — хороший код

Pygame для начинающих программистов.Статья вторая. События

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

Почему 1С?

Anthropic и гонка к «безопасному ИИ»: что рассказал CEO компании Дарио Амодеи на подкасте Lex Fridman

Правильное питание: существует или нет

[Перевод] Учёные обнаружили быстрый радиовсплеск в мёртвой галактике

Phanerochaete velutina: живой компьютер, который занят поиском еды

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

Tech каналы Telegram

Управление ядрами ЦПУ при обработке сетевого трафика

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

По мотивам одного сбоя в БД Oracle

[Перевод] Учёная вылечила рак с помощью вирусов, которые сама вырастила в лаборатории

Как сделать интерактивную панель для отправки SMS

Погружение в Kubernetes Network Policies

Трёхмерные, часть 2. О 3D-интерфейсах в операционных системах

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

Скачиваем и смотрим YouTube на своём хостинге

[Перевод] Автоматизированное тестирование API с использованием Python. Работа с JSON и JsonPath

Никогда не используйте MySQL, всегда используйте PostgreSQL

Голос под защитой. Запускаем хакатон SafeSpeak-2024, посвящённый борьбе с голосовыми дипфейками

DDD и аналитика данных

[Перевод] GEOINT Challenge: геолокация уличного искусства в Доминике

Азотный лазер большой мощности: так ли он прост?

[Перевод] Книга: «Linux. Карманный справочник. 4-е изд.»

Обновление Прошивки из Make Скрипта

[Перевод] Глубокое погружение в базовую архитектуру LPU Groq

«Гараж» Рексофт: от идеи до внедрения

GIMP Script-Fu Первый Дан. Погружение в программирование графики

Восстановление нерабочей клавиатуры с помощью QMK и RP2040

Жаркий спор по теме Masonry в CSS

OpenShift и Kubernetes: сравнительный обзор, основные различия

По собственному опыту собрали суперподробный гайд по CRM-стратегии

Как фрагментация индексов в SQL Server «подкладывает свинью» производительности, и что с этим делать

Как мы в МКБ обновляли Zabbix с 4.4 до 6.0 — проблемы и подводные камни

Read IT Club: как мы повышаем качество русскоязычной ИТ-литературы

Синхронизация звука и видео. Взгляд дилетанта

Квантовые вычисления: основные идеи и состояние квантовых технологий

Как тестировщики запустили ВездеКОТ

[Перевод] Есть ли разница между седлами для шоссейных и горных велосипедов?

Анонс докладов по управлению знаниями

Когда железки знобит: мониторинг NFC-модулей банкоматов

Serviceability в действии: реальные примеры разработки и улучшения процедур обслуживания IT-оборудования

Экспертиза под микроскопом [Оголяемся технологически. MaxPatrol SIEM]

Ода любви к nvtop — консольный мониторинг GPU, который мы заслужили

Как я пытался приручить кофемашину

Когда 1+1 равно 1 (часть 2)

Не только нейроимпланты: как нейротехнологии меняют медицину

Не бойтесь потоков в Python, они не кусаются

Чем архитектура Zen 5 в процессорах Ryzen 9000 отличается от Zen 4

Беда “войти в айти” или курсы тестировщика отзывы: Три ошибки создателей IT-курсов

Нужно создать условия для роста IT-компаний в регионе? Спросите у Липецкой области как

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

Управляющая компания, у нас проблема! Как за жителями хрущевок следят по кабелям провайдера

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

Рекламные платформы 2024: что выбрать — Telegram Ads, ВКонтакте, Яндекс.Директ, Авито или Одноклассники?

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

Подсмотрено: WB-MAP и управление насосами

5 шагов адаптации тимлида в новой компании

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

Мотивационные стили в обучении: почему вам (возможно) не нужны цели или общение с одногруппниками

Линейка VoIP-шлюзов IPmatika: первое знакомство

Обзор на российскую СХД от YADRO: какова TATLIN.FLEX.PRO в деле

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

Чиним GRUB без флешки

Turbo-Pascal 5.5 (и другие) в браузере — с загрузкой программ по ссылке

Создание плагина для IntelliJ IDE с подключением GigaChat для проверки качества кода

Отправка и получение сообщений через RabbitMQ в Symfony

Умножение троичных матриц для нейросетей

Особенности хранения проектной информации в среде общих данных строительного проекта

Курс биткоина исторически вырос в $89 тысяч

[Перевод] Новая модель OpenAI достигла предела

Стильные обои на телефон: что актуально, а что кринж?

Прогноз геомагнитных бурь: когда ожидать магнитных колебаний?

11 ноября 2024

[Перевод] Запросто собираем базу данных при помощи команд Linux

Ушла ли эпоха удивительных импортозаместительных историй?

5 фич в JDK, о которых вы могли не слышать

Мои Red-Flags при устройстве в IT: Как не стать гребцом

Поиск по фото для Ozon и Wb за 3 часа

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

Концептуальный wish-you-happy-debug

[Перевод] Состояние производительности Python 3.13: Free-Threading

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

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

Путь одного IOS-приложения

Плагиат, референс, отсылка — где пролегает граница при разработке игр

Классы без лишнего веса: инлайн-классы в Kotlin

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

Описываем UseCase'ы правильно

Security Week 2446: исследование троянской программы SteelFox

Льем из Postgres в Elastic консистентно

Обзор KICKPI KP1: пожалуй, лучшая сертифицированная Android-TV приставка в ценовой категории до $50

Топ-5 ботов с нейросетями для генерации изображений — те самые, что спасли наш бизнес и принесли 15 млн ₽

Мультимодальный RAG может повысить эффективность использования ИИ для бизнеса

Проверка готовности приложения к работе в реальном ненадежном мире. Часть 3

Flutter Push-уведомления, том числе в Web

Как разобрать и собрать обратно apk под windows

[Перевод] Поддержка RestClient для OAuth2 в Spring Security 6.4

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

Семантический веб: краткий обзор технологий и инструментов

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

Регуляторика РБПО. Часть 4 – Требования к ГИС, ИСПДн, отраслевые требования

Регуляторика РБПО. Часть 4 – Требования к ГИС, ИСПДн, отраслевые требования

Деменция LLM: как языковые модели забывают, зачем учились, и что из этого следует

Глубокая оптимизация сверточных нейронных сетей: Анализ методов улучшения модели на примере CIFAR-10

Телефоны с дисплеями E-Ink: для тех, кому нужна связь и не хочется отвлекаться

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

Запуск необанка на core-bankning platform АБС RStyle: вызовы в финансовом секторе

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

Как меняется кибермошенничество

Паттерн Наблюдатель в Golang на котиках

Как я настраивал меню выхода в Qtile

Как мы работу блочного pNFS исправляли: продолжение остросюжетного детектива с Linux в главной роли

Unity .NET и Mono — галопом по компонентам

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

Rust custom Triplet

Ускорение LUP-разложения матрицы с помощью OpenCL

MTA-STS на вашем почтовом сервере

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

Краткий обзор форума GIS DAYS 2024: студенческий день, тренды в инфобезе и киберсоревнования

Как связаны скоростные шоссе и естественный отбор?

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

Выяснили, как эффективно подготовить спринтеров к соревнованиям и делимся теперь с вами

Не удержался-2 – цепная реакция. Ответ ответа на статью про «где лучше платят»

Как Sample Ratio Mismatch спасает A/B тесты от ложных выводов

Правила построения BIM-команды

Как специалисту найти клиентов: 50+ проверенных способов

Доверяй, но тестируй. Что изменилось на рынке оборудования для ЦОДов и как работать с новыми вендорами

Как специалисту найти клиентов: 50+ проверенных способов

Почему любая оценка IT-шников обречена на провал?

В чем польза мок-собеседований?

Как мы развиваем архитектурные навыки ИТ-специалистов в Сбере

Предвзятость русскоязычных LLM: кого машина считает «обычным человеком»?

Перебор Соседних Клеток — забавные формулы

Инновации в инженерии: функционал конвертации проектов и анализ целостности систем в nanoCAD BIM Вентиляция

[Перевод] Пример использования Spring Data и Redis для временного хранения персональных данных

Кто такой и чем занимается фронтенд-разработчик — джуниор, мидл, синьор и тимлид

E-com как снежный ком: история развития направления электронной коммерции в России на личном опыте

Проверяем, мог ли модуль пожаротушения стать причиной пожара на складе

Pygame для начинающих программистов. Статья первая

Правильные графики и коммуникация

Почему я не готовлюсь к алгоритмическому интервью

Написание ETL пайплайна при помощи airflow, rabbitmq и postgres

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

Как региональные госсайты оказались защищены лучше федеральных

10 ноября 2024

[Перевод] Красный восход

Расширения VSCode для комфортной работы с проектами

Практические варианты использования port knocking

Миллиомметр своими руками

Как я снимал трейлер несуществующего фильма. Часть 2

Тяжелый H[header]

Асинхронная логика — насколько же это может быть быстро… (+ небольшая победа на багом в Gowin EDA)

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

MoexBuilder: как я создаю библиотеку на Python. Часть 2

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

Действительно ли смартфон может работать в режиме скрытой прослушки?

5 проблем микросервисов на gRPC + TypeScript

Ошибка сериализации в Redux: как организовать хранение файлов в React-приложении

Мои простые правила хорошего текста: личное руководство по стилю

Исследование возможности импортозамещения файлового сервера: Часть первая

Shadowsocks,OpenVPN,Vmess, VLESS: какой протокол победит в эпоху цифровой цензуры?

Темная сторона ИТ

Моя подборка ChatGPT Телеграм ботов

Мобильная разработка за неделю #563 (5 — 10 ноября)

DPC (Device Policy Controller): админим блокировку экрана в Android

$800 000 на фейковой аналитике: история самого юного биржевого мошенника

Гексагональная сетка для игр с круглой Землей

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

Библиотека CUtils

Пишем простой список на C

Правда и ложь про природную ренту

Расширенное обнаружение проблем в Zabbix: продвинутая работа с триггерами, тегами и вычисляемыми элементам

Почему ток течет через электрод

Как я писал «Вирус-бякус» на Delphi (шутка родом из конца 90-х)

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

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

MoexBuilder: как я создаю библиотеку на Python. Часть 1

От Гарфилда до Кота Саймона: как кошки становятся прототипами героев фильмов, мультиков и игр

История одного модального окна или переходим с UIKit на SwiftUI. Часть 3. ProgressView vs SkeletonView

Как избежать разочарования пользователя: от NPS к ценности

Что на неделе: экзамены для айтишников на «Госуслугах», новые фичи Telegram и ИИ-портрет за $1,08 миллионов

[Перевод] Руководство по созданию приложения для поиска данных на основе агента GraphRAG

Ход в игре «крестики-нолики» с помощью SAT-солвера

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

09 ноября 2024

Ответ на статью о «Наиболее быстром интерпретаторе»

«Так и знала, что вы — бывший двоечник!» Самые глупые ошибки моей компьютерной молодости

Путь разметки данных для NER: от Open Source до Prodigy

Начинай с сути: говорим и пишем яснее

Разбор dos-подобной операционной системы. OzonOS

Введение в ПЛИС: Содержание курса

Искусственный интеллект и «взлом» культуры

Управление памятью в C

HR-бренд, методика разработки

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

CBLT — безопасный, быстрый и минималистичный веб-сервер на языке программирования Rust

Пишем небольшое приложение на Python для повышения продуктивности с помощью ИИ и BotHub API

Апгрейд мобильного компьютера паяльником

Skyrim — и только блеск кожанки в отражении заднего зеркала

Как приходят идеи красивого и полезного. Кентавр

Настройка VLESS-прокси: практическое руководство по развертыванию

Моя парадигма программирования

[Перевод] 10 популярных трендов в тестировании ПО в 2024 году

Нейронаука и «Лосось сомнений»

Outstatic CMS для персонального блога на Next.js: Легко и Быстро

Выйти из IT или почему я не на месте TradingView

[Перевод] Кристофер Йех, аспирант Калтеха, про «тренажеры» для разработки алгоритмов

«Interactive Brokers закрывает счета россиянам»: разбираемся, что происходит на самом деле

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

Ремонт беспроводных наушников JVC HA-s35bt — заряжаются, но не включаются. Что делать и где искать проблему?

[Перевод] Вышла Grafana 11.3: дашборды на базе Scenes, обновления визуализаций, панелей, и многое другое

Студенты для студентов: от курсов по вышмату в МИСиС до приложения для вузов по всей России

Fallout London: гигантский мод для Fallout 4. Что за новинка и стоит ли поиграть?

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

Создание IDE для Amdroid на Java. #1

[Перевод] Всего 5 минут повышенной активности в день приносят заметную пользу для здоровья сердца

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

Адаптеры в Android: «сервируем» данные красиво

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

Boson — разработка СУБД «с нуля» (итог)

Выбираем BI платформу для начинающего специалиста

Как обналичить биткоин в России: 3 лучших способа

Конечный Aвтомат Аппаратного I2C-Трансивера

08 ноября 2024

Cursor IDE: AI-редактор, заслуживающий внимания

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

Feature-Sliced Design (FSD): Основы и практические примеры архитектуры

Doom. Часть 6. Другое измерение или сказ о 5 тотальных конверсиях и 2 модификациях

#ВОбъективеИИ: большие планы на агентский ИИ и новые лидары

История Data Literacy в России

Support Vector Machine: +1 алгоритм машинного обучения для начинающих

Support Vector Machine: +1 алгоритм машинного обучения для начинающих

App Intents: новые возможности для разработчиков в iOS 18

Обновляем мерч: шо, опять?

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

Цифровая настройка хода в часах на STM32 простым языком

[Перевод] Скрытые цифровые привычки зумеров

Кастомизация Django Admin. Часть 1: Структура шаблонов

Бухгалтерия (А)УСН, ПСН в Excel с выводом декларации в xls, ТОП-10 и прибыльностью

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

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

Проверка готовности приложения к работе в реальном ненадежном мире. Часть 2

Насколько сложна ваша работа MS SQL server DBA?

Первые женщины в IT

Понимают ли большие языковые модели данные из таблиц?

Алгоритмы. Рекурсивные функции. Часть I

Понимает ли Vision Llama импрессионистов?

[Перевод] 7 популярных библиотек Vue 3 UI-компонентов, которые заслуживают внимания

Telegram web apps как альтернатива мобильным приложениям

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

Сквозное шифрование и двухфакторная аутентификация в современном интернете

Определяем доли и коэффициенты проникновения с помощью DAX

Ускорение запроса MySQL с помощью обратного условия

Я бы строить дом пошел или на какую профессию сменить ИТ

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

Как мы разработали и добавили «истории» в сервис для поиска работы за 3 месяца

Чтение на выходные: «Великий Китайский Файрвол. Как создать свой собственный интернет и управлять им» Джеймса Гриффитса

От мышей на экране до zip-бомбы: топ приложений-шуток из начала нулевых

Чтение на выходные: «Великий Китайский Файрвол. Как создать свой собственный интернет и управлять им» Джеймса Гриффитса

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

Когда релиз? Как мы боролись с прокрастинацией с помощью метрик

Стандартное отклонение для полных чайников

ChatGPT как второй пилот: сильные и слабые стороны с практическими советами

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

Переосмысление концепции подсчета ссылок и полный отказ от сборщика мусора

Реальность — виртуальная и физическая. Проблемы взаимодействия

Конец эпохи fashion-дизайнеров? Как ИИ меняет мир моды

Как айтишнику живется в Барселоне — в городе криминала и специфических запахов

Умные часы для DIY-энтузиастов: от Pocuter Spectra до Bangle.js

[Перевод] Что лучше — оценка рекрутера или подбрасывание монетки? Вот данные:

Как перенести UEFI системный диск Enterprise Linux на другое устройство?

Популярные платежные решения для Adult 18+ проектов

[Перевод] Сила лидерского слушания

Что такое память CUDIMM, чем она отличается от DIMM и где применяется

Автоматизация мониторинга с Monq: Управление сигналами и интеграция с Zabbix

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

«Самолёт» прилетел

Топ-6 пиар-агентств для работы в России: личный рейтинг пиарщика компании

Код из цитат Шварценеггера и песен Битлов: как мир искусства проникал в эзотерические языки программирования

[Перевод] Чёрные дыры, образующиеся при «обратном воспроизведении Большого взрыва», могут объяснить тёмную энергию

[Перевод] Сила лидерского слушания

Ленточные накопители в домашнем ПК

Трансформация или чемодан без ручки (часть 7) Конфликты и компромиссы…

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

[Перевод] Усиление защиты серверов Linux от угроз и атак

[Перевод] Дата-центры Илона Маска: Tesla, Dojo, X (Twitter), xAI

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

Keycloak Starter. Удобный способ аутентификации и авторизации

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

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

Герой нашего времени

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

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

[Перевод] Создание незаметного вредоносного ПО для Windows

Старое, доброе, немного ламповое ИК управление

Старое, доброе, немного ламповое ИК управление

Под одну гребенку. Режим эмуляции ЦП в Кибер Инфраструктуре

Что такое Data Driven подход

Делегирование как инструмент лидерства, эффективности, мотивации и профессионального развития

Как поднять личный Прокси в Европе за 15 минут

[Перевод] ИИ против квантовых компьютеров: кто победит в гонке за моделирование сложных систем?

Заметки по ROS: Простое введение в launch файлы

07 ноября 2024

Синтаксический анализатор на стеках и lambda-выражениях (Axolotl)

Low-code платформа: кому нужна, в чем выгода и почему это тренд для компаний уровня Enterprise

Как я создавал бесплатный сервис оптимизации изображений FlashImg.ru

Управление памятью в ассемблере для Apple Silicon

Биохакинг – палка о двух концах

[Перевод] Взлом 700 миллионов аккаунтов Electronic Arts (этично): как это было

Зачем нам Node.js или Angular на бэкенде

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

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

Работа в командной строкой ОС Astra Linux

Курс Roblox в 8–9 лет и старше: моделирование и программирование

Учебный язык в робототехнике

[Перевод] Правительство: критически важное программное обеспечение должно отказаться от C/C++ к 2026 году

100+ бесплатных уроков по программированию для детей и подростков онлайн

Как создать плохой REST-сервис: краткое руководство

Из опыта обучения взрослых. Практические приёмы

Основатель и идеолог Nvidia: как Дженсен Хуанг создал одну из самых дорогих компаний в мире

Apache Flink: Сериализация и JacksonStateSerializer

Книга: «Математика для Data Science. Управляем данными с помощью линейной алгебры, теории вероятностей и статистики»

Разгоняем 1С: 27 приемов

Преобразование одноканального LVDS в двухканальный

[Перевод] Когда есть разница регистров, но это не верхний и не нижний регистры?

Как можно запустить процесс эволюции IT в промышленной компании

.NET Digest #4

Ключ от всех дверей: как нашли бэкдор в самых надежных* картах доступа

Мой базовый паттерн использования ansible

Мини UX-патруль: редизайн Яндекс Музыки, который не смог

Трёхмерные. Почему в современных ОС не прижились 3D-интерфейсы?

Трамп вернулся! Что теперь будет с ИИ?

Взгляд в игольное ушко: какие дефекты открывает рентген на печатных узлах QFN, SON, DFN и QFP

Как мы докатились до Kubernetes и чем он заслужил любовь бизнеса

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

Как я перешел из веб разработки в мобильную?

Почему никто не откликается на вашу вакансию? 18 способов изменить ситуацию

[Перевод] Разбираем выравнивание данных и структуру памяти в Rust

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

Разница между ранним и поздним связыванием

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

[Перевод] Новый этап эволюции Vue — Vapor

РСЯ для блогеров: тестируем публикации у блогеров через Директ

GIMP Script-Fu Первый Дан. Расширения к Script-fu

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

Django-аутентификация: просто о сложном

[Перевод] Аэро-, легкий или универсальный: какой из шоссейных велосипедов самый быстрый?

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

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

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

Жизненный цикл контейнеров в Docker Compose: использование хуков post_start, pre_stop

Как развернуть сервис в Kubernetes: гайд для начинающих

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

SQL для Junior Data Engineers: примеры бизнес-задач

Какую скорость развивает самый быстрый интернет в мире и как это возможно

[Перевод] Оценка LLM: комплексные оценщики и фреймворки оценки

[Перевод] Парадокс Тога

Битва титанов: натив, кроссплатформа и PWA – ищем плюсы и минусы на каждом этапе разработки. Часть 2

Почему не работает профилактическая медицина

Как мы строили платформу на базе Kubernetes и старались не скатиться в «Кубер с аутентификацией»

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

ECCV 2024: как это было. Актуальные статьи и главные тренды

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

Карьерный рост из senior: кто такой staff-инженер?

Rust: безопасность памяти без потерь в скорости

Обзор решений описания и обновления state экрана в Сompose

Кто такие Индиго и Иллюминаты?

Как растут data science-инженеры и что советуют синьоры, чтобы развиваться быстрее

Погадаем? Просто шутливый тест-гадание для HR с Таро-прогнозом на 2025 год

Как я захотел переделать освещение в подъезде на два контура и сэкономил 200 т.р. за счёт использования умного дома

Опционы и формула Блэка-Шоулза (часть 1)

Не нужное импортозамещение: рассуждения на тему

486-го хватит всем

[Перевод] Отладить сон? Исследование выявило оптимальную дозировку и время приема мелатонина

06 ноября 2024

Реализация горизонтального кеширования в PHP с Redis Cluster

Cвершилось: официально вышел MS Windows Server 2025

Поющий молится дважды или пишем приложение в помощь хористу

«Зайчик, цыплёнок, крокодил, кошечка» или фотоаппарат мгновенной печати на чековой ленте

Как отключить ECH для вашего домена на Cloudflare

Национальный Суперкомпьютерный Форум пройдёт в Переславле 26—29 ноября 2024 года

Обзор телевизора на базе YaOS Digma DM-LED65UBB33 (65 дюймов): Кинопоиск инсайд

Области применения ИИ в разработке ПО

Базы данных: общие понятия. SA для самых маленьких

Проблема неактивной кнопки отправки формы

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

[Перевод] В чем секрет более низкой цены аренды чипов Nvidia в Китае по сравнению с США?

Изучаем откровения каждый день…

Ошибки в обучении детей программированию: ТОП-5

Почему мы охотно нанимаем джунов и советуем всем делать то же самое

Применение «Волнового алгоритма» для игры «Сапер»

Почему Scheme?

Быть или не быть: анализ возможности применения подхода Docs-as-Code в МоемСкладе

GPT в эдтехе: какие задачи теперь выполняет ИИ

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

Как я KeyCloak побеждал

Расшифровка 69 выпуска подкаста «Хочу в Геймдев!»: Организация игровых мероприятий

Обзор российских VPS-серверов в Нидерландах

Интеграция B2B-платформы на Битрикс с системой авторизации Keycloak

Тестирование фронтенд компонентов с jest-dom на видимость пользователю

Как в 2024 году организовывать интернатуру в US-компании для русских QA-джунов

Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 3. Алгоритмы c пересадками

Как мы привлекли в стартап NFCKEY 17 000 000 рублей инвестиций

Сборка мусора в Java. Часть №1. Обзор сборщиков мусора и их различий

Эволюция систем управления автомобилями: с 1904 года до наших дней

PostgreSQL 18: Часть 1 или Коммитфест 2024-07

Refit в .NET: обзор библиотеки для упрощения работы с REST API

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

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

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

PON сети. На пути к XGSPON

[Перевод] Виртуальные потоки Java: разбор тестовых сценариев

История Бренделя и Фартика: как товарные знаки и авторское право спасают маскотов, персонажей и героев от плагиата

Этот код не то, чем кажется: что творится на мониторе в фильмах и сериалах

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

Инвестиции и геймификация: когда игровой интерес превращается в лудоманию?

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

Тестируем LLM для русского языка: Какие модели справятся с вашими задачами?

О стандартах не спорят? Обсудим — на митапе для С++ разработчиков

VSCode — идеальный инструмент для хакера

Сверточные нейронные сети. Создание нейросети для распознавания цифр на языке программирования Python

Начинаем в багбаунти: доступно об уязвимостях типа Broken Access Control

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

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

Открытый датасет TelecomX

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

Работа hr-специалиста в Битрикс24

Карта эмпатии: как накладывать эмоции на продукт

INFERIT Silver 2: второе поколение ноутбуков от российского вендора «Инферит»

Теорема о бесконечных обезьянах: математическое опровержение

Engee – лучшая альтернатива MATLAB, Simulink, Amesim

Пустили корни: Как часто айтишник должен менять работу

30 лучших игр в Roblox в 2024 году

Как обойти ребут РС при применении групповых политик. Часть 2. Последняя

Квантовые дефекты и возрождение CD и DVD: революция в оптических носителях данных?

Обновления Deckhouse Kubernetes Platform 1.61-1.64: переход на Grafana 10, отказоустойчивость с Fencing, CLI для Windows

Пишем простую нейронку для адаптивного управления JVM: обучение и применение многослойной нейронной сети на Java

Прочитай перед тем, как делать анимацию по скроллу

GPT в эдтехе: какие задачи преподавателей теперь выполняет ИИ

Кот не птица, на жёрдочке не усидит

Курс веб-дизайна для детей: обучение с нуля бесплатно

Введение в ПЛИС: Материальное обеспечение курса

Шахматная комната

Почему твой друг ест все, что не приколочено, но при этом всегда худой? И можешь ли ты стать таким же?

Голый Линукс — запуск ядра-одиночки

Рынок труда: кто продавец и что является товаром?

РКН заблокировал ECH [SNI]: пользователи Cloudflare под ударом, что дальше?

Негативная магнитотерапия

[Перевод] Невероятно быстрый подсчёт байтов

[Перевод] Пользователи тестируют способности LLM посредством игр, в частности с помощью Minecraft и Pictionary

05 ноября 2024

Как обойти ребут РС при применении групповых политик. Часть 1

За что дали Нобелевскую премию по химии: да, снова за AI-модель

Биохакинг больше не в тренде

ByeDPI + Redsocks на OpenWRT: дарим свободу локальной сети на дровах (на примере ASUS RT-N12 ROM/ОЗУ: 8/32 Мб)

Отстаивание прав после дискриминации по национальному признаку в ЕС

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

Самые горячие новости инфобеза за октябрь 2024 года

Немного размышлений о домене и инфре

[Перевод] Python 3.13, что не попало в заголовки

Хеджирование Uniswap V3 позиций с помощью опционов

Погружение в интерфейсы Go

Пишем небольшое приложение на Python для повышения продуктивности с помощью ИИ и BotHub API

Избегаем ада перекомпиляции в Elixir с помощью mix xref

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

Квантизация позволяет запускать Llama 3.2 на мобилках

GIMP Script-Fu Первый Дан. Макросы. Первое знакомство

Нагружаем и отдыхаем: load testing без стресса ч.2 — автоматизация

Делаем форму обратного звонка: лендинг, Go и SMS-уведомления

Кто не успел — тот не опоздал: все выступления с IT Elements 2024 в одном посте

Хватит называть контейнеризацию виртуализацией

Шифрование бэкапов с использованием age и о ценности простоты

Сертификация ФСТЭК: самый подробный гайд. Часть первая – подготовка

Какие нужны аналитики в 2025?

Поиск ошибок в юнит-тестах

История создания MS-DOS: Как 75 тысяч долларов изменили судьбу Microsoft

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

Графики, которые работают: выбор лучшей визуализации

[Перевод] Книга: «Git: контроль версий. 3-е изд.»

Перестань есть кактус и использовать persona в b2b. Тебе нужен company canvas

Студенты для студентов: от курсов по вышмату в МИСиС до приложения для вузов по всей России

Записываем PNG без мам, пап и внешних библиотек

Автоматизация сетевого оборудования на Python. Работа через jump-host

Обзор достижений: общаемся с бизнесом и вдохновляем ИТ-команды

[Перевод] «Электровелосипед» из 130 использованных вейпов

[Перевод] Чек-лист: проверяем веб-страницы на соответствие стандартам WCAG

Проектирование для Gen Z: ожидания и рекомендации по UX

Алгоритмы поиска путей на пальцах: Часть 2 — Алгоритм Дейкстры

macOS сильно переоценена

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

Стартап как диплом в магистратуре МФТИ. Обзор второго семестра и участие команды ZNATNO в акселераторе «Физтех.Идея»

Онлайн-курсы дизайна для детей: ТОП-10 бесплатных и платных вариантов

Путь к геометрии Лобачевского 6: финал

Чем ещё тимлиду заняться в ноябре

[Перевод] Что должны есть спортсмены? Мы спросили спортивного диетолога

Security Week 2445: zero-click-уязвимость в NAS-устройствах Synology

Алгоритмы поиска путей на пальцах: Часть 1 — Поиск в ширину

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

[Перевод] Стиверу, с благодарностью от Java

Можно ли нарастить хранилище в MacBook на Apple Silicon? Судя по всему, да

Сравнение операторов RxJava 3 и Kotlin Coroutines Flow

Как зажечь на конфе, даже если ты не зажигательный

Как я автоматизировал поиск работы при помощи LLM

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

Релиз Fedora Linux 41: новые возможности спустя полгода разработки

Принципы дизайна интерфейсов для ИИ

DIY AR монитор в промышленности

«Я тебя слепила из того, что было» и другие принципы IT-обучения в пьесе в трёх актах

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

Знакомьтесь: input, output и model. Новые функции в Angular

Индекс твоего города — Карты на стол

[Перевод] Я прождал 10 миллиардов тактов и дождался лишь экрана загрузки

Как настроить обмен сообщениями с помощью брокера сообщений Kafka

[Перевод] Создание батончика «Сникерс» — сложная наука. Инженер-кондитер объясняет, как его делают

Запускаем Linux на Python

Как получить сертификацию CCNA в современных условиях

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

Мониторинг, который кричал «Волк»! Что мы придумали для корректного сбора метрик

Детское программирование: 10 проектов, которые могут создать дети

Битрикс. Оптимизация сервиса, который помогает устранять опасности

Продакт-менеджеры бесполезны на запуске продукта

Грязные трюки C++ из userver и Boost

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

Спам – это ОК! Массовые рассылки как стимул развития цивилизации

[Перевод] Полный захват аккаунта в одной из крупнейших компаний электронной коммерции

Как хантить безопасников

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

Программирование контроллера звуком с телефона — заметки на полпути

Контроль покрытия T-SQL

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

Работа в «песочнице» с торговым роботом на Московской бирже

Хеджирование Uniswap V3 позиций с помощью опционов

04 ноября 2024

Электрокибитка

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

Может ли C# догнать C?

Разные GPO для пользователей или зачем такое количество OU

UX меняет рынок. Или блокировка YouTube

Диалог — часть навигации или нет?

Почему галлюцинируют нейросети [и что с этим делают]

Я не экономист, но Стагфляция

Что на неделе: штраф в 2 ундециллиона рублей для Google, война Дауни-младшего с нейросетями и новые правила для блогеров

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

Испанский без иллюзий: мой опыт изучения языка. Часть 2

Мам, а ты можешь принести твоего хлеба на год вперед? Или почему мое производство больше ничего не испечет

[Перевод] Python REST API: Flask, Connexion и SQLAlchemy (часть 1)

Пишем примитивное управление громкостью PC по локалке на NodeJS

Мобильная разработка за неделю #562 (28 октября — 4 ноября)

Процессор Itanium в Linux не забыли: архитектуру IA-64 возвращают и удалять не собираются

[Перевод] Давайте использовать OpenTelemetry со Spring

О мостике в окружающий мир

Зачем собаке пятая нога? & Повсеместно отсутствующий элемент в организационной структуре

Что почитать и посмотреть разработчикам и менеджерам — рекомендации beeline cloud и авторов медиа «вАЙТИ»

Использование технологии iBeacon в React Native

Взлом машин для голосования: миф или реальная угроза?

Подборка российских QA-конференций и митапов

Немного о Durability в Postgres. Часть 2

PSQLBuddy — резервное копирование и восстановление PostgreSQL

[Перевод] Как мы нашли уязвимость в SQLite при помощи LLM

CryptoHack. Решение ECB Oracle

Не удержался. Ответ на статью про «где лучше платят»

Ctrl+S для Kubernetes: Volume Snapshots

От основ нейросетей до дизайнерских белков: ИИ в Нобелевских премиях 2024 года

[Перевод] После паузы Voyager 1 вышел на связь с командой миссии

Поиск торговой идеи с помощью ChatGPT и Claude: от данных до бэктеста

Недостижимая планка, или достижимая?

JavaScript: структуры данных и алгоритмы. Часть 6

Путь к геометрии Лобачевского 5: модель Пуанкаре в круге

Ошибка ценой в 50 лет: как Intel потеряла корону в процессорной гонке

[Перевод] Бескамерные обода без бортовых зацепов (Hookless) – на сколько они опасны на самом деле?

Деконструкция локаций

Бизнес-аналитика: рынок, особенности и неочевидные решения

Управление проектами: дайджест публикаций #20

Комбинационная логика на SystemVerilog

Виды аналитиков данных

Разрабатываем первое AI приложение

Настоящие причины кризиса в IT

Linux On A Stick

Как рефлексия в Kotlin помогает автоматизировать работу с Koin

Цифровой детокс: личный опыт на двоих

[Перевод] SpaceX поймала ракету: что дальше?

Хронология ремонта ЭБУ SRS от Volkswagen Crafter

Смещение значения таймстемпа UUIDv7

03 ноября 2024

Фальшивые… резисторы

Логирование FreeRTOS через Virtual Com Port

Интеграция Telegram-бота с ЮKassa

Немного про Chain-of-Thoughts (Цепочку размышлений)

[Перевод] Китайская революция страхования: как автоматизируется с помощью ИИ отрасль страхования в Китае?

[Перевод] Теория игр как способ управления ИИ

GIMP Script-Fu Первый Дан. Работа, Печать, Отладка

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

[Перевод] Фотография на 4,6 терабита: техника фотографии XIX века, использованная в новом методе хранения данных

Исследования: QUIC может быть медленнее, чем ожидалось

Настраивать xdebug для первого запуска не нужно вообще! Как в Phpstorm запустить отладку за минуту и без браузера

[Перевод] Марии (db) 15 лет! 15 причин чтобы её полюбить (или хотя бы с ней познакомиться)

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

Сравнение способов отрисовки спрайтов в canvas

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

Полиномиальный алгоритм проверки чисел на простоту: тест Агравала-Каяла-Саксены

«Здравствуйте, это служба безопасности вашего банка» или «Shut up and take my money!»

[Перевод] Терпение и труд, или про настоящее безумие

Корпуса как хобби

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

Закон больших чисел как лекарство от прокрастинации

Топ 10 трюков для оптимизации SQL. Часть 1

Kafka и картошка

3750 дней разработки AI или почему боты всё ещё не захватили покер

Рекрутеры — паразиты? Отказ на свою же должность в IT

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

Возможности функции scatterplot() библиотеки seaborn

Нейросеть для симуляции CS: GO

Используем Xray как VPN

Magic: The Gathering. Сложность — это не предел

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

Опыты с акселерометром и гироскопом на платформе S7V30

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

[Перевод] Анатомия LLM RCE

Как мошенники обворовывают торговые площадки? часть 1

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

Асинхронный SQLAlchemy 2: улучшение кода, методы обновления и удаления данных

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

Перовскитные солнечные батареи

Мифы про метаболизм и почему люди не худеют на 1000 калорий?

Зарплаты в IT: сравнение Германии и России — где программисты и айтишники получают больше

Никогда не пишите статью на Хабр при помощи ИИ

Thread execution hijacking. Исполнение шелл-кода в удаленном процессе

Ты программист? Тогда иди программируй… Или почему я им не стал

[Перевод] Радикальное изобилие энергии

02 ноября 2024

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

СTE, подзапрос или представление?

Быстрый старт с OODA Loop

Учимся делать игры без pygame: Создание графического интерфейса на Python

Пришёл на вакансию дизайнера, а стал питонистом: как IT-специалисты нашли свою первую работу

Несколько «добрых» слов о текущей версии редактора Habr

Почему программисты несчастны: минусы работы в IT

[Перевод] Инопланетная жизнь может скрываться на Марсе под защитой льда, предполагает исследование

Prompt Me One More Time. Учим LLM строить графы знаний из текстов

Психология II. Мышление

Что предлагают разработчики мобильных приложений для автоматизации процессов ТОиР? Анализируем рынок

Технические кружки для детей: 20 онлайн-курсов – платные и бесплатные

Structurizr инструкция для начинающих

Как мы научились эффективно управлять ростом данных с переходом на BW/4HANA

Про глупые вопросы на собеседовании

«Дикий робот»: почти как «Стальной гигант», но в дикой природе и с вайбом импрессионизма

Переезд программирования микроконтроллеров ATMEL на MAC OS с чипами ARM

Детская компьютерная школа: как устроено обучение школьников и дошкольников

Spring АйО подкаст №1. Spring – эволюция или революция?

Сравнение архитектуры отказоустойчивых хранилищ для виртуализации в картинках

Устройство для получения нити (филамента) без экструдера. Новости подпольной лаборатории

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

Малоизвестные фичи SwiftUI

[Перевод] Чек-лист: проверяем соответствие стандартам WCAG

Память – это не то, что мы про неё думаем

[Перевод] Велосипедные ниппеля: вся эта грязная истина! Ну, в некотором роде…

Заметки на полях римской военной логистики

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

Бесплатные боты, чтобы раздеть девушку по фото в 2024

Ранние вычислительные машины — история преодоления

Способ сохранения и загрузки настроек .NET приложения

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

Похоже началась безработица в ИТ-секторе России

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

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

[Перевод] От кода к роботам — основные тренды ИИ, меняющие бизнес и жизнь

Г̶р̶о̶ш̶ 1 рубль цена Mail.ru

[Перевод] Уже не джун, но знаний нужно всё больше. Как самостоятельно учиться сложным вещам

[Перевод] Пол Грэм: «Пишущие и не умеющие писать»

Зачем эффективной команде проекта нужен Устав?

Ускорение работы тeстов методом правильной настройки Testcontainers

Software «Engineering» мёртв. Его убили не нейросети

Восстановление данных с зашифрованного Linux тома с помощью cryptsetup

Настраиваем работу конвейера CI/CD (почти) без рук. Опыт использования Orchestra R в энтерпрайзе

TSMC заморозила поставки чипов в Китай из-за подозрений в сотрудничестве с Huawei. Почему?

Я создал Telegram-бота (FYTT), который ищет Telegram-каналы всех ваших подписок на YouTube

Рецепты эффективного делового общения

Зачем нужны эмбеддинги?

Когда 1+1 равно 1 (часть 1)

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

Денди 2

Что провести вместо one-to-one? Три мероприятия, которые сплотят ваших руководителей

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

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

Просканировать ископаемые: в МФТИ разработали импортонезависимый софт для нефтяников и золотодобытчиков

[sobjectizer] Что нового в SO-5.8.3 и so5extra-1.6.2?

Как я съел собаку, обожающую созвоны

Файловая система без фокусов: как hard links и XOR сэкономят ваши гигабайты

Синхронизация учетных записей 1С при помощи OpenIDM

Немного о Durability в Postgres. Часть 1

Строим микрокernel на Golang

На Госуслугах заработала форма о регистрации блогеров. При этом нормативные документы о ней отсутствуют

Приоткрываем Fake Door

01 ноября 2024

Создание доступной портативной фундус-камеры

Разработка бота для Telegram на платформе .NET

[Перевод] Действительно ли фотоны вечные?

Documentation as Code: как мы создали новую версию документации для Rest API

Тактические паттерны DDD

О хакерах из Shedding Zmiy из первых рук. Интервью с Геннадием Сазоновым и Антоном Каргиным из Solar 4RAYS ГК «Солар»

Краткий гайд для самых маленьких по Tensor Flow

Поиск жулика: Как понять, что перед вами ChatGPT 4?

Проведение стратегической сессии. Пошаговое руководство

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

Подельники или подражатели? Подробности атак группировки PhaseShifters

Созданный в МФТИ функциональный узел радиомодуля для системы связи 5G успешно прошел испытания

Tribuo и регрессия: как строить предсказательные модели на Java

Golang + Redux

API на передовой: методы противостояния кибератакам

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

Machine Learning в онлайн-кинотеатрах: как повысить время смотрения и понять, что одного ML мало. Часть 2

Мошенничество на основе доверенных данных

Абсурдная незащищенность проекта @gamee

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

Чего хотят айтишники?

[Перевод] Рекогносцировка для баг-баунти: 8 инструментов необходимых для эффективного сбора информации

Ассемблеры, 5 штук — быстрое знакомство для тех кто не знаком

Что такое ИИ на самом деле?

Работа с календарями в BI — с DAX и без него

31 октября 2024

Геометрия мягких ячеек

Все о перемещаемых профилях и перенаправлении папок простыми словами

[Перевод] Асинхронный Rust в трех частях. Часть третья: IO

Реализация режимов шифрования на языке RUST

Grafana Stack: закрываем все современные потребности Observability

Биометрия и видеонаблюдение

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

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

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

Игровое поле экспериментов: какие ошибки могут подстерегать программиста при создании эмулятора

Простой и быстрый тест LLM для прототипа: сравниваем 16 open-source-моделей на запросе с разной температурой

Технология BLE для бизнеса

Как использовать iBeacon и BLE в React Native?

Улучшаем безопасность ваших CI/CD через Shared Docker executor и OPA-плагин

State Space Models. Mamba

Хороший интегратор – это ваше «IT-бизнес-правое полушарие»

Борьба с багами, или как мы провели внутренний эксперимент с командой QA

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

Обходим ограничение доступа Github к базе уязвимостей Trivy. Быстрый фикс вам в помощь

Инфраструктура для прямого эфира. Что остаётся за кадром?

Problem Management или как превратить проблемы в возможности

Что не так с .NET в Yandex Cloud Functions

В облако на работу: Вишенка на торте. Быстродействие оборудования, нагрузочное тестирование, балансировка нагрузки в кла

Стоит ли идти в тимлиды? История о том, как меня повысили и что я теперь об этом думаю

Как начать создавать Flutter-приложения на Авроре: полная инструкция

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

Как создаются нанометки и зачем они нужны

[Перевод] Как устроены тени в старых 3D-играх

CI/CD для начинающих: деплой React-приложения без боли

Дональд Трамп и его товарные знаки

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

Аналитика сайта FRANK by Баста. Как провести редизайн не просто рисуя картинки, а улучшая удобство, метрики и визуал?

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

Программирование для детей 5–6-х классов: ТОП направлений

Цифровой страж: в МФТИ создали флешку с защитой нового поколения

Большой обзор менеджеров паролей для бизнеса

К 10-летию коммерческой космонавтики КНР

Vivaldi 7.0 для iOS

Препарируем менеджмент гигантов Кремниевой долины. Четыре причины прочитать «Transformed»

Data-driven подход в аналитике: как использовать данные для принятия решений в FinTech

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

Комплаенс-особенности создания ИТ-продуктов в рамках выполнения ИТ-проектов

Собеседование в Яндекс v.2023г

[Перевод] «Где хуже всего оставлять свои секреты?» — что происходит с учетными данными AWS, которые плохо лежат

Почту на прокачку: повышаем защиту MS Exchange

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

Python в ispmanager: добавляем сайты с фреймворком Django, работаем с API и утилитами прямо в панели

Как диалоги с LLM превращаются в танец идей

Тёмная сторона IT: зловещие истории про пароли, скупердяйство и DDoS

Vivaldi 7.0 для Android

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

Тестируем Pixtral12B и LLaMA 3.2 11B на народных Tesla P100 и P40

Применение SIEM для расследования инцидентов

GIMP Script-Fu Первый Дан. Шаг первый

Цифровые часы для дома на светодиодной ленте

Не можешь победить — автоматизируй. Упрощаем рутину в аналитических задачах

Виктор Карасёв «Уютный Подвальчик»: Критика российских видеоплатформ, ретрогейминг, российские игры и консоли

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

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

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

Захват подписи в 1С с помощью графического планшета

Как управлять большими командами? 3 совета для менеджера

Intel распродает активы. Что будет с компанией  — конец или хитрый план?

API-Шлюз или опять тестировать

Архитектура и основы безопасности Zigbee

To bind or not to bind: как мы управляем identity корпоративных «Маков»

[Перевод] Может ли SpaceX посадить ракету с точностью в полсантиметра?

Выбираю Open Source БД для себя

Как «ДубльДом» хочет сделать свои дома умными

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

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

(Не) безопасный дайджест Halloween Edition: стажер против «Скайнета», зарплаты призракам, монстры в открытом доступе

VLM — арт эксперты

Как мы внедрили CockroachDB на DBaaS в компанию классических СУБД

linkedSignal: управлять связанным состоянием теперь ещё проще

Внедрение методики решения проблем 8D на производственном предприятии в виде SRM/ERP-систем/Часть 1

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

«Я спросил у Ясеня». Преимущества и недостатки использования искусственного интеллекта в работе системного аналитика

Разбираемся с мандатным управлением доступом в Астра Линукс

Уехал в Китай пол-года назад, отвечу на вопросы

Рецепт совершенной аналитической статьи

Какой-то странный баг в Go с часами в рутинах

Тестирование производительности Docker клиентов для Mac

Как Elasticsearch поломал сборки и «обнулил» звёзды в Github

17 игр и приложений по созданию анимации и мультипликации – для детей и подростков

Как я Cy̶b̶e̶r̶p̶u̶n̶k Minecraft в облаке запускал: часть 3

30 октября 2024

Как и зачем автоматизировать и оптимизировать рабочие процессы

Подключение к GigaChat API на Java: пошаговое руководство

Какой то странный баг в Go со временем

Коротко о SLAB, SLOB и SLYB в Linux

Родительский helm chart для проектов + werf Sequel

[Перевод] Искусство держать команду вместе и не испортить ситуацию

Развертывание Asterisk с помощью Ansible

Вытеснит ли искусственный интеллект людей из мастеринга?

Jujutsu — новая система контроля версий

Что не так с iOS или как приручить BrowserStack

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

В ожидании лучших 3D датасетов для ML

Стажировка в Яндексе. Быстрый старт

Контроль кода Powershell

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

Устранение противоречий авторитаризма в управлении. На примере процесса «Управление проблемами»

Главный метод Android-приложения

Text-to-speech. Анализ открытых решений синтеза речи

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

Клетка ХIХ. Возвращение зрения человеку

IT-справочник: Термины для разработчиков и менеджеров

90 дней тестировали BitNinja — коробочное решение для защиты сервера и сайта. Рассказываем кто, откуда и что атакует

Обход капчи продвинутым способом — рекомендации для SEO-специалистов с примерами кода

EA Tool для ИТ-Архитектора

Параметризованные сборки в GitLab

ОКР, СТДР и истории, волею судеб произошедшие с одним программистом

No Man's Sky: от полного разочарования до шедевра

«Куда, куда вы удалились», или поиск пропущенных остановок в маршрутах общественного транспорта в OpenStreetMap

Лучший подручный инструмент для GitHub: учимся работать с Actions

[Перевод] MDA: Формальный подход к разработке и исследованию игр

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

[Перевод] Становится ли лицо знакомого — обманом? Риски и защита в мире дипфейков и ИИ

No Country for Old Software Engineers

[Перевод] Как мы переехали с StatsD на Prometheus всего за месяц

Настройка хранения электронных писем в Carbonio

Kafka Streams ч2: DSL, Processor API

Галера от HH или джуны по-дешевке

Синхронизация речи и действий: голосовой AI ассистент

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

Расширения Chrome с боковой панелью

Распознавание ж/д пикетных столбиков по фотографиям с беспилотника на основе PyTorch и YOLOv5

[Перевод] Действительно ли ИИ-помощники экономят время разработчиков?

Гайд по трекингу экспериментов в ML

Во что превратился Хабр? Риторический вопрос

Как я решал тестовое задание на позицию Junior Product Manager

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

Космический ноутбук. Как Grid Compass 1101 изменил мир портативных ПК

Создаем свой CD-контейнер с блэкджеком и 1С или Как мы обновляем микросервисы

Погружение в мир Python: Решение проблем с библиотекой ConfigParser

Как сократить время ответа в 2 раза, добавив одну строку кода

Темпоральные методы моделирования атак

Петля времени

[Перевод] Муравьиный яд, пептиды, боль

[Перевод] Неформатированный текст не так уж прост

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

Как системный анализ помогает экономить ресурсы: кейс из реальной разработки

Дуэт мягкого и жесткого — необычная перчатка из Новой Зеландии

Светодиодная лента COXO FCOB RA90 480 LED, 10 Вт/м

Приложение на Go шаг за шагом. Часть первая: скелет, НТТР-сервер и конфигурация

Как мы выиграли соревнование CLEF 2024 по генерации медицинских снимков

Чему и на каких роботах учить на уроках робототехники

Доставка изменений при разработке backend приложений

Хотите, покажу вам магию живого кода на p5py?

Бескультурная сказка про Dottrace

На асинхронной логике можно сделать очень много, и особенно на FPGA

Резкий спад заказов и падение акций: как торговые конфликты влияют на ASML, главного поставщика литографов

FlexiPrompt: Удобное создание динамических промптов в Python

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

Как писать качественные unit-тесты: процент покрытия, мутанты и работа с моками

Перенос сайта интернет магазина с движка Битрикс Управление Сайтом на Битрикс 24

VPN с Mobile IP на Raspberry Pi. WG туннель

Ускоряем браузерные вычисления на коленке с помощью WebAssembly на примере генерации шума

Как Unity отказались от своих строк

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

[Перевод] Роль мощного классического компьютера в эволюции квантовых систем

Как сделать игру Doors на Scratch

29 октября 2024

Хабр, «Мимино» и «Ералаш» — что между ними общего, или очередные разговоры о

Под микроскопом: AI Product Hack

Под микроскопом: AI Product Hack

Автоматизация и оптимизация сигнальных процессов сервис-провайдера с помощью API шлюза

PHP: путешествие от «Hello World» до фреймворков

[Перевод] Svelte 5 здесь

Не играй в догонялки со Spring — Explyt Spring plugin для IDEA Community

ProIT Network Fest: Впечатления от первого посещения

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

Митап по RISC-V в Нижегородском кремле: обсудим оптимизации под архитектуру и средства мониторинга производительности

Голосовое управление биржевой торговлей в программе Биржевой Спекулянт Инвестор (Платформа 1С Предприятие 8)

Практики SRE: стандартизация логов

Как ошибка в ТЗ сделала из тигра бобра, или Почему дизайн — пиковый туз в колоде цифрового продукта

Обзор смартфона Tecno Camon 30SPro

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

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

5th элемент корпоративной мобильности: разбираемся с Separated apps в KNOX Service Plugin (KSP)

Как мы укротили 156 ETL-процессов в Airflow за один день: метод, который изменил работу DevOps

Создание собственной системы F&R в «Магните»: функциональный дизайн

Ядерная энергия для цифрового будущего: как Amazon, Google и Microsoft меняют правила игры

Как ускорить высокопараллельные вставки строк в SQL Server за считанные часы: опыт Mindbox

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

Пробуем Flutter в Telegram Mini Apps: Насколько хорошее решение для разработки?

Быстрый старт в QA Fullstack: чем вооружиться будущему стажеру в Альфа-Банке

ParallelBeautifulSoup (BF4-hack)

Мой прогноз на будущее (до 2100 года и без неблагоприятных исходов)

[Перевод] Понимание кругового DNS

Валидация в Битрикс: как упростить рутину

Деньги липнут словно мёд, мне всегда во всём везёт

Записки начинающего тестировщика: как адаптироваться в мире IT после смены профессии

Postgresso 9 (70)

Памятка по классам скорости Wi-Fi

[Перевод] Специалисты по информатике объединили два «красивых» метода доказательства

React Native полностью переделан

Как найти работу в эпоху перемен: стратегия, структура, успех

Разработка Telegram бота для подготовки к собеседованиям

Dependency-Track v4.12: обзор обновлений

Что такое 50% cpu?

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

Глобальная настройка любого компонента в Vue

Another client side: безопасность мобильных приложений глазами атакующего

Литкод изи — это просто

ТРИЗ и Дизайн мышление, этапы бизнес методов design thinking и TRIZ, инструменты методологий

Nvidia тюнингует LLaMA, нобелевские лауреаты ликуют, исследователи Apple ищут логику: главные события октября в сфере ИИ

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

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

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

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

Паттерны проектирования Go. Fan-in

Технология NTB: опыт применения и ее виртуализация QEMU

Технический обзор UniswapX

Ускоряем разработку и тестирование с DevTools: 4 новых инструмента, которые сэкономят вам время

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

Прощай, Android: как Huawei строит свою цифровую империю без Google и Microsoft

Envoy Proxy — один за всех Load Balancer

[Перевод] Детекторы ИИ ошибаются, и это сильно бьёт по студентам

Использование telegram в обучении

Как я делала читалку форматов EPUB, FB2, DOCX для онлайн-библиотеки

Анализируем протокол управления блоком питания Finirsi DPS 150

Автоматизация деплоя React-приложения на VPS с помощью Jenkins и Nginx: Пошаговое руководство

Об отношении к русским айтишникам в Эстонии и дорогой жизни в Израиле, или почему я переехал жить в Таллин

Наш следующий гость на YouTube-канале в ноябре — легендарный Джон Скит

Путь к геометрии Лобачевского 3: стереографическая проекция

Вопросы по мэпам (map) в Go

Решение СЛАУ с симметричной разреженной матрицей

Использование статических анализаторов кода при разработке безопасного ПО

Горячие патчи, DTrace по умолчанию и +70% к производительности NVMe: что еще мы знаем о Windows Server 2025

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

Zettelkasten и Obsidian: ваш помощник в структурировании знаний

Функциональная спецификация на разработку ERP-системы на примере ABAP-отчета

Использование скользящей дисперсии для анализа результатов бенчмарка СУБД

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

Уменьшать срок или платёж, что выгоднее: наглядное сравнение способов досрочного погашения кредита

Как искать работу в Linkedin? 7 способов

Заметки инди-разработчика. Выпуск 1. Краткий дизайн документ UTech: The Siberian Mystery

Как заработать миллионы на крахе Nvidia?

[Перевод] Вознаграждение в $20 300 за 200 часов хакерского марафона

Как работают и на что влияют UX-исследователи в большой компании

Data Science и машинное обучение: примеры использования в реальных проектах

Управление зависимостями с Autofac в C#

Техники работы с User stories. Example Mapping и Scenario Mapping

Где звук? Автоматизируем аудиовыход на Mac одним нажатием

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

[Перевод] Нет, это никогда не инопланетяне

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

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

Swift TaskGroup на примерах

28 октября 2024

Навыки IT Архитектора

Оценка компетенций продуктовых дизайнеров. Часть 3: Дизайн-чекап команды

Front-end глазами back-end разработчика

Миссия выполнима, или как мы проходили сертификацию Tier III Facility в работающем ЦОДе [Часть 1]

Security Week 2444: браузерный zero-day на сайте криптовалютной игры

Прозрачное туннелирование трафика с маршрутизацией на основе геолокации IP-адресов

[Перевод] Асинхронный Rust в трех частях. Часть вторая: Tasks

Установка Wine на Kubuntu 22.02 (ubuntu с плазмой KDE)

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

Миссия выполнима, или как мы проходили сертификацию Tier III Facility в работающем ЦОДе [Часть 1]

5 результатов обучения в IT и не только

Backend-митап от red_mad_robot: прокачиваем GenAI

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

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

Сижу на 2-х стульях, чтобы делать 96 млн в год на маркетплейсах

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

Как ускорить сборку Docker-образов в GitLab: стратегии кэширования с Docker Buildx

Кому нужны CAT-инструменты и как с ними работать

Кастомный Date and Time picker как в Telegram на Kotlin Jetpack Compose

Зачем нужна этика ИИ?

MLOps со всех сторон: что расскажут на конференции I'ML 2024

Как жить без IntelliJ IDEA. Часть №2. Поддержка Spring

Внедрение Doctrine ORM в Wordpress

Что делать, когда попал на проект без документации

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

Метод переноса топологии платы в Altium Designer

Как не сломать мониторинг своими руками

Стратегии выживания в постиндустриальном мире

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

Filesystem race condition. Незапланированное решение задачи на Кубке CTF 2024

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

5 небанальных дистрибутивов Linux, о которых вы могли не слышать

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

Меня нарекли мидлом или как я перестал быть джуном

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

[Перевод] Режиссёр НАСА обещает представить доказательства существования инопланетной жизни в следующем месяце

Mentorpiece — менторский шедевр?

Как BIM помогает оптимизировать процессы?

Изи 2025

Как распознать скликивание и защититься от него

3D-model (векторизация)

[Перевод] Офис Intel в Израиле отменил бесплатный кофе

GIMPS: нам нужны твои процессор и видеокарта

Резервное копирование системы виртуализации Basis.DynamiX с помощью RuBackup

Два года Angie

Как создать систему страшных звонков на Хэллоуин на Go и Exolve Voice API

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

Как мы делали Yandex Cloud на дизайн-системе Gravity UI доступнее

Кратко о сетях. Продолжение

Пирамида кайфовости продуктового текста

Решение задачи с собеседования Linked List Cycle [+ ВИДЕО]

Сборка Python проекта с uv и Docker

Аналоги Электронных Подписей

Ваши генераторные выражения сломаны: чиним и разбираемся

Обзор 7 российских аналогов Adobe Acrobat

Третье издание книги «ASP.NET Core в действии» в правильном переводе команды DotNetRu

Системный аналитик 100 lvl — дорожная карта развития

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

Самая красивая ошибка, которую я нашёл с помощью PVS-Studio в 2024 году

На сколько денег может рассчитывать ИТ-предприниматель в разных ветках развития

Как подружить игровой ПК с телевизором Samsung

[Перевод] Как оценить LLM модель

Как запустить SEО-продвижение строительства домов и удержать показатели, когда падает спроса

Гринатом — паровозик, который смог: внедрили RPA в госкорпорации

Как IT-конференции меняют регионы: Валерий Костин о Merge в Сколково и будущем IT-сообществ в России

Оптимизация хранимых процедур на PostgreSQL, мигрированных с MsSQL. Подходы к реализации, личный опыт

Что на неделе: ген осенней тоски, ИИ вместо радиоведущих и «распределяющая шляпа» из России

[Перевод] ZombAI: промпт-инъекция в Claude Computer Use

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

Строим обучение так, чтобы дойти до конца: научный подход

Операционная система реального времени Xenomai 4

TWM — старый, лёгкий и классный оконный менеджер в *никсах

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

7 идей для умного дома в 2024 году

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

«Летучий корабль» на подводных крыльях

Причуды отрицательного времени

RIP CodeProject

Обучение модели как ребёнка

Photoshop для детей: 16 ресурсов для обучения – бесплатные и платные

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

27 октября 2024

Войти в IT – в 37 и с дипломом филфака

[Перевод] Решение проблем с race condition и критическими секциями в C#

Шеринг файлов локализации между несколькими пакетами в Flutter

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

Нобелевские премии 2024 и искусственный интеллект. Химия: предсказание белковых структур

Переделка светильника Тоторо

Дисперсии и корреляция при анализе производительности СУБД, обладающих разными ресурсами. Точки излома графиков

Кто двигает космическую экономику с триллионным потенциалом?

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

Пишем класс для «Result»-события Joomla

История одного идемпотентного метода

[Перевод] CISQ. Исследование анализа качества ПО 2020 — часть 1

Новые протоколы шифрования трафика

Мечта почемучки с GPT-4o и Telegram

Завтра будет так же, как вчера?

Как я адаптировал v2rayN для России или российские источники geo файлов для v2ray/sing-box/etc

Китайский прорыв: как бренды Поднебесной развивают рынок SSD

Практическая устойчивость значений Шепли в интерпретации моделей ИИ

С кем важно говорить о требованиях?

Синдром самозванца: путь от сомнений к уверенности

[Перевод] Как стать богатым (не полагаясь на удачу)

Как стать одержимым: эффективная учёба

Как хомяк стал лучшим трейдером: случайность, гений или просто маркетинг?

Пара шаблонов кастомизированных элементов Handlebars для Apache Superset — 2

Аптайм вахтер: мониторинг веб-сервисов с помощью Globalping и уведомлениями в Telegram

Частотные характеристики моста Вина и двойного Т-образного моста

Софт из 90-х. Оболочка для DOS New Deal Office: начало

Дуалистичная типовая система JavaScript VS Единая объектная система Python. Краткий обзор

[Перевод] Гонка коммерческих ядерных реакторов

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

История и развитие CAPTCHA

[Перевод] Как я получил $5000 за Out-of-Scope XSS

Получение, обработка, анализ и визуализация спутниковых снимков с помощью библиотек: GDAL, numpy и matplotlib

26 октября 2024

Nexus-IoC — хорошо знакомый незнакомец в мире TypeScript и DI

OrbStack: Почему я забыл про Docker Desktop

Как мы создаём Visionatrix: упрощая ComfyUI

DE-1. DIY ассистент на LLM

Дисперсия для анализа производительности СУБД

Как я преодолел отказ в модерации App Store: история приложения YoloPrice

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

[Перевод] Новая технология 3D-печати позволяет создавать уникальные объекты быстро и с меньшим количеством отходов

Где циклу while нет альтернативы

Движки браузеров и их влияние на проведение тестирования

Межсетевые экраны в 2024 году

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

[Перевод] Универсальное ограничение на технологическое развитие может объяснить отсутствие контакта с инопланетянами

Рунгхольд, или Атлантида Северного моря

[Перевод] СДВГ, болезнь Паркинсона, объем мозга. Общий генетический паттерн

Тестирование на проникновение в веб-приложение VAmPI

Требуется математическая консультация — интерпретация графика дисперсии

Дискетам место на свалке? Сан-Франциско наконец-то модернизирует железнодорожную систему

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

«Да будет свет!», — подумали мы. И стал свет. Краткая история обучения нейросветодизайнера нейросветодизайну

LLM может довольно изобретательно разгадывать хитрые загадки, но не всегда

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

[Перевод] Two-Tier Data Model архитектура: концепт и мысли

Котики умнее, чем кажется

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

[Перевод] Создание визуальных новелл в Unity: Naninovel 1.20

[Перевод] ARPA-H: новый шаг к биологическому бессмертию

25 октября 2024

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

Нюансы менеджмента процессов на примере процесса «Управление инцидентами ИТ»

Как стать автором: очень не страшная история

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

Cтатистика Байеса в ML для самых маленьких

Собираем подводного робота (видео)

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

«Вы весь виски выпили?» — о чем говорили корифеи мира шахматных программ или как прошла ECAI-2024

[Перевод] Асинхронный Rust. Часть первая: Futures

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

Связь ITSM и SDLC: цикл непрерывного совершенствования

Что значит «SafeCode»: о чём расскажут на конференции по безопасности приложений

Как наши дизайн-митапы сделали команду сильнее, а процессы эффективнее

От Junior до Team Lead меньше чем за 2 года

Деплой без стресса: автоматизируем процесс для Telegram-ботов

iOS 18 для разработчиков: Ключевые изменения в UIKit

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

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

Чем газовый конденсат отличается от нефти?

«Спутник-1»: как советский аппарат изменил наше восприятие космоса

[Перевод] Партнёрство между Microsoft и OpenAI начинает давать трещины

Как сделать кликер на Scratch с нуля – урок для детей

Machine Learning в онлайн-кинотеатрах: как повысить время смотрения и понять, что одного ML мало. Часть 1

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

Нос по ветру: как наш DNS-сниффер помогает искать Blind-уязвимости

70% безработных в мире к 2030 году. Что дальше? Поможет ли базовый доход?

Экзоскелет «Норникеля»: ну, что там? Посмотрим

Last call по заявкам на IT-стажировку Kaspersky Safeboard

Какой джун без гитхаба и хоть одного дипломного проекта, казалось бы? А ВОТ`!`

Проектирование эффективной системы кэширования

Можно ли найти скрытую камеру при помощи смартфона? Отвечает Xiaomi

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

Как платить налог с криптовалюты в 2024 году?

Мобильный гейминг — тоже круто: топ игр на телефон для iOS и Android

11 НАУЧНО ДОКАЗАННЫХ СПОСОБОВ ЗАМЕДЛИТЬ СТАРЕНИЕ

Крутить или не крутить?

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

Микросервисы: Почему именно gRPC?

[Перевод] Полное руководство по обработке ошибок в Python

Чтение на выходные: «Спроси разработчика. Как стать лидером рынка с помощью создания собственного ПО» Джеффа Лоусона

Как айтишники пчел спасали

А у вас есть проблемы с репозиториями?

Что скрывается за кулисами CTF-турнира: наш опыт проведения соревнования

Почему Mercurial не смог угнаться за Git (и чем они отличаются под капотом)

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

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

Продуктовые Data-driven решения на основе количественных исследований рынка и аудитории

TS3 Manager: что происходит, когда додумываешь документацию

Как написать SEO-лонгрид с использованием ChatGPT-4: с изображениями и примерами

Как считать HR-ROI: формулы и кейсы расчетов

Мальчики, которые чинят компьютеры: что на самом деле делают инженеры сопровождения

Поймай уязвимость своими руками: пользовательские аннотации C# кода

[Перевод] Асинхронный Rust в трех частях. Введение

Как я собирал свой первый домашний сервер

Как научить LLM понимать видео? Часть 2

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

View. Строительный блок Android приложений

Burroughs B5000 — первый компьютер со стековой архитектурой

13 млрд счётчиков и 220 000 RPS на запись: проектируем Key-Value-хранилище для Спамообороны

А где вы храните свои доски? Миграция с Miro

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

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

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

Как человеческий фактор может стать секретным оружием в руках QA

Фреймворк ARTEM(L): Как мы автоматизируем обучение и обновление моделей в Альфа-банке

SQLAlchemy 2.0 + Python Generic, или как создать универсальный репозиторий для работы с БД

5 признаков, что профессия аналитика вам не подходит

Глассморфизм и SVG

Генеративная графика — не только ИИ

Уволенные из армянского отделения «Авито» сотрудники: ход суда

Чем можно заняться в IT

Sidecar на Go: позволь другому заниматься твоими проблемами

Сыр-бор вокруг Linux и мини-обзор альтернатив

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

Powerful AI: когда механизмы защиты личности перестают работать

[Перевод] Новый вид тихоходок раскрывает секреты устойчивости к радиации

VoWiFi, DIY-свитчи и другие сетевые эксперименты: дайджест материалов о работе провайдеров, экспериментах и не только

Предлагаю сделать интернациональный форк ядра Linux

Программирование для детей 14 лет: направления, видеоуроки, книги

24 октября 2024

Сильнее кокаина. Эта привычка перевернет твою ЦНС

[Перевод] Решение проблемы race condition в Kotlin корутина

Изменение модели данных CoreData для iOs приложения с iCloud синхронизацией

GSN vs Account Abstraction: супергерои блокчейна в поисках экономии

Как и зачем использовать Template Method в C#

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

[Перевод] Как исследователи нарушают привычные подходы в ИИ, исключая матричное умножение

Grok-2 в деле: Способен ли ИИ от Илона Маска превзойти конкурентов?

ТРИ НОВЫХ ПРОТОКОЛА  КВАНТОВОЙ КРИПТОГРАФИИ

Отзывы: Гольфстрим, Delta, Цезарь Сателит, Рустелематика, ЕТЦ-охрана. Какую охранную сигнализацию выбрать?

Zabbix vs Prometheus. Что выбрать для гетерогенной инфраструктуры?

Apache Flink: Unit и E2E-тестирование оператора с таймерами в Apache Flink

Метрики и зачем они нам

Государственные перевороты: бармалеи выпрыгивают как черти из табакерки. Не хотите, дети, в Африку сыграть?

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

Самые весёлые TODO из Android-фреймворка

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

Важные языки. Часть 1. Forth

Family Frontend Meetup #3

Как добавить свой таб или поле в интерфейс Joomla с помощью плагина. «Joomla way»

Разбираемся с Vespa. Часть 2

А нам-то что?

Каждому событию Joomla — свой класс

Герои меча и магии: как создавалась культовая серия видеоигр

Управление цепочкой вызовов асинхронных функций

Создадим команду Wild Politics вместе

Как программисты становятся террористами. Взгляд изнутри на историю Bitzlato

SEO от начинающего для незнающих

Как я отказался от оффера в Сбер

[Перевод] Функциональные HTTP-эндпоинты с Spring MVC/WebFlux и Kotlin

Проприетарные новости, и не только они

[Перевод] «Уэбб» обнаружил сверхновую «Надежда», которая может окончательно разрешить главный спор в астрономии

Невидимый Технический Долг: Управление TODO Комментариями

Зарплаты аналитиков выросли на 7% в первой половине 2024

Ручное восстановление БД PostgreSQL после аппаратного сбоя

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

Типичные ошибки при создании Frontend приложений

AnkerMake 5M: продвинутый 3D-принтер с камерой, облачным хранилищем моделей и автонастройкой

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

Мощь CSS-масок

Топ-10 мощных ноутбуков с мощным железом и уникальными фишками

Биопечать: взгляд генерального директора ROKIT Healthcare Сок Хван Ю

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

Что такое DWH?

Использование корреляционного анализа для мониторинга производительности СУБД

Про qemu и протокол 802.1p

Как я начал работать программистом 1С в 16 лет и причем тут компьютерные игры

Как мы наводили порядок в документации. От ручного привода к полноценной автодоке

Как настроить DLNA на разных устройствах: пошаговый план

Кто и как управляет разработкой ML-моделей + опыт ПГК

[Перевод] Полезные рецепты ручного создания SVG

Технологический прорыв: WD выпустила первый в мире HDD на 32 ТБ. Конкуренты позади, хоть и временно

Кузов Атома: создание, тестирование и эргономика на макете «Березка»

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

Более мощное семейство моделей YandexGPT 4: рост качества ответов, длинный контекст, пошаговые рассуждения

Капитализм Vs Инфономика

Как мощная DDoS-атака не стала для нас форс-мажором. Ну почти

[Перевод] Демонстрационный образец лазерной связи НАСА установил рекорд в открытом космосе и завершил первую фазу испытаний

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

Зачем на тебя подписываться, чтобы ты мне уведомления слал? [или как впарить промокод за подписку в Telegram]

Да будет справедливость или как найти друзей на удалёнке

Что вообще такое — АСУТП на заводе

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

Как мы делаем Автограф — «русское Visio»

Как устроена экономика Вестероса и кто финансирует Ночной Дозор

Чужой в модуле Wiren Board: вживляем контроллер Lavritech с LoRaWAN

2 млн руб. в месяц с одного товара на маркетплейсах. Продаем кошачий наполнитель в 1,5 раза дороже конкурентов

Масштабируем приложение в Kubernetes от метрики в Yandex Monitoring (или от любого http-эндпоинта)

Vivaldi 7.0 — Вы его не узнаете

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

Обход капчи Python, что сложного? Но есть определенные нюансы

Как сделать движущийся фон в Scratch

Философия чистого кода: эмпатия гораздо важнее мастерства

Как мы обучили Mistral 7B русскому языку и адаптировали для объявлений Авито

Эволюция платежных систем: полный технический мануал по цифровому рублю

[Перевод] Цинга возвращается и становится более распространенной

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

Рабы ипотеки vs  свободные люди. Цифровые кочевники создают огромный рынок. Самое время найти на нем свое место

Онлайн-курсы для детей 5–6 лет: программирование, создание игр и другое

23 октября 2024

Определяем местоположение по коммитам в git

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

[Перевод] Развлекаемся с итераторами в Go

Проект OpenTofu опубликовал политику работы с реестром провайдеров

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

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

Получаем удовольствие от дешевых китайских микроконтроллеров (CH32V003)

Куда выйти из айти?

Эксперимент: даём ChatGPT полный доступ к компьютеру

Настройка симуляции Modbus RTU over TCP/IP

Oхота за принтером: Wireshark и немного магии

Восстанавливаем удалённые сообщения в Telegram

Нужна ли геймификация на работе? И если да, то кому…

Налоговая реформа 2025: теперь платим НДС на УСН?

Использование кошелька Монеро через Телеграм бот

Что делать, если работа надоела: увольняться нельзя ротироваться

[Перевод] Книга: «Causal Inference на Python. Причинно-следственные связи в IT-разработке»

Поиск «токсичных» SQL-запросов

Монолитный бэкенд на Java и Vue-фронтенд: практические решения для эффективной разработки опенсорса

Обзор книги Томаса Майерса «Анатомические поезда». Анатомия с ног на голову или тело, как единая система

Scrum или Kanban, что выбрать для вашей команды?

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

Машинный перевод нейросетками

Продуктовый дизайн: спрос растет, а специалистов не хватает. Анализируем рынок

Удалённый доступ к графике в Linux: от X11 до Docker с GPU

Как прокачать бренд IT-компании с помощью уютных фестивалей? Кейс Selectel Day Off

Профессиональное выгорание из-за потери смысла своей деятельности

Как использовать Evolution free tier: опыт тех, кто уже запустил проект с помощью бесплатных ресурсов в облаке

Девопс, инфобез и ИИ: рассказываем, как прошел митап МКБ

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

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

[Перевод] Как Vercel микрофронтенды внедрила

Виды и обзор движков машинного перевода: Яндекс переводчик, Google Translate и DeepL

Тревога в работе аналитика: как успокоиться и быть самим собой

80 эфиров спустя: записи, которые помогут в карьере

[Перевод] Атаки на понижение версии SMTP и MTA-STS

Пишем задание для стажеров: список конкурентов ИТ продукта

Международные стандарты безопасной разработки: ликбез

Правильные слова для правильного результата: история внедрения сервиса GigaChat в Luxms BI

PostgreSQL 17: уже можно просто делать бекапы и перестать страдать?

Еше раз о C в виде «заметок на полях»

[Перевод] XSS + Ошибки конфигурации OAuth = Кража токенов и захват аккаунта

Ветровая нагрузка на здания: как домам сносит крышу

Ветровая нагрузка на здания: как домам сносит крышу

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

Игра го как стратегия принятия решений в ИТ

Как пройти все этапы собеседования в IT в 2024 году: качества идеального кандидата

Сравнение двух функций в Go с указателями и без

Исследование опенсорс-инструментов в области ML/Data от ИТМО: выводы и инсайты

Настройка Failover в OctoDNS

Подробное руководство по оценке компетенций продуктовых дизайнеров. Часть 2

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

ИИ в диагностике рака кожи

Краткое пособие по переводу между системами счисления с основаниями 2, 8, 10, 16

ТАК ЛИ СТРАШЕН ДИОКСИД ТИТАНА?

Встречаем yx_scope: DI-фреймворк для работы со скоупами в открытом доступе

Автоматизация процесса запроса, создания и раздачи доступа к сетевой папке сотрудника через IDM Midpoint

Опыт быстрого старта MIS в банке

Как ИИ меняет программирование и обучение: основные выводы из беседы в Стэнфорде

Мы научились перезванивать по заявке за 1 минуту

PostgreSQL brainteaser: медленный Index Scan

Грейды и зарплаты

Гайд по принципам и адаптации практик разработки UX/UI для промышленного ПО

Сравнение Stable Diffusion 3.5 Large, Midjourney 6.1, Flux 1.1 Pro

[Перевод] Полнотекстовый поиск vs. Векторный поиск

Всё, что вы хотели знать о Django Channels

Трактовка понятий «технологии информационного моделирования» (ТИМ) и «среда общих данных» (СОД)

Рекурсивные зависимости на фронтенде

Программирование для детей 8–9 лет: примеры направлений и проектов

22 октября 2024

Погружение в недра Apache Lucene: архитектура индекса, выполнение поиска и репликация данных

Паттерны многопоточности в Go

[Перевод] Концепция «Системы 0»: как ИИ меняет человеческое мышление и процесс принятия решений

[Перевод] Автономный картографический сервер с питанием от USB

Обзор Акселерометра LIS3DH

Пообщались с ИТ-директорами. Узнали, как дела с импортозамещением

[Перевод] Как я использую git

ИБП для всего дома STARK COUNTRY 3000 INV LT + аккумуляторы Ventura GPL 12-120

Кратко о сетях

Сколько заработают игроки в X Empire? Разбор токеномики. Сколько будет стоить токен X?

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

Топ-10 горячих криптокошельков для удобного и безопасного хранения криптовалют

Как превратить неудачи в успех и снизить риск непоправимых ошибок. Обзор книги «Принцип черного ящика»

Стоит ли ждать ChatGPT-o1 дома?

Выборочный роутинг по доменным именам на маршрутизаторах Keenetic

Автоматизировать аналитику, визуализировать данные и не только — примеры российских BI-решений

Как мы плавно подготовились к переходу с Oracle на PostgreSQL и не потеряли в эффективности

Настройка CI/CD для AWS Lambda с CodePipeline и SAM CLI

Автоматизация управления ресурсами окружений в Dev Platform

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

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

Интеграция TFLite во Flutter: внедряем модели машинного обучения в мобильное приложение

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

Как жить без IntelliJ IDEA? Часть №1. Собери сам

Как небольшой «тюнинг» Talos Linux увеличил производительность NVMe SSD в 2.5 раза

Подходы к сокращению регрессионного тестирования

[Перевод] «Apple Intelligence может встать в один ряд с колесом прокрутки iPod и сенсорным интерфейсом iPhone» — Тим Кук для WSJ

Desktop only, desktop+adaptive, desktop+responsive и mobile-first: в чем разница, как выбрать и как работать?

Проект Shiva: Альтернатива Apache Tika и Pandoc

[Перевод] Уроки о человеком разуме от ИИ

Обзор нововведений в C# 13

[Перевод] Почему троичные вычисления лучше двоичных

Безопасность цепочек поставок ПО. Построение процессов с помощью OSS

Как оценить посадочную страницу перед запуском рекламы

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

Умная тонировка, дисплеи-трансформеры и шаг пикселя в 0,3 мм – что мы увидели на выставке BOE IPC 2024

ИИ и сумерки всеобуча

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

[Перевод] Крадем учетные данные Windows

Победители Московского городского конкурса (МГК) 2024 года

SOLID на котиках

Как я нашел первую работу в IT? Глупый и голодный

Какие бывают нейросети и чем YandexGPT, Google Gemini, ChatGPT и GigaChat от Сбера отличаются друг от друга

Quake 2 на нашем RISC-V, или как мы поднимали старый Radeon на FPGA

What's Next in JS? От Nuxt до Web3: всё, о чём расскажут на HolyJS 2024 Autumn

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

Next.js v15 — Работа над Ошибками

Шестиногий робот, новая профессия в ИТ и дискуссия об ИИ. Что еще писали об ИТ в 1978 году

[Перевод] Ускоряем e2e-тесты с помощью playwright-network-cache

Автоматизация тестирования с использованием SoapUI — Практическое руководство

Рациональность вложений в автоматизацию процессов. Разбираем на примере столовой и ещё двух историй крупных компаний

Делегирование в IT: как повысить ответственность и самостоятельность

[Перевод] К чистому коду через рефакторинг

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

Создание кастомного Kubernetes Scheduler для StatefulSet

[Перевод] Насколько быстры B-деревья по сравнению с хэш-таблицами?

Supply Chain Security. Строим процессы с OSS-инструментами

«А я почему такой злой был, меня просто не учили» (с) тимлид

Цифровые двойники и современная архитектура обучения

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

Кто на самом деле зарабатывает на открытом коде

У нас T-shape, а у вас?

Как я боролся с выгоранием в ИТ: лайфхаки и личный опыт

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

Улучшаем умный дом на KNX: добавляем диспетчеризацию на Modbus

История о том, как учительница английского с тремя детьми решила стать тестировщиком

ПО шагам: Защищаем сайт от парсеров и поведенческих ботов с помощью DNS-прокси

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

[Перевод] Этот учёный хочет постепенно заменить ваш мозг

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

Фитнес-данные не пропадут зря: ChatGPT на страже твоего здоровья

Задачки «полуфинала» соревнования МТС (True Tech Arena 2024) — обзор, разбор

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

Зеленый чай — напиток для биохакера

Как потратить шесть лет и быть невидимкой в Play Market

21 октября 2024

Геймифицируй это. Обзор на книгу про геймификацию

Управление руководителями: ключевые принципы работы

Телеграм-бот на Node.js/grammY: Диалоги

Как сделать Game Pass в Roblox Studio (геймпасс в Роблокс) – урок для детей

Security Week 2443: уязвимости нулевого дня в реальных атаках

Void me

Плановая экономика: почему рыночная экономика больше не работает

TOGAF 10 и архитектура предприятия

Предиктивная аналитика политических кризисов с помощью machine learning (на исторических данных)

На моем производстве нет выходных, служебное жилье – каморка, работают за еду, а штат все равно растет

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

Ноутбук с двумя экранами или два экрана для ноутбука — что выберете вы?

Загадки второго сезона: как мы провели IT-кроссворд на Хабре для 1 000 человек

[Перевод] Идет расследование беспрецедентного по масштабам подлога в исследованиях нейродегенерации

ИИ-система инспекции груза: преимущества, вызовы и реализация

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

Внедряем снепшот-тестирование, или пять стадий принятия неизбежного

Как создавались первые игры для ламповых компьютеров в начале Холодной войны

Закон распределения делителей числа (расширенная версия)

Красивый код — живой код. Делаем клеточный автомат на Godot и экспортируем в HTML

Безопасность сетевого доступа: наш опыт тестирования и работы с вендорами NAC

Искусственный интеллект в тестировании ПО: обзор инструментов

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

Ошибки новичков — Часть 1

Разогнать метаболизм. И нужно ли это делать?

Hail to the Rainbow. Разработка игры длиною в вечность

Обзор HOMATICS 4K TV Stick: сертифицированный стик на Google TV c AFR, HDR, Dolby Atmos и лицензионным Netflix

PinkHash: Незабываемые розовые хеши

А от техническом долге я скажу…

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

ВКС-дайджест: уже в продаже 3D-связь от Google и додекаэдр с наклейками для удаленщиков

Что под капотом миграции писем с Exchange Server на Яндекс Почту

Забудьте про терминал! Как я избавлялся от рутинных ADB команды с помощью Shortcuts

Мультимодальные приложения на Llama 3.2 и Llama Stack

Мой путь в тестирование. Сравнение двух курсов. Часть 2

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

Переходим с STM32 на GD32

Скрытому порту Nintendo Entertainment System нашли применение. Что за проект?

Макросы в Swift: Практическое руководство по использованию

[Перевод] Опровержение Стандартной модели отменяется

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

Сторителлинг

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

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

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

Performance review

Сложность алгоритмов и типичные ошибки в Python

Типы JOIN. Основы, комбинации, практика

Холодный старт в айти или как зайти в «ту дверь» с первого раза: IT-стажировки в 2024 году

Парсинг котировок ценных бумаг в Microsoft Excel и Google Таблицы с любого сайта

Валидация модели данных в ASP.NET Core 8.0 на основе HTMX

Анонимная сеть Hidden Lake: переход на постквантовую криптографию

20 октября 2024

[Перевод] Звездная ночь: смотрим вверх на Млечный Путь

Разработка игры мечты. Часть 2

Kafka как хранилище справочников

EnJoyTheVR: доступная виртуальная реальность на базе смартфонов

Действительно ли смартфон может работать в режиме скрытой прослушки?

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

No-code решения для разработчиков, о которых мало кто говорит

Компьютерные курсы для подростков: 50+ бесплатных видеоуроков

Macintosh PowerBook 145B и… немного Тошибов

Как сделать игру Geometry Dash на Scratch — урок для детей

Мобильная разработка за неделю #560 (14 — 20 октября)

Как собрать клон Yamaha DX7 за 10$

Управление Данных с Elasticsearch: Обучение и Практика

XML против JSON: как «слишком много тегов» убивает скорость

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

Что на неделе: польза от видеоигр и большой сбой в работе Apple

Маленький, но полезный: опыт работы с 3D-принтером Geeetech E180, которому уже 7 лет

«Ну и чё это вы тут продаёте мне?» Правила подготовки основного продукта для маркетолога или почему они не покупают?

Как поднять свой WebSocket сервер на Node.js: основы

Как я заказ на фрилансе писал (Python). Часть 1

Три рецидива синдрома самозванца: из историка в системного аналитика

Светодиодная лента FCOB «Ra90 10 Вт/м» с Aliexpress

Управление проектами: дайджест публикаций #19

[Перевод] Знакомство с Litex на Tang Nano 9K

Имитационная безопасность. Продолжение

Продуктовая матрица. Что это такое? Как её сделать? Подробное руководство для маркетолога

Raptor 3: ключевое звено марсианской гонки?

Postal 2: антигерой мира видеоигр

База, которую нужно знать про JSON Schema

[Перевод] Киберпротезы и работа мозга

Ставлю на Zero! Мой выбор одноплатника. Raspberry Pi vs Orange Pi

Оценка кардинальности полей таблицы

19 октября 2024

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

Коллапс миров и ChatGPT

Обзор библиотеки LIBMF для Rust: факторизация матриц

Регулярные выражения в SQL

Apache Spark: настройка и отладка

[Перевод] Atlas: Как реконструировать 3D сцену из набора изображений

Устраняем ошибки USB-Blaster

Easy Writer: Бесплатная генерация текстов и статей с помощью ИИ

Пишем свой Http Kafka Sink Connector

IT-конференция Merge 2024: акцент на тренды будущего

AntiBlock 2.0

Пара шаблонов кастомизированных элементов Handlebars для Apache Superset

Отладка режима сна для людей, которые не хотят взрослеть

Про auto.offset.reset в Spring Kafka

AMD и Intel собираются конкурировать с архитектурами ARM и RISC-V. Что ожидает индустрию?

[Перевод] Как провести Havoc agent через Windows Defender (2024)

Как событие Joomla назовёшь, так оно и триггернётся?

Протокол ECH в браузере

Как я написал книгу для детей: «Мама, не отвлекай. Я Python учу!»

Два в одном: как древние морские существа спасаются от гибели, сливаясь в единое нечто

Гибкая фильтрация EFCore с помощью Expression

Qt-шные прокси-модели и их друзья

Цена за успех — одиночество: почему предприниматели остаются одни

Портативный «спутник» для смартфона

[Перевод] Проект крошечной радиоуправляемой машины, вдохновленный Марио Карт

Создаём свой реестр данных на основе ФГИС «Аршин». Часть 1 — добавляем данные в PostgreSQL и сокращаем размер БД

Наш опыт создания контекстного переводчика

При чем здесь крипта  –  концептуальное SEO WEB 3.0:  в 2025 году все изменится

Подборка инди проектов от иностранных разработчиков #1

Лейквью — крупнейший фонтан нефти в истории

Резистор — это просто. Не очень

Карманный Ansible и защита от брутфорс-атак

ESXi – не GNU linux и не Unix, если вы вдруг не знали (и прочие мелочи)

Программирование для детей 1–4 классов: знакомство младших школьников с IT

18 октября 2024

Краткий обзор дистрибутива линукс Solus

История одного модального окна или переходим с UIKit на SwiftUI. Часть 2.1. Неожиданный баг Combine

Обзор платформы Kaggle для начинающих: от состязаний до менторской программы

Из геймдизайнера в писатели

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

[Перевод] Rust 1.82.0: cargo info, AArch64 для macOS в tier1, use, небезопасные указатели и другое

Как мы стали заложниками скидок, акций, бонусов и кэшбэков…

Хобби на стыке технологий и творчества

[Перевод] Позвонив в ресторан, можно ненароком попасть на ИИ-хостес и не догадаться об этом

Робот в Лабиринте от МТС — можно практиковаться на любом языке

Как легально зарабатывать $1МЛН ежемесячно на контенте 18+ и не вылететь из AppStore?

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

У нас был один выходной день, почти 12 литров кофе с чаем и 13 загадок…

Простая защита скрипта на Python

История Bluetooth: От концепции до глобального стандарта

Как природные катаклизмы угрожают электронной отрасли и при чем тут кварц

100 самых цитируемых статей про AI: в топе авторов Microsoft, Google и американские университеты

Свободные лицензии: бремя прошлого или инструмент будущего?

Авиация и криминалистика

[Перевод] Скрытые цифровые привычки зумеров/скрытое цифровое поведение зумеров

Что не так со статьей про ИИ-юристов от Романа Янковского?

Восстанавливаем работу MySQL. Решение задачи

[Перевод] Построение надежных систем: решение сложностей распределенных микросервисов

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

Анализ тональности текста: зачем он нужен и как его использовать? Объясняем за 7 минут

Продуктивность и почему «сделать много всего» — это не про неё

Как мы внедрили генеративную модель в объявления на Авто.ру. Доклад Яндекса

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

Плюсы и минусы различных DWH как источников данных для BI

Топ-8 систем управления тестированием, доступных в России в 2024 году

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

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

Как собаки воспринимают нас и что нам с этим делать

Почтовая система VK WorkSpace в собственном дата-центре: архитектура, миграция с Exchange, внедрение и эксплуатация

[Перевод] Нет места лучше дома

Корзина в Додо Пицце на iOS 14: баг длиной в полгода

Гриды в Битрикс24: теперь не нужно искать  сторонние решения

Интерпретатор языка PL/SQL

Чтение на выходные: «Питер Молиньё. История разработчика, создавшего жанр “симулятор бога”» Рафаэля Люка

Собственная бизнес-вселенная через призму low-code

[Перевод] Как настроить правильное расположение элементов в Android-приложении для арабского языка

Как быстро редактировать баннеры от нейросетей в AI Banner и повышать их эффективность

Неуклюжая геймификация в Instagram*. Как НЕправильно управлять поведением пользователей

LLaMator: Red Teaming фреймворк для тестирования уязвимостей LLM

Как родился термин «Культура работы с данными»

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

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

АудиоАрхив жизни, ИИ и речевая аналитика

ТЗ на обслуживание телеком-оборудования: как не переплатить за техподдержку, сохранив качество сервиса. Часть 2

ИТ-пенсионеры, и где они обитают

Профилирование: сравниваем инструменты pt-pmp и perf на реальных примерах

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

Погружаемся в initrd

Построение отказоустойчивого кластера 1С Предприятие 8.3. Требования назначения функциональности. MythBusters

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

ООП для типовых ML задач

Публикации в СМИ для O-1 и EB-1: подробный гайд для IT-спецов

Как написать D-Bus сервис, работающий на системной шине, на Rust

KinCony M1: умный рубильник на 30 ампер (когда нужно дёрнуть красиво)

Почему мне нужно, чтобы ты вкатился в айти

Узнаем, что делал пользователь через дамп реестра

Обзор смартфона Cubot KingKong ES: защита от ударов и воды в тонком корпусе

Какую материнскую плату выбрать в пару к процессорам Intel Core i5-12400 и Intel Core i5-13400

RCE-уязвимость в Managed ClickHouse глазами специалиста SOC в Yandex Cloud

Расшифровка черного ящика, или технический аудит базы данных перед сменой ERP-системы при полном отсутствии документации

Машинное обучение. Дайджест интересных новостей

Баг auto.ru

Как удержать игроков | Спроси у геймдизайнера | VR игры: вопросы разработчику

Автоматизация омниканальной программы лояльности инструментами «1С: Предприятие 8» для розничных сетей

Серотонин. Как перестать сгорать за дни и начать системно развиваться?

Готовь телегу зимой: какие технологии и фреймворки будут актуальны в IT 2025 году

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

Мобильная версия сайта: статистика, важность и чек-лист для гуманитариев

Жаль, что мы не умеем обмениваться файлами

Во что поиграть на macOS: подборка из 5 игр

Гриды в Битрикс24: теперь не нужно искать  сторонние решения

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

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

Статистический анализ стресс-теста СУБД

[Перевод] Почему Racket? Почему Lisp?

Автоэнкодеры простыми словами

Инфраструктура для Data-Engineer Data Lake Apache Iceberg

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

[Перевод] АЭС для Google

Wolfram Natural Language Understanding или спасение для студентов

Хочу собрать рабочую группу для написания и публикации инициативы на roi.ru по федеральному внедрению IPv6 в РФ

[Перевод] Делители часов

Метрологический дефицит в бигдате: что это такое и как с ним бороться

Minecraft для детей 7–10 лет: как обучиться блочному программированию с Code Builder

17 октября 2024

Готовим SQLAlchemy правильно

Подключение сторонних PHP библиотек в Joomla

AILink для Wolfram и плагины для ChatGPT

[Перевод] Что нового в Chrome 130?

RxJS Interop в Angular 18: основные изменения и преимущества

Десять уровней развития предпринимателя

Как мы перенесли распознавание на базе ИИ в веб и изменили  веб-банкинг? В Markswebb оценили

SolidModelBrowser — удобный просмотр STL, 3MF, OBJ, особенно для тех, у кого завёлся 3D принтер

Понимание прогноза глюкозы в AndroidAPS часть 2

[Перевод] Как мы написали GPU-based Gaussian Splatting вьюер в Unreal с помощью Niagara

Семь каверзных вопросов от преподавателей школы аналитиков данных МТС

Ответы о Merge 2024: что, куда, кому и зачем?

Тысячи иконок и адаптация под RTL: проектирование интерфейса шаблона мобильного приложения для партнёров Travelpayouts

Востребованность и полезность 3D для управления строительными проектами через СОД

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

Совместили молодёжный AI-конкурс с задачами «Северстали» и сделали предсказатель срывов поставок

[Перевод] Быстрый поиск опечаток на Rust

Как настроить ежедневную сводку о работе Яндекс.Директа в Телеграм?

Unidraw — путь длиной в два года

Что нового в Unity 6? Обзор нововведений и ошибок в исходном коде

ИИ-система инспекции груза: преимущества, вызовы и реализация

Кратко разбираем Zerologon на практике и смотрим его артефакты

Анализ уязвимости CVE-2024-38227 в Microsoft SharePoint

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

Митап FPGA-Systems: RnD-цикл современных SoC, физическая имплементация для FPGA и ASIC, обзор систем прототипирования

В Питере — облака перевозить

Гайд для дизайнера по переходу от  “общего котла” к продуктовому подходу

Настройка BurpSuite professional на Ubuntu 24

Как использовать менеджер состояний NgRx для Angular-проектов

Спутниковый интернет от Amazon: что происходит и какие у проекта перспективы?

Как сделать офис местом силы для айтишников

Понимание принципа построения функциональности карт с Яндекс.Картами API v3

Создаем проксирующий мок на Python: эффективное автотестирование API

Играем в кости с Дейви Джонсом

Деловые игры рыцарей круглого стола

Обеспечение безопасности при разработке ПО — проблемы конвейеров CI/CD и способы предотвращения угроз

Кейс оптимизации запросов для Greenplum

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

Mount — ещё один способ уменьшения размера Docker-образа

Дизайн интерфейсов или как увеличить конверсию продаж в разы

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

Как переподписка по CPU в облаке снижает производительность Arenadata DB: результаты, которых не ждёшь

Топ-10 самых быстрых процессоров для работы и игр в 2024 году

Suno: "… если бы я так мог, ..."

Аудит сайта в 99% случаев бесполезен. Почему эксперт должен погружаться в бизнес, а не «анализировать 347 параметров»?

[Перевод] Стартап Decagon, который разрабатывает ИИ-агенты, привлек $65 млн. Его клиенты сокращают штаты служб поддержки на 80%

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

[Перевод] Взлом старого ZIP-файла с криптопрограммами подпольщиков ЮАР

UMA — оракул для рынка предсказаний Polymarket

Проблемы открытых знаний и литература в формате Open Knowledge

Где эта улица, где этот дом?.. Какие несостыковки и почему можно найти в ГАР и других адресных сервисах

HMPL — лучшая альтернатива HTMX

Как пакет с пакетами помог аналитику решить задачу для бизнеса, или keep calm and import statsmodels

Чтобы в DevOps не было «Oops»: что расскажут на DevOops 2024

20 ресурсов для 1С-аналитика: матчасть, инструменты и каналы с новостями

Забыл, где лежат ключи? Телефон уже начинает волноваться

Витрина компонентов, или Единая точка правды в дизайн-системе. Часть 1

Это база. Алгоритмы сортировки для начинающих

Кейс NSX, или Ожидаемые неприятности

Merge 2024 созывает в Сколково айтишников из регионов: что вас ждёт в новом сезоне

Во что компилятор C++ превращает код, или ускоряем код безопасно

macOS Sequoia 15.0 — что нового для ИТ

Магазин элитного белья сливал деньги на Я.Директ, а потом спросил ChatGPT и вырос вдвое

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

[Перевод] Краткий обзор LLM бенчмарков

Создание простой CRM на Next.js и Prisma для B2B

Инженер внедрения в IT: куда и как развиваться

Получить второе медицинское мнение — это нормально

Чтобы занимать руководящие посты нужен высокий EQ, а не IQ

Динамические модули в приложениях на Android: опыт использования Dynamic Feature Delivery

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

Шины данных для очень больших инсталляций, или Почему большим компаниям сложно с опенсорсом

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

Новинки автоматизации на выставке «Energy Expo 2024» в Минске

Этот парень был из тех, кто просто любит связь

Ответы на вопросы к дню программиста. Комментарии открыты ;-)

Могут ли гибкие чипы отследить настроение твоей девушки? Спойлер: уже скоро

[Перевод] Как работает Mesh R-CNN

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

Тестирование redux store

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

Коротко про слоты в Vue.js

Сравнение систем распознавания русского языка 2024

Как скопировать все пакеты с nuget.org

Подборка Бесплатных Telegram Ботов с ChatGPT на русском в 2024 году

Тварь ли я дрожащая или право имею? Берем чужие сайты под свой контроль. Chrome расширение на Angular 18. Часть 1

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

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

16 октября 2024

Пишем хорошие баг репорты. Рекомендации

Ddos-атака c Kali Linux — простейший пример

Сорок мегабайт простоты

[Перевод] Влияние ИИ на исследования Земли и космического пространства

Как провести безопасный эксперимент: guardrail metrics

IT в России: есть ли жизнь (и конференции) за пределами СПБ и МСК

[Перевод] 10 миллиардов целых чисел входят в массив

Разыменовываем NULL на RISC-V ядре scr1

Продолжение исследования RNN

rustsn — Open Source проект генерации кода и взаимодействия с уже существующем через LLM

Видишь бутылку? Пуф-ф-ф — и она испарилась. Новый метод переработки пластика

[Перевод] Конец эпохи: историческая миссия Landsat 7 делает последние снимки

[Перевод] Машинный перевод GPT-4O статьи «Uncensor any LLM with abliteration»

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

Как перевести деньги из Армении в Россию и наоборот

ТРИЗ для IT-директора

Технология проектирования хранилищ данных Data Vault 2.0

Допечатываем ту самую «Математику в машинном обучении»

Как Лента формирует эффективный ассортимент на основе данных

Как работает Agile в проектном бюро

«Аська» ушла: вдохновляемся фичами, ставшими базой в мессенджерах

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

Техношкола Wildberries: курсы «Data Science» и «Аналитика»

Как идеи Аристотеля применяются в GenAI? Разбираем вопросы этики ИИ в образовании и создаем философский чат-бот

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

Этюд: использование метода покоординатного спуска для оптимизации параметров СУБД

Как и зачем мы в Fix Price разработали корпоративный UI-кит для наших бэк-офисных систем

Как понять, что на вашей команде дебафф по коммуникациям

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

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

Регуляторика РБПО. Часть 2 – Требования в финансовой отрасли

Лучшие хостинги для Telegram бота в 2024 году: обзор облачных платформ

Скажем нет «Превращению», или анализ Kafka

Конфигурация закупок в SAP ERP

Bukva: алфавит русского жестового языка

[Перевод] Как спроектировать библиотеку для Spring Boot

Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 2. Выражения

Готовимся организовать совместный русско-украинско-мексиканский семинар по ПЛИС в Мексике, возможно привлечем и беларусов

В чем разница между PaaS, SaaS и IaaS? Эволюция одного проекта на 1С

Прокачали работу колл-центра и достигли +15% SL за полгода через интеграцию CRM и телефонии

Tuist: добавляем генерацию проекта в текущее приложение

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

Маскот в мешке: как выбрать талисман и не пожалеть об этом

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

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

QR-код: улучшение считывания на сложных поверхностях

Истинная причина отмены удалёнки

GUI — это хорошо, но большие дяди хотят IaC

Angular 19 — что нас ждет

29 лет топтания на месте. Почему подходы к разработке ПО не развиваются?

29 лет топтания на месте. Почему подходы к разработке ПО не развиваются?

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

Подробное руководство по оценке компетенций продуктовых дизайнеров. Часть 1

Сравнение роста заработных плат ректората МГТУ им. Н.Э. Баумана и остальных сотрудников

Траст-менеджер здорового человека

Реализуем паттерн Unit of Work в ASP.NET Core

[Перевод] Как снизить расходы на мониторинг: замена Prometheus на VictoriaMetrics

LLM для HR-Tech: как мы делали ИИ-ассистента для автоматизации форматирования резюме

Корутины: stackful vs stackless

15 октября 2024

Метрики agile-команды 1С в JIRA

События и сенсоры в Scratch: как создать первую программу

Как защитить своё право на информацию: готовое обращение в Роскомнадзор

Lateral movement: перемещение в атакуемой сети

Кастомное пассивное охлаждение ПК (часть 2)

Открытие TortoiseORM: Асинхронная ORM глазами Python-разработчика

Нейросети против Тинькоф-контеста

Знакомьтесь с Jmix AI Assistant: Инновация, которую стоит попробовать

[Перевод] Тёмной материи не существует, а возраст Вселенной составляет 27 миллиардов лет, утверждает исследование

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

Построим GPT: с нуля и шаг за шагом

По следам Жака Арсака — о программировании игр

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

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

Введение в AI Background Remover с использованием TensorFlow.js для React-приложений

Разыскивается ARM-нетбук Ben Nanonote или WM8650

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

Забытые оболочки MS-DOS: Seal GUI

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

ВКС, мессенджер и совместная работа с документами в одном приложении. Изучаем новый продукт — Squadus PRO от МойОфис

Неочевидные вопросы разработки NGFW: как мы формируем команду и обучаем партнеров

Облегчаем боль от перехода с Openshift на ванильный kubernetes. Настройка openshift-console с поддержкой SSO

Куда утекает производительность? Ищем ответ в логах Greenplum

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

Использование ChatGPT для автоматизации генерации кода в JS-проекте

Как заставить тесты «видеть» дефекты: о внедрении функционала скриншот-тестирования в проект E2E автотестов

10 выводов, которые я сделала, пока собирала UI-кит

Нагружаем и отдыхаем: load testing без стресса, ч.1

Настройка CI/CD для GitLab-репозитория: работа с микросервисами

Ролевая модель: чит-лист проверок

Топология физических связей

[Перевод] Пошаговое руководство по предварительной подписи URL-адресов AWS S3 и получению защищенных изображений S3 в React Native

IT-дейтинг в 2024: как найти вторую половинку айтишнику и удаленщику

[Перевод] The AdEMAMix Optimizer: Better, Faster, Older

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

Maskito: то, что вы давно искали

Самые важные пакеты в экосистеме Dart и Flutter на Pub 2024

LotItBit или как я создал криптолотерею и все потерял

Высшее образование в IT и зарплаты

Фальшивый аттач. Атаки на почтовые серверы Roundcube с использованием уязвимости CVE-2024-37383

5 лучших инструментов для разметки данных в 2024 году

Фрэнк Харт: человек, который создавал Интернет

Будни устного ИТ-переводчика: неожиданные откровения с полей

В поисках счастья — жизненная стратегия с научной точки зрения

Переход на Go глазами PHP-разработчика: 5 подводных камней

От контекста до юрисдикции: 7 ключевых параметров при выборе LLM для вашего проекта

Рекомендатель кино или как написать за выходные свое DIY-решение для поиска новых фильмов

Пентест WPA-Enterprise: от теории к практике

Как подружить Flutter и Huawei — настраиваем App Gallery. Часть 1

Чем ChatGPT-4o отличается от OpenAI o1 и для чего на самом деле нужна новая модель

Суперсингулярные изогении в криптографии

Освещение в веб-картах 2ГИС

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

Моя работа позволяет использовать способности и приносить пользу обществу

Что такое CPA, CPA-партнерки и CPA-маркетинг?

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

Что делать, если драйвера в смартфоне нет. Продолжаем эксперименты с «Авророй»

Любопытное продолжение задачи об электричках. Так может LLM ее решить или нет?

Опыт разработки приложений java и оформления кода

[Перевод] Не пытайтесь динамически загружать код в ваше Flutter-приложение

Аналитика рекрутинга: как понять и улучшить процессы компании

Что такое Affiliate Marketing — Партнерский маркетинг

Переход со Spring Boot 2 на Spring Boot 3 в контексте Hibernate, или как не сойти с ума при миграции entity в монолите

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

Псст, полупроводники нужны? Вьетнам планирует стать одним из лидеров электронной индустрии к 2050 году

Null-безопасность в Java: когда нули тоже имеют значение

Уйти из айти – бросаем разработку ради психологии и смотрим, что получится

[Перевод] «Это робот, которого мы все ждали – такой, как C3PO»: почему в наших домах до сих пор нет гуманоидных роботов?

Автоматизация умного дома за 11 миллионов — а вы бы заплатили?

Путь фронтенд-разработчика. От рождения до тимлида

Хостинг Docker-контейнеров: обзор Российских платформ в 2024

Как запрашивать и принимать обратную связь от клиентов с помощью SMS API

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

Уильям Гибсон — Нейромант (40 лет книге)

«Open source в России» — гримасы рынка, этика и менеджмент: разговор с Олегом Бартуновым, CEO Postgres Professional

Особенности практического применения архитектуры Spine&Leaf в реалях современного высоконагруженного CDN

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

Как увеличить продажи недвижимости х12 раз без льготной ипотеки: 89 участков на 0,5 млрд рублей в чистом поле за 3 мес

Обзор бренда TPM3D: промышленная 3D-печать с использованием полиамидов

Изучили, как работает КЭДО (кадровый электронный документооборот) в Битрикс24

Атаки на веб-кэширование. Отравление кэша: теория и практика

Как создать страшный лифт в Роблокс — обучение для школьников

14 октября 2024

Сервис для обхода блокировки OpenAI API в России или ваш первый API

[Перевод] Инъекция наночастиц и бляшки в артериях

22 омерзительные опечатки в русском переводе книги М.П. Дайзенрот «Математика в машинном обучении»

Тесты для функций compose в андроид

Я создал самый быстрый способ поиска делителей числа

Linux — лучшая ОС

Стеганография в линукс — просто (Часть 2)

Раздражает коллега?

Решение по автоматизированной проверке движений документа в Vanessa Automation

Настройка VSCode для разработки в Tauri

[Перевод] Прогноз: ИИ захватывает рынок венчурных инвестиций

Security Week 2442: криптомайнеры в результатах поиска

Поиск по фото и раздетые дипфейки

Router-On-A-Stick на Keenetic с помощью VLAN

Пятый полет Starship: что дальше?

Что такое CPA оффер и лучшие примеры 2024 года

Как айтишник из Ашана выбирался из зарплаты в 35 000 рублей

Создание навигации с «плавающим» фоном ссылок на чистом CSS

PostgreSQL Antipatterns: «вращаем» JSON

Самые неожиданные исследования про мозг

MSSQL natively compiled: когда они тормозят

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

Об особенностях электротехнических (и не только) сообществ: тщеславный Двач выходит в топ поисковой выдачи

Синтез Цифрового БИХ Фильтра Низких Частот

Умное хранение или как мы снизили рост БД Oracle в полтора раза

Улучшаем процесс ревью в команде

Запускаем Arduino от DIY-батарейки из лимона

Новые серверные процессоры AMD EPYC 9005 Turin — гонка продолжается

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

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

Первый металлургический ML-хакатон от ОМК ИТ. Погодите, что???

Давайте писать красиво: второй сезон «Конкурса красоты кода»

Исходный код на прощание: разбор ошибок в проектах закрывшейся инди-студии

Случайные обои от AI каждый день

ThreadLocal и проблемы с памятью: что вы должны знать

Committed vs Completed

Что выгодней — свое железо или облако?

Как на производстве следят за качеством и что делают с браком (и причём здесь Кольт и Cadillac)

Про наглого клиента, или мониторинг borg backup в prometheus на коленке

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

HMAC-SHA256 и Telegram Mini App

Ремонт HDD Western Digital My Book Essential: система не видит диск, нет питания. Дело в плате

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

Кто придумал школы

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

Числа с фиксированной запятой для NES/DENDY

[Перевод] Понимание спецификации ECMAScript, часть 4

Почему AI не заменит программистов

Веб-аналитика — компас в мире рекламы: как не заблудиться и достичь цели

[Перевод] Новый мультиспектральный анализ манускрипта Войнича выявил скрытые детали

Удаленка под угрозой: зарубежные компании возвращают людей в офисы. Почему это неизбежно затронет Россию?

Системный подход к полунатурному моделированию и быстрому прототипированию с использованием КПМ РИТМ

Трансформация или чемодан без ручки (часть 6) Первые грабли, как обойти их и не получить при этом в лоб

Потребление ресурсов в Prometheus: кто виноват и что делать (обзор и видео доклада)

Зачем и где нужен API Gateway

Во имя богов Рандома. Настраиваем вероятность исходов в играх

[Перевод] Экспорт данных из базы данных в Excel на C#: 5 проверенных методов

Работа в команде. Зачем нужна и как правильно выстроить?

Использование AI для интернационализации (i18n) вебсайта

Как мы учим языки. Часть 3. Повышаем продуктивность

Агрегаторы против официальных сайтов отелей — кто доминирует в поисковой выдаче Google и Яндекс?

Линейный и бинарный поиск в Clojure

Функция скользящего среднего для регенерации на графике

Полная автоматизация ворот

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

Как готовить EdgeAI в 2024/2025 году

Как приготовить MVI в 2024 часть 1

Моделируем работу ПЛИС красиво

Как создать 3D-игру в Scratch с нуля — туториал для детей

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

13 октября 2024

Приключение пакетишки

Хроники российского рынка как бы труда

Абьюз в среднем менеджменте: реальность или выдумка?

У меня был план, и я его НЕ придерживался

Сервис за выходные, или обзор AI-инструментов для создания продукта

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

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

Node.js-бот для Телеграм: CRUD-L через аргументы команд

Альтернативный список заблокированных в РФ ресурсов Re:filter

Обзор библиотеки RxPY

Лоттократия лучше демократии! Статья о криптографических выборах

Julia 1.11: новый релиз и много возможностей. Что добавили разработчики и что изменилось?

Документальный фильм Three Decades of DOOM вышел

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

Locust: проводим нагрузочное тестирование

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

От почтового отделения до тюрьмы: как баг в программе Horizon разрушил жизни тысяч британцев

Кондиционер в жарком климате. Как  получить комфортную прохладу в доме и не покрыться плесенью от сырости

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

Почему WiLo (Wi-Fi + LoRa) вызывает сомнения? Как оно работает и есть ли смысл?

Транснациональная Мегакорпорация Будущего

[Перевод] Анализ CVE-2024-43044 — от чтения файлов до удаленного выполнения кода в Jenkins через агентов

Настоящая история квадроберов

Systemd и Swift приложения

Postgres, как настроить запросы между разными БД

12 октября 2024

Название имеет значение: как отладить Blazor WebAssembly приложение, переименовав браузер

Как найти своего идеального QA и отсеять жертв инфоцыганских курсов

[Перевод] Стимуляция блуждающего нерва и режим сенсорной сверхобучаемости

История одного модального окна или переходим с UIKit на SwiftUI. Часть 1

[Перевод] Все ваши секреты принадлежат нам*

Всё своё ношу с собой. Мои простые правила организации личной базы знаний

[Перевод] Учёные заявляют, что Китай может обнаружить стелс-самолёты F-22, F-35 с помощью спутниковой сети Starlink

Что ждёт IT-отрасль в будущем? Расскажет ректор РосНОУ Владимир Зернов

Как Generative AI может помочь в подготовке к собеседованию для ИТ специалистов

Попробуйте Tauri

Взлом паролей методом брутфорса, уязвимой машины в Kali GNU/Linux с hydra, medusa, ncrack — просто

Реорганизация огневого оснащения домашней стеклодувной мастерской, преамбула

Сказ о русской артиллерии. Электронный мозг артиллерии и при чём тут русско-японская (1905-1991 гг.)

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

Киберучения «CyberCamp 2024» глазами Гостя

Как повысить эффективность разработки ПО. 5 крупных направлений

Не сливай бюджет в рекламу, пока не проверишь бизнес по каждой метрике и не выведешь юнит-экономику в плюс

Извлечение квадратного корня из перестановки чисел: выводим новую(?) формулу

Что на неделе: личная жизнь владельцев Android, блокировка Discord и «Тиндер» от «Одноклассников»

Suno, как аранжировщик etc

Когда старые игры молодеют: Age of Mythology получила глобальный ремейк 22 года спустя. Каким он получился?

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

Server Side Rendering на Go

Размышления о шаропоезде

Токенизация рынка предсказаний: Gnosis Conditional Token Framework

Токенизация рынка предсказаний: Gnosis Conditional Token Framework

[Перевод] Совместная регенерация

Я ускорил генерацию blurhash в 3̶6̶ 8̶7̶ 128 раз

Javascript для детей: ТОП-20 полезных ресурсов по программированию

11 октября 2024

[Перевод] Пилотируемый корабль SpaceX Crew Dragon актуализирует возможность использования системы реактивной посадки

GPIO STM32, альтернативный вариант

Что такое технология TTS, как устроена и каких сферах используется синтез речи

SoundCloud Api или как пример «плохой» документации

Физика + нейросети: суть алгоритма, который принёс Хинтону и Хопфилду Нобелевскую премию

ConcurrentBag в C#

Производительность СУБД — расчет метрики, временной анализ, параметрическая оптимизация

Игра-кликер от создателей Плюс Сити собрала 1 млн пользователей за неделю

Эссе «BIM сегодня»

Бизнес-сериал: формируем BI-систему в строительстве почти в прямом эфире. Часть II

Топология в анализе данных?

Со вкусом ацетона: Как ИИ чуть не отравил программистов темным ПИВОМ

Приключение на 20 минут. Часть 1: автоматизируем запуск проектов в SoapUI

192 ядра на процессор — релиз серверных AMD EPYC Turin

Когда нужен TypeScript: введение в мир надежного программирования

[Перевод] Новая методика существенно повышает эффективность систем RAG в поиске необходимых документов

Сага об агенте или как LLM может помочь в разработке на Jmix

Как мы в Ранний доступ выходили. Продажи, ошибки и выводы. Tenebris: Terra Incognita

Обзор готовых решений для построения портала IDP и когда они не подходят: анализ на примере кейса компании Evrone

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

Проигрыватель видео с поддержкой транскрипта

Как ускорить компонентную frontend-разработку с помощью продуктового подхода: опыт Рунити

Фракталы, капуста и рок-н-ролл

25 000 зрителей, 6 000 соло-участников и 138 команд в киберучениях — как прошел CyberCamp 2024

Типы тестов в Laravel

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

Используем Buildpacks вместо Dockerfile

SMS-автоответчик с обновлением статуса: еще один канал связи для клиентов, которым мало интернета и звонков

Intel Core Ultra 200S Arrow Lake-S — что изменилось в новых десктопных процессорах?

Проектирование и роль САПР в современном строительстве: Философский взгляд

В МТУСИ написали сразу 7 статей на Хабр

Data Ocean Nova. Next-gen платформа данных класса Lakehouse

Починили весь Discord в бесплатном VPN Amnezia Free

Чтение на выходные: «Психологический анализ The Legend of Zelda. Сюжеты франшизы как отражение игрока» Энтони Бина

Как найти саппорт-систему за три месяца, если при себе нет 10 миллионов

Спутник связи Telstar 1: революция в спутниковых коммуникациях

В МТУСИ разработали алгоритм для определения объекта захвата роботом-манипулятором

Правила файрволов не так уж и безобидны

От чего зависит комиссия Bitcoin

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

Смена специализации в IT: когда отпуск уже не спасает

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

Презентация для выступления. Как свернуть текстовую простынь

Представлена новая ИИ-модель для борьбы с голосовым мошенничеством

Кто такие чаптер-лиды и зачем они хэду

В МТУСИ предложили метод машинного обучения для обнаружение фишингового сайта

Как EA FIFA превратилась в EA Sports FC: от футбольной настолки до топовой видеоигры

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

Что умеет карманный компьютер DigiPort на базе Raspberry Pi 4 — ИИ, хакинг, игры и не только

Общие правила оформления тест-кейсов и их атрибуты

Опыт самостоятельного перехода с продуктов компании JetBrains на экосистему EvaTeam

Рейтинг инструментов BPMN

Балуемся кластеризацией и синхронизацией: как устроена мгновенная загрузка фото в Яндекс Диске

14 инструментов для генерации изображений с кодом

Будущее наступило, восстание машин уже идёт. Просто ползучим методом

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

От новостей до идей клиентов: управляем ченджлогом и роадмапом

[Перевод] Биороботы, созданные из клеток мёртвых организмов, раздвигают границы жизни, смерти и медицины

LLM агент для работы с Google Spreadsheets

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

Gotbit: история PR катастрофы

От КиШ до Britney: как мы в МТС собрали свою кавер-группу

Эксперты объяснили необходимость перехода к цифровой трансформации государства и экономике данных

Онлайн vs офлайн: как меняются потребительские привычки, и что это значит для продактов

Что нового в PVS-Studio для Unreal Engine?

Автомашинист. Запускаем блок коммутации и сопряжения

Дом.ру, или опыт одного дружественного поглощения

Топ 3 привычки для улучшенного обучения

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

Поиск соседей в двумерной массиве

Голограммы и звук: новый метод 3D-печати

REST API и архитектура сервиса

Отбор на соревнование МТС (TrueTechArena) — противоречивые впечатления

Основы интеграции информационных систем. Часть 2. GraphQL, gRPC, WebSocket, webhook, брокеры сообщений

Почтовый сервер с нуля. Часть третья

Данные – это новая нефть

Культурный BI: конференция Visiology и Conteq в Санкт-Петербурге

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

Leading и Lagging индикаторы в разработке продуктов

Создание списка выбора конфигураций 1С, опубликованных как веб-приложения

Инспектор транзакций: управление конфликтами в СУБД

Spring Patterns. Часть 2. Spring + ThreadLocal. AOP. Transaction cache

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

10 октября 2024

Что интернет-магазину нужно знать про рейтинг в сниппете в Яндексе? (вторая часть)

Психологический тупик в ИТ-карьере: как я преодолевал «выгорание» и почему сопротивлялся изменениям

[Перевод] Домен .io может исчезнуть. Как геополитика влияет на доменные имена

Сложные проекты или как продать проект автоматизации руководству

[Перевод] От инъекций к таблеткам

Пример создания Full Stack проекта, используя функциональное тестирование как инструмент дизайна(продолжение)

GoodbyeDPI перестал работать новый фикс 10.10.24

«Ты во всем виноват» или про ответственность Руководителя проектов (Практические советы РП)

Использование корреляционного анализа для определения корневой причины деградации СУБД

Дизайн-спецификация к интерфейсу

Как TikTok бустит монетизацию, шеринг контента и количество сессий с помощью геймификации

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

ИИ-система по извлечению информации со сканов счетов: от разметки до реализации

Миграция без боли: как Rightex и ППР внедряли BPMSoft и строили командную экспертизу

Erlang — классный функциональный язык (или как мы сели в лужу)

Туториал: как начать внедрять культуру управления данными?

[Перевод] Визуальные трансформеры (ViT)

Рынок Wi-Fi сегодня. Из чего выбирать и как снизить риски?

[Перевод] Вышел Spring AI 1.0.0 M3

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

Три распространенных ошибки с метриками Kubernetes в PromQL

BI для оценки полезности BI: огранка логов в АЛРОСА

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

Как вылечить хронику старых инфраструктур Wi-Fi

Клементина, New Roman и Helvetica: как корпорации защищают свои шрифты

Unidraw — замена Miro — проникает в наши дела

Selenoid на Android – от А до Я

[Перевод] От DevOps к DevEx: не мешайте работать инженерам

Контроль привычек на запястье: как Mi Smart Band 7 поможет не забывать важное

Разбираемся в статусах кеша CDN

ТОП-5 ДОБАВОК ДЛЯ МИТОХОНДРИАЛЬНОГО ЗДОРОВЬЯ

ПОТРАЧЕНО. Как тестировать локализацию переводов, чтобы потом не было стыдно

Какую видеокарту купить: б/у RTX 3090 или новую RTX 4070 Super

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

Зачем сканируем зубы, а не льём силикон в рот

[Перевод] По словам экспертов, объекты NASA — одни из самых худших, которые они когда-либо видели

Кешбэк 2.0

[Перевод] Дуров: что пишет западная пресса

Интегральная статистика: любой маркетолог и продакт отдаст за это душу

Размышления о Нобелевской премии по физике 2024

Всё ли сделано в Китае? (кратко об автомобильных полупроводниках)

[Перевод] Методология баг-баунти: гайд для охотников за багами

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

Как ИИ поможет создавать учебные курсы

Нужна ли будет профессия разработчика через пять лет?

Лотерея Грин карты DV 2026 | Как правильно заполнить заявку

Как много общаться с людьми и не возненавидеть их

Перезагрузка бизнеса с ИИ: как AI Product Hack 2024 открывает новые горизонты

DevOps Challenge: восстановить работу экземпляра MySQL

Квантовать или не квантовать LLM?

Как мы сократили время проверки корректности настроек системы с 9 часов до 30 минут

Как мы сократили время проверки корректности настроек системы с 9 часов до 30 минут

Как дедуля Сунь-Цзы помогает в переговорах

Разделили базу 1С за 40 часов вместо 200. Не стали создавать пустую базу и переносить данные

Новый оператор безопасного присваивания в JavaScript: ?=

Что такого сложного — отправить человека в отпуск?

Managed Kubernetes на выделенных серверах, процессоры Intel и другие апдейты: что нового в сентябре

Рецензия на книгу “Flutter и Dart. Сборник рецептов: Разработка полнофункциональных облачных приложений”

Голова на подушке, попкорн и песочные часы: какие дефекты можно встретить при рентген-контроле качества печатных узлов

Еще один язык разметки для аналитиков

[Перевод] Риски перехода на 64-битный time_t

Как научить LLM понимать видео? Обзор подходов

Необычный случай с ремонтом китайского декодера аудио 5.1

Что лучше для бизнеса: Яндекс Директ или маркетплейсы? 4 типа бизнеса, которым контекстная реклама выйдет боком

Новинки автоматизации на выставке «Инновационные технологии и оборудование» в Санкт-Петербурге

Как настроить рабочий и безопасный VPN. Пошаговая инструкция

Беспроводная зарядка авто на ходу: все еще сложнее, чем мы думали

Адаптация платы Colorlight 5A-75B для примеров «Школы синтеза цифровых схем»

Авто-трекинг производительности Room Database

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

Каково это, сделать игру на китайском движке Cocos Creator 3?

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

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

Кто такие Доу и Джонс и зачем им понадобился индекс

Почему вам лучше не работать проджектом

Повышение эффективности воронки продаж. Автоматизация реактивации клиентов. Ч.2

Анонимная сеть в 100 строк кода на Go

Поднимаем AWX Ansible под podman в Debian

35 образовательных игр и приложений по программированию для детей

09 октября 2024

Сплит-клавиатура Sofle v2 с точки зрения менеджера по продажам

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

Разработчики dzen.ru, что с вами не так?

Чем роль продуктового дизайнера отличается от роли UX/UI-дизайнера. Показываю на практике

Ферро-Франкенштейн

Усиление PostgreSQL с помощью PL/Python

[Перевод] Патологическое накопительство. Синдром Плюшкина и как с ним работать?

Как я продвинутый 3D-принтер покупал и что из этого вышло. Личный печальный опыт

Ваш собственный сайт задач за 30 минут — и совсем бесплатно :)

Что даёт выставка маленькому стартапу в России?

[Перевод] 10 концепций JavaScript, которыми должен овладеть каждый разработчик Node.js

Почему был прогресс

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

Тест AGM аккумулятора 133 Ач Ventura GPL 12-120

Разложение (проституирование) инженерной деятельности как ключевая причина краха советской системы

Подводные камни проектов. Записки менеджера

Обучение GigaChat с контекстом в сотни тысяч токенов

Assistant Alice — Jailbreak, обогащение контекста с помощью интернет поиска и базы знаний

Сокращения в ВК. Не удавшийся performance review?

Keycloak. Мапинг учеток через mTLS c двойной проверкой в kubernetes

Разработка пакетов на языке R (бесплатный видео курс)

Посмотрим на never с разных сторон?

[Перевод] Искусственный интеллект: между обещаниями и реальностью

Рабочая C++ IDE в docker container

RISC-V — звезда родилась: x86 не у дел, ARM сломала обе ноги

Как улучшить качество WebRTC-звонков на примере сервиса VK Звонки

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

Счетчики газа и воды на ESP32 в Home Assistant

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

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

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

Связка KVM и OpenStack

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

ВПН для Discord: Как обойти блокировку Дискорд, если ВПН не работает?

Скоростные профили крыла для полёта без флаттера и загадочные «суперкритические» профили

Расширение смысла и инструментария OSINT в США

Content Security Policy (CSP) защитит от js-снифферов и утечек?

Интеграция Unity кода в React Native. Часть 2

Как разметить 3D кубойды на 2D изображениях в CVAT? Методы геоинформационных систем в разметке данных

Прогнозирование банкротства физических лиц: опыт t2 Fintech

OpenCV: компьютерное зрение на Python

tokeon.ru: почему SRE?

Предиктивная аналитика в промышленности: путь к повышению эффективности и снижению затрат

Как (и зачем) мы разворачивали ActiveMQ Artemis в облаке

[Перевод] Взлом робота-пылесоса и слежка за хозяином в прямом эфире

Принципы SOLID на примерах из жизни и разработки

Миграция данных из Zimbra при помощи Carbonio Backup

История одного ядра от Андрея Туманина: «Без нашего ядра всё было бы по-другому»

Миграция с файрвола Juniper SRX на PaloAlto, с помощью python

Управление инцидентами: 9 ключевых факторов успеха

Не установлен маршрут Дискорд: Как обойти блокировку Discord?

Инспекция протокола WebSocket с использованием прокси-сервера Solar webProxy

Бутстрап в PySpark

«Эволюция ретро»: зачем трижды меняли формат и какие проблемы хотели решить

В таск-трекере Kaiten появились Дополнения: пользователи могут создавать свои фичи для сервиса

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

Уже сложно определить фундаментальную разницу между IT в промышленности и Интернет

Гидравлическое сопротивление трубопроводов. Интересный альтернативный метод расчета Черникина А.В

Лучший способ создания нескольких окружений для Spring Boot приложения с помощью Docker Compose

PPSSPP или всё же PSP?

Настоящий домашний онлайн-кинотеатр на ТВ-приставке c Android. Cinema / surround 5.1 DIY project

Вычисления на RISC-V: исследуем производительность OpenCL на CPU и совместимых GPU

Discord не работает: Обход блокировки Discord новые способы 09/10/2024

[Перевод] Откройте для себя весь потенциал AbortController

Организация – это …

Простой АМ/ЧМ радиоприёмник с феноменальной чувствительностью

10 способов улучшить конверсию с помощью поп-апов в 2024 году

Valkey: миллион RPS c напёрстком дёгтя

Геймеру на заметку: 5 интересных игровых клавиатур

Адаптация прошивки USB GPIO EXTENDER T под нужды Микротик

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

Самый SOC, или как мы делали аналитический отчёт по информации из открытых источников

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

Как отправлять SMS из Битрикс24 и Tilda

Осторожно, подделка! Как проверить БАДы на подлинность

Девушки, Свиньи и YandexGPT 3

Rust-Bert: высокопроизводительные NLP-пайплайны на Rust

Дорога от Windows к Linux. KDE 6.2 — путь в правильном направлении. Большая проблема — качество звука под Linux

Используем конференции для влияния на IT в России

ecs, dynvtbl, логические потоки и Фараон

Новый рубеж защиты или больше маркетинговый ход для смартфонов. Что скрывает IP69?

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

Как создать игру Tycoon (Тайкон) в Roblox – туториал для детей

08 октября 2024

[Перевод] Природа сознания. Как возникает и исчезает сознание

Swinlanes — возможная альтернатива Agile и Kanban

Увидел в ТГ видеокружок — винил-пластинку с аудио, и захотел также. И сделал своего бота

@Volatile: Лёгкий способ синхронизировать потоки… пока не понадобится атомарность

Доигрался: Discord умирает и тащит за собой наши рабочие чаты

Главные показатели в продажах, которые необходимо контролировать

Перфоратор не помеха. Наслаждаемся «чистым» звуком с денойзером от SaluteJazz

[Перевод] Smoke vs Sanity тестирование: в чём разница?

DOS Navigator: заходим в файловый менеджер, которому исполнилось 33 года

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

«Приходят в компанию, а уходят от руководителя»: 11 проявлений негатива, которых стоит избегать в рабочей коммуникации

Не работает Discord, как его починить и разблокировать

Что творится на Российском рынке художественной литературы

Discord не работает: Как починить с помощью GoodbyeDPI

Ведение дел – мой опыт

[Перевод] Туториал по Spring Data Envers для начинающих

NDA здорового человека

OSINT: Мониторинг активности в X (Twitter)

ETL-проект для начинающих Data Engineers: От почтового сервера до Greenplum

Разработка онлайн-сервиса музея ЗИЛ от идеи до реализации

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

14 способов развития насмотренности продакт-менеджера: от общения с пользователями до Crunchbase

Что такое Home-виджеты и как их подружить с вашим приложением на Flutter

threading и logging. Как логировать в несколько потоков?

[Перевод] «Мы вступаем на неизведанную территорию математики» — Теренс Тао, математик, обладатель Филдсовской премии

Ошибаться и учиться на реальных задачах: как еще студентом получить опыт работы с FPGA и ядрами микроконтроллера

Тестирование процессов BPMN-схемы Camunda в изоляции

Пока не исправили — модифицируй, или Анализ расширений атаки уклонения для LLM

ИТ-сообщества, конференции и митапы: что они дают нам, а что мы — им

AI-SMM часть 2. Как привели дешевый трафик заказчику из Pinterest

Почему так происходит | Telegram Mini App

Оголяем «данные» и что из этого вышло

Новый взгляд науки на талант. Часть I. Как устроен талант, и как он работает

Книга: «Тестирование программного обеспечения: контекстно ориентированный подход»

Как интегрировать синхронный код в асинхронный. Инструкция

Разбор новых атак Buhtrap на российских финансистов и юристов

Развенчиваем мифы об ИТ в металлургии

В каждом городе свои легенды: как мы запускали новую цифровую площадку, чтобы сохранить культурное наследие

Правда ли, что наши телефоны нас подслушивают?

Учимся на чужих ошибках: как прокачать SIEM с помощью machine learning

Что такое дочтения статей и зачем Хабр их считает

Как интегрировать Veeam B&R с объектным хранилищем Selectel

OSINT: Разведка в ЕВРОПЕ

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

Asterisk, мобильные клиенты и Mikrotik

Описание быстрого и стабильного Motion blur алгоритма

Что такое дочтения статей и зачем Хабр их считает

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

ИПР — то, чем вы сможете похвастаться на собеседовании или в баре

Функциональное тестирование Kubernetes Operators с Kubebuilder

[Перевод] Quake на плате микроконтроллера с 276 килобайтами ОЗУ

DuckDB: сказ о том, как утёнок приютился в Persistent Volume

Olimex RVPC за 1 евро: что умеет миниатюрный одноплатник на базе RISC-V

Сделано на Wiren Board: умный медиакиоск для остановок

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

Тестируем интеграцию с очередями сообщений правильно

Опыт внедрения практик AppSec/DevSecOps

Что нас ждет в Next.js 15: обзор заявленных новинок

Настройка Anycast-адреса в рамках бюджетного тестового стенда

Внутренние платформы в российском DevOps: ключ к сокращению Time to Market и снижению затрат

Такие разные «плюсы»: моя карьера разработчика C++ в «Коде безопасности», Яндексе и Huawei

Язык BCPL из которого получился C

Матрицы Паули. Финал

Секреты заработка на нейросетях. История Анны Веклич

Идеальный Продакт Овнер. Как такого найти?

Налоги для ИП в Грузии

Веб-доступность. Бесконечная лента

Подборка бесплатных чат-ботов с ChatGPT на русском в Телеграм в 2024 году

Пара примеров возможного практического применения интернет страничек «без хостинга»

Генератор паролей на Rust

Этическая идентичность программистов: как навигация в мире эко-программирования в условиях технологического прогресса

Python для детей: особенности обучения, видеоуроки, книги и другие ресурсы

07 октября 2024

[Перевод] Почему люди с шизофренией слышат голоса в голове?

Инструкция по импортозамещению ПО: Анализ рынка

[Перевод] Дашборды качества в Ericsson, Volvo, Saab

MГТС GPON: SFP ONU + Mikrotik + Asterisk

Новые тенденции в управлении персоналом

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

Технология и методология работы с 3D-моделями в среде общих данных строительного проекта

Security Week 2441: уязвимости в роутерах DrayTek

Декодирование BPSK Модуляции из Звука

Безопасность в машинном обучении: от проектирования до внедрения

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

Обзор профессионального HDR монитора TCL 34R83Q: современное QLED-решение с большой диагональю и частотой 170 Гц

Как грузить данные во ViewModel?

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

Bootstrap или свое решение

О скользящих средних и медианном сглаживании

PostgreSQL Antipatterns: Валим «слона» — highload на ровном месте

Внешняя видеокарта backend-разработчика, или как заставить лучшего друга перестать тупить и начать помогать (часть 2)

Китай вложил в электронную индустрию больше, чем США, Тайвань и Южная Корея вместе взятые. Что в итоге?

Парсим, редактируем, экспортируем: JSON, XML и CSV в PowerShell

9 вопросов про ЦА, без которых вы сольете бюджет + (БОНУС) 4 готовых примера аналитики для разных ниш

Как создавались валюты для онлайн-игр

Безумный дом от Яндекс, или как я искал максимально простое решение умного дома

Заявка на участие в клубе создателей алгоритма объединения многоугольника и треугольника

Паритетность — как выстроить отношения, чтобы никто ни на ком не ездил

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

Как мы в Delivery Club outbox оптимизировали

В ногу с дипфейками: применение технологии и этические аспекты

[Перевод] Коммуникации ПЛК

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

Поднимаем сайт в сети .ton и разбираемся с работой TON DNS

Создание компонента Apache Camel

Митап по Linux Kernel: про livepatching, работу с расширениями RISC-V и создание модуля ядра для memory extender

Обновление видео нейросети Pika взрывает мозг и расплющивает ожидания

Что интернет-магазину нужно знать про рейтинг в сниппете в Яндексе? (первая часть)

[Перевод] Потребительские нейроинтерфейсы 2024

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

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

Самые горячие новости инфобеза за сентябрь 2024 года

Интернет по электропроводке: мой опыт ремонта Powerline-адаптера и прокладки сети

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

[Перевод] Интеграция библиотек C/C++ в .NET приложения с использованием P/Invoke

История о том, как мы быстрое хранилище в 2022 году строили

[Перевод] Учёные НАСА впервые воссоздали марсианских «пауков» в лаборатории

Dagger Hilt (Для начинающих)

Стены имеют уши: как современные технологии подвергают нас риску прослушки

Дата-Сторителлинг: для Бизнеса и СМИ

Resume и CV: в чём разница и как откликнуться на иностранную вакансию

Из стажеров – в штат: реальность или иллюзии. Опыт «М.Видео–Эльдорадо»

Как мы внедрили ретро в команде 1С

Transact SQL для анализа данных

Что такое covariant в Dart

Чистый код: Начало

Микросервисная архитектура vs монолит (на простом примере)

[Перевод] Как инженеры Digital Equipment Corp. спасли Ethernet

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

Шеф, всё пропало

Создание прототипа библиотеки для визуализации алгоритмов на Python

Как создать игру «Счастливый сундук» в Minecraft на Python — урок для детей

06 октября 2024

Место Duolingo в моей жизни

Дубайская интернет аномалия

Делегаты и делегированные свойства в Kotlin

Как перехватывают зашифрованный HTTS-трафик на мобильном устройстве

Мобильная разработка за неделю #558 (30 сентября — 6 октября)

Создание AI-ассистента с OpenAI Assistants API на Go

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

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

[Перевод] Депрессия и воспалительные процессы. Два расстройства одной причины

[Перевод] На самом ли деле похудение – это вопрос разницы потреблённых и потраченных калорий?

Минцифры дало ответ, что действия ТБанк по получению согласия на обработку биометрии противоречат положениям закона

SQLAlchemy 2.0 для новичков

MVP, остановись

Муравьиный алгоритм. Решение задачи коммивояжера

Как запустить свое электронное устройство в «серию» и не остаться без штанов

От PuTTY до МС22: сравниваем SSH-клиенты

Математика и ШАД

Что на неделе: самокат со встроенным столом, генератор кода от OpenAI и аналог YouTube от Telegram

Заметка про реализацию системы способностей в играх

Как «достать абонента»

О Raspberry Pi для чайников как я. И при чем здесь SONY с ИИ?

Игра в Жизнь

Ноутбуки, роботы-пылесосы и внешние жесткие диски: неожиданные находки на испанской барахолке

Практика реализации Веб-ГИС приложений и сервисов на основе открытых ресурсов. Начало

«Двойной» Яндекс Плюс

Ошибки в интерпретации A/B-тестов: как избежать неверных выводов

Vike — современный SSR-фреймворк

Реализация поддержки кириллицы в терминале для МК AVR

Figma без хаоса

Как сделать себя в модной нейронке Flux (лёгкий путь без смс и регистрации)

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

far2l в Ubuntu 24.04 LTS готов для повседневного использования

Чем заменить Outlook? 8 российских аналогов почтовых решений на 2024 год

Осваиваем Playables API для анимации в Unity

Автоматизация освещения: делаем подготовку на этапе прокладки электропроводки?

Не Flipper Zero единым: хакерский мультитул из старого смартфона

Паттерны левел дизайнеров — часть 1

Что показывает ваш мультиметр (напряжение или погоду на Марсе)?

Kaggle для футболистов: Классификация событий на футбольном поле

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

История моего увлечения астрономией

Inertia 2.0: Новые возможности для разработчиков

Интерактивный Бейсик для Arduino и STM32

Заповеди современного околоайтишника. Больше нытья, меньше работы

Рекурретные нейронные сети наносят ответный удар

05 октября 2024

Как написать свой небольшой парсер на Python?

Небольшая заметка…

[Перевод] Перехват учетных данных SQL Server с помощью заданий агента для повышения привилегий в домене

Новые технологии и древние звуки

Пилим движок Arcanum. Урок 03. Работа с памятью, используем полиморфные аллокаторы

Ещё один набор параметров для разблокировки Ютуба: теперь мобильный

«Я за это не платил!» или просто о возвратном платеже

Деревья выражений на практике: динамическая фильтрация в C# с использованием Asp.NET Core

[Перевод] Эффективное использование Фикстур в Playwright: полное руководство

Всё делается из нефти и газа. Или нет?

[Перевод] Ежедневный кофе. Преимущества

SafeCode – конференция, которой мне не хватало

Что и зачем почитать DevSecOps-у: личный опыт

[Перевод] Microsoft выполняет операции с несколькими кубитами и коррекцией ошибок

Делимся материалами с RSHB Meetup: Думай как DevOps в большой компании

История глазами араба XIV века

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

Многопоточность в NextJS: как запустить и нужно ли?

OSINT: расследование выброса спор сибирской язвы

Как обучается Илон Маск?

Сеанс магии LLM с разоблачением

Машинное обучение и криптография: знакомимся с CipherGAN

Древний язык программирования обновился спустя 27 лет. Что нового в Tcl/Tk 9.0?

[Перевод] Лучшее резюме из тех, что я видел

Настольная библиотека HDL-дизайнера и верификатора

Тёплый Ламповый Мультивибратор

Как я переходил с Built-In на URP в Unity и обратно с помощью Chat GPT

[Перевод] Тактильное восприятие в сочетании со зрением для успешного роботизированного ведения домашнего хозяйства. Часть 2

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

Применение OSINT-техник в сферах маркетинга, PR и HR

Массивы и слайсы в Go — для собеседований

Darts: тестируем временные ряды с нуля

Настольная библиотека HDL-дизайнера и верификатора

Типология личности Томаса Эриксона из книги «Кругом одни идиоты»

HAOS наводит порядок

04 октября 2024

Kodu Game Lab для детей: учимся создавать игры в 5-6 лет

Нулевой этап проекта: как у нас подходят к проектной оценке

Юстас – Алексу. Шлите MD5 бочками

Последняя миля

Чатовая слепота

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

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

PANGIT: Дневник разработчика #8

[Перевод] Самые быстрые мьютексы

Ископаемые ресурсы в интернете

Краткий гайд по квантованию нейросетей

Привлечь технологии на ивент, или Как мы играли в GenAI D&D и «трогали» облачные новинки на Yandex Scale

1C:Enterprise 8.3 Remote Administrative Client Utility для веб приложения

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

[Перевод] Что можно рассказать о функциях Python на примере кофемашины?

Как нарисовать квадрат 3 × 3 см на веб-странице*

[Перевод] Обзор безопасности конфигурации AWS Cloud с использованием Nuclei Templates

О загрязнении свинцом

Онтология и семантика

Чтение на выходные: «Медицинский путеводитель по виртуальной реальности» Ивана Розанова

Как я восстанавливал данные с диска, созданного в QNAP QTS

Как привыкнуть к новой работе. Секреты успешной адаптации от HR-специалиста

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

Миграция ЦОД, или взгляд на переезд со стороны ИТ

Nau Engine: взгляд под капот. Ядро движка

[Перевод] Тактильное восприятие в сочетании со зрением для успешного роботизированного ведения домашнего хозяйства. Часть 1

CryptoHack. Решение Modular Binomials

Как за месяц научить нейросеть говорить на татарском: опыт MTS AI

Making of Servo-Skull: PBR, Hand-Painted, 3D печать и покраска

Пользовательские аннотации кода для PVS-Studio

Магнит для клиентов: 3 шага к успеху в коучинге

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

IVR меню для Умного Дома, удаленное управление без Internet (на примере MajorDoMo и FreeSWITCH)

Внешняя видеокарта backend-разработчика, или как заставить лучшего друга перестать тупить и начать помогать (часть 1)

Нейронные оптимизаторы запросов в реляционных БД (Часть 2): На пути к продуктивизации

Остаться или уволиться? Советы начинающим, как сделать карьеру

[Перевод] Обработка зомби-процессов в PostgreSQL: что делать?

Как внедрение CI/CD превратилось в эпопею с рефакторингом

Как мы законтрибьютили целую строчку в HashiCorp Vault

Чекпойнты в играх

Образование в ИБ. Ожидание vs Реальность

Образование в ИБ. Ожидание vs Реальность

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

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

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

Графы, растры и море: как школьники создают будущее геоаналитики

Создание эффективной команды QA: Рекомендации для лидеров

Как я искал замену Canva и нашел 11 крутых онлайн-фоторедакторов

Пул объектов и фабрика в Unity. От теории к практике

Автогенерация функций выборки данных и всей сопутствующей типизации с помощью Orval

Температура успеха: как X5 Tech измеряет эффективность развития IT-продуктов

Статистический анализ результатов benchmark PostgreSQL — оценка влияния bgwriter_lru_maxpages

Хабр Эксперты — обращаться за консультацией стало проще и понятнее

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

Предиктивная аналитика в промышленности: путь к повышению эффективности и снижению затрат

Скучный Интернет и как «бесполезные сайты» могут спасти от этого

Полдень XXI века: что новые климатические исследования говорят о нашем будущем

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

Как мигрировать из Microsoft Azure: опыт Cloud4Y

Легаси 14-летней выдержки: как мы отказались от фреймворка, пронизывающего всю разработку, — и выжили

Devs in da House: плюсы и минусы работы разработчиком в диджитал-агентстве

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

10 SDK, чтобы улучшить ваше мобильное приложение

Чем полезны дизайнерские сообщества

Путь астрофотографа, часть 2: красим туманности и практикуем астропейзжажи

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

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

[Перевод] IDOR: Полное руководство по продвинутой эксплуатации уязвимостей IDOR

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

[Перевод] Искусственный интеллект, высшее образование, дебаты

САХАР В КРОВИ

Интеграция Unity кода в React Native

О bruteforce и его реинкарнациях

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

Как я получил оффер в Microsoft на позицию Senior Product Manager

03 октября 2024

Бабочка Шрёдингера: как квантовая неопределенность формирует наши решения

[Перевод] Как мы будем жить в мире, где всё может оказаться подделкой? Личный опыт человека, получившего цифрового двойника

Кто? Что? Когда? При решении IT-задач

Как создать игру PUBG: Battlegrounds в Roblox (ПАБГ) – 12 уроков

Что не так с ИИ-юристами

Стеганография в Linux — просто

Кратко про Ensemble методы с примерами

9 фич будущего в IDE, благодаря которым можно будет освоить любой язык программирования без курсов за 1 день

Что сильнее — боль или её ожидание?

Как встроить систему приглашений в свое приложение с помощью Laravel и GraphQL

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

[Перевод] Строим ETL-конвейер для машинного обучения с помощью Kafka, Clickhouse и Go

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

Postman: почтальон на страже API

Миграция с Confluence на Teamly. Пошаговая инструкция

Магазин сыров: как бывший айтишник продает сыр в условиях санкций. 9 выводов за 10 лет

5 очень простых правил типографики, которые сделают ваше письмо, статью и любой другой текст солиднее

Способы интеграции 1С и корпоративного хранилища данных

Ищем потерявшихся питомцев с помощью нейросетей

Вирус бешенства. Беспощадная непостижимость

[Перевод] Некоторые малоизвестные фичи, фокусы и причуды языка C

Что интересного в React 18

Как работать со стейкхолдерами ИТ-проекта

Изменения и как их преподнести команде

Железо или архитектура? Два направления книг по схемотехнике для начинающих

Типы в программировании как математические множества

Собрать DIY-коммутатор — примеры любительских проектов

Выбираем роутер с VPN

Игры, которые помогают понять абстракции

Как у нейросетей работает внимание? Статья про self-attention и cross-attention

Сотрудники ВК объединяются против компании на фоне увольнений

PostgreSQL 'VALUES -> ANY' transformation: должна ли СУБД делать работу за пользователя?

Книга: «Паттерны проектирования JavaScript»

TeamLead. Жизнь на грани

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

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

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

[Перевод] Базовые действия по реагированию на инциденты кибербезопасности в Linux

Атака с помощью нового Mythic-агента на PowerShell — «QwakMyAgent»

Новые процессоры Intel Xeon W, платформы с NVIDIA H200 — что представили производители за прошедший месяц?

Метрическая триангуляция (теория)

Как устроен KaaS (Kubernetes as a Service) в Облаке Рег.Ру

Тыкай и кидай голосовухи: как ускорить сбор данных для мультимодальности

Топ-6 игровых процессоров для ПК, которые можно купить осенью 2024 года

Состояние на игре: способы монетизации под микроскопом

4 способа починить goodbyeDPI, как восстановить доступ к YouTube

Футбольные алгоритмы глобальной оптимизации (часть 2)

Как мы обучаем коллег исследованиям: подход ecom.tech

Техническая поддержка. Как это работает в Яндекс Плюс

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

Настройка кластера высокой доступности: PostgreSQL + (Patroni и etcd)

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

Как 2 разработчика за 3 часа стартап забутстрапили

Всем про LLM. Как рассказать про трансформеры одинаково хорошо и индустриалам, и исследователям

[Перевод] Нужно работать не больше, а эффективнее: не железом единым

Как правильно запрещать индексацию страниц в Google

Мемоизация в HMPL. DevBlog №1

Остатков стало меньше в 1,5 раза, когда внедрили BI-систему: аналитика на производстве упаковки

Алгоритм Прима

[Перевод] Почему слишком быстрые мыши могут ломать FPS в играх

Производство: как это делают в Китае

Causal Inference: прозрение и практика. Лекция 2. Рандомизированные контролируемые испытания

Зубной налёт и старый немец Альцгеймер: разрушаем чувство кворума

Трансформация или чемодан без ручки (часть 5) Так дальше работать нельзя! Нужна трансформация. И что дальше?

Юмор и наука, минимализм и глубина: феномен xkcd

С возвращением! Чего ждать от нового Intel Xeon 6900P

Как реализовать спойлер-эффект как в Telegram на Swift?

Как рекламировать IT-продукт, на который нет спроса? У сервиса видеонаблюдения получилось и лиды выросли в 4 раза

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

Как справиться с тревогой в условиях неопределённости

Как проиграть войну и увеличить риск анафилактического шока. Тирания KPI

От Agile к анти-Agile

Как подружить микросервисы и Kafka

Как мы делали поддержку PostgreSQL

Telegram bot который принимает фотографии и публикует их

Ученые Пермского Политеха разработали тампонажный раствор для скважин, который восстанавливает свою целостность

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

«ПЯТНО НА ВАЗЕ» – мнемоника для тестирования требований

Ну как же меня бомбит от современных инструментов продуктивности, а

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

Звуковой Фазовый Дальномер (Микрофон = Датчик Расстояния)

02 октября 2024

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

Развертывание проектного офиса под методологию SAFe с использованием метрики «Шестиугольник управления проектами» ч.3

Современная Lakehouse-платформа данных Data Ocean Nova

Интеграция SwiftUI и Realm в React Native на новой архитектуре

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

BI для оценки полезности BI: огранка логов в АЛРОСА

Zero-cost Property в С++

Развертывание проектного офиса под методологию SAFe с использованием метрики «Шестиугольник управления проектами» ч.2

Как проверить свои модели ONNX на Python: кратко

BMP Show или о том, как я делал тестовое

[Перевод] Как AI изменит Голливуд? От трюков Тома Круза до цифровых двойников

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

Развертывание проектного офиса под методологию SAFe с использованием метрики «Шестиугольник управления проектами» ч.1

Очередной обзор очередного курса. Или как техпис на системного аналитика в «Нетологии» учился

Как устроен сборщик метрик Android-проекта

Правда ли, что в России самые «богатые» программисты? И как с этим в других странах

Low-code в крупных IT-проектах: безумие и отвага или «пиши и сокращай» в разработке?

Зачем нужна мембрана

Пять DIY-проектов на базе Raspberry Pi: от детской машинки до навигатора для незрячих

Книга: «Грокаем алгоритмы. 2-е изд.»

ЦОД: топологии и архитектуры

Как организовать безопасный доступ к Docker-контейнерам через VNC с использованием noVNC, websockify и SSL/TLS

Дерево 2.0. От компьютерных чипов до сенсорных экранов на основе древесины

5 советов для оживления гильдии разработчиков

Упал интернет-магазин? Мониторинг бизнес-сервисов Monq поможет найти причину

Настройка SSO Авторизации Для BookStack

[Перевод] Основы деревьев выражений в .NET

Нефтесорбенты в России: краткий патентный анализ

Пограничные случаи, Госуслуги и Т-банк

Что изменилось в open source-альтернативе TestRail. От кастомных статусов и атрибутов до bulk-операций

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

Дашборд как инструмент взаимодействия с бизнесом

Оптимизация почтового сервера Carbonio для больших нагрузок

Как выигрывать Kaggle соревнования: LLM-анализ выигрышных решений

[Перевод] Методика и инструменты для идентификации и отслеживания судов

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

Как совмещать учебу и работу — и не сгореть?

Как я познакомилась с Unidraw

Что выбрать для типов моделей: Enums VS Tables?

Продуктовый ИТ-аутстаффинг: как из 150 подрядчиков выбрать того, с которым долго и счастливо

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

Путешествие по Next.js: от ошибок с not-found до форка next-runtime-env

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

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

Код, который работает: Unit и интеграционное тестирование для повышения надежности ПО

AI Ecom Ассистент

Эффективные знакомства: как бизнес-логика поможет вам найти отношения вашей мечты

Автоматическое Удаление Файлов и папок старше N Дней

Persistent Storage для Kubernetes на базе Linstor

Майкл Стоунбрейкер: отец реляционных баз данных

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

Быстрый доступ к VPN в iOS с помощью App Intents

Мама, я работаю в BIM

DRY-фреймворк: продолжение

Тестовое задание от гейм-студии (matchmaking, разбор)

Causal Inference: прозрение и практика. Лекция 1. Основные понятия Causal Inference

Испанский без иллюзий: мой опыт изучения языка. Часть 1

Спиральный кишечник и Тесла: контроль потока жидкостей

Soft Skills для программистов: 6 принципов влияния, которые изменят вашу карьеру

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

Когда в автомобиле нет системы GNSS…

Операторы перегрузки в C++

[Перевод] Анонс VoidZero — следующее поколение инструментария для JavaScript

[Перевод] Новый нечёткий поиск и автодополнение в Manticore Search

Создатель Vue Evan You поднимает $4.6 миллиона на новом проекте

Зачем плоский мозг, когда есть гибкий сенсор?

ТЗ, которое наконец-то вышло из-под контроля

01 октября 2024

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

Шпаргалка по команде Pytest

[Перевод] Память, мозг, речь. Как мы понимаем местоимения?

Angular Roadmap

Как сделать разрушение в Roblox — урок Lua для детей

Шаблоны проектирования для баз данных

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

От автоматонов до драконов: 9 ожидаемых игр осени 2024

Как тестировать CPA-проекты: подробное руководство

Человекоцентричная теория технологического прогресса

Запускаем лабораторные работы «Школы синтеза цифровых схем» на FPGA плате Марсоход3GW2

Квизы в Telegram-ботах: Интерактивные тесты без программирования

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

Два разных способа взять ипотеку

GNU Emacs: вопроизводимая сборка всё ближе

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

Что было, что стало: Путешествие в мир 3D-редактора на Three.js

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

Типы токсичных руководителей в порядке возрастания

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

Космический развод: зачем России национальная орбитальная станция?

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

Мой опыт использования Plumber: UI-инструмент для тестирования Kafka

[Перевод] ИИ и глобализация меняют рынок разработки. Перевод колонки из журнала The Economist

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

[Перевод] Небезопасность Debian

WAF для Вебсокетов: рабочее решение или иллюзия?

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

OpenAI o1 — LLM, обученная выполнять сложные логические рассуждения

DETR: Бесконечная история

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

Как запустить email- и SMS уведомления на Joomla с использованием API

Kindle за копейки, робот-пылесос от iRobot и куча фотоаппаратов и вспышек: воскресная барахолка под Валенсией

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

Краткий обзор библиотеки dApp

Современное МРТ ЦНС и диагностические спекуляции. Где лучше обследоваться? Взгляд специалиста

«А можно быстрее?»: практические советы по ускорению обучения нейросетей

Проверка содержимого PDF-файлов средствами Python и pdfminer. Часть 2

Как ускорить запуск iOS-приложения в 2 раза с помощью Network Instrument

Краткая история Cisco PIX Firewall

Машинное обучение без кодинга для фронтенд-задач. Разбираем работу фреймворка MediaPipe

Боремся с тревогой вместе с Хабр Карьерой и Alter

Как поступить осенью 2024 года: купить Ryzen 5 7600X сейчас или ждать Ryzen 5 9600X

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

[Перевод] Как доказать теорию относительности Эйнштейна за 10 000 рублей

Как создавались первые игры для ламповых компьютеров в начале Холодной войны

Гайд по логам для тестировщиков

Markdown Editor: WYSIWYG и markup-редактор на базе Gravity UI

Разборка школьного компьютера

Свой кинозал для каждого сегмента сети: уменьшаем медиатрафик в десятки раз с помощью кэширующих серверов

Финансовые тайны Помпеев

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

(Не) безопасный дайджест: кибератака на Dr. Web, облачная утечка Fortinet, шантаж от сотрудника

Как организовать эвакуационный выход

CI/CD Kubernetes платформа Gitorion. Реплицируемый NAS для Highly Available кластера Kubernetes

Почему ИИ не угрожает творчеству человека?

Стоит ли собирать компьютер на старых Intel Xeon в 2024 году

От A/B до OKR: Ключевые термины в Продакт-Менеджменте

От Gantt до WBS: Ключевые термины в Проджект-Менеджменте

Как прошить oculus quest 2 в 2024 году без vpn и без лишних заморочек?

Где грань между амбициозностью и безумием в проекте?

Как мы развивали «Автосборку»: Опыт оптимизации высоконагруженных систем

30 сентября 2024

Секреты айтишной карьеры, о которых лучше не рассказывать…

Просто не копируй это

Новости по, когда-то, просто VMware, а теперь VMware by Broadcom

Как построить башню в Minecraft на Python – туториал для детей

Разбираемся с сетевым программированием на Rust

[Перевод] Планируем потоки как Томас Джефферсон

Вход в заднюю дверь или пентест сетевых принтеров и МФУ

Как я использовал КОТа, чтобы войти в ИТ

Security Week 2440: уязвимость CUPS переменной опасности

Финансовые технологии (FinTech): банковская сфера и букмекерство

Интересные ИТ-новости за сентябрь, которые вы могли пропустить

Scala Digest. Выпуск 21

Мой опыт создания сервиса для изучения жестовых языков

Я, Нейросеть: как программисты научили компьютеры говорить

Технологическое превосходство: команда колледжа Москвы вышла в финал «Битвы роботов — 2024»

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

Vector.dev: как упростить подсчет метрик по логам

Немного о подходе Architecture Decision Records

Как выстроить процессы тестирования на проекте

Защита LLM в разработке чат-ботов в корпоративной среде: как избежать утечек данных и других угроз

НЕЙМАРК 3.0. ИТ-кампус отмечает трёхлетие

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

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

PostgreSQL Antipatterns: устраняем вложенные интервалы

7 шагов для результативного SEO-продвижения интернет-магазинов и каталогов товаров

Сравнение пяти моделей LLM: ChatGPT-4, GigaChat Pro, GigaChat Lite, YaGPT Pro и Llama 3 7B

Проектируем А/Б-эксперименты грамотно

Самые опасные сетевые порты: как узнать и закрыть все лазейки

Как мы в клиринге переходили от REST к Kafka

Pinniped как способ логина в Kubernetes через Active Directory

Как управлять процессами в инфобезе: часть 1. Используем ITIL

Angular Signals Implementation

Матстат в одной схеме

Поднимаем одно-нодовый kubernetes-кластер на RedOS

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

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

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

Client-Side DoS, или, ещё одна уязвимость, за которую вам не заплатят

Модели Gemini 1.5 от Google: главное о Gemini 1.5 Pro

FP32, FP16, BF16 и FP8 — разбираемся в основных типах чисел с плавающей запятой

Топ бесплатных практик для фокусировки и концентрации

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

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

Сравним ruby, lisp и python

Атом запускает облачную систему управления автопарком — Атом Хаб

Утечка мозгов из OpenAI, новые «умные» очки Цукерберга и бешенные покупки от Google. Дайджест ИИ-событий прошлой недели

Обзор iPhone 12 mini в 2024 году: что умеет и в чем его достоинства

«Магнит» совершенствует сервис доставки: новые алгоритмы определяют лучший магазин для вашего заказа

[Перевод] От RPA к ИИ-агентам: новая эра автоматизации бизнес-процессов

Кейс: решения Qbic, Yealink и ITC развернуты в МФК Бурный во Владивостоке

Как подружить Gorm и PostGIS, решение промышленного уровня

Ретро автомобили: воплощение стиля и истории на дорогах

Как абсолютная пустота может быть источником безграничной энергии? Разбираем концепцию нулевой точки

Выгодоприобретатели блокировки Youtube

Dorks на новый лад – ищем то, что открыто

Создание уведомлений на языке Kotlin

SEQuest на PHDays: изнутри конкурса по взлому фестиваля

Паттерны применения многопоточности на коммерческом проекте (на примере Java)

Анализ кода WolvenKit: что нужно знать перед созданием модов для Cyberpunk 2077

[Перевод] История Rendition: Краткая, но яркая история гениальных 3D-технологий

Архитектура без критики. Уроки авторитарного проектирования

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

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

Оконные функции простым языком — Фреймы

Краткая история жанра: авиасимуляторы

Мой опыт наставничества. Путь от «Где кнопка?» до «Все будет логично!»

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

Сколько получают тестировщики в 2024 году на самом деле

Использование портативного клиента Telegram, так ли незаметно?

Как вести ИТ-проект если ты не айтишник? (часть 2)

[Перевод] OpenTelemetry с нуля до 100: пример внедрения Норвежским управлением труда и соцобеспечения

Постапокалипсис и убежища: пять фанатских ремейков Fallout

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

Задача со звездочкой: какой ноутбук купить школьнику?

Как работать, если у тебя горе

Особенности трудоустройства в 2024 (golang)

Вы наняли ассистента, платите ему 70 000₽ и все равно доделываете всё сами. Ваши действия?

Как работает поисковое ранжирование для миллионов объявлений Авито

Редактор изображений для Arduino

Corner-кейсы в разработке и разметке данных: что это такое, как с этим жить и при чем тут Достоевский?

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

Возможно, вам не нужен ECS

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

Чистый код: Аргументы командной строки

Как мы улучшили прогнозируемость и управляемость проектов в IT-компании? Кейс

Мобильная разработка за неделю #557 (23 — 29 сентября)

Как я научил бухгалтерию составлять договора дарения со скоростью 1 договор в 4 секунды

Статья-обзор третьего митапа BelQA комьюнити

[Перевод] Искусственный интеллект эволюционирует, отстраиваясь от людей

Импортозамещение ПО в авиации. Почему не взлетаем?

Блоки в Scratch с нуля — обучение для детей 8-9 лет и старше

29 сентября 2024

Бесплатная open-source альтернатива Google Photos и iCloud Photos

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

Неинтерактивная SSH-аутентификация

Что на неделе: звание «Заслуженный работник ИТ», памятник программисту и неразбериха с Google

Квантовая запутанность, программирование, Нобелевская премия по физике 2022 г. и наше будущее

Доска почёта и респекта. Спасибо за лучшие программные решения и интерфейсы

Ruby и встраиваемые системы

Про систематизацию информационных ресурсов

Как я создал тренажер для таблицы умножения: опыт разработки, сложности и MidJourney для UI

Знакомство с гипермедийными системами на ASP.NET Core 8.0

[Перевод] Улучшение производительности рендеринга с помощью CSS content-visibility

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

Автоматизируем подключение Сisco AnyConnect на Mac OS

Финтех: вход в новый технологический цикл

Как бросить курить за 1 день. Личный опыт

5 одноплатников на все случаи жизни: новинки сентября

Мой вариант аутентификации с помощью JWT в FastAPI + React

Глобальные боли Бизнес-аналитиков

Детальный взгляд на Breadbox Ensemble. Что умела продвинутая оболочка для MS-DOS?

Как написать ТЗ на простую программу (калькулятор)

Чарующая магия Final Fantasy VII

FL STUDIO на Linux + VST (часть 2) Чистый Wine

[Перевод] Автоматизация набирает обороты: становятся ли инженеры-программисты ненужными?

Немного про DDD: Реализация событий предметной области в .NET

Scratch Junior для детей – все о старте программирования для дошкольников

28 сентября 2024

Собрать DIY-коммутатор — примеры любительских проектов

Создание интерактивного гиперкуба: эксперименты с трёхмерной графикой и выход в четвёртое измерение

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

Внедрить нельзя, тестировать: ещё 4 месяца с NGFW Usergate C150

Топ мировых инструментов бизнес-аналитики 2024 года: Обзор

[Перевод] Великие дебаты о редактировании генов: можно ли это делать безопасно и этично?

Первый лунный скафандр из Китая (видео)

Нейронный стек (нейронная стек машина)

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

КАК ВЕСТИ ИТ-ПРОЕКТ ЕСЛИ ТЫ НЕ АЙТИШНИК (часть 1)?

Сентябрьские мини-ПК: 5 отличных моделей на все случаи жизни

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

Джордж Лукас: гений, фантазер и врунишка

Телеграм бот знакомств по общим лайкам

Создание агрегаторов научных статей

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

Инструкция по активации лицензий ключей Guardant

Превращаем планшет в терминал самообслуживания: осваиваем режим Kiosk в KNOX сервисах

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

Банановые гонки: удобно ли бежать в костюме и зачем это вообще нужно

Слово this: управление контекстом выполнения в JavaScript

Как начать делать «осознанные» pet-проекты

Как и когда мы применяем автоматизацию в сети

Кому жаловаться на вредоносный ресурс?

Реализация REST API-метода с пагинацией на примере JSON-Schema и OpenAPI

[Перевод] Регенерация синапсов и лекарство от шизофрении

А что если можно научиться программировать по голливудским фильмам?

История создания ASoar: от идеи до реализации системы кибербезопасности

27 сентября 2024

Мой опыт в переводе между типами С++ и С#

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

Впечатления от доработки Telegram Android

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

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

Рука ИИ: как ML захватывает промку?

Как я управляю временем, чтобы все успевать: адская смесь Time Blocking, Pomodoro и дофаминовых циклов

Настройка Linux для обучения моделей с GPU

[Перевод] Руководство по межпроцессному взаимодействию (IPC) в Linux — Часть 3

Что расскажут на Joker 2024: безумие в хорошем смысле слова

За кулисами разработки: 5 практических советов по созданию плагина для СДО Moodle

«Как построить более сильную и гибкую организацию по правилам ведущих компаний мира» Дэйва Ульриха

Один клик, и телеграм-каналы превращаются в…

Надежность в процессах. Часть 2

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

Так ли плох Битрикс на самом деле? Разбираем возможные причины технических проблем и низкой скорости интернет-магазина

Академическая кривая Великого Гэтсби

Тёмная сторона LLM: Исследование уязвимостей ПО и сетевых атак. The Bad

GNUstep: разрывая все шаблоны

Как настроить LLM на локальном сервере? Пошаговое руководство для ML-специалистов

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

Заметка про заслуженного работника ИТ

От Li-Ion к Li-S: новый тип аккумуляторов работает даже разрезанный пополам

[Перевод] Компилируем и выполняем C на JavaScript

Эхо Дайджест: совет Линуса Торвальдса на все времена

На что способны видеокарты GeForce RTX 4090D с 48 ГБ памяти из Китая и зачем они нужны

[Перевод] 12 причин, почему технологии Wolfram — это не Open Source

Разработчик из первоклассника за 6 часов

Создание высокоэффективной финтех команды: стратегии найма и удержания

Почему не взлетели дискеты 3M?

Джун, мидл, сениор на примере велосипедистов

Как я развил YouTube канал до 33к подписчиков за 6 месяцев

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

Как понять свой уровень квалификации: junior, middle или senior

Геймдев и ИИ: как нейросети меняют правила игры

std::array в С++ не медленнее массива в С

Водные виды спорта как профилактика выгорания

А что, так можно было?

Как мы подружили Jira и Telegram

Vosk vs Whisper — сравнение на raspberry pi 4b

Спускаясь с облаков в ад: развёртывание Kubernetes на Astra Linux. Часть 1

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

[Перевод] Критическая уязвимость с оценкой CVSS 9,9 обнаружена в GNU/Linux

Оптимизируем системные ресурсы при развёртывании за счёт перехода на динамику

Эволюция атак на веб-ресурсы: что поменялось с 2011 года

Го, мы создали: что расскажут на онлайн-конференции GoFunc 2024 Autumn

Постыдная книга оборотня, Или из коалы в капибары: кто атакует страны СНГ

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

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

10 практических применений языка Go

Распознавание капчи – разбираемся в сложном для понимания процесса максимально просто

Создание своих тестов для Garak

МК-85С. Оживляем шифровальный калькулятор

Умный дом и фронтенд-разработка для финтеха – где связь? История одной одержимости техникой

Интеграция GNOME Online Accounts с сервисами Яндекса в ОС «МСВСфера» 9

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

[Перевод] Визуализатор музыки на основе игры Pong

USB GPIO EXTENDER – ещё одна возможность управления нагрузками с роутера Микротик

Кейс интервью как часть менеджерского собеседования

Борьба работников IT в Армении

Как настроить регистрацию и аутентификацию на Drupal с помощью SMS API

Горизонты школьного образования

Как сделать стенд ИТ-компании магнитом для посетителей

[Перевод] Ракета Vega так и не нашла своей коммерческой ниши

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

Контрактные тесты с Pact: гарантия стабильности микросервисов

Какое пиво любит ИИ? Что советуют популярные чат-боты и нравится ли это программистам

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

Тимбилдинг для небольших компаний: 5 экономичных идей для офиса

Катастрофическое забывание для новичков: реплей-буферы, регуляризация, EWC и Synaptic intelligence

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

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

Профессия нейрохудожника: соавторство с нейросетью на примере чувства юмора

Что такое Big Data | Биг Дата?

UI- система или хроники Хаоса

Заметки по ROS: Простое введение в трансформации и tf в ROS

Функциональные тесты веб-приложений с Playwright: основы

Вот здесь точно нужен рефакторинг, есть идеи?

Дизайн сражений и пазлов в Mario + Rabbids: Kingdom Battle

Урок по веб-дизайну для детей: как работать с сеткой в Figma

26 сентября 2024

Как мы делали просмотрщик BIM-моделей: взлеты, падения и уроки

Object.freeze и Object.seal в JS

Youtube замедлили, gmail следующий?

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

Неувядающая классика или «чёрный ящик»: кто кого в битве за прогноз. Глава вторая. Начало

Погружение в Sampling method: механизмы работы в моделях диффузии

Основы Docker: контейнеризация, Dockerfile и Docker Compose. Часть 2

[Перевод] «Человечество наносит ответный удар»: 5-я промышленная революция. Интервью с Майком Бехтелем, футуристом из Deloitte

Как работает футбол? Разбираем бизнес-модель футбольного клуба

[Перевод] Стратегия запуска продукта

ByteWeaver в Open Source: инструментирование байт-кода во имя великого блага

Современная магия для школьников ч. 2

Data Warehouse, Data Lake, Data Lakehouse, Data Fabric, Data Mesh – что это такое, и в чем разница между концепциями

Too.u, razz и заказавр: какими товарными знаками и программами владеет Wildberries

Too.u, razz и заказавр: какими товарными знаками и программами владеет Wildberries

Как  энтузиасты на мобильную систему «Аврора» портировали игры

Как мы сделали приложение для партнёрской платформы, с которым любой может зарабатывать на туризме. Кейс Travelpayouts

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

[ТОП-30] Боты и сайты для раздевания девушек по фото: раздень онлайн бесплатно

Откуда взялся опрос «Спасти чужого ребёнка или своего питомца?» И почему так завирусился

Что нового слышно о шине CXL: заметки с саммита по вычислениям, памяти и хранению данных