16 сентября 2024

Meme Battle. Итоги 3 недели

Семантическое версионирование NestJS и Angular приложений в NX-монорепозитории

Magnum opus: зачем и о чем компаниям выпускать книги [и как не испортить их в погоне за KPI по рекламе и продажам]

Оптимизация небрежно написанного маппера

Тестирование лучших self-hosted аналогов Notion

Теорема о разбиении регрессоров: делаем CUPED аб-тесты в один шаг

Swama: CLI-инструмент для работы с Swagger/OpenAPI

Считаем чужие деньги: сколько Хабр тратит на ППА в месяц?

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

Цепи Маркова в Telegram-боте

Измерение производительности NGFW

Транзакции PostgreSQL, Требования ACID, примеры. Подготовка к собеседованию, изучение

Запрос на совьетпанк: Метрономикон — мир, в котором хотят жить люди из разных стран

Грязные биткоины. Как защитить свои накопления?

API-шлюзы и сервисные сети

Темная магия IF,AND,OR [DAX]

Посмотрел как работают лыжи и срочно вложил 97 млн в этот бизнес

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

«Стачка» в Питере. Что ожидает участников крупнейшей в России ИТ-конференции

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

Необычный зверь: графическая оболочка Desktop2 для MS-DOS

Виды коммерческих лицензий и модели размещения СОД строительных проектов

Продолжаю экспериментировать над своим организмом, на этот раз сотка пешком за 30ч

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

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

Apache OFBiz CVE-2024-32113

Рейтинг Managed Kubernetes платформ

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

Сколько крупнейшие компании инвестировали в ИИ и чего им это стоило на самом деле?

Банки, финансы, 4% CTR (почти). Ситуативный маркетинг с щепоткой партизанского в Telegram Ads: взболтать и смешивать

Какая-то система СРК у нас стоит, но правильно ли она работает?

gRPC: проблемы и решения при переходе с REST

Memory Fences и volatile в Java: низкоуровневые гарантии порядка памяти

Jenkins — от монолита к распределению

Проблема лифтов, игра Coding Lift

Что такое HMPL.js? DevBlog №0

Ограничение скорости в Nginx для сложных конфигураций: HTTP/2, API и видеостриминг

Не так страшен найм в Яндекс, как о нём пишут на Хабре

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

[Перевод] Почему разработчикам Android стоит забыть слово Singleton

WAF-экспресс, или Как закрыть RCE за два дня

Garak: инструмент Red-Team для поиска уязвимостей в LLM

Как нам удалось в 100 раз ускорить решение оптимизационной задачи NBO в Альфа-Банке

Подключение Outline VPN на сервере без графического интерфейса

Устаревают ли технологии?

Преимущества DAX на примере коэффициента проникновения

Мое обращение в АП РФ по поводу замедления youtube, и ответ из РКН

Интеграционное тестирование: виды, примеры и инструменты

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

[Перевод] Топ-15 примеров того, как UX-дизайн изменил нашу жизнь

Свой надежный VPN. Настройка протокола VLESS XTLS-инструкция

Как начать читать на английском и не бросить на 3-й странице

Мобильные SDK: Играем по правилам

Госуслуги поощряют сбор логинов-паролей пользователей?

Drag and drop деплой ML-моделей: убираем рутину с помощью web-интерфейса

Разгон мозга при простуде. Стоит ли?

[Перевод] Flutter Hot Reload: Что под капотом?

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

Доступ к сайту на NestJS и Angular по доменному имени c SSL — сертификатом в Kubernetes через Ingress

Чистый код: Принцип разделения интерфейса (ISP)

Автоматизация тестирования для системного аналитика. Применение Selenium и написание скрипта на Python

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

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

10. Особые линейные системы

Программирование для детей 5–6 лет: как заинтересовать ребенка

15 сентября 2024

Шифрование личных заметок

Как не выгорать

Доктора Кнут, Моррис и Пратт, или как я перестал бояться и полюбил префикс-функцию

Как при помощи машинного обучения и чата GPT 4.0 удалось предсказать чемпиона Евро 2024 и обыграть букмекера

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

Почему ты не можешь просто начать меньше есть, чтобы снизить вес? 3 главные причины

Мечты о безбумажном офисе

Автоматическая сборка examples для Swagger NestJs

Гайд по психопатам с научным подходом

Unix на работе. Часть вторая, программная

Как использовать gemini (и любового чат бота) без ВПН нативно?

Чтение на выходные: «YouTube. Как самый популярный видеохостинг завоевал мир?» Марка Бергена

Микросервисы. Исследование кухни

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

Дышать, а не задыхаться

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

Лучшая помощь венчурных фондов — это не мешать. Согласны?

[Перевод] Безопасность приложений больших языковых моделей (LLM, GenAI)

Война за клики: Как позиции в Google влияют на CTR?

Как поднять на VDS свой веб-сервер. Пошаговое руководство для новичков

Чем заменить Wix и Shopify в России

[Перевод] Шаблоны для эффективной работы с DOM с помощью современного чистого JavaScript

Intel планируют разделить на части: как и почему

В Android блокируют установку приложений из сторонних источников. Почему это важно?

Обучение в Stanford Online: Advanced Cybersecurity

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

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

Unity для детей: топ-25 бесплатных видеоуроков

14 сентября 2024

Наши стандарты DX

Резолв DaVinchi Resolve увенчался успехом

29 поговорок и пословиц про джунов, сеньоров etc

Как делать чистые градиенты

[Перевод] Реверс-инжиниринг  GDB для работы с Pwndbg

Распределённый инференс llama.cpp через RPC

Void захватила более миллиона ТВ-приставок на Android

Как работать с Camunda 7

Как мы учим языки. Гипотезы Стивена Крашена. Часть 1

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

Регистрация ПАК (программно-аппаратных комплексов) в реестре российского ПО 2024

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

Администрирование PostgreSQL для начинающих (часть 5)

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

Администрирование PostgreSQL для начинающих (часть 3)

Администрирование PostgreSQL для начинающих (часть 2)

@tanstack/react-query + react typescript

Если набрать 100 баллов за ЕГЭ не получается, но цель — поступить в вуз и учиться на разработчика: проектные олимпиады

Что на неделе: цифровой апокалипсис, новый iPhone, тройная «раскладушка» от Huawei

Установка Kubernetes через MicroK8s и настройка деплоя NestJS и Angular приложений

Мониторинг токсичного контента в AI продуктах

Невероятная история господина президента

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

Современные детекторы рентгеновского излучения

Как писать музыку на linux. Rosegarden без танцев с бубнами

Делаем простой рисовальщик в PySide6

Взлет и падение Силиконовой Долины как центра инноваций 21 века, 1995-2024 года

Redox OS: операционная система на Rust с микроядром и поддержкой Unix. Что это за ОС?

Решаем загадку Джиндоша на SQL в пять строчек

Китайская электронная промышленность удовлетворяет кадровый голод за счет соседей. Тайвань недоволен

В погоне за тенями: геолокация изображения с помощью Shadow Finder Tool

Полноценное API на Django REST Framework: легкая разработка, автодокументация и быстрый деплой

Правда ли в России умер маркетинг, и что ожидать дальше? Реалии 2024 года

Как организовать партнёрскую сеть и привлечь 60 партнёров за один год + чек-лист

Пишем простенький DI для Android приложения

ЧГК-GPT, или насколько хорош новый ChatGpt o1-preview в спортивном «Что? Где? Когда?»

LLM-CodeSlim: Автоматическое сжатие и очистка кода для эффективного использования с LLM

Библиотека RRC для управления запросами и кэшем на базе Redux: [лучшая] альтернатива RTK-Query и другим решениям

Настройка GoodByeDPI для разных регионов и провайдеров

[Перевод] Результаты OpenAI o1, тестирование и заметки о новой модели

Импортозамещение: Что же могло пойти не так. Обзор – от FPGA до сайтов знакомств

Программирование для детей 10 лет: с чего начать

13 сентября 2024

Диалектика vs Хаос: Или почему Гегель перевернулся бы в гробу

[Перевод] OpenAI о новых моделях ИИ, которые умеют рассуждать

[Перевод] Сети Колмогорова-Арнольда: новый «старый» шаг к интерпретируемому ИИ

BI-GLPI. Или мой взгляд на CRM в контексте JS

Критерии качества требований с примерами (Часть 2)

Платформа Astra9: подключаем экранчик 12864 на контроллере ST7920 к ZYNQ-7010 через SPI. Практическое руководство

«Киотский арт-нуво» от загадочного Кобаяси Каити и эволюция японской гравюры

Цифровая трансформация в логистике. Часть 1. Как за копейки контролировать расход топлива на 200 автомобилях

Next.js + Playwright. Как мы начали писать автотесты и что из этого вышло

7 вдохновляющих книг об управлении продуктом и командами

Рендеринг в React. Чем живет компонент?

Как lean-менеджеры помогают в цифровой трансформации

Что про HR-практики расскажут на конференции КаргоКульт (и зачем это вам)

Игровая аналитика для чайников: что важно знать, когда собираешься начать работать с данными?

Shiva 1.3.0 выпущена, ChatGPT o1-preview заменяет контрибуторов в Open Source проектах

[Перевод] Тестирование исключений

ClickUp уходит. Как METEOR поможет пользователям уходящего трекера?

QoE-метрика в видеоплатформе Яндекса

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

ClickUp уходит. Как METEOR поможет пользователям уходящего трекера?

Карьера software-архитектора: спидран-прохождение

Лидерство в команде разработки

Социальная инженерия или как усилия безопасников разбиваются о человеческий фактор

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

Snapdragon X Plus — 8-ядерные ARM-процессоры для ноутбуков. Что это за чипы?

Автоматизация проверки XML сообщений на платформе 1С с помощью инструмента Vanessa Automation

Как мы генерируем GPT-нейросетями миллиарды объявлений на малом количестве GPU. Доклад Яндекса

Flutter 3.24 и Dart 3.5: что нового для разработчиков и как это повлияет на разработку в России

Amplicode Launch Event – конвейер для Spring-приложений прямо в IntelliJ IDEA

Патенты на IT-решения: что изменилось в 2024 году?

10 возможностей современного Tarantool, о которых вы могли не знать

Серж Хумпич: человек, взломавший национальную банковскую систему Франции

Эхо Дайджест: от российских ноутбуков до дистанционной хирургии

Снова any. Заметка для новичка

Микрофлюидика: укрощение электропроводящих капелек. Guest Post

График технологий Гартнера-Даннинга-Крюгера

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

Оцените свои знания SQL

Agile в функциональном проекте. Организация работы на IT-рельсах

Первые шаги в нагрузке

Опыт обеспечения кроссплатформенности десктопного приложения с графическим интерфейсом на основе .NET

Взаимодействие Unreal Insights c Unreal Engine 5 с точки зрения исходного кода

Генеративные модели в разработке видеоигр: будущее за играми от роботов?

Суд с ФНС: как бухгалтеры украли у компании 300 млн, а суд взыскал с гендира 250 млн

Анатомия «электронки»: разбираем структуру письма в формате eml/MIME

Apache Avro — на светлой стороне Кафки

Полгода программировал To-Do List и получил 0 пользователей

[Перевод] Пошаговое руководство по созданию синтетических данных в Python

От теории к практике: московские колледжи готовят новое поколение ИТ-профессионалов

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

[Перевод] Оптимизация, которая невозможна в Rust

5 приёмов, чтобы управлять ожиданиями клиентов относительно качества и сроков (от продаж к тестированию)

IO Ninja: Программно-аппаратный комплекс для разработчиков и инженеров

IT-специалист 2.0: как прокачать скиллы и не сойти с ума в эпоху цифрового хаоса

Долгожданная RTX 4090 для ML и не только: дайджест новинок

Зачем и кому нужны мониторы с частотой обновления 500 Гц и выше

[Перевод] Типы проб в Kubernetes: проверяем работоспособность систем

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

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

Mojo: убийца Python и будущее Ai?

КАК ПРОКАЧАТЬ ПАМЯТЬ И ЛЕГЧЕ УЧИТЬСЯ

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

[Перевод] Шаблоны для эффективной работы с DOM с помощью современного чистого JavaScript

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

Системный аналитик. Краткий гайд по профессии. Часть 2

Резистивный ключ для оптического домофона

Апериодический монотиль

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

Проектируем технологические решения в Autodesk Revit

Зачем медицине облака

Что мы потеряли и приобрели с уходом телефонии в сеть: смотрим разницу между SIP и PRI

Делаем правильный анаглиф своими руками

GoodbyeDPI начала массово отваливаться у пользователей РФ. Как починить и разблокировать Youtube

Майнинг. Что это такое?

Минздрав, доки и стволы

Как растут компании

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

Идеальная алгоритмическая секция на Golang (ИМХО)

Закоулками мечты. Часть 2

Симуляция DOOM через нейросеть

С правильным Днем программиста

Отладочная плата с жирной ПЛИС за 500р или что делать со старым антмайнером — как я делаю собственную платформу

Использование подчеркивания в коде на Python

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

Как создать дракона в Roblox: гайд по анимации и программированию на Lua для школьников

12 сентября 2024

[Перевод] Детектор лжи 2.0. AI против человеческой хитрости

Языковая среда и преподаватели-носители. Неочевидные моменты

Как SpaceX нарушила Договор о космосе первым выходом частного астронавта в космос — и почему это хорошо для компании

[Перевод] Влияет ли суперлуние на жизнь людей?

Как Reddit стал самой влиятельной соцсетью в мире, и сможет ли кто-то повторить успех в России

IT-рынок РБ и РФ: две стороны одной медали или разные вселенные? ЭКОПСИ и Хабр запускают новое исследование

Микросервисы для тех, кто прикидывается разработчиком. Часть 2

Четыре шага для запуска системы бронирования: кейс коворкинга Fifty Four

Всегда ли виноват «Вася»: развеиваем мифы о человеческом факторе в ИБ

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

Автоматический перезапуск службы 1С на Windows Server с очисткой кеша-сеансов

Композиционный анализ при помощи CodeScoring

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере)

Я так хочу, чтобы лето не кончалось: истории про леща, северное сияние и созвоны на бегу (+конкурс)

ClickHouse vs BigQuery: 4 отличия в SQL

[Перевод] IntelliJ IDEA 2024.3 EAP: Новые Возможности и Улучшения

Автоматизация безопасности: Когда пора использовать SOAR?

Создание data lineage в Apache Atlas из логических планов Spark (не без «костылей»)

Бинго разработчика: собери свой сет кринж-ситуаций

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

«КОТО-ФИЗИКА»: ОБЪЯСНЯЕМ ТЕРМИНЫ КВАНТОВОЙ ФИЗИКИ НА ПРОСТЫХ И ЗАБАВНЫХ ПРИМЕРАХ

SQL HowTo: Загадка Эйнштейна, или снова Джиндош

[Перевод] Не слишком ли много мы разрешаем нашим приложениям?

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

Ctrl + Team: Кооперативные механики в играх

Исследование: рынок видеоигр будет расти на 5% ежегодно до 2030 года

Аргон в электронике и не только: краткая история инертного газа

Астрофтография: от советского объектива до автоматизированного управления телескопом

Девайс-холдер: кто такой, зачем нужен и насколько хорошо держит устройства

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

FREED++. Ускоряем поиск новых лекарств с помощью нейросетей

В режиме реального времени: как интерактивная карта помогает везти груз по ж/д

Вебинар «Ускоряем и повышаем эффективность работы инфраструктуры с SDN Sprut от VK Cloud»

Работа с большими файлами в Python

Redmine vs рост бизнеса: как мы решали проблемы масштабирования поддержки в Orion soft

Наводим порядок в инженерных сетях

С новым кодом! Ко Дню программиста посчитали нижегородское ИТ в деньгах, людях и «фишках»

[Перевод] Поддержка CDS в Spring Boot и ожидания от Project Leyden

Space Invaders в 2 строчки кода (c#)

Возвращаться в офис или оставаться на удаленке в 2024 году: опыт «Финама»

Как перевести 3000 сотрудников на корпоративный VPN и не сойти с ума (ну, почти)

Заставляем IDM Midpoint работать с внешними заявками

Как мы делали чаты на Kotlin Multiplatform

Letter-Setter. Записки одной разработки. Часть 2

Дизайн интерфейсов в России и других странах. Бигтехи и супераппы

Умножение матриц и SMT – почему бы и нет?

Гейм-дизайн для детей: обучение Roblox

Проблемы с Raspberry Pi 4 не дают выйти в бета-релиз Fedora 41. Но почему?

Сайзинг многоуровневого КХД (ч.2 Как сайзим)

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

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

Что думает LLM о смысле жизни программиста

Книги Python — рекомендации для вдумчивого изучения

Добавил возможность замены переменных окружения при запуске команды «Copy-Paste» в утилите «Rucken»

Зарядная станция Bluetti AC2P: резервное питание для удаленной работы, дистанционного обучения или кемпинга

Мощь и заоблачная цена: что известно о видеокартах NVIDIA GeForce RTX 5000-й серии

IT с человеческим лицом: портрет типичного программиста-2024

Как понятия Patterns и Records в языке Dart упрощают жизнь разработчикам

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

UI-паттерны. Зачем и как?

IT с человеческим лицом: портрет типичного программиста — 2024

Доктор Яндекс: лечим боли стоматологов контекстной рекламой и приводим в 6 раз больше пациентов за тот же бюджет

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

Набор персонажей для генерации синтетических данных

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

ЭЦП в Казахстане — общее благо или находка для хакера?

Обзор программного продукта «1С: Интеграция КОРП»

Сайзинг многоуровневого КХД (ч.1 Что сайзим)

С днем программиста

Некоторые моменты switchover в Patroni. Практические истории из SRE-будней. Часть 8

Произвел революцию в обработке данных и снялся в фильме: кому достанется коллекционный мейнфрейм IBM 7090

С Днём программиста! Вот вам 27 вопросов для прокрастинации

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

TPM3D: 3D-принтеры SLS, вспомогательные устройства, материалы

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

Произвольная запись файлов

Как создать Friday Night Funkin' в Scratch — урок для школьников

11 сентября 2024

О трёхмерной графике в GMS2. Часть 2 из 2

Задачка, которая сломала 5 датавиз-инструментов

Как настроить пайплайн с разделением на стадии в GitLab CI

atari800 — Atari 800 / 65XE… на Мурмуляторе

ML для анализа ЭЭГ: ищем эпилептические приступы

Бесплатная реклама онлайн: 17 способов

PANGIT: Дневник разработчика #7

[Перевод] Дорогая, я уменьшил {fmt}: уменьшил размер до 14kB и избавился от рантайма C++

Функциональные опции в Go

Concord: геймплей, провал и мемасики

Через патенты к звёздам. Как защитить изобретение, связанное с околокосмической отраслью

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

Можно просто так взять и опубликовать Приложение в ОК

Как работает Европол? Пособие в 3 частях

Использование выводов DTR, RTS и CTS от UART для своих делишек

[Перевод] Руководство по межпроцессному взаимодействию (IPC) в Linux — Часть 2

Systemd для начинающих: разбор юнитов и их функций

Будущее DevOps-инженера

Софт на диете: как мы в DCAP OCR разгоняли

Подводные камни устройства карты видимости в СУБД PostgreSQL

Что нам даёт понимание спецификации языка ECMA Script? Разбираем стандарт ECMA262

[Перевод] Юваль Ной Харари: Что произойдет, когда боты начнут бороться за вашу любовь?

Можно просто так взять и опубликовать Приложение в ОК

«Федя… Дичь?! Дичь!!» или где у неё «неонка»?

[Перевод] На Alibaba можно купить станок для изготовления алмазов за $200 000

Synthetic Minority Oversampling Technique

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

Как я Капсулу Нео от VK взломал

Как оценить эффективность информационной системы

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

Три способа оптимизировать работу с памятью на Go с помощью memory pools

А/Б тестирование: множественная проверка  гипотез

Курс «PostgreSQL для начинающих»: #4 — Анализ запросов (ч.2 — узлы получения данных)

Введение в Feature Engineering для начинающих дата-сайентистов и ML-инженеров

Notion умер, да здравствует Obsidian

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

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

Безопасность для небезопасников

Сократические диалоги. 2. О самосознании и самоидентификации айтишников

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

Психология цвета в веб-дизайне. Влияние цветовых решений на восприятие пользователей

Хабрахабр. Легенда о комьюнити

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

Трансформация или чемодан без ручки (часть 2)  Как избежать кризиса с ключевыми сотрудниками?

Диаграммы классов UML из PostgreSQL. Окончание

Автотесты на Java для websocket на SockJS

Итоги ICDAR-2024: Как и зачем нужно делать распознавание объяснимым

Prometheus: как Бог огня стал Богом мониторинга

Боль и непонимание на ретро: как мы наладили выявление и решение проблем в команде

3D-печать деталей для автомобилей

I can do it — или как учить английский

Жизнь, смерть и ̶р̶о̶б̶о̶т̶ы̶ управление ресурсами в Scala

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

Устаревшие мифы про Java

Открыли свой завод, чтобы не идти работать на завод

std::execution принят в C++26 — пора знакомиться

Оптимизация Linux задерживается: ушел главный разработчик проекта Rust for Linux. Но почему?

Замена хлороксиленола: эффективная и экологичная дезинфекция

Вот такое кино. Компьютеры, хакеры и вирусы в художественных фильмах

Ускоряем Android-приложения с помощью Baseline Profiles

Автоматизация тестирования: 3 ошибки в начале обучения и как их избежать

Разработчики Greedfall 2 таки раскачали лодку

Jackett и альтернативные решения (интерфейсы и api) для поиска торрентов

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

«Не могу заставить себя сделать». Что на самом деле стоит за вашим сопротивлением?

Как помирить ИТ и бизнес, сделав разработку предсказуемой? (Базовый процесс работы ИТ команды)

Как настроить сериализацию с System.Text.Json в C#: кратко для новичков

Объект, ты null? Или как заключить контракт с компилятором в Kotlin

Интернационализация FastAPI

pico-rk86 — Радио-86РК на Мурмуляторе

Ещё слово о процедурной графике

Вышла в свет бета-версия Axure RP 11

pico-bk — БК-0010/11М на Мурмуляторе

Как (не)удачно превращали LLM в 2d виртуальных сотрудников

Python для школьников: 25 бесплатных видеоуроков

10 сентября 2024

Что внутри ноутбука KUANLITU S433? Разборка компактной модели на базе AMD Ryzen R3-3200U

Критерии качества требований с примерами (Часть 1.)

pico-xt — старая добрая PC/XT на Мурмуляторе

AmpereOne — самый доступный серверный ARM. Лучше чем AMD и Intel?

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

Браузер для Web 3.0

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

Бизнес-моделирование в ИТ-разработке

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

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

[Перевод] Раскрываем секреты роя: оптимизация на Python с помощью PSO

Google Sheets в OSINT: интегрируем внешние API

[Перевод] Лидерство в тестировании: тестирование сервисов

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

Лучшие практики продаж в кибербезе, или OSINT в помощь продажнику

CISO и CIO: В чем разница?

Книга: «Безопасность веб-приложений. Разведка, защита, нападение. 2-е изд.»

[Перевод] Структурированное логирование в Spring Boot 3.4

[Перевод] Исследование «Технологические тренды 2024». Противостояние интеллектов

От резюме до оффера. Инструкция по процессу поиска работы

Автоматизация проектирования в комплексе BIM Конструкции и Металлоконструкции

[Перевод] Эмуляция мозга: 6 ключевых вопросов на пути к AGI

МС-21: инженерный триумф российского авиастроения

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

Python в Rye-у

WAF: интеграция в SOC через SIEM или ASOC? (Часть 2)

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

Реализация мечт (нечеткая логика)! Пошаговый рецепт

Управление секретами Kubernetes с Sealed Secrets и Helm: GitOps way

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

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

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

Как тестировать производительность 1С без нагрузки на бюджет? Опыт «КОРУС Консалтинг»

IBM 701: История создания одного из первых коммерчески успешных компьютеров

Имитация Mitre-атак с использованием Atomic Test Harnesses

Как системный аналитик может data-культуру развивать

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

Рефакторим легаси при помощи ООП

[Перевод] План действий на 2024 для UX/UI-дизайнера и ссылки на статьи

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

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

ARCHI.TECH ВТБ: как проверить более 70 решений за несколько часов или что под «капотом» у архитектурного хакатона

BDUI: удовольствие или боль

[Перевод] Дешевле, эффективнее и без уколов. Новый «Оземпик» на подходе

JavaScript: структуры данных и алгоритмы. Часть 5

Санкции не работают: у Huawei гигантская чистая прибыль

Реализация событий через HTTP

Весь бекэнд сталелитейной компании — как это у нас устроено

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

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

Мини-гайд по отправке сообщений из Google Таблицы или базы данных с Python

AdGuard: Технический Обзор для Системных Администраторов

Опыт перехода с Power Apps и Power Automate на AppSmith. Объясняю «на кошках»

Как в Яндексе 16 человек управляют 1800 переговорками по всему миру

Робот Эрик: кусок алюминия с британским чувством юмора и безукоризненными манерами

Как инженеры теряют влияние на совещаниях

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

Каннибализм трафика. Нужно ли вести контекст по брендовым запросам?

Презентация Apple 2024: новая кнопка на iPhone 16, функция слухового аппарата у AirPods, кинокамера в iPhone Pro

Лучшие 3D-принтеры для малого бизнеса в 2024 году

Кратко про библиотеку Range в C++

Рулим окунем с помощью SeteZor

Примеры использования state функций в ClickHouse

Auth service без библиотек

Как сменить технологию и не закопаться в рефакторинге: опыт внедрения DDD в проект на FastAPI — Часть 2

Как Выигрывать в Игре Быки и Коровы

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

09 сентября 2024

Подробно про JWT

Как я искал работу лидом в 2024 году

Компиляция математического выражение из строки динамически во время выполнения в C# (.NET)

FROMAGe

Как выбрать надежный криптообменник в Москве

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

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

Проект «Статистика дрифта». Часть 2. Базовые сущности

Retargeting в мобильных играх: Руководство по методам и расчетам

Почему важен процесс а не результат?

HTTP-серверы на Fiber в Golang

Steal Time. Что это такое и как это работает

Security Week 2437: уязвимость в ключах YubiKey 5

Что такое электронная путевка? Ответить сложнее, чем может показаться

Священная война языков программирования или опыт неудачного переезда с Python на Golang

Госплан, недоедание и коррупция: как Индия выстраивала современную экономику в XX веке

Как синхронизировать Obsidian бесплатно и без плагинов?

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

Основы Jetpack Compose: как обеспечить стабильность вашего кода

Что на неделе: новый Bluetooth, школьник-миллионер и самый тонкий электронный блокнот в мире

Используем Yandex MapKit с Compose Multiplatform. Часть 2

Поиск открытых сетевых ресурсов и их права доступа

Базовые принципы GTD для начинающего

Прекратил работу RomHacking — еще один сайт с образами игр для ретроконсолей. Почему они уходят?

Материалы для подготовки к собеседованию на позицию Data Scientist. Часть 5: Поведенческое интервью + Бонусы

Что изменилось в ИТ-инфраструктуре российских компаний за год: Linux сдаёт позиции, CI/CD на подъёме

GPU для глубокого обучения: для чего нужны и как выбирать

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

[Перевод] Когда результаты ИИ представляют угрозу самому ИИ?

Миграция в EdgeCloud: Новое решение для IT-компаний

Нейронные оптимизаторы запросов в реляционных БД (Часть 1)

Распаковывая Valkey или миллион RPS на BSD-клоне Redis

Миграция Google Analytics из BigQuery в Yandex Clickhouse

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

Unix на работе. Часть первая:  Качая железо

Обзор монитора DIGMA Overdrive 34A711Q: недорогое и современное игровое решение с большой диагональю и частотой 165 Гц

Начало работы с растровыми геоданными средствами GDAL/Python

Описание триггеров в терминах сигналов

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

Пицца-квест Cloud4Y

Рейтинг YouTube каналов — легко!… ан нет

[Перевод] JavaScript Clean Code: руководство для начинающих разработчиков

Рольф под контролем

Новый метод оценки HashHop вместо “иголка в стоге сена”, RULER и 100 млн. токенов контекста

«Мотивация?» или «Вывод из демотивации?»

Полный разбор экзамена в ШАД 2024 года

Как настроить автодополнение для команды ssh с хостами из .ssh/config

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

Replit Agent создает программы за вас или кодинг без IDE

Эмоциональное выгорание. Как не сгореть в колесе событий?

Разбор тестового варианта 2024 года на магистерскую программу «Программное обеспечение высоконагруженных систем» в ИТМО

Моделирование статического тиристорного компенсатора

От ролевой модели управления доступом к динамическим политикам назначения прав: как это реализовано в Solar inRights

Jira, Golang и немного фантазии: строим конвейер для создания новых сервисов

Когда лопнет IT-пузырь

Чаем с печеньками нас не заманишь! А если бутерднем? Пять мероприятий, которые сплотят команду

КОТ РСХБ-Интех или «Как Обучить Тестировщика»

5 интересных компьютерных игр, которые выйдут этой осенью

4 ошибки в моём резюме на аналитика данных, из-за которых конверсия в отклик была меньше 1%

REDIS: такой простой и такой сложный

Эхо Дайджест: Железо, Python, ИИ, Raspberry Pi

[Перевод] Роботы под грибами. Когда мицелий гриба становится органом чувств

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

Чистый код: Принцип подстановки Барбары Лисков (LSP)

Проигрывание GIF в KMP Desktop

Генерация диаграммы «Сущность-Связь/ Entity-Relationship» с помощью Laravel

Мобильная разработка за неделю #554 (2 — 8 сентября)

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

Успешная попытка установки PostgresPro-Std-16 на Raspberry PI 5 для 1С

Мой опыт цифровизации себя и своей семьи

Еще один уровень

Как мы французскому ПО ценности добавляли, но нас не оценили

Как мы французскому ПО ценности добавляли, но нас не оценили

Дело семейное: влияют ли родители-программисты на выбор профессии детей?

3D-моделирование в TinkerCAD для детей: все о программе и полезные ресурсы

08 сентября 2024

[Перевод] WebP — формат сжатия веб-страниц

Доплеровское Cмещение Несущей Спутников GPS

Мониторинг простыми словами, или как я объяснил маме работу SRE

Инициатива по интеграции DNS в Windows 11 вызывает опасения экспертов

Практика: фронтенд для начинающих

[Перевод] Загруженность GPU — не самая репрезентативная метрика

Как обойти фильтры на hh.ru и сделать ваше резюме магнитом для рекрутеров

Отправка сообщения в ДМДК через stunnel на С#

Расширение вселенной и гравитация

Зачем нужны ключи в JavaScript фреймворках и библиотеках?

Тимлид, который может — кто он?

Микроволновка vs Wi-Fi

Запустил продажу товаров на маркетплейсах в 2022г за 100 000 рублей

Обзор криминалистических артефактов Windows

Зачем в iPhone чип, который убивает FaceID

Слепые вычисления и квантовые сети — на пути к квантовому интернету

Чудесное совпадение или плагиат в квадрате. Хабр, ну как же так!?

Pipeline для личных фото и видео

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

Управление проектами: дайджест публикаций #17

Ускоряем разработку на FastAPI: Мощный инструментарий для создания и тестирования API

Прокачайте свой Swift с @dynamicMemberLookup

OSINT в работе IT-рекрутера: Достаем кандидатов из Telegram чата с помощью Telethon и Snoop

Что нужно знать и уметь начинающему специалисту по ремонту ноутбуков? Часть 2

Использование клиента Forti через подсистему Windows для Linux (WSL 2, WSLg)

Хранение данных в Postgresql

Сократические диалоги. 1. Об извлечении знания, когнитивной подсистеме и мудрости

Перенести все нельзя оставить: экстренная локализация IT-инфраструктуры

Роботы до электромеханики: от кузницы Гефеста к мастерской Вокансона

Как я создавал онлайн игру «нарды» (часть пятая). Сервер

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

Разработка и деплой Slack бота

Ошибка: Проверка не пройдена: несоответствие предыдущего типа документа

Чтение на выходные: «Ящик. Как грузовой контейнер сделал мир меньше, а мировую экономику больше» Марка Левинсона

Системный аналитик. Краткий гайд по профессии. Часть 1

Демиурги: потрясающий эксперимент Nival на пути к «Героям 5»

Кадры не нужны — 10 1/2. Продолжаем заклинать природу

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

[Перевод] Избыточное доверие к искусственному интеллекту