12 августа 2024

СДВГ-шникам в ИТ не место?

Данные из базы Notion по Api за 5 минут

Дорожная карта веб-дизайнера: качества и навыки, необходимые в работе

Рецензия на книгу “Прикладное машинное обучение и искусственный интеллект для инженеров” Джеффа Просиза

Как прокачать свой IT-стартап за 3 месяца?

А что если вместо банковского вклада использовать облигации после резкого повышения ставки Банком России?

Визуализация идей: Новый подход к управлению проектами в 3D

11 августа 2024

Я знаю, что ничего не знаю, но другие не знают и этого

Google Index API + Yandex IndexNow Protocol: Примеры на Python

Добавление базы данных Postgres в проект и запуск миграций через Flyway для NestJS-mod приложения

Странные часы Электроника 2110 из странной страны

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

Мобильная разработка за неделю #550 (5 — 11 августа)

DownUnderCTF 2024 — эксплуатация PKI.js

Заметки на Emacs/Linux/Android

Защита от брутфорса и эксплоитов OpenSSH

Playwright: Поиск, фильтрация и ожидание элементов на странице

Знакомство с BeanPostProcessor

Бот-парсер маркетплейса на Python

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

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

Пара слов о тонких шпациях, или Почему текст может казаться вам скучным

Реализуем эффективный тупль с помощью C++26

На каком языке думают языковые модели

[Перевод] Как работает протокол HLS

«Не вредные советы для Лидера Проекта». Часть 2 — Запуск проекта. Как правильно выстроить иерархию власти в Гриффиндоре

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

Есть ли конкуренция в IT?

Японцы разработали недорогой и надежный EUV-сканер. Наступает эпоха дешевых чипов?

Великое мужское отречение или модный приговор

ПРИШЛО ВРЕМЯ БЕСПЛАТНОГО ХОСТИНГА (и домена)

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

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

О чем вам не расскажут производители автомобилей с ДВС

«Вечная» мышь от Logitech и другие подписки на компьютеры, гаджеты и автомобили

[Перевод] ГАМК, Альцгеймер и восстановление памяти

FPC/Lazarus и Android

10 августа 2024

Работа с MongoDB Oplog: Как отслеживать изменения документов

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

CPP — custom product page для мобильных приложений

Раскочегариваем YouTube без установки софта на конечные устройства

Настройка почтового сервера Yandex spring boot

Как читать текстовые файлы в Python?

Изменяем значения ресурсов в играх с помощью Python

[Перевод] Атрибут charset и важность его использования

Тестирование кластеров Kubernetes инструментом Sonobuoy

Сетевой дайджест: работа интернет-провайдеров, необычное железо, ИБ и регулирование — обсуждаем примечательные материалы

Опенсорс на арене: правда ли так хороша Llama 3.1 405B?

KC868-AG Pro: Zigbee координатор (Tasmota и SLS)

Я на дереве сижу, препроцессинг провожу

Combat Abilities System — Расширение Gameplay Ability System в Unreal Engine, Часть 2

[Перевод] Режимы наложения/смешивания в SwiftUI

[Перевод] 80% разработчиков недовольны своей работой. Причина не в ИИ и не в коде

Как использовать defer в Go

Веб-дизайн для подростков в Figma: 9 бесплатных видеоуроков

О книгах и собеседованиях

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

[Перевод] Улучшение производительности Joomla 4. Часть I

Как тебе такое, Илон Маск? Китай запустил первые 18 спутников связи. Вскоре последуют тысячи других аппаратов

Что на неделе: туристическая капсула в космосе, поезд-самолет и битва OpenAI и Google

GEOINT: поиск местоположения по фото из Twitter

По поводу очередного диспута на тему — «где хранить бизнес-логику — в СУБД или backend?»

Что почитать начинающим разработчикам: подборка книг по JavaScript

[Перевод] У нас могут появиться захватывающие новости об инопланетянах… в 2040 году

Отправляем Qt-логи с метками в Sentry

RLHF. История становления идеи — 4. HHH: helpful, honest, harmless, Instruct LLM, Constitutional AI

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

Нейросети на практике

Зачем лабораториям кастомные решения и как мы их создаем

Кастомная тема Jetpack Compose

Как решать IELTS: часть Reading

Настраиваем дампы ядра в Linux

09 августа 2024

Экспорт сайта БЕСПЛАТНО с Webflow

Дополненная реальность в Scratch для детей: гайд

Профайлинг: сбор и анализ информации

COMMO Immersive с шумодавом: чего да как

Чтение на выходные: «Oculus. Как создать лучшую в мире VR компанию и потерять всё?» Блейка Дж. Харриса

Как вкусно приготовить «Сельдерей» (Celery)

Смотрим на красивое – мощь от дяди Хуанга, Nvidia HGX H100 в Нидерландах

Хромосомы и их проблемы

Magic bash script для установки драйверов Nvidia и CUDA (и Docker) в Ubuntu 22.04 и 24.04

Хвостатый ИТ-тест: так ли похожи питомцы на своих хозяев?

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

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

Пишем «Hello, World!» на Си для OpenWRT

Представляем Taiga UI v4: еще больше компонентов и улучшений

Полезные фичи в Java: мой список

Тестирование целочисленного сумматора с интерфейсами AXI-Stream на SystemVerilog

Как подружить веб-компоненты и JS-фреймворки

Как определить ценность продукта и повысить продажи: разбираемся на примере ITSM 365.Outsource

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

Mojo: убийца Python и будущее AI. Часть 2

Новые инструменты Modus ETL для работы с 1С

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

Миссия Opportunity: скачок в исследовании Марса

Как подружить веб-компоненты и JS-фреймворки

[Перевод] 3 причины, почему ИИ — пузырь (И 4 причины, почему нет)

Лампа Horoz Electric e14 8Вт — обзор и тестирование

Yaml — король мета-описаний

[Перевод] Angular: переменная в шаблоне, хорошо или плохо?

[Перевод] Башня на Луне может обеспечить астронавтов светом, энергией и ориентиром

Используем LocalDocs плагин для генерации кода по документации

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

[Перевод] Как улучшить время сборки в iOS с помощью модуляризации

Три ошибки в деловом общении на английском языке

Цифровое Бали, или Как киберпреступники атакуют организации в Юго-Восточной Азии

Windows 11 c интерфейсом «десятки»: необычный гибрид, который понравился многим

Правильная аналитика записей сессий: ключ к повышению конверсии вашего сайта

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

[Перевод] Fine-tuning больших языковых моделей в 2024 году

Общее представление о контейнерах и бинах в Spring

Как самому собрать дата-центр: навыки гибкого мышления, 5000+ деталей и 80 часов работы

Поглотит ли ИИ программистов?

Медведь бухгалтер или эксперимент над личными финансами на python и polars

Даже математики ошибаются

[Перевод] Ахиллесова пята ИИ: простая задача, обнажившая слабости всех языковых моделей

И опыт, сын ошибок трудных: обрабатываем ошибки в Spring Boot

Отладка PHP сценариев в Docker-контейнере с помощью PhpStorm и Xdebug. Глубокое погружение

[Перевод] Правда ли, что за ДНК будущее хранения цифровых данных?

Интеграция LLM в корпоративные чат-боты: RAG-подход и эксперименты

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

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

Как на самом деле определять автора с помощью компьютера?

Playwright: Лучшая альтернатива Selenium. Первое знакомство

[Перевод] Регенеративная медицина. Хрящ с «танцующими молекулами» и «резиновой жижей»

Обзор металлических 3D-принтеров и материалов HBD

Добавление Swagger UI в ваше приложение Laravel

Микросервисы на Go: Как заставить систему работать на тебя

Создание пустого проекта с помощью NestJS-mod

08 августа 2024

Разговор с быдло-кодером

«Не вредные советы для РП». Как подготовиться к встрече с Волан-де-Мортом и защититься от Дементоров в проекте. Часть 1

От текста к краткому изложению: библиотека Sumy

Cisco ASA, автоматизация поиска нужных строк в аксес-листе с помощью python

Rust и иммутабельность

[Перевод] Формирование вероятностных созвездий с помощью диффузионных вероятностных моделей, снижающих уровень шума, новый подход

Сетевые плагины (CNI) в Kubernetes

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

Тест батареек Daewoo

[Перевод] Освоение любой темы с помощью искусственного интеллекта и метода Фейнмана

Как продавать на маркетплейсах в 2024

Библиотека EremexControls.NET для Avalonia UI — Обновление июль-август 2024

Что поменяется в требованиях к веб-доступности российских госсайтов с 01.09.2024

Да здравствует кастомный автозвук, или Мой DIY Bluetooth-пульт на основе ESP32

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

Установка программы модификации сетевых пакетов NFQWS на роутер Keenetiс

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

Отмена миссии VIPER. NASA придется разобрать луноход ценой в 0,45 млрд $

Как создать веб-приложение на базе VK Mini Apps

С какого языка школьнику стоит начать изучать программирование?

Часть 1. TMA на KMP. Пишем кликер на Kotlin/JS

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

Управление доступом в организациях

[Перевод] Продираемся сквозь сети в Kubernetes: Load-Balance, BGP, IPVS и все такое прочее

On-premise, private cloud, public cloud: разбираемся в плюсах и минусах

Внутреннее устройство sync.Map, сравнение производительности с map + RWMutex

[Перевод] Уроки, извлеченные из масштабирования до многотерабайтных датасетов

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

Мы всё время убиваем время? Про (бес)полезные созвоны

Как мы перешли на конфигурацию Microsoft.Extensions.Configuration (IOptions) и стало хорошо

Оценка LLM с большим окном контекста

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

Как CRM и “Яндекс.Метрика” делают продажи дешевле

identity functions являются описаниями типов

Анализ проблем и «узких горлышек» в тестировании ПО

Обзор образовательных площадок для изучения фронтенд-разработки

Тестировщик в банке (не в трёхлитровой)

Владелец кода, отзовись! Как построить и применить систему владения кодом

Пишем своё приложение для установки PIN на другие приложения

AlphaBay: Как ошибка в Opsec привела к поимке «короля» даркнета

Что лучше для бюджетного игрового ПК: интегрированная графика или дискретная видеокарта

Suno promt (стиль) = рыбалка… Альтернатива?

Темная магия CALCULATE

Не JavaScript’ом единым: как фронтенд-разработчику затащить на собесе

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

Сбалансированный рацион питания

LIBRA: Long Input Benchmark for Russian Analysis

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

Как мы KaaS запускали в Облаке Рег.ру

Топ опасных уязвимостей июля. Под угрозой пользователи ОС Windows и Linux

Погружение в облака: K8S по следам Ænix с gohost. Часть 1. Установка Kubernetes-кластера под управлением Cozystack

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

Разумный комплаенс как способ избежать когнитивных искажений при построении СМИБ

Истории из жизни CIO. Часть 1. «Как айтишники «обувают» промышленников»

Разработка сложных процессорных систем на примере модуля SMARC. Продолжение

Как правильно использовать большие данные: строим хранилища на MPP-СУБД

Что делают лиды разработки, когда собираются вместе? Об опыте проведения встреч в формате LeadHub

Что добавить в портфолио новичку в IT, чтобы получить работу?

Простая автоматизация с Bash для новичков

Симметрии модели числа. ЧКСС. Часть IV

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

Улучшаем многоквартирный умный дом: лифт сам нажимает кнопку

Что стоит знать о Jetpack Compose: руководство для начинающих

Даешь киберспорт! 50 лет победе «Каиссы» в первом чемпионате мира по шахматам среди компьютерных программ

Как крипто-Кошелёк @wallet кинул меня на деньги

Как UX-исследователи Контура пишут гайды

CTO в стартапе. Проблемы и выводы

Как использовать blue-green-деплой: руководство по выкату одного и нескольких приложений

Мой топ нейросетей для дизайнера

Автоматическая установка приложений из GitHub-релизов

Как OpenAPI повлиял на наш системный дизайн

Рекурсивный отбор признаков. Динамический шаг в танце feature selection

Управление поверхностью внешних атак (EASM): 4 шага по сокращению киберрисков

07 августа 2024

Реальность импортозамещения на простом примере из одной вакансии

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

Использование ответов OpenAI API в формате JSON: Введение

Деплой сайта в облако за 4 команды в IDE

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

[Перевод] Flutter 3.24: что нового

PWA вместо приложения: плюсы, минусы, подводные камни

[Перевод] Новая модель объясняет быстрое формирование газовых и ледяных гигантов

Пьянство в пикселях. Самые интересные и забавные механики алкоголя в играх

Введение в Weight & Biases

Старые ноутбуки: почему мне так нравилась серия Sony Vaio SVE

Понятно про браузер: критические этапы рендеринга, аппаратное ускорение и оптимизации

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

Самый престижный мобильник: взлет и падение Vertu

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

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

Как мы ускорили автоустановку ОС выделенных серверов на 25-75%

Dash Evolution Master Node | Setup Guide

Что такое DLP-система и какие задачи она выполняет

Освобождение труда в ИБ: между кадровым голодом и «черным лебедем» ИИ

Повышаем продуктивность. Метод Zettelkasten

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

Как обойти патент

Анализ больших данных и «умный» компас для выбора локаций магазинов

Интеграция доменов в Carbonio

Дружить надо со всеми

Математика матричных расширений: как происходит умножение матриц на примере T-Head Matrix Extension

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

Как писать про финансы? Чек-лист для авторов

Почему «утекают» данные в больших языковых моделях. Часть 3

Нижегородскую ИИ-разработку «Project Lad» представили руководству крупных энергетических компаний России

Используем Proxi в Selenium

Замеряем неизмеримое: карточки реакций VKontakte Desirability Toolkit для оценки визуального восприятия

«Пионеры» космической погоды

Как работать с кэшами на мобилках

28 фишек Telegram, о которых знают не все. [В закладки]

Софтмакс Гумбеля: как устроен и для каких нейронных сетей полезен

Опасный радиоконструктор с Aliexpress: будьте осторожны

Как найти работу для фиксиков: анализируем Godot Engine

«Учить язык в подавленном состоянии — непродуктивное занятие»: 10 лайфхаков для изучения английского

Zerowriter Ink — для тех, кто много печатает. Что за девайс?

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

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

Технология селективного лазерного плавления (SLM/DMLS): преимущества, области применения и лучшие модели

Алкогольное опьянение. Как влияет на мозг, как справиться с похмельем и есть ли в алкоголе зерно пользы?

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

Google DeepMind приблизился к решению задач высшего уровня математики

Как тестировщики взламывали частушку

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

Создание аналога Google Photos на собственном сервере

PostgreSQL 16. Снимки данных. Часть 4

История борьбы работников Evolution Georgia

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

Шейдерный осциллограф в 140FPS или как обойти невозможность передать огромный массив переменных из C++ в QML/Shader

DevOps Governance в продукте. Как можно улучшать процессы разработки минимальными силами

Установка Sentry в Kubernetes, отловы exception на бекенде, в браузере, на Android

Калибровка Life Work Balance. Система планирования, которую я развиваю уже 14 лет

[Перевод] БАДы из-за которых попадают в больницу

[Перевод] Как NETFLIX обеспечивает безупречный стриминг? Взгляд архитектуры изнутри

06 августа 2024

Многопоточность в играх

Записки bash-скриптера. Листок первый. Сокращённый if

Не простое zigbee реле Modkam на 4 канала

В сотый раз об эргономике рабочего места (на личном опыте)

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

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

Python, CryptoAPI и российские криптопровайдеры

Малоизвестные фичи XRay, о которых невозможно молчать

SberBoom Home — новый этап в эволюции умных колонок

[Перевод] Как исправить ошибку 500 в Joomla

Смотрим на обновлённые умные колонки SberBoom

Блондинка из Питера научилась в Силиконовой Долине паять — и вы можете это тоже

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

OSINT: инструментарий по анализу профилей VK

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

Делаем навык для Алисы. Alice-ktx

[Перевод] Шесть способов позаботиться о здоровье мозга, когда вам ещё нет 40

Зачем нужен «глаз» тропическому циклону и  что там происходит? Циклон. Часть-2

Интерфейсы в JS с помощью @teqfw/di

Эффективная постановка и ведение задач в IT-проектах

Склад c ума: инженеры МФТИ создали первого робота-грузчика

Используем gocv, чтобы определить возраст, эмоции и пол человека по фото

Командный дух и перестрелки: Как прошел турнир Девелоники по CS2

Как я разработал собственную рекомендательную систему вакансий c hh.ru, и почему вам это тоже может пригодиться

Из Linux уберут поддержку десятков ARM-чипов. Что происходит?

Всё уже придумали за нас: библиотеки с тысячами готовых GPT-промтов для работы, учёбы и отдыха

Документация RuStore: как мы настроили автоматическую навигацию в Docusaurus

Автоматизация проверок в Navisworks с помощью Python + визуализация в Power BI

Топ методов, чтобы бросить курить

Матрица компетенций. Часть 1. Меню-подход

Что такое CRM и как её внедрять? v. 2024

Можно ли отследить пользователя Telegram через отпечаток браузера в Mini App

Немного о Запутанности

Информатор для стиральной машины

Введение в Identity Management с OpenIDM

Что нового в Amplicode 2024.2

Бенчмарки больших языковых моделей. Мультиязычный MT-Bench

Двухфакторная аутентификация (OTP) в OpenVPN с использованием FreeRADIUS и LDAP

[Перевод] Краткая история ИИ от журнала The Economist

Поднимаем динамические окружения для stateless- и stateful-сервисов

Новое поколение домашнего ПО от МойОфис — рассказываем, как мы переизобрели наши редакторы

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

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

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

Сколько раз в неделю – норма? О производственных совещаниях

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

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

[Перевод] Compose Desktop ShadowJar

Хранимые процедуры рудимент или еще актуальны?

Многократные переплаты в ИТ и где они возникают. Ч.1

Технологии Олимпиады

О чём не молчит Windows. Forensic сетевых артефактов на хосте

Инженерия устойчивости — основной инструмент выживания вашей организации

Знакомьтесь, элемент будущего: для чего открыли зелёный водород

Оптимизация метрик веба через аудит в Google Tag Manager: реальность или вымысел?

Чем накопители промышленного уровня отличаются от бытовых

JSON База данных на Python

Ликбез по компьютерному зрению в банках. Как технологии ИИ защищают ваши деньги

ОС «Аврора» — веб-сервер в кармане

И бесплатную проходку на OFFZONE 2024, и работу мечты за день. Чудеса? One Day Offer

Вот они, слева направо: три популярные ошибки при установке 1С-клиента на РЕД ОС

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

Алгоритм Чена — новая квантовая угроза? Разбираем риски раскрытия данных с криптографами компании «Криптонит»

Газлайтинг на работе

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

Что не так с расчётом биологического возраста?

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

Магнитная кухня: как в Дубне готовят кварковый суп

Найм глазами тимлида

Большая история маленького автополива

Как не утонуть в конкуренции? Стратегия семейного бизнеса с диффузорами на Ozon от 0 до 500 000 рублей в месяц

[Перевод] Состояние Spring в 2024 году

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

Стажировки в Solar JSOC. Часть 4. Как устроены обучающие тренинги для заказчиков

Стартапы vs корпорации: кто любит айтишников больше

Для чего оркестру нужен дирижёр?

Литий — новая нефть XXI века. Мировая борьба за главный компонент

Что было бы с улыбкой Фредди Меркьюри, если бы он обратился к ортодонту

Продуктовый дизайнер: как я получила визу талантов в Великобританию

Практический кейс реализации AutoML в банке

Как быстро удалить дублирующиеся строки в CSV, Excel и таблицах Markdown?

Использование WFM в производстве

Из филологов в Fullstack-аналитики: мой путь без прикрас

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

Не любой In-context learning одинаково полезен

Plug and /pray/ play

Vue.js. Genesis

Сборка Min.io dev кластера в контейнерах

Преодоление языковых барьеров с помощью ИИ

05 августа 2024

Система оценивания для проведения экзаменов, срезов в СПО

Искусственный интеллект в маркетинге: Революция, которая меняет правила игры

Не просите меньше: почему публикации реальных собеседований – ключ к лучшему рынку труда и высоким зарплатам?

Портируем ML модели на Java с помощью ONNX

Графические ускорители: битва между AMD и NVIDIA

Security Week 2432: шифрование cookie в браузере Google Chrome

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

Архитектура и ООП

[Перевод] GEOINT: местонахождение главаря банды, разыскиваемого ФБР

Как несисадмин bash писал, или IMAP to API при помощи Fetchmail

Eppie — P2P почта, теперь с графическим интерфейсом

Нахождение преобладающего элемента последовательности (алгоритм большинства голосов Бойера-Мура)

Как человечество будет воевать с ИИ (если верить писателям-фантастам)

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

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

Мотор «от Xiaomi»

Алгоритмы — самый провальный этап собеседований

Настраиваем аутентификацию по SMS и через мессенджеры для самых мобильных пользователей

[Перевод] Полный гайд по тестированию на Flutter. Часть 6: Тестовые двойники: Faking vs Mocking

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

Ищем альтернативу Ngrok в России

Облачная инфраструктура в помощь продуктовым командам — как мы это делаем в МКБ

Микропроцессоры и Инопланетяне

Как использовать Web Scraper и Python для поиска работы после IT-курсов: кого ищут работодатели?

Новая автоматизация: как мы в Lenta Tech прокладывали рельсы импортозамещения и запускали МЧД по маршруту ФЗ-63

Почему ИТ-шники выгорают не как все остальные? И что про это пишут в научных исследованиях

Tibbo Project System (TPS): простой и идеальный конструктор IOT

Необычные инструменты для ЦНС

Симулятор инсулинотерапии

Кроссплатформенный фреймворк FireMonkey, Delphi

Игровая консоль Sega Master System II: знакомство с легендой в 2024 году

Гипотеза о влиянии относительного соотношения ожиданий СУБД на производительность СУБД

C3D Vision: новый функционал и интеграция с математическим ядром

Capacity Planning: от прогнозов к действиям — с помощью автоматизации

Темная магия SUM и SUMX

Бета Лиры — Шелиак

«Арендовал телефон — стал фермером»: знакомство с Mobile Farm

Кручу, верчу, выровнять ось вращения хочу! Или о том, как ось вращения объекта автоматически выравнивается в STE

[Перевод] Новые принципы внедрения нейроимплантов и первые результаты

На AI надейся, а сам не плошай

3 варианта решения популярной задачи

Протокол SMTP. Пишем SMTP-сервер на C

С чем смешать реголит, чтобы построить лунную базу

Разбор SAM2 через колено в голову или революция в разметке видео

Business driven testing

Печатать нельзя отправить. А где бы поставили запятую вы?

О блокировке Youtube

Как оформлять карты в цифровых и печатных карточных играх?

Главные новости ИИ #3: суп харчо через SearchGPT, Альтман против Китая, “КМБ” для ИИ, китайский ИИ-комбат и роботы Маска

Выборы президента США глазами математика. Насколько можно верить опросам?

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

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

Hardware in the Loop (HIL) или как залупить модель с контроллером. Зачем и кому это надо?

04 августа 2024

[Перевод] Управляемость стека

Обучение разработке чат-ботов Telegram: топ-15 курсов

Мобильная разработка за неделю #549 (29 июля — 4 августа)

AstroJS проекты в monorepo с помощью npm workspaces

Делаем резервное питание для роутера

Мистер Косяк

Meta и Nvidea раскрывают план по созданию нового цифрового мира

Налоги в Армении в 2024 и 2025 году

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

Власть, Эго, Смерть. От сверхчеловека к постгуманизму

[Перевод] Кнопка

[Перевод] Лучшая презентация для продажи ваших продуктов и услуг

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

Решение задачи с собеседования Middle of the Linked List [+ ВИДЕО]

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

Упрощение Работы с Расширениями темам в Flutter: Инструменты и Пакеты для Генерации Стилей

Doom в mindustry? Псевдо-3D движок, финал

Вышел Linux Mint 22, встречаем новую версию известного дистрибутива

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

Отвязное приключение: в гостях у разработчика «ГЭГ» (часть 2)

Автостопом по мультиплееру. Часть 3: Клиент и Сервер

Разработка в финтех или как пройти 7 кругов ада для вывода продукта на прод

Создание полного Fast-API сервиса с фронтендом и деплоем за полчаса

4 августа 2024 года. Новолуние

03 августа 2024

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

Звездные битвы: Талли-Фишер против Кеплера

Reverse engineering конкурсных списков поступления на бюджет в вузы России

Крупица истины в безумном заявлении «в России нет и не может быть чипов» и что из нее следует

Чиним YouTube на уровне роутера

Уход к дообучению моделей? Google купила исследователей и технологии Character.ai

Уникальный смартфон-UMPC из нулевых: как HTC сделала устройство с двумя независимыми процессорами на борту?

Помните Skype? Microsoft собирается вернуть ему былую популярность

[Перевод] Ещё раз о том, какого размера должны быть тесты

Специальная теория относительности – пролог к теории гравитации с принципом Маха

4 тысячи заметок?! Как я веду личную базу знаний в Obsidian

Продвинутые сетевые функции Kubernetes

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

Проблема мусорных отходов в России и пути ее решения Часть2. Многоразовое и повторное использование

Механика окружающей среды в фентезийном мире

[Перевод] Звёзды могут пережить превращение своего партнёра в сверхновую

5 книг, которые стоит почитать начинающему ИТ-архитектору

Лучшие практики для Unity 3D проекта

Нагрузочное тестирование EVPN-MPLS на маршрутизаторах MR-381 от B4COM. Методика, результаты и выводы

RLHF. История становления идеи — 3

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

OpenSource на поле против OpenAI:  Function Calls здесь и сейчас для самых маленьких… ресурсов

Автоматическое Выравнивание Отступов в Исходниках (clang-format + Make)

02 августа 2024

Опыт по установке SLA с помощью инструментов Канбан метода: история сервисных команд

В Telegram запущен новый дейтинг-сервис Swipy

Кэш второго уровня Hibernate для чайников

Тестируем SSD. Чтобы выросли IOPS, нужно всего лишь… сменить версию PCIe?

Как поделить не деля или оптимизация деления компиляторам(и)

Отличия разработки на VBA для MS Excel по сравнению JavaScript для Р7-Офис

Лжемарина I

Давайте сделаем крупное приложение на Flask (язык Python)

Что расскажут аналитикам на Flow 2024 Autumn

Такое разное газомоторное топливо. Почему автомобили ездят на сжиженном газе, а не на сжатом?

Object Pascal в 2024-м

Использование очередей (Queue/Deque) для решения алгоритмических задач на Java

Как мы прогнозируем спрос на заказы в Яндекс Лавке, чтобы эффективнее распределить нагрузку на курьеров. Доклад Яндекса

Шаблон unit-тестов на Go

Основы тестирования React-приложений через Cypress

В Telegram запущен новый дейтинг-сервис c возможностью заработка

Scala Digest. Выпуск 19

Нужна ли разработчикам магистратура? Отвечают студенты программы «Распределенные веб-сервисы»

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

Теория, практика и личный опыт в обучении IT-управленцев

История оптимизации Python сервиса: пара простых системных улучшений

Этапы формирования навыков программирования

Топ добавок для повышения работоспособности и энергии

Несовпадение целей: Не проблема для успешной реализации проектов

Высокая доступность в Kubernetes

Как приручить дракона. Пара примеров из жизни

Ограниченное использование программ — или шифровальщик

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

Чтение на выходные: «Наука, не-наука и все-все-все» Ричарда Фейнмана

Дискеты в наше время: Япония победила их в 2024, метро Сан-Франциско будет использовать до 2030

[Перевод] Полный гайд по тестированию на Flutter. Часть 5: Mocktail

Нововведения в Kotlin 2.0

Эксперимент — зашифрованные ИТ-процессы в фильме «TRON: Legacy» как ключ к обучению

Roadmap: как рынок хостинга трансформировался в рынок облаков

Как уменьшить процент неквалифицированных лидов на вашем лендинге: простые и эффективные методы

Все дороги ведут домой или почему я уехал из Лондонского FAANG

Как мы приготовили Feature-Sliced Design в VK

Как мы апгрейднули поисковик в приложении Купера с помощью fastText и XGBRanker

[Перевод] Программируем микроконтроллер STM32 на Rust

Настройка на роутерах Keenetic отдельной WiFi сети с внешнем подключением через WireGuard

TMS Test IT: для мануального тестирования

Что такое Python и с чем его едят

Тестирование светодиодной лампы polaroid 10Вт — важен не только свет

Как организовать две большие съемки для стартапа из 10 человек за 5к рублей?

Симметрии модели числа. Часть III

Как я внедрял SOAR: в чем разница In-house- и Outsourced-подходов

Как использовать сервисы Google на смартфонах Huawei с помощью Gbox и MicroG

Лицемерие найма: как HR-ы сами не соблюдают свои же требования?

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

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

Распределённые вычисления, многопоточность, асинхронность и мультипроцессорность в Python

Так ли бесплатен Open Source: подводные камни ИБ-инструментов с открытым исходным кодом

«1С: Шина» VS DATAREON: что выбрать, чтобы настроить обмен между системами

12 вместо 100+, или Как быстро и удобно создать базовый интерфейс для ОС [статья-воркшоп]

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

Полгода тестировал реферальную программу от Ростелекома. Полный обзор платформы + сколько можно заработать

.NET Digest #2

Аромат и контекст: восприятие запахов в условиях МКС

Создание Общего Списка Описаний и Объединение Людей

Геймплей, новый контент, мир на 30% больше. Интервью с создателями Gothic 1 Remake

Оптимизация производительности в Unity: советы и лучшие практики

Релиз Jmix 2.3: что нового?

Ультимативный ресурс по программированию: сборник бесплатных чит-листов по программированию

Новее, мощнее и лучше: одноплатник Orange Pi 5 Max. Что за устройство?

Google прекращает поддержку сокращателя ссылок Goo.gl. Миллионы коротких адресов станут бесполезны

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

01 августа 2024

Разработка для заводов. Как это было

Подготовка к IELTS: устная часть

Git, Gitflow и ветка develop. Продолжаем разбираться в основах программирования

Есть ли на заводе IT? Как уехать из хаоса веб-разработки к нормальной компании

Безопасность CI/CD

Тестирование BMC: Автоматизировать! Нельзя все руками

Мы построили бесконечный винный фонтан своими руками, потратив всего 6000 рублей. Рассказываю, из чего он сделан

Использование CUDA в Go: Библиотека go-cuda

Метрики DORA: Мы их неправильно используем

Интервью с Вадимом Саркисяном —  руководителем отдела IT-инфраструктуры МоегоСклада

1 августа и COBOL: как они связаны?

WAF или не WAF? Дайте два! Решаем вопрос защиты веб-приложений

«Мы вам (не) перезвоним». Кого не берут в ИТ?

Сравнение Recraft и Adobe Illustrator

Юзабилити систем

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

Почему комментарии в коде — базовый инструмент, упрощающий поддержку и развитие проекта

Selenoid без симуляции: настройка, отладка и автоматизация на физическом Android-устройстве

BLE под микроскопом. Андроид. Часть3

Делаем Телеграм-бота техподдержки с CRM и плюшками за 15 минут

Интеграционная платформа в The Platform: что умеет, как работает и зачем ей Workflow Engine

Права на программу для ЭВМ

История Amazon: книготорговец, который стал миллиардером

[Перевод] История Same Origin Policy

Повышаем читаемость Symfony DI

Как организовать анализ большого объема данных в реальном времени

Адаптивная верстка на React Native

Коротко про IT: что нужно знать на старте

[Перевод] Генерация HTTP клиентов для Spring Boot приложения по OpenAPI спецификации

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

Техподдержка по Достоевскому: «Тварь ли я дрожащая или право имею?»

[Перевод] Депрессия, мотивация, физическая активность. Первые попытки объяснить связь

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

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

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

Генерация Фракталов методом хаоса, UI на ScalaFX

Bug Bounty для новичков: зачем компании платят за взлом своих продуктов и как в этом поучаствовать

Hreflang теги для SEO

HowTo: базовая геоаналитика

10 certain indicators of a well-done UX design

Вычисление любого математического выражения на C# (.NET)

Хакатоны в России: август и сентябрь 2024 / Призы и офферы ждут тебя

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

Часть 2.5. TMA на KMP. Аутентификации пользователя с DRF

Лучшие доклады последних FPGA-Systems: от выбора стратегии верификации до Quake 2 на RISC-V

DRY-фреймворк: как сократить HTML-код и писать только на CSS

Паяльник как инструмент опрощения и для атмосферы общения

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

Настраиваем approve rules для merge request в бесплатной версии GitLab CE

Kin’а не будет. Как Microsoft потеряла миллиард на смартфоне для соцсетей

Свой контроллер для Oculus Quest 2 на ESP32

Как метрики приживаемости помогают внедрению IT-проекта

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

Cтейт-менеджмент на Flutter. Введение в Bloc

Как советская машина всех в шахматы обыграла

Разработка Java-проекта с ChatGPT-4: от идеи до реализации

Математическая модель робота KUKA в программе «Repeat»

[Перевод] Полный гайд по тестированию на Flutter. Часть 4: продвинутое модульное тестирование

Геймификация и управление персоналом

[Перевод] Настройка аутентификации с одноразовым паролем в OpenAM

Как положить приложение 21 запросом* к /actuator/health

Между строк: Анимации в UI Toolkit

Как Intel Core i5-12400F и AMD Ryzen 5 8400F ведут себя в играх и какой процессор лучше взять для геймерского ПК

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

«Часть Команды — часть Корабля». Или почему негативные роли должны быть в каждой команде

Некоторые ошибки при создании дашбордов в BI-системах и как их избежать с помощью UX

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

Карантин! Инфицируем .NET-сборки как настоящий APT

ТОП ошибок тех. интервьюеров

Бионический протез руки: Контекстное поведение протеза

Разговор с ИИ про трудную проблему сознания

Берём под контроль TODO-шки в коде php

Введение в MLflow

31 июля 2024

Как фронтендер сертификацию PostgresPro сдавал

Gradle + GitLab: эффективный и бесплатный билд-кэш

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

Управление эмоциями или как справиться с выгоранием на работе

Тест батареек Gigacell Super Alkaline

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

Асинхронный телеграм бот на bash, глазами C# программиста

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

Сглаживание битовых изображений

Combat Abilities System — Расширение Gameplay Ability System в Unreal Engine, Часть 1

Как мы подключили автоотклики к hh.ru

Разработка иллюстраций для инструкций по сборке в CAD

[Перевод] Почему физика Эйнштейна разрешает путешествия в прошлое

Разгоняем C++ с кастомными аллокаторами

GSN0727Z взгляд arduin'щика на RS-485

Метод асимметрического тыка

Крутите колесо: как аспирант ИТМО ищет способ решить проблемы роботов на базе Mecanum колес и расширить их применение

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

Chromebook: жизнь после EOS

Формат описания идентификатора зависимости в JS DI

Сколько денег вы теряете на инцидентах

Оптимизация запросов к нейросетям: стратегии и советы

Защищаем приложение в облаке от DDoS-атак: взгляд со стороны провайдера и клиента

Сосиски, прокладки и нержавеющая сталь: патенты времен Первой мировой войны

[Перевод] Думает, вы всё знаете о box shadows?

Мои эксперименты с искусственной жизнью

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

[Перевод] Разбираемся с видеосистемой Super Nintendo

Красное смещение: доплер-эффект или гравитация?

Мониторинг высоконагруженных систем: ускоряем обработку тысяч событий с обработчиками автоматизации в мониторинге Monq

Линейная регрессия, решётчатые функции и типовые динамические звенья

Chrome 127 — опять «пиратим» для Windows 7

ThreadPool – инъекция потоков

Симметрии модели числа. Часть II

Восстановление учетных записей в Carbonio

Computed сигналы и ChangeDetection — подробный разбор

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

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

Как мы написали конкурентные структуры данных на C++ и научились их верифицировать

Как использовать S3-хранилище в Kubernetes: руководство с примерами

Почему нельзя взять и перевести сервер с корпоративной системой на Linux и Postgres

Виртуальная лаборатория робототехники или Как мы выбирали подходящее ПО

Toshiba T-1000

Как организованы DDoS-атаки на банки. И не только. На пальцах

Установка Ubuntu 24.04 с полным шифрованием диска и использованием TPM

Человек мухлюющий — читы в гейм-индустрии. Часть 1: Ландшафт читерства и методы борьбы с читами

Разбираем email по косточкам

Записики о спамерах – 2023: небинарность на службе «солидного» бизнеса

Взлет и падение Sierra On-Line. Сказка с несчастливым концом

[Перевод] Более половины околоземных объектов могут быть «тёмными кометами»

Проклятие знания. Как когнитивные искажения влияют на разработку?

Звездный час Зодиак АйТиЭм: тестируем российский аналог Microsoft SCCM

Сложно о простом. Сетевой уровень (L3) модели OSI

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

[Перевод] Пузырь Big Tech: как с этим бороться

Они управляют большими данными в финтехе. Как мы находим топовых специалистов по DWH

[Перевод] 2-опережающий предсказатель ветвлений в процессоре Zen 5: тридцатилетняя идея, которая до сих пор развивается

Алюминий, морская воды и кофеин: производство водорода

Оптимизация Gunicorn для быстрых клиентов

[Перевод] Seiko UC-2000, умные часы из 1984 года

С заботой о CPU: как найти узкое горлышко и сконфигурировать  Postgres Pro

Greenplum: эффективное хранение данных с Hybrid Storage

Акции, игры и роботы: будущее ритейла, которое уже наступило

Принципы проектирования программ и их отражение в спецификации на доработку ERP-системы

Как я сделал портфолио во Framer за 1 неделю

ИТ с пеленок: игры, которые знакомят детей с программированием. Часть 2

Упражнения, которые помогут прокачать UI продуктовому дизайнеру

Data Day 2024. Всё по полочкам. Секция 1

CI/CD Kubernetes платформа Gitorion. Highly Available кластер Kubernetes

Как сбой CrowdStrike повлиял на авиацию

Геймдев наносит ответный удар

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

Как создать самостоятельный ИИ

Telegram x ChatGpt x Notion = Картотека Лумана [Low-code]

Замедление YouTube с технической стороны

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

Опять Mikrotik и снова Telegram…

30 июля 2024

Основы типизации props в React

Кто такой Python-разработчик, что делает и какие навыки необходимы?

Руководство по использованию Signal в Angular 17

Руководство по использованию Signal в Angular 17

Хостинг серверов для сайта. Сравнение недостатков VPS провайдеров. Антирейтинг 2024

Т-Банк (Тинькофф) Финтех: мой опыт обучения и попытка трудоустройства на позицию QA-инженера

MacBook Air M3 8/256 через 4 месяца: опыт использования в дизайне интерфейсов, офисных и личных задачах

Raccoon Flash Explorer

CurlFetch2Py – Эффективное преобразование CURL и FETCH команд в структурированные Python объекты

Вы нас просили и мы сделали. VPN на собственном сервере с XRay Reality за 5 минут с помощью Amnezia

Мобильный AI на рабочем месте. Ищем реальную ценность

Windows — причина медленного интернета. Низкая скорость «загрузки», при нормальной скорости «скачивания»

Погружение в матрицу: расширение RISC-V от T-Head

OSS: Революция в мире датчиков мониторинга окружающей среды

Бот в блокноте — как я написал конструктор Телеграм-ботов для гуманитариев

Знать всё на свете нереально, но… Как система опросов помогает нам развивать HR-бренд

«У RISC-V впереди много проблем и ошибок»: прогноз Линуса Торвальдса

[Перевод] TypeScript что нового 5.5. Перевод. Часть 1

OSS: Революция в мире датчиков мониторинга окружающей среды

Как тестировать UX-сценарии в сложных продуктах? Метод «домашки» для пользователей

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

Все, что вы хотели знать про иерархию инжекторов в Angular

Послеоперационные шрамы (рубцы) и их последствия для внешности и здоровья

Портируем видеоаналитику на новые платформы: 8 простых шагов

4 типовые ловушки в работе со строками в С и С++ и как их избежать

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

Под куполом: разработка корпусов для отечественных купольных камер в НИЦ “Технологии”

Автоматизация оценки сотрудников – прощай, хаос

Как протестировать и обезопасить почтовый сервер в Debian и Ubuntu с ispmanager

Как компьютер оценивает внешнее состояние POS-терминалов

OpenAI представила прототип поисковика SearchGPT, который может убить Google

[Перевод] Насколько небезопасен Avast Secure Browser?

Так ли проста валерьяна?

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

Быстрая оценка эффекта рекламы/события на ключевые показатели: Python + Causal Impact

Spring Boot Starter: практически, принципиально и подробнее. Часть 3

Состояние российского рынка NGFW на 2024 год и немного больше

Пара укравшая миллиарды. Взлом Bitfinex

Состояние российского рынка NGFW на 2024 год и немного больше

[Перевод] Soft Assertions в AssertJ

Как безопасность искусственного интеллекта стала заботой DevSecOps

«Альт Платформа» — первый в России технологический комплекс для сборки ПО

Почему UI3 в Figma не равно UX3

Миграция неизбежна: сравниваем российские СУБД и open source, чтобы подготовиться

Мощная рабочая машинка за 71.000руб: честный обзор ноутбука Ninkear N16 Pro

Продукт, который можно “пить”

BitImageTool — пиктограммы для кнопок и панелек приложений, закодированные в ASCII

История Behance. От «блокнота», до самого популярного сайта среди дизайнеров | А давайте вспомним…

Нехватка времени. Мои незавершенные проекты

Эволюция службы поддержки сотрудников: интерфейсы

Метрики продуктового дизайна в Домклик

Пишем плагин для Atlassian Jira — добавляем на экран задачи вкладку с логом автоматизаций

Как стать разработчиком ML и нейронок

«Фууу, вы продаёте китайское» или Как мы с нуля организовали производство в Китае и почему это другое

Цифровое бессмертие. Новый проект

Почему у интернет-магазина мало продаж? Ошибка №8 – онлайн-ресторан не знал, как увеличивать LTV клиентов, и нес убытки

[Перевод] Как ЦРУ незаметно украло (и вернуло) советский лунный спутник

Поколение шепелявящих детей — что делать, если вы так выросли

[Перевод] Прогноз ООН про пик численности населения

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

«Java – это язык синих воротничков»

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

Как мы перешли с оффсетной пагинации на курсорную, или о проблемах динамической фильтрации

Выбираем профессию по душе: 3D-дизайнер. Кто это, что нужно уметь и сколько можно заработать?

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

Что такое воронка продаж

Как ускорить интеграцию API с помощью библиотеки и продвигать свои услуги

Отчет об исследовании работы Blazor в режиме Interactive SSR под нагрузкой многопользовательской игры CodeGenerator

Shining 3D FreeScan Combo 3D Scanner: подробный обзор

Опыт автоматизации рутины: подсчет спецификации при помощи python

5 лет на весах: личный опыт

Как россиянину открыть ИП или ООО в Белоруссии в 2024 году?

Что вы задумали, мистер Дуров?

AirPort Extreme: Root Доступ и избавление от региональной привязки

29 июля 2024

Вселенная без Большого взрыва

Миграция писем из Microsoft Exchange Server в Яндекс Почту

Security Week 2431: PKfail или утечка приватных ключей Secure Boot

[Перевод] Kubernetes 1.31. Обзор обновления

ASML до сих пор сотрудничает с Китаем. Теперь компании грозят экспортные ограничения

Дашборды в СКУД: визуализация данных для удобной аналитики на примере Grafana

Анализ конкурентов. Что стоит учитывать?

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

Мастер-аккаунт Zeekr. Как Arduino поможет Вашему китайскому авто?

Кастомные email-оповещения в Apache Airflow

Топ добавок для мощности

Долой рандом, или ищем лучшие настройки для аугментации текстов

[Перевод] Создание масштабируемых приложений при помощи Kafka и реактивного программирования Mahi Mullapudi

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

Имплементация чисел с фиксированной точкой (часть 2)

React: одна любопытная особенность порталов

Переход в крупную IT-компанию: опыт и адаптация разработчика

Контент-маркетинг — как я пишу по статье в день, что это дает и как не сдуться

Реконсиляция в иерархическом прогнозировании временных рядов

Работа SPI на MIK32 АМУР с платой ELBEAR ACE-UNO ревизии 1.0.1

Дефолтная нейросеть. Что это?

Colud Native vs Cloud Agnostic в Data Engineering'е: выбираем подход

[Перевод] «Уэбб» завершает второй год работы

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

Сборка Debian пакетов для расширений PHP

СКУД: контроль доступа для большей безопасности

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

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

Сборка Debian пакетов для расширений PHP

Как я в 35 пытался стать Python-разработчиком, и почему у меня [пока] ничего не вышло

Что делать, чтобы любопытство не сгубило кошку. Биохимия и инженерия. Guest Post

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

XLand-100B: первый в мире большой датасет для контекстного обучения с подкреплением

Базы данных. Основы разработки и работа с индексами в PostgreSQL

Используем LLM, чтобы найти «бриллианты» в тексте

OCSP всё?

Цикл статей о Greenplum. Часть 2. Оптимальный DDL

Эволюция API: от монолита к открытой платформе

Мы используем ИИ в формате эксперимента

Turbo ML Conf 2024 — по следам

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

Текстовые квесты… на Telegram

[Перевод] Тренажерный зал без смартфонов

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

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

CAPTCHA сегодня: мало защиты, но много проблем

Роскошный УКВ ЧМ супергетеродин на винтажных микросхемах

Множества Мандельброта — на Delphi

«Ньютон» – мультитул для гитаристов. Часть 2

Хабр и ЭКОПСИ исследуют IT-бренды Беларуси: ищем экспертов рынка и приглашаем в совет

DevTools наносят ответный удар

Как мы управляем секретами в Банки.ру: Vault HashiCorp и мечта об одной безопасной кнопке

Профессия сервис-менеджер. Истоки, суровая реальность и путь к созданию команды мечты

PostgreSQL 16. Страницы и версии строк. Часть 3

Краткая история жанра. Шутеры

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

[Перевод] Аутентификация в SPA приложении через OpenAM используя OAuth2/OIDC

Создание CLI утилит на Go с библиотекой Cobra

Как ИИ-компании переживают “нефтяной кризис”? Как медийные платформы зарабатывают, не делая почти ничего?

Запустили SEO-продвижение, а трафика нет – в чём проблема?

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

Оракул времени для блокчейна Hyperledger Fabric

[Опрос IT-шников] граница между программой и скриптом

28 июля 2024

Не только VPN. Как это было и куда идет

Постквантовый TLS внедряют уже сейчас

WebSim AI: Бесплатный ИИ-помощник для быстрой веб-разработки – время фронтендерам напрячься

Мобильная разработка за неделю #548 (22 — 28 июля)

На кой review это надо?

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

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

Студенческий опыт Standoff — на шаг ближе к вершинам

Шаблон Go-микросервиса для начинающих от .NET разработчика. Часть 2

[Перевод] Ядерные тепловые ракеты

WebSim AI: Бесплатный ИИ-помощник для быстрой веб-разработки – время фронтендерам напрячься

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

Разработчики на PHP умеют писать код, но не всегда знают как устроен web-server

Большие простые числа: вес последовательностей

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

Человекоцентричность: что это такое и чем отличается от клиентоцентричности

[Перевод] Назальный спрей от Альцгеймера и с ноотропным эффектом

LinkedIn: Как построить успешную карьеру в США

[Перевод] Kubernetes становится вендоронезависимым после изменения 1,5 млн. строк кода

Китай разработал еще одну национальную ОС: встречаем TencentOS, форк CentOS

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

Как синхронизировать потоки в Java

Часть 2. Алгоритм Тарьяна для приведения нелинейных системы уравнений к вычисляемой последовательности подстановок

Отвязное приключение: в гостях у разработчика «ГЭГ»

Инструменты автоматизации маркетинга

ChatGPT 4-omni (ProTalk) + WordPress + Notion

Новая космическая экономика: тренды опережающего развития

Запуск I2S трансивера на Artery

27 июля 2024

Вид на жительство в Грузии в 2024 году

Заметки по архитектуре .NET библиотеки: кастомные структуры как средство валидации значений

На смерть Агента Mail.ru

Симуляция живущего мира, живые NPC

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

[Перевод] Как собрать мнения клиентов для улучшения качества продукта

Microsoft вырывает очко у Broadcom (в соревнованиях по кривизне обновлений)

Кто надежнее – врач, ИИ или их тандем? Проверка результатов эксперимента

Больше, чем Quagga — пакет для маршрутизации FRRouting

[Перевод] Эффект плацебо и чувство боли. Как мозг перепрошивает себя

Что такое трассировка требований в проекте и почему она важна?

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

Обновление ИИ-генератора Automatic1111 до 1.10.0: поддержка SD3, новшества и возможные проблемы. Стоит ли обновляться?

PinLockSreen на основе KeyStore. Kotlin. Jetpack Compose

Решение задачи с собеседования Fruit Into Baskets [+ ВИДЕО]

Heroes of Might and Magic III. Разочарование в легенде

iOS 18 PHAsset URL из requestAVAsset

Парадокс береговой линии (или как завалить ученика на уроке географии)

С чего начать стратегическое планирование?

Перегрев за $1000: что и почему происходит с мощными видеокартами от Nvidia

[Перевод] Rust 1.80.0: типы LazyCell, LazyLock, проверяемые имена и значения cfg, эксклюзивные диапазоны в шаблонах

Что на неделе: складной iPhone, сервис знакомств для деревьев и самый быстрый автомобиль от Xiaomi

Гарантированный успех: решай любые тесты на 100% с мощью GPT в твоем браузере

Как оживить Кандинский матрицами вращений для генерации видео — модель Splitter (часть 2-я)

Умные цифровые гитары: 5 необычных моделей, которые можно купить в России

Решение задачи с собеседования Longest Substring Without Repeating Characters [+ ВИДЕО]

Разнообразные орбиобразия

Кратко про сетевые протоколы в Golang: TCP, QUIC и UDP

Windows 3.1 спасла авиакомпанию Southwest Airlines

Техникум: Как Проинициализировать Микроконтроллер [часть 2]

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

26 июля 2024

Переадресация портов в Kubernetes: команда kubectl port-forward

Кадры не нужны — 10. Статьи – тоже не нужны. Нужно больше воды в корпоративных блогах

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

Как продукту попасть в очередь исследовательского бэклога (и желательно долго в ней не стоять)

Невыдуманные истории сисадминов

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

Хореография, оркестрация и Event Driven Orchestration

Прогнозирующие модели Python под капотом Flask

User-Centered Design (UCD) Process: Полное руководство

С чего начинается игра?

Lockheed F-117 Nighthawk – «Сэр, приказ есть приказ, но я в это не полезу»

Чтение на выходные: «Принципы изменения мирового порядка. Почему одни нации побеждают, а другие терпят поражение»

Безопасное соединение: как готовят ИТ-специалистов в столичных колледжах

Асинхронные увeведомления в Telegram: простое решение с новой библиотекой

Часть 2. TMA на KMP. Пишем кликер для Telegram

История и конец ICQ

Без компромиссов. Как добиться одновременно высокого качества в редактировании и инверсии изображений с помощью StyleGAN

Разбор CrowdStrike Falcon: общая архитектура системы, взаимодействие сенсора с Windows и описание ошибки драйвера

[Перевод] Как разработать онлайновый компилятор кода при помощи Java и Docker

Заставляем работать MinIO и Postgresql вместе

История IBM: От табуляторов до суперкомпьютеров

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

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

Выбор JavaScript фреймворка: Сравнение React, Angular и Vue Глазами Разработчика

Грубый подсчёт. Или как мне стало обидно, когда от вендоров требуют качественных приложений

PyMC3: байесовское моделирование и прогнозирование в Python

[Перевод] Мои взгляды на программирование на июль 2024 года

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

Как приручить эмоции, чтобы прийти к успеху

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

Анализ российского рынка IBP/SCP-систем

Сеть 6G: введение в архитектуру гибридной спутниковой сети

Влияние MD checking на производительность и методы уменьшения влияния на работоспособность системы

Эффективность на максимум: как выбрать оптимальное сетевое хранилище (NAS) для корпоративной среды

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

Дебажим баги в дебаггере x64dbg. Без дебаггера

Автоматизация рекламных кампаний -  Audience TArgeting Service (ATAS)

Windows NT 4.0 исполнилось 28 лет. Что из себя представляла эта операционная система?

Измерение внутреннего сопротивления аккумуляторов методом DIY

4,5 летний путь SAFe-трансформации Хоум Банка

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

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

Введение в Apache Flink: архитектура и основные концепции. Часть 2

Управление контроллером домена с помощью графического интерфейса в РЕД АДМ Промышленная редакция

Собеседование в энтерпрайз

Шесть причин выучить Julia в 2024 году

Подсветка элементов онбординга. Spotlight onboarding / Highlight element. SwiftUI iOS15+

ИТ-перестройка: трансформация рынка разработки программного обеспечения в 2023-2024 гг

Витамин Д — почему так важен для организма?

Интерполяция: рисуем плавные графики с помощью кривых Безье. Версия 2

Flutter. Стиль кода — это все

Как команда Solar webProxy применяет критерии DoR и DoD в тестировании продукта

Вместо репетитора: как учить языки с помощью нейросетей

TypeScript + React: путь к идеально типизированному коду

Пройти собеседование на аналитика 1С. Миссия выполнима?

Настройся на RAGAS и настрой RAGAS под себя

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

Создание игр на Unity: с чего начать?

Игрушечная имлементация чисел с фиксированной точкой в C++

RLHF. История становления идеи — 2

Чем заменить Docker Hub в России

Реверсинг приложений под Android. Ищем уязвимости

Случайные блуждания: связь с резистивным расстоянием (часть 3)

Сколько стоит 3D-принтер по металлу?

Newbee торговый бот: часть вторая, скрининг рынка облигаций ОФЗ

25 июля 2024

Ускорение генерации токена LLM в два раза для больших контекстов

Приглашаем на летне-осенние лекции по игровой индустрии и IT в ВШБ

Автоматизируем тестирование с помощью Lettuce

Визуализация эмоций в диалогах людей и чат-ботов

[Перевод] OpenAI анонсировала SearchGPT: поиск в интернете на базе ChatGPT4

Простые приёмы, которые сделают ваш код нагляднее

Как я стал Сисадмином

Использование алгоритма Бойера-Мура-Хорспула в Java с примером решения задачи с LeetCode

### justCTF 2024 [teaser] — blockchain

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

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

ElasticSearch — поиск последовательности в тексте

Обзор ноутбука Inferit Silver

Реверсинжиниринг PWN-тасков или эксплуатируем бинарные уязвимости (Часть 4 / Stack3)

Как управлять вниманием пользователя

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

Студенты будущего: как получить образование от ИТ-кампуса НЕЙМАРК уже в 2024 году?

Форекс Вануату

Тестирование VDS-серверов

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

Стажер, который смог: советы по выживанию на стажировке от Junior-разрабов и их менторов

Использование метода «почти бесконечного» запроса для сопоставления CPU интенсивных операций в Oracle

Зачем нужен код-ревью?

Как я создал архиватор из задачки с техсобеса: сжатие файлов с помощью RLE

Жизнь во время ревью: как помирить Лешу и Славу и при этом не обидеть Колю…

Лазеры в электронике: утонение кремния

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

Тонкости организации гибкого офиса от компании ЛИИС

Айтишный COO в ритейле: цифровизация бизнес-процессов на производстве

От бумажной фабрики до телеком-гиганта: история Nokia

Donkey.bas на Python в 170 строк

«Поймай меня, если сможешь», или как мы расставляем ловушки для хакеров

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

Как построить эффективную стратегию мониторинга с высокой наблюдаемостью

Внутренние коммуникации инженеров: как поддержать командный дух на удалёнке

Разработка игр под Apple Vision Pro: ARKit, realityKit, Reality Composer Pro

Создание Framework для Go: Вдохновение от Laravel

В чем сходство и различия технологий DLP и DAG? Почему один класс систем не заменяет другой?

«Белое зеркало»: как AI улучшит жизнь в ближайшие 10 лет

Дискаверинг. Что это, и зачем он нужен?

Обзор основных возможностей инструмента SimPCB для расчета параметров линий передач в программе Delta Design

AMD подтвердила работу над Zen 6, Zen 6c и Zen 7. Когда их ждать, и что там с сокетами

PHP функции и способы их применения

Дизайн-тренды 
2025

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

Все проблемы A-U-T-H и слабые пароли

Что такое programmatic-реклама и как она работает

Внедряем CI/CD в разработку с помощью Gitlab CI

Проще некуда: феномен гиперказуальных игр

Ставим диагноз по базе знаний: ваш чек-лист по проблемам в процессах

[Перевод] Секретики в «повреждённых» скинах Winamp

Нужно ли техническое образование программисту?

Что вы скрываете, Mr. VMware? Вы прячете у себя Linux, не так ли?

Как мы настраивали ChatGPT на роль инициатора бизнес-знакомств

Первый долгожитель Красной планеты: 48 лет назад на Марс опустился аппарат «Викинг-1»

Передаем игру в эфире ZX-Spectrum или цифровой Дон Кихот в воздухе

Метрики качества динамических плейбуков

НОВЫЙ МЕТОД МОЖЕТ СОЗДАТЬ БЫСТРУЮ МЕЖСТРАНОВУЮ КВАНТОВУЮ СЕТЬ

Как дизайн-менеджеру не зашиваться с проведением дизайн-ревью

[Перевод] Полный гайд по тестированию на Flutter. Часть 3: Mocking и Stubbing

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

Разбираем ошибки контекстной рекламы в премиум сегменте и увеличиваем количество лидов в 2,5 раза производству мебели

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

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

Как мы переводили автоматизированную банковскую систему RS-Bank V.6 на импортозамещенный стек

[Перевод] Интеграция REST и MQ брокеров сообщений через шлюз OpenIG

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

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

Какая бывает мотивация, или «Кто ты из Простоквашино»

Как обеспечить масштабируемость проекта со старта и подстроить CI/CD под свои цели? Основано на реальных событиях

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

Удаленка не для всех глазами лида

Как запускать WebAssembly-приложения в Kubernetes с помощью Deckhouse

Электронная книга ONYX BOOX Raphael. Обзор компактной модели с цветным E-Ink дисплеем

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

Представлена языковая модель Mistral Large 2 размером 123B. Как запускать. Локальный Сopilot. Открытый конкурент GPT-4o

Проверка гипотез по методике HADI

Клёвые фичи в Docker Compose — профили и шаблоны

24 июля 2024

Как наш ученик попал на стажировку в VK. История Артёма Мазура

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

Как проходить акселератор проектов и что это дает

Tell me about yourself — вопросы для собеседования на английском (на примере Product manager, ответы + грамматика)

Быстрый старт: Docker + SMTP + Java/Go

Мне не нравится нейросеть Codeium

Слуга двух господ — отправляем задачу через Телеграм-бота в Trello и YouGile

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

Разработка через Termidesk: утопия или рабочая реальность разработчика

[Перевод] Онбординг пользователей: 9 шагов к совершенствованию процесса знакомства пользователя с продуктом

Винтажные портативные игровые консоли, о которых вы могли не знать: 6 моделей конца XX века

Ornament-8. Аналоговый функциональный генератор поведения

ruMTEB: новый бенчмарк для русскоязычных эмбеддеров

Почему нашего филина зовут Гуамоколатокинт

Как установить Apache Spark за 10 минут

Avira: защита от компьютерных вирусов и «умного дома»

Авито мертв для бизнеса в 2024?

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

Flyway + Spring Boot: настройка и написание миграций баз данных

[Перевод] Сила gRPC в облачных окружениях

Наш первый опенсорс

Я перестал использовать Copilot после 2 месяц. И вот почему

От Junior QA до Product Owner: моя история роста в Exante

Как cделать тестирование кода более эффективным: принципы F.I.R.S.T

Строим свой WYSIWYG с помощью LexicalJs

Тест батареек Фаzа AA и AAA

Как работают изоляты в Dart?

Data Science в travel-tech. Часть 1. Поиск и бронирование

Bug Bounty в России: как дела с белыми русскими хакерами?

Memex: как мы можем мыслить? Гипертекстовое устройство из 1945 года

Прошиваем программу не только в начало FLASH памяти STM32

Главные новости ИИ #2: Волож сделал “Ctrl + X”, техапокалипсис, Йоханссон против OpenAI, бессмертие к 2045 году

Фиксим баги в вашем AI или разбор ошибок в OpenVINO

Введение в Apache Flink: архитектура и основные концепции. Часть 1

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

Как заглянуть под капот Composable функции

Двадцать четыре взгляда на кибербезопасность глазами бизнес-партнёра

Работа с TCP IP на IBM Mainframe

3D-печать для чайников. Часть 1: Подготовка

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

Пять необычных ПК, которые поместятся в карман

[Перевод] Что такое supervised fine-tuning?

На что обратить внимание при выборе ИТ-партнера? 7 критериев, которые не стоит упускать

Что поможет настроить процесс работы с обращениями пользователей

Делегировать или нет? Как нейросеть может помочь в работе PR-специалиста

Из Москвы в Сочи на электромобиле: к чему готовиться

Новый убийца Си опроверг арифметику

Как эффективно решить дизайн-задачу: задаём продакт-менеджеру правильные вопросы

Выпускные проекты участников senior-буткемпа «кодИИм» (июль 2024 г.)

Как реализовать и оптимизировать UPSERT в Greenplum 6

Шифровальщики – волшебные твари и где они обитают

Зачем на самом деле нужны программисты?

Дата-сайентистам: рецензия на книгу “Машинное обучение с PyTorch и Scikit-Learn”

Как устроено Pre-IPO, или где еще российским технологическим компаниям сейчас брать деньги

Случайные блуждания: связь с резистивным расстоянием (часть 2)

Слабоумие и отвага: Разработка игры Disciples 2 на Avalonia и WPF

Кто такой Data Engineer | Дата Инженер

[Перевод] Мышечная дистрофия Дюшенна. Разработка протокола генной терапии для людей

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

Работа со слоями в Nuxt 3

Чему стоит поучиться у старенькой Bioshock: Infinite?

Большие простые числа: доказательство простоты

23 июля 2024

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

Как работает блокчейн: объяснение от эксперта по ML и AI Петра Емельянова

Как не бояться разработки РПГ

[Перевод] Учёные изобрели линзы ночного зрения

Деплоим Grafana Dashboard через ArgoCD

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

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

Как визуальные головоломки помогут выявить AGI

Есть только 5 способов создать компанию стоимостью более 100 млрд.$. Какие?

Как вести документацию, чтобы никто ничего не понял. Немного теории и вредные советы от МТС Диджитал

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

Разворачиваем стенд для UI-тестирования iOS на базе Selenoid

Технологии, с которыми работает VK: Kubernetes и не только

B2B UX: цели, задачи, роли, компетенции

[Перевод] Дизайн без процесса, или Ловушка форм-фактора

Совместимость серверов Тринити с платформами виртуализации: «Росплатформа»

Универсальный шаблон приветственной страницы: упрощаем онбординг в команду

Вы просили катастрофоустойчивость в почте? Мы сделали. Рассказываем про релиз Mailion 1.9

Как быстро адаптировать сотрудников

Тест лампочки Elektrostandard 12 Вт Е27

Что творится в Европе? Как это отразится на релокации и куда теперь деваться?

6 эффективных стратегий, как привлечь клиентов с помощью чат-бота

ВНЖ на Мадейре

Ошибки в языке Go — это большая ошибка

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

Краткий гайд по целеполаганию или как ставить цели и достигать их

Способы организации команд разработки

Как рост вычислительных мощностей отражается на точности и качестве моделей

[Перевод] Docker best practices: выбираем между инструкциями RUN, CMD и ENTRYPOINT

ResNet-18: ищем динозавров или упражнения с векторами

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

Создание 3D-модели компонента EasyEDA в FreeCAD

Способы организации команд разработки

Что изменилось за последние 25 лет в медицине и почему вас часто лечат по старинке

Приватный Kubernetes за 50 минут

[Перевод] Топ 5 паттернов проектирования для Spring Boot приложений

14 конференций осени и 14 видеозаписей докладов

Разбираемся с новой уязвимостью в Android-библиотеке Jetpack Compose: как открыть любой фрагмент из вашего приложения?

Самый быстрый фреймворк на Диком Западе: ускоряем Django-rest-framework вместе с Rust

Импортирование csv или json файлов в Heroku Postgres Databases

Наш опыт применения AI-технологий для классификации документов для подачи в суд

Как мы внедрили подготовку аналитиков  к kick-off meeting перед выводом сотрудника на аутстафф

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

[Перевод] Стабы и моки нарушают инкапсуляцию

Трекеры и верификаторы интернет-рекламы: оценка Mera (by Okkam)

Как развивалась технология экстремального сжатия LLM: от QuIP до AQLM с PV-tuning

Быстрая обработка данных в data lake с помощью SQL

[Перевод] Как с помощью supervised fine-tuning кастомизировать LLM

Легко ремонтировать, доступная цена. CMF Phone 1 — что это за девайс?

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

[Перевод] Полный гайд по тестированию на Flutter. Часть 2: Простые модульные тесты

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

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

AMD готовит революцию на рынке ультрабюджетных процессоров. Нас ждут Ryzen 3 или Athlon на AM5 дешевле $100

[Перевод] Мэттью О'Коннор о лечении атеросклероза и борьбе со старением

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

Почему у интернет-магазина мало продаж? Ошибка №7 – реклама всего ассортимента была убыточна из-за дешевых товаров

Щупаем первый 8-битный процессор от Intel — 8008

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

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

Как проверить успешность фичи

Диспетчеризация и автоматизация многоквартирного дома на Wiren Board

То, чего на самом деле следует бояться

Законодательство РФ в области корпоративных информационных систем и ИТ

Оптимизатор монтажей прокатного стана-2000

ФИТОТЕРАПИЯ ДЛЯ СНА

[Перевод] Как работает Python Asyncio: воссоздаем с нуля

Managed Kubernetes. Полный список российских провайдеров

Мой список лучших и худших книг

Полезности для пентестера

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

Превращаем игроманию в полезное времяпрепровождение! (1-я часть)

Как расслабиться инженеру на работе при помощи Python?

22 июля 2024

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

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

Xv6: увеличим размер страниц виртуальной памяти с 4Кб до 2Мб

Куча таймеров в node.js

Security Week 2430: сбой из-за апдейта CrowdStrike или день синих экранов

[Перевод] От выделенных серверов к хостингу Docker-контейнеров и бессерверным платформам

Рекурсия в Java с примером решения задачи с LeetCode

Проклятие литографов: что мешает электронике Китая активно развиваться

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

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

Мое производство детского текстиля умирает, и у меня на это 7 причин

Материя игры: пролог

СУБДиариум современного инфраструктурщика

Исследование: Миграция IT-специалистов в 2022-2023 гг

Разбираемся с MavenGate. Настолько ли он страшен на самом деле

Реверсинжиниринг PWN-тасков или эксплуатируем бинарные уязвимости (Часть 3 / Stack2)

Быть или не быть тимлидом: разбираем на пальцах

Критерии оценки документации

КОГДА СТОИТ ВЫБРАТЬ ТИЛЬДУ?

Теория электронных сообщений. Как мессенджеры и соцсети изменяют наше мышление и речь

Разработка сложных процессорных систем на примере модуля SMARC

Докеризация сборки проекта на всех уровнях

Тестируем качественные характеристики. Как сделать сложное простым

Netmiko и автоматизация управления коммутаторами Cisco

Летняя распродажа в издательстве «Питер»

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

Лунная экспедиция: Триумф науки и технологий, или масштабная мистификация?

Что такое социальная инженерия и как противостоять атакам мошенников?

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

Инженерные расчёты: кто пасётся на лугу?

Чек-лист по кибербезопасности. Ключевые факторы риска и проверенные практики их минимизации

10 классных примеров контент-маркетинга в российских B2B-сервисах

Риски искусственного интеллекта в критической инфраструктуре

11 ИИ-инструментов, которые ускоряют создание IT-продуктов на всех этапах разработки

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

Последний день Помпеи, но 12 млн лет назад: как супервулкан сохранил для нас гигантскую экосистему

«Первый Русский SSD» от GS Group — что пошло не так?

Эволюция потребностей в работе с логами и обогащениями [Оголяемся технологически. MaxPatrol SIEM]

Горутины в Go: Базовые примеры

Уязвимость VSCode и «объективный» взгляд на Git

Введение в RPA: Роботизация процессов глазами разработчика

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

Удалить удаленку. Почему нас возвращают в офисы

О КОМПЬЮТЕРЕ ДЛЯ АГНОСТИКОВ

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

Парсим API HeadHunter с помощью R

[Перевод] Как устроены аннотации в Kotlin. Часть 2

[Перевод] Supervised Fine-Tuning: как настроить LLM под конкретную задачу?

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

Забытые технологии древних — картинка в картинке на ТВ для умного дома

Революция в мире мемкоинов. PumpFun, Moonshot и DegenFund

React Hook Form: создание сложных форм для начинающих

Туда и обратно: навигация роботов, вдохновленная муравьями

Как мы визитки в QR переводили

Как перенести 1,4 ТБ с MS SQL на PostgresSQL за 13 часов

Разметка данных — тренируемся на кошках

Как работается в поддержке Azure

Методы тестирования ПО на примере консольного приложения

Talos Linux & VirtualBox: готовим свой Kubernetes

[Перевод] Работа с массивами по новому. React Custom Hook: useArray

[Перевод] Изменения в микробиоме как причины аутизма?

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

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

Как оживить Кандинский матрицами вращений для генерации видео (часть 1-я)

[Перевод] Шагающий аэростат однажды сможет исследовать Титан или морское дно Земли

21 июля 2024

Golang убивает PHP

Как студенты двигатель Стирлинга строили

Как я «try|tried» написать на Rust

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

Как я обучил модель, которая понимает русский лучше GPT 3.5 Turbo

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

Основы управления проектами: на чём следует сосредоточиться?

Телеприсутствие, 3D-видеосвязь и НЕголографические будки

Большие простые числа: теория и практика их поиска

Что такое Data-Oriented ECS

[Перевод] Костюмы-стилсьюты, вдохновлённые «Дюной», могут позволить астронавтам перерабатывать мочу в воду

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

Как проектируют дата-центры? Разбираемся на практике

Автообновление редактора кода Zed

nxs-marketplace-terraform: люби и пользуйся

Дурная слава или Сердце, для которого не было ничего невозможного

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

Как мы попали в Матрицу и начали в ней жить

Форматирование строк в Python

Объясни свою маленькость: пять ну очень миниатюрных ноутбуков

GSN и dApps: Роман без газовых препятствий

Целеполагание для руководителей руководителей

Почему LLVMpipe ORCJIT важен для RISC-V?

NewBee путь к написанию торгового бота

NewBee путь к написанию торгового бота

Так ли плох отечественный софт, как его описывают в комментах?

Обзор новостей из соцсетей #1: забугру досталось, Дуров в турне по СНГ, бот Dogs «завирусился», Дзен не меняется

20 июля 2024

Мой путь в тестирование. Сравнение двух курсов

Как создать свой стикер пак с помощью нейросети Stable Diffusion

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

Мой ТОП-5 лучших CSS-in-JS решений

Мы сопоставили языки программирования с специализацией World Of Warcraft

Освоение gRPC на Python: Продвинутые техники. Часть III

Что такое интеллектуальная собственность и какие виды интеллектуальной собственности бывают?

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

Место забавных ситуаций в жизни или сертификация у PT

Спиральная динамика — как эволюционирует команда

Фокусы с опторазвязкой

От любви к играм до становления разработчиками игр: История страданий инди команды 2V Studio длинною в год

Expression Problem и Объектные алгебры

Опыт обучения в магистратуре МФТИ «Управление IT-продуктом». Обзор первого семестра и появление стартапа ZNATNO

Что на неделе: глобальный сбой Windows, YouTube Шрёдингера и российский Xbox

Особенности работы с беспроводными счетчиками импульсов Lora от Вега-Абсолют

Ро Змееносца

Hamster Kombat: Автоматизация фарма и тапанья хомяка через Python с деплоем

Дискеты начинают и выигрывают: флот Германии до сих работает с экзотическими 8-дюймовыми флоппи-дисками

MIK32 АМУР на плате ELBEAR ACE-UNO от ELRON, мой опыт или как три дня загружать Blink

День, когда человек ступил на Луну: высадка экипажа «Аполлона-11» 55 лет назад

[Перевод] Марсоход НАСА «Кьюриосити» обнаружил сюрприз в марсианском камне

Еще немного про LDPC коды

Библиотека nalgebra в Rust

Сложно о простом. Канальный уровень (L2) модели OSI

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

[Перевод] Управление мозгом с помощью магнитных полей. Root доступ к аппетиту и родительским инстинктам

Введение в оптимизация запросов к БД на django c помощью silk

Часть 1. TMA на KMP. Пишем кликер на Kotlin/JS

19 июля 2024

3 года заметок в Notion: анализ и визуализация

Обучение с подкреплением на основе обратной связи от человека (RLHF). История становления идеи

Проектная, конструкторская или технологическая документация. Основные системы стандартов

Анализ негативных комментариев TRUE CRIME

msgspec. Библиотека для сериализации и десериализации чего угодно

Тренды игровой индустрии: взгляд в будущее

Балансировка планов в 1С:ERP: кратко про основные подходы и решения

Птичий язык (пятничное)

Что есть биткоин?

GigaConf запечатлённый: чем запомнилась технологическая конференция Сбера

Как работают системы ИБ: обзор для начинающих безопасников

Архитектура боевого корпоративного frontend-приложения

Как алгоритмы KMP и Boyer-Moore улучшают поисковые системы

Xiaomi Gateway DGNWG05LM: превращаем хаб в интернет-радио

Реверсинжиниринг PWN-тасков или эксплуатируем бинарные уязвимости (Часть 2 / Stack1)

Как распознать мошенников в благотворительности без ИИ, но с Гуглом?

Изобретатель Бомбардье: трагедия и преодоление

Как зарегистрировать компанию под разработку приложений Google Play?

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

[Перевод] Использование Verified Permissions для реализации точной авторизации в высоконагруженных приложениях

Глобальный сбой в системах Microsoft поставил мир на грань техноапокалипсиса. Но почему в России все в порядке?

Huawei выпускает собственную ОС. И это десктопная HarmonyOS, обещанная 5 лет назад

Как научить кота программировать. Необычные подходы к изучению нового

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

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

Разбираемся с Vespa. Часть 1

Деньги — чужие, проблемы – Ваши

Go Tarantool: как построить Key-value-хранилище на сотни тысяч запросов в секунду

Как Pac-Man повлиял на поп-культуру и игровую индустрию

Защищаем K8s с помощью RBAC

Чтение на выходные: «Квант» Джима Аль-Халили

Искусственный интеллект — продукт идентичный натуральному? Часть I

Делаем новых людей за 12 строк кода: как с Python ускорить подготовку демо-стенда по HR планированию и соблюсти закон

Воспоминания о сотовой связи. Часть вторая

Мы пойдём глубже. Естественный радиационный фон и квантовые вычисления

Huawei выпустила eKitStor Xtreme 200: скоростной SSD для требовательных пользователей

Да кто такие эти ваши агенты, или как следить за большим закрытым контуром

Очень непонятно и жутко интересно: IT-задачи на заводах

Моделирование IP-ядер Xilinx в ModelSim

Каждая капля на счету или как я счетчик умным делал

Ослепительная вспышка, закон кармы и изощренная диверсия: три истории от старшего инженера КВТ

[Перевод] React Custom Hooks vs. Helper Functions — когда какой вариант использовать

Как вырастить динозавра: масштабирование платформы YTsaurus от 200 до 20 000 хостов. Доклад Яндекса

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

Гальваническое покрытие 3D-моделей: ключевые аспекты гальванопокрытия в 3D-печати

Реактивный велосипед

Базовые аспекты условных операторов в Python

[Перевод] Полный гайд по тестированию на Flutter. Часть 1: Знакомство с методами тестирования

1924-2024 — Сто лет электроэнцефалограмме (ЭЭГ)

Антипаттерны тестирования: как не стоит писать тесты в Python. Часть 1

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

Всё что нужно знать про DuckDB

Обзор приза за первое место в конкурсе «Технотекст 2023»

Рекомендации нашей мечты: Как «Баннерная крутилка» Яндекса делает 700 тысяч RPS и подбирает для вас рекламу

Недокументированные функции загрузки DLL. Стек вызовов LoadLibrary

Netflix знает о нас все?

18 июля 2024

OpenAI представила GPT-4o mini и мы её уже внедрили

Master of Magic: 30 лет волшебного мастерства

Telegram bot, взаимодействующий с API OpenAI без проксирования. Разработка на Python

Островок (из серии «Кукарямба»)

«Школьный» курс по оптимизации Apache Spark

Утечка: GPT-4o mini от OpenAI станет доступна сегодня

Когда встретился с проблемой nullptr! = NULL лицом к лицу

Подключение и использование Impinj R420 с Python (без Speedway Connect)

С какого момента возникают права на цифровую валюту (в блокчейне)?

Роб Фицпатрик: «Спроси маму:...». Коротко, по делу

Использование Manim + Python для визуализации. Перестановка (комбинаторика)

Недвижимость и ее инфляционная «защищенность» в реальных цифрах

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

Occlusion masking: просвечиваем стены в Unreal Engine

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

Как создать резюме бесплатно и не лишиться своих денег?

Хостинг-провайдер удалил сервер. Был ли умысел?

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

Охота на змея: как обнаруживать эксплуатацию уязвимостей из арсенала  группировки Shedding Zmiy

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

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

«Меня увольняют» или манипуляции HR и менеджеров, чтобы вынудить вас уволиться одним днём. На пример Рольфа

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

Интересные неинтересные числа

Запуск стартапа в ОАЭ

Обратная связь, творящая чудеса

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

Проект Xanadu. Как мог выглядеть интернет в 70-х и 80-х?

Как настроить аутентификацию через SMS и Flask для самых-самых ленивых пользователей

Как работает графика в видеоиграх?

Как заработать, используя Telegram бот

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

Батарейки Philips вернулись в Россию

[Перевод] Слишком много совещаний – это не проблема

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

От продажи муки и текстиля до крупнейшей компании Кореи: история Samsung

Создание собственного API на Python (FastAPI): Авторизация, Аутентификация и роли пользователей

[Перевод] Canon TDD

Declarative Gradle: рывок или прорыв?

Как не надо готовиться к CISSP. Опыт и ошибки выжившего

Как создать бесшовную текстуру на angular без инструкций и примеров

Три IT-мира: мой опыт работы в разных компаниях

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

Автоматизация тестирования бизнес-процессов через camunda

Как мы визуализировали 150+ страниц документации DS-решений

Когда имён недостаточно. REST-клиент на F#. Часть 2. Методы

Строим свой PAM на основе Teleport

Всего два месяца — и новый релиз: Linux 6.10 уже готов

О чём не молчит Windows. История уведомлений

Самый первый Android-смартфон в мире: каким был HTC Dream? Пишем приложения для Android 1.0 в 2024

ИТ с пеленок. 6 игр, которые познакомят детей с программированием

Проблемы терминологии — loose coupling and high cohesion

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

Как российские купцы мировым рынком овладевали

10 лет с солнечной электростанцией

Макросы на Dart: первые ощущения от использования и лайфхаки на будущее

Принтеры с СНПЧ — так ли они хороши?

B2B: как заставить вашу продуктовую стратегию работать

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

Что лучше для В2В: контекстная реклама или «сарафан»? Как за два месяца привлечь 20+ крупных клиентов для типографии

[Перевод] Часть мозга дремлет, пока мы бодрствуем, и просыпается, когда мы спим

Скрестили “Тетрис” и Kanban. Что в итоге стало с планированием на проекте?

Работает — не трожь: зачем обновлять Python в долгоживущих проектах

Web components как альтернатива iframe на примере Angular-компонентов

Что интересного в отчете «Белая книга цифровой экономики 2023»

Vue router layouts

Хостинги для сайта на все случаи жизни

Тайные смыслы: создание сообществ разработчиков, исходя из целей бизнеса и участников

Каких фич не хватает K8s по мнению юзеров Reddit: толковый менеджер пакетов и устранение болей с sidecar-контейнерами

Первый сетевой коммутатор 25GbE для ЦОД от YADRO: экспресс-обзор

Задачи и роль бизнес-аналитика в разных методологиях разработки — Agile, Waterfall, Scrum

Как и зачем создавать кастомные сборщики мусора в Go

[Перевод] Тысячи тайваньцев становятся миллионерами благодаря гонке за ИИ-чипами

Как сменить профессию и попасть на стажировку в IT: из музыканта в дата-инженеры

Комбинаторы в ClickHouse

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

Как SpaceX затопит МКС

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

17 июля 2024

Стресс-тест оплаты по QR на кассе в супермаркете. Сравниваем мобильные интерфейсы банков

Локализация интерфейса на языки, пишущие справа налево. Противоположный взгляд на мир

Глубокое погружение в хуки pytest: как и зачем их использовать

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

Пузырь ИИ? Вы просто неправильно его используете

Создание простейшего back-end на Node.js с использованием PostgreSQL

Кодинг, матаппарат и бизнес-понимание. Как мы готовим будущих исследователей и предпринимателей в сфере ИИ

Воспоминания о сотовой связи. Часть первая

Мышцы для мягких роботов: резина

SSO. Прошивка и настройка D-link DES3200-26

Аккумуляторы жадного человека

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

Микрообучение при просмотре фильмов на английском языке. Это возможно?

5 общих черт между Cаутгейтом и плохим менеджером

Какую роль в поиске сотрудников играет ваш корпоративный сайт?

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

Настройка OpenVPN для CTF

Яркая умная лампа SBER 1500 лм

Ruby Telegram Mini App

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

Книга: «Фактор Ч, или Как не угробить хорошую идею»

Как мигрировать 1С в облако: обзор

Закулисье Due Diligence: опыт консультанта по ИБ в инвестиционных кругах Великобритании

Как мигрировать 1С в облако: обзор

Заявок много, клиентов мало. Выяснил, почему так бывает и как решить проблему

Как оценить эффективность различных направлений психологии и выбрать лучшее

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

Как перевести сотрудников на Платформу nanoCAD за два месяца и сохранить качество работы: опыт компании «Желдорпроект»

ADKAR: как превратить изменения в успех?

Почему Agile популярен?

Как предотвращали пожары в Древнем мире? Эволюция систем пожарной сигнализации

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

Гэри Килдалл — изобретатель, предприниматель, легенда

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

Скрытая (на виду) сила KeyPath'ов

Технические рекомендации для создания крутых презентаций

Feature management в Тензоре

Новый принтер из Anycubic Mega S

Нужны ли хоть кому-то дирижабли? Смотрим патенты

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

Программируем систему окружающей среды из игры Divinity: Original Sin 2 на Python

[гайд] Как слушать аудиокниги и подкасты пока плаваешь | Обзор водонепроницаемых наушников SHOKZ OpenSwim Pro

Красная команда, черный день: почему матерые пентестеры лажают в Red Team

[Перевод] Реализация доступности с помощью Flutter

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

Умный мяч, или технологии в футболе

Корпоративная магистратура ИТМО и Яндекса: как всё устроено

Обзор GigaIDE от СБЕРа | Российская IntelliJ IDEA | Поддержка Spring вместе с Amplicode

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

Aave. Flash loans в децентрализованных протоколах кредитования

Древние технологии охлаждения в современном мире

Эксперт по машинному обучению разбирает главные страшилки про ИИ

Что такое SWOT-анализ и чем он полезен в проектах

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

Роботы на службе кошек: 5 слуг для вашего замурчатора

Как ломаются большие системы и как их траблшутить — инсайты из интенсива ШАДа Яндекса

А давайте сравнивать облака

ОБЗОР НАЛОГОВ В США НА 2024 ГОД

Ты больше не нужен! Узнай, как скоро ИИ отнимет у тебя работу

Кибер Инфраструктура 6.0 — Что нового?

Управляем системой через AHK | Создаем, открываем папки и двигаем окна одной кнопкой

Айтишник готовил видео о работе в Sber AI, но на него набросились «патриотические» каналы

Макросы для Nuke через AutoHotKey | Ноды и связки нод по нажатию одной кнопки | Работаем в Nuke быстрее

CyberCorrector@CyberOffice.pro

3D-печать с использованием технологии MJF: все, что вам нужно знать о multi jet fusion

Как я начал работать в 5 раз быстрее | Клавиатура с макросами | Stream Deck за 500 рублей

Vector76 Attack: исследование и предотвращение угроз для сети Биткоин детальный криптоанализ на основе реальных данных

Почему вы должны быть заинтересованы в регулярных силовых тренировках? 7 объективных причин

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

Data Vault: Мой опыт создания модели вручную

Бутстрап и доверительные интервалы: от теории к практике на Python

16 июля 2024

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

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

Простой бот-модератор на Aiogram 3.x

VPN vs Proxy vs XRay: что лучше?

Делаем карманного аналитика данных с помощью OpenAI Assistants API и Code Interpreter в Telegram

Открыть счет в Гонконге

Как выбрать способ визуализации данных

Прототипы: ключ успешного проекта

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

Термояд станет доступен через 20 лет (опять). Почему запуск ITER передвинули на 2039 год

Карачаево-балкарский переводчик

Реализация сервиса сканирования на основе OWASP ZAP

Museum, настольное приложение на javascript для смены обоев

Как инженер-электрик открыл магазин музыкальных инструментов, а потом еще три

Как организовать собственный бизнес-форум

Ловушка неинтересной работы

[Перевод] Почему Microsoft отказывается от React в браузере Edge

Cтатистические критерии для начинающих

Tuner — гибкий конфигуратор проекта as code для Deno

[Перевод] StorageReview Lab побила мировой рекорд по вычислению числа Пи: 202 триллиона знаков

[Перевод] 7 основных способов оптимизировать кеширование в Spring Boot

Программирование DeFi: Uniswap. Часть 1

Обзор существующих теплообменников

Как подготовить будущих аналитиков данных и ML-специалистов к реальным бизнес-задачам

[Перевод] Лидерство В Тестировании: Тестирование в Команде

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

Vercel VS Edge VS Next. Что такое Edge, зачем, как и куда

Провести интеграционное тестирование микросервисов и выжить (несмотря на legacy)

CJM как инструмент разработки маркетинговой стратегии

СХД в реестре Минпромторга, новые AMD Ryzen и другое железо июня

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

Подборка эргономичных мышек для работы и игр

Как найти и удалить 2 Тб ненужных файлов, которые не видит СУБД? Дорабатываем pg_orphaned

Как работать с Git и Gitflow: разбираемся на примерах

Алгоритм Тарьяна для поиска минимального набора уравнений

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

Почему у интернет-магазина мало продаж? Ошибка №6 – мало заказов для оптимизации рекламы, а микроконверсии не настроены

Чем Wi-Fi 7 лучше старых стандартов и почему он нужен нам всем

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

«Дурной сон» Стивена Кинга

Умная квартира с террасой на крыше: осталось уговорить мужа

Про инверторную сварку алюминиевыми электродами

Очень дорогое лечение дёсен — постарайтесь до него не доводить

Кто обесценивает профессию QA

[Перевод] Как продвигать приложения на B2B-маркетплейсах: 3 сценария

Памятка по работе с JSON в консоли Linux на примере api

Часть 1. Елка с сурикатой или собираем свой мини-полигон

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

Как полностью отключить Защитник (Defender) Windows 11

.NET на SBC максимально канонично

Как мы делали умного помощника: Use Case внедрения умного чат-бота на основе подхода “Карта знаний” и LLM GigaChat

Как работает генерация видео в open source проекте Wunjo CE

[Перевод] Протез стопы. Достоверная имитация бионической конечности

Стартер пак в C: 3 полезные библиотеки для начинающих. Часть 1

Решатель Игры Set на Микроконтроллере

PINN или нейросети, знающие физику

Postgresso #6 (67)

Модификации материнской платы AsRock 4CoreDual-VSTA, 4coreDual-SATA2…

15 июля 2024

Тогда и сейчас

АльтЛинукс Сервер Виртуализации 10 (Proxmox). Создание виртуальных машин c пробросом видео dGPU «Geforce RTX 4070 Ti»

Как превратить любовь к чтению в стартап?

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

Автостопом по мультиплееру. Часть 2: Синглплеер и Мультиплеер

Security Week 2429: утечка у оператора AT&T и уязвимость учеток Snowflake

Часть 2: Настройка LEMP сервера для работы CMS WordPress в AlmaLinux 9, RockyLinux 9 или CentOS Stream 9

Часть 1: Установка LEMP стека в AlmaLinux 9, RockyLinux 9 и CentOS Stream 9

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

Децентрализованное тестирование в «Додо Пицце». Как собраться в одного большого тестировщика с помощью Kaiten

Хитрые бактерии и антибиотики

Орфография в 1С через COM на C#

Анализ открытых данных на сайтах МedSwiss и МЕДСИ ч.1

Онлайн-редактор от Proton — альтернатива Google Docs. Что это за сервис и что там с безопасностью?

Халк, которого мы заслужили: обзор «The Incredible Hulk: Ultimate Destruction»

Как компилировать json или история оптимизации python сервиса

Как добавить кэширование в ваше React приложение

Вопросы по Apache Spark к собеседованиям для Data Engineer

Как компилировать json или история оптимизации python сервиса

Поддержка VMware закончится в апреле 2025. Разбираемся, что это значит для бизнеса

Замедление старения мозга

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

Сколько всего серверов Google Global Cache в России?

Вирусные рассылки и интернет от картеля: странные «услуги» корейских интернет-провайдеров и не только

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

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

FinDevSecOps: о создании и развитии нового отечественного сообщества специалистов в области безопасной разработки

[Перевод] Конструктора у меня нет, а инициализироваться надо

Возможности С++: от стандартных алгоритмов до диапазонов (Ranges)

Who are you, Platform Engineering. Часть 3: знакомство с Dev Platform

Yandex SpeechSense: STT для тех, кто преисполнился

Стреляем себе в ногу из localStorage

Оценка интерфейса с точки зрения принципов проектирования

Используем LLM, чтобы найти «бриллианты» в тексте

Как установить библиотеку check.h?

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

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

Пальчики оближешь. Вкусная история еды в компьютерных играх

Предательские фото: две истории о том, как ЦРУ по шакалистым фотографиям раскрывало ядерные секреты СССР

[Перевод] Можно ли повлиять на процесс старения мозга? Некоторые учёные считают, что это возможно

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

Использование моделей EfficientNet для классификации изображений

Признание ошибок — это суперсила

Пик pickle

Геймдев жив?

Организация игровых данных на примере игры Mind Over Magic

Записки оптимизатора (Часть 7). «Нелогичные» блокировки MS SQL для систем 1С предприятия

Подборка ресурсов для начинающих дизайнеров интерфейсов

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

[Перевод] Контроль пропускной способности (троттлинг) API c помощью шлюза авторизации OpenIG

Опенсорсный бот для обратной связи

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

Шины данных (ESB): зачем компаниям использовать этот инструмент

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

Эксплуатация бинарных уязвимостей или учимся «пывнить» (Часть 1 / Stack0)

Парсим данные из Google Sheets с помощью Kotlin и Retrofit в Android

Как я исправил краш Realm в KMP Desktop на старых версиях macOS

Наш прибор начала века. Сборка…

Введение в SCTP

Квантовые вычисления обречены?

[Перевод] Перевод блога JitBit с рекомендация для собеседования по знанию SQL

14 июля 2024

Как правильно разработать интерактивный прототип?

Разбираемся с coroutine в Kotlin — 4

Его величество Граф

Нюанс, из-за которого ваш I2S не работает…

Почему залитый ноутбук сложно ремонтировать. Стоит ли овчинка выделки?

Hamster Kombat. Сколько ты реально заработаешь? Вся правда. Большой разбор проекта, токена HMSTR и команды

Импортозамещение по-русски на 146%. AR-очки

[Перевод] Как генерируется PID-ы в Linux

Как поставить Skyrim VR с модами FUS: нейроинтерфейс и говорящие жители

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

[Перевод] О резко возросшей потребности НАСА в доставке грузов на Луну

pytest-unordered: сравнение коллекций без учёта порядка

Сверхзвуковой высотный малозаметный фотоаппарат: Lockheed SR-71 Blackbird и его родственники

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

[Перевод] React Custom Hook: useRenderCount

[Перевод] Как измерить астрономически далёкие объекты

Russkaya latinica

Intel прекратила производство 14-нм Comet Lake 10. Что дальше?

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

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

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

Как мы создали первого в мире телеграмм бота с играми Sega и Dendy и привлекли 169 тыс. пользователей без рекламы

5 советов по разработке игр от соло-разработчика

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

Обзор существующих схем автоматизации ИТП. Законы регулирования

Контроль потребления тепловой энергии в ИТП

Проект «Solar Future» или передача данных с Arduino на веб-интерфейс через GSM-сеть

Куб для ваших сторис*

13 июля 2024

Синтез эмоций. Модель вдох-выдох

Первый pet-проект, но не бесполезный?

Windows 11 24H2 IoT Enterprise LTSC – что за зверь, и чем он хорош?

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

Китайцы разработали ОС с открытым исходным кодом: что это за проект?

Как мы переходили с Xamarin на Flutter

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

Как выбрать контроллер для DIY (сводная таблица по 30++ моделям с комментариями)

Поиск по префиксу или тайные операторы PostgreSQL

Встречаем по одежке, а провожаем по уму или что такое Soft Skills?

Мой обзор на только что анонсированный Android 8K VR шлем «Play For Dream MR» — практически «убийца Apple Vision Pro»

Войти в IT. Продуктовая аналитика. Гайд для новичков. Часть 1

Бот мониторинга результатов ЕГЭ с регионального ресурса. Пет-проект за 24 часа

Всем радоваться вместе с новостями Минцифры

Область видимости и замыкания в JavaScript

Разработка сверхширокополосного радара подповерхностного зондирования (георадар Izh-Terra)

Об одном интересном свойстве триангуляции Делоне

Osmedeus — инструмент наступательной безопасности

Выгорание  — личный опыт и пошаговая инструкция по приведению себя в порядок за 24 часа

Наставник для айтишника: кто он и чем может помочь. Мой личный опыт

Пузырь ИИ скоро лопнет?

Циклические массивы

Сложно о простом. Физический уровень (L1) модели OSI

Система Топологического Консенсуса (СТК)

И полвека не прошло: в «Блокноте» появилась проверка правописания и автозамена

Что на неделе: завод без людей, очередная «жертва» Neuralink и квантовый интернет будущего

Запускаем ComfyUI на GPU AMD Radeon в Docker

[Перевод] Dark pattern: исследование и рефлексия

12 июля 2024

[Перевод] Невероятно тупой способ взлома Wi-Fi в самолёте (зато бесплатно)

Готовим k8s кластер на OrangePi 3 LTS

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

ИИ в классической научной фантастике

[Перевод] Для найма достаточно двух собеседований

Устал от погони за лайками и наградами, поэтому создал конкурс кринжового дизайна

Ой не смог, ой не успел, ой забыл

Мини обзор на плату расширения EBAZ4205

Изучаем заброшки: почему люди бросают бесплатные и даже платные IT-курсы

Что общего у японских бань и файрвола, или Кибербез головного мозга

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

Надо ли измерять достижения в деньгах?

Разработали аналог Confluence. Что из этого получилось и почему мы не стали вкладывать в продукт 10 миллионов рублей

Гайд. Работаем со стажерами в промышленных масштабах: набираем, учим, выпускаем на реальные проекты за 4 месяца

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

Как поднять мониторинг на новый уровень: опыт Банка ДОМ.РФ

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

Заражение по фэншую или разбор атаки через уязвимости Windows

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

Великий и точка. Почему Чёрный Квадрат реально крут

Неудачный пуск ракеты Falcon 9. Илон Маск облажался, но он все равно велик

Пайплайны Gitlab CI: моя коллекция граблей

Чтение на выходные: «Что видела собака» Малькольм Гладуэлл

Поговорим с языковой моделью

Каргобайки — откуда взялись, какие бывают и как я собрал свой

Вызовы для DevOps в сфере поддержки ML-проектов

Анимация фрактала Lozi map

Кибер Бэкап и ОС Linux

Как зарабатывать в Телеграм: 7 способов монетизации тг канала и своих навыков – сохраните, пригодится

У любого менеджера есть сумка с инструментами, и я в нее отсыпаю еще инструмент: Алексей Пименов – о Канбан Методе в IT

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

API в ОК: анализ покрытия и автотесты

РКН по ошибке снес безобидное приложение в AppStore, на волне последних чисток

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

Цинк. Как его дефицит влияет на память и настроение

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

[Перевод] Сотрудничество DevRel-менеджеров с отделом маркетинга

Разработчикам, аналитикам и архитекторам: рецензия на книгу «Проектирование архитектуры API»

История соседа ч.3

Неожиданности в авторизации. Что скрывает Keycloak?

Забудьте о «мертвых зонах» и слабом сигнале: преимущества роутеров с Mesh Wi-Fi

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

Июльские одноплатники: 5 разных устройств для DIY, промышленности и других отраслей

Автомашинист. Intel Atom водит поезда

Создаем чат-бота техподдержки на русском языке с RAG из документации компании в OpenWebUI

Расширяем возможности мобильного приложения на WebView. Опыт Ozon Банк

Подключение СХД Qsan к серверам с операционной системой Linux

Как отправлять SMS через МТС Exolve и Go

Велосумка посыльного

Стоит ли решать задачи на Codewars? Или как я полюбил алгоритмы

Надконцептуализм. Путешествие за границы концепций

Живее всех живых: FreeDOS исполнилось 30 лет! А что там с перспективами?

От data-driven к insight-driven. Разбираемся, как работать с продуктовыми инсайтами

[Перевод] 5 способов преобразования PDF в Word в Python: Сравнительное руководство

Биоробот с ДНК лягушки: ксеноботы и эволюционные алгоритмы

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

Zigbee датчик давления воды EFEKTA_PST_V1

Видео с прозрачностью на Jetpack Compose – запросто

Как стать Верстальщиком

11 июля 2024

Установка и настройка LibreNMS в Docker с авторизацией через Keycloak

Дневник импортозамещения. Linux GUI – ложное искушение

Используем модель Stable Diffusion 3 в SD WebUI (он же Automatic1111)

Semantic BPM. Онтологическое моделирование верхнеуровневых процессов. VAD

Был курьером — стал основателем своей торговой марки с оборотом 500 млн. Как мне это удалось

[Перевод] Как я взломал штрих-коды продавца билетов TicketMaster

React Query: стейт-менеджер для любителей кэша

Регистрация компании с самыми низкими налогами в Европе

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

Что такое анализ киберугроз и зачем он бизнесу

Паук в Active Directory так лапками тыдык тыдык

Магия зеркальных нейронов: как создать стойкую связь с аудиторией в социальных сетях

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

XJProfessor — помощник аналитика: преобразуем форматы данных легко и с улыбкой

Беспроводная клавиатура Lofree Edge: легкая, тонкая и дорогая. Что это за аксессуар?

Что знать и уметь, чтобы стать участником Всероссийской студенческой кибербитвы?

Тёмная материя: ложный термин?

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

Фармим очки в Microsoft Rewards с помощью Python

Применение нейронных сетей для анализа графов со свойствами гомофилии и гетерофилии

От Ньютона к яблоку: логотипы и товарные знаки Apple

Итеративная сборка FPGA-проектов

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

Анонимные и стрелочные функции: как использовать их вместо create_function в PHP 8

Как принудительно уронить MS SQL Server чтобы он ушёл на перезагрузку

Как создать свою криптовалюту в 2024 (Ethereum подобные сети)

Payload и опыт взаимодействия с ним

Умножение Монтгомери

Куда уходят звёзды? Сверхновые события, химия нейтронных звёзд и массовые вымирания. Интервью с астрономом

Альтоид и крестовый поход против государства

Внутренний стартап или Как и зачем мы запускаем веб-игры

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

Video-streaming в Raspberry PI + WebRTC — победа?

«Сберу пора строить в Казани свой IT-центр» — министр цифрового развития Татарстана Айрат Хайруллин

Зарплаты IT-специалистов в первой половине 2024: +8% по всей России

Гончар Джозайя Уэджвуд, который на практике научился декомпозиции производственного процесса

gRPC-сервер на C++

Свежие июньские апдейты: новый способ бэкапирования, интеграция с Tilda и безопасность 1С

Моё тестовое в Билайн на позицию стажёра

Nintendo отказывается использовать генеративный ИИ в разработке игр. Почему?

Как расти, если ЦА закончилась? Маркетплейс БАД научился конвертировать холодную аудиторию в клиентов и вырос в 3 раза

Внедрение поисковой системы в крупное CRM-решение: наш опыт

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

Подходы к наблюдаемости от Т-Банка

Зрелость процессов при управлении рисками ИТ/ИБ

Что такое RACI-матрица и как она помогает управлять проектом

Job Market в США моими глазами

[Перевод] Что говорит CrashLoopBackOff о состоянии пода и какие у него причины

Баги, которые мы пишем, ищем и исправляем #2

Автостопом по мультиплееру. Часть 1: Введение

3D конфигураторы и продвижение вашего продукта: интервью с руководителем отраслевого маркетплейса

Highload-блоки в Битрикс24

Задача распознавания эмоций. Часть 2. Три кита качества

Как собрать дешевую клавиатуру дорого

10 июля 2024

Исследуем фактор случайности в JavaScript

Создание микросервисов на Groovy с Micronaut

Миссия «wayland на gentoo c nvidia» (провалена)

UV. Самый быстрый пакетный менеджер Python

Занятия с юными физиками в Ярославском педагогическом университете им. К.Д. Ушинского

ФИЗИКИ, РАЗРАБАТЫВАЯ НАУЧНЫЙ ИНСТРУМЕНТ, ИЗОБРЕЛИ НОВЫЙ ВИД ИЗОБРАЗИТЕЛЬНОГО ИСКУССТВА

NetApp Snapvault и SnapLock – 100% защита от шифрования данных?

BLE под микроскопом. Андроид. Часть2

Как мы получили Digital Nomad визу Португалии на Бали: личный опыт

10 библиотек Python для машинного обучения — подборка для начинающих

Как я оплатил сервер на год вперед и остался еще должен FirstVDS – правдивый отзыв

ИТ-трек «Сила мысли» от «Горький Тех» прошёл в рамках окружного молодёжного форума ПФО «Метеор 2024»

7 способов выгрузить данные из 1С для бизнес-аналитики

Основы работы с файлами и потоками в C#

Лучшие ИИ-генераторы видео

Автоматизация тестирования без скриптов: возможно ли?

Что-то опять пошло не так: NASA и SpaceX засыпают Землю космическим мусором

Локальные LLM в разработке: а почему бы и да?

GPU-ускорение FFmpeg. Видите прибавку в скорости? И я нет. А она должна быть…

RAIDIX: тернистый путь к светлому счастью? Разбор на винтики

Как я использую СВЧ рефлектометр Caban в своих проектах

Как выбрать 3D-сканер для контроля качества: лучшие модели 2024 года

Pokemon Go: история революции в дополненной реальности

Карты, шлейфы, два чипа, или Аппаратный менеджер паролей для особых случаев

Акценты в продвижении стартапа. С чего начать продвижение

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

Разрушители легенд: почему популярные IT онлайн-школы не работают, а джуны остаются без трудоустройства

RAIDIX: тернистый путь к светлому счастью? Разбор на винтики

Плюсы, минусы, подводные камни построения системы работы с компетенциями в команде аналитиков. Часть 3

Гонка за экзоскелетами: а что с патентами?

Rive для Flutter-приложений: почему мы любим его больше Lottie, когда его применять и какие фишки использовать

Как мы OpenAPI в приложениях используем (Spring Boot, Typescript)

[Перевод] Актуальны ли 14 пунктов управления из книги Эдвардса Деминга «Выход из кризиса» 1982 года?

Обзор существующих схем автоматизации ИТП. Методы регулирования

Меж двух дедов. Что не так с США и почему гражданская война возможна уже через поколение (статистический анализ)

Кеширования в React — все ли так однозначно?

Бот поиска заявлений абитуриентов по СНИЛС

Настройка внешнего GAL в Carbonio

Обзор существующих схем тепловой части ИТП

Спорт, диета и ротовая полость. Где связь?

Джуны — бесплатны. И ещё 7 заблуждений тимлидов о начинающих специалистах

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

Мини-обзор электронной книги PocketBook 634 Verse Pro: флагманские 6 дюймов по версии PocketBook

Создавай и упрощай: оптимизируем Android-приложение с видеоконтентом

«Некрасивое» получение TCP-статистики существующего сетевого соединения в desktop-приложении .NET для Windows

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

От «дата-ада» к знаку качества. Как в М.Видео-Эльдорадо работа с качеством данных улучшает результаты в бизнесе

Будущее хранения данных. Где и на чем будем хранить данные в будущем

Пишем виджет в Control Center (iOS 18)

[Перевод] PHP 8.4: Новые функции поиска в массиве. Пишем с нуля

Вышли релизы безопасности Joomla 5.1.2 и Joomla 4.4.6

Открыть счет в Сингапуре

Алгоритмы, вдохновлённые природой. Часть 2

Ускоряем JS до предела C

Что ждёт начинающего дизайнера в продуктовой команде

Работа с информерами Java kubernetes client

Nifi — когда record-oriented не оправдывает себя

Где начать свой криптобизнес в СНГ?

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

Терраформирование Марса: мох

Кто и зачем должен платить за развитие IT-специалиста?

Микросервисы и монолиты

Как правильно сделать апгрейд ОС – установить Windows 11 поверх существующей с сохранением приложений и настроек

Как устроен Braid?

09 июля 2024

Хостинг майнкрафт серверов — и зачем такая сложная архитектура?

[Перевод] Что не так с вашим кодом, сгенерированным большими языковыми моделями?

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

Пробы на роль Архитектора: выступление

zero2prod (Rust)

Обзор и тестирование GaN зарядного устройства Ugreen Nexode X 160W (модель X762)

Что внутри игрового ноутбука Tanshi Typhoon X15F? Разборка игровой модели с RTX 4060 и AMD Ryzen 7 7435HS

«Ты ж видеотехнолог»: как по-разному работают с видео

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

[Перевод] UB или не UB – вот в чём вопрос: как gcc и clang обрабатывают статически известное неопределённое поведение

Руководители аутсорс-компаний – о «грязной» работе, конкуренции с корпорациями за сотрудников и обучении джунов

Пусть скрипт работает, а вы спите: автоматизация Stand Up Meetings

Начало воспроизведения видео с лучшего качества — новая функция от KION

Кем работать в IT 2024: мантейнер

Набор инженера НСИ для работы в EXCEL

Сервисы-помощники для подготовки к свадьбе

Ясное мышление — чёткие требования

Stability AI: Восставшие из мертвых — Stable Diffusion 3 получает второй шанс с обновлением лицензии

Как делать бэкапы в S3? Знакомство с Кибер Инфраструктурой

[Перевод] Устойчивость микросервисных Spring приложений: роль аннотации @Transactional в предотвращении утечки соединений

[Перевод] Китай и США лидируют по числу патентов и публикаций в сфере генеративного ИИ

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

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

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

Lamoda Tech Analytics Party: материалы встречи

Автоматизация отчётов пентестера с помощью PwnDoc

[Перевод] Статистика использования версий PHP: июль 2024 года

Первый взгляд на переход с Xamarin Native на Flutter

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

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

Работа с данными в Apache Spark

Как улучшить ИБ-архитектуру за счет процессов: опыт МТС

Битый или небитый? Как обеспечить целостность данных в Postgres Pro

Обзор коммутатора Zyxel XMG1915-18EP

Code или No-code? Что лучше для новичка в разработке

Как «АБТ» оптимизировала с nanoCAD BIM Электро проектирование электросетей и освещения

Планируете переход на российскую ОС? Рекомендуем протестировать эти три системы в облаке

Как я привлёк более 3500 подписчиков в Telegram, рассказав о своих экспериментах с инвестициями в Hamster Kombat

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

Советы бывалых: как и зачем проходить сертификацию Yandex Cloud Certified Engineer Associate

Версии, библиотеки, совместимость: какие ещё проблемы я вижу в разработке под Linux

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

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

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

Установка Firebird 5 на macOS Intel/Silicon

Миграция данных в SAP-проектах

Мониторинг бизнес-процессов в Camunda 8. Настраиваем дашборды и визуализируем данные

Почему у интернет-магазина мало продаж? Ошибка №5 – низкие CTR и конверсия динамических объявлений из-за неверного фида

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

Применение Identity Server 4 в распределенном монолите

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

Зачем США еще одна космическая ракета? Firefly Aerospace и Northrop Grumman создают многоразовый носитель

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

База знаний по разработке CJM

Лучшие стоматологические 3D-принтеры для точной стоматологии — улучшите свою клинику уже сегодня

Обнаружение объектов на изображении с помощью моделей YOLOv5 и YOLOv8

AI Talent Hub — онлайн-магистратура по ИИ, которая поможет прокачать карьеру

Как оценивать проектные задачи, чтобы не слить бюджет и не убить команду. Советы QA-лида

Создание собственного API на Python (FastAPI): Структура проекта, SQLAlchemy PostgreSQL, миграции и первые модели таблиц

Как сделать голосовой интерфейс к LLM

Golang: bytes.Buffer изнутри

Golang: context изнутри

Искусство общения с LLM: Гайд по техникам Prompt Engineering

От первокурсника до программиста: история 4 лет обучения в ВУЗе на программиста

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

Эффективный запуск и инференс LLM на своем сервере с нуля (часть 1)

08 июля 2024

Русификация Lixiang

Исследование и оптимизации RNN

Возможно ли победить без нейросети? Узнаем на хакатоне

Диалекты, зумеры и боты: секреты тестирования NLU-систем

Fintech: системные потоки против параллелизма Async/Await в Rust

Запускаем 64-битную библиотеку в пространстве WOW64, часть 1

Security Week 2428: уязвимость в OpenSSH и поддельный эксплойт

Корреляционный анализ для решения инцидентов производительности СУБД

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

Neural ODE

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

«Когда нужно переходить на микросервисы?»

Новые процессоры Intel лишены поддержки DDR4. Пришло время тотального апгрейда?

На тёмную сторону Луны и обратно: путешествие «Чанъэ-6»

Что можно выращивать в лунном грунте

Видеоаналитика: Разбор VideoMAE, ViViT и TimeSFormer

Фильмы — классика или попса, развлечение или учебный материал? Читалка субтитров с навигацией по сценам

Обзор нейросетей для создания иллюстраций и артов

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

Путешествие во времени вместе с Original War

Самые горячие новости инфобеза за июнь 2024 года

B2B Электронная коммерция: Как выйти на новый уровень в 2024 году

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

Как полюбить скучную работу?

В go нет ООП! И это прекрасно на доработке

Как стать Java-разработчиком бесплатно? Программа обучения с нуля

Три способа обнаружения и устранения проблем в компании: Fishbone, SWOT-анализ и 5 Why

Изучаем подробнее линейку камер видеонаблюдения TRASSIR

Размышления о мышлении

Установка ubuntu на виртуальную машину при помощи PXE загрузки

Не тереби мое API или API-First Security Strategy

Последнее лето Марса

Миграция в облако быстро и без ошибок. Часть 3: миграция кластера Kubernetes

Есть ли жизнь после Exchange?

Протестировал на себе нейроинтерфейс, видео, как это было

Теория мертвого интернета: как конспирологи с 4chan предсказали власть ботов в киберпространстве

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

Как создать универсального робота с ИИ для достижения любых целей

Suno поёт моим голосом? Ну, … да

Три факапа в ИИ-стартапе

Периоды умственной работоспособности. Как поймать момент?

Reinforcement Learning в задаче групповой оптимизации цен

[Перевод] Нейропротез с новым уровнем контроля

ЛАЗЕРЫ

Тестирование телеметрии в каршеринге или как мы внедряли эмулятор

Вебинар с zVirt 4.1: три фичи, меняющие рынок виртуализации

Liquibase + Spring Boot: настройка и написание миграций баз данных

Интерферометр Фабри-Перо и его использование для исследования лазерных диодов

Вопросы к собеседованию React (Junior level)

Как The Finals совершил революцию в мультиплеерных шутерах, перенеся расчет разрушаемости на сервер

«Тесла» на минималках, или За какими изобретениями из прошлого охотились шпионы

КАК ИСПОЛЬЗОВАТЬ ЛАЗЕРНЫЙ ДИОД ДЛЯ ГОЛОГРАфИИ

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

Docker для Angular-приложений: от простого к несложному

Протокол FAST: От Технаря Технарям

Некоторые аспекты использования Эластика для построения геосервисов

Evil-WinRM для пентеста

Я у мамы инженер, или Образ Windows своими руками

Винтон Серф – человек, который придумал интернет

Наше расследование: Блогеры и все все все… Часть 2

Элементы машинного зрения

Эпоха уходит: Sony закрывает завод по производству CD, DVD и Blu-ray

Исследование лазерного диода из DVD — привода (Илья Самолетов и Анастасия Петрова учащиеся 10 класса)

Кто такой CTO: Роль и Обязанности

Полноцветный голографический принтер для тиражирования отражательных голограмм

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

Как создать расширение OpenCart для отправки SMS

За что аналитику данных платят зарплату

YoungLotus – анализ китайского вредоноса

Перепроектирование приложений неизбежно?

Не изобретайте велосипед! Или наборы утилит для Vue и React приложений

Мобильная разработка за неделю #545 (1 — 7 июля)

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

[Перевод] Мега-Учебник Flask Глава 20: Немного магии JavaScript (издание 2024)

Встречаем Orange Pi CM5: альтернативу Raspberry Pi CM4 с 16 ГБ ОЗУ и 256 ГБ eMMC

Создание голосового ассистента на Python с классификацией пользователей на основе нейронных сетей (аналог FaceID)

Как GitHub-copilot плагин использует VSCode Proposed API

Опыты в домашней лаборатории: собственный Let's Encrypt в OpenWRT

[Перевод] VBA+OOP: что, когда, зачем

Как я провел лето…

07 июля 2024

Alerting Apache Airflow, уведомления в телеграм

Забытые системы ИИ — как «Сайк» здравому смыслу учили

Как правильно применять ScriptableObject в Unity

Как сделать Infinite Scroll на хуках в React приложении

Шоссейное велопутешествие из Москвы в Санкт-Петербург

06 июля 2024

SCARA-Laser. Часть 3. Начинаем обрабатывать изображение

Метод наименьших квадратов

Тестирование и обзор светодиодной лампы Фарлайт 9Вт Е27

Что на неделе: крупное обновление HyperOS, вторая жизнь «Сапера» и 100%-ный кэшбек от Яндекса

Управление проектами: обзор публикаций за неделю

Развитие голографии в России

ОПТИЧЕСКИЕ ПРОЦЕССОРЫ

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

Новости проекта Api2App

Team Lead VS Engineering Manager

Использование Laravel драйвера centrifugo для широковещания

Как преодолеть сложности прохождения ревью Google Play в условиях санкций

Четырёхдневная рабочая неделя. Обзор практического опыта. Сомнительно, но окей

Голографические принтеры

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

Google AI Studioзно умеет обманывать

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

Как заработать 2.2 млн.руб себе и 18 млн.руб фирме без работников

Процессы в металлах, происходящие при их деформировании

Лазеры, сервопривод, WiFi MESH-сети и сноуборд. Часть 2

5 мини-ПК для различных задач в июле 2024 года: что предлагает рынок

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

Без тормозов и лагов. 5 портативных игровых консолей, о которых вы можете не знать

[Перевод] мРНК. Как превратить тело в фармацевтическую биофабрику?

[Перевод] Четыре принципа разработки ПО, которым я научился на горьком опыте

Инфраструктура для data engineer S3

Защита бекапов с помощью ChatGPT4 — строим LastHope сервер

Дневник разработки настольной игры СУПЕРТАНК по «танчикам» для NES. Часть 16. Про 16-битную версию Battle City

Люди как боги

05 июля 2024

Создание 3D модели местности по видео с дрона

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

Деньги из космоса. Как приложения зарабатывают $1 МЛН в месяц на гороскопах

Уже пора программировать с помощью LLM или пока рановато?

Новая версия электронного конструктора. Передаем звук через свет

Kommandogerat, или воздушная автоматическая коробка

Как использовать сервисы Selectel для выполнения требований 152-ФЗ

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

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

Запросы двойной надежности

Корсары, от игрока до композитора игры

БАД-ы, старение и животные. Как это всё связано?

Вред проверялок, или Почему 100% уникальный текст не увидит топ

Введение в Docker и Kubernetes: основы контейнерных технологий

Как выбрать профессию, если ничего не нравится

«Трон» — пионер компьютерной графики в кино

Markdown в IntelliJ IDEA как отдельный вид искусства. Рисуем диаграммы и вызываем bash команды

Дом, милый дом: нюансы работы с ClickHouse. Часть 2, репликация

Расчет КТУ с использованием библиотеки pandas

Методы расчета волнового сопротивления линий передач на печатных платах

Восемь недель, которые изменили мою жизнь. Или нет?

Чтение на выходные: «Экономика всего. Как институты определяют нашу жизнь» Александра Аузана

Как подружить DynamoRIO и LibFuzzer

[Перевод] Основные команды Pip для разработчиков Python

Как войти в Айти и надо ли вам туда в 2024 году

Перевод на обслуживание компании в ОАЭ

Как новая нейросеть G-Assist от Nvidia помогает проходить игры, настраивает графику и разгоняет ПК

Mamiya C330 – средний формат для портретов и не только

Автоматизация мартышкиного труда с помощью Xdotool и Ansible

«Почему вам не нужны микросервисы для старта нового проекта»

Как мы в RuStore на docs as code переходили

Сильные продукты создаются сильными структурами и процессами: анатомия NPD-модели, как всё устроено

.NET Digest #1

Япония, наконец, победила дискеты: flawless victory спустя несколько лет борьбы

Мой опыт: ITMO MSE или как я вкатился в айтишечку

Чек-лист по внедрению DLP (Data Loss Prevention)

Чем живёт айтишник в атомной отрасли

Дефейс jetcsirt.su: разбираем причины и восстанавливаем хронологию

Визит-К. Домофон «Бубум» нового поколения

3D принтеры SLA: обзор технологии 3D-печати

Road to Flutter – анализ опыта миграции с React Native

Докер контейнеры и прикладная некромантия

Self Hosted для домашнего сервера

Синдром спасателя: как перестать брать на себя слишком много?

Все о версиях Windows 11 и как включать незадействованные возможности ОС и выключать ненужные, в том числе в Windows 10

Как в Яндекс Еде помогли курьерам, или Рассказ о маленьком стартапе в большой корпорации. Доклад Яндекса

Портфолио дизайнера, когда нет клиентов: с чего начать и обосновать свои решения

Китайские СВЧ подложки для печатных плат. Можно ли использовать? Мой опыт

Что предстоит сделать первому техпису в команде?

Интеграция с маркетплейсами на примере Ozon и Wildberries. Как мы это сделали

Закон джунглей гласит: каждый сам за себя

Больше языков программирования, хороших и разных. Теперь и от Huawei

Расширенные возможности SOAP и когда он нужен?

Stable Diffusion 3 Medium Portable, портативная версия лучшей модели для генерации изображений от Stability AI

Опыты в домашней лаборатории: динамически обновляем записи приватной зоны DNS в OpenWRT

NER для начинающих: Простое объяснение с примерами на SpaCy

Не ggplot2 едины: визуализация в R

04 июля 2024

Почему похудеть возможно только с помощью программирования?

justCTF 2024 [teaser] — blockchain

Анализ производительности облачных приложений с помощью сетей массового обслуживания

Проблемы дизайн-ревью

Цифровая торговля: как она работает и тенденции на 2024 год в России

Расширенное пространство (часть II)

[Перевод] Если Бетельгейзе взорвётся, насколько яркой она станет?

Техникум: Автоматическое Aрхивирование Aртефактов

[Перевод] Об управлении изменениями в компании в эпоху искусственного интеллекта

И полетят тут телеграммы: троян-бэкдор с управлением через Telegram атакует серверы на ОС Linux

50+ источников с исследованиями и статистикой для фактчекинга

Как прошла Всероссийская студенческая кибербитва в Москве на Positive Hack Days 2

Чёртова дюжина лет контролей платежей: как «Северсталь» оптимизировала мониторинг оплаты по контрактам в SAP MM

Книга: «Нечеткое сопоставление данных в SQL»

Корсарская Химера. Из личной песни в саундтрек таверны

Технологии в авиации. ACARS over IP (AoIP): отказ от HF и VHF

Работа с событиями на стероидах

Как стать C#-разработчиком бесплатно? Программа обучения с нуля

Новый компилятор K2 в Kotlin. Часть 2. Гайд по миграции

Психология I

Кто такой куратор и с чем его едят?

Не только Coca-Cola и Starbucks: компании, которые ушли из России, но продолжают подавать заявки в Роспатент

Немного кода и вы опционный трейдер: API Опционного Калькулятора

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

Адаптируем VoiceOver для людей

Принципы SOLID на примере iOS-разработки

Где учиться IT: 70% опрошенных проходили онлайн-курсы

Эволюция сервиса классификации

Система вёрстки документов. Часть 1 — Основа

Чем больше данных, тем больше и возможностей

Продажа товаров во ВКонтакте: как и зачем делать магазин из сообщества

Как развивать направление исследований и по каким критериям оценивать их успешность: кейс МойОфис

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

Что могут векторные СУБД — open source инструменты & облако

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

7 простых вопросов о процессе Discovery: основные фреймворки, методики и правила исследований

Создание статических сайтов из Markdown без HTML (pandoc, mkdocs, hugo и jekyll)

Как мы запустили ДБО за 6 месяцев и продвинули банковское обслуживание на новый уровень

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

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

YouTube как прикрытие

А/Б тестирование: CUPED vs Stratification

Немецкие роботы обшаривают дно моря в поиске снарядов времён ВОВ

Почему корпоративы такие… корпоративные?

Уродливые дети ИИ-революции

Получение D-U-N-S номера для мобильных разработчиков

Перестань называть себя QA

Пишем программы на C# для одноплатников: что, как и где на примере Orange Pi One

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

Стоит ли игра свеч? Кратко о Single SPA (часть 1)

Массовое вытаскивание урлов из нескольких xml карт сайта

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

Оптимизируем A/B-тесты: единый шаблон и DIY-инструментарий для аналитиков

Фрагмент множества Мандельброта с анимация

Vivaldi 6.8 для Android —  Новые опции персонализации и улучшенный блокировщик

Vivaldi 6.8 для iOS — Контроль неактивных вкладок и новые опции персонализации

Краткий дайджест обновлений Deckhouse Kubernetes Platform 1.48-1.60

Playwright и Allure как хорошая практика для разработки веб-приложения

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

ИИ в гейминге

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

Оркестрация конфигурациями с помощью SaltStack

Улучшение зрения роботов: саккады

Создание цифровой модели рельефа (DEM) по открытым данным

3D печать с использованием технологии Binder Jetting

Гайд, как выбрать платформу RPA и не сойти с ума

Темная сторона Linux. Разбираем угрозы и реальные попытки атак

«Финансово я на самом дне. Какой бизнес мне начать?»

Пробы на роль Архитектора: наступление

История о том, как Graphviz и бор взломали шифр от Sony

CRM или осознанное неподчинение

Проект: погодная станция (метеостанция) своими руками. Часть первая

Аппаратный DIY аудиомикшер

История возникновения и развития Python

03 июля 2024

Опыты в домашней лаборатории: Эмулируем arm64 OpenWRT роутер в Proxmox VE

[Перевод] Изучение случайности в JavaScript

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

Стейкинг и рестейкинг

Firebase VS self-hosted

Драйвер Ethernet для xv6

Всё что нужно знать про области видимости в Python

Почему в России сложно делать глобальные IT-продукты

Аутсорсинг программирования в страну под названием ИИ

51 канал в Telegram для тех, кто интересуется бизнес-аналитикой

Макросы — напишут код за вас, но есть нюанс…

ACEMAGIC F2A: мини-ПК с процессором Intel Meteor Lake на борту. Что это за девайс?

[Перевод] SCARA-Laser. Часть 2. Переизобретаем велосипед

Интернет вещей с микрокомпьютером Repka Pi

Как мы отлавливаем флаки-тесты в СУБД Platform V Pangolin. Показываю бэкенд решения

Go Vs PHP: делимся материалами Lamoda Tech
PHP/Go
Meetup

OrangePi AiPro — гайд и обзор

Гидрид германия для полупроводников

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

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

Новая библиотека для работы с JSON: json_db_lite

Что внутри у призрака: разбираемся с вредоносом GHOSTENGINE

Настройка внешней аутентификации в Carbonio

Причины и пути устранения квантовых ошибок

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

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

Паттерны Go — Паттерн «Опции» — ключ к простому рефакторингу в будущем

Миграция в облако быстро и без ошибок. Часть 2: миграция баз данных и объектных хранилищ S3

Тотемные утки и шаманские бубны: есть ли у разработчиков свои ритуалы и приметы?

Формирование привычек. Как взять больше из ежедневных ритуалов?

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

Большие и не очень технологии в маленьком доме

«СибВАМИ» («РУСАЛ»): опыт перехода на продукты nanoCAD и разработки корпоративного стандарта предприятия

Как автоматизировать рассылку голосовых приглашений с помощью Exolve API и Python

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

Декодирование Витерби с TensorFlow

Сумма степеней натурального ряда. Часть 1

Android-разработчики в 2024 году: какие нужны скилы и как проходит процесс найма

Huawei Pura 70: нативные сервисы Google и все недостающие приложения на борту

5 обучающих игр для разработчиков

Виртуальный анализатор

Kotlin Coroutines. Часть 2

Дорабатываем чужие сайты: Как написать расширение для Chrome с помощью ChatGPT

Почему «утекают» данные в больших языковых моделях. Часть 2

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

Как сделать свою идею стартапа понятной для инвестора и вас самих: Lean Canvas

Обзор существующих схем теплоснабжения

02 июля 2024

[Перевод] Астрономы наблюдают, как чёрная дыра пробуждается от древней дремоты

Git. Скачем между ветками как древесные лягушки

Лучше гор могут быть только горы: путешествие на Эльбрус

Небольшая доработка QMap в Qt

Китай добыл частичку обратной стороны Луны. Подробности амбициозного проекта «Чанъэ-6»

Как я открыл медовый бизнес, облажался, начал сначала и вышел на оборот 120 млн в год

Вы неправильно настраиваете Emacs: use-package

20 минутная рутина для Fluent за 6 месяцев

Пошаговый план как я за год закрыл все цели, что откладывал с 2018 года без внешних пинков и знаков от вселенной

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

[Перевод] Баг Y292B: мы обречены (снова)

Почему онлайн-доски — это круто? Разбираем на примере МТС Линк Досок

Методы формализации требований: Use Case vs User Story

LLMops: что есть, кроме ChatGPT и как это развернуть

Создание собственного API на Python (FastAPI): Знакомство и первые функции

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

Discovery фаза в UX-дизайне: Важность, этапы и практическое применение

Притворяюсь Джуном, чтобы показать новичкам как устраиваться на первую работу

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

ДАТская арифметика високосного года в базе данных Oracle

Немного о NixOS. Часть 1. Общая информация и установка

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

[Перевод] Джейлбрейкаем Cisco, чтобы запустить DOOM

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

Dell PowerEdge R670 и R770 CSP: новое поколение серверов для облачных вычислений

Live SymFormer Show. Музыкальное шоу с использованием AI-технологий

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

Как работает эффект плацебо

[Перевод] Что наука говорит о том, как правильно вести беседу

Удочка в виде Upwork — процесс регистрации на зарубежной фриланс бирже

Старый трансивер эфир не испортит. Часть 1. История и перекопанный аппарат

GigaConf: всё про искусственный интеллект

Seo эксперимент с внутренними ссылками

Zig — что это за язык программирования и для чего он создан?

Кейс по продаже дверей на 20 млн ₽

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

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

[Перевод] ИИ нуждается в огромной вычислительной мощности. Могут ли помочь световые чипы?

Нужно больше ламповых табло!!! Запускаем дисплей от пейджера NJE-105

10 откликов — 8 ответов: как я ищу работу QA-инженером с помощью ChatGPT

[Перевод] Почему String Templates не будет в Java 23?

Разработка фронтенда на основе FSD

Перенос подписок YouTube между аккаунтами

HTTP Modbus конвертор Linux

Как редизайн платежного сценария увеличил средний чек на 30%

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

Тюльпаны: крипта XVII века

Design thinking в IT-проектах

Статистика публикаций на Хабре

Пиксельные люди и древняя графика: история технологии FMV в играх

Что внутри мощного мини-компьютера Geekom А8? Разборка неттопа на базе процессора AMD Ryzen9 8945HS

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

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

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

Тюнинг производительности Zabbix

Паттерны проектирования в Unity: от Singleton до Object Pool

Как я создал сайт на базе GitHub Pages: история новичка и ChatGPT

Эффективное автотестирование с Qase: Интеграция Playwright и GitLab CI

Кратко про классную библиотеку для создания веб-приложений в Python — Tornado

01 июля 2024

«Эрик Рис — Бизнес с нуля. Метод Lean Startup для быстрого тестирования идей и выбора бизнес-модели» Саммари обзор

Жара и Бег

Квантовая электродинамика в картинках

Микросервисы в представлении среднего разработчика, и как всё на самом деле

Анатомия роботов: самые интересные факты от зарождения до наших дней

Security Week 2427: атака на цепочку поставок через библиотеку Polyfill

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

Хостинг для сайта. 12 лучших бесплатных и платных НЕ VPS хостингов

Без нейронок как без рук. Как использовать нейросеть ChatGPT, чтобы получать качественные тексты?

Как мы создавали PaaS-платформу App.Farm — цифровое сердце РСХБ

Как я положил продакшен базу на выходных

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

Pocket Z: миниатюрный ПК на базе Linux, который помещается в карман. Что это за девайс?

Делегируй это

[Перевод] Разработка интерфейса для Windows — это боль

DevRel-As-A-Servise подход в Росбанке

Aqueduct: Как мы экономим железо для МЛ-вычислений

Библиотека EremexControls.NET для Avalonia UI — Обновление май-июнь 2024

Три недели кодирования экономят два дня проектирования

Взгляд в будущее: что такое форсайт-исследования

4 года холакратии — честный отзыв о работе без руководителей

Руководитель vs команда: что казалось невозможным, стало реальностью

Организация обработки асинхронных событий с Spring Events и Spring AMQP

Вы должны перейти на Podman сейчас же. Но это не точно…

Послушный YubiKey

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

[Перевод] Как меняется наше чувство юмора с возрастом? Статистический анализ

Почему технология Macromedia Flash не выжила?

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

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

Как IT-специалисту составить резюме: советы рекрутеров

Как настроить почтовый сервер в Debian и Ubuntu с ispmanager, чтобы защититься от спама

Многообразный мир Вселенной: чем заполнено космическое пространство?

Как недорого продвигать ИТ-продукты в России? Личный опыт

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

Тапки с подогревом и USB-аквариумы: забавные гаджеты, которые делают жизнь интереснее

Unit-тесты в Android для начинающего разработчика

Типы данных в Python. Что нужно о них знать?

Ноутбук-трансформер на Windows по приемлимой цене: смотрим на Ninkear T40 Pro

Cравнительный анализ технологий Spring Web, Java Play Framework и Spring WebFlux

Удаление ретенированного клыка: как это делается?

Машинное обучение для чайников

Стоит ли бояться serializable-транзакций больше, чем труднонаходимых багов?

Zoneless Angular 18

Кратко про основные техники кеширования в браузере

Как вырастить лес в пустыне, угольной шахте или на морском перешейке в одиночку?

PandasA — кратно ускоряем работу аналитика данных в одну строчку

Клавиатура Keychron Q1 HE: интересная модель с магнитными свитчами на эффекте Холла

От тупика к решениям: как ТРИЗ усиливает OKR

[Перевод] Как работают языковые модели

GigaChat + RAG: как гига нам инструкции для разметки пишет в 3 раза быстрее

Опционы в стартапах: гайд для сотрудника

Предварительные секции: что спрашивают у разработчиков С++ на собеседовании в Яндексе

Глубокое погружение в CancellationToken: эффективное управление отменой в .NET

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

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

Все о версиях Windows 10 и как максимально продлить поддержку своей ОС

[Перевод] Запуск встроенного LDAP на базе OpenDJ в Spring Boot приложении

Вредные советы айтишному работодателю

Мобильная разработка за неделю #544 (24 — 30 июня)

Важность выездных ретроспектив для IT-компаний

.NET: итерируемую в foreach коллекцию изменять нельзя. Или…

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

И снова клон десктопного клиента Telegram

Пробы на роль Архитектора: вступление

30 июня 2024

Алиса ПРО — для мобильного разработчика

Как я участвовал в хакатоне TON Telegram и что из этого вышло

Как я написал загрузчик YouTube видео на Ktor + HTMX. Убийца React?

Группировка ExCobalt снова в обойме и обзавелась новым бэкдором на Go

Есть ли у Вселенной центр и куда указывает «дьявольская ось»?

Ноутбуки становится все сложнее ремонтировать. Но почему?

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

Игра в танграм и её алгоритмический потенциал

Как проходит крупнейшее в мире корпоративное соревнование

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

VGA-видеокарта на советских микросхемах

[Перевод] Как в Google выполняют ревью кода

Джин из бутылки или загадка Хогарта

Управленцы не в курсе, борьба с «изобретением велосипедов» и open source в России: OSS-отчеты, аналитика и мнения

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

Темные тропы ностальгии: Aliens versus Predator 2

Xiaomi разработала 4-нм чип. Это похвально, но кто его выпустит?

Автотесты на Postman в связке с Newman, Gitlab CI и AllureTestops: как организовать тестирование бэка на проекте

Сотрудник: а в чём твой вклад как тимлида?

[Перевод] Распадаются ли протоны? Ответ поможет найти Луна

29 июня 2024

[Перевод] Исследуем важную роль аналоговых технологий (перевод статьи из блога Texas Instruments)

Irbis-7B или как мы учили ЛЛМку казахскому языку

Saint HighLoad++ 2024. Заметки путешественника

Прощай VMware — привет Broadcom

Детей недостаточно учить только питону и ардуине

Управление проектами: обзор публикаций за неделю

Android: form builder на старых добрых View

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

KC868-M16v2: мечта ардуинщика (16 токовых каналов, 3 канала напряжения, SD, LAN, POE, дисплей, RTC и SH3x)

Анализ изменения возраста и антропометрических данных игроков Национальной Хоккейной Лиги

Почему 9 из 10 владельцев бизнеса не могут найти хорошего руководителя отдела продаж?

Какой агрегатор нейросетей выбрать?

Решаем задачу уровня «Невозможно». Сжатие хаотического бинарного кода. Суперпозиционные системы счисления

Можно ли научить нейросеть определять иронию?

Химический IT кентавр – хемоинформатика

Управление секретами IT-инфраструктуры

Предсказываем результаты плей-офф и победителя Евро 2024 при помощи машинного обучения и чата GPT 4.0 (часть 2)

Методики, Методологии, Методы, Фреймворки  –  Что к чему

Обзор и тестирование светодиодной лампы Bellight 12Вт Е27 в 2024 году

Китайская компания Loongson выпустила 64-ядерный процессор на уникальной архитектуре. Что это за чип?

Серфинг на Титане: волны, грязевые отмели и метановые моря

Что на неделе: жуткий Android-вирус, эротика в «Одноклассниках» и российский аналог YouTube

Три юзкейса Terraform, к реализации которых вам пора приступать

Разработка простого приложения для заметок на HappyX

Ревитализация и редевелопмент на примере газгольдеров XIX века

[Перевод] Береговые линии озёр на Титане формируются метановыми волнами

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

Подключаем GigaCode к мобильной разработке

28 июня 2024

AI-программирование: как я решил задачу, не написав ни строчки кода

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

Фальшивый опыт в резюме QA: Обман ради работы?

Погружение в мир шестнадцатеричной системы счисления

За пригоршню ачивок

Конверсия 1 собеседование на 500 откликов на западном рынке. Как так вышло и чем грозит?

Go gamedev: низкоуровневое API рисования в Ebitengine

Полное руководство по Suricata: основы и важные команды

Как написать хорошее ТЗ?

[Перевод] «Уэбб» заглянул в самое сердце звёздообразующего региона

Как расширить JPA для работы с PostgreSQL

Скука как катализатор успеха

Клетка ХIX. Метаболизм

«Умная» плата управления продлевает срок жизни Li-Ion-аккумулятора. Как это работает?

Мозг из песка: Как производятся процессоры

Управление зависимостями в Javascript заходит на новый виток? Работа с ES модулями без сборщиков

[Перевод] Что нового в документации YDB во втором квартале 2024 года

Побывали на Young Con: все сервисы «Яндекса» под одной крышей для тех, кто хочет стажироваться в бигтехе

[Перевод] Что я думаю о Lua после релиза проекта на 60,000 строчек кода?

Как подменять данные в SSR-сайтах

Бег в жизни айтишника: от первой пробежки до запуска корпоративного бегового клуба

Переезд на Spring Boot 3.0 c версии 2.0: какие сложности могут возникнуть

Простой способ взаимодействия с Google Таблицами через Python (Gspread)

Мониторим и нагружаем приложения Jmix

Где лучше всего развивать свой стартап? Сравниваем Европу и США

Amazon: от книжного интернет-магазина до глобальной корпорации

Подборка докладов по С# 2023-2024

Древнейшее сражение в Европе — битва в долине реки Толлензе

[Перевод] Next.js и революционные изменения в React

Volatile, Lock-free, Immutable, Atomic в Java. Как понять и начать использовать

Где работают айтишники, откуда работают и где хотели бы жить: результаты опроса

Чтение на выходные: «Чистый Agile. Основы гибкости» Роберта Мартина

Разбираемся в Scrum: Руководство с картинками и примерами

Обнаружение вторжений с применением технологий машинного обучения. Часть 2

Достаточно ли поработал Исполнитель?

[Перевод] Создаём сетевую карту на дискретной логике

Могут ли Apple Vision Pro и другие AR-гарнитуры заменить компьютер

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

Современные способы запуска фоновой работы в Android

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

Качество данных в М.Видео-Эльдорадо

Как СберМаркет тестирует простые и сложные продуктовые гипотезы на реальных кейсах

Руководство по задачам, возникающим при использовании речевой аналитики Яндекс SpeechSense (Часть 2)

Системный аналитик 1С: что за зверь и где он обитает?

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

Проверка гипотез. Часть 1 — скорость разработки

Каски, плюшки и настолки: чем живут промышленные айтишники

Как вывести деньги с Deel

Как упаковать бэкенд-код на Go для аналитики на базе Spark

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

[Перевод] Космический аппарат НАСА «Юнона» рассмотрел лавовые озёра на спутнике Юпитера Ио

Миграция в облако быстро и без ошибок. Часть 1: миграция виртуальных машин

«Midjourney на коленке, но теперь с S3». Как хранить генерации с промптами в объектном хранилище

Python для начинающих на примере работы с переменными

Знакомьтесь, WOPI! Как настроить работу с документами в браузере

Экран для вывода данных через COM-порт

Крах самого большого производителя компьютеров: как сгинула компания Compaq (часть 3/3)

[Перевод] Как неудачная видео-игра превратилась в стартап стоимостью 26 миллиардов долларов

Плагины для VS Code, которые стоит использовать в 2024 году

Культура найма в США. Как приглашать и увольнять сотрудников и не бояться, что тебя засудят

Конструирование лучшей команды (мечты). Социальная инженерия. Часть 3

Коллектив как средство от тёмного лидерства

[Перевод] Эксперимент со сном и подручные препараты, что восстанавливают воспоминания

Работа с базами данных в Rust с помощью Diesel

Ачивки за коммиты в git. Пятничный пост

От RFC до RCE, или как неожиданная особенность библиотечного метода стала причиной уязвимости

Наш публичный детектор голоса стал быстрее в 3 раза (*), качественнее, устойчивее и теперь работает на 6 000 языках

27 июня 2024

Ускорение Python в 2 раза с помощью multiprocessing, async и MapReduce

[Перевод] У растущих чёрных дыр нашли много общего с новорождёнными звёздами

Цикл разработки LLM

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

Как мужик… в банк ходил

ЕС разрешили управлять дронами и учиться на частного пилота PPL гражданам России

Запускаем Stable Diffusion в Google Colab

Нарративный дизайн в играх

Как устроены видеоконференции

Авторизация через Yandex, ВК, Telegram с помощью Laravel Socialite

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

Опасность устарела: несколько важных нюансов в новых стандартах C++

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

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

Перспективы, вызовы и тренды на ИТ-рынке: итоги дискуссии К2Тех на ЦИПР-2024

Как выстроить работу с кросс-продуктовыми фичами, чтобы не было мучительно больно: опыт команды VK WorkSpace

Организация чат-центра на базе модуля Омниканальность Rocket.Chat

Сколько стоят клики на популярных рекламных платформах и где они дешевле: исследование click.ru

Как я стал не пойми кем

Spring Boot Starter: практически, принципиально и подробно. Part 2

База по базам данных. Для всех интересующихся

Сколько денег человечество тратит на технологии и как они распределяются

Бот авторизаций в Telegram для корпоративных чатов

Есть ли жизнь до fit/predict?

Фабричный метод в React: эффективное создание компонентов. Часть 1

Товарный знак на доменное имя

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

«Вкалывают роботы, счастлив человек»: сборкой iPhone на фабриках Foxconn теперь займется ИИ

Непреодолимая легкость повышения утилизации GPU

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

[Перевод] Clojure: cond->, deep-merge, remove-nils и форма данных

[Перевод] Разработка ПО действительно так сложна? Или это мы делаем ее такой?

Как мы предложили сделать сайт МТС Live удобным для людей с особыми потребностями

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

[Перевод] Взлет и падение Sega: Легендарное путешествие в игровой индустрии

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

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

Устройство протокола DHCP в технических подробностях/недостатки DHCP. Атака DHCP Starvation

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

ИТ Магистратура и разработка. Все очень плохо?

Создаем Flutter-приложение для оплаты через СБП без натива

Как подключить Нетфликс в России — простой способ с нюансами

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

[Перевод] Почему нельзя парсить вывод ls(1)

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

Расширения 1С: хотфикс или костыль?

Как изобретали машину времени

Уникальный планшет со съёмным процессором в DDR2-слоте: что за устройство ценой в 100$ сделали китайцы в 2010?

Китайцы добились поддержки своих видеокарт ОС Windows. Почему это важно?

[Перевод] Кода: последний бой пара

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

Польза от Pentest для постинцидента

Моделирование реализации модуля Быстрого Преобразования Фурье (БПФ/FFT) и сравнение с аналогичным ядром от Xilinx

Atari: от рассвета аркад до заката легенды

Как сэкономить на обогреве пандуса при въезде в паркинг

Как организовать и оптимизировать дизайн-ревью

История мобильных видеоигр

Бегущий по лезвию мир: экономика Blade Runner

[Перевод] Что находится внутри образов distroless-контейнеров

Firmware в Linux. Коротко и своими словами

Тыц-Пыц — Заявок с сайта НЕТ: Ошибки ценой в 100+ тысяч рублей

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

Запуск стандартов PCI-Express 6.0 и 7.0 задерживается. Что теперь будет?

Почему искусственный интеллект — это дорого

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

Лицензия ФСТЭК: трудно получить, легко потерять, невозможно забыть

Кем можно стать в IT без опыта работы

Как создать Python-приложение, которое предупредит о приближении астероида

Middle-starter-pack по spring data

[Перевод] Коммерческая компания испытала напечатанный на 3D-принтере жидкотопливный ракетный двигатель, спроектированный ИИ

Как в IT-проектах работать с возражением Заказчика «Почему так дорого?»

Классификация комбинаторных объектов на примере латинских квадратов

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

Как обновить ноутбук при помощи 3-d принтера

26 июня 2024

Многопоточность JavaScript с SharedArrayBuffer и Atomics: основы

Как я участвовал в IOS Widget Challenge и что из этого вышло

[Перевод] Свет экрана в ночное время и риск диабета

Продвинутые техники работы с промптами в Midjourney

Загрузка es-модулей в браузерные приложения

Как мы пытались в Docs as code и проиграли

Нативная рефлексия в C++ уже близко

Frontend. Поток данных

VCV — новый тренд отечественного FAANG

[Перевод] Коварные утечки памяти в React: как можно обжечься на useCallback и замыканиях

Можно ли освоить иностранный язык за 3 месяца?

Контейнер ConditionalBitset — небольшое хранилище для условий выполнения

[Перевод] Есть ли у нас точная карта ближайших звёздных окрестностей?

Ассанж — свобода после 1901 дня в тюрьме и $520 000 за чартер в Австралию

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

Дизайн-система: друг или враг?

Методы применения JTBD

Основная причина стресса на собеседовании — недостаточная информированность о происходящем

В погоне за скоростью. Оптимизация нейросетевых вычислений на процессоре К1967ВН044 компании «Миландр»

[Перевод] Анализ влияния тестирования

Руководство по ng-template и ngTemplateOutlet в Angular

Логирование во фронтенд-приложениях. Опыт Звука

SVG-виджеты для tcl/tk. Градиентная заливка и прозрачность. Часть II

12 мгновений опечаток и копипаста, или почему сбоит AI: проверяем код OpenVINO

Тестирование асинхронного контракта Spring Boot приложения (Kafka Consumer+Producer)

strtree — классификатор строк на основе регулярных выражений

В борьбе с вирусами: древесина

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

Как после долгого простоя интернет-магазин стройматериалов вырос в 5 раз и заработал 23 млн в месяц

Новый микрофронтенд за 20 минут вместо часа: как работает система автоматической сборки

Создание и обработка Excel файлов с использованием Python

Собираем docker и деплоим из GitHub Actions

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

Title case против Sentence case

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

Lock-free структуры данных в Rust

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

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

Апдейтить или нет: нужно ли брать новую ML-модель?

Type Loopholes: решая нерешаемое. Рефлексия времени компиляции

25 июня 2024

Книга: «Тюнинг систем: экспериментирование для инженеров от A/B-тестирования до байесовской оптимизации»

Сколько стоит игра? Развенчиваю мифы о стоимости геймификации

Как новый 3D-принтер автоматически справляется с разнообразными экологически чистыми материалам

Эволюция корпоративной аналитики: от Excel к ClicData и Amazon QuickSight

Взгляд изнутри: как работает ОЦРВ Сириус

Создание парсеров на Rust

Как отзывы пользователей улучшают продукт. Кейсы Личного кабинета МТС Бизнес

Получение данных и логика сложных экранных форм

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

Путь от Product Manager к CPO

Как GlowByte помогла сети быстрого питания ROSTIC’S перейти на многоуровневую программу лояльности

Тренды внедрения ИИ в бьюти, косметологии и косметологической дерматологии

Как отказаться от скриншотов в тестировании

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

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

[Перевод] Как уберечься от кражи репозитория (реподжекинга)

[Перевод] Эффективность Spring-приложений в рантайме. Текущее состояние дел и планы на будущее

Эмуляция сбоев ФС. Ломаем PostgreSQL

ПОПАЛИ В СЕТИ. Как мы чиним оборудование в экстремальных условиях

ТОП-10 ошибок при создании сайта

Что пообещать себе, чтобы выучить иностранный язык?

Как моделируют мозг в томографии?

Динамические свайпы с помощью ItemTouchHelper

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

SunFounder Pironman 5: «взрослый» корпус для Raspberry Pi 5

Как страх бустит продажи CGM (Continious Glucose Monitoring)

Внедрение Business Intelligence с нуля — первые шаги

Ёлочка — игра в рекурсивное увольнение

Настройка Git сервера с нуля

Быстрый запуск Redis через Docker Compose

Творим дичь с помощью инструментов веб-разработки

Искусство мозговых волн. Как ученые визуализируют вызванные потенциалы: результаты опроса

Стоит ли вкладывать деньги в инфобизнес  в 2024?

Замена самых дешевых Wi-Fi реле Sonoff в освещении после 7 лет их использования в квартире

24 июня 2024

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

[Перевод] Решение задач Front End с интервью. Promise Pool

[Перевод] Красота кода

EXModel от Shining 3D: простое преобразование 3D-сканов в САПР

Anytone AT-D878UVII Plus: DMR-трансивер из Поднебесной. На что он способен?

[Перевод] Рэй Курцвейл о том, как ИИ преобразит физический мир

Избранные задачи по алгебре с экзаменов в ШАД

[Перевод] «Мы думали, что это невозможно»: в районе экватора Марсе обнаружен водный иней

XSS в Sappy (частичный writeup)

Security Week 2426: стойкость паролей к перебору

Чистый код: Данные

50 вопросов для опроса по мотивации сотрудников для вашего вдохновения

Динамическое создание UDF в Apache Spark из строк кода: проблемы и решение («костыль»)

DNS-хостинг для начинающих: разбираемся в многообразии ресурсных записей

Да будет свет: обзор светодиодной ленты и умной розетки с Matter от «Яндекса»

Как тестировать PWA?

Собираем полноценный NAS с 4 NVME дисками размером с небольшую книгу

Как я нашел миллион под ногами?

Что нового в Greenplum 7. Заключение

Температурный датчик NST1002 от компании Novosense

[Перевод] Как освоить Streamlit для Data Science

Обнаруживаем атаки с помощью ML

FinRL Торговля акциями с использованием фундаментального анализа

Ещё одна статья Unity vs Unreal Engine

Всевидящее око и смертная казнь за просмотр порно: как устроен IT-сектор Северной Кореи

Как я развиваю свое приложение для хранения прочитанных книг?

От студента-новичка до инженера ИБ за 8 месяцев. Мой опыт старта в направлении, которое нравится всем

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

Проблемный Starliner: что не так с космическим кораблем от Boeing

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

Кратко про Multi-Head RAG: решение многоаспектных задач с помощью LLM

Быстро разворачиваем docker, nginx и certbot

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

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

Научный подход к медитации. Начало пути

Квест на Node.js — борьба с утечкой памяти. От диагностики до решения

[Перевод] Как устроены аннотации в Kotlin. Часть 1

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

Как мы автоматизировали поиск и анализ конкурентов с помощью нейросетевой модели GigaChat

ELK: использовать нельзя изобрести

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

Автоскейлинг в Kubernetes: HPA, VPA и Cluster Autoscaler

Можем, умеем, практикуем. Новый бесплатный курс об информационной безопасности на практике

Великий спор Дж. Кейнса и Я. Тинбергена. А также курс доллара в Казахстане в 2024 году

Мобильная разработка за неделю #543 (17 — 23 июня)

Мобильная разработка за неделю #543 (17 — 23 июня)

Плейбуки в Ansible

Быстрый запуск PostgreSQL через Docker Compose

История профсоюзов Activision Blizzard

[Перевод] Иммунные клетки. Новые перспективы в лечении и регенерации

[Перевод] Мега-Учебник Flask Глава 15: Улучшенная структура приложения (издание 2024)

Использование composer в проекте php для начинающих

Манипуляция временем транзакции в блокчейне Hyperledger Fabric

[Перевод] Как я автоматизировал свое утро с помощью Python

23 июня 2024

Организация структуры папок и файлов в React/Next по MVC-архитектуре

[Перевод] В шаровых скоплениях должно быть больше чёрных дыр средней массы

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

Последний из Deus Ex

Как с помощью систем ЖКХ анализировать потенциально экстренные ситуации

Netmiko: упрощение сетевой автоматизации на Python

Использование библиотеки для профилирования в Spring Boot

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

[Перевод] Разработка ядра – API для прошивки

Как определить обладает ли Искусственный Интеллект «Сознанием»?

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

[Перевод] Анти-паттерны в Go Web Applications

Базы данных не существует

Алгоритм Backpropagation на Python

Читаем ключевой контейнер КриптоПро (ч.2)

Почему для нас ошибки важнее достижений?

Telegram Боты на Aiogram 3.x: Деплой бота через Docker

Feature-Based Flutter Architecture

Кратко про осцилляторы RSI и Stochastic

Тьюринг. Гений, опередивший время

Миграция на другую систему контроля версий

Понимание бизнес-сущности системы при тестировании

Python logging — вывод лога на QTextWidget (PyQt6)

[Перевод] Введение в Advanced Views Framework

22 июня 2024

Как я сдавала ISTQB Foundation Level V4.0

Старт китайского аппарата «Чанъэ́-6» с космодрома Вэньчан на Луну — опыт космодромного туризма

Управление проектами: обзор публикаций за неделю

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

Безмассовое объяснение тёмной материи или свет в гравитационной скорлупке

Сквозь тернии к разработке или радость и боль российской разработки электроники

Как я решил проблему 2038 года на Windows с Sandboxie

Работа с камерой в God Of War III

Как квантовые компьютеры могут повлиять на майнинг криптовалюты

Кликер на Unity с использованием нейросети для генерации графики

Что умеет новая модель Claude 3.5 Sonnet?

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

Управляем компьютерной RGB подсветкой без пк

[Перевод] Переводы в Китай. ВТБ, СБЕР и Тинькофф

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

Конрад Цузе — программист, обогнавший время

Обновленный дистрибутив Linux postmarketOS даст вторую жизнь устаревшим ПК и ноутбукам. Перспективы проекта

[Перевод] Лекарства снижающие давление помогают при эпилепсии

Введение в продуктовую аналитику. Зачем нужна и с чего начать внедрять

Microsoft решила не развивать проект подводного дата-центра. Есть ли альтернатива?

Кажется, LLM программирует лучше меня

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

Вакуумная камера из алюминиевой фляги

Описание внутреннего git протокола

Шпаргалка с командами для Windows, Linux и macOS (Терминал, VirtualEnv и Git)

[Перевод] «Мы пытаемся понять форму космоса»: учёных интересует, похожа ли Вселенная на пончик

Мартышка и АйТи

Что нам должна Система?

21 июня 2024

Отравляем кэш загрузок в Telegram для Android

Руководство по началу с нуля настройки решений речевой аналитики Яндекс SpeechSense и документации по платформе

Дневник разработки настольной игры СУПЕРТАНК. Часть 15. Про краудфандинг проекта в цифрах

Интеллект искусственный и натуральный. Опыт общения

Управление обращениями в туристическом агентстве (OTA)

[Перевод] Я тебя с вертухи сломаю, если ещё раз заговоришь об ИИ

Как ИИ будет менять интернет и телефоны?

Что нового в безопасности пользователей на Android: доклад с Google I/O 2024

Пишем кастомный Plugin SonarQube

Кто выжил при крушении Титаника?

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

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

Он победил LLM RAG: реализуем BM25+ с самых азов

Wolfenstein 3D: Начало эры шутеров от первого лица

Raspberry Pi Compute Module 4S: одноплатник для промышленности. Что это и зачем?

Загружаем товары из магазина Ozon в Google-таблицу

Чтение на выходные: «Шум. Несовершенство человеческих суждений» Даниэля Канемана, Оливье Сибони и Касса Р. Санстейна

Go и pgx. Пагинация в запросах к БД Postgres

Закон Бекхэма в Испании: налоговый режим для цифровых кочевников и стартапов

[Перевод] Swift 5.10

«Вундервафля в мире накопителей энергии»: твердотельные аккумуляторы от компании TDK

Tramvai — фреймворк для создания веб-приложений

Биомеханика: секущиеся кончики

Никотин — объективный обзор

Тревожность. Как дать обратную связь?

Минутка истории: Откуда пришла идея централизации и единого источника актуальных данных

Реверс-инжиниринг eBPF-программы на примере сокет-фильтра и уязвимости CVE-2018-18445

Дизайним собственное агентство. Выжимка доклада IT-конференции «Стачка»

Анализ данных в hippotable: графики и shareable URLs

Художественный фильм “Запустили”, или как отжать почти готовую орбитальную станцию

Гайд по работе сверточных нейронных сетей

Рассинхронизация

Мини-ПК NucBox K8: что это за девайс и на что он способен?

AI фэшн-стилист-колорист или как научить модель различать 16,7 млн оттенков без их текстового представления

Как устроены 4.6-битные сети: обучение

[Перевод] Проект модели солнечной системы из LEGO

IDE для разработки средств защиты в формате no-code

Архивация сегментов WAL с помощью Pgbackrest

Вам не нужен Lodash. Хватит! Пожалуйста

Побитовые проверки в Java и почему они так неоднозначны

Конструктивное определение искусственного интеллекта

Автомашинист. Возвращаем к жизни процессорный блок

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

Путеводитель по DevOps: видео, книги и курсы от сотрудников Selectel

Кратко: как новичку создать чат-бот с Gradio и ChatGPT?

Проблемы нормализации НСИ и их решения

Миграция в облако глазами инженера: как мы строили гибрид для 144 виртуальных машин и 104 ТБ данных

Как работодатель хотел стрясти с меня 110 тыс. рублей, но получил по шапке от прокуратуры

ЦВЕТА белиссимо

Перед тем, как выбрать оффер, пойми себя

Какой ноутбук Huawei выбрать в 2024 году: цены, характеристики, сравнение

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

Как эволюционировала платформа управления данными в Яндекс Go. Доклад Яндекса

VR в Blender 3d для инженера

Asynpg-lite: лёгкость асинхронных операций на PostgreSQL с SQLAlchemy

Сильный ИИ. Элира2. Сохранение диалогов ChatGPT

Введение в тестирование на Swift Testing

[Перевод] Первичные чёрные дыры могут составлять лишь малую часть тёмной материи

Грустная правда о программе баг-баунти от Яндекса

Изольгард

20 июня 2024

Вы мечтали побывать на археологических раскопках, но вам совершенно не хочется жариться под солнцем?

На чем разработать свой стартап или с чего начать хакатон в 2024? (часть 1)

Мечты о звездах: зачем куда-то лететь, когда есть телескопы?

Кино, финансы и data science

Итоги выбора светильников на столбы в СНТ: iSvet STR-103-2-5

Самый маленький open source свитч — как он устроен, что может предложить, мнения и некоторые альтернативы

# Casbin — легко о сложном в авторизации

Touch mouse

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

Звони первым, если проблема неизбежна. Снижаем contact rate проактивной коммуникацией

[Перевод] «Уэбб» переписывает учебники по астрономии

Вселенная как театр одного актёра

Как мы решали задачу сегментирования бизнес-объектов

Реинжиниринг управления лицензиями (SAM) в Группе MOEX

2023: Рейтинг разработчиков решений видеоконференцсвязи (ВКС)

Байки с конференций — взгляд с обеих сторон

Виды, технологии и классификация 3D-принтеров для успешной 3D печат

[Перевод] Как защитить веб сервисы при помощи шлюза OpenIG

Кто такой операционный директор и какие качества отличают хорошего COO

Проект инструментария по управлению каталогами Active Directory, Samba DC и FreeIPA. Часть 1: Постановка задачи

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

Отвага и отвага: как мы выбирались из полного абзаца с неработающей ERP на 39 производствах

Импортозамещаем почту в 2024: обзор самых хайповых сервисов сезона

OSM, Graphopper и все все все

Почему дата-центры MWS такие надежные

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

KAN и веб-программирование

Автомашинист. Возвращаем к жизни процессорный блок

Эти айфоны ещё будут жить: Пишем и деплоим свои приложения из XCode на старые iPhone

Проверка на прочность: у электронной отрасли Китая проблемы. Что случилось и какие последствия?

Производители отказываются снижать цены на DRAM и NAND. На это есть две причины

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

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

Самый дешёвый радиоконструктор с Али

Черепаха в лабиринте: Медлительное путешествие к свободе

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

Редактор кода Helix — лучше чем NeoVim?

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

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

Хочу всё знать: самое лучшее образование не за горами

Кадровые заметки

Клятва на крови: контрактные тесты с Pact в .NET. Часть первая

Клятва на крови: контрактные тесты с Pact в .NET. Часть вторая

Понимание RPC для новичков:

[Перевод] В слиянии Эль-Гордо нашли свидетельства взаимодействия тёмной материи с самой собой

50 вопросов для опроса по оценке руководителя для вашего вдохновения

Черные лебеди для российского маркетинга  –  мы уже не понимаем, что происходит

19 июня 2024

ИИ Яндекс пытается переплюнуть Тинькофф?

FastStream — новый убийца Celery?

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

Гексафторид вольфрама в электронике

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

SARIMAX vs Экспоненциальное сглаживание: Когда простота побеждает

PLC.JS — первый по настоящему свободно программируемый контроллер

Безопасное проектирование программного обеспечения: Хеширование и salting

Клавиатура Clevetura CLVX 1: беспроводные технологии и тач-кнопки в одной модели

Почему лучше нанимать Project Manager из технических специалистов, чем управленца «с улицы»

Организация коммуникаций в Телеграм через proxybot

Как я решила задачу нахождения t-критерия Стьюдента как функции от доверительного интервала и числа степеней свободы

Как покупать акции технокомпаний в 4 раза дороже?

Космопути отдела нагрузочного тестирования — Cosmos

Пишем анти-легаси приложение

«Не смешите мои кроссовки»: бегуны из мира IT разрушают мифы о спорте

От логов к аудиту

[Перевод] Как бороться с ReDoS

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

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

Пишем простые расширения для VS Code, автоматизируя задачи командной строки

Кто такой ИТ архитектор и чем отличается от линейного инженера?

Что нового в продуктах? Запуск альфа-теста ОС Selectel, релиз почтового сервиса и новые лимиты для K8s

Путь самурая SOC: создаем надежный workflow инцидента

Zyxel USG Flex 200H: не только файервол

Как работать с объектным хранилищем на Python

Нешаблонный ServiceDesk. Как мы сделали нотификацию в Jira с non-интеграционным продуктом

Аналоговые вычисления для искусственного интеллекта: как делать MAC-операцию при помощи закона Ома

«ОМНИ Проект»: как с nanoCAD BIM ВК ускорить проектирование на 40%

Как организовать безопасность контейнеров на базе Open Source

Открытые инструменты для бизнес-аналитики — когда нужно построить дашборды и работать с потоковыми данными

Ненавижу, _____, C++ массивы

Новые методы появятся в Set JavaScript

Использование Annotated в Python

Повышаем Data Quality: щепотка Soda для ваших данных

Чем на самом деле занимается дата-сайентист

Ускоряем sync.Map на 73% за 40 строк кода

BLE под микроскопом. Андроид. Часть1

Enlarge your BASHUI for free! Как увеличить потенциал производительности?

Миграция с Oracle на PostgreSQL: подводные камни и инструменты для перехода

Как настроить DNS балансировку с Consul

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

Пошаговый джуновский гайд по поиску работы в IT

Arduino — автоматическое определение скорости на входящем SoftwareSerial порте

Бекпорт на примере Node.js v22 и Windows 7

ng-container

18 июня 2024

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

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

Интеграция LLM в корпоративное хранилище данных

О том, что нужно знать при отзыве на вакансию Community Manager

Как собеседовать того, кто ничего (руками) не делает — руководителя

Основы архитектуры для джунов: построение масштабируемых и чистых приложений на python (Туториал)

Треугольник орг-структур компании. Часть 2 Примеры орг-структуры процессного офиса

Хакатоны — это не страшно: в НИТУ МИСИС придумали как помочь новичкам

Делаем AI-официанта с помощью OpenAI Assistants API и Vector Store в Telegram

Технология FDM печати: метод послойного наплавления в 3D моделировании

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

Пялился полчаса на белый экран, но всё-таки написал эту статью — как раз и навсегда побороть страх чистого листа

M14 — шаровое звездное скопление, летящее по встречной полосе

Метод Монте-Карло для оценки рисков в кибербезе

Некорректная валидация UI при работе с файловой системой: что может пойти не так и как это починить

Как VWE помогает снизить дисперсию и повысить точность данных

Почти все, что вы хотели бы знать про Docker

Обновление Java с 17 на 21: через тернии к звездам

Что нужно знать про объектные хранилища

«Мы от Лобачевского». Нижегородская математика для тех, кто не силён в математике

[Перевод] Почему люди злятся из-за итераторов в Go 1.23

Регистрация компании на Кайманах

МойОфис выпустил масштабный релиз 3.0 — рассказываем, как изменится жизнь пользователей

CTF — для начинающих

Просто добавь прозрачности: техника SEMAT в тестировании и не только

200 лет шрифту Брайля: как себя сегодня чувствуют ассистивные технологии в сети?

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

Что такое трассировка лучей, как она устроена и так ли нужна на самом деле

К вопросу о Амуре в разрезе новостей

Как правильно входить в облака

Реверсинг приложений под Android. Разбираемся с функционалом

Как зарождалось «компьютерное искусство»

Регистрировать и защищать

Отказ от cookies: что изменится и как подготовиться

Что мы узнали по исследованию среди хабраюзеров про страх стоматологов

Натрий-ионные аккумуляторы для ЦОД: новая технология, которая изменит многое

История LLM-агентов: 10 ярких моментов

Пульс опросы — разбираемся в деталях

Как в 2024 выложить приложение в Apple Store и Google Play

Стоит ли накручивать опыт в резюме с точки зрения теории игр?

Не так уж и уверен. Как правильно оценивать свою уверенность в знаниях?

Семь раз получи, один раз закэшируй

Сколько зарабатывают IT-рекрутеры, и кому готовы платить больше

Использование face_recognition и OpenCV для автоматического распознавания лиц и отправки уведомлений в Telegram

Нам надоели противоречивые данные о зарплатах в IT и мы сделали собственное исследование

Крекер. SQL инъекции. Уязвимость LFI

[Перевод] Spring Boot 3.2: замените свой RestTemplate на RestClient

Ла ла гает: Вся правда о бизнес-процессах в Ламоде

[Перевод] Голодание при раке. Есть ли смысл?

Моя б̶е̶з̶умная колонка: часть вторая // программная

Как устроены 4.6-битные сети: идея и имплементация

Работа с новой архитектурой в Laravel 11

Почему я больше не делаю важные дела: и еще 3 правила как не потерять себя к 40 годам

Использование ModSecurity в Nginx — практика защиты проекта на WordPress

Анатомия игры: Локации. часть 2

Как мы сделали свой mini-k8s на go с helm шаблонизатором

Глубокое обучение для деформируемой регистрации медицинских изображений

Кратко про библиотеку Rumale для машинного обучения на Ruby

Статический и динамический полиморфизм в C++

17 июня 2024

Как открыть счет и карту в банках Киргизии в 2024 году?

Тест светодиодных ламп «Ваше Сиятельство»

Что нового в Greenplum 7. Часть 2

Security Week 2425: поиск уязвимостей в биометрическом терминале

Онбординг без стресса. Зачем Бадди и Наставники в ИТ

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

Подключаем библиотеку к проекту с помощью npm/yarn link

Кот Шредингера Х ни жив, ни мертв

Системное мышление на практике: переход от монолита к микрофронтендам и обратно

К вопросу о выпрямителе

Ускорение роутера в Django в 51 раз

Меня зовут Игорь, 33 года я произвожу электронику и ненавижу продажи

Онбординг в IT

UB or not UB: дублируем элемент std::vector

Github API + парсинг LinkedIn вместо HH: как я нашел к себе в команду senior разработчика

Не только Роботрон: краткая история IT-сектора ГДР

Построение отказоустойчивого кластера PostgreSQL для 1С. HAProxy, давай до свидания. Рецепты от Капитана

Как выбрать сертифицированную ОС на российском рынке. Часть 2

Исследуйте IT-бренды работодателей вместе с Хабром и ЭКОПСИ

12 сервисов для прокачки насмотренности и поиска идей от руководителя команды дизайна Selectel

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

Сравнение сервисов для анализа документов AWS Textract, Azure Document Intelligence и Ripper Service от Технологики

Версионирование API в Laravel-приложениях

[Перевод] Разработка стратегии выхода на рынок: 9 шагов

Российский одноплатник на базе «Эльбруса». Что это за девайс?

Как найти инсайт: где прячутся боли клиента

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

Как строить профсоюз

Обзор нового поколения блочных СХД Qsan XCubeSAN. Укрепляем свои позиции на рынке

Что поможет руководителю: рукопашный бой, серебряные пули, ловушка?

Успешный опыт использования Qbic в системе управления мультимедиа-устройствами в Уральском Федеральном университете

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

Маленькие коробочки или почему мы любим 7547/TCP

Почему «утекают» данные в больших языковых моделях. Часть 1

Об одном использовании gRPC: HTTP-прокси pog-server

ECSF — европейская система навыков кибербезопасности

Telegram Боты на Aiogram 3.x: Отправка и обработка медиа сообщений

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

[Перевод] Что такое PID 0

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

16 июня 2024

Почему светофор важнее Шекспира? Про примечания в технических текстах

«Hello Habr!» на Xerox Alto

Построение надёжных систем из ненадёжных агентов

Почему светофор важнее Шекспира? Про примечания в технических текстах

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

[Перевод] 1-битные LLM могут решить проблему энергопотребления ИИ

[Перевод] Мега-Учебник Flask Глава 14: Ajax (издание 2024)

Альт Сервер Виртуализации 10. В роли файлового сервера

С чего начать, если вы решили ремонтировать ноутбуки? Оборудование и навыки — коротко о самом важном

Как воссоздают человека при помощи ИИ?

Драма в Fediverse

Тестирование лампы Generica 12Вт Е27

Взять и захостить собственную LLM — зачем это нужно [и нужно ли вообще]

Гуманитарий с 0 знаний в программировании. 4 часть. Привет и пока, геймдев

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

Устанавливаем Home Assistant Supervised

Отбординг: как (не)правильно онбордить, чтобы от вас максимально быстро сбежали сотрудники

Duke Nukem 3D – герой нашей юности

Все выше и выше: DDR3 будет лишь расти в цене. Но почему?

50 вопросов для опроса после обучения для вашего вдохновения

Авиация: промежуточный итог 2 квартала 2024

Вам есть что делать с нуля в IT в 2024 году

По дороге из желтого кирпича — что скрывается за сказкой о волшебной стране Оз?

Дедупликация данных в Windows 10 и Windows 11 средствами Microsoft

Telegram Боты на Aiogram 3.x: Message handler и трюки с текстом

StableProjectorz — бесплатный инструмент для текстурирования 3D-моделей с помощью нейросетей

Если интеллект это психическое расстройство, то что такое тогда искусственный интеллект?

Написать X-docker-isolation-provider сложно — но не невозможно

Расширенное пространство (часть первая)

Древняя и новая история цистерцианских цифр

15 июня 2024

Управление проектами: обзор публикаций за неделю

Как мы делали калькулятор (3D-конструктор) лестниц в нише, и с какими трудностями столкнулись

Волевые качества. Почему одни люди более волевые, чем другие?

Обзор и тестирование Blackview MP100: доступный мини-ПК на Ryzen 7 5700U. Мощный, тихий и компактный

Как я стал разработчиком в Германии и чего мне это стоило (спойлер: ничего). Часть II

Фрилансер или IT-компания. Как выбрать исполнителя?

Хранение данных на ДНК/РНК: возможности и перспективы

Работа программистом в Германии: как пережить испытательный срок

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

Чему нас НЕ учат случаи МТС, СДЭК и КБ Радуга или Имитационная Безопасность

TI на коленке или как исследовать угрозу с помощью браузера

Электронные чернила и Raspberry Pi

Ноутбук с процессором RISC-V: современный лэптоп на базе ОС Linux. Что это за девайс?

Logitech G Pro X 60 Lightspeed: компактная игровая клавиатура. Что это за модель?

15 недорогих VPS/VDS-хостингов (2024)

Почему Microsoft спас Apple в 1997 году?

Мои мысли о Python in Excel

Делаю слоты часть 2

Голодающие дата-центры и блекауты: как решают проблему с нехваткой электроэнергии для ИТ-инфраструктуры

Factor and Block CSS — методология CSS

Что на неделе: презентация Apple, масштабный сбой в Telegram и внезапные успехи российских сервисов видеосвязи

JSON словарь в качестве постоянной памяти для GPT-ботов (версия 3.0)

Поднятие Redis сервера: Полное руководство

Сервер на визитке

Оценка времени выполнения задач: желаемое и реальное

Управление напряжением PWM сигналом (PWM+RC=DAC)

Запускаем Stable Diffusion на GPU AMD Radeon в Docker

14 июня 2024

Делаю игрулю на Playdate на чистом C. Глава 4

[Перевод] «Космический сбой» во Вселенной заставляет астрономов переосмыслить теорию относительности Эйнштейна

Виза цифрового кочевника в Тайланде в 2024 году

Чтение на выходные: «Предсказуемая иррациональность» Дэна Ариели

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

Результаты двух слотов трансляций на фестивале Steam Next Fest — цифры и наблюдения

Как правильно составить заявку на регистрацию ПО в Минцифре

Как сделать дашборд в FineBI за 15 минут? Инструкция по созданию визуализаций

Аналитика на госпроектах – это не страшно

Если ты этого не видишь, взрослый бизнес не для тебя — новые ниши для предпринимателя

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

[Перевод] Пишем собственный макрос на Dart 3.5 вместо старого генератора кода

Perl 5.40.0: что нового спустя 11 месяцев? Изменения и дополнения в релизе

Как сделать А/B-тест в офлайне, на примере ускорения доставки в Самокате

Как работает отрисовка в фреймворках на основе XAML

Магистратура в 35. Шлюз интернета-вещей

Бизнес-сериал: формируем BI-систему в строительстве почти в прямом эфире. Часть I

Экскурс в «святая святых» ОК: как мы пишем и ревьюим код автотестов

Дроиды и питоны: как работать с ADB быстрее и проще

SSDL: ML для проверки кода и поведения opensource-решений

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

У Intel проблемы: корпорация остановила строительство фабрики чипов ценой в $25 млрд

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

Автоматизация расчета нормы времени с использованием Python

Logitech G Pro X 60 Lightspeed: компактная игровая клавиатура. Что это за модель?

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

«Я стал тимлидом и боюсь». Что почитать и зачем

Микродозинг кофеина: новый подход к потреблению кофе

Взлом соцсетей: цены на черном рынке и риски для бизнеса

Знакомство с PowerPC

[Перевод] Как я сохраняю мотивацию при разработке в одиночку

Использование Windows Credential Manager для безопасности PowerShell

Факапы аналитиков: где они обитают? Кейсы Mad Brains

Про недушных аналитиков

Acemagic X1: ноутбук с двумя экранами. Что это за девайс?

[Перевод] Могут ли инопланетные солнечные панели выдавать присутствие инопланетян?

Математическое моделирование технологических объектов и систем глазами и руками студента

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

Как рисовать Sequence без боли и страданий в PlantUML

Интеграция VK ID в свой сервис: Пошаговая инструкция

Улыбка сквозь баги

Замена 3-way merge на Server-Side Apply: как werf 2.0 решает проблемы Helm 3

Ваш путеводитель по дипфейкам: осведомлён — значит вооружён

[Перевод] Супербактерии, антибиотики и родная микрофлора

Как сварить лягушку: в российском IT растёт число самозанятых

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

asynpg-lite: Простой асинхронный менеджер для PostgreSQL на Python

Кратко о KAN для самых неподготовленных

50 вопросов для отзывов клиентов для вашего вдохновения

13 июня 2024

Как программировать без мыши, без монитора, без зрения…

Большие языковые модели — гонка в тупик или прорыв в будущее?

Дневник разработки настольной игры СУПЕРТАНК. Часть 14. Про краудфандинг настольной игры СУПЕРТАНК

[Перевод] Специалисты по информатике изобрели новый эффективный способ подсчёта уникальных элементов

Дата-центры будущего: в поисках мощности и новых источников энергии для LLM

Роботогорничная Tuvio от Яндекса

Повышаем безопасность домашнего сервера

[Перевод] Тиндер в мире ИИ: пять способов, как нейросети могут помочь вам наладить личную жизнь

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

Библиотека программиста: книги о том, как построить карьеру в IT

SwiftUI и MVI

Бот с характером: как образ и персона ботов влияют на клиентов

Разбираем магических зверей безопасности: AuthZ: abac/rbac, AuthN и 2FA

Автопереобучение моделей в Production

Почти всё о Carbonio Mesh

Сказ о том, как мы куриц MESтомизировали

Совместимость серверов «Тринити» с платформами виртуализации: «РУСТЭК»

Учреждение хедж-фондов на Каймановых островах

[Перевод] Простая документация с dbt: Упрощение документирования хранилищ данных

Три истории студентов из агротеха от первого лица

Наш ответ на фидбэк: рецепт практик, которые мы внедряем в клиентский сервис

Осваиваем DOM Invader: ищем DOM XSS и Prototype Pollution на примере пяти лабораторных и одной уязвимости на Хабре

Первый в мире ноутбук на базе ARM-процессора Qualcomm X Elite и ОС Linux. Что это за девайс?

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

Лошадью ходи, век воли не видать

Как подготовиться к live-coding сессии на собеседовании

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

Умная стройка как (микро)сервис: следим за возведением зданий

Миграция витрины данных с СУБД Teradata в СУБД Greenplum

Новые процессоры AMD, российский четырехсокетный сервер, различные СХД и другие новинки за май

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

Разворачиваем модель Stable Diffusion 3 Medium под ComfyUI

Перенос данных из Oracle в PostgreSQL быстро и без потерь: как мы используем для этого Airflow и NiFi

Android: Проблема отрисовки в jetpack compose

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

LR-парсеры

Настраиваем взаимодействие с внутренним API приложения через свой API-proxy

Telegram Боты на Aiogram 3.x: Магия фильтров

Postgresso #5 (66)

Как хеширование поможет вам оптимизировать хранение данных?

12 июня 2024

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

Строим прокси цепочку с помощью graftcp

[Перевод] Я протестировал велосипед с водородным приводом. Возможно, это настоящее зеленое будущее?

Про IT-шников и высшее образование

Как анализировать тысячи отзывов с ChatGPT? Частые ошибки и пример на реальных данных

Инсулин. Как ГМО спасает миллионы жизней

Gabriel2 — Open Source асинхронная библиотека для модели Акторов на Rust с использованием Tokio

«Чем на самом деле занимается системный администратор?»

Дитя Земли для солнечных панелей: как и где сегодня применяют теллур

Корпоративная культура

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

Полный гайд по CSS Flexbox с примерами из практики

О войти в айти. И эффективность обучения

Засады многопоточности

Переход с WebStorm на Cursor (VS Code)

Закрытость ПО как способ грабежа гос-ва. Гос закупки и импортозамещение

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

[Перевод] Как перейти с монорепозитория Helm на версионированные чарты

Илон Маск в Средневековье: мечты на тему «а что если…»

Scrum — рак, убивающий индустрию

Консистентность в оформлении игровых интерфейсов

Избавьтесь от хаоса модальных окон с useModalControl (React)

Кремниевая фотоника: 3D-принтер на чипе

Большое тестирование видеокарт для машинного обучения

[Перевод] Новые снимки миссии «Евклид» открывают широкий вид на тёмную Вселенную

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

[Перевод] Фазовое состояние мозга и готовность провалиться в неизвестность

Алгебра для QA: Основы и Применение

[THM] [Medium] Wonderland

11 июня 2024

Честно о стажировках в IT-компании. Системные аналитики и программисты 1С о программах обучения в «Автомаконе»

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

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

Что ждет участников на Ural Digital Weekend 2024: рассказываем про спикеров, программу и неформальные активности

Деплоим Next.js приложение через PM2

Веб-аналитика. Server-Side GTM и его возможности

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

Собираем компьютер для работы с большими языковыми моделями

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

Небритый хомяк — психология криптотрейдинга. Рубрика «Правила трейдинга»№1. Не жалей о том, что сделал

Вызов функций Go из Python с помощью ctypes

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

Открытые инструменты визуализации данных

Реестр российского софта для физика ( ИП )

Разработка сервиса для публикации препринтов. Архитектурный подход

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

«IT-Планета 2024»: задачи третьего этапа по PostgreSQL

Предотвращение утечек API

Когда проснулся и узнал, что существуют PWA

​​Все мои детальки: сделайте свою Arduino

Что нового в Swift 6?

Динамическое программирование на Python

WWDC 2024. Обсуждаем, что по факту

Как составить бюджет ИТ-проекта?

Сколько UB в моём компиляторе?

Flipper Zero — мнение пентестера после двух лет «полевой» эксплуатации

Яндекс открывает YaFSDP — инструмент для ускорения обучения больших языковых моделей и сокращения расходов на GPU

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

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

Стажировки в SOC. Часть 3: как обучать сотрудников после стажировки

Машинное обучение в ЦОД: Можно ли доверить ИИ управление инфраструктурой?

Анатомия игры: Локации. часть 1

Конструирование лучшей команды (мечты). Социальная инженерия. Часть 1

[Перевод] «Обсерватория обитаемых миров» сможет наблюдать лунные и солнечные экзозатмения

Автогенерация api для RTK Query, graphql, postgraphile и postgresql

Необходимое зло

Как измерить эффективность DevOps в компании. Практики из Scaled agile framework (SAFe)

Революционный подход к нейросетям: рассказываем про KAN (Kolmogorov-Arnold Networks)

Искусственный интеллект – путь к апокалипсису?

Реализация итоговой согласованности. Разбор библиотеки event-outbox

Как я продолжил заниматься спортом по 2-4 часа в день

10 июня 2024

Топ 20 вопросов по опросу взаимодействия сотрудников

Лидерами не рождаются или принципы эффективного управления

[Перевод] Интеграционные тесты

Анализируем HTTP трафик в Wireshark

[Перевод] С MVP покончено. Вам нужно думать о MVE

Security Week 2424: что не так с функцией Microsoft Recall

TransformerFam от Google и другие попытки улушить память LLM

[Перевод] Уязвимость в плагине JetBrains GitHub

Фантастические таланты: Эпизод II – Атака внедрения

Дата-сайентистам: «Обработка данных на Python. Data Wrangling и Data Quality»

Что нового в Greenplum 7

Пишем универсальный прототип бэкенд-приложения: Litestar, FastStream, dishka

Управление паролями в организации

Как создать аудиоплеер. Часть 3

Held der Arbeit или IT-сектор ГДР: как это было

Java и C#. История одного вдохновения

Четвертый «скок» Илона Маска

Эффективная запитка от литиевых аккумуляторов (серия TI TPS63xxx)

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

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

Миграция терабайтной базы 1С: УПП с платформы 1C 8.1 на 8.3

«Сидеть до конца» на экзамене и другие полезные советы

Как 1С позволяет себе разрабатывать для Розницы

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

Telegram bot и Mini app на Dart. Боль?

Соловьиная песня постквантового шифрования

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

Автоматизация Juniper на Python

Ошибки ведения личной базы знаний: почему я удалил 1500 из 4500 заметок в Obsidian

Формируя будущее: путь к отечественной системе ИТ-сертификации

FastAPI: веб-разработка на Python

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

Мой опыт миграции приложения на standalone-компоненты

Ищем мемкойны на Stonfi в TON или есть ли жизнь за Notcoin

Эволюция рекламы в игровой индустрии: от прошлого к современности

Пример своего транспорта для Symfony Messenger

Prompt-engineering: чем полезен SDET-специалистам или как оставаться востребованным на рынке в эпоху ИИ

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

Учишь русский, учишь Java, едешь в Россию работать, или Как я «зашёл в ИТ» 10 лет назад

AI: типовые задачи  iOS разработчика

7 видов рацетамов, какой из них лучше?

Под капотом загрузчика

Дзэн в искусстве программирования

BananaNAS — портативный NAS из одноплатника

iOS-разработчики в 2024 году: какие нужны скилы и как проходит процесс найма

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

Тестирование производительности виртуальных потоков Java в Jetty

Опыт разработки сервиса отправки сообщений в Apache Kafka с использованием SASL/Kerberos и Avro Schema Registry

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

Прогрессивный налог — социальная справедливость или латание дыр бюджета?

Поучительная история технической одиссеи компании Palm, Inc

Git. Руководство по оформлению веток и коммитов

Применение SFIA Framework для ИБ

Telegram Боты на Aiogram 3.x: Первые Шаги

[Перевод] Мега-Учебник Flask Глава 13: I18n и L10n (издание 2024)

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

Часть пользователей Telegram в опасности

WiFi-маршрутизаторы — это трекеры для массовой слежки

5 причин, почему пользователи ненавидят вашу документацию [и как это исправить]

Обзор открытых свободных инструментов для создания резервных копий СУБД PostgreSQL

Пора оставить RAID-5 в далеком прошлом

Возможно ли запустить Unreal Engine на микроволновке? Подведём подсчёты

Слушаем события в Selenium с помощью Listeners. Как реагировать на события без тонны кода

09 июня 2024

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

5 причин, почему пользователи ненавидят вашу документацию [и как это исправить]

Тестирование лампы из Таиланда Panasonic LED NEO 12 Вт

Простыми словами про метрики в ИИ. Регрессия. MSE, RMSE, MAE, R-квадрат, MAPE

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

Эксперимент: создаем цифровых двойников Ленина и Николая II

Устанавливаем и применяем Docker на Repka Pi

Синдром самозванца Vs Излишняя самоуверенность

Жизненный цикл ИТ-продукта на примере Telepathy – интерфейса мозг-компьютер (BCI) компании Nueralink

Рисуем фракталы на Rust и CUDA

Получение информации с LeetCode о пользователе на Golang

[Перевод] Учимся летать: симуляция эволюции на Rust. 2/5

5 вещей, которые не стоит делать при ремонте ноутбуков

Спустя полгода — новый релиз FreeBSD 14.1. Что появилось в этой версии?

Я проработал в IT больше 10 лет. Вот 5 вещей, которые я бы хотел знать, если бы начинал сейчас

Как устроены выборы в США и какие компании выиграют от победы Трампа или Байдена в 2024 году?

Как лучше учить и для чего нужен Unreal Engine?

Хитрый Алгоритм: Решение задачи Continuous Subarray Sum

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

Как защитить своего бота на базе LLM (ChatGPT) от взлома?

Работа с Outline через Python

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

Удобный CI/CD доступен каждому

Насколько хороши диапазонные типы и btree_gist индекс в PostgreSQL

08 июня 2024

Вечный покой .env: как эффективнее удалять закомиченный файл .env из Git-репозитория

Переход на .NET Aspire из отдельных проектов. Часть 2. Локальное развертывание с помощью Aspire

[Перевод] Процесс старения и ключ к его торможению. О чем говорят генетические заболевания?

Сложно о простом. Модель OSI и TCP/IP

И снова о Redmi AX6S + OpenWRT

Триггербот для Rainbow Six Siege на Python

Как я писал свой первый проект на Python

Роль «HR бизнес-партнера» в трансформации рынка труда

Простыми словами про метрики в ИИ. Классификация. Confusion matrix, Accuracy, Precision, Recall, F-score, ROC-AUC

[Перевод] CVE-2024-4577: Не может быть, PHP опять под атакой

От нуля до Тетриса: наше приключение с Python

Свой VPN за 5 минут (Outline)

Планировщик на основе искусственного интеллекта

Принцип личной ответственности. Почему ты во всем виноват? Почему ты достиг всего сам?

Как IT-специалисту расспрашивать экспертов, чтобы развиваться профессионально и извлекать знания?

Китай на Луне: Поднебесная добилась огромных успехов в изучении спутника Земли. Что их ждет дальше?

Как мы сломали языковой барьер с помощью одной модели?

В ChromeOS появится поддержка Windows-приложений. Google надеется на увеличение доли рынка операционки

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

Тимоти Джон Бернерс-Ли – человек, который почти создал интернет

Gcov/Lcov — покрытие кода и отчет по нему

Что такое матрица RACI? Как этот инструмент управления проектами может повысить производительность

Используем базу в Notion как знания для нейро-сотрудника на базе LLM (ChatGPT)

Студент XXI века: как использовать ИИ в процессе обучения?

Переход на .NET Aspire из отдельных проектов. Часть 1. Перевод приложений в Aspire

Sentiment Analysis Bot на Rasa 3.1

Изучаем freeware вирус на ПК

Опыт использования VR в проектной организации

07 июня 2024

Описательный анализ или как выбрать страну для релокации (пошаговый ключ к посту топ 20 стран)

Первый одноплатник или как поднять Orange Pi 5 Pro

Фишки и «грабли» использования машинного обучения от спикеров ML2Business

Как мы делали Proxy до API OpenAI, а пригодилось оно для доступа к Docker Hub

Архитектуре ARM пророчат 50% доли рынка процессоров к 2029 году: что это за прогноз?

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

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

Кейс. Как найти клиентов на дорогой продукт. Реклама умных домов в Дзене со средним чеком 1 млн. ₽

Как мы создали HR-приложение и выиграли 250 тыс. рублей в хакатоне

Как загрузить, установить Office 2024 LTSC с сайта Microsoft и активировать навсегда?

[Перевод] 26 техник, которыми геймдизайнеры манипулируют игроком в видеоиграх

Меняем мир с помощью слов: какие инсайты я получил после конференции Techwriter Days

Анализ повторяемости инцидентов

Дорогу осилит идущий

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

Имбовый вайб: Как не стать кринжовым скуфом

МТС RED ART: обзор перспективных security-исследований

Перформанс ревью: как подготовиться и взять от ежегодной оценки всё возможное

Язык программирования Кедр. Продолжение

Самые горячие новости инфобеза за май 2024 года

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

Лазер против камеры видеонаблюдения: что будет с матрицей и защитит ли IP-камеру DC-iris?

Чтение на выходные: «Быть пиратом. Как бросить миру вызов и победить» Сэма Альенде

Подборка видео с последнего SREcon24

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

Магия кино

Все тесты — это юнит тесты :o

[Перевод] Найти золото в потоке

Вихрь времени. История уникального компьютера Whirlwind

Публикация web-карт с GeoServer: от установки до интеграции с Mapbox GL JS

Мониторинг систем: от веб-ресурсов до физической инфраструктуры. Кто такой Monitoring Engineer и зачем он нужен?

[Перевод] Катастрофа с Hibernate 6.5 при обновлении на Spring Boot 3.0.0

В помощь радиолюбителю: принимаем сигналы AIS морских судов

Вышли новые процессоры Ryzen 9000 на Zen 5. AMD говорит, что они мощнее, чем Intel Core 14-го поколения

Как Growth Loops кардинально изменяют подход к продуктовой разработке

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

«Бабушка интернета» – Мэри Ли (Бернерс-Ли) Вудс

Чем на самом деле занимается продакт-менеджер

Застрять в аутстаффе

Ловим спутники без поворотного устройства

Кейс продвижения: как найти клиентов на ремонт квартир в Москве

[Перевод] Ужасы работы с Интернетом в Антарктиде (и как это исправить), часть 1

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

Как измерить эффективность разработки через метрики?

LLM и 1С: изучаем сервисы для автоматизации написания кода 1С

Результаты большого техписательского опроса, часть 2. ГОСТ, индустрии, виды документации, зарплаты

Разворачиваем PostgreSQL на VPS сервере за 5 минут

Как я стал разработчиком в Германии и чего мне это стоило (спойлер: ничего). Часть I

Секреты Lineage II: скрытые возможности клиента

4 проблемы ИИшенки

Ртуть – супертоксикант в рыбе

06 июня 2024

WWDC 2024. Что ждут разработчики

Простая настройка VPS, NGINX и FastAPI: Пошаговое руководство. Часть 2

Мы тоже своего рода учёные — Как ITGLOBAL.COM и GAGAR>N с vStack Техлабораторию открывали

Celery: разбираемся с Celery Beat

До AGI и ASI осталось 20 лет: почему до восстания ИИ ещё далеко

Назад в прошлое. Часть 2. Интервью с Митчем Гителманом. MechCommander, MechAssault, Battletech, Shadowrun

К вопросу о диодах (идеальных)

Основы TypeScript

Эффективное обучение. На чем держится обучаемость?

Computex 2024 с места событий: новые процессоры Intel, AMD и другие новинки

Что такое Proxima DB? Знакомство с российской СУБД на базе PostgreSQL

Standalone в Angular

Локи в C++: библиотека для проектирования и метапрограммирования

Metabase VS Power BI: выбираем систему визуализации данных

ОС Tizen всё: Samsung прекращает поддержку операционной системы. Что происходит?

Как мы снизили Cycle Time и увеличили Change Frequency

Application Hosting. Обзор доступных сервисов для хостинга приложений

Тест-менеджмент система TestY: обзор новых фич в версии 1.3

Базы данных простыми словами

От разработки ПО до десятков тысяч биткоинов на балансе: история компании MicroStrategy

Духаны в IT

Плюсы, минусы, подводные камни построения системы работы с компетенциями в команде аналитиков. Часть 2

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

ИИ на службе контакт-центров: революция в качестве обслуживания

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

Простая настройка VPS, NGINX и FastAPI: Пошаговое руководство. Часть 1

Про то как мы распиливали монолит на MSA

Встроили в шрифт микротипограф, который сам ставит правильные тире, кавычки и не только

Банк vs мошенники: деньги спаси, данные сохрани

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

Осознанная ходьба для удаленщика. Часть 2: три года спустя

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

[Перевод] Как я масштабировал генератор нагрузки Amazon для работы на 1000 машин

Как просто создать aiogram 3.x бота на вебхуках (webhook)?

GPT vs Copilot: кто лучший помощник в написании UI-тестов для iOS?

Подключение единых правил eslint для проекта React + Typescript. Инструкция

[Перевод] Регенерация синапсов. Таблетка от БАС перешла во вторую фазу испытаний на людях

Установка MS SQL Server на Linux

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

Quickwit. Когда Elasticsearch слишком дорогой

Оценка точности искусственного интеллекта в медицине

Жёсткое руководство

Как пересобрать ядро для WSL2 и остаться в живых

Bcachefs: файловая система, которая не ест ваши данные

Введение в gRPC: Основы, применение, плюсы и минусы. Часть I

05 июня 2024

Mobius 2024 offline. День второй

AOP в Golang: как рефлексировать, и почему вам не стоит этого делать

Грамматика от Алисы из Яндекса

Lazy Loading в Java

Майним крипто-пойнты с помощью цветового автокликера на Python

И снова о безопасности облачных сред

Wayland 1.23: что нового, что изменилось и чего ожидать от стабильного релиза

[Перевод] CCNP Encor на русском ч. 1 (L2)

Здесь могли быть деньги ваших клиентов

Из бэкендера в CTO, минуя корпорации: личный опыт

Как могли взломать СДЭК. Уроки, которые нужно усвоить каждому

Гелий в электронике: краткая история солнечного газа

[Перевод] Сверхскоростные связные списки

Магия динамического маппинга. Реализация универсальной обработки файлов нефиксированной структуры на Python

Мечтает ли GPT-4o о сегментации картинок...?

ИТ-кампус НЕЙМАРК как «точка сборки» олимпиадного движения. Как и зачем?

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

[Перевод] Что такое программирование игр и как стать игровым программистом?

[Перевод] Вы пожалеете об использовании естественных ключей

Новый технохаб: как Малайзия завоёвывает рынок полупроводников

Технологии в индустрии моды: как мы пришли от ткацкого станка к виртуальной одежде?

Ловушки volatile, DCL и синхронизации в Java

Микросотовые IP-DECT-системы Yealink: базовый траблшутинг

[Перевод] Использование Temporal для эффективного управления жизненным циклом документов

19:43, еще не завтракал…

Пайплайны в GitLab для микросервисов

Как IT-специалисту расспрашивать экспертов, чтобы развиваться профессионально и извлекать знания?

Оптимизация Go: как повысить скорость и эффективность кода

Рынок вакансий для аналитиков данных в 2024 году

CI/CD Kubernetes платформа Gitorion. Приватный реестр Docker-образов с аутентификацией в Keycloak и Web-интерфейсом

Обмануть сотрудников на 160 млн рублей и отделаться штрафом: гайд от IT компании из Сколково

AI уже тут: в какие инструменты тестирования уже интегрирован искусственный интеллект

Коннектор ADB-TO-ADB

Адаптив без боли: как сделать резиновую вёрстку с заботой обо всех разрешениях

Планирование и организация рабочего и личного времени

04 июня 2024

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

Кастомные HTML-теги

Топ-5 типичных ошибок при внедрении CRM-систем и как их избежать

Можно ли на самом деле выучить английский язык в Chat GPT?

Встроенные коллекции Dart: как реализовать в коде основные структуры данных. Глава из книги

Внутренняя кухня Security Operations Center: рецепт контента

В Кыргызстане заблокировали Тик-ток? — У Amnezia VPN есть решение

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

Эйджизм в IT: в каком возрасте можно стать программистом

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

Книга: «Антипаттерны SQL. Как избежать ловушек при работе с базами данных»

Делаем нативное мобильное приложение с ИИ и бэкендом (Туториал)

Как я создавал аудиоплеер на python с FFmpeg

Подход к разработке API API-first: как внедрить и почему это работает

Комбинаторы синтаксического анализа на Kotlin

Проверка поставщика в Китае своими силами

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

Блеск и нищета нового Scrolling API в Spring Data

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

Как мониторинг связан с тестированием. Преимущества мониторинга для бизнеса: как экономить время и деньги

Управление Argo CD с помощью Ansible через API вызовы

Подход к разработке API API-first: как внедрить и почему это работает

Что нового будет на FrontendConf 2024: взросление аудитории + хардкорные темы

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

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

Что делать, если Заказчик просит сделать часть работ бесплатно

7 раз отрежь, один релизни. А/Б тесты статических сайтов

Встречайте Collabry — сервис от победителей Битвы пет-проектов

Необъяснимые загадки космоса

О чём не молчит Windows. Погружение в Windows Registry Forensic

ML в OCR: зачем и как

Устройство для энтузиастов — телефон на ОС «Аврора»

Мечтают ли безопасники о профильном образовании?

Обзор аппаратного файервола Zyxel USG Flex 200H

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

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

4 распространенные ошибки в аналитике контекстной рекламы: что не нужно делать

Рост цен на SSD: корпорации стимулируют спрос и создают дефицит. Перспективы рынка

Погружение в мир Lint'a в Android-проекте

Security Week 2423: о плохих генераторах случайных чисел и пароле к криптокошельку

[Перевод] Можем ли мы быть одинокими во Вселенной?

Идеальная симуляция или как хаос делает мир интересным

Первый открытый GSM-телефон

Интеллектуальное право: за что может прилететь информационному посреднику. Объясняем на примере хостинг-провайдера

Сохранили Ricor Compi 100 для истории: ноутбук теперь в коллекции московского музея ретротехники

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

Как сделать умный дом на Loxone, но сэкономить

Пример использования Workerman и Symfony Messenger

23 сервиса для digital-маркетинга, которые экономят время и нервы

Разграничение прав доступа по подразделениям в 1С: ЗУП КОРП / 1С:ERP

Разрушение каменной башни в Блендер 3D

Дайджест XCOM-SHOP: 10 недорогих Wi-Fi-маршрутизаторов

Кратко про Seq2Seq-модели

Как избавиться от зоопарка систем с помощью одной КИСы?

Как я скрестил JPEG, GIF и получил VP9

[Туториал] Пишем собственные Spark Native Functions (Часть 2)

Code Review — простой способ измерения и анализа

Мысли по поводу доклада на FPGA-Systems про маршрут ИРИС из МГУ

Как Составить Функцию Инициализации Микроконтроллера (Топологическая Сортировка Графов)

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

03 июня 2024

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

Про обязательность поправки на множественные сравнения, которая часто игнорируется адептами Data Driven методов

Новый взгляд на старые игры. Часть 5. WoW в Warcraft III. 8 кампаний, переносящих сюжет MMORPG в классическую стратегию

Как подружить Llama-3 и YouTube имея всего 40 строк кода

Сказ о том, чему в немецких вузах игроделов учат

Шпаргалка по SQLAlchemy для начинающих алхимиков

Откажитесь уже наконец от gin, echo и

Чек-лист для контроля защиты от шифровальщиков

Как я произвел 200 тандыров и 13,5 млн убытков

Про автоматические выключатели

Python в Excel жив?

За что я не люблю PostgreSQL

Лишние знания бесполезны?

Больше не поддерживается: история взлета и падения Yahoo! Messenger

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

Как я преподавал алгоритмы в 4 местах и проходил iOS-курсы. Что помогло получить работу?

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

Китай начинает и выигрывает? Huawei и SMIC запатентовали собственный 3-нм техпроцесс

Отслеживание сотрудников на карте. Законно. Логично. Этично?

Сильный искусственный интеллет (ИИ). Быть или не быть?

Удобный мониторинг трафика. Заглушка сети. Переводим адаптер TP-Link в режим мониторинга

Ему исполнилось 55, когда он основал самую важную компанию в мире. Удивительная история Морриса Чанга

Накатить ось на 500+ серверов и настроить всё за 10 минут: наш опыт использования Foreman

Кто будет разрабатывать лекарства?

Майним крипто-коины с помощью Python и компьютерного зрения

Hosting для API. Обзор бесплатных и недорогих сервисов для вашего проекта

Сравниваем DBSCAN и OPTICS

Было Software, а стало Abandonware: умирание и спасение ценного

Как AI меняет образование здесь и сейчас

Хочешь искоренить Agile? Сформулируй требования

Selectel Network Meetup: регуляторика, защита сетей, инцидент-менеджмент, сети Clos

Создаем простой AI чат-бот Telegram с помощью Ollama и нескольких строк кода на Python

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

Разбираемся, как настроить алертинг из OpenSearch по email

Взлёт и падение Napster — сервиса, который навсегда изменил музыкальную индустрию

Владимир Зима «Инструменты руководителя. Понимайте людей. Управляйте людьми». 3-е издание — СПб. Питер, 2022 — 256 стр

await vs yield на примере Effection 3.0 и React

16 полезных привычек IT-специалиста — рассказывают разработчики, QA и аналитики

Два типа рефлексий в C++

Этапы любого проекта

Мобильная разработка за неделю #540 (27 мая — 2 июня)

NIST NICE – модель компетенций в области ИБ

Реализация принципа единственной ответственности на Python

Усиленные пароли или 2FA

Разбирая бэклог. Часть 12. Копируй, изменяй. 11+1 аркада и пазл, удачно пересмотревших исходную концепцию. 1989-1995

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

Как создать аудиоплеер. Часть 2. Использование ExoPlayer

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

Shared Element Transition в Jetpack Compose

Кратко про класс CompletableFuture в Java

АльтЛинукс Сервер виртуализации10.1 (Proxmox)

02 июня 2024

Y Combinator — создатель единорогов. Во что он вкладывает сегодня?

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

[Перевод] Мега-Учебник Flask Глава 12: Дата и время (издание 2024)

[Перевод] Мега-Учебник Flask Глава 11: Дизайн приложения (издание 2024)

«Культурный контракт» с сотрудником

Карты и перспективные картографические задачи в ADAS приложениях

Расширяем возможности Keras с помощью кастомных слоев

Enbeddrus — обучение независящей от языка эмбеддинг-модели

Мои проекты за 7 лет увлечения DIY

Шаблон Go-микросервиса для начинающих от .NET разработчика. Часть 1

Как собрать валютный портфель

Какие привычки освоить it-шнику, чтобы стать продуктивнее (или здоровее)?

Летние одноплатники: как для любителей DIY-проектов, так и для промышленности

Разгоняем код с Object Mother и Object Pool в Java

Снова всплыла тема бакапов. Как часто. Где хранить. Сколько копий

СДЭК в критические дни и приключения с потерянным лекарством

Я научу вас неправильно играть в Hearts of iron. Оптимизация довоенной экономики: часть 2

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

.NET Aspire — империя дотнета наносит ответный удар

Все секреты многопоточности

«OSS, который не смог», или почему использование open source решений вдолгую требует корпоративных компетенций

Age of Empires – культовая попытка сделать Цивилизацию в реал-тайме

Firebase Analytics в KMP: Android, iOS, Desktop (MacOS, Windows)

MajorDoMo, делаем контроль датчика открытия замка. Голосовые уведомления и создания телефонного оповещения

Девять измерений от Дирака?

Насколько вредно летать самолетами обычному человеку? Почему это вредно? Что более вредно, чем остальное?

Механика и стратегия игры «5букв»

01 июня 2024

Создание дистрибутивов для разных операционных систем в Java 21 и 22

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

Как найти клиентов в мебельный бизнес бесплатно | Интерьерно, Слэбы, Mensa design

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

Разбираемся с coroutine в Kotlin — 3

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

Go + Minio: как написать простой сервер для взаимодействия с файлами

Хакеры и мошенники — в списке стейкхолдеров?

Как сервер с моим проектом был удалён вместе с бэкапами

5 разных одноплатников лета 2024 года: от разработки до гейминга

Методы тестирования веб-API, которые должен знать каждый: чек-листы для начинающих

Дитер Рамс: дизайнер, определивший современность

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

Docker Hub заблокировали возможность обновлять проекты. Как работать дальше

Обзор ноутбука Ninkear N15 AIR: 15,6", Intel N95, 16GB\512GB

Первый год в Rust — история любви

Обзор курса Certified Penetration Testing Specialist (CPTS) от HTB Academy

Desktop приложение для хранения текстовой информации

[Перевод] Учимся летать: симуляция эволюции на Rust. 1/5

Метавселенные: как бизнес использует новые технологии

Tech4Art: как дроны и VR помогают рисовать граффити и муралы

Создание масштабируемых RL систем с Ape-X

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

Прервать эфир и «заддосить» галерею — с какими киберугрозами сталкиваются искусство, культура и благотворительность

[Перевод] Использование генеративного ИИ для автоматизации дата инжиниринга

Сравнение ITIL v3 и COBIT 5 с помощью методологии PDCA

Нейросеть для генерации текста

(Не) безопасный дайджест: уволенный ИБшник, обиженные подрядчики и взлом платформы ЭЦП

Mobius 2024 offline. День первый

Макроопределения для PostgreSQL

[Перевод] Все числа равны, но некоторые равнее. Как в Python сравниваются Int и Float

31 мая 2024

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

[Перевод] Приведут ли спутники Starlink Маска к синдрому Кесслера?

Тутор: как нажать на кнопку. Продвинутые техники работы с веб-элементами для Selenium

Мечты о звездах

Функциональная архитектура в проектах внедрения на платформе 1С

Где живет наша душа?

Процессы собеседования со стороны соискателя

Еще раз про расслоение Хопфа — новый сайт

Чтение на выходные: «Не всё ли равно, что думают другие?» Ричарда Фейнмана

Проблема питьевой воды и флот

Умный съемный дом

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

Монолиты и микросервисы: что выбрать разработчику

Как хостерам попасть в реестр РКН, зачем его придумали и что будет, если этого не сделать

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

Прогнозируем движение льда в Арктике с помощью фреймворка автоматически собираемых сверток

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

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

Живее всех живых: непрерывность бизнеса

Вышла 11-я платформа от «Базальт СПО», это новый уровень разработки свободного ПО

Почему одни IT-компании выживают, а другие нет: три истории из Big Tech, которые будут полезны каждому тимлиду

Улучшение памяти. Насколько это возможно, помогают ли этому препараты и есть ли таблетка для памяти?

[Перевод] Интеграционное тестирование с применением Testcontainers в .NET 8

Гартман. Речь как меч и Слово не воробей (конспект самых частых ошибок)

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

Отсутствие слышимости в SIP-диалоге при смене SSRC и отсутствии CNAME

[Перевод] Rust: за пределами синтаксиса. Обретение просветления в неожиданных местах

[Перевод] Охота на директора-«гиппопотама»: как бороться с непредсказуемостью в разработке

[Перевод] Проектный менеджмент в бигтехе: как там все устроено, и почему во всем этом отсутствует Scrum

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

Ренессанс ленточных накопителей: что происходит и почему?

Электрическая ручка Эдисона: от документов до татуировок

Внедрить нельзя тестировать: 5 месяцев с NGFW Usergate C150

Простой путь к публикации Vue3 модуля на NPM с помощью Vite

Опыт работы с командой партнеров — тестирование интеграции

Почему выбирают Гонконг IT-специалисты?

HIPER RUGGED (X33-LTE): надежный ноутбук с Windows 10 Professional, экраном на 700 нит и встроенным 4G-модемом

Китайское импортозамещение электроники: пока что устаревшие технологии. Завтра будет лучше?

Как мы собираем данные для обучения Kandinsky

Проект хаба для “умного дома” с BLE-устройствами

Вертикальные солнечные часы

Блокировка Docker Hub для России. Без паники разбираемся как работать дальше

Возможно, вашу любимую колбасу создал ИИ. Но как?

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

“Семь раз отмерь, один раз сшей” или совмещение 3D изображений в компьютерной томографии

Не вырубишь топором… — ВКонтакте хранит удаленные публикации

Подготовка к техническому собеседованию Senior/Team Lead backend

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

Хирургия без надрезов: роботизированный акустический пинцет

Termit 2.1 под микроскопом. Рассматриваем новую версию отечественной системы терминального доступа

Собственное облако, новый конфигуратор устройств и другие новости софта Wiren Board

Нейросети для IT менеджеров

[Перевод] Cloudfare положил наш сайт после того, как мы отказались выплатить 120 000 $ в течение 24 часов

Как заставить Docker работать в России и Беларуси

Reformer на TRAX?

Docker и точка. Отжимаем образа у Chainguard

Vault HA + Consul HA + k8s

30 мая 2024

MapStruct — смаппь меня, если сможешь

7 частых ошибок при проведении СustDev, которые могут исказить результаты ваших интервью

Преимущества IPv6 перед IPv4: что нужно знать

Как кошка котом стала

«Мы заметили, что не обсуждаем проблему, а бежим сразу что-то делать»

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

Проблемный помощник кодера: половина ответов ChatGPT содержит ошибки

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

Почему ИИ в принципе является утопической идеей

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

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

Из кого получаются самые лучшие IT-архитекторы?

Neuralink Илона Маска не единственный. Как появились нейроимпланты, есть ли у них будущее и при чем тут программирование

Препарируем Wazuh: Обнаружение уязвимостей

Законы UX-дизайна: что делает пользователей счастливее, а продукт лучше

Midjourney и пиксельные арты

Как проходить собеседования в IT

Генерация документации из моделей с помощью Pydantic

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

Зачем была создана DNS: история появления и решенные проблемы

Книга «Микросервисы и API»

Интересный пример кода на Go и зашоренность мышления

Как улучшать эффективность разработки через метрики? Фреймворк метрик

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

Доступ к Docker Hub из России. Как подключиться к Docker Hub после блокировки

[Перевод] «Тёмная звезда»: как сверхдешёвый студенческий фильм навсегда изменил научную фантастику

Как устроен Representation Finetuning, родившийся из идеи интерпретируемости LLM

Здравый смысл «вне закона»?

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

Два года ждали: новый релиз «FreeBSD для Mac» — операционной системы ravynOS

Обзор сканеров безопасности для проверки конфигурации Terraform

Стандарты. Титульная часть. Раздел с терминами и сокращениями

Redis UI для администрирования сотен Redis инстансов

История подростка, взломавшего Twitter и укравшего миллионы

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

[Перевод] Проектный менеджмент в бигтехе: как там все устроено, и почему во всем этом отсутствует Scrum

ИБП для дома и бизнеса, которые чаще всего покупают в XCOM-SHOP.RU

Нетворкинг, знания и лут: почему я люблю IT-конференции больше, чем отпуск

Ужасно подробные ошибки в API: пишем на Go инструмент для работы с ними

Персональное облачное хранилище, домашний NAS и сетевой медиаплеер (неожиданно): обзор Orico CD3510

День защиты (от) детей: подборка игр от семейки айтишников

Где работать в IT в 2024: ISPsystem

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

Цели HR аналитики. Как закрывать больше вакансий + бонус «Чек-лист аудита HR процессов»

Почему симуляторы — это лучшее, что есть в компьютерных играх

Объявляю ошибку вида if (x = 42) вымирающей и заношу её в Красную книгу C и C++ багов

Как я НЕ стал разработчиком, или О проблемах на пути начинающего специалиста

Как быть «проактивным» и не раздражать этим всех вокруг

Методы прототипирования печатных плат

Погружаемся в S3 на Ceph. Как мы удаляли 460 млн мелких объектов

Обзор новых Open Source LLM. Или как локально запустить аналог ChatGPT

Попалась тут задачка на поиск совпадений в строках (адреса)…

Разработка REST API с использованием Kotlin и Spring Boot: сочетание простоты и мощи

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

Знакомство с Percona Everest [Beta] — инструментом для управления кластерами баз данных

[Перевод] Почему я отказался от разработки игр на Rust, часть 4

Wiren Board шагает в промку — управление линией розлива и этикетирования

Айтишники как субкультура

Мышьяк — токсин №1

29 мая 2024

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

Архитектура Xорошего Кода Прошивки (Массив-Наше Всё)

Kubernetes. Логика работы клиентов с kube-api: что под капотом?

Автоматическое создание интерактивных карт

Основы DNS: понятие, иерархия, записи

Будущее мировой науки: тренды и перспективы

ODRS: Комплексный открытый фреймворк для формирования рекомендаций по выбору моделей обнаружения объектов

Pедактор цен для iOS подписок

Будущее мировой науки: тренды и перспективы

[Перевод] Разбираемся с типографикой в visionOS

Kincony KC868-A256: а ты готов к настоящему хоккею?

Лето 2024. Видимость планет

Масштабирование глубокого обучения с помощью Horovod и Kubernetes

Cisco VPN 3000 Concentrator Series

В далекой-далекой Galaxy: как организовать общее пространство для Ansible-контента

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

«Hello, World!» от мира сжатия данных. Канонический алгоритм сжатия данных Хаффмана

Клетка XVIII. Прионы

О! Фридайвинг: как я стал фридайвером и почему это больше чем хобби

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

Пишем псевдо3D движок в Mindustry. Псевдотрёхмерность или два с половиной D

Книга «Основы Dart»

Внедряем DevSecOps в процесс разработки. Часть 3. Этап Post-build Checks в DevSecOps, обзор инструментов

Кто делает контент в Selectel? Экскурсия на внутренние кухни команд и подсказки для будущих коллег

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

Amplicode: учим IDE говорить на языке фреймворка

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

Go напишем шахматный сервер? Часть вторая — структуры, интерфейсы и методы

Развитие сотрудников в IT-компании

[Перевод] Оптимизация настроек Kafka кластера. Часть 1. Механизмы управления пропускной способностью

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

«Этикетки» для тарифов и битва за общественный интернет — что с регулированием провайдеров в США и других странах

Обновление нейро-интерфейса Fooocus до версии v2.4.1, Hyper-SD и TCD, что еще нового, как обновиться?

Матричный шрифт с анимацией на микроконтроллере

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

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

Чего ожидать от проектов с российскими вендорами: пример миграции IP-телефонии на российский ФЛАТ

Кибер Бэкап 17. Обзор новинок

Проект «Москва в 3D». Перезапуск

Локации для инноваций, или где открыть IT-компанию в ОАЭ?

Nanopc-T6 с Proxmox 8

[Перевод] Разбираем портативный ТВ Sony FDL-330S (FDM-330)

Роботы от Microsoft и Sanctuary AI: искусственный интеллект и обширные возможности

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

Автоматизация инфраструктуры с помощью Salt

Ответы на вызовы

Дешифрование паролей для доступа к потерянным Биткоин Кошелькам с помощью метода Gauss-Jacobi

Сеть медицинских лабораторий Helix сокращает айтишников

Рейтинг Docker хостинг платформ в России и зарубежом

Что не так с техническими собеседованиями в IT?

28 мая 2024

Terraform: поиск оптимального написания кода

Вкалывают роботы, счастлив человек

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

Интеграция PostgreSQL и Hadoop

PANGIT. Дневник разработчика

Новелла “Данные”, литературный эксперимент в формате ненумерованных списков

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

Deus ex machina?

Облако на батарейках — резервное питание ЦОДов

Quansheng UV-K5/K6, трансивер, из которого можно сделать что угодно: аппаратные доработки

Реверсинг приложений под Android. Смотрим под капот

Time Limit Exceeded это не только про сложность алгоритма

SQL vs NoSQL: как выбрать архитектуру БД для мобильного приложения, чтобы потом не пришлось ничего переписывать

Особенности олнай-совещаний

И в очередной раз про мониторинги. Как его готовим мы и причем тут бизнес?

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

СДЭК — как пропадают Наши посылки

Зачем инженеру идти в преподавание (это не деньги или слава). Разбираемся, как всё успеть и не умереть

Декомпозиция — ваша суперсила

«Второгодник» онбординга: каково это снова пройти трудоустройство в компанию, из которой ты уже уходила?

Termidesk 6 лет спустя: куда движется российский VDI

RSS лента результатов поиска в Awakari

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

Kandinsky Video 1.1: обновленная модель генерации видео

ЭЦП в электронных нарядах-допусках: сага о бюрократии и прогрессе

Апдейт, ещё апдейт: вышел Red Hat Enterprise Linux 8.10. Что нового?

Развертывание отказоустойчивого комплекса Space VDI 5.4

Что важно знать перед собеседованием аналитика данных

Как я подвергся «хакерской атаке»

Во благо или во вред: какие риски несет использование искусственного интеллекта в информационном пространстве

Новая модель внедрения изменений Джона Коттера. Часть 2

Как провести Performance Review для оценки сотрудников

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

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

Профиль защиты ЦБ РФ и мобильные приложения: разбираемся, как соответствовать

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

Обработка отклонений в проектах имплементации ERP-систем

[Перевод] Как измерять эффективность разработчиков, и почему метод McKinsey может убить культуру разработки в компании

Команда работает как часы? Возможно, у тебя проблемы

Bare-metal Kubernetes — спускайся с облаков

[Перевод] Расшифровка startup файла Arm Cortex-M

5 распространенных ошибок, которые лучше не допускать при запуске кампаний в Яндекс Директе

Как мы выбирали протокол для клиентского API. Сравнение JSON-RPC 2.0 и RESTful API

[Перевод] Измерение продуктивности разработчиков. Ответ McKinsey (ч.2)

НЕ идеальный алгоритм шифрования… HASH-CRYPT (2 часть)

27 мая 2024

[Перевод] Упрощенное объяснение новой сети Колмогорова-Арнольда (KAN) из MIT

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

Security Week 2422: уязвимости в устройствах QNAP

Стэнфордский курс CS193P “Разработка iOS приложений в SwiftUI” Весна 2023: русскоязычный конспект с адаптацией к iOS 17

О программировании спустя 2 года опыта

Запускаем .NET на RISC-V и разрабатываем IoT приложение для Sipeed Lichee RV

Проектирование DWH с помощью Data Vault

ИТ — сам себе профсоюз

Миграция почты из Exchange Online в Яндекс 360 для бизнеса

Прогнозируем результаты российского кинопроката с помощью ML

Быстрая Data Quality проверка на базе алгоритма adversarial validation

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

Гипотеза о происхождении Луны: версии и факты

Куда катится MobAIle-разработка

Магия ссылок системы быстрых платежей

Sony R1 — медленно. Очень. Но с Carl Zeiss и крупной матрицей

Почему Fedora CoreOS — это container optimized дистрибутив

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

Что, если не Слизерин? Или как можно стать мракоборцем в мире маглов?

[Перевод] Какие бренды еды и напитков номер 1 среди зумеров. Отчет DCDX

Мотивация — тайм-менеджмент

Человек-машина: краткий обзор достижений и возможностей биоинженерии

Задачка на деление. Как разделить город на зоны доставки

Как мы реализовали Low-code на микросервисах

В облако на работу: Архивирование postgres. Дайте два

Ядерный магнитный резонанс, ЯМР⁠⁠. Часть 3

Как устроено производство PERCo

Почему JOOQ — идеальный инструмент для работы с БД при интеграционном тестировании API

[Перевод] Разделяемость данных между микросервисами

Бот-автоответчик с ChatGPT для Бизнес-аккаунта в Telegram на Aiogram 3

RPA: страшно и недоступно? Как разрушить мифы о роботизации

Внедряем DevSecOps в процесс разработки. Часть 2. Обзор инструментов, Commit-time Checks

Ландшафт Open Source Data Engineering в 2024 году: место России и мировые тенденции

Новый контроллер, облако, выключатели, DALI-шлюз и датчики присутствия от Wiren Board

Как оценить валидность A/B тестов. SRM и другие критерии

[Перевод] Глубокое погружение в дочерние шаблоны Joomla

Зачем вам нужен профсоюз?

Модели зрелости в кибербезопасности на примере OWASP SAMM

Безопасное проектирование программного обеспечения. Конфиденциальность и Шифрование

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

Уязвимость DeserializeSignature в сети Биткоин криптоанализ и недействительные подписи ECDSA

Меняем американца на китайца в цифровых двониках. Двигатели переменного тока – точные модели

Финансовая арифметика в PostgreSQL

[Перевод] Ориентация на клиента: как внедрить «чуждые» идеи в корпоративную культуру

26 мая 2024

Математические бланки // Часть 2: философия

Диагностика эмоционального выгорания персонала

Что внутри мощного мини-компьютера Geekom XT12 Pro? Разборка неттопа на базе процессора Intel Core i9 12900H

Я научу вас неправильно играть в Hearts of iron. Оптимизация довоенной экономики: часть 1

Проблемы эмуляции IPP принтера в Android

Умные настройки Chrome для стабильной автоматизации тестов

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

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

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

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

Запускаем StableDiffusionXl на Nvidia видеокартах с помощью python

SteamPunk мотоцикл. Эхо из старого мира

Как меняется open source ландшафт в контексте облачных сервисов

Векторные БД vs Точность — часть 2

Разработка видеокарты своими мозгами. Символьный вывод

Генерируем формы по 200 полей через ИИ

По обе стороны Android печати

Thunderbird Auto Config Server (TACS)

ШтЫрлиц: Операция «Бюст» – олдовый квест, наполненный юмором

Топ-5 вещей о ремонте ноутбуков, которые я узнал почти случайно

Типы совместимости в Schema Registry для Apache Kafka

Управление проектами: обзор публикаций за неделю

Почему попытка принимать верные решения —  это гарантированный способ разочароваться в себе и в мире

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

25 мая 2024

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

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

Как работать с багами для новичков

Что внутри мини-компьютера Mini Air 12? Разборка нового офисного неттопа от Geekom

Красные флажки у HR-менеджера для соискателей

Что такое интернет-эквайринг и как он работает?

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

Создаем простые OSINT и пентест инструменты на Python

[Перевод] Импульсно-плазменная ракета (PPR): экранированный, быстрый полет людей на Марс

[Перевод] Женщины в AI, его влияние на страны Глобального Юга

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

Разбираемся с coroutine в Kotlin — 2

Как создать приложение на C# с подключением скрипта Python

А это точно твой сайт? Как проверить, что пользователь владелец сайта

Как найти работу мечты в США: советы от топового американского рекрутера из Notion. Часть 1

Анатомия визуализации. Часть первая: от задачи к исполнению

VBScript убирают из Windows. Но почему и зачем?

Microsoft перевела свои мобильные ПК на процессоры ARM, близки к этому и другие компании. Перспективы Intel

Как найти работу мечты в США: советы от топового американского рекрутера из Notion. Часть 2

Пилим «Даллас» или «Шапка» и «Опёнок» на ожившем SUN-4c IPC station

Переход в ИТ-рекрутинг: многозадачность, стабильный дефицит кадров и курьезы на собеседованиях

Локализация и RTL: как мы устроили переворот

Generic Concurrency в Go

Настоящий эффект параллакса

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

Безопасность на новом уровне: исследование Smallstep CA и его применение

Механический квантовый компьютер

24 мая 2024

Как увеличить конверсию сайта

Axion — что нам известно о новом процессоре от Google?

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

Дореволюционный Энциклопедический словарь Брокгауза и Ефрона

Зачем и как проектировать пользовательский опыт в B2B BI-проектах

[Перевод] Как был запущен диспетчер задач: о чем говорят цифры после taskmgr.exe?

[Перевод] Новые снимки миссии «Евклид» демонстрируют невиданную тёмную Вселенную

Что нам стоит карьеру в Machine Learning построить: профессии, возможности и советы для начинающих специалистов

Назад в прошлое: рассказываем про любимые игры детства

Матрица компетенция/карьерного роста программистов

Protobuf и buf: блеск, нищета и импортозамещение

Цифровизация аудитов и наблюдений систем менеджмента качества. Собираем требования

Что такое интернет-эквайринг и как он работает?

[Перевод] Связано ли появление многоклеточной жизни на Земле с тектоникой плит?

На чужом визуале бизнес не построишь?

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

WD выпустила 2,5-дюймовые HDD ёмкостью в 6 Тб. Что это за новинка?

Современный клиент к NoSQL-базе данных

Ультимативный Гайд По Эффективному Обучению (для влёта в IT с двух ног)

Чтение на выходные: «Мозг игрока. Как нейронауки и UX влияют на дизайн видеоигр» Селии Ходент

Как Apache Arrow поможет управиться JS с большими данными

Ему всего 20 и он делает $1,200,000 в год на no-code. Разбираемся, как именно

Ни минуты даунтайма. Автоматизированная система управления обращениями для бизнеса

AMD EPYC 4004 — продукт, на который Intel нечем ответить

Война со льдом

Некоторые аргументы за высшее образование

От кода Голомба и Элиаса до своей реализации

Новые материалы готовы изменить мир

Lenovo изменила все! Слот M.2 теперь можно использовать для установки дискретной графики в ноутбуки

Два способа извлечь звуки из данных: как и зачем

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

Реализуем touch жесты на vanilla js. Часть 2 (drag, resize)

[Перевод] Java-рантаймы с точки зрения Spring Boot

Bricks: новый подход к управлению интерфейсами

Как аналитику не оказаться обманутым ChatGPT: Часть 1

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

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

Доверяй, но проверяй: история расследования инцидента на основе OSINT

Основы безопасности в Kubernetes

Фоновые асинхронные задачи в FastAPI и их мониторинг

Опыт дистилляции моделей распознавания речи

История и наследие инженерной семьи Парсонс

Оживляем электронный кран машиниста от электровоза

Mouse Without Borders

Миграция Big Data на практике: как мы готовили напильники

Выключаем компьютер через Wake-on-Lan

[Перевод] ИскИн для всех и каждого — часть I

Как устроен рекомендательный сервис, который выдерживает 700 тысяч запросов в секунду. Доклад Яндекса

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

Как протестировать логику консьюмеров и продюсеров и не сгореть? Spring Boot 3, Spring Kafka

Электронная книга ONYX BOOX Faraday. Обзор модели с цветным E-Ink дисплеем, которая мне понравилась

Знания как код: архитектурный репозиторий в git на базе PlantUML

Бизнес на Слитых Данных — это Аналитика от SimilarWeb

Стратегии выживания. Деревья научившиеся считать

Памятка наемного айтишника

C Linux в кармане

Использование нейросетей в 3D. Нужен ли искусственный интеллект 3D художнику?

Как распознать текст, написанный искусственным интеллектом: основные признаки (1 часть)

Как подружить Python и САПР «SolidWorks». Часть 1 – Знакомство

23 мая 2024

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

Тестируем внешнее django-приложение при помощи pytest

Майнинг и его роль в блокчейне

Что внутри игрового ноутбука Maibenben Typhoon X677? Разборка игровой модели с RTX 4060 и AMD Ryzen 7 7735H

Алиса и Suno сочиняют песни

Держитесь подальше от холодных хранилищ Selectel

Геосоциальное приложение «Кто/Где» от МТС: для чего и как мы его создавали

[Перевод] Машинное обучение: мост между бизнесом и Data Science

Малые модульные реакторы для энергоснабжения ЦОД: новый источник энергии все реальнее

Копируют мои посты: 4 способа прекратить нарушение

От и Go: доклады для гоферов про инструменты для фаззинга, kuber-кластер на Go и не только

Как в Сингапуре судились из-за интеллектуальной собственности с айтишниками и не только: три кейса

С++: освобождение ресурсов в деструкторах с использованием вспомогательных функции

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

[Перевод] Единственное руководство, необходимое для успешной сдачи экзамена CKAD(Certified Kubernetes Application Developer)

Команда Junior специалистов как полноценный Unit в компании

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

Hellhounds: Операция Lahat. Атаки на ОС Windows

Boeing 767: Как убрать, затем вернуть и снова убрать бортинженера

Suppgram: open-source служба поддержки на Telegram-ботах

VFX Система в одном шейдере

OpenAI добавил в сервис функцию «Memory», а мы в Upgraide.me сделали это раньше. Рассказываем, как

Автотесты E2E для самых маленьких

Кадмий – супертоксикант

«А поменяйте мне фсе зубы» — история пациента с Хабра

Как мы спасаем жизни с помощью геймификации

Как создать сайт с помощью нейросети: ТОП-20 ИИ No-code платформ

Как мы открывали бар Smokkin

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

Рассказываю про SDLC для менеджеров проекта и нетехнических специалистов

Экономика труда в эпоху дефицита кадров

Три кита продуктивности: воздух, температура и освещение. Но как их улучшить?

Новые функции CSS (mod, round) или как сделать анимированные Sprite Sheet без JS

[Перевод] Главное не состав команды, а то, как люди в ней взаимодействуют, организуют работу и оценивают свой вклад в общее дело

Чем новый ChatGPT-4o отличается от GPT-4, что умеет и почему это супер-важно

Препарируем Wazuh. Часть 4: правила корреляции

Как PCI DSS 4.0 меняет правила защиты платежных данных

Как написание своего плагина может поменять то как вы пишете код

«Физика для программистов» — как физтехи применяют её в приложениях. Дифракция. Интеграл Френеля

[Перевод] На внешних планетах TRAPPIST-1, вероятно, есть жидкая вода

22 мая 2024

Осознанные перерывы в работе на удаленке

@ts-expect-error иногда не лучше @ts-ignore

Как я делаю build больших Android/iOS проектов со 128 GB памяти на старом Mac

Что такое VFX, CGI и в чем разница, визуальные эффекты или компьютерная графика

Всё, Телеграм теперь уподобился «плохим» корпорациям?

Разбирая бэклог. Часть 11. Эксперименты Silicon and Synapse или краткий экскурс по Blizzard Arcade Collection (2021)

Genervis запустил свою монету в экосистеме TON

ОбАСУчиваем дачу. Опыт эксплуатации и новые идеи

50 вопросов для опроса лояльности и удовлетворенности сотрудников для вашего вдохновения

[Перевод] Что разработчик никогда не должен делать

СТОП фейковым отзывам и рейтингам. Применение машинного обучения в борьбе с фродом рейтинга и отзывов товаров в ритейле

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

Культура и внутриком: с чего начать?

Технологии будущего: IT чемпионат проектов среди школьников в Astana IT University

Кто такой аналитик бизнес-данных по стандарту Guide to Business Data Analytics

17 самых распространенных ошибок новичков в Python и как их фиксить

Как подготовить данные для запроса в Postman через pre-request

[Перевод] Город в бутылке — движок Raycasting всего на 256-байт

Corepack в Node.js: возможности и перспективы

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

Пентест gRPC

Натрий в IT-секторе и аккумуляторах: пересолить невозможно

Рефакторинг — это как весенняя уборка: никто не хочет её начинать, но все ценят чистоту и порядок после её завершения

Где увидеть косимуляцию в «железе» и RFSoC FPGA своими глазами?

Flutter 3.22 — наше мнение

[Перевод] Что Flutter 3.22 нам готовит?

Как включить в пакет Python файлы не на Python

Какие объекты продвижения использовать в VK Рекламе для сферы образования

Postgresso #4 (65)

Управление списками рассылки в Carbonio

Kubernetes без интернета: как мы устанавливаем Deckhouse в закрытом контуре (обзор и видео доклада)

Garnet. Хранит ли баги кэш-хранилище от Microsoft?

[Перевод] Проблема «Грохочущего стада»

SberBox 2. Что под капотом?

SwiftUI на iOS 14: преодолевая баги и улучшая перформанс в 3 раза

С 200 до 500 знаков в минуту — 4 года учусь писать код быстрее. Рассказываю о самых эффективных методах в статье

Настройка bluetooth микрофона с шумоподавлением в PipeWire

WBCE 2024: что интересного было на стендах партнеров

Распознавание капчи при помощи CNN модели

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

Большие языковые модели гораздо линейнее, чем мы думали

Где искать Апофис на небе в 2029 году

Как правильно визуализировать данные, чтобы принимать эффективные решения?

«Город рассвета» и suffering footprint: история одного дауншифтинга из IT

Пишем plugin для Jetbrains IDE: отображение файлов вне проекта в Project Tool

Какие возможности клавиатур подглядеть у Tinder, YouTube и Revolut

Делаем процедурный панельный дом в Blender

Как эффективно организовать 20 команд, работающих на одну цель?

Как мы в РСХБ автоматизировали процесс подготовки кредитных решений

Из театра на завод: можно ли сделать из актрисы инженера-тестировщика

Вы неправильно настраиваете Emacs

Квантовый интернет

Под капотом DarkGate: разбираем ВПО-мультитул

Игрокам нравится, а мне – не очень

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

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

Минитель: интернет до интернета

RTMP-поток

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

Основы криптоиндустрии. Алгоритм консенсуса

Разработчикам: рецензия на книгу «Создание микрофронтендов» (Building Micro-Frontends) Луки Меццалиры

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

Ampere и её новый 256-ядерный процессор. Что это за чип?

Человеки покидают Землю

Как случайно написать систему мониторинга (еще одну)

Здоровье в улье. Ученые Пермского Политеха рассказывают, чем грозит исчезновение пчел

Четыре типичные ошибки в SQL

21 мая 2024

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

Основы криптоиндустрии. Что такое Блокчейн (Blockchain)

Медленное дыхание пространства и древние массивные черные дыры

Идеальный алгоритм шифрования? HASH-CRYPT

Основные алгоритмы многоруких бандитов в рекомендательных системах

«За короткий срок менеджер не может показать никаких результатов» (с)

Деплой Directus. Полная инструкция по развертыванию на сервере

Как россиянину открыть ИП в Узбекистане в 2024 году

Как я искал себя в IT

Реализация Streebog256 и Streebog512 на языке RUST

Гайд по использованию JUnit 5, Mockito и AssertJ для проверки поведения кода

Применение айтрекинга в тестировании юзабилити интерфейсов веб-сайтов

Сравнение архитектурных паттернов GetX и BLoC

Как продвигать бизнес в 2024 году с помощью ПромоСтраниц и Дзена. Подробное руководство

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

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

Python QA: введение в Unit Tests

Книга «Пульсирующая Вселенная»

Разговор с командой megamen на хакатоне «Цифровой прорыв. Сезон: Искусственный интеллект»

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

Как устраивать DDoS-атаки: от 2010-х до наших дней

Фаззинг REST API

Обзор системы Хорриот — определение, функции, автоматизация данных

Оптимизируем рабочие процессы продактов и маркетологов с помощью AI

Диоксины — самые токсичные

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

Новый Век или Парадокс Моравека

В России снижается число утечек персональных данных? Или всё не так?

Laravel + Composer. Как запустить проект в корпоративной среде. Проблемы ssl сертификата при установке

Регистрация IT-компании в ОАЭ: честный и полный гайд

Охота на призраков. Что такое Compromise Assessment?

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

Кто ты, воин? Или о правильных собеседованиях

Разбираем KAN по полочкам

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

Умные розетки Сбера как домашняя лаборатория

Прозрачный файрволл на межсетевых экранах Zyxel

Дайте мне точку опоры…

И снова Winamp: будущее медиаплеера зависит от сообщества. Код легендарной программы откроют

О чудный мир Fermax (часть 3, Ansiktsgjenkjenning)

Быстрый способ оценить защиту КИИ по методике ФСТЭК

Алгоритмы, вдохновлённые природой

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

next.module: публичное обсуждение и рекомендации автору

[Перевод] Архитектура в Unity-разработке: паттерн «Спагетти»

Что общего между сведением музыкального трека и планированием?

Модернизация сетевой инфраструктуры: куда бежать

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

Еда как софт

Разработка манипулятора для игры в шахматы

Моделирование оргструктур и бизнес-процессов при имплементации ERP-систем

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

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

Утечки памяти в мобильных приложениях: руководство для QA-инженеров

Custom Kafka Deserializer и Spring’овый контекст. Как инжектить в статические поля

Станут ли ИИ-стартапы пузырем, который лопнул?

Security Week 2421: множество исправлений и один новый баг в обновлении Apple iOS

Как заставить рулонные шторы поумнеть — дешевый способ автоматизировать открытие/закрытие без необходимости питания 220В

Delta-Rle-Huffman (DRH) Texture Format

20 мая 2024

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

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

Полгода спрашивает изощренные вопросы как начать программировать, но не написал даже Hello, world

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

Новые горизонты: японская компания научилась производить 400-слойную флеш-память 3D NAND. Что это за технология?

Пример деплоя Web-приложения на C# Mono на хостинг

Задачи и боли пресейл-консультанта

Я выгорел как программист и сделал из хобби бизнес. Теперь продаю на 37 млн в год на маркетплейсах

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

IT для Госплана: как в СССР пытались внедрять компьютеры после Великой отечественной войны

Apache Superset 2024. Лучшие практики

[Перевод] Генеративный ИИ в Android и эффективность фоновой работы приложения — важное с Google I/O 2024

Экстремальное программирование: полное руководство

Обнаружение аварийных твитов с использованием NLP

Фабрика для std::variant: как объединить compile-time и run-time, чтобы получить выигрыш от обоих

Как мы писали собственное программное обеспечение для IP-камер «Рувер»

Размещение заявки в ГИСП по Вашей продукции

Автоматизация тестирования: мой опыт

Мифы о логических ошибках

Главная тайна Солнца: почему корона звезды жарче ее поверхности

От виноградных прессов к цифре. Технологии, которые изменили печать

Google Search: от идеи до доминирования в Интернете

5 признаков хорошей серверной стойки

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

Как работать с MassTransit и RabbitMQ: реализуем RPC с Saga и без

ИТ-ландшафт производства на 17 тысяч человек

地形图非线性保密处理算法, или что не так с картами Китая на спутниковых снимках

Еще раз о регрессе: почему тестирование до сих пор вызывает вопросы?

Vo(IP) Really Simple: пишем простое VoIP решение

Хеш-Индексы в PostgreSQL

В чем сила, брат? В performance review — объективно оценивайте сотрудников

Как запустить IT-продукт? Рассказываем в бесплатном курсе для продакт-менеджеров

Как создать аудиоплеер. Часть 1. Что под капотом

Скрайбинг в ИТ. Лучше один раз увидеть

Эксперты «Газинформсервис» примут участие в международном киберфестивале Positive Hack Days

Весенняя распродажа в издательстве «Питер»

Перешли на nanoCAD еще до того как это стало мейнстримом. «Рязаньпроект»: 12 лет и сотни проектов

Как мне взбрело в голову свой Notion-like редактор написать

Open AI заплатит за нарушение авторских прав и «галлюцинации» Chat GPT?

Ода хейта C++

Читайте отзывы о компаниях, прежде чем принять оффер

Безопасные и недорогие аккумуляторы? С цинком и натрием это может стать реальностью

Новые процессоры, апдейт TimescaleDB, кешбэк за S3 и многое другое: что мы обновили в апреле

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

[Перевод] Двоичный поиск против вероятностного

Как я бэкенд для интернет-магазина пилил…

[Перевод] Разметка данных в Label Studio при помощи GPT-4: интеграция ML Backend

Как ИИ и методы прошлого века обошли золотых медалистов IMO в геометрии

Предметно-ориентированное проектирование (DDD) и математическое моделирование

Как торгуют профессиональные трейдеры — анализ результатов конкурса Лучший Частный Инвестор

Воронка метрик рекомендательных систем. Дочитывания — новая метрика

Почему команда sort включает в себя функцию uniq? (Куда делась философия Unix!?)

Что делать если отключат Figma? Есть ли альтернативы?

Топ-100 вопросов на собеседовании по системному анализу

Новый вид получения личных данных при поиске вакансий

[Перевод] Wireframe vs. mockup vs. prototype: в чем разница?

Обзор гипервизора Harvester 1.3.0

Почему вы себя обесцениваете: какую выгоду это дает и что делать с ощущением своей несостоятельности?

Мобильная разработка за неделю #538 (13 — 19 мая)

О чудный мир Fermax (часть 2, Wi-Box)

Почему создатели нейросетей вынуждены их цензурировать. Ликбез для не-айтишников

19 мая 2024

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

[Перевод] Мега-Учебник Flask Глава 9: Разбивка на страницы (издание 2024)

[Перевод] Выпуск новостей ReactOS №104

Как использовать Python в нативном Android приложении. Мой опыт

[Перевод] Разбираемся с coroutine в Kotlin — 1

Redragon K683WB FIDD: бюджетная игровая клавиатура с магнитными свитчами

Документируем реагирование на инциденты

«У вас слишком шутливый тон общения. Не можем предложить вам оффер”

Как перейти с Oracle на PostgreSQL, используя Ora2Pg

Улучшение простого чат-бота: концепция системы команд

Создаем собственные линтеры в Rust с DyLint

Динамика DDoS-атак: обзор первого квартала 2024 года

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

[Перевод] Крионика. Как заморозили, разморозили и «завели» ткань мозга

У крупнейшего поставщика литографов, компании ASML, новые проблемы. TSMC отказывается покупать новинки

Цеттелькастен, опять

Бублики и Коржики Программирования

А/В эксперименты. Ускорение вычислений с помощью бакетизации

18 мая 2024

О чудный мир Fermax (часть 1, ADS Citymax monitor)

HackBat: мощная DIY альтернатива Flipper Zero на базе открытого исходного кода

Дорожная карта основных HR-исследований

Хабр, GPT, корпоративные блоги и БМЛы: оцениваем глубины ужаса

Flutter и натив. Пример с Яндекс OAuth

[Перевод] DIY для шпиона: использование обнаружения объектов с помощью YOLOv8 в рамках военных стратегий

«Джуны нужны» — использование нетворкинга для входа в IT

Securika Moscow 2024: заметки интересующегося

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

Магия музеев или что могут технологии

Решаем простую статистическую задачу пятью способами

[Перевод] Анимации CSS, основанные на времени

Гроубокс с числовым программным управлением (ЧПУ)

История создания моей первой игры на Unity

Все мои детальки: переход на отечественные микроконтроллеры

Комбинированная авторизация в Spring Security: Социальные сети и логин через username/password

Pet проект. Разделитель PDF документов

[Перевод] Переворачиваем список целых чисел

10 советов как обеспечить безупречную клиентскую поддержку

Оверклокинг процессоров сходит на нет? Почему о крупных достижениях давно ничего не слышно

Многогранная аналитика в ИТ: от понимания потребностей до оптимизации процессов

Дайджест релокации #1. Провал Кипра, Канада закручивает гайки, Финляндия и Испания начинают проверки

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

Второй пошел: Google опубликовала новую бета-версию Android 15

[Перевод] Реверс-инжиниринг нативно скомпилированных .NET-приложений

Прочитал книгу по C# или что написал Рома Сакутин

[Перевод] Звезда стала ярче в 1000 раз, и теперь астрономы знают, почему

[Перевод] Почему я отказался от разработки игр на Rust, часть 3

Supercat Store — новый менеджер состояний на JavaScript

КодоГенератор Линейных Отображений (как ускорить создание ASIC драйвера)

17 мая 2024

Обратная связь от сотрудника, покидающего компанию

[Перевод] 41 000 лет назад земной щит внезапно исчез

ИИ, игровая индустрия и состояние общества, совокупный среднесрочный прогноз с горизонтом 5 лет

[Перевод] Аппарат НАСА «Уэбб» намекает на возможность наличия атмосферы вокруг скалистой экзопланеты

Поможет ли NDA, если SMM-щик решит «слить» пароль от аккаунта компании

Как ИИ расскажет о видео из YouTube: или RAG Telegram бот с langchain и докерами

Реализация приложения для отслеживания самочувствия (Telegram bot)

Чтение на выходные: «Skyrim. История создания великой игры» Франка Экстанази

Слоган IT компании в 2024 году

УФМТП. Универсальная функциональная модель торгового предприятия в нотации IDEF0

uConsole — гиковский КПК, который надо собирать самому

Создание доверительных отношений между доменами Active Directory и ALD Pro

[Перевод] Разбираемся с паттерном REPR в ASP.NET Core

Интеграция iframe в ispmanager — если вам нужны Google-карты или «Яндекс Метрика» прямо в панели

Сложности разработки онтологий для айтишников, базовые онтологии Партриджа и Веста

Тесты на дженериках: пишем кода в 3 раза меньше. Параметризация AssertJ и сравнение Json

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

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

Как перевести деньги из России в страны СНГ в мае 2024 года

Дневник альтруиста. dfu-util

[Перевод] Освоение журналов аудита Kubernetes

Развитие российского рынка СКУД. История PERCo

Установка, резервное копирование и миграция snap nextcloud-сервера (v27.1.8)

Большой обзор обновлений iOS и Android

Личное планирование синьора из Microsoft

[Перевод] Как использовать GitHub Copilot в IDE: советы, приёмы и лучшие практики

Миграции схемы данных YDB с Flyway и распределенные блокировки

Самые странные операционные системы

Обзор ноутбуков с двумя дисплеями. Новая модель SZBOX DS16 с процессором от Intel, YogaBook C930 и другие

Пакетируем легко и просто с помощью Lerna

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

Распределенная трассировка с Jaeger и Clickhouse

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

Путь Frontend разработчика. Как им стать? (Часть 1. Основы)

Два способа отформатировать USB flash-накопитель в ОС «Альт» графическими средствами

Миграция пеликанов в облака: как реализовать сложный орнитологический проект на базе облачной платформы. Часть 1

Быстрые, красивые и доступые: ТОП-10 планок оперативной памяти DDR5 из XCOM-SHOP

Куда делись достойные PM на российском IT-рынке?

Samsung и SK hynix прекращают выпуск DDR3 в угоду всё более популярной HBM3. Что будет дальше?

Японский видеомагнитофон! Делаем ретро-фото в стиле VHS на смартфон

Вышла werf 2.0: новый движок развёртывания Nelm и 300+ релизов за четыре года

«Ящик Пандоры» или из чего состоит планировщик запросов СУБД Greenplum

Ультимативное руководство по эмоциональному дизайну

[Перевод] Когда целый день программировал на Zig: впечатления Rust-энтузиаста

Теперь я препод. Небольшой отзыв о первом опыте преподавания в Сириусе

Прародитель T1000: алгоритм динамической морфологии мягких роботов

Архитектура процессора Эльбрус и его путь развития (на примере Эльбрус 8С и 16С)

Популярные ошибки в Golang и как их избежать

[Перевод] Учёные связали органические молекулы с гидротермальными источниками на Энцеладе

Рецепты «приготовления» Hibernate, или решаем 5 проблем работы с фреймворком

Полезные практики написания поддерживаемого кода на PHP

Как построить годовое планирование в организации и нужно ли оно вообще?

Абу Сина и мир идеалов

Как «Лайк Центр» защищает деловую репутацию

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

Декораторы в Python

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

Трудности перевода

Многообразие связных списков

Как написать свой клиент для YouTube, не привлекая внимания санитаров

16 мая 2024

Настройка IMS Белтелеком на ZyXEL Keenetic VOX

Falang: Low-сode конструктор логики с экcпортом в C++, C#, Rust, Go, TypeScript

[Перевод] Освоение Enum в Java: Руководство для разработчиков

О развитии навыка говорения

Обзор Aудио Кодека NAU8814YG

Работа руководителя – а она правда тебе нужна?

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

Linux 6.9 уже готов: что нового? Изменения и дополнения в ядре

[Перевод] Wasm на весь стек — движемся от клиента к серверу с использованием Leptos, Rust и Spin

1 строчка кода для решения проблемы ПФ

Как выбрать технологию для проекта, убедить команду и не пожалеть об этом на следующий день?

Рассвет и закат мобильного программирования

Диалоги, анимации, озвучка, нейросети

[Перевод] Джун Ха: ход конём из поэта в великие математики

Префиксы is, has, can, should… в нейминге переменных и функций

Коммивояжер на GPU

Книга: «Laravel. Полное руководство. 3-е издание»

Атрибут aria-disabled

React Native: мифы, претензии и реальные проблемы

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

Выбираем дешёвый VPS-сервер. Что почём в 2024 году?

Microsoft пытается побудить пользователей Windows перейти на новые ПК и ноутбуки. Основной инструмент — штатный браузер

В Сбере, ваши счета под угрозой

Разбор ноутбука с фейковой памятью из тех, что заполонили Ozon и Wildberries

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

Обфускация и деобфускация JavaScript: основы и инструменты

Проверка игрового движка qdEngine, часть третья: дополнительная десятка багов

Как выживать среди заказчиков

«Я в топ 4% мира на LeetCode» — это оказалось на удивление просто и недолго

Как я доказывал Google, что мне нужны данные юзеров, но я не скамер

Почему рекрутеры приглашают на вакансии, не соответствующие нашим навыкам? Опрос

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

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

Проверка влияния интеграционного расширения на производительность системы 1С

[Перевод] История: Redis и его создатель antirez

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

Apache Airflow: преимущества и недостатки

Аналитик SOC: про скилы, карьерный рост и… медведей

Postgres Pro Shardman: горизонтальное масштабирование реляционных СУБД

Почему Python на самом деле не универсален

Разбираемся в серверных и клиентских компонентах в Next.js: когда, как и почему?

Как Ли Сян создал Li Auto — один из самых ярких брендов китайского автопрома

Подборка продвинутых материнских плат на сокете LGA1700 из топа продаж XCOM-SHOP.RU

Магия перестала быть магией и превратилась в технологию

Ускорение слива воды с помощью диффузора

Учет задач в трекере. Одна задача на всех или каждому по задаче? Разбираемся

Создание музыки в нейросети Udio, подробная инструкция с примерами от сообщества

Мощный инструмент для работы с GCOV покрытием кода C/C++

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

µDjango — технология создания асинхронных микросервисов

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

Как мы работаем со Stateful в Kubernetes: особенности и подводные камни

[Перевод] Spring AI: оптимизация разработки AI-приложений с помощью Java и AI API

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

Весь Росатом работал на Джире — и что случилось в день Х

Вышел релиз Dependency-Track v4.11: обзор обновлений

Open software supply chain attack reference (OSC&R)

Кто ещё здесь не разрабатывал русский BI?

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

Как зарегистрировать Apple Developer в App Store для юридических лиц. Самый подробный гайд 2024 года

[Перевод] Достижение лучших результатов в бизнесе благодаря отладке виртуального ассистента в Rasa X

React Conf 2024. React v19

Есть ли жизнь на arm'е?

Возврат заметок домой на Obsidian и git

Почему ИИ не умеет в 1С

Как утилизировать цифровой мусор?

15 мая 2024

[Перевод] Разбор вердикта суда в отношении разработчика Tornado Cash

Уличный светильник Foton Lighting и продление срока его службы

[Перевод] Добавляем объём в visionOS-приложение

[Перевод] Flutter 3.22: что нового

Ленивый линукс — история Slackware

Nim в мире дикого фронтенда

Хочу ферму васаби в Подмосковье

[Перевод] Реализуем балансировку нагрузки на сервер с помощью Envoy и gRPC API на Kotlin

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

Асинхронный веб: WebSocket, Server-Sent Events, Long Polling и Short Polling

Обзор Huawei Pura 70 Ultra. Чем интересен новый флагман Huawei и какие технологии в нём применяются

Почему событие Керрингтона не будет концом цивилизации

Да, это не OpenAI — на Google I/O показали LLM Gemini Flash 1.5 с дешевым контекстом на 1 миллион токенов

Зарплата 70к в год vs. 60€/ч на фрилансе

Стресс на работе: каким он бывает и как с ним справляться

Генерация надёжных псевдослучайных чисел с ChaCha8Rand в Go

pgAdmin4 CVE-2024-3116

Почему я верю в востребованность кроссплатформы и Flutter в частности?

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

Платформа А/В-экспериментов: история про то, как делать сервисы лучше

Расчет рентабельности инвестиций и другие задачи дата-сайентиста

ИИ-устройства без экранов с аналогом ChatGPT и без него: новый хайп или тупиковая ветвь развития?

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

Обзор ноутбука‑трансформера Aquarius Cmp NS483 (Исполнение 2)

5 советов для джунов: Как разработчику найти свою первую работу в IT?

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

DivKit теперь и для Flutter. Рассказываем об особенностях BDUI-фреймворка Яндекса

Угрозы под контролем: применение ML для автоматического анализа отчётов

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

Как я синхронизировал координаты персонажа на сервере в Lineage 2 на Node.js

Человек и программа. Статус: всё сложно

Взламываем сеть при помощи ESP32

Как превратить чистящее средство в детскую игрушку, которая завоюет мир. История бренда Play-Doh

Kanban метод: инструкция к применению

Как построить и продать API

Управление нагрузкой, теплом и не только: неочевидные нюансы построения S3-хранилищ

Стажировки в SOC. Часть 2: как создать идеальную программу обучения

Go напишем шахматный сервер? Часть первая — Введение и пока ни слова про Golang

Книга: «Сам себе тестировщик. Пошаговое руководство по тестированию ПО»

Берем ответственность за вопросы: как задавать их правильно

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

Лучше новых двух: кто и зачем реставрирует старые компьютеры

Моя стратегия тайм-менеджмента для основателей стартапов

Как деградирует поддержка с ростом сервиса

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

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

[Перевод] Анонс Dart 3.4

Гейминг за 300: как я купил и оживил дешевую игровую консоль на Android. Можно ли поиграть, сэкономив на шаурме?

Что такое WAF и как с ним работать. Показываем на примере уязвимого веб-приложения

[Перевод] Вышел Dart 3.4

Как делать многоуровневые формы в Rails

ч.16 Сервер для 2D MMO RPG игры (realtime) — MVP готов

Как замерять и повышать производительность Java-кода: личный пример с JMH

Ходить как человек: генеративный ИИ и локомоция

Демо: Поиск на GitHub с помощью Manticore Search

Тестовое задание с Emfy — PHP разработчик

Геймдев. Итоги апреля

Проекты, хакатоны, общение — что поможет начинающему разработчику набраться опыта

Самое важное про Android-разработку с developer keynote конференции Google I/O

14 мая 2024

Борьба со сложностью

[Перевод] Великобритания, долги, Южные моря и Исаак Ньютон

Тайны Вселенной: что происходит внутри черных дыр

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

16 типов менеджеров проектов: от токсика и пингатора до бюрократа и мамы-утки

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

Неочевидное ML: примеры от SberDevices

Ecodomen.ru — агрегатор регистраторов доменных имен

[Перевод] Сервис-ориентированные организации

Тайны Вселенной: что происходит внутри черных дыр

Почему они такие… О вопросах на интервью

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

«Можем повторить»: как адаптировать зарубежные бизнес-проекты на российском рынке

Как мы делаем канареечный деплой в PaaS

Бэкэнд для начинающих или типовые ошибки бэкэндера

Как в РСХБ внедряли технологию спутникового мониторинга земельных участков

[Перевод] Разработка вредоносного ПО для MacOS: инъекция и сохранение шелл-кода

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

Транскодирование — видеоконтент на диете. Часть 1

Внедрение AI: особенности, сложности, на что обратить внимание

Книга: «C++20 для программистов»

Сказ о том, как русский к немецкому геймдеву пришел. Почти…

5 необходимых шагов при UX/UI-аудите

[Перевод] Разработка вредоносного ПО для MacOS: создание заготовки

Берём ноутбук и отсекаем всё лишнее. Попытка №2

Режимы работы блочного шифра

А зачем это бизнесу? Экономическое обоснование использования ML для прогнозирования спроса на ж/д

[Перевод] CRISPR на практике. Восстанавливая зрение

NFCKEY — лучшее решение для арендодателей?

Обзор конференции Langame Conference 2024 и разговор с руководителем проекта Langame Павлом Голубевым о киберклубах

Мокирование как хорошая практика тестирования фронтенда

Генерация OpenAPI из Spring Boot MVC

Временный переход тестировщика в аналитики: неожиданные плюсы и очевидные минусы

11 мгновений ReactOS: user mode становится лучше?

Создан 256-ядерный мегакластер на базе RISC-V в формате мини-ПК. Что это за проект и какие у него особенности?

Группа солнечных пятен №3664

Prompt engineering — путь к эффективной работе с ChatGPT

Методы расшифровки трафика

Обзор аппаратного файервола Zyxel USG Flex 100AX

Могут ли LLM-агенты взламывать сайты и эксплуатировать уязвимости?

Навигация в приложениях Flutter: разбираем Navigator, Router и лучшие библиотеки

Новый релиз большого интерактивного «столетнего» учебника по тестированию

GPT-4o: больше мощи, но меньше цены. Почему так и что на самом деле умеет модель?

YouTube Shorts из терминала. Как автоматизировать создание видео с помощью FFMPEG и Bash. Часть 2

Записки оптимизатора 1С (часть 6). Логические блокировки MS SQL Server в 1С: Предприятие

Перчатка-джойстик

Как построить бастион-хост и превратить его в неприступную крепость

Становится очень облачно

Нагрузочное тестирование для интернет-магазина

Скоро в России может появиться спутниковый интернет для смартфонов

Как я разработал квадрокоптер на ESP32 с нуля (ушло 4 года)

Второе рождение DSP или запуск нейросетей на процессорах К1967ВН044 от «Миландр»

Моё лучшее вложение 13 тыс. рублей (какой ботаник без микроскопа?)

Новая любовь российского энтерпрайза — типовое автоматизированное рабочее место. Что это такое и как его построить

Шахматы как инструмент успеха: тайные ходы для достижения эффективности и продуктивности в любой сфере

Криптография на службе у stateless

Реализация содержания проекта внедрения ERP-системы

Тенденции адаптивного и инклюзивного дизайна: доступность для всех пользователей

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

Культурное наследие в видеоиграх: от мифов до истории

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

Фреймворк Swoole на PHP для начинающих

SwiftUI: наконец-то пора? Опыт разработки на SwiftUI в контексте UIKit приложения

5 библиотек и фреймворков Java, крайне полезных для разработчика

Оживляем ретроспективы с помощью процессных метрик

Как зарегистрировать Apple Developer в App Store для физических лиц. Гайд 2024 года

Fine BI Jump в «никуда»

Опыт публикации Андроид приложения в Google Play независимым разработчиком в 2024 году

Security Week 2420: эксплуатация уязвимостей в ПО

Сравнение Vosk и Whisper

OpenAI релизнула GPT-4o и мы её уже внедрили

13 мая 2024

[Перевод] Пара слов о моделировании твердых поверхностей

[Перевод] Создаём плагин авторизации в Joomla 5 по e-mail

Простой SDR в помощь ICOM 9700

Профиль Firefox для посещения Сбербанка и Рунета в целом

Разработка товарных знаков: рассказываем о кейсах

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

Хостинг приложения Asp.Net Core Blazor c БД PostgreSQL на сервер через git push

[Перевод] Чек-лист по разработке облачных приложений. Часть 1

Написал книгу по C#

Почему происходит подмена телефонных номеров. Часть 1. Кейс МегаФона

От идеи до бизнес-эффекта: PoC, MVP и MLP. Полное руководство по снижению риска при запуске продукта или проекта

Немного о движении частиц в квантовом мире

Разбираемся в ролях: Продукт Маркетинг Менеджер и Продакт Менеджер

ЭВМ для Госплана: как в СССР пытались внедрять IT в экономику в довоенные годы

Почему новая модель GPT-3,5 Turbo говорит, что ее создали в российской компании Just AI?

Zabbix-шаблон для мониторинга серверного железа

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

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

Ключи во Flutter

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

Оптимизация Arch Linux до небес

Веб-скрапинг с Scrapy на Python

Поле HTML-документа: для чего можно использовать

AYANEO AM02: мини-ПК с очень необычным дизайном и хорошими возможностями

CDC на примитивах

Опыт апгрейда железа персонального компа

Виртуальный аватар без мокап-костюма или сказ о том, как Unreal Engine не хотел с API работать

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

Паттерн Poison Pill в Java

NGC 4565 — галактика «Игла»

Тренды в CRO и веб-аналитике

Введение в Ubuntu autoinstall

[Перевод] Новый проект Даниэля Эка: полное сканирование тела

Карантин UI-тестов в iOS

Как мы реализовали кнопку со свайпом на Jetpack Compose

В Раменках школьники решают глобальные проблемы, пока вы скроллите ленту Хабра

Apache NiFi как доступный ETL инструмент: кейс применения + тестовый стенд Docker

[Перевод] Дата-майнинг: процесс, типы методики и инструменты

DPI из подручных материалов

?Kawaii=True. Твиттер-тренд для айтишников

Что используют в работе «белые хакеры»: инструменты для кибербезопасности и проведения пентестов

Этот очаровательный Magic Flower. Самый весенний кейс на Dprofile

PostgreSQL 16. Организация данных. Часть 1

[Перевод] Создаём плагин авторизации в Joomla 5 по e-mail

С чем я столкнулся в “большом консалтинге”. Несколько историй из личного опыта

Мониторинг и точка, или логотип ИТ-компании

[Перевод] PHP: 8 уровней логов

Как стать тестировщиком бесплатно? Программа обучения с нуля

Уволенные из армянского отделения «Авито» сотрудники обратились в кассационный суд

К вопросу о теоретической эффективности воздушных винтов и импеллеров

Мобильная разработка за неделю #537 (29 апреля — 12 мая)

Тестирование алгоритма деления больших чисел на С++ с использованием Python C API

12 мая 2024

Li-ion аккумуляторы. Когда ученые изобретут батарейку с большой дальностью хода

[Перевод] ChatGPT как мутная ксерокопия Интернета

Синдром самозванца и как с ним жить

Вышка не нужна. В чём причина?

Двигатели переменного тока – точные модели

Математические бланки // Часть 1: введение в проблему

Совет руководителям

Kotlin JS: непокоренная вершина VK

Одноплатник на 155-й серии

Календарь выхода игр на 13-31 мая

Запускаем Intel 87C51 — первый крупносерийный микроконтроллер (1980)

Парсинг математических выражений AngouriMath, DynamicExpresso и MathExpressionEval

Еще один электронный конструктор

Основы программирования на примере исходного кода MobX

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

Долговременное здоровье зубов и связь с мозгом и здоровьем

Llama 3-70b в своем Телеграм боте — бесплатно, безлимитно и всего 20 строк кода

Настройка связки VScode, OpenOCD, WCH-LinkE, Cortex-M

Связь решения СЛАУ и минимума квадратичного функционла. Часть 1

KC868-A32M: контроллер без цифровых входов (зато со всем остальным, плюс 32 мосфета)

У Китая новые проблемы: Intel перестанет поставлять чипы Huawei. К чему может привести это решение?

Кейс-Позор: как Яндекс учитывает Конверсии от ботов

Spore – игровая песочница с безграничным потенциалом

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

Воплощаю мечту, создавая игру. Часть 2-я

Ответ на «Коротко о том, почему Rust лучше C/C++» или меня не бомбит

Вспоминаем Half-Life: дизайн локаций в игре

11 мая 2024

Почему это красиво? Странный эксперимент со спиралью Фибоначчи

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

Приватные ссылки — в публичном доступе

Из ASCII в Pixel Art и обратно

Fedora Asahi Remix 40: Linux на железе Mac становится все более совершенным. Что нового в релизе?

Используем Gemini для просмотра лекции

Нужна ли айтишнику вышка? Инфоцыганство от государства

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

Ноутбуки с RISC-V-процессорами всё доступнее: Китай предлагает модель за $300. Что это за девайс?

Тосты – всплывающие уведомления. Как создать идеальный тост

История создания «Корсаров 2» ака «Пираты Карибского моря»

Осторожно: DonatePay и потенциальные риски для вебмастеров и стримеров

Грейды в аналитике. Как быстро повысить свой грейд?

История создания API для курса валют

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

Попытка создать идеальный компонент формы

Яндекс утонул под Комбайном ботов

Топ-5 популярных процессоров по версии XCOM-SHOP.RU

Коротко о том, почему Rust лучше C/C++

10 мая 2024

Насколько реалистична отрицательная масса в контексте современной физики

Почему нельзя называть неправдой всё подряд, и как администрации IT форумов помогают программистам нарушать законы РФ

Git: Очередной лист Вопросов и Ответов

Seneca: полностью бесшумная клавиатура за $3400. Кто ее создал и зачем?

Самодельный ленточный микрофон

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

[Перевод] Нейросеть решающая задачи жизни. AlphaFold 3 и комплексное переосознание мира фармы

От первых искр до Уимсхерта: эволюция электростатических генераторов

Деградация Яндекс РСЯ: уже на ДНЕ

Эллиптическая галактика UGC 10143 — вселенский дом престарелых звёзд

Операционка реверсера. Обзор виртуальной среды FLARE-VM

Четыре частых вопроса по SQL джуну-аналитику и три задачи на собеседовании. Часть 1

Как мы юнит-экономику считали и управленческий учет для маркетплейсов делали. Было сложно

Чтение на выходные: «Вы, конечно, шутите, мистер Фейнман»… Ричарда Фейнмана

Рыцари ордена True Tech: как Гильдия Архитекторов в МТС объединяет специалистов

Заставляем ChatGPT быть эгоистичным и решать дилемму заключенного, в которой есть котики

Прожарка. Форсайт аналитическая платформа + Fly Bi

Red Hat Enterprise Linux 9.4: что нового в релизе и что изменилось?

Где вы 300к\наносек находите часть 2. Май 2024. Тримодальное распределение окладов

Автомашинист. Оживляем «автопилот» для электрички

Чем мы дышим? Почему я бы не доверял Яндекс.Погоде, Google и IQAir

Оригами Креслинга: роботизированная гусеница

Строители пирамид

А что может ваш профсоюз?

Матрицы Паули. Просто. Для обычной физики и графики

Apple Power Nap

Все про композитинг в X11 | Linux

Орбита: self-hosted блог с подписками

[Перевод] Result builders in Swift

Решение головоломки из университетского квеста с помощью Python

09 мая 2024

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

Есть ли смысл покупать курсы для вкатывания в IT

Как аналитик учился java log читать. Часть вторая: простые ошибки

Obtainium — агрегатор закачек apk из разных источников

[Перевод] Storybook — генератор сказок с ИИ на Raspberry Pi 5 и 7-цветном дисплее E-Ink

Зашифрованный мессенджер Signal используется Госдепартаментом США для смены режимов за рубежом

Способы продвижения волонтерской организации или благотворительный фонда (НКО)

Очень краткий словарь числового программного управления. Часть 2

Шахматы. От начала до читов

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

Встречайте MajorDom: умный дом будущего, который действительно умён

Динамическая функция для генерации excel файла на Golang

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

[Перевод] Учёные разобрали песни китов на «алфавит»

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

[Перевод] Нейтронные звезды могут захватывать первичные чёрные дыры

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

Как развивается рынок открытого ПО в России: главные тренды

OFGB, или Как Linux-разработчица решила проблему рекламы в ОС Windows 11

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

Таких больше не делают: смотрим на шедевральный BlackBerry Priv. Как ежевичная компания сделала крутейший смартфон?

Antimatter Propulsion System

На что способна Radeon RX 7900 GRE в сравнении с RX 7900 XT и RTX 4070 Super

Расчет рентабельности инвестиций и другие задачи дата-сайентист

Автоматизация с помощью PowerShell, на примере взаимодействия Outlook и Active Directory

Как и зачем компании могут применять ML? Разбираемся на примере Netflix

Внимание! Разыскиваются девайсы для статей

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

Мастер-класс по съемке и сшивке панорамных изображений

Lava-NC трёхфакторная пластичность (практикум)

Room для Kotlin Multiplatform

Организация свободного информационного сообщества на основе любого протокола обмена сообщениями с открытым API

Оптимизация CROSS JOIN — первые шаги

Не будьте героем

Прокидываем #cloud-config через Vendor Data в OpenStack

08 мая 2024

Путь в ИБ глазами управленца

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

Спецификация уникальных идентификаторов UUIDv7 для ключей баз данных и распределенных систем по новому стандарту RFC9562

Open Data Access Layer — замена для AWS S3 SDK?

Старые языки программирования, новые успехи: растёт популярность COBOL и Fortran

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

Обзор бесплатных чат-ботов в телеграме 2024

Расчет рентабельности инвестиций и другие задачи дата-сайентиста

Как мы «подружили» цифровые продукты холдинга «Финам» с помощью дизайн-системы

[Перевод] Погружение в компиляторы Kotlin

Это база машинного обучения

Чудесное совпадение или ожидаемая связь: почему π²≈g

WireGuard Воскрес

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

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

Еще про фото неба

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

Разбирая бэклог. Часть 10. Расцвет эпохи мультимедиа или 6 необычных образовательных игр. 1992-1994

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

Профессия «белый хакер»: как превратить хобби в работу

Миниатюрный шаговый двигатель

1

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

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

Что делать, если пришел предварительный отказ от Роспатента: показываем, как отвечать экспертам

Обучающая программа «Протокол IPv6»

Искусственный интеллект. Ч2

Патенты и изобретения Великобритании в годы Второй мировой войны

Шпаргалка по безопасной сборке Docker-образов

Аттракцион невиданной щедрости: суперкомпьютер Cheyenne продали за 2% от изначальной цены

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

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

YandexGPT API быстро и без труда с Python SDK. Делимся опытом интеграции

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

Как зарегистрировать аккаунт разработчика в Google Play в 2024 году: пошаговая инструкция

Между первой и второй

Дизайн-система: от страдания к звездам

Удалённое исполнение кода в ML: подходы и инструменты. Доклад Яндекса

Гидрогель и табак: синтез живых материалов

10 перспективных российских стартапов – март 2024 года

VRackDB — Просто и со вкусом

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

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

Реликтовое гравитационное излучение — ключ к тайнам Вселенной

Спиральная галактика UGC 9684 — фабрика звёзд

Максимизация коэффициента однозначности. Маршрутизация на объектах с непрямым управлением и вложенной структурой

07 мая 2024

Начал бегать с марта 2023 (60 пробежек). Продолжил с марта 2024 (15 пробежек) Анализируем, визуализируем данные, ЧСС=119

6 советов для проведения немодерируемых юзабилити-исследований

День Радио: смотрим видео на радиоспектре через SDR

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

О том, как красная селёдка попала в девелоперскую команду

Создание каталога в ГИСП для российской продукции и регистрация предприятия

[Перевод] Нейроимпланты. Крах технологии?

regexp — большие гонки

Ламповый лабораторный источник питания для ламповых устройств

Путь в IT: с дипломом или без?

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

Безработные айосники, мертвый PHP и бесполезные “саперы”: топ-5 мифов о будущем российского IT

IBM i: системные очереди данных

Зеттелькастен рисование на бесконечном канвасе или как помнить всё на свете

Когда достаточно простого класса Python — взять и начать управлять ML-экспериментами

Разработчикам: рецензия на книгу «Node.js: разработка приложений в микросервисной архитектуре с нуля»

TextDiffuser-2: генерация текста диффузиями

Связаны одной сетью. С Днём Радио

Unit-тестирование Flink-операторов, Job: Flink MiniCluster

Майним крипту и NFT с помощью Python

Flatpak CVE-2024-32462

Grafana — прошлое, настоящее, будущее и альтернативы

Тайм-менеджмент — это про приоритеты, а не про время

Учебно-развлекательный проект «Мобильная платформа». Управление жестами руки

Сбор покрытия Flask (Python) в Runtime

«В черном-черном кабинете». Ч. 2. Как в России появились свои cabinet noir

Работа с очередями в RabbitMQ на основе EAV-модели: превращаем плоское в реалистичное

Прикладной ИИ: синтез звука

Белый список каналов Youtube

Как автоматизировать заполнение changelog через GitHub Action

Фаззинг на пальцах. Часть 2: автоматизация фаззинг-тестирования на примере ClusterFuzz

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

Как выбрать сервер. Что лучше сегодня — готовая или сборная система

Российский ноутбук Ricor Compi 100: привет из 90-х

Как начать мыслить о ИИ

Linux, Git и базы данных: что почитать новичкам в Академии Selectel

Язык программирования Mojo: что нового в версии 24.3?

Тестирование программного решения в проектах внедрения ERP-систем

Проблема «галлюцинирования» в больших языковых моделях на примере чат-ботов

Проверка игрового движка qdEngine, часть вторая: упрощение C++ кода

Рулим запуском Spark-приложений в Airflow с помощью самописного оператора

Книга: «Roblox в действии. Искусство разработки игр»

Программисты больше не нужны, их «уволит» ИИ?

ClickHouse в несколько кликов

Как зарегистрировать товарный знак после отказа известного патентного агентства и сэкономить на налогах 8 000 000 рублей

Поросенок найден (80186)

Топ-5 инструментов c AI для начинающих (или не очень) разработчиков

Истории взлома email. Кому это нужно и сколько стоит

Технологичный контакт-центр = лояльный клиент

CADE — интересный способ поиска аномалий в многомерных данных

Контроллер управления аттенюаторами Agilent/Keysight 8494H и 8496H

database/sql: плохой, хороший, злой

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

Апгрейд отеля «Южный» в Волгограде: добавляем умные функции, но только нужные

Особенности const в Dart и Flutter

Реверсинг с помощью Remnux: переборщики

06 мая 2024

Образование для “Войти в IT” на примере тестирования

OpenGrok

Как мне Тинькофф испортил кредитную историю

Быть жестким, но не жестоким: Как разойтись с сотрудником по хорошему?

[Перевод] Игровые паттерны программирования: Game Loop

Как пользоваться Claude: знакомство с главным конкурентом ChatGPT и базовые правила его использования

Кто такой промт-инженер и как им стать

Новая модель внедрения изменений Джона Коттера. Часть 1

Meilisearch — организация поиска в связке с Laravel

Katello и Foreman в процессе patch management

[Перевод] Большая идея: не откроем ли мы в скором времени новое фундаментальное взаимодействие?

[Перевод] ИИ-технологии потребляют слишком много энергии: правда или миф

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

Истоки японского дизайна: Дзюнъити Накахара и его иллюстрации

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

Корпоративное хранилище секретов StarVault — первая в России полноценная альтернатива HashiCorp Vault

Кейс: как с помощью парсинга Авито и ЦИАН увеличить эффективность отдела развития крупной ритейл компании на ~27%

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

Security Week 2419: уязвимость в Android-приложениях при обмене файлами

Быстрое нахождение чисел Фибоначчи

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

Точное увеличение растровых изображений

Причины компьютерных сбоев, о которых вы даже не думали

Переезд с Jira

Древовидные структуры в SQL в одну таблицу

«Раздутость» Telegram: миф или реальность?

Практические аспекты ранжирования ответов виртуального ассистента Салют

Использование маппера UNROM при разработке игр для Dendy на языке Си

Универсальный контроллер моторов на ARM Cortex-M85. Трассировка

[Перевод] Основы программирования на примере исходного кода React

Google, похоже, убирает поддержку архитектуры RISC-V из ядра ОС Android. Но почему?

Взлом вашей первой программы

Подборка внешних жёстких дисков и SSD-накопителей

История успеха. Внедрение платформы «Вебмониторэкс» для защиты приложений «СберАвто»

Микросети: настройка коммутации

Баланс сотрудников между работой и личной жизнью — как оценить через опросы?

Сборка MS-DOS 4.0

Посторонним В.: российские онлайн-аптеки не всегда доступны для незрячих пользователей

Клетка XVII. Гипноз

Что такое транзакция, ACID, CAP теорема и уровни изоляций транзакций простыми словами

Атаки на Bluetooth. Часть 2. «Яблоко и синяя утка»

Этика разработчика

Когда переключаются потоки в Spring WebFlux

Тестирование веб-приложений Flutter с помощью Selenium

Реальная реальность Write-up | Tinkoff CTF 2024

Нужно ли высшее образование в IT?

Топ 20 стран для комфортной жизни с зарплатой 500/1000/1500 долларов

Как внести в реестр Минпромторга продукцию российских производителей?

[Перевод] Что будет в Angular 18?

M100 — Зеркальная галактика

Расширение Функциональных Интерфейсов Java

05 мая 2024

4 стихии программной документации: The Grand Unified Theory of Documentation

Популярные инструменты в kali linux(2 часть)

4 стихии программной документации: The Grand Unified Theory of Documentation

Скрытый потенциал функции inject в Angular

AITU Military CTF 2024:Digital Fortress: Как мы инфраструктуру для полигона поднимали. Часть 2

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

Реализация циклической генерации подземелий “изнутри”: да что тут сложного?

Реверс и анализ Keyzetsu Clipper

Очень краткий словарь числового программного управления. Часть 1

Face Cooler

Странное поведение нетривиальных нулей Зета функции Римана

Кто входит в команду разработки игр?

Restricted IO в Haskell

Основные проблемы при работе с требованиями

Основные проблемы при работе с требованиями

Основные проблемы при работе с требованиями

Как бороться с фейковыми заявками в 2024 году?

Какой ПК выбрать SEO-специалисту? Тестируем на «лягушках» и делаем выводы

Основные проблемы при работе с требованиями

[Перевод] ADAS глазами Mobileye

Тюнинг Wireshark

«Винтажная» метавселенная Second Life с NASA, IBM и Dell: внезапное возрождение

Ветровая нагрузка на здания и сооружения

Основные проблемы при работе с требованиями

Разбирая бэклог. Часть 9. Кратко о 4 проектах на базе OpenBOR или вторая жизнь beat 'em up'ов и файтингов. 2021-2024

[Перевод] Алгоритм пересечения полигонов

[Перевод] Мега-Учебник Flask Глава 7: Обработка ошибок (издание 2024)

Мы хотим, чтобы сервера падали одновременно

04 мая 2024

Как обойти лимит Telegram API для групп свыше 10,000 участников

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

О датаомах и несостоявшихся ноосферах

Что такое мощность генератора? Как правильно выбрать генератор

Главные отличия PCA от UMAP и t-SNE

Кто о чем, а мы о деньгах, или сколько стоит сотрудника нанять?

Лазеры, сервопривод, WiFi MESH-сети и сноуборд

[Перевод] Что нужно знать, чтобы успешно пройти System Design Interview

Как Алексей Пажитнов сделал сиквел Тетриса и забыл про него

Zigbee датчик мониторинга углекислого газа EFEKTA Pixel Open Air

Библиотека GopherJS в Golang

Кока-кола убивает! Пример успешного ремонта 17-ти дюймового Sony Vaio SVE17

Хватит грызть любимый кактус! Как включить мозги и спасти лягушку из кастрюли

Как HR-BP разговаривать с собственником

Первый музыкальный клип, созданный нейросетью Sora от OpenAI, революция или баловство?⁠⁠ Как работает?

Standard Time как его видит IBM

Как правильно готовить водородную энергетику

Создание простой Roblox игры без особого знания Lua

Воплощаю мечту, создавая собственную игру

Библиотека dplyr в R

Перевод Spring Boot приложения с HTTP на HTTPS без ругани браузера

Мощные GPU в Китае: полное самообеспечение к 2027 году. Реально ли?

Что учесть если используешь SignalR и захочешь масштабировать .Net-приложение?

Как защититься от скликивания в Яндекс Директе

[Перевод] Какие должны быть пароли в 2024 году?

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

Разбирая бэклог. Часть 8. Пятилетие инди или 8 разножанровых проектов со ставкой на минимализм. 2013-2018

Валютные инвестиции в России, как спасать рубли от обесценивания

Ехал handler через handler, или почему всё тормозит

03 мая 2024

Идеальный ум

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

[Перевод] Rust 1.78.0: Диагностические атрибуты, проверка предусловий unsafe и детерминированное повторное выравнивание

Сверхсветовая связь

Bodyfuck – как писать программы без клавиатуры и c пользой для здоровья

Связь между Arduino по оптоволокну через SFP трансиверы

Отопление майнингом. Как я грею дом бесплатно

[Перевод] От пластины до ПК. Внутри лаборатории Intel

Data сontract: давайте попробуем договориться

[Перевод] Что случилось с Google

На практике пробуем KAN – принципиально новую архитектуру нейросетей

Контекст в Vue/Nuxt: осознать, не терять и беречь

Пробуем закрепить принципы работы компании. Пишем свой Манифест

Обновлённый ЕМИСС: веб-приложение от непрограммиста

[Перевод] Системное мышление: основополагающие концепции

Адаптация приложений к специальной версии Платформы nanoCAD 23.1 для отечественных ОС Astra Linux, Alt Linux и РЕД ОС

Чтение на выходные: «Дизайн привычных вещей» Дона Нормана

Как LLM учат понимать синтаксис

Как аналитик учился java log читать. Часть первая: логи бывают разные

Как тренить в кайф — путь минималиста

Как мы в 4 раза ускорили мобильную версию ВКонтакте

Гидроударный Насос

Lombok — как с ним жить, а не страдать или вариант best practics для lombok

Перспективы развития современных ГТУ установок и альтернативный путь их развития

4 частых вопроса на собеседовании по части Kubernetes, с которыми может столкнуться каждый. Часть 1

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

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

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

Майские мини-ПК: 5 хороших моделей для разных задач

Обзор новых моделей Cisco

Как нам ChatGPT ускорил подбор на 30%

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

От управления блокчейн-токенами к офф-чейнам: как работает автоматизация смарт-контрактов

«А ты уран захватил?»: как хотели создать атомный автомобиль

Сбор данных мониторинга из Frontend JS приложений используя Grafana Faro

Разбираемся с стейблкойном на TON или как ваши средства могут заблокировать

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

Какие бывают аналитики: 10 ролей и еще 3

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

Как Apple на самом деле следит за вами

Интерфейсы для конструкторов в Dart

Ubuntu 24.04 LTS уже доступен для загрузки: что нового и какие изменения в дистрибутиве?

4 принципа, которые позволят достичь вершины в управлении персоналом

Как дизайнер зарабатывает 2 000 000 $ в год без сотрудников и без расходов на маркетинг?

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

Сколько денег приносит IT-подкаст? Андрей Смирнов, автор Frontend Weekend и руководитель клиентской разработки Х5 Tech

Исследуем российский рынок 3D-конфигураторов в 2024 году

Инженерный FPGA-драйв: обсуждаем инструменты для работы с ПЛИС и запускаем Quake 2 на российском RISC-V

Разбираемся с this в JavaScript раз и навсегда

Атакуем коллег через токсичные ярлыки ”pdf” и Web-приложения. Часть 2

Что случилось с Sapphire из Битвы пет-проектов?

Сегментированное сканирование сети с использованием SeteZor

Ностальгируем по Minecraft. История о том, как мы запустили собственный сервер в игре

Эволюция в мире UX: как мы создали паттерн проектирования и упростили прогулки пользователей по панели управления

Кратко про Uplift-моделирование

ABC-XYZ анализ на Python. Управление ассортиментом и схемами поставок

[Перевод] HR-аналитика: история развития

Зачем компании делают коллаборации, и считать ли встречу выпускников коллабой

Цикл статей о Greenplum. Часть 1. GP под капотом

[Перевод] Как мы управляем контейнерной платформой: история adidas о прошлом, настоящем и будущем

Управление API или API Security? Что это такое?

Атаки на Bluetooth. Часть 1

От советских компиляторов до грязных трюков: что поведают на C++ Russia 2024

Вселенная кода, доступная каждому: презентация GitVerse

Как стать BI-аналитиком? Онлайн и офлайн, теория и практика

Берём ноутбук и отсекаем всё лишнее

Энтропия на страже безопасности: эволюция генераторов случайных чисел

7 процессоров AMD на любой кошелек, на которые стоит обратить внимание

Плазма: преобразование свалочного газа в топливо

Бесплатный аналог Arduino из мусорки

Почему профсоюзы – это win-win-win

Изгиб питона: 6 взглядов на игру из 1970-х

Создание онлайн видео плеера

Карты, деньги, ELK. Или как айтишник деньги считал

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

Читаем нажатия ИК-пульта под Linux

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

02 мая 2024

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

SMS Firewall: жирная точка в войне со спамом или унылый обходной манёвр?

Анализ распределение простых чисел. Часть 1

Управление оффсетами в Kafka

SVG-виджеты для tcl/tk. Часть I

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

SOLIDно знать…

Встречают по README — что нужно знать о документации

[Перевод] Они проводили секретные эксперименты над собой; их открытия помогли выиграть войну

PHP/FI 1. Personal Home Page Tools/Forms Interpreter

Право на ремонт в ЕС: компании будут чинить устройства после истечения гарантии

Миграция на российские IT-решения. Успешный кейс нашей команды

Кто такие ИТ-архитекторы и какие задачи они решают

[Перевод] Как повысить удовлетворённость сотрудников: 12 гарантированных способов

Как Nvidia стала флагманом среди IT-компаний

Используем паттерн Decorator в Bitrix

Подборка крутых докладов по С++ за 2023 год

ctrl+c ctrl+v: автоматизируем прохождение авторизации в DAST

Kotlin + Maven toolchain

Мифы о работе тестировщиков, на которые всегда один ответ: «Ага, конечно. Ты полностью прав»

Удаленка. Мой путь к выгоранию (и обратно)

Что такое Java Spring и как с ним работать

Security Week 2418: приватность автотелеметрии

Шаг за шагом: разработка 3D-игры в Godot 4.2 для начинающих

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

Как начать писать на Java в VSCode

Что такое Java Spring и как с ним работать

[Перевод] Как запустить Windows 95 на одноразовом вейпе

[Перевод] Измерение продуктивности разработчиков. Ответ McKinsey

Как я тестировал российские фоторедакторы, полжизни проработав в Фотошопе

Сказ о том, как мы искали новые векторные расширения на ARM

Конференция «Инженеры будущего»: опыт участника-2024

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

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

Система условных обозначений BPMN

Spring Boot Starter: практически, принципиально и подробнее. Part 1

В облако на работу: Все варианты авторизации ОС сервером 1С на базе РЕД ОС 8 в домене windows. Точки над Ё

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

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

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

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

Костыли, которые горят, пока всё лопается: как выглядит разработка под децентрализованные финансы

Вписаться в интерфейс, но не слиться с ним

ТОП-7 инди-игр или кто спасает игровую индустрию

Невероятный SSD от Western Digital на 368 терабайт, который весит 15 кг и ездит на колесиках

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

Построение сложных логических элементов на резисторно-транзисторной логике

01 мая 2024

Реализация SHA256 и SHA512 на языке RUST

О лени в обучении

[Перевод] Как Uber обслуживает более 40 миллионов чтений в секунду из онлайн-хранилища с помощью встроенного кэша

Продвинутое использование форм в Django (на примере Bootstrap и crispy)

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

Перемещение указателя на смещение в Kafka

Айти. Войти или не войти?

Зачем я делаю дайджесты и рассказываю людям об их работе

Странная история о вездесущих тараканах. Сбой в матрице или когнитивный феномен?

Мамихлапинатапай

Кастиниг, или было у отца четыре сына…

Суслик и пингвин: кодим на Go под Linux

Telegram Bot на Kotlin: Шпаргалка

Токсичный, но важный металл для солнечных панелей и не только: краткая история кадмия

Вспомнить за майские: 20 шагов для апгрейда информационной безопасности

Делаем из битого планшета одноплатник: подключаем Android-устройства к дешевым микроконтроллерам через UART

Переходник PS/2 – USB

Этендю и голограммы

Scala Digest. Выпуск 16

(Не) безопасный дайджест: открытый сервер, морская утечка и атака на цепочку поставок

Регенерация мозга. Межвидовое скрещивание

Создание самодельного 3-d принтера на кинематике coreXY

Большая иерархия в SQL запросе + PostgreSQL

30 апреля 2024

[Перевод] GPU-вычисления в браузере на скорости нативного приложения: марширующие кубы на WebGPU

VGranite — Софт для преобразователя интерфейсов serialethernet

Неожиданности IPv6, или почему тупят Instagram и WhatsApp через прокси и VPN

«Искусство схемотехники»: отзыв на русскоязычную версию третьего оригинального издания

Рендерим таблицы с помощью Symbiote.js

Миниатюризация систем квантового распределения ключей с помощью фотонных интегральных схем, часть 2: Сценарии применения

Как составить хорошее резюме и продать себя дорого

Почему ChatGPT не заменит копирайтеров? Мой эксперимент с результатами

Новая эра диагностики: Как с помощью ИИ можно диагностировать рак кожи на ранней стадии

О холиварах в IT

Предтечи мрачного будущего или 4+1 ранних киберпанк фильмов категории «B». 1984-1988

Elevator Pitch, он же Elevator Speech: как найти инвестора, партнёра или работу за одну минуту

Пора внедрять ORM в вашу систему

Почему ни в коем случае НЕ надо становиться DevOps инженером! Предостережения начинающим и совет что же делать если «НЕ»

Инструменты AutoML в 2024

[Перевод] Почему я отказался от разработки игр на Rust, часть 1

Революция в цифровой инфраструктуре: контейнерные центры обработки данных (КЦОД)

Попросил нейросети собрать игровой ПК за 100 000 рублей. Вот что из этого получилось

[Перевод] 50 лет спустя: Революционный микропроцессор 8008

Новые коллекции в Android

Кратко про библиотеку Axum в Rust

Кажется, дождь собирается. Пишем приложение для отслеживания прогноза погоды

Microsoft опубликовала исходники MS-DOS 4.00, первая ОС от компании с графическим интерфейсом и поддержкой мыши

Построение логических элементов на транзисторах

Telegram Apps Center – главный каталог мини-приложений в Telegram с миллионами пользователей

Интеграция с ЕСИА на Node.js без CryptoPro [2024]

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

Коробки — российский аналог Docker

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

29 апреля 2024

[Перевод] Обработка ошибок в web apps не должна быть такой сложной

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

17 вредных советов для тех, кто проверяет документацию и технические тексты

Вы думаете рисовать линии это просто?

Подбор гиперпараметров RAG-системы с помощью Optuna

[Перевод] Как Google изменил свой поиск к худшему

Smart LED: Адресная LED подсветка с управлением через Алису

Разбирая бэклог. Часть 7. Diablo. 5+7 2D и 3D альтернатив или куда меня завела попытка изыскания аналогов ARPG серии

Картографический фотопроект «По местам съёмок фильма «Брат 2»

Раскрываем секретные функции: магия макросов в Burp Suite

Как мы Цифровую кафедру в КАИ запускали

Алгоритм деления 2W-разрядных чисел с использованием операций с числами разрядностью W

От Digital Equipment до Nixdorf: старые бренды в IT, которых больше нет

AITU Military CTF 2024: История о том, как мой сон привел к поднятию киберполигона в стенах моего университета. Часть 1

И снова о useCallback

Роль поддержки (Саппорт) в Mobile Legends

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

Проблемы внедрения ИИ: почему искусственный интеллект в процессах отдела продаж — будущее, но точно не настоящее?

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

Новый тренд на «Сообщества» или что это такое?

Комплаенс-платформа для приёма жалоб и работы с ними

Инсайдерская сборка, исчезновение ведущего разработчика и EOL — примечательные факты о CentOS и ее альтернативы

[Перевод] Cовместное использование GitHub Actions, Docker и GitHub NPMvPackage

Заказчик или исполнитель должен подавать отчеты в кабинете ОРД для исполнения закона о маркировке рекламы?

Как мечтать быть переводчиком, а стать Project Manager-ом и быть счастливым

Кто убивает мое производство одежды?

Управление схемами в Kafka с использованием Schema Registry

Тет-а-тет: как общение с командой делает проекты крутыми?

Как обнаружить и устранить мультиколлинеарность с помощью Statsmodels в Питоне

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

Карьера в сфере онлайн-образования: в какой роли лучше всего работать

Raspberry Pi выпустил продвинутую версию Compute Module 4S: на что способен одноплатник?

Как так вышло, что при лишнем шаге сборки моё приложение на Zig ускоряется в 10 раз

Не UI единым: как провести UX-ревью сложного IT-продукта и не утонуть в данных? Гайд от практика

Играем в крестики-нолики c RPN калькулятором

Книжный клуб АСКОН: что читают разработчики САПР?

Как Фёдор Михайлович Достоевский и Фридрих Ницше повлияли на мировоззрение Дарта Вейдера

Виртуальное повышение. Эскалируем привилегии в VirtualBox

Мобильная разработка за неделю #536 (22 — 28 апреля)

Подключаем модуль TM1638 к Arduino без библиотеки SPI

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

А/А-тест — как проводить с примерами

Новый взгляд на старые игры. Часть 4. Duke Nukem 3D (1996) + add-ons + EDuke32 (source-port)

28 апреля 2024

Темный лес или Лесной пожар?

Как сделать pruning, чтобы потом не плакать

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

Сравнение сборщиков мусора в Unity и .NET

Сила шифрования или как я выявил недостаток работы Defender’а

Как создать свою спекулятивную систему. Кейс на примере трендовой системы Mulvaney Capital Management

Игровой жанр MOBA. История, особенности, примеры и сравнение

Обратная польская нотация, что ты такое? Или как вывести производную сложной функции

Kubelet в Kubernetes

Джентльменский набор OSINT

Получение данных для сайта из 1С: Предприятие (на примере статусов заказов Управление Торговлей 11.5)

LLM Leaderboard за апрель 2024

Нюансы копирования объектов в JavaScript

Важность позитивного фундамента на рабочем месте

Производительный ультрабук на базе Ryzen 5700U для разработчика: Обзор Ninkear A15 Plus

Как провести 150 собеседований в месяц и не сгореть. Cистема работы HR на новом месте

Равновесное ранжирование со смещением к целевой метрике

Асимметричные и симметричные ключи в PostgreSQL

[Перевод] Мега-Учебник Flask Глава 6: Страница профиля и аватары (издание 2024)

Вступление в мир разработки игр

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

[Перевод] Кто реально угрожает C++ (нет, Rust, не ты)

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

Мы окончательно забыли про кварталы и перешли на сезоны

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

Lionheart: Legacy of the Crusader – Fallout в средневековой Европе

Прокрастинация. Понять и обезвредить

Как запустить и масштабировать рекламные кампании в Apple Search Ads

Операционная система реального времени RT-Thread 5.1: что это за ОС и какие у неё возможности?

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

LLM-чатбот в основе консьерж-сервиса

Паттерн Identity Map в Golang

Погружаемся в PEB. DLL Spoofing

Эпидемия многоступенчатых собеседований

27 апреля 2024

Разбирая бэклог. Часть 6. Спрайтовая эстетика, минимализм, странные письма. 4+4 необычных аркады и пазла. 1991-1999

Чем отличаются «мягкие» навыки (soft skills) от «жестких» (hard skills) и как их измерить?

Отправка сообщения в несколько слушателей Kafka одновременно

Validating Admission Policy: Магия кастомных политик безопасности Kubernetes

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

Что видно под Черным Солнцем Гьеди Прайм?

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

[Перевод] VES — микросервис Cosmos для кодирования видео на Netflix

DMX голова: трепанация черепа и замена мозга (превращение в 3D платформу)

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

Такая компания нужна нам самим: производитель литографов ASML остаётся в Нидерландах

Наше расследование: мониторы LightCom, блогеры и все все все …

Децентрализованное доверие. 1. Гипотеза

Сокращения в Skyeng

Как мы применяем гибкую вёрстку для адаптива страниц под большие экраны

Строишь карьеру без open source? Фатальная ошибка

AI-тренер, нейровоспитатель, ассесор, крауд и разметчик — кто все эти люди и в чем разница?

Наблюдаем за домом через Telegram

Как закрыть весь техдолг автотестов за два дня «по-домашнему»

PGConf.Russia #10 (2024)

Как мы в 2 раза ускорили решение MILP-проблем за счет ML

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

Маг, шут, герой. Как архетипы помогают создать сильный бренд

Увольнять нельзя удерживать

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

Подбираем дримтим для стартапа. Кого привлечь в команду: интеллект искусственный или человеческий?

Проверка игрового движка qdEngine, часть первая: топ 10 предупреждений PVS-Studio

ВКС-дайджест: клонирование коучей, изгнание Teams из офиса и призраки Apple Vision Pro

Немедленно в печать! Настоящее и будущее аддитивных технологий

Что не делать, чтобы найти работу

[Перевод] Создаём надёжные API для бэкенда при помощи конечных автоматов: подробное руководство

[Перевод] «42» как ответ на пять фундаментальных вопросов науки

«Когда будет готово?». Декомпозируем задачи и оцениваем сроки без фатальных ошибок

«Яндекс Маркет» и битва за иррациональность

Посмотрел 100 000 Youtube Shorts и определил 10 причин БОЛЬШИХ просмотров

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

[Перевод] Как управлять Kubernetes с помощью Ansible

GIGA R&D DAY: материалы конференции

Сферический конь в вакууме: как (не)работает Agile в России

[Перевод] Путь к потрясающему CSS Easing с помощью новой функции linear()

Предложен новый тип аккумуляторов — натрий-ионный высокой емкости. Что это за технология и какие у нее преимущества?

Состоялся релиз Ubuntu 24.04: разбираем главные изменения в новой версии

Важность высшего образования для старта карьеры в IT-индустрии

[Перевод] Применение чистой архитектуры в Go

Как построить убежище и (не)облажаться

Остаться в живых (keepalive) feat. HTTP/2, Go & gRPC-Go

[Перевод] Почему стоит разместить гравитационно-волновую обсерваторию на Луне

Википедии на искусственных языках

Вербальные вычисления (VC) в доказательных DSS и NLP

OpenProject на практике

В Windows 11 отключили поддержку большого количества старых процессоров и систем. Что происходит?

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

Рекомпозиция в Compose: что не видно разработчику невооруженным глазом

Эволюция разработки под Android

Как аналитики данных и специалисты по Data Science находят работу после курсов: опыт Практикума

Кибер Файлы 9.0: обсуждаем новинки

На пути к полной жизни: Онлайн-синтез речи для людей с неврологическими нарушениями

Решение проблемы дымки на изображениях с использованием .NET: Простой и эффективный подход

В чем на самом деле проблемы игры «Смута»?

26 апреля 2024

Отображение части иерархии в SQL запросе

ВРМ. Смарт-инструменты «Таблица -> Схема» для формализации бизнес-процессов. Рестайлинг ARIS SmartDesign

Нужно ли писать документацию?

Месяц назад поставил Linux как основную ОС. Какие проблемы возникли? Рассказываю

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

Мастерим собственные awaitables и циклы событий

Телеграм бот для подготовки к собеседованиям для QA инженеров

Дорожать, так всему: производители жёстких дисков, накопителей и ОЗУ поднимают цены

Путеводитель по Docker. От основ контейнеризации до создания собственного докера

Frontend внутри Bitrix. Использование и написание экстеншенов + SPA приложение на Vue или React

Как и зачем регистрировать ПО в Роспатенте и Минцифре: реальные кейсы из практики

Людвиг. Победи прокрастинацию. Как перестать откладывать дела на завтра (инструменты из книги)

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

Чтение на выходные: «Искусство быть невидимым. Как сохранить приватность в эпоху Big Data» Кевина Митника

От кода до сертификата: Создание веб-приложения на Python Flask для автоматизации выдачи сертификатов

Реверсинг прошивок микроконтроллеров

[Перевод] Разбираемся с динамической памятью (кучей) в приложениях Java

Кратко про юнит-тесты в Rust

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

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

Проблема с которой я столкнулся при работе с генераторами

Что такое ERP?

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

Про ML по-серьёзному: что расскажут в докладах на I'ML

Этап ОПЭ, ОЭ — документация для заказчика

Сервисная и инхаус-аналитика, скиллы для промышленных проектов Data Science и почему мы отказались от дата-аналитиков

Обработка данных для RAG-систем

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

Что нужно знать Java-разработчику в 2024 году

Поезд “Jira – Kaiten”. Путь Х5

[Перевод] Искусство README

Отправляем GC в отпуск и создаем эксзепляры классов .NET сами

Отображение иерархии в SQL запросе

Как мы создавали дизайн-систему: опыт компании Звук

Под капотом у Fortnite. Как работает клиент-серверная архитектура Fortnite: Battle Royale

Разбираем 5 способов ускорить сайт: от простого к сложному

Глобальное использование axios в Vue 3 с помощью provide/inject (composition API)

[Перевод] Модить или не модить: Пользовательский контент — это будущее игровой индустрии

Приглашаем на Cinimex Spring IT Talk в Самаре (офлайн/онлайн)

Этому городу нужна конференция по FPGA: шесть актуальных докладов про разработку микроэлектроники в Санкт-Петербурге

[Перевод] Возможно, загадочный манускрипт Войнича посвящён вопросам секса и зачатия

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

Hosting Gо. Обзор вариантов и пример деплоя Golang приложения

Анализируем эффективность партнерских программ: сервисы и советы

Саунд-дизайн как инструмент гейм-дизайна

[Перевод] Как уберечь Землю от жара постоянно раскаляющегося Солнца

Память DDR5 стоит как никогда дешево. Но как она влияет на игры?

Dino Crisis, Silent Hill, The Matrix: Path of Neo и другие игры, достойные ремастеринга

Локальная REST-служба, или как за 5 минут интегрировать Smart ID Engine

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

25 апреля 2024

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

REST API на котиках

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

24 апреля 2024

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Пункт назначения — Squadus. Наш опыт переезда на альтернативу Microsoft Teams

Hosting Ruby. Обзор вариантов и пример деплоя Ruby on Rails приложения

Как качественно управлять своим временем (notion шаблон)

Релиз менеджер — почему он вам нужен

Новое в Pure.DI

Полезные стикеры — как это?

Проект «Мультиключ». Как мы побеждали контактные ключи Metacom и Cyfral

Ландшафт угроз информационной безопасности последних лет. Часть 1

Рекомендации по обновлению Carbonio до версии 24.03

Fedora Linux 40: новая версия дистрибутива. Что нового и что изменилось?

[Перевод] [Перевод] Почему стоит начать писать собственные Spark Native Functions?

Кадры в РФ. Все по прежнему: не нужно. Итоги апреля в прессе и статьях

kafka cluster in docker

Пристегнуться ремнём или вращаться на дисках: почему виртуальная реальность ещё не пришла в каждый дом

Методы интеграции с CPA-сетями

Как мебельная фабрика удвоила выручку интернет-магазина, несмотря на засилье маркетплейсов

[Перевод] Я программист, и я тупой

Креативность для аналитика данных: нужна ли, как проявляется и как развивать

Как пройти путь до руководителя инфобеза?

Моделирование курса валют методом Монте-Карло

Попасть в IT: невозможное возможно

Причина смерти в черном ящике: о crash dump, панике и продолжение следует

Стажировки в SOC. Часть 1: как организовать обучение на 1 тыс. человек

[Перевод] Вычислительные выражения: Реализуем Delay и Run

Анализ доменов-доновров с помощью chatGPT и Data Analyst

[Перевод] Впервые измерены звёздные ветры, исходящие от других звёзд

Как мы сделали визуализатор трехмерных изображений с нуля

Заработало! — или 4 детали пазла, без которых контекст деняк не принесёт

Их Айти VS наш Айти: чем отличается разработка в Европе и в РФ

Platform Engineering: что, зачем и как

Эволюция обработки данных: от MapReduce к стриминговому движку

Тестирование PT NGFW: ранняя версия межсетевого экрана нового поколения от Positive Technologies

Чек лист переноса сайта с одного домена на другой

Спасение от ампутации: обувная стелька для диабетиков

[Перевод] Роботы наступают. И это хорошо

IT-компании из Юго-Восточной Азии с необычными сервисами и фичами

Где продакту взять идею для пет-проекта

Поворот не туда: красные флаги при устройстве на работу в IT

Состояние рынка труда и зарплат в IT в I полугодии 2024 года

Страх и ненависть в собеседованиях: от позорного провала до 24-кратного роста ЗП

Как писать требования к проекту. Шаблон документации

Обеспечение безопасности загрузчика GRUB в Linux

Удобное управление тестовыми окружениями в docker-compose

23 апреля 2024

Часть 2 Power Sourcing Equipment

Микроанимация и ховер-эффекты в интерфейсе: как улучшить пользовательский опыт

Поиск опечаток в проекте

Лампочки ЭРА и OSRAM из магазина Fix Price

RISC-V шагает по планете: в Китае появилась еще одна компания по производству чипов. Что о ней известно?

Гайд для самопроверки бизнес-историй перед отдачей их на ревью лиду аналитики и команде

OpenAI API – получить ответ ChatGPT на C#

Тренды веб-дизайна 2024: погружение, персонализация и инновации

Async iterator timeout в Python

Почему безопасник должен расти из программиста

Деплоим приложение в k8s через Jenkins+Helm3+ArgoCD

Дросселирование воздуха. Часть 2

Plymouth: делаем загрузку Linux веселее

Размер имеет значение. Как Ozon автоматизировал измерение товаров на складах

DDD простыми словами

Точка невозврата

Книга: «Чистый дизайн. Практика эмпирического проектирования ПО»

Как тимлиду совмещать работу в IT с жизнью

Как выбрать профессию в IT: гайд-инструкция

Возможное решение проблемы ссылок в языках программирования

Пишем поиск семантически похожих текстов (или товаров) за полчаса на Go и Postgres (pgVector)

Критические дни

Безопасноть android-приложений. Реверсим OWASP MASTG Crackme 1

Python-праздник на Positive Hack Days Fest 2

Заметки руководителя проекта: советы начинающим, факапы для бывалых

Diagnocat: как искусственный интеллект облегчает жизнь стоматологам и пациентам

[Перевод] Создавайте виджеты главного экрана iOS с помощью Flutter

Инфраструктурный пентест по шагам: боковое перемещение и повышение привилегий в сети

Пошаговая шпаргалка по защите сервера от хакеров и другой нечисти

Как написать свою первую спецификацию на REST API. С какими ошибками может столкнуться аналитик и как их избежать?

«Где угодно работать, только не в локальных конторах» — у меня есть что сказать

Временное хранилище данных на Apache Druid: почему это эффективно сработало для загрузки табличных файлов

Как оценить лояльность сотрудников?

Программирование в среде Scratch для детей: знакомство с платформой

[Перевод] Функции ранжирования: RANK, DENSE_RANK, and NTILE

Миссия, цели, ценности и слоган компании: зачем они нужны, какие функции выполняют и как придумать?

ТОП бесплатных OSINT-инструментов по версии T.Hunter в 2024-м году

Разбираемся в ROC и AUC

Как не свихнуться с кучей Gradle модулей

Где мне это пригодится в жизни или применение Nothing в Kotlin на примере

[Перевод] Xv6: учебная Unix-подобная ОС. Заключение

Как мы в MTS AI собрали команду исследователей меньше, чем за год

Настройка транзакций в Solana через Phantom Wallet

Книги по C# для новичков в разработке: что стоит почитать в 2024 году

Векторные базы данных: простым языком про устройство и принцип работы

N-граммная языковая модель в эпоху LLM — как устроена и зачем нужна

События в .NET: стандартная реализация, альтернативы, и причем тут сахар

Обзор архитектуры Compose с использованием паттерна «координатор»

Cample.js — один из самых быстрых фреймворков без виртуального DOM в Интернете! Отчёт № 2

Как правильно описывать и декомпозировать задачи в таск-трекере. Рекомендации и примеры

Как собрать LTE-модем на базе SDR

Parasolid inside: новые форматы и другие доработки C3D Converter

Визуализируй это: как я обучаю джунов и ставлю задачи через диаграммы и графики

[Перевод] Небольшой туториал по полигруппам в Zbrush

«‎Я знаю о тебе все и даже больше»: как создать единый профиль клиента с помощью IDGraph

Автоматизация скачивания документов из контрактов с площадки ЕИС при помощи Python

Домик Алисы, светлячки и огурчики. Какие пасхалки есть в Яндекс Станциях

Сравнение Huawei Nova 12s и 12se: какую новинку лучше купить

Не можешь остановить восстание роботов — возглавь его. Где учиться робототехнике в России узнали на ROS Meetup 2024

Управление ожиданиями в проектах внедрения ERP-систем

О разжиревшей ИС «Управления проектами» или как мы боролись с ограничениями SharePoint в legacy проекте

[Перевод] 7. Nix в пилюлях: Работающая деривация

Неожиданные последствия запуска PostgreSQL в Docker: замедление запросов в 100 раз

Что нового в joomla 5.1?

Контент, лиды, бюджеты и команда в одной системе. Моё идеальное рабочее место маркетолога

Подглядывание в A/B тестах: как не потерять достоверность данных

22 апреля 2024

Нагрузи меня, Gatling

Может ли чат-бот заменить проджект-менеджера

[Перевод] Создание мультидокументного ридера и чат-бота с помощью LangChain и ChatGPT

Принципы компьютерного моделирования физических процессов. Часть 1

Дай знать, где ты находишься: как мы разработали навигатор по Эрмитажу

Замена ламп на светодиодную подсветку у старого TFT монитора

Android и iOS, Flutter и Kotlin: что обо всём этом расскажут на Mobius

ML-технологии, которые уже сейчас оказывают мощное влияние на бизнес

Внедрение Keenetic в гостинице

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Что нам стоит код написать: 5 нейросетей, которые помогают разработчикам программировать

[Перевод] Вычислительные выражения: Реализуем Combine

TOTP без смартфона, послесловие

Назад в прошлое. Часть 1. Интервью со Стефаном Пясецким, бывшим сценаристом (1993-1995) в Blue Byte (1986-2001)

Иной взгляд на “Денежное Мышление” (главный денежный вопрос)

Как подойти к внедрению DWH, чтобы не было «больно»? Какие методологии использовать и какой стек выбрать?

Побитовые операции: для чего нужны основы информатики Solidity-разработчику

По щелчку пальцев Write-up | ItsCTF 2023

[Перевод] Сравнение технологий WebSockets, Server-Sent-Events, Long-Polling, WebRTC и WebTransport

Сказ о том, как РП репликацию на Марии из зеркал состряпал…

Никому нельзя верить на слово в безопасной разработке, или Еще один взгляд на SCA

Как поставить ноду проекта io.net

На какие AI Coding Assistants стоит обратить внимание в 2024?

[Перевод] Как 8 сотрудников Google изобрели современный искусственный интеллект

Security Week 2417: эксплуатация уязвимостей с помощью LLM

Неисчислимо низкая вероятность или всё-таки… случайность?

Как белок, содержащийся в человеческом поте, может защитить от болезни Лайма

Некоторые аспекты позитивной и негативной моделей платформы «Вебмониторэкс»

TESCREAL — новая идеология Кремниевой долины. Что это такое и почему она уже всех достала

Ты неправильно используешь интерфейсы typescript

Docker — не то, чем кажется

Всё что вы хотели знать про ACL в Active Directory

Кто держит руку на нашем пульсе: о настоящем и перспективах здравоохранения

Эффективное использование журнала регистрации и технологического журнала 1С в решении вопросов производительности

Регистрация компании в Грузии

Не тимбилдингом единым: как наладили коммуникации в команде с помощью базы знаний

Тестирование PT NGFW: ранняя версия межсетевого экрана нового поколения от Positive Technologies

Who are you, Platform Engineering. Часть 2: типовая архитектура, варианты и примеры реализации IDP

Почему решения принимаются не на основе дашбордов?

Как физик-ядерщик делает алюминиевые палки и продает на 20 млн ₽ в год

Активность найма на IT-рынке в 1 квартале 2024

Как бы я взломал Рунет?

Языковой процессор LPU, GenAI в FinOps и инструменты для анализа данных

Вербализариум — социальная игра с нейросетью в телеграмме

NET hosting. Обзор вариантов и пример деплоя приложения

Сколько стоит ранг Титан в Дота2?

Nokia N-Gage. Ностальгии пост и сборка эмулятора с играми

Самая маленькая Nintendo Wii на базе оригинальной консоли: размером с колоду игральных карт, но работает

Гайд на собеседования

Линеаризация: зачем и как укрощать ratio-метрики в A/B-тестах

История создания Civilization IV: избавление от унылости

Устройство памяти процессов в ОС Linux. Сбор дампов при помощи гипервизора

Что делать, чтобы эксплуатация не превратилась в бесконечное тушение пожаров

Мошенники. Вектор атаки на айтишников через LinkedIn

QA-тестировщикам — рецензия на книгу «Тест-дизайн. Практическое руководство» Ольги Назиной

«Ситилинк» и «Мерлион»: о чем стоит знать перед трудоустройством

Backup. Файловое резервное копирование бюджетного VPS

Мозг уже не нужен. Нейро - новый сервис Яндекса

Анализ фишинга с Venom RAT

Мобильная разработка за неделю #535 (15 — 21 апреля)

БЕКОН 2024 — конференция по БЕзопасности КОНтейнеров и контейнерных сред

Номенклатура советских компьютеров

“Строка бога” и “лакмусовая бумажка” для ИИ-генераторов изображений

21 апреля 2024

[Перевод] Использование миграций баз данных в Go

Музыкальное время и MIDI

Фальшивые криптокошельки в официальном каталоге Ubuntu — индикатор более серьёзной угрозы

Я скучаю по механикам из старых игр

Инструменты, уязвимости и атаки на беспроводные технологии. Злой двойник и плата глушилка

Миллер, Рабин, вектор

Препарируем Wazuh. Часть 3: источники не из коробки

История одного саббатикла

[Перевод] Космические войска США планируют провести первые военные учения на орбите

GitHub Copilot в JetBrains IDEs в РФ

Запуск ракеты Ангара — неделю спустя

На гребне гравитационной волны: космический детектор LISA

Немного о Skin интерфейсе

Что такое Blueprint в Unreal Engine 5. Плюсы и минусы

Стала доступнее веб-страничка, которая строит спектр отражения и пропускания света слоистой средой

Как провести аудит трафика, если данных мало. Расскажу на примере волка из «Ну погоди»

Клеточная архитектура

[Перевод] Мега-Учебник Flask Глава 5: Логины пользователей (издание 2024)

SwiftUI уроки (часть 9)

Как впервые запустить подкаст: прошли этот путь и расскажем обо всех подводных камнях

В Китае свободно продаётся улучшенная версия ИИ-ускорителя Nvidia A100. Что это за модель?

Скользкая дорожка к автоматическому SMM постингу. Нейросети для каждого

48 лет вместе с Zilog Z80

USDT приходит в TON, а доллары — в Telegram

20 апреля 2024

Как я сдавал AWS Cloud Practioner в 2024

[Перевод] Как настроить Source коннекторы Kafka Connect для оптимизации пропускной способности

Майнинг бизнес-процессов и визуализация данных с помощью Neo4j, Plotly и GPT

ГАЙД по python стеку для Data Science инженеров

Совершенный кубоид

Альфа — это не только планета жестоких эльфов из фильма Кин-Дза-Дза, но еще и компьютерная архитектура

Пульс опросы по удовлетворенности сотрудников

Кратко про Serde в Rust

Один репозиторий что бы править всеми

Использование нейросетей в SEO: большой обзор инструментов

Фен и нижний подогрев. Снятие/установка BGA без реболлинга

Выбираем правильный инеференс: Как мы сэкономили 70к $ на ЛЛМках

Генерируем отчеты PDF на Android с использованием HTML и WebView в фоне

[Перевод] В чем разница между движками и средами выполнения JavaScript?

Никогда такого не было и вот опять: падение поставок ASML и финансовые преграды

[Перевод] Как заново реализовать тетрис

Ноутбук Framework и его проблемы: с «железом» всё хорошо, но вот с ПО что-то нужно делать. Перспективы устройства

SaltStack: управление конфигурациями

Оценка экономики применения БПЛА в доставке посылок

Создаем свой диалект змеиного, или DSL на Python

3DStereo, как старый новый формат объёмного звука

NumPy для самых маленьких

Выбор загрузочного диска домашнего компьютера из Home Assistant

[Перевод] 6. Nix в пилюлях: Наша первая деривация

19 апреля 2024

Пять лучших NLP инструментов для работы с русским языком на Python

Redux это бойлерплейт, а Mobx нет! Но есть нюанс

Разбор новой атаки кибершпионов Sticky Werewolf с использованием Rhadamanthys Stealer

Самая маленькая контролька на Arduino с дисплеем ФИНАЛ

К вопросу об точности

Поговорим о зеркалировании трафика с помощью VxLAN

Электронная отрасль в Китае развивается, но есть и проблемы: важные компании банкротятся. Остальные продолжают работать

Ваш бизнес – это сито. Почему компания растет, а денег в кармане – не прибавляется

Полный гайд о стиле для IT-специалистов: как выглядеть актуально и чувствовать себя комфортно

Как учить большие языковые модели (теоретический туториал)

Каким может быть алгоритмическое собеседование и как к нему подготовиться

Создание карты подключений Elasticsearch + Fluent Bit + Nginx Ingress Controller

Комфортная работа в Linux. ZRAM и гибернация — особенности взаимодействия

Как QA собеседование проходил

Чтение на выходные: «Интерфейс. Новые направления в проектировании компьютерных систем» Джефа Раскина

Атака Kerberoasting без пароля пользователя — миф, или новая реальность?

Как мы реализовали аутентификацию трафика для MSA на базе монолита

Гринч — похититель госэкзаменов

Бороздим облака будущего: впечатления айтишника о конференции GoCloud

Современный админ: ИТ-Шива на все руки?

Эволюция поддержки Малого бизнеса в Росбанке. Часть 1. Голубиная почта

ИИ под запретом. Gentoo вводит ограничения на использование искусственного интеллекта

Искусство ETL. Пишем собственный движок SQL на Spark [часть 6]

Как задохнуться в информационном пузыре

Рекуррентные платежи, или как мы доработали функционал платных подписок во Flutter приложении

Просто ли открывается ларчик, Или как протестировать сразу более 10 сервисов

Ручное подтверждение сообщения в Kafka

Просто, но быстро. Телеграм бот на коленке

Как общаться с базой знаний на естественном языке с помощью LLM и объективно оценить работу полученной системы

Импортирование картинок и звуков в Swift Package

Генеративные 3D модели

Проекции в Vertica: что это, как использовать, и почему не стоит создавать их под каждый запрос

21 ошибка в 21-й версии Apache NetBeans

[Перевод] Clean architecture и MVVM в iOS разработке

Неудачный ремонт ноутбука Acer V3-572: диагностируем неисправность с помощью тока и тепловизора

Как рассчитать CLTV с помощью машинного обучения и как нам в этом помогает Feature Store

Как мы тестируем беспилотные автомобили с помощью симуляций

Оживляем неизвестный дисплей от японского поезда/автобуса

История маленького инженера, или как я (почти) перестал бояться проектов

[Перевод] Добавление полей Joomla в результаты Умного Поиска при помощи JFilters

Готовь трактор зимой. Как дилер спецтехники настроил чат-бота и на 80% увеличил доход

[Перевод] Как я снизил время инкрементных сборок Rust на 40%

[Перевод] Эффект Даннинга-Крюгера говорит о том, что люди не знают, чего они не знают

Что умеет новый чат-бот Chat with RTX от Nvidia, чем отличается от ChatGPT и как им пользоваться

Процессы ИТ и ИБ

Кибернетическая музыка или как советский компьютер написал первый вальс

Проведение фишинг-учений с использованием вредоносных ссылок и HTML-приложений. Часть 1

Дрон художник нарисовал самую большую картину и другие необычные применения Robot Operating System на ROS Meetup 2024

Лист золота толщиной один атом

Cобытия жизненного цикла компонента

Что такое цифровой вуз для ректора, студента и государства

Как настроить работу на Канбан-досках с нуля за 15 минут? Руководство для начинающих

Найти отличия, или внедряем Snapshot-тесты для web. Опыт Звука

[Перевод] Гайд texthero pandas

Как айтишники стройку революционизировали

Адаптация сотрудников в IT: пристегните ремни, к взлету готовы

Вы все еще пишете многопоточку на C++ с ошибками синхронизации?

[Перевод] Люди со склонностью к микроменеджменту обычно не замечают этого за собой

HyperLogLog в PostgreSQL

Как мы переносили базу Clickhouse между географически удаленными дата-центрами

Как аппроксимировать любую функцию с помощью PyTorch

18 апреля 2024

Мультидоменный проект (мультисайт) на NextJS

Определение эмоционального состояния человека на основе видеоанализа его лица

Портативное прототипирование электроники

[Перевод] Технология солнечного паруса НАСА нового поколения готова к запуску

Linux From Scratch на Zynq UltraScale+ MPSoC

ОбАСУчиваем дачу. От идеи к проекту

Моё участие в конференции Сканпорт Datamobile 2024

Что такое удержание сотрудников

[Перевод] Как я создал еще один JS фреймворк

De Beers: как с помощью рекламы компания заставила всех девушек мечтать о кольце с бриллиантом

Геном и фрактальное архивирование

Сложная дорога к успеху – этапы привлечения инвестиций в стартап

Книга: «Рецепты Python. Коллекция лучших техник программирования»

Devin AI — разоблачение от пользователей Reddit или 3 причины, почему искусственный интеллект не заменит разработчика

T-test. Зависимость от независимости

Программируем в браузерном моде для Scratch 3 на JavaScript

Обобщенные фабрики тайпгардов в TypeScript

Погружаемся в PEB. Подмена аргументов командной строки в запущенных и suspended процессах

Классифицирую клиент-серверное взаимодействие от А до Kafka

Сигнал «двойной» иерархии

Летающее такси, электрокары от Xiaomi и псевдо ИИ. Что мы увидели на крупнейшей выставке по связи MWC Barcelona 2024

Разбор: Как Apple лишили умных часов в Штатах из-за одного патентного спора

Top-down шутер с элементами тактики: опыт solo-разработки на Unity

Выявляем боли команд с помощью ретро. Шаблоны в подарок

Математическое моделирование может увеличивать производительность в 3 раза

Введение в BDD

[Перевод] Secure Scripting: Пошаговое руководство по автоматизации генерации паролей в Linux с помощью Bash

Выявляем боли команд с помощью ретро. Шаблоны в подарок

Воруем у IT

Поддержка диалекта YDB в инструменте миграции Liquibase

Домашняя лаба. Как собрать домашнюю инфраструктуру мечты

Автоматически выделяем кусочно-линейные тренды временного ряда

Правила деления: как трансформировать ИТ-команды для повышения их эффективности

Посмотрел интервью Паши Дурова (и ещё одно 11 летней давности) Вот что произошло с его английским за 11 лет

Bash-completion: как сделать удобно в CLI

Базы знаний выдающихся личностей

Metatron — Open Source библиотека для генерации отчетов на языке Rust

Концепт от Логомашины: если бы IT-компании поменялись логотипами с заводами России

Вышла Stable Diffusion 3 от Stability AI: Революционная модель с ограниченным доступом только за деньги

Potato Sorvor в $NOTCOIN или история одного реверса

Цифровые решения в АПК: классы систем, импортозамещение и факторы цифровизации

Безопасный интернет через Termit: 11 шагов для развертывания СТД

Бесплатная программа «Frontend-разработчик с нуля»

USB через IP: тест российского сетевого USB-концентратора

Покрываем плэйбуками ansible IaC в части предоставления доступа

Зоозве: эволюция орбиты квазиспутника Венеры

Как в МТС запускали уникальный b2b-сервис и почему нельзя сразу построить ракету

Как найти баланс между интересами покупателей и продавцов: опыт разработчиков Яндекс Маркета

Шифрование в Kubernetes: основы

Один нечестный бухгалтер страшнее армии врагов, или какие налоги платят IT-компании в ОАЭ

Угрозы информационной безопасности конвейера разработки ПО и их моделирование

Doom. Часть 2. В поисках неведомого Кадата или магический реализм, сюрреализм и странные сны. 8 необычных вадов

Java для домохозяек: логика разбора сообщений внутри Telegram бота

10 из 10: в firewall PAN-OS от Palo Alto Networks найдена критическая 0-day-уязвимость. Что происходит?

Открытый AI в коммерческом продакшене: обзор h2oGPT

Рассуждение о природе «замороженной случайности» в распределении простых чисел

Будильник изменений: когда приходит время личных трансформаций и как его отследить

«Импульс» в профессию инженера: какие задачи решают стажеры в YADRO

Копитрейдинг — это возможность для заработка или очередной развод от брокеров?

Автоматизируем контроль качества микрофронтов

USB Rubber Ducky своими руками. По-настоящему

«Серёга, диктуй код из смс»: как мы ускорили проверку гипотезы с помощью эксперимента

Обзор инструмента DefectDojo: почему его выбирают?

[Перевод] Объясняет ли великую тишину Вселенной развитие искусственного интеллекта?

Микрочиповое граффити, или Чип-арт

Обзор блокчейна TRON

Как обновление BIOS может повысить производительность процессоров Intel Core 14 (non-K) и снизить их температуру

Как построить карьеру в ИТ-компании, начав с первой линии техподдержки

Как распознать мошенническое письмо. Памятка безопаснику для обучения пользователей основам ИБ

[Перевод] Настройка сервиса аутентификации OpenAM и шлюза авторизации OpenIG для защиты приложений

Жажда скорости. Сравниваем работу Hashcat на ВМ, ПК и ноутбуках с разными CPU и GPU

Самозанятый Йода, ИП Уотто, НКО «Орден Джедаев»: как работает экономика далёкой-далёкой Галактики

Как сделать умный офис на 300+ сотрудников? Свет, санузлы и душевые, переговорки и не только

Testplane в опенсорсе: автоматизируем пользовательские сценарии в веб-интерфейсах

Чат-бот: делать самим, заказывать или использовать готовый продукт

Кратко про лидеров рынка Runbook Automation: Ansible, Puppet, и Chef

LLMOps: не разрешают использовать ChatGPT. Что можно сделать?

Разбираемся с Apache Spark

Flipper на минималках. Как мы делаем устройство для чтения и эмуляции ключей от домофонов…

Kubernetes 1.30:  структурированные параметры для DRA, рекурсивное монтирование read-only-томов и другие фичи

17 апреля 2024

5 идей, как еще аналитик может развивать себя

Определение жанра фильма по описанию

Telegram: насколько действительно анонимен этот мессенджер?

[Перевод] Страшилки про искусственный интеллект как научная фантастика

[Перевод] Как извлечь пользу из повседневных рабочих конфликтов

Делаю игрулю на Playdate на чистом C. Глава 3

[Перевод] Как избирательное забывание помогает в обучении ИИ

Не только HDD: ёмкость SD-карт тоже растёт. SanDisk анонсировала 4 Тб карты памяти, и это не предел

SPARK для «малышей»

Разбираем генеративный SDK от Google — google_generative_ai. Часть 1

Китай не принимает платежи из России. Где заказать печатные платы в Китае в 2024 году

SSD killer

Обнаружение аномальных звуков сердцебиения на основе записей сердечного ритма

Нужны ли курсы по тестированию? Честное мнение от преподавателя

Недоступный металл для ветрогенераторов: краткая история диспрозия

Разговор с Дмитрием Одинцовым из «Труконф» об интеллектуальном шумодаве в ВКС, дипфейках и голографических конференциях

Долгая дорога к дому: как вода очищается на пути из скважины в частный коттедж

Как мы применили нейросеть Stable Diffusion в создании контента для интернет-магазина на Тильде

Predictive Analytics — все, что нужно знать (обзор ключевых моментов)

[Перевод] Вычислительные выражения: Реализуем Zero и Yield

Добавление доменов в Carbonio GAL

Организация кода это важно и легко на основе Layer Architecture

Как выбрать правильный сервер c подходящими для ваших нейросетей CPU/GPU

[Перевод] Пересаживаем проект с Vagrant + VirtualBox на Docker-контейнеры с помощью Ansible

Мышиные гнёзда: какие разъёмы использовались в компьютерных устройствах?

Оцениваем сложность алгоритмов на C# по памяти и времени с примерами

Team vs team lead

Как мы улучшили городской сервис оценки транспортной доступности ЖК

Windows 95 снова в строю? Модернизация старой ОС для работы с современными приложениями и кое-что ещё

Весенняя распродажа в издательстве «Питер»

Ловушка семантики и атрибутивных конструкций, или Почему architecture decision — это не архитектурное и не решение?

Как оценить задачи без Planning Poker и лишних слов

Если бы Торетто был ML-инженером: мониторинг дрифта моделей и данных

История водородных двигателей и почему они до сих пор не спасли человечество

[Перевод] Закончена сборка самой большой в мире цифровой камеры для обсерватории имени Веры Рубин

Разбор монады ContT, или как написать продвинутый goto, генераторы и файберы на хаскеле

Как селлер картин чуть не провалился с нестандартными товарами на Wildberries. А потом в 6 раз увеличил доход

Обеспечение безопасности на выделенных серверах: очистка следов с xDedic и специализированным батником

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE

[Перевод] ShadowID: Публичное раскрытие автоинкрементного ID без ущерба для безопасности

Как в 14 лет я стал сисадмином

Опыт использования свободного ПО OSS-CAD_SUITE для программирования FPGA Gowin

Голопалуба: реализация технологии из сериала «Звездный путь»

Безопасный Continuous Deployment БД по принципам DB-First

ТОП 5 ошибок, которых следует избегать при найме сотрудников: распространенные заблуждения и рекомендации от эксперта

Кибершпионы из Core Werewolf пытались атаковать российскую военную базу в Армении

HTML и CSS — языки программирования

Яндекс — ограничение конкуренции?

Где заканчивается Flutter и начинается платформа?

Как исправить изменившийся номер договора в нескольких сотнях Эксель файлов менее чем за минуту

Зачем Программисту Микроконтроллеров Линейная Алгебра (или Как найти угол между векторами?)

[Перевод] Астрономы зафиксировали столкновение нейтронной звезды с неизвестным объектом

Напоминания о проведении ревью, используя Jira

16 апреля 2024

Использование чат-бота в качестве информационной системы цветочного магазина

Нужно больше тепла: NASA планирует активнее использовать энергию ядра для космических аппаратов

Методы оценки руководителей

Сказание о static и неименованном пространстве имен для функции в C++

Сказ о Python или почему его лучше не выбирать новичкам

Опыт внедрения компонентной разработки

Тонкости управления людьми: как внедрить AI в бизнес и не напугать сотрудников

Как я написал свой первый эзотерический язык программирования

Юмористический рассказ «Как неофит познавал яваскрипт»

[Перевод] Как мне удалось обнаружить уязвимость, связанную со слабыми ключами в Debian

Погодозависимый график систем  отопления в домах и  график теплоснабжения от ТЭЦ

«С двух ног в игру»: как стример с ДЦП тащит в «танках»

Статический анализатор подталкивает писать чистый код

Из логистики в IT в 37 лет: где училась, сколько искала работу и что в итоге получилось

Reflection в iOS: как посмотреть содержимое любой сущности

Простой гайд для предпринимателей: купить готовое решение или уйти в собственную разработку?

Java в облаках

Медленная сборка кода с .NET Roslyn: как найти и устранить причину

Как мы загрузочный экран приложения в полезный для пользователя инструмент превратили. Кейс онлайн-кинотеатра KION

DECT: как покрыть беспроводной телефонией склад размером с три футбольных поля

Предвестники шторма в малом и среднем бизнесе, и в государственных структурах среднего размера

ethers.js – оптимизация запросов JSON-RPC

[Перевод] Что такое системное тестирование, зачем оно нужно и как его проводить?

Победить хаос в документации: почему мы создали свой продукт для Docs-as-a-Code

[Перевод] 5. Nix в пилюлях: Функции и импорт

Как мечты о космосе определили вид рейсовых автобусов 50-х годов

Поверхностный анализ работы DOM на библиотеках JavaScript

Как обучают GPT

ИНЬ-ЯН в UI/UX дизайне

Тестирование рассылок: зачем проводить и что проверять в первую очередь

Яндекс запустил Нейро. Рассказываем, как он работает

Frontend Talks: СТМ нужны! Логика в хуках — плохо?

Хороший парень, плохой код: доброта дороже денег?

Непрекращающиеся AB-тесты: как делать продукт лучше и знать об этом

Денежный вопрос: обсуждаем затраты на Bug Bounty с Лукой Сафоновым

Welcome book: что мы включили в документ

5 полезных JS-библиотек для анимации, которые могут пригодиться в работе

Локальный веб-сервер для разработки с помощью Docker

Безопасность в Docker: от правильной настройки хоста до демона

«Инженерная весна», или Как заменить гендерные праздники в ИТ-компании

Разговорный жанр: как эволюционировали чат-боты

RxJava — всё?

Телеграм-каналы для айтишников

Выбираем базовые образы для приложений на .NET: минимум уязвимостей, максимум быстродействия

Веб-страничка строит график спектра отражения и пропускания света стопкой пластин

Идеальный отзыв (UGC)

Защита данных в терминальных сессиях с помощью DLP

Статический анализ мультиязычности Angular приложения c помощью ngx-translate-lint

Внедрение WMS-систем на примере SAP ERP

Разбираем научпоп Ксении Собчак — в защиту ортодонтов

Не становитесь безопасниками

Регистрация компании в Бахрейне

35+ бесплатных ресурсов для начинающих разработчиков С++

Как я делал загрузчик файлов на react и выложил на npm

Разбираем на винтики учебный процессор TOY

DevOps as a Service. Часть 5. Работа с бэклогом и сквозной приоритизацией команды

Какими будут процессоры AMD на архитектуре Zen 5: характеристики, производительность и сроки выхода

Подводный буксировщик своими руками

[Перевод] Еще раз о перформансе стримов в Java

Векторные БД vs Точность — часть 1

15 апреля 2024

«Коллеги, пришлите сроки!» — сага о том, как я открыла портал в ад на Хабре

Нужен ли преподаватель иностранного языка?

Расслоение Хопфа и квантовая механика

Как бизнес-аналитику выстроить работу в проектах DWH (Data Warehouse). Структура работ

Ubuntu 24.04: финальный релиз уже скоро. Изменения и возможности дистрибутива

Security Week 2416: уязвимость в серверных материнских платах Intel, Lenovo и Supermicro

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

3 необычных онлайн-сервиса для заядлых картографов

Мы добрались до ядра, или новые возможности AmneziaWG

VO2MAX, да, снова он

Будущее реабилитационной медицины: взгляд на GPT-агентов в восстановлении пациентов с черепно-мозговыми травмами

Тестирование Li-ion аккумуляторов. Проверка аккумуляторов на подлинность

Настраиваем Windows WSL для локальной разработки Laravel

[Перевод] На пути к 1-разрядным моделям машинного обучения

Как я победил ЧПУ (CNC) станок (2 часть)

Строим lineage моделей машинного обучения и признаков с помощью OpenMetadata

Как я делаю и продаю камни на маркетплейсах на 1,35 млн в месяц

[Перевод] Неужели это очередной «конец» сферы разработки ПО?

Реализация Multiple sources Argo CD + ChartMuseum для 10 однотипных микросервисов

Тестируем AI на создании прикладного приложения

Краткая история подогрева дорог. Часть вторая

Как написать требования к IT-продукту и их протестировать, чтобы результат соответствовал ожиданиям

Строим lineage моделей машинного обучения и признаков с помощью OpenMetadata

HashiCorp обвинила сообщество OpenTofu в краже кода Terraform, но что-то пошло не так

[Перевод] Chaos engineering: проверяем устойчивость Vault с помощью Gremlin

Как человек покоряет Марс: хронология

«ReadStreakBot» — как я начал «кодить» с чатгпт, не умея программировать

Столетняя война. Развитие DRM: от аналогового телевидения до онлайн-кинотеатров

Недорогие серверные конфигурации, GPU, образы Astra Linux и другие апдейты за март

Неразрешимые проблемы программирования

CPU планировщики в Linux

Don't Repeat Yourself: Как правильно использовать принцип DRY в разработке ПО

От хобби к бизнесу: как понять, что ты можешь превратить любимое дело в прибыльный проект?

Бесшовность 2.0: как работает шардирование в Сбере

Клетка ХVI. Кома и сознание человека

Связь системных ограничений и UX-дизайна: как устроено взаимодействие в системном подходе

Unchartevice 3310 — обзор ноутбука для работы

Архитектура telegram-бота. На горутинах и каналах

[Перевод] Потенциальные проблемы с автоинкрементным ключом. MySQL

MeLE Quieter 4C: бесшумный мини-ПК с процессором Intel N100. Что это за девайс?

Вашим играм не нужна State Machine

Fairphone: не только модульный телефон, но и беспроводные наушники со сменным аккумулятором

[Перевод] ViewModels в Android: «за» и «против»

Полигон для творчества за 1500 р. Часть 2. Структура платы, 256 UARTов и расширение спектра

Под капотом VK Teams: с чего начиналось приложение и к чему пришло сейчас

Кейс: медицинский центр «УГМК-Здоровье» оснащен совместным решением Qbic и iRidi

Сетевые проблемы – одна из основных причин сбоев в ИТ-сервисах и ЦОД. А что еще?

[Перевод] Вычислительные выражения: Подробнее про типы-обёртки

Использование LLM в автоматизации рутинных задач

Как быстро собрать кубик для простых задач: играемся с TinyOLAP

Как пройти испытательный срок джуну

Старт разработки с применением GraphQL / DGS Framework

Десять английских идиом, которые поставили меня в тупик

Гайд: чем снимать видео дома. Подборка оборудования от 11 000₽ до 420 000₽

Использовать LLM в оффлайне — LocalAI, Ollama, Flowise

Как и зачем мы строили 3D-модели достопримечательностей на Картах

Перенести проверенную схему бэкапа больших данных из S3 в Yandex Cloud: опыт Битрикс24

Что такое Архитектура

Какой язык программирования выбрать? Обзор Python

Доходы ТОП-30 российских Martech SaaS выросли на 30%: как «Индекс маркетинга» влияет на рейтинг компаний

Рецензия на новую книгу «Баг-трекинг: локализация и оформление дефектов» Ольги Назиной

Spark. План запросов на примерах

Эксплуатация детей через игры. Золотая лихорадка среди детей Америки

Взгляд изнутри. Информационные системы российских компаний глазами пентестера: аналитический обзор итогов 2023 года

Нейроцензура от Роскомандзора, а также долгожданные криптозаконы в РФ

Мобильная разработка за неделю #534 (8 — 14 апреля)

UX и Секс

Базовый анализ продуктовых фичей

14 апреля 2024

[Перевод] Настоящая причина, по которой вы не станете сеньором

Первый опенсорсный LTE-сниффер с полной функциональностью

Массовые проблемы с аутентификацией на github.com

А нужна ли перезагрузка?.

Как выбрать преподавателя/репетитора

Госзакупки, «Точка Роста» и 3D-принтер за тройную цену. Четыре года спустя

[Перевод] После смерти Agile

Пример дивергентного мышления ИИ при использовании 1С запрос copilot

Зачем в школах изучать Pascal, если самый популярный язык программирования в мире — JavaScript?

Python в Docker — собираем образ сами

[Перевод] Создаем свой аналог sqlite c нуля. Часть #1

Оптимизация гиперпараметров за 5 секунд?

Где мое золото!? Или как монетизировать свою игру

Постфиксный калькулятор на Haskell

Цифровые подписи в Ethereum: как с ними работать?

Создание реактивных сервисов Micronaut и Kotlin

Shenandoah GC в JDK

Client-side RCE в Telegram Desktop. Разбор с POC

Huawei разрабатывает инструменты для производства современных чипов

SwiftUI уроки (часть 8)

Как собственнику грамотно делегировать функции

Опрос по оценке эффективности работы сотрудников

Max Payne: хороша ли неонуарная классика сегодня?

Больше ИИ-инструментов, хороших и разных: Google представила помощника для написания кода

Terraform в России

Интерактивный NPC на Unreal Engine

Способы обхода GIL для повышения производительности

«Фантазии» уносят реальные жизни

Тестирование монорепозитории в Docker контейнере

Кейс: механика и продвижение благотворительной акции, которая собирает до 5 млн рублей за один день

Септик и автономная канализация. Часть 2. Проектирование

13 апреля 2024

Tcpdump на разных уровнях

Решение систем линейных уравнений с помощью Python

Библиотеки для реализации алгоритмов сжатия данных в Rust

Почему FAR — центр моей компьютерной вселенной

[Перевод] «Искусство схемотехники»: предисловие к 3 изданию

[Перевод] Вы должны перестать вручную писать Dockerfile'ы

МРЭМ – 200. Электронный микроскоп родом из СССР. Цифровизация захвата изображения

Театр образования

Китайский процессор Loongson 3A6000 уже работает в мини-ПК. Возможности и характеристики модели Morefine M700S

Да кто такой этот ваш крипторынок?

BDUI: sapere aude или продолжай писать на коленке

Сколько зарабатывает ручной тестировщик?

Запускаем PrivateGPT на GPU AMD Radeon в Docker

Территория Большого Взрыва. От трёх китов к изначальной сингулярности

В чем причина галлюцинаций у нейросетей

16-битная операционная система на коленках

Google Chrome — теперь и за деньги. Браузер с ИИ предназначен для бизнеса. Что это за новинка?

Не жди последнего вагона. Войти в IT в ОАЭ. Почему стоит подумать сейчас?

Геймификация в EPM системах: фан или крутая фича? Разбираем на примере Форсайт

Разбирая бэклог. Часть 5. Не только Need for Speed или 6 условно аркадных альтернатив известной серии. 1992-1998

Всегда ли дефицитный бюджет государства – зло?

ChatGPT Глубокая интеграция

Долбанные айти (обзор ресурсов иной формации)

12 апреля 2024

Юмор программистов из 80-х прошлого столетия

[Перевод] Производительность Istio Ambient Mesh в одном Vs. нескольких неймспейсах Kubernetes

Психология в UX/UI дизайне: 10 принципов, повышающих вовлеченность и удержание

Простейшая нейронная сеть, мой опыт и выводы

NFT 2.0: на страже цифрового порядка

Замени меня, нейросеть, замени меня полностью

Что скрывает под собой скрытое (латентное) пространство?

[Перевод] Как древние люди изучали и предсказывали солнечные затмения

Python — list/set/dict/generator comprehensions

Настройка протокола mKCP в панелях 3X-UI и X-UI

Базовые принципы и практики разработки чистого кода

[Перевод] Гонки на выбывание, идущие в центре Галактики

Может ли ChatGPT заменить визит к врачу? Проверяем эффективность ChatGPT в определении диагноза и выборе лечения

Database, Data Warehouse и Data Lake: что это и когда следует использовать каждое?

Аналитик vs. презентация задачи. Изучаем профессионально-деформационные диалекты коллег

Получение криптолицензии в Польше

Как защитить свой голос?

Основы основ: введение в операционные, файловые и символьные системы

Лонгрид по для быстрого погружения в HR-аналитику

Все лучшее – детям: новые технологии контроля доступа в школах

Чтение на выходные: «ГИРД. Группа изучения реактивного движения» А. П. Александрова

Блеск и нищета искусственного интеллекта

Выжимаем максимум из PostgreSQL

Создание собственного ключа Android приложения

[Перевод] Введение в цифровую обработку сигналов

Это всё, что останется после меня: проблемы наследования кода и передачи прав на него

Новая архитектура процессора — уже пора

Достижения для резюме продакт менеджера: что это, зачем и где взять

Палочки Непера и «Шпаргалка» — карманные «калькуляторы» XVII века для умножения и деления сложных чисел

Кибератаки уровня «космос»: зачем хакеры взламывают спутники и к чему это приводит

«Коллеги, пришлите сроки!» — повторял джун-аналитик в течение месяца…

[Перевод] Как достичь высоких результатов в бизнесе с помощью командного обучения

Vision Pro и история космонавтики

[Перевод] Если покупка — это не владение, то пиратство — не воровство

Чувствуй себя как дома: обновляем коммуникации и культуру в МосТрансПроекте

Включаем Telegram Instantview для блога глобально

LOCOST и SPECTRUM, два подхода к суммаризации

Безопасная разработка: обзор основных инструментов

Выравнивание многоуровневого массива в Swift (Flattening of multi level Array in Swift)

[Перевод] Познание и применение: учимся жизни через World of Warcraft

3D-печать: ниша для заработка или игрушка для гиков?

Топовые подходы к решению алгоритмических задач

Цены на DRAM вырастут, но не сильно: последствия землетрясения на Тайване удаётся нивелировать

Как создать изолированную среду для Nextcloud: полная инструкция

Локализация программного обеспечения: что важно знать компаниям?

Мошеннические схемы, так ли их много?

«Михалыч, где заказ?» или как мы автоматизировали процесс заказа лома и отслеживали его по RFID

Роботы-покорители Венеры: 40 лет забытому подвигу советской науки

Жизнь без линтеров и расчет цены абстракции: материалы для разработчиков на С++

[Перевод] Достижение высокой пропускной способности без усугубления задержки

Не DeepL-ом единым. Нейросетевой переводчик для ваших проектов в VS Code за пару кликов

Зонтичный мониторинг на коленке

Тюнинг старого тетриса

Что спрашивают на собеседовании: топ-5 вопросов айтишнику от HR

Двойное дно: мой опыт прохождения айтишных курсов

Российские роботы выполняют задачи на естественном языке. Зимний ROS Meetup 2024 — как это было и как это будет?

Что внутри мощного ноутбука Ninkear A15 Plus? Разборка модели на базе AMD Ryzen 7-5700U

Баги, которые наделали немало шума

Материалы будущего: бактериальная экокожа с самопигментацией

Почему эксперты жалуются на низкую надежность дешевых USB-флешек

Обзор Practical Network Penetration Tester (PNPT)

Заменят ли LLM людей в разметке данных для AI?

Как работают команды продаж в крупных ИТ-компаниях

Космическое творчество. Как телескопы видят вселенную и зачем ученым Photoshop

Увольнение без компенсаций: как этого избежать и что вам положено по закону

Чек-лист по подбору подрядчика на разработку сайта или мобильного приложения

Интеграция Яндекс Почты со шлюзом входящей почты

Ускоряем Dictionary в C# при помощи структур и CollectionsMarshal

Как я собрал красивое ведро для гидропоники

Решает ли задачу оптимизации биологическая нейросеть?

Как я курсовую писал на gRPC+REST в связке с клиентом на Android+Jetpack Compose

Вам хватит школьной программы. Напишите приложение для организации встреч юр. лиц с представителями банка

Сделано в СССР. Советский истребитель спутников — первым в мире перехватил космический аппарат-мишень

[Перевод] Понимаем полностью useMemo и useCallback

11 апреля 2024

Теорвер не нужен в играх, но это не точно

Теорема о перестановке коэффициентов многочлена, принадлежащих идеалу кольца

[Перевод] Istio Ambient Mesh для начинающих

Переживание за факт переживания и переживание за отсутствие переживания

Задача о сумме подмножеств

Как спланировать разработку без хаоса?

ОбАСУчиваем дачу. Начало

Новый взгляд на старые игры. Часть 3. Обратно в Fallout: New Vegas (2010) или 16 модификаций к сборке «Glow»

Не видел, значит не было. Объясняем заказчику, почему в UX-исследованиях важны не только цифры

Евгений DockerAuthPlugin’ович Онегин

Устраивался на автоматизатора тестирования, а попал в поддержку

Шифр Цезаря на Ассемблере

Короткий или длинный путь: зачем проекту корпоративный архитектор?

Когда нам начнут вживлять гаджеты в мозг и кому это нужно

Распознавание лиц на микрокомпьютерах

Книга «Разработка приложений на базе GPT-4 и ChatGPT»

Истоки японского дизайна: Мацумото Кацудзи и стиль «каваии»

[Перевод] Что такое Charmed Kubeflow?

[Перевод] Двадцать лет — ничто

[Перевод] Я изучила 900 самых популярных инструментов ИИ на базе open source — и вот что обнаружила

Контроллеры на дженериках: пишем кода в 3 раза меньше

Что такое Data Service и почему он может быть вам полезен

На что способны процессоры Intel 14 поколения на Raptor Lake Refresh: Core i5, Core i7 и Core i9

Теоретическая и реальная производительность Intel AMX

Как я победил ЧПУ (CNC) станок

MaaS, или мониторинг как сервис

Регистрация компании на Мадейре

[Перевод] Что есть истина в последней инстанции или какие добавки действительно работают?

Первый IT-фестиваль KODE Waves о технологиях будущего: регистрация уже началась

Реализация pin code во Flutter приложении

Почему Accelerate — это не страшно

Робинзон Крузо — модель «hello, world» для экономистов

Технологический винтаж: вспоминаем субналадонник Xircom REX 6000. Он умел многое

REST под сливочным соусом

Зачем нам так много языков программирования?

[Перевод] Анимируем 3d-персонажа в среде Unity: контроллер анимаций, параметры, условия

[Перевод] Как проанализировать риски: 4 шага

Data Product Manager — кто это?

[Перевод] Настройка аутентификации в приложении через Active Directory с использованием OpenAM

Аутентификация go с использованием токенов PASETO

Новые угрозы в OWASP API Security Top 10

Два ремонта Microsoft Sculpt Ergonomic Mouse за $100: замена левой кнопки, обмен материнками и пайка еще одного модуля

AmigaOS, LisaOS и NeXTSTEP: операционные системы эпохи расцвета ПК

Математическое моделирование технологических объектов и систем глазами и руками студента

[Перевод] Вычислительные выражения: Типы-обёртки

SAGE v1.1.0: как мы учили генеративный корректор орфографии ошибаться реже, думать быстрее и исправлять пунктуацию

Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD

Может ли мобильный-разработчик стать CTO?

Нейроморфные и квантовые модели ИИ: что это, причем здесь сильный ИИ и их перспективы

Как уйти с работы и сохранить человеческие отношения?

Lessons Learned: почему никогда не стыдно взять и всё переделать

Эволюция Traffic Engineering-2. От основ PCEP к новому взгляду на РСЕСС

Готовимся к первому собеседованию: что повторить и как настроиться тестировщику без опыта

Умная квартира начальника: хотел всё на Z-Wave и Алисе, но решил сэкономить

Что мы делаем, когда у нас заказывают аналитику без нормальных формулировок

Размер мозга увеличивается. И это имеет значение

Метрика в машинном обучении сложных систем, алгоритм и программный код

Кейс «ВкусВилл»: как автоматизировать процесс открытия новых торговых точек

Интеграция интернет-опросов на веб-сайты

Домашняя нейронка. Какое «железо» выбрать для Stable Diffusion?

ЕИС: как найти в системе госзаказа что угодно

Конец эры консалтинга

Основы работы с хранилищами в Kubernetes

Мы опубликовали датасет для детекции речи размером более 150 тысяч часов на 6000+ языках

Халвинг биткоина — возможность заработать 100-150% годовых

Воспоминания о НПП 2003 года

Новый взгляд на старые игры. Часть 2. Hexen II (1997) + Portal of Praevus (1998) + FTEQW (source-port)

[Перевод] Питер Хиггс, лауреат Нобелевской премии, предсказавший существование «частицы Бога», умер в 94 года

10 апреля 2024

Охота за кредами

9 полезных крейтов в Rust

LLM как универсальная «отмычка» студента — настолько ли все хорошо?

Векторные СУБД и другие инструменты для разработки ML-моделей

Народный измеритель ёмкости батареек и аккумуляторов BatteryTest

И полгода не прошло: релиз Qt 6.7 и Qt Creator 13. Что нового и что изменилось?

Теперь я адепт Глубины, но денежный вопрос все ещё актуален

Модули ES6: Rollup

Realms of Arkania: Blade of Destiny (1992/2013)

Библиотека EremexControls.NET для Avalonia UI — Обновление март-апрель 2024

Фреймворк DBGridChart и OLAP-приложение Экспресс_обработка.exe для ведения баз данных и анализа данных

Сбор и сортировка вложений писем с помощью Fetchmail + Procmail + uudeview

HomeAssistant на Android

Более 250 бесплатных курсов и ресурсов по аналитике

Металл не только для солдатиков: краткая история олова

Как стать хорошим менеджером и наладить коммуникацию в команде? Советы от экспертов

Как я написал клиент электронного дневника своей области

Препарируем Wazuh. Часть 2: Подключаем источники

[Перевод] Кластер MicroK8s

Настройка HTTPS для контейнеризированных Java-сервисов

Xpath — залог стабильных UI-автотестов на Web и Mobile Web

C# Тренажер

Путешествие в yarn

«Экструдер» филамента для 3D-принтера своими Оч.Умелыми ручками

PIP — Загрузка пакетов python для офлайн установки

Континент 4 Getting Started 2.0. Система мониторинга

«Вояджер-1» пока не списали со счетов: неполадка локализована. Что происходит с аппаратом?

Что скрывается в коде игрового движка, написанного на Java?

[Перевод] Как передавать данные между вью контроллерами в Swift

[Перевод] Фильтр Блума

Есть ли жизнь IT-специалиста в девелоперской компании? Дневники системного аналитика, Часть 1

Идеология второго интернета

Вскрытие детали за 40 тысяч. Ремонт и реверс высоковольтного модуля Traco Power MHV12-2.0K1000N

[Перевод] Почему на других планетах так сложно бурить

Что делать, если кандидат оказался сеньором или психом: советы на случай форс-мажоров

Вызов пользовательских функций в API Gigachat

Интеграция со СМЭВ, как это было

Материалы будущего: текучие метазерна

Путешествие в глубины сети с Shodan – поисковой системой, открывающей двери в неизведанное

Банановые шкурки на интервью Python-разработчика

История ритм-игр: от «Саймона» до Just Dance

(Не) безопасный дайджест: если бы в ИБ была «Премия Дарвина» – 2024

Компоненты среды рабочего стола | Linux

Компрометация данных и её обнаружение

Альтернативные формы занятости и беременность

Как работают алгоритмы музыкальных стримингов. Разбираем на примере

Где создают и развивают инновации в РФ или что такое ИНТЦ и что они предлагают

Континент 4 Getting Started 2.0. Система обнаружения вторжений

Пишем калькулятор на Rust с GUI

Экзокосмонавтика и точки Лагранжа или держитесь подальше от суперземель

09 апреля 2024

Создаем изометрические уровни игры с помощью Stable Diffusion

Как автоматизировать общение с hr в 40 строк

[Перевод] Сравнение MicroK8s c Managed Kubernetes Clusters, K3s и Minikube

Веб-аналитика. Или откуда начинается сбор данных о пользователях

Convex — альтернатива Firebase и Supabase

Основы метаклассов в Python: Простое понимание с примерами

Последнее издание культовой книги «Искусство схемотехники» стало доступно русскоязычным читателям

Новый взгляд на старые игры. Часть 1. Re-Volt (1999) + RVGL + контент с Sega Dreamcast

Плавный вход в FPV. Или сборка первого учебного комплекта

Задача Эйнштейна — большой тест LLM нейросетей на логическое мышление

Книга «SQL. Pocket guide, 4-е изд.»

Меньше работы с людьми, больше работы с данными: кому подойдет мир аналитики

Framework Laptop: не только ноутбук, но и станция «всё в одном». Необычные проекты на базе модульного девайса

Как подготовиться к своему первому собеседованию в России в IT сфере (краткое руководство к действию)

[Перевод] Существует ли частотная область в реальности?

Как мы реализовали авторизацию пользователей ALD Pro через Keycloack на примере Grafana

Odinbit, игра моей мечты и процесс её создания. С нуля до первой публичной версии

[Перевод] Словарь прошивщика

Как установить MikroTik CHR в облаке? Шпаргалка

Разработка автоматизированной очереди для сдачи лабораторных работ

Клетка ХIV. Гомеостаз и метаболизм

Legacy: поддерживать нельзя переписать

Есть ли жизнь после Microsoft?

Процесс учреждения предприятия в Объединенных Арабских Эмиратах за три этапа: путеводитель по созданию фирмы в Эмиратах

Поиск с подкреплением на ориентированных взвешенных графах

Как мы интегрировались в казахстанский маркетплейс или история о нюансах

Дашборд управления бизнесом (P&L) в Metabase за 5 дней

Быстрый запуск pet-проекта на Python и PostgreSQL

[Перевод] Xv6: учебная Unix-подобная ОС. Глава 9. Еще раз о конкуренции

Как провести фаззинг REST API с помощью RESTler. Часть 3

«Open source в России» — интервью с сооснователем и CTO компании-разработчика веб-сервера Angie

Вышел бюджетный игровой процессор Ryzen 7 5700X3D с 96 МБ кэша под сокет AM4

Ты — это то, как ты пишешь. Как расти через качество кода

Хорошие практики нагрузочного тестирования: гайд для тех, кто успел до «пожара»

[Перевод] Почему вам необходим React Query

Регрессируем обычную известь

Нерациональные выборы: жалко бросать проект, в котором уже много сделано

Высокоточное измерение ЭКГ.Часть 3

zVirt Hosted Engine: практика развертывания в картинках

Чего боятся стажеры? {Спойлер: всех отвлекать, все поломать, чего-то не знать, на код-ревью завалиться…}

Как не стоит делать игры на Unity

Мир глазами ИИ

Call Activity vs SubProcess: В чём отличие?

Улучшаем технику серфинга с помощью компьютерного зрения

Хотите похудеть – НЕ спрашивайте меня как. Часть 2: Оземпик — опыты на себе

Настройка SSH сервера, вход по ключу

90+ дашбордов для OSINT и глобального мониторинга

Ивент шторминг (Event Storming) при работе над игровыми проектами

Подводные камни при разработке мобильного приложения на Bitrix REST API

Huawei продвигает собственную ОС и планирует дистанцироваться от Android, Windows и других операционных систем

Мир, дружба, дедлайн: как избежать конфликтов в разработке и сохранить команду

Как устроен RAPTOR — новый подход для RAG, который понимает контекст сразу всей книги

У тимлида есть только путь: как и зачем расти выше по карьере

Удалить нельзя эксплуатировать: как мы нашли уязвимость в установщике Битрикс

[Перевод] Руководство по интеграции Flowable с Spring Boot

И снова дискеты: американская система управления поездами в Сан-Франциско полностью зависит от флоппи-дисков

Весенний митап для бизнес-аналитиков в red_mad_robot 17 апреля

An incursion under C#. Протаскиваем F# в Godot

Ликбез по методологиям проектирования хранилищ данных

C3D Solver: принципы параметрического черчения 2D-паттернов и улучшения для 3D-моделирования сборок

Умный дом на openHAB+MQTT+Arduino. Часть 2: Датчики, релюшки

Разрабатываем бизнес-приложения на основе процессов жизненного цикла бизнес-систем

Разворачиваем ML модель с использованием ONNX на Android в километре над землей

Как сэкономить время на настройке рекламных кампаний или самая полная инструкция по Директ Коммандеру

Что бы я сказала эйчарам, если бы они попросили у меня обратную связь?

Внедрение MRP по точке перезаказа

Какие будут зарплаты у программистов в 2024 году: у кого меньше, а у кого больше

Открываем YandexART API и рассказываем, как мы учили нейросеть создавать картинки, которые понравятся людям

Как британский разработчик ищет диск с 7500 биткоинами, который случайно выбросил в мусорку 10 лет назад

Flutter: история успеха

Как студенты Практикума перепроектировали сайт Alfa Digital

Я айтишник, я строю новые цеха

Пет-проект: путь от «простого получения опыта» до «продукта, способного приносить пользу IT сообществу»

Создаем механизм «промпт на промпт» для всех ботов на базе LLM (No-code)

[Перевод] Базовый вариант использования Task Unwrap

Выгорание в web-разработке

[Перевод] Управление памятью .NET 8: обновление ограничений динамической памяти

Континент 4 Getting Started 2.0. VPN

Создание генератора объектов в редакторе Unreal Engine

Двоичный код Вселенной и симметричные языки

Python streaming (spark+kafka)

08 апреля 2024

Знакомимся с 'log enrichment'

Покупка подписки Apple Developer from Russia в апреле 2024 без иностранной карты

Мифы об изучении иностранных языков

Security Week 2415: новые уязвимости в продуктах Ivanti

Google пытается оптимизировать формат JPEG, увеличив компрессию на 35%. Что это за технология?

Как создать свой Spring Boot 3 — стартер?

[Перевод] CI/CD для изменений в БД

Анализ навыков data-специализаций в вакансиях HH.ru

Transient storage в EVM (EIP-1153): на грани добра и зла

Основные настройки для управления ресурсами в PostgreSQL: настройка памяти, CPU и I/O

Краткая история подогрева дорог. Часть первая

Неидеальный спринт

[Перевод] Программирование вне парадигм

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Мобильный UX/UI дизайн: 10 лайфхаков для создания безупречных мобильных приложений

Как выявить токсичных сотрудников в коллективе

UI. Нюансы реализации маркера в редакторе блок-схем DGRM.net

Разговор с директором по развитию бизнеса Solar NGFW Андреем Щербаковым об NGFW и использовании open source в нём

Как дизайнеру и любителю технологий жить после Apple Vision Pro

Можно ли научить чат-бота всегда говорить правду. Часть 2

Как развернуть сайт c помощью Terraform

И вот она явилась: представлен новый выпуск свободной ОС OpenBSD 7.5

Анализ Telegram аккаунтов

Подводный поезд, аэротакси и электросамолёт. Как меняется сфера транспорта, и что нас ждёт в будущем

Миграция с MSSQL Server на PostgreSQL. Предпосылки

Трансляция видео через P2P сеть

Будни проджект-менеджера

[Перевод] Вычислительные выражения: Введение в 'Bind'

Как получить психологическую поддержку в трудной жизненной ситуации

Тестируй, пиши отчет и снова тестируй! Как мы в лабораториях КРОК изучаем рынок инфраструктурных решений

Веселые уроки WinCC OA. Настройка сервера протокола МЭК 60870-5-104

Как настроить префикс в PortProton

BSIMM: с чего начинается AppSec в компании

[Перевод] В момент смерти с мозгом человека происходит что-то странное

Ускорение индексации в Google в 2024 году

[Перевод] 13 инструментов для тестирования методом «чёрного ящика»

GPT-4, Claude 3, Gemini Pro или опенсорс — как выбрать LLM под свою задачу?

Kid-tech. Особенности детских банковских продуктов: зачем банкам дети и нужно ли это родителям

Как я нашёл работу геймдев разработчиком в США из России. Размер и способ оплаты, английский, где искать

Как мы разгрузили руководителей проектов и освободили время для «профильных» задач

Б значит не Безумие, а Безопасность часть 3 — Последний элемент

От «здравствуйте» до こんにちは: языки программирования не на английском языке

Не ок, Google: мошенники используют Looker Studio для фишинговых рассылок

Маркировка рекламы для digital-агентства как посредника в ОРД Яндекс

GigaAM: класс открытых моделей для обработки звучащей речи

Почему я стал использовать Алгоритмические собеседования при подборе команды

Концепция «все есть файл» — давно устарела

Самые горячие новости инфобеза за март 2024 года

Кадровая текучка в ИТ — мнения HR-партнеров компаний SSP SOFT и Softorium

Распознаем голосовые сообщения Telegram без СМС и пересылок ботам

История работы и увольнения в Super.web

Как выбрать правильный стат тест для разных метрик

Континент 4 Getting Started 2.0. Веб-фильтрация

Лучшее и новое: что расскажут о тестировании на Heisenbug 2024 Spring

Отмена карт «МИР» и разоблачение нейроиндийцев Amazon

Лучшее время для Яндекс BugBounty

Мобильная разработка за неделю #533 (1 — 7 апреля)

Что нужно знать джависту, чтобы пройти собеседование

Заставляем дружить OpenGL c JVM на macOS

07 апреля 2024

Жажда «цифровой крови»: Как Google, OpenAI и Meta переступают черту ради развития ИИ

[Перевод] Open Source GraphQL CDN / Edge Cache с Cloudflare, Fastly и Fly.io

Расшифровка BitLocker — добыча ключа из микросхемы TPM

[Перевод] Рулетка онбординга: ежедневно удаляем аккаунты сотрудников

Сложные цепи из последовательных звеньев и параллельных шин — согласование цифрового сигнала внутри таких схем

Одноплатники середины весны 2024 года: 5 моделей для решения разных задач

[Перевод] Мега-Учебник Flask Глава 3: Веб-формы (издание 2024)

Полное солнечное затмение 8 апреля 2024 года

Алгоритм расчёта расстояния между строками

Как сделать из нативного компонента — React-компонент

Python для анализа годовых температур в Москве

Siemens LOGO, Home assistant, или моё видение умного дома

Человек и его инстинкты

Полные правила игры DOS

Разбирая бэклог. Часть 4. 5+1 забытых шутеров категории «B». 1993-1996

Qucs-S: руководство по использованию SPICE-моделей и созданию библиотек

Пора перестать бояться джунов

Куда идти дальше, когда перерастаешь уровень сложности senior

История геймдизайна от классических игр до современных технологий

Логи в файлах: написал своё приложение для просмотра структурированных логов

Статический анализ структуры базы данных (часть 2)

Простая и проверенная система ввода в должность для ваших сотрудников

Kubeshark — мониторинг и анализ Kuberneres

[Перевод] Подписки на GraphQL: Почему мы используем SSE/Fetch вместо Websockets

[Перевод] Начата разработка нового настольного эксперимента по поиску тёмной материи

[Перевод] Гайд на Reinforcement Learning для новичков. Реализация простой задачи

Жёсткие диски не сдаются: технологии записи данных совершенствуются, ёмкость HDD растёт

Континент 4 Getting Started 2.0. Работа с пользователями

06 апреля 2024

Как хранить в мастерской разное и длинное

Опрос по оценке рабочих процессов

Защищаем облако: открытые инструменты для обеспечения безопасности в контейнерах и не только

[Перевод] Пространство имен для GraphQL: Бесконфликтное объединение любого количества API

[Перевод] Лучший робот для поиска жизни может выглядеть как змея

Shiva — Open Source проект на Rust для парсинга и генерации документов любого типа

Революция в клеточной биологии: Применение GPT-4 для РНК-секвенирования

Автоматизированная торговля акциями с использованием глубокого обучения с подкреплением

[Перевод] Исследователи с DESI составили самую большую трёхмерную карту нашей Вселенной

Германия снова делает попытку перехода с Windows и MS Office на Linux и LibreOffice. Почему не получилось в прошлый раз?

Самые полезные библиотеки JS для красивых анимаций

Импортозамещение – взгляд от эксплуатации. Что не так с ним. Часть первая и последняя. Серверы

Иллюзия неизменного прошлого. Мы ждали лета — пришла зима

Разбирая бэклог. Часть 3. «Неприметные сокровища» или 4+4 разножанровых эксклюзива на SNES и Sega Genesis. 1992-1993

[Перевод] Pandas: от хаоса к красоте кода

Концепция построения кустов сетецентрической системы управления войсками

Как бизнес-аналитику не делать “чужую” работу

Сказ о том, как я эмулятор Intel 4004 на Python писал (часть 2)

Разбирая бэклог. Часть 2. 11 аркадных beat 'em up'ов. 1990-1995

LayerSlider WordPress CVE-2024-2879

Класс Reverse Mapping на Python

Шутер Monument. Обновление спустя 5 лет после релиза

Скрытые сокровища интерфейсного дизайна: 10 малоизвестных UI элементов, улучшающих взаимодействие

Система мониторинга температуры в теплицах (Telegram, 1С, Yandex Алиса, Excel и голосовое оповещение)

Микросервис на Python+ FastAPI

Управляем умным домом Home Assitant через Алису и без интернета. Часть 1

Построение гистограммы максимального и среднего времени выполнения запросов для PostgreSQL

SwiftUI уроки (часть 7)

Для дома и офиса: 5 моделей мини-ПК, позволяющих решать разные задачи

Анализ новостей с помощью сегментации и кластеризации временных рядов

Когда мобильная сеть недоступна: зачем запускают звонки через интернет

Лучшее время для инди-игр и скандал со Sweet Baby Inc: что происходит с игровой индустрией

Какую доходность и риски ожидать от S&P 500 через 10 лет?

Почему вы не построите большую компанию, пока не приведете в компанию этих людей

Континент 4 Getting Started 2.0. Контроль доступа

Жизненный цикл Activity приложения: базовые принципы и понятия

05 апреля 2024

Конструкторы-самозванцы в Kotlin

Postgresso #3 (64)

[Перевод] Dataloader 3.0: Новый алгоритм для решения проблемы N+1

Калибровка магнитометра с помощью обобщённого фильтра Калмана

Самодельная механическая клавиатура с трекболом на базе DactylManuform

Клиентский сервис с CRM-системой 2012 года. Кейс и отзывы сотрудников Кухни Zetta

Beego в Golang для начинающих

Как перейти на фриланс начинающему разработчику? пример опыта (AR) и полезные советы

Подготовка к сертификациям CompTIA A+, Network+ и Security+

Что стоит почитать по Python в 2024 году? Пять хороших книг

[Перевод] Десять основных упражнений для предотвращения болей в спине у программистов

Apple Vision Pro: обзор платформы и создание первого мобильного приложения

Чтение на выходные: «Чистая архитектура. Искусство разработки программного обеспечения» Роберта Мартина

Про решаемость пятнашек

Персональный менеджер репутаций, как способ упорядочения контактов в соцсетях

Как организовать межкомандную работу в трекере задач METEOR

Make Habr Hard Again: «железная» номинация «Технотекста»

Как OpenAI создавали бота, который победил проигроков в Dota 2

Подключение к активной сессии пользователя (powershell-gui)

МойОфис обновил цифровое рабочее пространство Squadus. В релизе 1.4 улучшены возможности для коммуникации команд

Как сэкономить миллионы рублей, или перевод документации нейродвижками

Как на самом деле работает дефицит калорий. Часть 3

Мое первое знакомство с интернетом: диалап, ностальгия, подключение через таксофон и «рыбалка» со спутников

Установка Arch Linux кратко и без боли

Как не надо проверять размер массива в С++

22 метрики для маркетплейса и что с ними делать — американский опыт глазами российского Менеджера продукта

Менторство в IT. С чего начать и как стать успешным ментором

Какие реальные успехи Китая в сфере ядерной космической энергетики

От задачи к результату: как сформулировать требования правильно

Что такое semantic-release и как с ним работать

[Ответ] Про цифровые-сервисы в Германии

Как я продал IT бизнес, чтобы развлекать детей (и себя)

Настоящие российские коммутаторы, ИИ-ускорители и новые видеокарты от NVIDIA: новинки в мире железа за март

Разбираемся в новом роутинге в Go 1.22

Китайская электроника: в КНР постепенно переходят на собственное ПО и чипы. Что происходит?

Клетка ХV. Картирование типов клеток

Разрабатываем Nix в России

Превращаем голосовое сообщение в структурированную заметку

Новый «ИИгрок»: что мы знаем о Grok?

Последствия травмы: секреты быстрого восстановления

Как найти своего IT-ментора — о сервисах Хабр Карьеры

Как System/360 спасла IBM и переписала историю вычислений

Fashion is ML profession! Материалы митапа

Business Intelligence — быстрый старт

Аппаратный антискиммер. Чёрная коробочка, защищающая банкоматы

«Американцам заходят борщик и сырники» — интервью с CTO Foodtech-стартапа из Чикаго

Проджект менеджер свалился под стол с кровавой пеной во рту — что делать?

Мы шутили над «опытными пользователями ПК», а ведь они вымирают

Выбор БД в новом проекте

Как UX/UI дизайнеру улучшить UI Kit: 10 конкретных советов

Компас и глюкоза: анализ крови с помощью смартфона

Установка пароля на SD карту с помощью веб-приложения на jQuery, веб-сервера Azure RTOS и Synergy

Удалёнка для айтишников: разбираем 5 мифов про работу из дома

Топ-11 МФУ из разных сегментов — на любой вкус и кошелек

Go-like каналы на C++

[Перевод] 10 > 64: как хранить больше данных в QR-кодах

Как получить лицензию ФСТЭК России. Опыт «Фланта»: процесс, сложности, советы

Как дисциплина управления мастер-данными влияет на продажи

Основы тайм-менеджмента: ежедневное планирование в календаре. Как планироваться, чтобы не испытывать боль. +Регламент

Программирование и ИТ во мгле, но это не точно

Реклама в Telegram Ads: дешевый способ закрыть гештальт для тех, кто опоздал с инстой, ВК и Яндекс Директом

04 апреля 2024

NTW3 Объяснение Примера

Решаем дифференциальные уравнения с помощью Python часть 1

Перфокарты против перфокарт: война систем до появления iOS и Android

[Перевод] Используем поля Joomla для фильтрации материалов

[Перевод] Технология, позволяющая органам работать вне тела

Чему могут научить пул реквесты в чужие проекты

Как протестировать Android-приложение, которому требуются разрешения

Технологии мобильной связи развиваются. В Китае запустили 5.5G — что это за стандарт?

Оптимизируем параметры запуска приложения Spark. Часть первая

realme 12 Pro — продвинутые камеры и приятная оболочка

То, что вы пишете, это точно composables?

Замена мотора на дорожке LifeSpan Fitness TR5000

Как настроить библиотеку SFML C++ в Visual Studio 2022 статическая компоновка

Как обнаружить галлюцинации в LLM?

Как мы реализовали текстовый поиск за 48 часов

Смарт-контракты на WebAssembly: зачем это надо и как работает

Использование библиотеки DCMTK для создания DICOM-файлов на C++

Нужен ли удаленной команде менеджер?

Open Source в российском ИИ: исследование ландшафта

Зачем нужно ИТ в современном бизнесе?

План развития: не панацея развития, а инструмент

Как оптимизировать процесс подписи документов с помощью автоматизации процессов?

Как автоматизация делает бизнес прибыльнее?

Google+ — как развивалась соцсеть и почему ее пришлось закрыть

Спамеры в телеграм, мой опыт борьбы

Как тимлиду оценить «КПД разработки». 4 работающих способа — без хрустального шара и гадания на кофейной гуще

А точно ли программистам не нужны алгоритмы?

Алгоритмы вокруг нас

Tenis: как загнать все мячи на один корт, или Как мы решились на создание своего алерт менеджера

Сетевая форензика с помощью ZUI

Почему в Grand Theft Auto: San Andreas самолёты падают с неба

Новый сокет LGA 1851 и что о нем известно: процессорная совместимость, актуальность, спецификации и другое

Алгоритм ESG (Evolution of Social Groups). C#

[Перевод] Б/У ThinkPad может быть лучше, чем новый дешёвый ноутбук

Backend-разработчик: из стажера в джуны

[Перевод] Размышления о высококачественных данных, собранных людьми

SwiftUI: архитектура State-Model-View

Книга «React быстро. 2-е межд. изд.»

Из разработчиков в архитекторы: как и зачем мы обучаем архитекторов в МТС

Универсальные типы в python

Теперь без SAP. Что происходит с рынком ERP в России

Путь медиаджедая

Работа с заинтересованными лицами на проекте

Как мы выследили новую APT-группу, которая похищает пароли и передает их телеграм-ботам

Программирование — не мужская профессия

DevOps на IBM: как мы навели порядок в 700 системах, перейдя от bash к IaC

И снова маркетинг

«Верните всё как было», или Как большие корпорации делают редизайн

3D игра на ленте Мёбиуса, основы механики

Как мы ускорили деплой облачной платформы в 20 раз и избавились от панических атак

[Перевод] Исследователи приблизились к новому пределу скорости решения задачи коммивояжера

Как перезапускать PySpark-приложение и зачем это может понадобиться

Используй Силу, Люк: Single Pane of Glass в Мире SRE

8 неочевидных уязвимостей при разработке e-commerce проекта на NextJS

BSCP — разгадываем тайны сертификации от академии PortSwigger

Prosci на практике — системное управление изменениями

Как настроить тестирование с Vanessa Automation и Gitlab с нуля

[Перевод] По какому маршруту удобнее всего покидать Солнечную систему?

Цены на SSD снова растут: главные производители накопителей меняют стратегию. Что происходит?

Стоит ли идти в тестирование в 2024 году?

Энциклопедия контроллеров и обучающий проект (на Хабре)

Идеи улучшения точности, удобства и скорости языковых моделей

Accessibility Scanner в Android

Что внутри мощного мини-компьютера Geekom A7? Разборка неттопа на базе процессора AMD Ryzen 9 7940HS

О преступлениях в ИТ простым языком

Автоматизируем сеть Яндекса с Милошем. Часть 1: сервис конфигураций оборудования

[Перевод] Как исправить ITMS-91053: Missing API declaration

[Перевод] Как определить, что мобильное приложение написано на Flutter

RFM-анализ вашего поведения в банке

Как сделать автоматический полив: грунт и гидропоника

Тестирую наушники Commo One

Рисуем с нейросетями: Есть ли у ИИ-художника свой стиль?

Эффективные вложения в ИТ: Как посчитать ROI при внедрении ПО на примере системы маскирования данных

Когда ваши требования готовы?

CRTP в C++

«ЭЛЕКОН-МК» — два лика советского-российского микрокалькулятора

Как поднять почтовый сервер mailcow

Континент 4 Getting Started 2.0. Установка и инициализация

Как пассивный доход, только еще пассивнее. Рассказываем, как зарабатывать, рекомендуя наши услуги

4.04 — день, когда можно найти потерянное

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 20 — Инт-Ину

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 10 — Га-Гн

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 11 — Го-Гя

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 14 — Дм-Дя

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 15 — Е-Ж

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 17 — Зб-Зя

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 18 — Иа-Из

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 19 — Ии-Инс

Монитор, который считает время своей наработки

СКВОЗНАЯ МЕХАНИКА (часть 1)

03 апреля 2024

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 6 — В-Ва

Электронная подпись документов в ОАЭ

Воронка продаж в соцсетях: инструкция по применению

Разработка сайта на Тильде на примере реального проекта — подход и разбор решений по UX и UI

Стань web-программистом за 1 Час- НЕ ШУТКА. Прочтите, если смотрели видео, пожалуйста

[Перевод] Как я стал специалистом по машинному обучению. Open AI и Dota 2

PrimeNG + NestJS + Yandex = речевая аналитика

Почему переезд на новое ПО — такая боль для сотрудников. С чем смириться и что можно улучшить

[Перевод] Найдена самая маленькая и тусклая галактика-спутник Млечного Пути

Парадоксы в данных, и почему визуализация бывает необходима

3 способа запуска Spark в Kubernetes из Airflow

Нейропаучок пробует силы! Часть 1

[Перевод] Влияние рецепта гравитации на будущее космических поселений

ИИ для создания презентаций: тестируем и проверяем

Typescript Generics

Формальная верификация смарт-контрактов во фреймворке ConCert

Создание ИИ-ассистента, который отвечает на вопросы пользователей по базе знание

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

И два года не прошло: вышел релиз NetBSD 10.0. Что добавили и изменили в этой ОС?

Интересный способ увеличить средний чек и LTV за счет разработки в тематике: продажа каминов

Пошаговая инструкция создания нового вида контроля в «1С: Управление холдингом»

Топ-3 причины, почему вы должны использовать Copilot

LINUX + FL Studio + платные VST (32+64)

Как я взял в кредит 66 млн и хотел заработать 40 млн на выращивании тюльпанов

Личный опыт: тестовое для поиска на позицию Junior Product Manager

Празеодим, сын ошибок трудных: краткая история металла

МойОфис выпустил крупное обновление 2.8: больше 250 улучшений для эффективной работы с документами и почтой

Как расти разработчику внутри компании?

Увеличиваем Attack Surface на пентесте периметра

Как айтишникам быстро выучить английский с помощью ChatGPT?

Нейросетевой чип с интерфейсом, привычным Embedded программисту

Propensity score matching: как оценивать маркетинговые кампании, если невозможно провести A/B тесты

Создание бита с помощью двух нейросетевых инструментов – Loudly AI + Extract stems from sample в FL Studio ver. 21.2

Сведения о доступности в Carbonio

Персональные рекомендации: мы подумали за вас, или jtbd в действии

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 4 — Ас-Ая

Выстраиваем процессы команд разработки: кейс и практические рекомендации

Поиск уязвимостей в исходном коде с помощью ручного статического анализа

Мониторинг Apache Airflow. Оценка «прожорливости» тасок

Синтетическое генерирование данных (SMOTE)

Как мы исследовали запросы аудитории, чтобы собрать актуальную программу для FrontendConf 2024

Как менять команды, не увольняясь из компании. Культура горизонтальной мобильности в Контуре

Применяем стандартные алгоритмы в C++. Семь примеров

Выстраиваем процессы команд разработки: кейс и практические рекомендации

[Перевод] В погоне за заменой Redis

Сам себе экосистема. Часть 4: как я реализовал клиент Telegram на Android-смартфоне 14-летней давности?

Вызволяем увлажнитель из сетей Xiaomi

7 примеров ИИ, которых не хватает прямо сейчас

LangBar++. Автоматическое исправление раскладки набранного текста с использованием словарей Hunspell

Быстро и легко ищем баги в играх на Unity (для C# разработчиков)

AutoML на практике — как делать автоматизацию, а не её иллюзию

Улыбка робота: предсказание и имитация выражения лица человека

Паркууур: четырёхлапый робот ANYmal может преодолеть почти любое препятствие

Обращение к айтишникам Qiwi

Боты и сервисы для разведки данных Вконтакте

Системная ошибка рынка труда или почему не хватает технических писателей со знанием языков разработки и API

Технологии групповой разработки в современной 1С-индустрии

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 3 — Ан-Ар

[Перевод] Вычислительные выражения: разбираемся с продолжениями

Интерактивные и документированные диаграммы для сложных систем

02 апреля 2024

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 2 — Аг-Ам

Комета 12P/Pons-Brooks. Условия видимости со 2 по 15 апреля 2024 года

Разница между pool.map и pool.map_async в Python

Слово vs Понятие и Почему специальные методики запоминания слов — баловство

Мы так и не смогли защитить свою модель машинного обучения от состязательных атак. Пока

Решение cryptopals. Часть 3

Эффект бабочки и рынки(ч.2)

Использование ML и новых методов кластеризации для борьбы с COVID-19: Революция в выявлении вирусных мутаций

Для начинающих программистов

Последний полёт Delta IV Heavy никак не состоится. Что это за ракета-носитель и чем она известна?

[Перевод] Мега-Учебник Flask Глава 2: Шаблоны (издание 2024)

Каково быть тимлидом и почему они так быстро выгорают

Синергия продуктов Anti-DDoS и WAF

Обзор продукта «Структура API» и новой функциональности сравнения Open API спецификаций

Книга «Генеративное глубокое обучение. Как не мы рисуем картины, пишем романы и музыку. 2-е межд изд.»

Вспомним лучшее. Мы на Хабре 10 лет

[Перевод] Тестирование баз данных

Как инжиниринговые компании организуют в TDMS Фарватер хранилище и обмен документацией. Опыт «Аквапрув»

[Перевод] AFCOM: Бум ИИ стимулирует инновации в проектировании и строительстве ЦОД

Climate Survey — оценка психологического климата

Пишем свой вариантный тип

Мини-обзор E Ink-ридера PocketBook 700 Era: 7 дюймов, защита от воды и… ощущение клёвой вещи

Где Моя Эффективность, Босс? Как использовать метрики в управлении командой

[Перевод] От основателя до технического директора. Какие уроки я извлёк? С кого можно брать пример?

Task contamination, интриги, расследования

Практика замены MS Office: 4 ситуации, когда это невозможно…но вполне получается

Как правильно выбрать тестовое покрытие, чтобы уложиться в рамки бюджета на тестирование

Венец хакерской культуры — обзор Flipper Zero

Когда выйдет и каким будет Xiaomi Band 9. Что можно купить вместо него

Новая техника скрытого извлечения данных из реестра: анализ и рекомендации по защите

Модули multiprocessing и threading в Python

От HTTP к RCE. Как оставить бекдор в IIS

[Перевод] Лидерство в тестировании — выполнение тестового проекта

Троянские астероиды Юпитера

Экономический анализ: как генеративный ИИ меняет производительность труда и перспективы профессий

Курс «PostgreSQL для начинающих»: #4 — Анализ запросов (ч.1 — как и зачем читать планы)

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 1 — А-Ав

[Перевод] Что нового в документации YDB за 1 квартал 2024 года

Настройка Wi-Fi «из коробки»

Народный IT-ист: Как жили и работали программисты в СССР

Самые неприятные поломки ноутбуков в моей практике. Чинить или не чинить — тот еще вопрос

[Перевод] Как долго во Вселенной сможет существовать жизнь?

Почему 90% резюме продактов — не очень

Авто без водителя: почему будущее до сих пор не наступило?

Что надо сделать на новой работе в первый месяц: гайд для тех, кто недавно в IT

Best Practices по подключению к сторонним API в проекте

Переделка трансформатора для двухполярного питания

Искусственный интеллект и труд человека: что происходит?

8 вопросов про CAE: точность, скорость, железо и импортозамещение

Что делать, если у команд дисконнект: как строить взаимодействие на разных уровнях с помощью Канбан-досок

Распознавание виджетов на экране приложения Flutter

Django + React. Авторизация с помощью сессий между разными источниками

Умный дом на openHAB+MQTT+Arduino. Часть 1: Кластер

Каскадная, итерационная и спиралевидная модели внедрения корпоративных информационных систем

Ускорение инференса LLM

Как сделать нейросети ассистентом SMM-менеджера: наш опыт

Идеальное резюме, разговор с IT-рекрутером

Выращиваем тимлидов в домашних условиях

Нет у меня никакого первого имени

Повышение наглядности интеграционных тестов

Структура объекта в JavaScript движках

[Перевод] Поиск в будущем

В общих чертах про функциональное программирование в Rust

Хеш-функция Стрибог. Особенности аппаратной реализации на System Verilog

Сборка приложения для AppStore. Используем Jenkins, Fastlane, TestFlight

[Перевод] Теория Связей 0.0.1

[Перевод] Причуды подписок на GraphQL: SSE, WebSockets, Hasura, Apollo Federation / Supergraph

01 апреля 2024

[Перевод] Вычислительные выражения: Введение

Мгновенное заполнение последовательности выбранных ячеек физической памяти

Что попросить у 1С на новый год

Особенности национального DevOps: йети, опенсорс и тяга к облакам

Security Week 2414: последствия взлома xz-utils

Astana IT University: новый формат обучения

GPT-5 — чего ожидать от новой модели от Open AI? Возможности и потенциал искусственного интеллекта

Американские издания судятся с OpenAI за кражу их контента

Байки с завода: как IT-специалисту на заводе живётся (часть вторая)

Фреймворки Gymnasium + Stable-Baselines 3, VizDoom и платформа SMAC в геймдеве

Немного об испарении Хокинга

$mol — лучший мемогенератор во фронтенде

Как создать ассистента для поиска по видео

[Перевод] Сильное шифрование подключения SQL Server Management Studio 20 к Microsoft SQL Server 2022

Когда вендор не защитил — защищаем вашу Станцию, Капсулу и A113X

Выбираем среду для разработки: сравнение Bun.js и Node.js

Как устроено пространство, в котором думают языковые модели?

Дети-изобретатели и их патенты

Нужны ли Unity разработчику проекты на гитхабе

Создаем экосистему из хаоса: как синхронизировать команды и управлять постоянно растущим продуктовым портфелем

Радикальная защита селфхостинга. Уровень: хардвар и хардкор

Как восстановить внутренний ресурс: советы для менеджеров проектов

Заменить или убрать брендинг чата Flowise

Управление секретами при деплое в k8s

История времен колониального рабства в IT

Как развернуть Minecraft на сервере и сделать бэкап мира

Будущее ИТ (или почему ИТ-специалисты останутся востребованными ещё долго)

Jackett + Synology Download Station

[Перевод] Почему стоит взглянуть на Relay и GraphQL снова

Паттерны или химеры программирования

Открыта новая планета! Международный скандал и споры о приоритете

Kotlin (не) против Java: особенности компиляции в байткод

Разработка аудио процессора

SSD больше не будут перегреваться? В Китае разработан новый RISC-V контроллер, устраняющий недостатки накопителей

«Follow the sun» как принцип поддержки

ИИ (AI) в WFM-системах

Максимизируем продуктивность: Создание ИИ-секретаря с Whisper и ChatGPT

Создание библиотек и публикация в npm

Супер-эффективная архивация — сжимаем все что угодно до 32 байт

[Перевод] Поиск жизни на Марсе может ускориться благодаря концепции миссии MARSE

Хранение загружаемых пользователями файлов

[Перевод] UX не заканчивается на пользователе. Два основных вида продаж

Шесть вредных советов по работе с Patroni на случай, если вы не хотите спать ночью

Поток входящих запросов: когда пора менять процесс обработки – на примере запуска первой линии технической поддержки

Сканер отпечатков кошачьих носиков

Почему мы боимся джунов?

[Перевод] Как стать худшим инженером в своей команде

KatWalk C2: ч.4: поиграемся с прошивкой

Гайд по маркировке рекламы в новом ОРД Яндекс для блогеров

[Перевод] Интервью Роберта Пайка про Go

Диагональная ориентация как идеал расположения экрана

Гайд для системного аналитика: как управлять требованиями на разных этапах проекта. Часть 1: Инициация

Насколько близко мы подошли к созданию терминатора?

Старт приложений в БД Oracle через CRON: предотвращение параллельного выполнения

Итоги марта для гейм-индустрии: ещё 600 человек потеряли работу

Киберпранк с тараканами, или Хакеры тоже шутят

Для чего нужна бита с круглым шлицом

CI/CD Kubernetes платформа Gitorion. Единый вход Single Sign-On (SSO) во все сервисы платформы при помощи Keycloak

Время улыбаться

Масштабные изменения в C# 14.x и дальнейшие планы развития .NET

Кратко про алгортим обучения Q-learning и как он реализуется в Python для новичков

Правильный уход за руками гика

Arduino времен СССР

Полноценный ONBOARDING — что? зачем? для чего? может и так адаптируется?

Требования к системам в мировой литературе

Ищем месторождения золота по общедоступным спутниковым снимкам

Мобильная разработка за неделю #532 (25 — 31 марта)

Управление рисками. Практический подход

Docker для новичков — #4 Оптимизация Dockerfile

Стань серьезным  Web-программистом за 1 час. С ноля и бесплатно

Как построить мастабу

Docker для новичков — #2 Все инструкции Dockerfile

Docker для новичков — #1 Что такое контейнер, image, DockerHub?

31 марта 2024

Воскресная барахолка: поддерживаем отечественного производителя

Случай является на помощь тому, кто неустанно ищет

Опять транзакции…

[Перевод] Масштабирование подписок GraphQL в Go с использованием Epoll и архитектуры, основанной на событиях

Крепко накрученная катушка — залог здорового намагничивателя

Деструктивный пакет everything напомнил об уязвимостях реестра npm

Преобразование Уолша-Адамара

Феномен Notcoin. Что такое Notcoin, как ему удалось привлечь столько пользователей и сколько будет стоить токен NOT?

Reb, Blue, Yellow Team. Противостояние или партнёрство в киберпространстве

SSH-Туннели простыми словами

[Перевод] Руководство по Kubernetes для хейтеров Kubernetes

Микросеть: настройка роутера для ИТшной семьи

[Перевод] Мега-Учебник Flask Глава 1: Привет, мир! (издание 2024)

Что влияет на аддиктивность игры?

ИТ в РФ. Все по прежнему: не нужно. Итоги 1 квартала 2024, обзор текущей прессы и статей на Хабре

Простой вопрос по Kotlin Coroutines или как не потеряться в измерениях

Java Тренажер

Китайская компания Intellifusion представила 14-нм ИИ-процессор. Что это за чип и для чего он нужен?

Разрабатываем 3D платформер с подробной физикой

Linux Mint на ноутбуке Lunnen Ground 16 (бренд компьютерной техники, разработанный в «Яндексе»)

PostgreSQL + pgAdmin + mTLS + certificate-based authentication + docker-compose в одном флаконе

Синкерим, хешайдим, терминируем: 6 утилит, чтобы ускорить ваши локализации

Проектирование эффективной системы кэширования для высоконагруженной системы

Burnout Revenge: концентрированное гоночное безумие

SwiftUI уроки (часть 6)

Деструктуризация в React. Очевидно, но важно

Бэкапы для самых маленьких и матерых

Как обойтись без UX-редактора и сделать текст в интерфейсе понятным?

Что в мире аккумуляторов происходит: новые технологии и предложения разных компаний

Как защитить PROD от багов и себя от стресса

SFC Vue3 Компоненты в Bitrix, с использованием Composition API, без сборщиков, без CDN и NPM пакетов

Вариант «ремонта» кейса наушников

Golang: Мои Открытия

[Перевод] Bulletproof hosting vs Reverse proxy

Обработка анимации после бюджетного мокапа для UE4

[Перевод] Представляем планировщик Go: Вы никогда не смотрели на горутины с этой стороны

30 марта 2024

Мёртвые дети: судьба невзлетевших стартапов и их родителей

У верблюда два горба, потому что жизнь – борьба. С усталостью, стрессом и прокрастинацией

Бэкдор в архиваторе XZ 5.6.0 и 5.6.1 (CVE-2024-3094)

Attention is Not All You Need: как менялась архитектура трансформера

Проведение пользовательских исследований

Оптимизация нейронки в Tensorflow?

[Перевод] Desert Racer: Первая игра, разработанная исключительно на CSS с возможностью управления свайпом

Автоматизируем поиск ценной информации в групповых чатах Telegram с помощью LLM

«Робокоп» — рыцарь нашего времени

Векторные базы данных — набирающий устойчивость тренд в разработке систем ИИ или мимолетное увлечение?

Делаем макросы в Rust

[Перевод] Особенности управления реальными устройствами с точки зрения backend разработчика. Часть 1. Разработка на стенде

Стейт-машины: The Good, The Bad and The Ugly

Магия управления игрой через GigaChat (или любой другой моделью)

Fedora Linux 40 появится уже через месяц: что нового в дистрибутиве?

Нидерланды сделают все, чтобы оставить ASML в стране: миллиардные инвестиции и всесторонняя помощь

Как крипто-индустрия переиграла традиционный мир разработки

Управление электромеханической системой на основе ДПТ. Метод желаемой ЛАЧХ и другие средства Matlab

ChatGPT клиент для MS-DOS

Как донести секреты до dev-тачки и не пролить?

О Wikidata для тех кто вообще не слышал: открытая база данных, сестринский проект Википедии — с ней же и интегрирован

Zigbee датчик присутствия на сенсоре LD-2410

29 марта 2024

PostgreSQL 17: Часть 4 или Коммитфест 2024-01

«Мы не Гугл, но к нам идут» Как малому и среднему бизнесу выигрывать конкуренцию у корпораций за талантливых сотрудников

Препарируем Wazuh. Часть 1: Базовая установка

Мини-ПК GEEKOM A7: что это за девайс и на что он способен?

TechTrain 2024: что расскажут на бесплатном онлайн-фестивале

Оценочные шкалы в UX-исследованиях

Рекуррентные сети против трансформеров

Система инвентаря на Godot. Костыль первый

Telegram Desktop и Compose Multiplatform

Что делать, если твой заказчик — весы, или Как заговорить на одном языке с бытовой техникой

Часть 1. GPU-Based Fuzzing. Что за зверь такой?

[Перевод] Как вручную протестировать веб-API

Развертывание защищенного dev кластера bitnami/kafka в k8s с помощью helm

Отчёт о мероприятии #Rekonfa

[Перевод] Как прорешать тысячу задач на Leetcode за тритса дней

Поиск цикла Эйлера алгоритмом backtracking

Энергетические МГД-установки со сверхкритическим электропроводным рабочим телом

Анализ производительности React Native приложений: как выявить проблемы и улучшить перформанс

На что способны виртуальные потоки Java в обработке файлов

Чтение на выходные: «Silent Hill. Навстречу ужасу. Игры и теория страха» Бернара Перрона

Как идеи российских предпринимателей меняют агробизнес: список перспективных проектов молодых ученых

Уязвимые гиганты: что общего между зулусским языком и LLM

Я научился управлять компьютером силой мысли: обзор нейроинтерфейса NextMind Dev Kit

Как развивать soft skills в техническом коллективе: проводим учебные марафоны для сотрудников

Спрос на iOS падает, джависты самые востребованные, а доля удаленки растет. Рынок ИТ-вакансий в 2023-2024 гг

Проектируем микросервисы с Reactive Manifesto

Немыслимое – как тебя обсуждать?

Куда пропала прибыль на ферме 3D-принтеров?

[Перевод] 3 разрешения в Google Cloud, которые можно эскалировать, чтобы делать что угодно

Криптолицензия в Чехии

Самое худшее собеседование

Будка охраны или космический корабль

Старикам тут не место: есть ли эйджизм в ИТ

Arduino AY player: продолжение

Миф о «Парке Юрского периода»: почему воскрешение динозавров остаётся недостижимой мечтой

Сниму тебя спящей и выложу в интернет: какой была жизнь в общежитии и чему она нас научила

Как не выгореть от операционки — мои самые эффективные правила планирования

Как правильно замерить скорость работы кода в .NET

«Битва Роботов»: ошибки «невыжившего»

Line height в Android TextView: где не сходится с Figma, как мешает pixel-perfect, и как это решить

Динамический JIT компилятор C++

[Перевод] Как программировали в 1969 году

Мультимодальный трансформер для content-based рекомендаций

Парсинг веб-сайтов: взгляд изнутри

Библиотека на Go для работы с RuStore API

Медная фотография

Гений Бетховена: генетическая предрасположенность или случайность

Android 15 выйдет только летом, но «потрогать» ОС можно уже сейчас. Что интересного в тестовой версии?

Без денег, репликации и кеша: ограничиваем нагрузку на сервисы, используя подходы из TCP

Как компьютер узнаёт точное время и чем здесь интересен 2038 год

Что айтишнику рассказать о себе на собеседовании: метод STAR

[Перевод] Операционная система Microsoft OS/2 2.0 SDK: Будущее, которого не случилось

Облака и бизнес. Как облачные технологии помогают e-commerce

Ключевые драйверы покупки: на что обращают внимание потребители?

Стоит ли становится Fullstack разработчиком

Нескучная стеганография, или как мы зашифровали секретные ключи пользователей в джипегах

[Перевод] Самонагревающийся бетон на шаг ближе к тому, чтобы избавить нас от использования снеговых лопат и соли

Варим кашу из нечеткой логики и вариационных автоэнкодеров

Гибкость ― это важно: как мы «расхаркодили» поля в карточке устройства и какие возможности это дает нашим пользователям

Внутри S3. Доклад Яндекса

Кого B2B-маркетологу нанять на работу с ИТ-контентом: штатных авторов, фрилансеров или агентство

Обработка текста. Модель Sequence-to-sequence

Правда ли, что программы вузов для разработчиков отстают от индустрии — и почему это не так важно

Сказочное королевство Nix Solutions

Как развернуть Nextcloud с помощью Docker в ispmanager 6

Ищете в беге управление гневом? Остановитесь

Поиск пути в ВГД-лабиринте

Еженедельные отчеты клиентам: как писать, чтобы держать руку на пульсе. + Регламент

Эффект бабочки и рынки (ч.1)

Наноразмерные кассетные бомбы, применяемые в онкологии

К управлению задачами через статистику

28 марта 2024

Зачем Программисту Микроконтроллеров Диофантовы Уравнения

[Перевод] Почему реактивность без VDOM (с реальным DOM) лучше, чем реактивность с VDOM?

В Китае собираются искать замену чипам от Intel и AMD. Пока что только в госучреждениях

Как я разрабатывал веб-сервис по бронированию зарядных станций для электромобилей (часть 2)

Тренды спортивных программ лояльности: от купонов к рефералу

Про аудирование, или Из чего состоит знание иностранного языка

Давайте поговорим о Kubernetes

JVM, Spring, Kotlin и не только: что расскажут на JPoint 2024

Кибер Бэкап + ROSA Virtualization: Замещаем иностранцев и защищаем ВМ

Как мы прогнозируем объемы грузоперевозок на основе машинного обучения, используя MLflow

[Перевод] GPT-2030 и катастрофические стремления — четыре зарисовки

Я ненавижу фитнес и поэтому занимаюсь им в VR. Часть 4: немного после

Когда привлекать SEOшника до разработки сайта или после

Рассказ о моей системе личной продуктивности (и о софте, который я создал, чтобы её практиковать)

Как увеличить скорость принятия решений в компании за счет внедрения исследований без бюджета

Криптолицензия на Каймановых Островах

Введение в МММ. Часть 2

Мечтают ли компьютеры строить дома? или Как заставить нейросети определять ремонт в квартирах и улучшать объявления

Продуктовый подход к pet-проекту или как я разработал музыкальное веб-приложение

Сказ о том, как пентестеры трафик скрывают

Построение полносвязной сети с применением ГОСТового шифрования. Или как скрестить Cisco и Континент

5 способов писать эффективный код на Go: от названий переменных до архитектуры

Запрет на съемку концертов, виртуальные носки и машина без окон: 8 необычных патентов Apple

Между строк: Создание элементов интерфейса через VectorApi Unity UI Toolkit

Микросотовые IP-DECT-системы Yealink: сбор требований и проведение радиопланирования

Эволюция главного экрана: хаос, исследования и редизайн

Как задеплоить сайт. Инструкция для новичков

JEDEC принял новый стандарт памяти GDDR7. Это прорыв в мире видеокарт

Работа архитектора решений. Взгляд изнутри

Как работает multiprocessing в Python под капотом

Понятие «ключевая разовая проблема»

Чем сейчас занимается научная голография

Кратко про экосистему RAPIDS для работы с данными на GPU

Добавление GAL в учетные записи Carbonio

Пасхалочки от строителей при развёртывании ЛВС или зачем нужен технадзор

И к гадалке не ходи. Как и зачем мы предсказываем офлайн-продажи товаров

Искусственный химический элемент Технеций и его польза

Адаптация мобильного приложения для пользователей скринридеров. Опыт Яндекс Лавки

[Перевод] Как собрать компьютер из оригами

Тесты «Тринити»: совместимость со средствами доверенной загрузки

История 16-летнего подростка взломавшего ЦРУ

Как я выбирал решения для удаленного администрирования? Опыт руководителя IT-отдела московского колледжа

Как создать хороший FAQ

Страх и ненависть в HeadHunter'е, или как искать работу в 2024 году: 10 простых советов

Впихнуть невпихуемое: как в НИЦ «Технологии» разрабатывали корпуса для IP-камер

Чтобы запустить обмен знаниями в командах, надо всего лишь…

[Перевод] Как, блуждая по Stack Overflow, можно набрести на Branch predictor

Выгорание: рассматривая золу под макроскопом

[Перевод] Создатель Fallout и Arcanum поделился воспоминаниями о разработке VATS

Как начать учет задач. Простой гайд в 5 шагах

[Перевод] Пять важнейших астрономических открытий в истории науки

Запуск MacOS 13+ в VMware на процессорах AMD (OpenCore)

Как мы выстроили систему визуализации ошибок с помощью Grafana и снизили время на их отработку с 2 часов до 15 секунд

Избирательный стилер: SapphireStealer маскировался под листовку ЦИК о выборах президента

Как при помощи нейросети восстанавливали обугленные свитки из Помпеи (угадайте, с каким контентом внутри)

Всех хостинг-провайдеров в России обязали подключиться к СОРМ к июню 2024 года

Анализ Приказа ФСТЭК России №118 «Об утверждении требований по безопасности информации к средствам контейнеризации»

Как успешно пройти собеседование на Technical Product Manager в Тинькофф? Личный опыт

Умная квартира айтишника: хотел всё на Wi-Fi, но передумал

Как проходит командное интервью в hh.ru

Настраиваем CI/CD с GitHub Actions и werf: инструкция для новичков

Как выбрать канал общения для бизнеса. Проблемы «Серого» WhatsApp и альтернативы

Не выпускайте динозавров: как избежать ошибок в управлении ИТ-инфраструктурой

Альтернатива Jira и Microsoft Project? Обзор управления проектами в российской системе «Первая Форма»

Privacy Manifest: что нужно о нём знать для внедрения в проект

FortiExplorer. Обзор мобильного приложения для подключения к устройствам Fortinet

Стейкинг NFT: как это работает?

Дескрипторы в Python

Проблема красной бочки

Использование diagnostic observers для изоляции кода логгирования

27 марта 2024

Zigbee шлюз для счетчиков Меркурий

Обзор портативной Bluetooth колонки Vifa Oslo

5 основных ошибок в опросах сотрудников

[Перевод] Учёные разрабатывают ультратонкие полупроводниковые волокна, которые превращают ткани в носимую электронику

Это мы юзаем: библиотека Optuna в Python для оптимизации гиперпараметров

Алгоритм Diffie-Hellman: Пишем приватный мессенджер на Go

Четырехуровневая амплитудно-импульсная модуляция (PAM4) в DWDM системах

Тестирование для интернета вещей: раскладываем по полочкам

Медленное выполнение команды TRUNCATE: анализ проблемы блокировок спинлока в SQL Server

Введение в МММ. Часть 1

Управление документацией в растущей компании: DocFX + Gitea + «Этос»

[Перевод] Внутренние стремления и внешние злоупотребления — переплетённые риски ИИ

[Перевод] Простые языки программирования

Инклюзивность и цифровая доступность в дизайне: почему это важно для всех

Российские онлайн-сервисы для работы: от таск-менеджеров до финансов

Упорядочивание, поиск узких мест и хардкор. Как я делаю разборы бизнеса со стороны ИТ

Лонгрид о JavaScript

Реализация Lazy Dependency Holder (Продвинутая ленивая инициализация зависимостей) для больших команд

[Перевод] Системное мышление: как упростить его развитие?

Лунная экономика: что это такое и как её намерены развивать

Заблуждения и недопонимания про дефицит калорий. Часть 2. Побочки и метаболическая адаптация

Как мы собрали более 1К регистраций креативных IT-умов на наш первый хакатон

[Хабр, help] Android-разработчица. Как сделать первые шаги?

ChatGPT и отзывы на приложение: Анализ тональности для улучшения пользовательского опыта

Металл не только для нержавейки, но и для батарей и полупроводников: краткая история никеля

Профессия — инженер по автоматизации тестирования: работодатели в поисках фулстеков

Работа с UI-автотестами под Android: от запрета мерджа к особенностям запуска

Сложная архитектура простых приложений

Привычки для повышения производительности и качества жизни

CV Tools — система зрения для конечных пользователей

«Неисповедимы пути архитекторов»: FAQ по профессии архитектор решений (Solution Architect)

Как сделать интерактивные пиксельные изображения с D3.js?

6 лет из жизни Инди-Разработчика

Управление цветами в Seaborn: как эффективно визуализировать данные

Работа с UI-автотестами под Android: от запрета мерджа к особенностям запуска

Оценка аналитика: взгляд со стороны IT-рекрутера

Фабрика должна расти: настраиваем игровой кластер Factorio

Игровое будущее и искусственный интеллект по версии Nvidia: через 10 лет ИИ захватит игрострой?

Развитие баз данных

Шаблонный сервис C#

Будьте в курсе развития RISC-V: обсуждаем обновления в разработке и изучаем бенчмарки серверов на открытой архитектуре

На мушке у APT-группировок: kill chain из восьми шагов и котики

Тесты: 100% покрытия и юниты не нужны

Пишу Minecraft сервера с нуля. Часть 1. Пинг

[Перевод] Ranking Functions: ROW_NUMBER

SPANCheck – проверка безопасности сетевого трафика на уровне ядра (или почему NGFW недостаточно?)

Как сделать связанный сервер для распределенной базы данных. (MSSQL + Postgre)

История «Dark Mode»: как «баг» стал «фичей»

Гражданское авиастроение в РФ — 1 квартал 2024

Как не надо проводить performance review

Исходников нет, но мы не сдадимся: как и зачем я портировал более старый Android, чем стоял «с завода»?

Третий год борюсь с инфоцыганами. Теперь за мной следит наблюдательный совет

За кем сейчас охотятся крупные работодатели в IT?

Уровень моделей для Битрикс сущностей (bitrix models layer)

Макфол ответил на вопрос про санкции в микроэлектронике

Биоразлагаемый микропластик

[Перевод] Судя по мозговой активности собак, они распознают названия предметов

Не баг, а фича: видеоигровые баги, которые стали классикой

Настраиваем статический анализ Unreal Engine проекта

Ваши требования … не SMART

Принцип работы утилиты ping в Linux

[Перевод] Дизайн высоконагруженных приложений будущего. Путешествие без сценария с Мартином Клеппманом

Эксплуатируем переполнение буфера в простом TCP-сервере

Гармония танцующих  линий

Классификация экзопланет (часть II построение моделей)

26 марта 2024

[Перевод] Анимируем 3d-персонажа в Unity3D: скачиваем модель персонажа, скачиваем анимации

Основание кулера выпуклое?

Основы Event Loop в JavaScript

Автоматизация или как я избегала общения с коллегами. Часть 1

Решение cryptopals. Часть 2

ClickHouse как бэкенд для Prometheus

[Перевод] Знакомьтесь, SafeTest — новый подход к тестированию фронтенда

Подключаемся к BBS через Amstrad NC100 из 1992 года

Двойной эксперимент: как студенты примеряли ML на услуги телеком-операторов

Как работает механизм испускания света при триболюминесценции? Знаменитый опыт с сахаром

[Перевод] Закат эпохи пара, часть 1: Внутреннее сгорание

К чему с годами приводит работа с Dependency Injection и Service Locator

От зеленого джуна до кодинг-ниндзя: магия стажировки в IT

Много-агентное планирование траекторий в децентрализованном режиме: эвристический поиск и обучение с подкреплением

Бюджетный и шустрый ультрабук для работы и сёрфинга: Обзор на Ninkear N14 Pro

Отчёт о форуме «Кибербезопасность в финансах 2024»

Как постить в Telegram и писать на e-mail с личного аккаунта при помощи программных роботов

История об одном экзамене

Как введение Security Buddy повысило на 25% киберграмотность пользователей

Учите матчасть: почему стоит изучать туториалы перед работой с облаками и кому это особенно важно

Домашняя виртуальная лаборатория. Готовим собственный сервер виртуализации для обучения. 2. Выбираем сервер

TOTP без смартфона

Генерация картинок на любом железе без Midjourney

Почему в 2024 году у кого-то ещё нет CRM?

YouTube Shorts из терминала. Как автоматизировать создание видео с помощью FFMPEG и Bash

Context receivers — новые extension functions

«В черном-черном кабинете»: как в Европе стали перехватывать и расшифровывать письма на государственном уровне

Как оформить отчет в ОРД ВК вместо владельца интернет-площадки при маркировке рекламы

Как добавить системности в мониторинг продакшна: параметры и тулинг для инцидент-менеджмента

Kotlin Coroutines. Часть 1: Первое погружение

Диплом специалиста ИБ. Часть №5 — Несанкционированный доступ к IoT-устройствам с BLE

Нужен ли продакт в ML-команде? Мнение изнутри

Как я уронил прод на полтора часа (и при чем тут soft delete и partial index)

Борьба с энтропией в e-com. Как поддерживать актуальными данные о товарах в вечно меняющемся мире

iOmega JAZ. Жёсткие диски со сменными блинами

Наконец-то легальная «трава» на российском рынке…

C3D Collision Detection: представление детектора столкновений в составе C3D Toolkit

Регистрация компании на Кипре

Погубят ли отраслевые облака привычные решения?

Особенности интерфейсов для металлургии

[Перевод] Настройка OAuth2/OIDC федерации в OpenAM

Стандартное отклонение и стандартная ошибка: две статистики с похожими названиями, но разными смыслами

Использование Agile Scrum в SAP-проектах

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Я ненавижу фитнес и поэтому занимаюсь им в VR. Часть 2: про VR

Как Канбан-метод повлиял на команды банка

Расчет количества газа необходимого для выполнения транзакции в Ethereum. Часть 2 — storage

Рецензия на книгу Владимира Дронова «Node.js, Express, MongoDB и React. 23 урока для начинающих», есть промокод

Профсоюз из одного себя или работник против кабанчика в зарплатных ожиданиях

Что известно о процессорах Lunar Lake: распаянная оперативка, минимум ядер и + 50% к производительности

Компиляция на этапе выполнения в C++: constexpr, consteval и constinit

[Перевод] Темная сторона Open Source

25 марта 2024

[Перевод] Мигрируем с SQL Server на PostgreSQL двумя способами

Снова про выбор DLP-системы и нужен ли он (выбор)

Как я ищу себе сотрудников в команду DevSecOps и AppSec

Как получить Midjourney’s API

ChatGPT для изучения программирования. Не очевидные примеры

Broadcom ESXi для самых маленьких. Часть 1. Выдача процессоров виртуальным машинам

Security Week 2413: аппаратная уязвимость в процессорах Apple

Как запоминать иностранные слова

Тонкая грань между карьеристом и мошенником в IT

История одной очереди

Как я сдала IELTS в 2023 году и подтвердила свой уровень Advanced

Будущее электромобилей: аккумуляторы, которые меняют правила игры

Белые медведи — точно всеядные и почти точно выживут

[Перевод] Кто убил сетевой коммутатор?

Как проверить локаторы с помощью Playwright

Как запустить немодерируемый юзабилити-тест?

Укрощаем DNS в Wireshark. Часть 2

Математические фантазии о справедливости

Как складывался «анимешный» стиль в играх (и не только) и какую роль во всём этом сыграл Такабатакэ Касё

[Перевод] Уроки для основателей стартапа на ранних стадиях

Аффордансы – главные подсказки функциональной сути игровых объектов

Самый простой гайд по созданию бота для анализа сообщений в Telegram

Издательство Питер. Колонка редактора

Как может расти бизнес-аналитик

[Перевод] Rust 1.77.0: C-подобные строки, offset_of!, рекурсивные async fn, strip в release-профилях

[Перевод] Эффективный Dart

[Перевод] Синглтоны в Java

Приручение света: история солнечных панелей

Disaster Recovery Plan: Как правильно заваривать чай, когда горит серверная

Apple Vision Pro vs Meta* Quest 3: что стоит купить и стоит ли? Раскрываем нюансы нашумевших устройств

Это база. MITRE ATT&CK

Хроники геймдева, 2023

Первый открытый Frontend meetup SberHealth

Экспортируем иконки из Figma в проект одним кликом: история одной автоматизации

Весь мир — это модель, а LLM в нём — бэкенд

Ловушки интеграционного тестирования в Spring Boot

Как развернуть MYSQL в PHPMYADMIN с помощью DOCKER

Digital-мероприятия в Москве c 25 по 31 марта

Стокгольмский синдром, или как я кайфовал от посредственной игры

Как не терять лиды в Битрикс24. Используем триггеры и чат-бот

Писать тексты AI для сайтов или нет?

Как работает NDA в разработке приложений? + шаблон НДА

Как пишут SQL-запросы гуманитарии

Как один дятел шаттл испортил

Easy English с левой задней ноги

Универсальная плата для E-Ink экранов. Работа над ошибками (Ч3)

[Перевод] Новый протокол машинного обучения Confidential-DPproof от Brave

Как дизайнеру найти работу?

Стримеры. Эволюция ленточных накопителей от каменного века до наших дней

Статический анализ структуры базы данных (часть 1)

Настраиваем ExecutorService'ы под свои нужды

Китайская Луна: КНР активно развивает свою программу освоения спутника Земли. Перспективы проекта

[Перевод] Время — это не просто ещё одно измерение

Где взять коммерческий опыт для первой работы?

Я ненавижу фитнес и поэтому занимаюсь им в VR. Часть 1: предыстория

Взламываем SQL интервью на позиции в Тинькофф и Альфа-Банк

Монады как строительные блоки функционального Java

Обозреваем и практикуем популярные OSITN инструменты

Ищем альтернативу SharePoint среди российских решений. Обзор «Первой Формы»

Сколько стоит лид — как ответить на этот и другие внезапные вопросы, если связка Roistat и CRM не помогла

Цифровая гемба отделения, аномалии и Visual Mining

Слоистая архитектура приложений: как обеспечить поддерживаемость доменного слоя

Плагин для анализа планов PostgreSQL в Sublime Text, и его разработка

Почему работодатель хочет, чтобы вы были ИП

Самый лучший в мире курс по Машинному обучению — Алгоритмы Машинного обучения с нуля

CI/CD Kubernetes платформа Gitorion. Непрерывная доставка CD на базе Jenkins

Мобильная разработка за неделю #531 (18 — 24 марта)

Async/await. Куда делся thread.  Инверсия асинхронности. Разоблачение мистификации

Huawei смогла разработать собственную технологию производства 5-нм чипов. Перспективы нового метода и самой компании

Заметка по дизайну уровней в The Last of Us Part II: про дизайн сражений

24 марта 2024

Почему соединения WPA3 разрываются через 11 часов

IT и агентства останутся без дженералистов?

Как UX-паттерны помогают без затрат повысить конверсию на торговых площадках?

Как простая интеграция Kaiten и Adesk экономит время

Вам не нужен time management, вам нужен attention management

Закодили торгового бота, теперь подключаем к децентрализованной бирже

Почему секретарша является самым дорогим ресурсом в команде?

[Перевод] Маленькие красные точки на снимках «Уэбба» оказались квазарами

apiman.io — api-шлюз для интеграционного обмена с открытым кодом

Кастомные декораторы в Angular приложениях

Первые способы защиты компьютерных игр от пиратства

Что нужно для внедрения Apache Superset

Ассемблер: x86/x86_64/Arm32/Arm64

Электронный выключатель — избавляемся от дребезга контактов

Где открыть магазин? Путешествие в геопространственный анализ и обратно

[Перевод] Доктор в XR-очках: могут ли технологии расширенной реальности совершить революцию в медицине?

Вы когда-нибудь дочитывали книгу “Игра в бисер”?

[Перевод] Столкнувшиеся нейтронные звёзды — лучшие ускорители частиц

Загадки наук, которые остаются не разгаданы

Запуск целевого кредитования в 2024г. Часть третья (А почему так никто не делает?)

SwiftUI уроки (часть 5)

Православие с точки зрения программиста

KSMG 2.0. Интеграция с Kaspersky Anti Targeted Attack Platform (KATA). Настройка интеграции и тестирование

Бинарность

Как устроена наша PIM-система, и почему мы не используем ни реакт, ни микросервисы

Microsoft удалила WordPad, несмотря на сопротивление пользователей, и активно совершенствует Блокнот. Word не нужен?

23 марта 2024

Сравнение работы Virtual DOM в React и Vue

Как получать приглашения на собесы, если опыта минимум?

[Перевод] Строительные блоки жизни стабильны в атмосфере Венеры

Новый Monq 8.0 – российский all-in-one мониторинг на low и no code автоматизации: обзор возможностей и «невозможностей»

Приглашение с «сюрпризом»

Манифест Киберправды

Что есть реальность, или эффективен ли SCRUM

Популярные вопросы на хард-скиллы с решениями: что ждут от продакт менеджера на интервью. Часть 2

[Перевод] Знакомство с TPM (доверенным вычислительным модулем)

[Перевод] Защита URL-адресов в режиме реального времени с сохранением конфиденциальности

«Психологика» в кубе

Дополнение сетецентрической системы приёмников звука активной подсветкой объектов наблюдения

Трагедия в Крокусе. Как перестать тревожиться и накручивать себя. Советы психолога

Открываем Adobe Flash в Docker в 2024-м

Blue Bird в домашних условиях:

Игровых систем на Linux прибыло: компания Playtron разрабатывает альтернативу Windows и SteamOS

22 марта 2024

Генератор документов на OpenSource стэке

От концентратора к PDU

Прожарка. Luxms BI

Web3: Фантастические SDAPPS и где они обитают

«Мы не Яндекс, поэтому к нам никто не идет». Почему малый и средний бизнес проигрывает конкуренцию за лучших сотрудников

INP: что это и зачем с этим работать

Как изменилось изучение иностранного языка за 15 лет?

Нейрогенератор игровых миров: рассказ о моём интригующем пет проекте

Только офлайн: возвращается знакомый многим Microsoft Office, не требующий подключения к интернету

Что будет, если в мире исчезнут все специалисты по кибербезопасности

[Перевод] Механика Async Await

От Angular до биотеха: что будет на HolyJS 2024 Spring

Альтушка без госуслуг

Как составить контент-план для социальных сетей + шаблон контент-плана

Искусственный интеллект на CES 2024: к чему бы ещё прикрутить «мозги»?

Чтение на выходные: «Икона DOOM. Жизнь от первого лица» Джона Ромеро

Обзор телевизора Sber QLED 4K UHD 55″

JetBrains TeamCity CI/CD CVE-2024-27198

Графические нейросети. Лицензии и правила использования

Дыня разработчика

Вариации программ и алгоритмов в условиях кодовой среды

Как мы своими силами коммутаторы чинили

Вы за это заплатите! Цена Чистой Архитектуры. Часть 2

Как рождаются идеи pet-проектов?.

Контекст vs SEO: на что потратить, чтобы заработать?

Полный вперёд: SSD дорожают, а их производители собираются получить солидную прибыль

Разница между Ctrl+Z и Ctrl+C или рассказ о том как правильно остановить локальный сервер

Нейросети, виртуальная реальность и Бог-солипсист

Самая богатая бедная страна

4 распространенных заблуждений и недопониманий про дефицит калорий. Часть 1

История Джона Чоффи: создателя первого в мире DSL-модема

Респонс по DaVinci: как мы перевернули систему работы Security-аналитика и что из этого вышло

YandexMapKit и SwiftUI: обратный геокодинг

Eclipse Сборка с Помощью ARM GCC Плагинов

Как мы лечили раздвоение встреч в конференциях на базе Jitsi

Как быстро утроить продажи на Ozon? Повысьте цены

Как оценка актуальности резюме помогла работодателям эффективнее находить кандидатов

Воплощённые типы

Формула идеального IT-ивента

Как быстро запустить
розничный бизнес? Делимся материалами 1С-митапа

Что такое гостевой постинг, и как его организовать?

6 прекрасных и 6 упоротых идей в промышленном дизайне: чем был интересен прошлый год

Сотни миллионов рублей: посчитали, сколько тратит бизнес на российские BI-решения

[Перевод] Dart 3.1 и ретроспектива программирования в функциональном стиле в Dart 3

Цикадка-невидимка: оптические свойства брохосом

Знакомство с SSH

Постановка целей по технологии SMART: критерии, процесс целеполагания и возможные ошибки

Tinkoff CTF 2024: разбор демозадания

Путь iOS-разработчика: как я много собеседовался и попал на стажировку

«Кодиеум» — новая отечественная разработка для криптографии будущего

Почем бакалавриат для народа?

Эффект обратного действия

Индексация заработной платы: почему работодатель обязан повышать тебе зарплату

[Перевод] Эффективные трассировки в Go

Что такое бизнес-требования и как с ними (не) бороться

Интеграция Kaspersky Web Traffic Security с Континент 4, UserGate 6

С 500 мс до нуля, или история о том, как я написал Node.js C++ addon и ускорил скидочный сервис в 500 раз

Бионические предплечье и кисть: позиционирование многосуставного манипулятора наклоном головы

Как “продакту” с российским опытом преуспеть в иностранной компании?

ViewModel + Kotlin Multiplatform. Пробуем нативное решение

[Перевод] Онбординг-рулетка: о том, как мы ежедневно удаляем аккаунты своих сотрудников

Разбирая бэклог. Часть 1. DiRT Rally

Локомотивы на атомном ходу

Автоматическая Генерация Конфигураций для Make Сборок

21 марта 2024

ViewModel + Kotlin Multiplatform. Пробуем нативное решение

Альтернативный вариант к подходу хранения SQL-кода в репозитории и его разработке

Надо ли вести игрока за ручку?

Ыыыы ыыыыыыыыыы с помощью AmneziaЫЫЫ

Путь развития Frontend разработчика (Вторая часть)

Про уровни владения иностранным языком

Level Up: Геймдев в эпоху искусственного интеллекта

Использование кастомных шаблонов и конфигов для swagger-typescript-api

Комета 12P/Pons-Brooks. Условия видимости с 21 марта по 1 апреля 2024 года

Как работает физика в играх

Что такое MLOps и как мы внедряли каскады моделей

Гигантские ИИ-модели и самые производительные чипы: Nvidia выпустила мощный GPU B200 со скромным потреблением энергии

Есть ли жизнь после Microsoft Teams и OneDrive?

Тьюринг и Гёдель — два взгляда на искусственный интеллект и не только

Большая шпаргалка по Docker: как распилить монолитный проект на части

Как мы достигли «бриллиантового» уровня инженерной зрелости продукта, используя клиентоориентированный подход

Как построить хороший Vision продукта, используя Lean Canvas?

Как настроить ipv6 на даче у LTE провайдера анлим.бел/unet для роутеров на базе openwrt

«Сембитные» компьютеры

Как на стоимость брендов влияет утечка информации?

Немного о проблематике нашего старения

Рост и развитие в сфере ИТ: ключи к успешной карьере

В чем роль современного директора по информационной безопасности (CISO) и как им стать

5 неочевидных нейросетей для оптимизации текстов на русском языке

API для хостинга: кому он потребовался и как мы его сделали

[Перевод] Миграция критически важного трафика в больших масштабах без простоев

Коэффициенты для экстраполяции прогнозов компонент CLTV на 5 лет

Как фильмы появляются в онлайн-кинотеатрах

Протез MODESTA – лёд тронулся или провал в ходе испытаний?

Калькулятор Конфигураций для Firebird SQL и 5 других новостей про Firebird

«Нео Консалтинг Групп»: как с nanoCAD GeoniCS городская площадь поменяла облик

Пишем асинхронный парсер и скрапер картинок на Python с графическим интерфейсом

Техподдержка «Базальт СПО» — гарантия надежной работы вашей ИТ-инфраструктуры

Кто такой Data Engineer

Уравнение с тремя неизвестными: как отлавливать баги в системах хранения данных

[Перевод] Как сделать детальное макро-фото печатной платы

Декодирование файла, поиск уязвимости и взлом пароля. Решаем задачи по сетям из KnightCTF 2024

От хаоса к порядку. Как мы внедряем стандарты в CDEK

Как онлайн-школа поняла, чего хотят родители, и в 9 раз повысила конверсию из лида в продажу, получив 1000+ обращений

Хоппер или цистерна? Теплушка или малыш? Как мы сделали экспресс-курс о железной дороге для айтишников и не только

Рекомендации по моделированию данных

Из врача в тестировщики: как прийти в ИТ после 20 лет на скорой

Ссылочная константа содержит недопустимый ссылочный номер таблицы

[Перевод] Незваные гости — уязвимости в RPKI RP

Как создать свой DAO с блэкджеком и OpenZeppelin?

Специалисты по COBOL теперь не нужны? Появился свободный компилятор, который снижает потребность в разработчиках

Дорабатываем механизмы аутентификации пользователей в Континент 4

Российская микроэлектроника — два года спустя

Как мы делаем свой DBaaS

Как хакеры ломают банки за 48 часов и что нужно для защиты

Чистка ленточных библиотек: инструментарий инженера

В моих жилах течет моддерская кровь: как и зачем я променял оригинальный айфон на нерабочую подделку за 1500 рублей?

Что внутри компактного неттопа GoLite 11? Разборка тихого мини-компьютера для офисных задач

[Перевод] Зачем в мобильной разработке использовать Flow, если есть мощный ChannelFlow?

Непобедимый null: копаемся в исходном коде nopCommerce

Малоизвестные детали реализации Math.Round() в .Net

Перешли из Asana в Kaiten, чтобы упорядочить и автоматизировать работу бэк-офиса. Кейс «Академии Йоги»

Обязательная сертификация электросамокатов в России

Обратный прокси-сервер vs абузоустойчивый хостинг

MindVault: маленькая революция в flash карточных приложениях

[Перевод] О вреде Test Driven Development

Исследование: где хотят работать продакты и проджекты сегодня

Как мы улучшили СУБД промышленного уровня Platform V Pangolin в версии 6.1

Must или не must? Какие софтскилы действительно нужны бизнес-аналитику

Как DDoS-атаки стали для нас рутиной и как ML помогает их отражать

Как в России в XIX веке компьютер изобрели

Как мы сделали Embedded Controller для ПЛК на Linux

RICEF-классификация разработок и настроек для оценки трудозатрат

Будущее Kubernetes и DevOps: строим прогнозы на 10 лет

Пора переходить на микрофронтенд? Опыт “Инферит Клаудмастер”

Как я «малину» собирал. История создания KVM на базе Raspberry Pi

Давайте говорить друг другу про реальность

Внутренний мир: Java NIO

Удаленная фискализация чеков

Методы глубокого хэширования нового поколения

20 марта 2024

Материаловедение кубита: как физически устроен центр принятия решений квантового компьютера?

Telegram bot для наших bmw G серии часть 3

Общее описание и реализация Word2Vec с помощью PyTorch

[Перевод] Анализ форка Биткоина 2013 года: централизованное принятие решений спасло положение

Как эффективно самостоятельно изучать английский язык

Решение cryptopals. Часть 1

Золото в IT-секторе: не для красоты, а для дела

Sub-GHz во Flipper Zero и бесконечное множество внешних антенн

Реализации Microkernel архитектуры с помощью Java OSGI

[Перевод] Hono vs. H3 vs. HatTip vs. Elysia — современные замены Express для сервера (или без сервера)

Анализ зависимостей бинарных файлов на основе ML. Заключительная часть

Блок питания на 5 выходов

Машины как я или генеративная овсянка? О генеративном ИИ в игровой индустрии

End-of-Life: как понять, пора ли закрывать продукт, основываясь на данных

Python, JavaScript или C++? Рассказываем, какие языки программирования изучать в 2024 году

Импортозамещение, которое мы потеряли: “Сетунь” — судьба первых серийных троичных компьютеров

Python, JavaScript или C++? Рассказываем, какие языки программирования изучать в 2024 году

Анонимная P2P-сеть внутри централизованного HTTPS-сервера: вшиваем паразитный трафик всеми правдами и неправдами

Конкурентное ценообразование — одна из лучших стратегий ценообразования

Как графы знаний и LLM могут друг другу помочь

Инженер на минималках: установка и настройка ClickHouse

«Костыли» вместо SIEM или почему так лучше не делать?

Подробный гайд «Как испортить обучение сотрудников»

Мультимодальный AI Ассистент в Telegram: Как это работает?

Над всем МТС безоблачное небо

Калькуляция затрат для сбора факта Бюджета доходов и расходов (БДР) с помощью Power Query

Безопасность данных в BI-системе

Дзен в управлении продуктами

Как провести unit-тестирование Flink-операторов: TestHarness

Взгляд НСИ на VBA в Excel и не только

Понятный и неунылый open source — абсурдные, но занимательные лицензии на свободное программное обеспечение

Кто и как изобрел черный ящик

GIL в Python: как его будут отключать

«Подземные камни» А/Б-тестирования

[Перевод] Стратегии избегания и снижения риска: в чём разница?

Вы за это заплатите! Цена Чистой Архитектуры

Как стать более продуктивным в разработке и в жизни

Medallion Джима Саймонса – самый черный ящик индустрии по управлению деньгами

Инструменты для инди разработчика

[Перевод] «Уэбб» и «Хаббл» подтвердили скорость расширения Вселенной

А/Б тестирование на маленьких выборках. Построение собственного критерия

Бесплатный сыр в мышеловке, или сказка о потерянном времени

«Вояджер-1» всё же может ожить: что происходит с наиболее удалённым от Земли космическим зондом?

Продуктовые апдейты февраля: облако 1С, серверы с Keycloak и многое другое

Современные тенденции и проблемы управления данными на рынке РФ: вызовы 2024 года

Материалы для разработчиков систем на кристалле: функциональная верификация, итеративная сборка, свой ПЛИС-кластер

Что дороже, томограф или драгоценный камень в нём?

[Перевод] Создание интерактивных анимаций с помощью React Spring

Услышать несказанное: преобразование движений мышц в речь

[Перевод] Когда одного Postgres'a мало: сравнение производительности PostgreSQL и распределенных СУБД

Бали: остров будущего для айтишников

Живы ли жесткие диски в 2024 году, и где их стоит применять

Микроразметка на сайте для пользователей

Восприятие английского на слух: упражнения, полезные советы и подборка ресурсов

[Перевод] Xv6: учебная Unix-подобная ОС. Глава 7. Планирование процессов

Как управлять распределённой системой, не привлекая внимания санитаров

Дом, милый дом: нюансы работы с ClickHouse. Часть 1

Плагин для анализа планов PostgreSQL в VS Code, и его разработка

Как обманывают IT-компании при трудоустройстве. Развод сотрудников в «Лайк Центре»

Зачем нужен HR? Кто это и какие есть роли

Как я ненапряжно ставлю цели на год после 10 лет в айти

Глубокий взгляд на асинхронность в Java Script: роль Event Loop, Event Bus, промисов и async/await

Тыж программист… фотоотчёт ремонта душманской овощерезки BQ CH1009

19 марта 2024

В толковый словарь Business Process Management: Процесс vs Проект

Этапы жизненного цикла разработки ПО или что такое SDLC?

Отвечаем на критику по IP-камерам НИЦ «Технологии»

Собираем DOCX из ADOC

Как генетика влияет на старение кожи?

Сначала войдите через Телеграм

Как разработать свой SaaS повышения конверсии сайтов

Воронка метрик поисковой оптимизации

Starship улетел и не смог вернуться. Почему это всё равно успех?

[Перевод] Десятки ведущих учёных подписали документ, направленный на предотвращение разработки биологического оружия при помощи ИИ

[Перевод] Задача двумерной упаковки интервалов

Демонстрация возможностей vStack версии 2.2 на примере работы виртуальной машины

Грейдирование для менеджеров: как внутреннее тестирование помогает нам рефакторить Wiki

Интернет опрос

Что такое и как работает DevOps as a Service

Сенека. Нравственные письма к Луцилию. Одно письмо — одна мысль

Блокчейн для чайников: создаем свой первый распределенный реестр

[Перевод] 4 вида распространённых ошибок в Event-Driven системах

Что такое Risk Storming?

Кеширование next.js. Дар или проклятие

Пересесть с иглы коробочного решения на собственное мобильное приложение за полгода. Кейс московского застройщика

Как настроить федеративный доступ в панель управления Selectel

Сколько точек зрения у  Архитектора в ИТ?

Как мы автоматизировали VDS и пытались не сгореть, часть 2: сетевые вопросы

Увеличиваем объем накопителя с 32 до 256 ГБайт для нетбука Asus E200H

Книги, которые нас выбирают

Какие self skills развивать в 2024, и как это правильно делать?

Собеседования аналитиков: кого, куда, как и почему (и чтобы что!). Часть 2

Google DeepMind создал новый ИИ, способный неплохо играть в компьютерные игры. На что он способен?

Умное стекло в автомобилях: как поживает эта технология в 2024 году

Людям важно внимание. История хоторнского эксперимента

ref vs shallowRef

Как провести фаззинг REST API с помощью RESTler. Часть 2

Очередное пособие по рынку труда, или где же вы 300к находите. Март 2024

Android TOML. Просто о каталогах зависимостей в Android Studio

Как построить систему найма, когда ее у вас нет и еще и удешевить

Быстрый старт, или Как ускорить запуск iOS-приложений

Как собрать контейнер и не вооружить хакера

Зачем нужна цифровизация культуры и можно ли оцифровать эчпочмак?

Отличия внедрения SAP и 1С программных решений класса ERP

Весенняя распродажа в издательстве «Питер»

Как шутят математики. Шифры Фейнмана

[Перевод] Неприглядный бизнес монетизации браузерных расширений

Уходящий в историю стандарт. Запускаем базовую станцию 3G (UMTS)

Как в C# быстро извлечь подстроку

Сравнение Apple Vision Pro и Meta Quest 3

Математическое моделирование технологических объектов и систем глазами и руками студента

[Перевод] Настройка SAMLv2 федерации в OpenAM

METEOR. Что может? Чем полезен?

От логарифмической линейки до AutoCad: развитие инструментов инженера-конструктора

Quantization Deep Dive, или Введение в современную квантизацию

Умный офис в «Москва-Сити» на Home Assistant: автоматизируем только нужное

Высшее образование от Яндекс Практикума: как устроено сотрудничество эдтеха и вузов

Скепсис по инди-хакерству

Как мы автоматизировали и упростили процесс ведения релизов

[Перевод] Выявление ошибок в работе с памятью в C и C++: Сравниваем Sanitizers и Valgrind

Основы тестирования в Go: mock-объекты, fuzzing и property-based testing

Monkey patching в Go, или грабли от Apple

Продуктивность в тишине: Отказ от совещаний как идеал

[Перевод] Основы литья под давлением: проектирование литых деталей

Исследуем лицензирование Cockroach DB до Enterprise или не случившийся хард-реверс-инжиниринг

Почему вы много работаете, а зарабатываете сильно меньше чем должны?

Интерактивные PROMPTы извлекают максимум пользы из GPT

18 марта 2024

Парочка open source решений по доставке уведомлений

eNPS (Employee Net Promoter Score) и лояльности сотрудников

Как быстро выучить язык моделирования Archimate?

Всё ещё храните музыку в формате Hi-Res? Тогда мы идем к вам

Расчет потерь в MOSFET транзисторах

[Перевод] Обучение птиц новой информации

Небольшая компания представила процессор с 900 тыс. ядер. Что это за чудо технологий?

[Перевод] Используйте Arc вместо Vec

Советские и постсоветские НИИ и КБ как конвейер уничтожения ресурсов развития

Что внутри мощного мини-компьютера TECNO MEGA MINI M1? Разборка неттопа на базе процессора Intel i5-12450H

Security Week 2412: атака на ChatGPT по сторонним каналам

Сколько можно заработать на шаурме?

Обзор нового элемента функциональности vStack 2.2.1 «Область для импорта»

Инженерная культура Росбанка: что это и какие у нее принципы. Часть 2

[Перевод] Можно ли извлечь энергию из гравитационных волн?

Информация для тех кто хочет поработать в Европе. Сравнение поездов 1 класса Польша, Германия, Болгария

Основные типы распределений вероятностей в примерах

Дешево и сердито: геймдев на Godot 4.2 для тех, кто знает Python

[Перевод] Непрерывность функционирования систем жизнедеятельности: Совокупность циклов обратной связи

Что делать, если меня не пускают «‎войти в ИТ»?

Городской мозг: как Сингапур цифровизировал управление государством

Телефонные мошенники: как банк становится соучастником

[Перевод] Тестирование пользовательского интерфейса | Flutter

[Перевод] Два подхода моделирования исторических данных

Паттерны Singleton и Multiton в Java: когда и какой лучше?

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Клетка ХIV. Гомеопатия

Расчёт вкусов пользователя для ленты рекомендаций с применением item2vec-подхода

Выпущена версия Jmix 2.2

Может ли форма пространства влиять на эмоции игрока?

Стратегии психологического ценообразования для увеличения прибыли

Зачем ИТ-специалистам развивать собственную медийность

[Перевод] Разработка под Android в 2024 году

Расчёт вкусов пользователя для ленты рекомендаций с применением item2vec-подхода

Как сделать джуна полноценной частью команды

Обзор Polygon zkEVM: как работает L2 решение для Ethereum

Создаём DolbyDigital Surround аудио-плеер

Как поменялась защищенность российских компаний за год? Делимся результатами исследования

Пять важных деталей А/B тестов

Классификация экзопланет (часть I обработка данных)

Применение стационарных умных приёмников звука в составе сетецентрической системы

Игра, которую невозможно не полюбить

Материалы для подготовки к собеседованию на позицию Data Scientist. Часть 2: Классическое машинное обучение

Обзор планшета Blackview MEGA 1: больше экрана, больше звука, больше возможностей

Предварительная обработка данных для машинного обучения

Сообщества вокруг технологии: почему быть бесплатным недостаточно

Как запороть фишинг: советы пентестерам

70% IT-специалистов отметили важность атмосферы в компании, где им предстоит работать

Как подготовиться к публичному выступлению: работа с голосом

Open Source спутниковая интерферометрия PyGMTSAR (Python InSAR)

Почему навигация в Google, Booking и Spotify именно такая, и какую лучше выбрать вам

Анемичная модель предметной области и логика в сервисах

Карьера в кибербезопасности, или Как расти в ИБ

Как IT-компании работают с B2B-контентом и как он работает на них: «Быстрые отчеты»

Маркировка рекламы в ОРД ВК для digital-агентства по доходному договору

Симуляция миров: как работает нейросеть SORA

Добычу гелия-3 собираются начать уже в 2028 году. Кому и зачем это нужно?

Что будет, если выйти из IT?

В облако на работу: Все варианты авторизации ОС сервером 1С на базе РЕД ОС 8 в домене windows. Рецепты от Капитана

9 функций SAP, которые есть у нас дома

Способ автоматизации процесса получения BIM-моделей с Revit Server и последующей сборкой в Navisworks. Подробный гайд

Digital-мероприятия в Москве c 18 по 24 марта

Календарь семьи на MudBlazor с авторизацией и развертыванием на Ubuntu

Валидируйте это немедленно

Делаем начальный загрузчик с криптографической защитой для Synergy на базе Azure RTOS

Увольнение и беременность — юридическо-психологический гайд

Лучшие практики для надёжной работы с RabbitMQ

Две новых книги по Python от американского и российского авторов с промокодом

Как использовать макросы для систематизации документов «как в Confluence»?

Основные функции Apache Tomcat

CI/CD Kubernetes платформа Gitorion. Непрерывная интеграция CI на базе Gitea/Forgejo

Удаленный доступ с помощью Континент TLS

Декодируем protobuf загружая чанки loadable-components в NodeJS

Мобильная разработка за неделю #530 (11 — 17 марта)

Без про-v-ода. Поднимаем точку доступа ловушку, тестируем сети на проникновение

9 Синтез и коррекция систем автоматического регулирования (САР)

17 марта 2024

UML: обзор основных типов диаграмм, диаграмма объектов. Часть 3

Тормозящая виртуализация на x86. Небольшая попытка разобраться Часть 4. KVM

Спринт с багами, или как (не) создать себе проблем

[Перевод] Исследование Данных в TryHackMe: Как Аутопсия Диска Раскрывает Скрытые Артефакты

[Перевод] Искусственно сконструированные вирусы буквально порвали смертельно опасные бактерии

Ваши KPI влияют на увеличение чистой прибыли? У 90% предпринимателей, которых мы исследовали – нет

Основы управления ресурсами в C

Создать тест онлайн

Подключение устройств из Sprut.hub в Wirenboard

Импульсный (Пере)Магничиватель для неодима

Как я свою игру делал и что из этого получилось

Как мы упростили работу с данными с помощью пайплайна: пошаговый план

Как делить пользователей на группы в АБ-тестах: ошибки и рекомендации

Как максимально упростить жизнь программисту при написании тестов

Вызовы автоматизации: NFC-метки на металлической поверхности

Эпоха 2-нм чипов: ASML отгружает EUV-литографы третьего поколения. Что это значит для индустрии

[Перевод] Инженеры NASA добились прогресса в понимании проблемы «Вояджера-1»

Правило трех и пяти в C++: что это такое и зачем они нужны?

Кейс: креативный редизайн мобильного приложения ХК «СКА» на 5 звезд от пользователей

[Перевод] FinRL: Библиотека глубокого обучения с подкреплением для автоматизированной торговли акциями

Мозг промышленного масштаба или как воплотить мечту в реальность?

Передача контекста и знаний в IT команде

Простой CRUD на chi. Часть 1

Эпоха 2нм чипов: ASML отгружает EUV-литографы третьего поколения. Что это значит для индустрии

Open Canary – приманка для хакера

Отзыв на IJunior. Почему не стоит покупать курс IJunior. Spoiler: черепаший спринт в Gamedev. В конце mini-roadmap

Каждый день по ракете: SpaceX намерена выйти на ежедневные запуски. Кажется, компании это удаётся

История, создание и применение штриховых кодов

Основы Actor-Critic алгоритма

Дроби в ранних цивилизациях

Без вас – никак. Почему отпуск руководителя становится ударом для компании?

Вы не созданы для управления. Почему ваша команда воспринимает нововведения в штыки

Одноплатные ПК весны 2024 года: что предлагает рынок разработчику?

16 марта 2024

Минимализм / Минималист / TMUX.config

Спасаем Google shared drives от санкций (дополнение спустя два года)

DLP: предотвращаем утечки

JS. Валидация данных. Пишем свой YUP

Изучаем WebRTC на практике: Лучшие инструменты и демо

The Sims 4: разбор нарративных механик самой знаменитой игры без сюжета

Стереогарнитура с бинауральным звуком

Художественные приемы и профессиональные термины для создания изображений с ИИ. Всё, что нужно знать

[Перевод] Запускаем privateGPT локально на WSL c поддержкой GPU Nvidia

Арбитраж трафика в 2024 году: что это и как работает?

Устройство умного приёмника звука в составе сетецентрической системы установления координат источника звука

Разработка высоконагруженного игрового WebSocket сервера на Kotlin, Webflux с поддержкой BattleRoyale/Matchmaking

[Перевод] Как потерять управление оболочкой… Расследование

Разработка игры на C++/SFML: Начало

SwiftUI уроки (часть 4)

Часть 1. Геймификация: «Система образования как продукт: аудит системы

[Перевод] Я знаю, каким был твой пароль прошлым летом…

Какой работодатель тебя купит?

Телеграм бот + LLM (GigaChat)

Изменение формата отображения столбца какой-либо таблицы в программе DB Browser for SQLite

KC868-A8M: 8x8, GSM, RTC и прочие плюшки (плюс CAN для любителей)

Прототип Steam Machine десять лет спустя: во что можно на нём играть?

Часть 1. Популярные вопросы на хард-скиллы с решениями: что ждут от продакт-менеджера на интервью

Развод заказчиков на freelance.habr.com

Частное мнение о том, как «вкатиться» в IT

[Перевод] Инженер-аналитик или дата-инженер: Как выбрать нужного специалиста? | Census

Proof of Work и Proof of Stake для чайников

Пин коды от кредитных карт. Трудно запомнить. Нельзя забыть. Поэтому я их пишу прямо на самих картах

Ремейк про управленческие поединки

15 марта 2024

Postgresso 2 (63)

[Перевод] Солнечные батареи в глазах: бионика с автономным питанием уже на подходе

Хакатон Demhack: успехи проектов и новый анонс

ShIoTiny5 — OTA, часы, Encoder и прочие новости от v0.26 до v0.32

Дополненная реальность на производстве: как МТС и компания «Дайгер» ПО для промышленных AR-очков создавали

Кратко про Nameko Python

5 механических клавиатур, на которые стоит обратить внимание в 2024 году

Краткий обзор токенизаторов: что это такое и зачем это надо?

Юзабилити-тестирование сайта

О причинах технического долга, том, как с ним бороться и убедить бизнес, что это проблема

[Перевод] Разработка SQL Expert Bot: подробный гайд по использованию Vercel AI SDK и API OpenAI

Путь развития (Roadmap) Frontend разработчика

Сравнение работы MTS AI Chat с другими русскоязычными LLM

Септик и автономная канализация. Часть 1. Основы

И вновь KolibriOS! И вновь ассемблер!.

[Перевод] Элегантный стек данных для встроенной аналитики

Чтение на выходные: «Пиксель. История одной точки» Элви Рэя Смита

Систему модулей в Java для новичков

[Перевод] Переключение между контекстами губительно для продуктивности

[Перевод] Noted на Hack The Box: Искусство цифрового детектива

Качественные рекомендации в e-commerce — компоненты основных алгоритмов

СТОИКИ, visibility, ИПР и другие «витамины роста». 9+ ключевых советов про карьеру от техписов

Как в СССР копирайт продлевали

Методы декомпозиции функциональности приложения

Гуманитарный сдвиг в подготовке архитекторов 1С

[Перевод] Городские жители в значительной степени утратили способность переваривать растения

[Перевод] Ликбез по вложенной прокрутке в Jetpack Compose

[Перевод] Жалобщик, болтун, королева драмы и ещё 6 неприятных личностей c работы: как обойтись без конфликтов

Выученные уроки молодого продакта

Как распаковать айтишника и настроить цикл управления знаниями

Async/await, There is no thread – легко обмануть тех кто сам обманываться рад

Безопасная параллельная разработка. Istio

Как я обновлял свой проект на Laravel c 10-й версии на 11-ю

«Код-ревью — это когда твои комментарии в интернете действительно читают»: дискуссия с разработчиками на C++

Выжимаем из Random Forest максимум: увеличиваем полноту при 100% точности

Сэм Альтман: создатель искусственного интеллекта, который боится восстания машин

Сбор логов в Kubernetes с помощью Vector: преимущества, архитектура, реальные кейсы

Почему пароли безнадежно устарели и зачем ими до сих пор пользуются?

Как нейросети сегодня влияют на то, что мы будем смотреть завтра

Не исправил, а проработал принятие: как некоторые баги в играх стали фичами

Работа с Kubernetes: поднимаем локальный кластер и деплоим в него приложения

Её величество Плоская таблица

Упорядочиваем закладки

Пиррова победа Domain-Driven Design

Проверь себя: Ты — знаток мира BI?

Формализуем процесс создания нового API в микросервисах на .NET

Как работают квантовые генераторы случайных бит

[Перевод] Клонируем ноутбук при помощи NVME over TCP

Vivaldi для Android с настраиваемыми обоями

Как заменить фотостоки на нейронки в коммерческих проектах: личный опыт и промпты

Полигон для творчества за 1500 р. Ч1: Позовите Кряка

Как я запускал свой проект на Product Hunt без мам, пап и кредитов

Искусственный интеллект и прогнозирование метастазов

Курс «Континент 4 Getting Started 2.0»

Cocoapods pod install без интернета на CI при использовании Tuist

Жизненный цикл проекта внедрения ERP-системы на примере коробочных SAP и 1С решений, а также кастомных разработок

Аннотировать или да?

Снижение зарплат в ИТ

Как LLM могут повлиять на труд разработчиков (и не только их)

SQL HowTo: один индекс на два диапазона

Наш путь в создании информационной системы проверок контрагентов || Laravel having no problems

Остин — новая силиконовая долина?

Проектирование боевых систем в играх: с чего начать

Взаимосвязь менеджеров по продажам с другими отделами или история о том, почему цифре 1 в бизнесе не место

«Кем я стану, когда вырасту?» Что делать, если вам 30+ и вы до сих пор не знаете, какое дело вам по душе

Как быстро и качественно импортозаместить UI

Марафон DataYoga “Ничего лишнего” — кому будет полезна неделя лучших практик визуализации данных

[Перевод] Drag and Drop в Jetpack Compose

Побывал на дне ИИ России на ВДНХ

Использование Redis почти как SQL БД: Реализация чата с кешированием сообщений

14 марта 2024

Опыт организации планирования в машиностроении применительно к ИТ. Часть 3

Высказывания 3-х известных людей о проблемах современной разработки ПО

Птицу узнают по оперению… или профзащита от спама

Частые ошибки при освоении профессии QA Engineer

WordPress: разбор уязвимости в Discount Rules for WooCommerce

Как с помощью системного подхода повысить эффективной блока закупок в компании

Исследование деградации Li-ion аккумуляторов в результате “быстрой” зарядки

Deepvoice = Deep Trouble. Новая схема атаки с помощью генерации голоса знакомых и коллег

Пользовательские карты в Дельта BI

[Перевод] Разработка SQL Expert Bot: подробное руководство c использованием Vercel AI SDK и API OpenAI

Новый виток стоимости чипов? На Тайване дорожает электричество — что это принесёт отрасли

[Перевод] Интеграция нативных SDK во Flutter-приложение

Нижегородцы для нижегородцев: «Горький Тех» спродюсировал экспозицию в зале Маковского в НГХМ

6 важных принципов GDPR

Новые краски Vivaldi для iOS

История Sharp: как механический карандаш повлиял на становление гиганта электроники

Дневник разработки инди-хоррора про страшную тайну детей и их игры: Начало разработки

Еще больше ИБ-статистики: актуальные тренды, прогнозы и аналитика

Внутренняя разведка Active Directory через Cobalt Strike

[Перевод] Обнаружение XSS-уязвимостей (межсайтовый скриптинг) с помощью Python

Замыкания и декораторы в Python: часть 2 — декораторы

Ленивые бесконечные списки на основе Deferrable Views

Почему рациональный выбор невозможен

Добрый доктор для ML-команды: как тимлиду работать с людьми

ТРЕНДЫ В ОБЛАЧНЫХ ТЕХНОЛОГИЯХ, CDN И КИБЕРЗАЩИТЕ НА 2024 ГОД В РФ

Как создать успешный EdTech-проект для малого и среднего бизнеса, а потом поднять раунд в России «венчурной зимой»

Чем антисанкционная видеокарта Nvidia GeForce RTX 4090D отличается от обычной RTX 4090?

Сорвать покровы: почему светлячки светятся и как они к этому пришли

Интернет-связь для российских эмигрантов в Китае: Как мы это сделали 10Gb\s

Внутри нельзя снаружи: как мы решаем, где запускать новые сервисы

Исследование пользовательского опыта с ChatGPT: мои лайфхаки, ошибки и выводы

Укрощение примитивов синхронизации: сравниваем решения задачи с построением пула потоков на С и Go

Hello-Packet. Быстрая идентификация mikrotik

Курьеры прошлого: история служб доставок в России

Sphinx для автодокументирования на проекте

Прозрачность процессов как инструмент эффективного взаимодействия

G2 Market Research vs Gartner: слон или тигр?

Как выбрать и внедрить  OCR-систему для распознавания и сверки документов

Подборка лучших внешних аккумуляторов с USB-C PD для ноутбуков

Говард Хьюз и паромобили Эбнера Добла

[Перевод] 10 прорывных разработок 2024 года по версии MIT Technology Review

Шаг за шагом: как добиться синхронности в дизайн-команде за 9 месяцев

Каждый айтишник желает знать: корпоративное обучение в МТС Тета

Сколько мы заработали за год на 1 товаре из Китая. Продаем коврики для ноутбука на маркетплейсах

Работа с очередями мертвых писем (DLQ) в AWS SNS

Какой язык программирования выбрать в 2024 году

Беда “войти в айти” или курсы тестировщика отзывы: Сколько студентов на самом деле находит работу после Skillbox

Промпт-инжиниринг, провозглашенную следующим большим достижением, была убита ИИ еще до начала

Как мы оцифровывали каждый шаг производства, чтобы завод точно знал, что, как и когда делать

Как работает кнопка Mute на Яндекс Станции. Подробный разбор логики и схем

Контроллеры для автоматизации, отечественные коммутаторы и оборудование для SMT-монтажа на выставке в Минске

Одно, чтоб править всеми: как мы сделали хаб для сопровождения СУБД

Apache NiFi. Как быстро подружиться с LDAP и Registry

Как и где практиковаться начинающему мобильному разработчику

Имплиситы и тайпклассы в Scala

Что такое настоящее выгорание?

13 марта 2024

Популярные языки программирования в России 2024

Обзор Протокола ISO-TP [ISO 15765-2]

[Перевод] Концепция телескопа LIFE прошла первое испытание, обнаружив признаки жизни на Земле

[Перевод] Первый в мире препарат для лечения заболевания лёгких, разработанный ИИ, проходит клинические испытания в Китае и США

Провести онлайн-опрос

Интерфейс под один палец. Концепция ONE TOUCH

Заметки на полях из истории развития свёрточных нейросетей

Material for Mkdocs 9.5 — новое в релизе и полезные хаки при работе с документацией

[Перевод] Как в git работает HEAD

Аномальное смещение перигелиев без тензоров

10 sim-карт на одного «корпоративного» гражданина России. Негласный запрет уже вводят на Госуслугах?

Сохранить мотивацию, организовать интересное обучение в IT, получить опыт подходящий для интервью и реальных проектов

Как избавляться от ошибок в английском языке. Окаменелые ошибки

IBM продолжает выпускать и поддерживать мэйнфреймы. Кто с ними до сих пор работает и где брать специалистов?

Зарплатные ожидания VS зарплатные предложения в IT: откуда взялся разрыв в 30%

Откровения Марса: революционное поколение исследований горных пород и прошлого Красной Планеты

[Перевод] Всё ещё используете If/else валидацию в Spring 6.0+ / SpringBoot 3.0+?

Книга «Жемчужины разработки. Чему мы научились за 50 лет создания ПО»

Всё сложится. Как Х5 присматривалась к китайской роботизации

Самый тяжелый металл для легких дисплеев: краткая история осмия

Безопасность веб-приложений: анализ методов защиты от атак на уровне Backend

Fastlane для Android разработчиков

Диффузионные текстовые модели — между двух миров

[Перевод] 10 распространённых рисков проекта и шаги по их устранению

Новое электричество, новая нефть, или Как эффективно управлять разрозненными данными

Оживляем SVG в POWER BI часть 1

Как AI помогает повседневной работе команды разработки

Есть ли альтернатива Terraform?

Разбираем использование open-source Wunjo AI в ваших проектах с искусственным интеллектом и просто нейронные сети

Использование PKI для безопасности IoT

Контроль за мобильными устройствами с помощью ABQ в Carbonio

Интеграция счетчика тепла в Home Assistant

2FA для 1С по протоколу OpenID Connect на базе Keycloak

Генерация коротких текстов в жанре фэнтези, по заданным параметрам

Суммирующая машина Паскаля: больше не первый арифмометр

Как быстро получать данные из ОС Аврора через интерфейс D-Bus во Flutter-приложении

Стажёры рулят или Почему не надо бояться доверять молодым сотрудникам

От идеи до сервера на Mac mini M2 Pro: как мы запускаем новые продукты

Роботы–доставщики и беспилотные фуры: как трансформируется логистика

Простой способ обработки качественных исследований

[Перевод] Как сделать сканер Bluetooth-устройств на Python

Fullstack QA — путь самурая, или раскрытие потенциала тестировщика

Автоматизируем рутину в Android разработке: плагин для создания шаблонного кода на примере создания -api -impl модулей

11 лучших программ для нейросетей

[Перевод] Дилемма ИИ: когда обучение больших языковых моделей заходит в тупик

Новые технологические тренды в карьере на 2024-2025 годы

На этот раз быстрее: спустя всего два месяца выпущен релиз ядра Linux 6.8. Что интересного в новинке?

Непростая история японского чуда и радиоприёмник на микросхеме Sanyo

Терминальная ферма 1C на x2go

[Перевод] ИИ Ассистент Brave Leo для Android в деталях

В помощь IT-команде — «Регламент создания багов» или «Как сделать задачу ясной для тебя из отпуска»

Новичковые скитания по поиску идеального языка программирования

Глаза и движение: влияние ходьбы на обнаружение визуальных стимулов

WebRTC. Как установить p2p соединение между браузерами

Шум в суждениях и предвзятость в решениях людей и нейросетей

Польза ИT-систем в работе ИБ-аналитика

Работа с REST API при помощи swagger-typescript-api

Дежурства должны оплачиваться

Продажи, польза или смех**чки. Что даёт максимальный прирост аудитории в социальных сетях?

Логирование времени выполнения методов с помощью аннотаций (AspectJ)

Обзор библиотеки FluentValidation. Часть 7.1. Встроенные валидаторы

Одно из самых востребованных IT-решений: простыми словами об API

12 марта 2024

В помощь музыканту: меняем тональность (и не только) звука с компьютера в Windows

ИТ-флешбэки: вспоминаем, как управляли инфраструктурой 20 лет назад

Web3 приложение Twitter на React.js + Solidity | часть 2

Pgpool-II

Как распространялся open-source-софт в 1992 году: Walnut Creek Software

Даже муравьи работают слаженнее. Почему ваши сотрудники не создают результаты?

Как ИИ помогает программисту — и почему это случается не всегда

Радикальная асинхронщина

Апгрейд карьеры: как расти внутри компании

Выбор технологического стека для digital-продукта в 2024 году

Пишем чат-бот для работы с PDF

Как я подарил своему старому ноутбуку вторую жизнь

Как провести PI-планирование на 100+ человек: от глобальных целей до точечных задач

[Перевод] Долой баги! Рандомизация веб-тестирования

Обзор часов HUAWEI WATCH GT 4

«Надо включать мозги, руки в ноги и что-то делать» — интервью с Мариной Аншиной об IT в индустрии в 2024

Собираем простой дэшборд токенов на TON используя API Stonfi

Схема-терапия — структура и алгоритмы психики

Как в Node.js контролировать потребление памяти при обработке сетевых запросов

Как настроить программу для управления компьютерным классом Veyon

[Перевод] Изучение перелётных птиц

Rule-based AI + Unity

Фронтенд-апгрейд для Jira. Как и зачем мы модернизировали сервисный портал КРОК

Управление проектами в новом измерении: познакомьтесь с METEOR Cloud и раскройте потенциал команды

[Перевод] Что нового во Flutter 3.19

Тот самый RAT-троян за 200 рублей: как защититься от RADX

В поисках самой мощной видеокарты! Тестируем А100 и А6000 Ada на большой языковой модели

CSS и безопасность данных

User Story Mapping или Карты Пользовательских сценариев

Go на митап: обсудим sync.Pool, свой mini-k8s, паттерны и сообщения об ошибках

Портфель ИТ-проектов: учимся управлять не формально, а эффективно

Новости из мира OpenStreetMap за февраль

[Перевод] Истерика Apple по поводу нового антимонопольного закона ЕС

Как сделать так, чтобы сотрудник возненавидел вашу компанию

Работа с Data Assets | Flutter

[Перевод] Анонс Asserts

Кот в мешке: мастерство обработки ошибок внешних ключей SQLite

Изучаем сетевой стек докера в rootless mode

Криптографические пруфы zkSNARKs для масштабирования и безопасности

Протокол защищенного обмена для индустриальных систем CRISP: поддержка в устройствах Рутокен

Большой код. Учимся генерировать F#-исходники с помощью Fantomas. Часть 4. Расширения, обобщения и методы

Как эффективно использовать Chrome DevTools для QA: подборка интересных возможностей

Работа с файлами других САПР в КОМПАС-3D. Часть 3. Добавление компонентов в сборку без предварительного открытия

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Квест по синхронизации аналитического и оперативного хранилищ в реальном времени без потерь на сотнях терабайт данных

Другой способ понять, как работает async/await в C#

Точка касания, или Как выстроить коммуникацию между командами внутри компании

API для своей программы (Delphi)

Мы пилили монолит — много нас, а он один. Полезные советы от команды Яндекс Еды

Цвет волшебства: медитирующий мозг в прицеле энцефалографа

Вернуть мамонтов и птиц додо: как собираются возрождать вымерших животных

История импортозамещения: от BluePrism к SaluteRPA

Полумошеннические конторы по ремонту ПК: любопытные эпизоды и советы

Как сайты обнаруживают ботов по TLS

Многоликий controller-manager и бесчисленные api-server’ы

Проблема с выключением звука при включении экрана

Ограничения в телеграм-бот (Bot API), о которых никто не расскажет

Аналитика клиентского опыта: база

Как использовать ChatGPT для разработки и учебы. Четыре сценария

Tecno представила игровую консоль с AR-очками вместо монитора. Она круче Apple Vision Pro

Аутентификация в 1С через OpenAM по протоколу OAuth2/OIDC

Наноразработка — как сейчас обстоят дела в сфере наноботов

Анализ типов ИТ-проектов: как выбрать проект под свой характер?

Как от убеждения «Искусственный интеллект невозможен» мы пришли к роботам, которым доверяем жизнь

Обзор библиотеки FluentValidation. Часть 6. Внедрение зависимостей

[Перевод] Какова природа времени?

Американец построил огромного боевого робота в лесу

Делаем RPG на Go: часть 0.5

11 марта 2024

А ты хорошо знаешь Go? Держи пару полезностей по оптимизации кода

ТЗ и архитектура в сольном проекте. Ахилесова пята или сизифов труд?

Com-WiFi модем для старых компьютеров

Juniorы врут об опыте работы. Проблема ли это для HR?

Кратко про протоколы взаимодействия в микроконтроллерах: SPI, IDC, UART, CAN

Операторы PostgreSQL для Kubernetes. Как мы выбирали идеальный вариант для организации системы DBaaS

[Перевод] Метеорологи составили карту из 36 миллионов мест в США, куда били молнии

Платформа для корпоративных опросов

Security Week 2411: критическая уязвимость в продуктах VMware

Запуск идеи стоит 5 млн, и это дорого. Как сэкономить на проекте? Спойлер: откажитесь от React

Управление обратным маятником в MATLAB Simulink без формул. Настройка PID регуляторов

Как я склеил картон и продал на маркетплейсах на 50 млн в год

Утилиты на PowerShell для системных администраторов

Мем, ставший легендой: Doom можно запустить на чем угодно

Android-приложение на Compose с нуля: Часть 2 (UI)

Разработка геологических информационных систем для точного прогнозирования нефтяных месторождений

Xiaomi Redmi Note 13 и Redmi Note 13 Pro: универсальные телефоны на все случаи жизни. На что они способны?

Смотрим на современный инструмент для FPGA

Расчет количества газа необходимого для выполнения транзакции в Ethereum

Что такое Data diode и зачем он нужен?

Конвертация в один клик! Как перенести код из Teradata в GreenPlum без лишних затрат и усилий

Книга «Грокаем Continuous Delivery»

От Рэя Брэдбери до советской системы «СФИНКС»: как эволюционировала концепция «умного дома»

[Перевод] Современные команды и фичи Git, которыми стоит пользоваться

Web3 приложение Twitter на React.js + Solidity | часть 1

Как зарабатывать 300 миллионов рублей в год на ИТ для ЖКХ – интервью с основателем компании «Платформа»

Как я из разработчика SAP перешел в программную архитектуру: какие скилы пригодились, что изучал и как работаю сейчас

Сказ про робота Unitree A1 — Часть 1: Базовые возможности

Бьемся с индексацией парных неравенств в планах PostgreSQL

Как я зарабатывал $10,000 в месяц на серверах ARK: Survival Evolved

[Перевод] Что не так с управлением поставками?

ТудаСюда, почтовый сервер на Ubuntе (Exim4+Dovecot+Postfixadmin)

Как найти деньги на стартап: история полуторагодового марафона за деньгами на мечту

Bazel, stamping, remote cache (часть 2)

Динозаврик из Google перешёл в консоль

Как игрушечный свисток помог взломать телефонную систему: история Джона Дрейпера

ARR: что это такое и чем он полезен бизнесу

Гектор: крупнейший троянский астероид Юпитера

Как я чтение всего контента на RSS переводил

Встречи с командой PVS-Studio, митапы, сотрудничество

Решение ошибки при миграции на Storybook 7: «Providers from the BrowserModule have already been loaded»

Что делать если кончается топливо, а заправки все нет и нет, как на новой трассе Москва-СПб

Модульность в JavaScript: CommonJS, AMD, ES Modules

Как AI помогает побороть монополию в спортивной рекламе и при чем тут GPU и выделенные серверы

Scram для создания аппаратуры. Проект по созданию системы тестирования ADAS или краткая история 8 месяцев нашей жизни

Я написал бесплатную книгу для профессионалов в области AI (и не только)

Системы генерации отчетов

Маркировка рекламы и отчетность для digital-агентства в 1ORD (ОРД Билайн)

Как сверстать письмо, чтобы оно дошло до получателя таким, как задумано

ИИ в email-маркетинге: Масштабная персонализация

Какой язык программирования выбрать? Обзор на Go

Digital-мероприятия в Москве c 11 по 17 марта

Minimal Phone, смартфон с e-Ink-экраном и QWERTY-клавиатурой, всё ближе к реальности. Перспективы девайса

Грубая сила. Брутим RDP,SSH,VNC, Instagram и стандартные формы веб-аутентификации

Класс коннектор для Диадок API на Python

Сборка мусора в V8

[Перевод] Методы-расширения в Dart

Тестировщики Activision Blizzard создали крупнейший геймдев профсоюз в США

Как составить резюме начинающему IT-специалисту

Правильный подход к модульной архитектуре

Схемы шардинга в PostgreSQL

Маркировка рекламы и отчетность для digital-агентства в ОРД Билайн (1ORD)

Quantum Force — новая серия шлюзов безопасности Check Point

DIY: Ваше собственное облако на базе Kubernetes (часть 3)

CI/CD Kubernetes платформа Gitorion. Создаем замену GitLab CI на базе OpenSource-инструментов

Обзор библиотеки FluentValidation. Часть 5. Условия

GitHub Copilot ➜ OpenAI API proxy. Serverless

Мобильная разработка за неделю #529 (4 — 10 марта)

Как я начал заниматься спортом по 2-3 часа в день

Разработка Desktop приложений на Python и библиотеки PySide6/PyQt6. Часть 2. Знакомство с виджетами и Qt Designer

10 марта 2024

Пароль как мелодия. Генерация стойких паролей в музыкальных аккордах

Платформа для исследования вовлеченности персонала

Huawei разработала «магнитоэлектрический» диск. Что это за накопитель и как он работает?

[Перевод] США не скрывают от общественности инопланетян или технологии НЛО, заявляет Пентагон

Настройка CI/CD для самых маленьких разработчиков

Монета карман не тянет или история о том, как Глубина сделала меня своим Кадетом

Необычный RxJS

Монета карман не тянет или история о том, как Глубина сделала меня своим Кадетом

Тормозящая виртуализация на x86. Небольшая попытка разобраться. Часть 3: Hyper-V

Как совмещать основную работу и проекты на стороне

Семантические ловушки асинхронности: Ключи к разгадке и эффективному освоению тем Task, Синхронность, Асинхронность

Обзор библиотеки FluentValidation. Часть 4. Сообщения об ошибках. Локализация

6 способов применения искусственного интеллекта для автоматизации процессов продаж

Создание генетического алгоритма для нейросети и нейроcети для графических игр с помощью Python и NumPy

Linux на ПК получил 4% рынка десктопов. Это новый рекорд, но чем он объясняется?

[Перевод] SQL в качестве API

Как «взвесить» open source: разбираем мнения об исследованиях ценности открытого программного обеспечения

Подготовка к конкурсу портфолио для магистратуры университета ИТМО

[Перевод] Поведение Curl на macOS отличается от документированного. Apple считает, что это нормально

«Физика для программистов» — как физтехи применяют её в приложениях. Бросок объекта под уголом к горизонту

В поисках гравастаров

09 марта 2024

[Перевод] 10 терминов ИИ, которые все должны знать (по версии мелкомягких)

[Перевод] Обзор дискуссий о «понимании» большими языковыми моделями (LLM)

На экзопланетах Проксима Центавра b и TRAPPIST-1 e может быть жизнь

Ложь по спасение в попытке доказать что клиент мамонт или как Тинькофф врет и ЦБ РФ и суду

«Прыжок» сигнала на последовательной цепи к обозначенным и последовательно активируемым звеньям

Триггерные исследования — разбираемся в деталях

Применение георадара для обнаружения людей под завалами

Как из Proxxon (дремеля) сделать сверлилку для плат

Начало Aircrack-ng и WEF

Применение 1С Аналитика для торговли на Московской бирже

Тормозящая виртуализация на x86. Небольшая попытка разобраться. Часть 2: ESXi by Broadcom

Реализация алгоритма FRIS-STOLP (python 3)

Автодокументация Doxygen и её развертывание на GitHub Pages

Разработка Desktop приложений на Python и библиотеки PySide6/PyQt6. Часть 1. Установка и первое приложение на PySide6

Внедрение библиотеки навигации Modo в многомодульный Compose проект

Паттерн Aggregate Outside

Nearest-Neighbors

Эго состояния. Как с ними работать?

Стать QA инженером в 2024 году и начать зарабатывать первые деньги?

Обзор библиотеки FluentValidation. Часть 3. Сообщения об ошибках

Монорепозиторий с pnpm и typescript для фронтенда на React и бэкенда на Node.js

[Перевод] Как калькуляторы вычисляют синус?

Цифровой цейтнот: почему свежие ИБ-законопроекты не находят широкой поддержки — примеры и мнения

Как создавали Корсаров

Какой должен быть уровень технической грамотности у менеджера проектов?

Из Windows 11 неожиданно убирают Windows Subsystem for Android. Что происходит и почему?

В чем же различие дорогого сайта от бюджетного

Тормозящая виртуализация на x86. Небольшая попытка разобраться. Часть 1: Общий обзор

ASML собирается уйти из Нидерландов. Производителю литографов надоел постоянный контроль со стороны государства

08 марта 2024

Корутины C++ для чайников: пишем асинхронный веб-клиент

По граблям, по граблям. Пишем отзывчивый интерактивный виджет IOS 17

Как пройти собеседование на позицию системного аналитика в 2024 году

Контролируем чистоту воды с Home Assistant

Управление проектами: обзор публикаций за неделю

Как обрести самостоятельность, перестать быть Мидлом QA и мыслить как Сеньор

Смена профессии и мой первый опыт в IT: путешествие в мир фронтенда с Tauri, REST и Fetch API

Обзор библиотеки FluentValidation. Часть 2. Коллекции

Итерируемся по enum'ам в C++

Zustand.js: современный, невесомый, производительный и очень гибкий state manager

GTA Vice City на маршрутизаторе TP-Link TL-WDR4900: как удалось этого добиться и на чём ещё запускали игры

Spring Security 6. Авторизация и аутентификация на основе Базы данных

Войти в айти — советы от программиста по призванию

Разработка игр с использованием Go и библиотеки Ebiten

Создаем VR офис с Termidesk и Oculus

Переезд с Ubuntu 18.04 на 20.04 в подсистеме WSL

[Перевод] Почему Facebook* не использует Git

Многокритериальная оптимизация для ранжирования и отбора торговых систем

[Перевод] Разделение задач резервного копирования и удаления устаревших копий в PostgreSQL при помощи pgBackRest

Самые горячие новости инфобеза за февраль 2024 года

Написание слоя API в приложении — это прошлый век! Встречайте универсальный прокси

[Перевод] Платформа Rasa в действии: оценка работы виртуального ассистента с помощью конвейера данных диалогов и аналитики

Королева кода: как Грейс Хоппер сделала компьютеры доступнее

Обзор библиотеки FluentValidation. Часть 1. Первые шаги

SD-Access без DNAC и ISE

Программа поиска эллипсов и определения их параметров МНК

Долговременная память и афантазия

Российские СХД, очень много платформ для ML, новые GPU и коммутаторы. Дайджест серверного железа за февраль

Создание своего UEFI загрузчика

Анатомия эффективного интервью, часть вторая

SwiftUI уроки (часть 3)

Внутренний конфликт и карьера

[Перевод] «Уэбб» разглядел галактику, бывшую удивительно активной, когда Вселенной было всего 430 млн лет

Из собирателей в фермеры 5 200 лет назад: необычная «карьера» человека из Виттрупа

Настройка беспроводных сетей на базе Cisco WLC + VMware EXSi (в Виртуальной среде) пособие для начинающих специалистов

Звуковые файлы в Lua

[Перевод] Настоящий игровой роутер

await anywhere, взгляд на третью сторону медали: sync vs async vs …

Android-приложение на Compose с нуля: Часть 1 (Прототипирование)

AMD решила пойти по пути Nvidia и выпустила урезанный ИИ-чип. Но что-то пошло не так

07 марта 2024

Непреодолимое желание копнуть поглубже (Cisco WLC)

Что внутри игрового ноутбука Maibenben X639? Разборка мощной модели с RTX 4080 и Intel i9-13900HX

[Перевод] Работа со временем и датой в C# с применением библиотеки Humanizer

Как за один pet-проект получить два диплома

[Перевод] Новые горизонты баз данных: 8 тенденций в управлении информацией

Как избежать типичных ошибок при проведении оценки персонала

[Перевод] Гайд по публичным выступлениям для программистов

Крылья. О психологии — не на психологическом

Как научить поиск мобильного приложения распознавать точные и ошибочные запросы

МЕТОДИКА НАХОЖДЕНИЯ ПОТЕРЬ В ОБМОТКЕ ДРОССЕЛЯ ВСЛЕДСТВИE СКИН-ЭФФЕКТА И ЭФФЕКТА БЛИЗОСТИ

Why so heavy, Windows? Новая версия ОС Tine Core Linux «весит» всего 24 Мб. Что это за дистрибутив

[Перевод] Погубит ли Java 22 сборочные инструменты?

Главные KPI для эффективной работы команд

CSS для печати на бумаге

E-commerce в 2024 году: как развивать бизнес, чтобы быть успешным

Microsoft Outlook Remote Code Execution CVE-2024-21413

Как джуну отрастить софты: советы и реальные истории. Часть 2. Отвечать за результат

Взлет и падение Xerox: от легенды IT до прозябания

Руководство для тимлидов: планирование, Agile и вот это всё

[Перевод] Исследования отношения и поведения в UX

Чародейка чисел: Как Ада Лавлейс написала первый в мире программный код

Странные осцилляции в казалось бы простой числовой последовательности

Из ревизора в IT и снова в ревизоры

[Перевод] Может ли тёмная материя состоять из гравитонов?

Выбор данных, малые языковые модели и причём здесь Шмидхубер

Что можно и стоит писать в поле Pre-conditions в тест-кейсах

Смотрим как работает RVO C++ в gcc

Чек-лист для бизнеса: что нужно сделать перед началом разработки сайта

Цифровое образование: возможности, угрозы и вызовы

Emcee — тест-раннер для запуска автотестов на Android и iOS: как работает, и какие проблемы помогает решить

Apache Flink: динамическое определение выходного топика в Kafka

Притча о нулевом указателе для ленивых C программистов

Нарушаем ограничения файловых систем *NIX

[Перевод] Это слишком опасно для C++

[Перевод] Это вы сделали? Это я сделал

Обзор Vontar YG433 (YG430): Full HD-проектор в ультрабюджетном сегменте

[Перевод] Cloudflare разрабатывает Firewall для ИИ

Мобильные экранчики в ваших проектах: большой и понятный о гайд о различных дисплеях

15+ полезных ссылок для начинающего специалиста по Data Science

Сможет ли IPFS полностью заменить HTTP?

Кто витает в облаках, или Как хакеры атакуют MSP-провайдеров

Если бы герои произведения были айтишниками

Почему один отдел продаж приносит 100 млн р в год, а другой всего 7 млн р?

Как 10 лет делать проекты для реабилитации и самому не стать пациентом

Обзор Simulator — платформы для обучения инженеров безопасности Kubernetes с помощью CTF-сценариев

Выдающаяся женщина в IT: история Шафиры Гольдвассер

Ввод в нейроэстетику для дизайнеров. Часть 0

Путь Nvidia. Как компания, которая чуть не закрылась после первого чипа, стала «главной по мощностям»

Обзор электронной книги ONYX BOOX Kant 2: Привычный или необычный формат для читалки?

ПереОСМЫСЛЕние: Уничтожаем курительные нейросети

Фаззинг библиотек

Левиафаны, слоёное бытие и ноосферные бомбы

SSR: ключевой элемент сайта, который требует особого внимания

06 марта 2024

[Перевод] Kaggle. Enefit — прогнозирование энергетического поведения потребителей

Пришли домой из-за Element

Нарратив и геймплей: создание согласованного игрового опыта

Доклады о системном и бизнес-анализе: что было на Flow и что будет

[Перевод] Челлендж по обработке миллиарда строк на Go: от 1 минуты 45 секунд до 4 секунд

Что скрывается под капотом НейроМенделеева

Как вообще этот ваш CI CD настроить

Получение мостов tor из GMail с помощью Python

Отрицание, гнев, торг, депрессия, новый сервис — как переключить коллег с Excel на другой инструмент, если ты техлид

Flowise: доступ к AI без кода

Использование информационно-телекоммуникационных сетей в преступных целях

Что выбрать опытному разработчику? Фриланс vs агентство

[Перевод] Полезные расширения VScode для работы с документацией

Зимние новинки от Honor: стильные и надёжные смартфоны для работы и не только

Как выбрать инструмент для онлайн-опросов?

Любимые игры девушек

Business intelligence и качество исходных данных

Страшный сон астматиков и экоактивистов: что происходит с бездымным бытовым топливом на основе угля

Как SpaceX захватывает космос

[Перевод] Основы управления состояниями во Flutter

Собеседования в IT как драйвер профессионального роста

Как концентрация на результате мешает вам жить

SQL инъекции для продолжающих: ломаем настоящий сайт

Или умираем, или будем соцсетью: как обычный новостной сайт стал соцсетью и что из этого получилось

Сафари по удаленной работе: работа и жизнь в Южной Африке

Бизнес-метрики в Sentry или как сделать велосипед из самоката

Концепции устройства приёмника умного звукового датчика на базе шины CAN

Оценка внедрения архитектуры Jamstack в веб-разработке: тематические исследования реальных приложений

Проводим и проходим собеседование по системному дизайну

Как увеличить шрифт так чтобы контейнер не поехал? Адаптация UI/UX для людей с проблемами зрения в XML и Compose

Обзор Переходника USB-CAN (SYS TEC USB-CANmodul1)

Почему я возмущен хабрапостом на 75 минут, или Вы неправильно нанимаете DevOps

Гонка за скоростью: сравнение производительности ведущих фреймворков JavaScript в веб-разработке. Fastify, Express, Koa

На стороне своих правил в ESlint

Валидация данных на уровне бизнес-логики приложения

Звоните Кузе: как мы записали FAQ для инженеров

Что лучше, проще и эффективнее? ТРИЗ или «Метод отрицания». Предлагаю соревнование с решением реальных кейсов

WaveSync: Новый путь к нелинейному анализу эмбеддингов

Как я два года учился выговаривать твердый звук «Л»

Портретная гармонизация изображений

Karpenter — умное масштабирование Kubernetes кластера

MenuetOS, которая умещается на дискете, снова обновилась: что «выросло» в новой версии

Используем зубную щётку Evowera Planck Mini не по назначению

Как попасть в тех. поддержку и стать фиксиком

Как защитить бизнес при внедрении LLM (часть 2)

Гиперконвергенция — тренд 2024 года

Короткой строкой: почему я начал учить английский и пригодился ли язык в работе

Подробный гайд: Как собрать дашборд в FineBI за 30 минут

Ликбез по Data Governance, защита LLM и рейтинг BI-инструментов — и другие новинки в мире ML и DA

Авторизация и управление доступом на основе ролей для фронтенда

Восемь опаснейших уязвимостей февраля 2024 года

[Перевод] SQL в качестве API

Дивергентное мышление: человек vs GPT-4

Компоненты алгоритма рекомендаций «Сопутствующие товары» в e-commerce

Автоматизация Recon и как заработать на ней деньги в Bug-Bounty

Путь от монолита к разделению Compute и Storage: пример поиска «хранилища мечты» для большой аналитической платформы

Типовой процесс разработки решений на базе ИИ и типовые ошибки при их внедрении

Open Source в финансах. Проект Okama

Как мы делали корпоративный чемпионат по Python

Из магазина одежды в кибербезопасность за полгода. Как я стал разработчиком без платных курсов

Система иконок на React

Обучение системного инженера. Путеводитель по ключевым навыкам и знаниям

Безымянная логика

Секреты тестирования Wiren Board:  test-suite и крафтовые стенды

Перспективы использования нейронных сетей в клинической практике врачей – стоматологов

fido2-token как инструмент администрирования MFA токенов

Войти в IT. Как живётся молодым специалистам в государственных медучреждениях

Высокоточное измерение ЭКГ. Часть 2

Обзор Kaspersky Secure Mail Gateway 2.0

Тест-дизайн на практике: комбинируем разные техники тестирования, на примере проверки систем оплаты

05 марта 2024

Превращение событий PostgreSQL в события Laravel

Почему художники не любят нейроарт и как это решить

Аналоги сервиса Анкетолог

В общих словах про ЯП Dart

Как провести мероприятие для бизнеса и не превратить его в говорильню с перерывом на кофебрейк

СКС для дата-центров: тренды 2024

[Перевод] 9 советов как ускорить автоматизированные UI тесты

Customer Satisfaction Index в заказной разработке

Virgin Galactic Ричарда Брэнсона приостанавливает полёты в космос до 2026 года. Что на этот раз?

Как я ad-hoc задачи аналитиков автоматизировал

Как рос мой доход в IT: от 17к до $21000 в месяц

[Перевод] Программированию конец?

Системы автоматизации, SGRC

Кибер Бэкап как мультитул для различных ИТ-задач

Бобры-п[р]огромисты

[Перевод] Навигация по страницам | Flutter

Деплоим сайт в облако за рубль в месяц

Разбираемся в BIA: популярные вопросы и неочевидные кейсы

Как правильно написать скрипт для виртуального ассистента

[Перевод] Структурированное логирование в Go с помощью Slog

Тепло для «умного дома»: как в XIX веке изобрели термостаты

Экспресс-исследование корпоративных коммуникаций в России 2023

ИИ и безопасность

Как мы решали задачу оптимизации доставки грузов с использованием численных методов на примере метода имитации отжига

Почтовый сервер с нуля. Часть первая

Играем с KAT Walk C2. (часть 1: собственно, играем)

Найм хакеров глазами рекрутера: аналитика и советы для пентестеров и хедхантеров

Как защитить бизнес при внедрении LLM (часть 1)

Подкаст «Скрамное IT»: о чем говорят айтишники (и что они недоговаривают)

Обзор балансировщика traefik

Как перестать переусложнять и начать жить

Прямое моделирование: изменение топологии и адаптация скруглений

ПИУ-2. Оживляем плазменный текстовый индикатор из СССР

Инструкция по SCA: генерация SBOM, инструменты, отличия

Дави жуков

Как нанять работника в ИТ, если он реально нужен в 2024 году

Стоит ли устанавливать в игровой компьютер 2 видеокарты?

Gemini ➜ OpenAI API прокси. Serverless

[Перевод] «Уэбб» собрал новые данные, проливающие свет на окончание «тёмных веков» Вселенной

Ключи Supermicro, SSM, VMWare и лекарство от жадности

Когда говорят 'Сделай хорошо': Рекомендации для разработчиков по улучшению процесса

Что научные исследователи знают про темные паттерны в дизайне

Как тимлиду не нанять себе разработчика

[Перевод] Halloween Protection

«Шум» в суждениях и предвзятость в решениях людей и нейросетей

Как расширить возможности стандартного Enum

Что такое архитектура приложений MACH и есть ли там технологический прорыв — кроме пиара и маркетинга

Как я перестал бояться и полюбил автоматизацию мобильных приложений — Robot Framework

[Перевод] Что нового в планировщике / оптимизаторе запросов Postgres 16

Мини-ПК GEEKOM Mini Air12: что это за система и какие у неё возможности?

Как девушке управлять разработкой: истории и советы на личном опыте

Стоит ли учить английский в онлайн-школе английского языка?

Цена качества модели

04 марта 2024

Как преодолеть Intermediate Plateau: 5 советов преподавателя

Размышления о физической природе пространства

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

[Перевод] Я полностью слеп и я сам себе техподдержка

Создание Меню Бара с PyQt5 и Tkinter в Python

DotaDiviner — инструмент-аналитик и проводник по Dota 2

Мульти-тенант в Django

Security Week 2410: проблемы високосного года

10 агентств контент-маркетинга для финансовых компаний

Как развернуть виртуальную среду модели машинного обучения на любой машине?

SCARA-Laser. Часть 1. История

[Перевод] Типы-расширения в Dart

Редизайн игрового интерфейса. Как, а главное зачем?

Почему я бросил свою сеть по ремонту телефонов и причем здесь Онлифанс

Как выбрать удобный редактор кода для Python: руководство для разработчиков

Сравнение различных схем квантования для LLM

Создание игры «Змейка» с использованием Pygame: Пошаговое руководство

Логика — волшебный инструмент

Какого уровня технологического развития достиг Иран за период санкций

Автоматизация создания тестовых данных и загрузки исторических данных в SAP на основе SAP GUI Scripting

Ленивый продакт: как собирать готовые идеи для развития продукта от коллег

Где работать в IТ в 2024: ГНИВЦ

От первых задач до дизайн-системы: как мы работаем над развитием интерфейса

Pkl — новый язык конфигураций от Apple. Обзор и сравнение с YAML и JSON

О задаче моделирование простого маятника

[Перевод] Чего нужно съесть, чтобы быстро не постареть: влияние сенолитиков и сеноморфиков на процессы иммунного метаболизма

Как рассчитывается стоимость газа в транзакциях Ethereum

Кто первым записал сплайн-функцию? Как техническая механика  «предвосхитила» достижения теории сплайнов

Чеклист, как не превратиться в пепел

Цифровой клон свиньи — как фермы становятся умнее

Десктопное приложение с нуля на .Net и C# с помощью ChatGPT

Новая современная СУБД SoQoL. Посмотрим на неё внимательнее

Книга «Объектно-ориентированный Python, 4-е изд.»

Доступ к серверу за NAT

Изучение Java в 2024 году: что стоит почитать. 6 книг, которые можно рекомендовать

Основные возможности кластеризации Patroni в PostgresSQL

Тирания личного бренда в IT

Паркет устарел. Пора менять

От Cache до Middleware: эволюция Tarantool

Кэширование кода в веб-приложениях

[Перевод] Что случится, когда Солнце поглотит Землю

Это не баг, а фича – 6 ситуаций, с которыми должен справляться каждый QA инженер

Цена эксперимента: вчера vs сегодня

Спектр: контроль файловых хранилищ

Проверяем Blender

Timeweb Cloud CLI. Часть 1: S3

Полезные ресурсы для тестировщиков

Установка и настройка tor в Linux Mint

Интервью

[Перевод] Сложные проекты для программистов, чтобы учиться новому

Digital-мероприятия в Москве c 4 по 10 марта

Методы очистки данных в Pandas

Эпоха цифровых двойников: как виртуальные модели выводят промышленность на новый уровень

Как мы научили YandexGPT пересказывать видео

Маркировка рекламы с разаллокациями в 1ОРД (Первый ОРД) для блогеров

Почитать и посмотреть: #2 – 3 марта, 2024

Small talk для большого успеха: общение с рекрутером, коллегами и новыми знакомыми

Правило 16 байт: развенчиваем миф о производительности структур в C#

Как сделать версию для слабовидящих для сайта за 3 минуты по ГОСТу Р 52872-2019

PKI для IOT, архитектура защищенной сети ESP32 + Mosquitto SSL и Flash Encryption для хранения сертификатов

Итоги февраля для гейм-индустрии: уволены более 2100 работников

Высокая ПИТ — это преимущество по цене, так как это лучшее соотношение результаты/затраты

Бигтех, о котором вы вряд ли слышали. Как локальные IT-компании подвинули Google, Amazon и других гигантов

Celery для новичков

T Северной короны

Илон Маск уверовал в пришествие AGI, а Биткоин взлетел на 44%

В огне не горит, в воде не тонет: новый вид связи может работать практически везде. Но и это не все

Анатомия эффективного собеседования. Что делать и чего не делать на собеседовании, часть 1

03 марта 2024

Безопасник познает ОУД. Применение ОУД в АСУ ТП. Часть 1 (Задание на безопасность)

Рекомендации при работе с PostgreSQL

Обмани меня, если сможешь

Асинхронная работа с файловой системой в Vert.x

Первый опыт работы с EventBus шиной событий | Автоматизация тестирования на Java

OpenWrt отмечает 20 лет выпуском собственного маршрутизатора

Фишинг «фичи» Телеграма

Выявление потребностей клиентов через опросы

InfiniBand в Windows — это просто

Как быстро и эффективно выгореть на работе: опыт выжившего

MSSQL: data compression vs backup compression

Как сэкономить на печати? Почему сэкономить надо именно на ней.Безуспешная борьба вендоров за смерть фотобарабана

Где искать работу Go разработчику в 2024 году

Технологические компании, в которые нельзя было вкладываться – крупнейшие провалы 2023

О найме. Взгляд оттуда

Теория химического строения. Ликбез. Часть 1

Наш опыт Android и iOS разработки в проекте

[Перевод] Continuations для взаимодействия асинхронных задач с синхронным кодом

Мобильная разработка за неделю #528 (26 февраля — 3 марта)

Установка и настройка Samba с доменной авторизацией и аутентификацией (файловый сервер)

Пик цен на IP-адреса, государственное регулирование и попытка разблокировать блок 240/4 — что там с переходом на IPv6

Dino Crisis: достойна ли внимания сегодня?

Мультимодальный маршрут In A Nutshell

Apple M1 — разбор с точки зрения аппаратной безопасности

Экономим теги SCADA системы

Чернила дороже золота и блокировки из-за неоригинальных картриджей: у HP теперь проблемы с продажей принтеров

SQL и python для анализа цен на новостройки в СПб или ценнейший навык для маркетолога в 2024

На собесе – соловей, на работе – бармалей. Почему на собеседовании кандидат один, а на деле – другой?

Сказ о CDN, чтение на ночь

Мини-ПК для «тяжелых» и не очень задач: 5 моделей начала весны 2024 года

Как я рабочую задачу автоматизировал, не написав ни строчки кода, с помощью AI-ассистента

02 марта 2024

Личное облако на Proxmox

Cross-Encoder для улучшения RAG на русском

Telegram-бот как системный администратор сервера

Некоторые наблюдения в инфракрасном свете

Роботы, язык, мышление

Лояльность сотрудников

[Перевод] Базовая гигиена серверов Linux (часть 1)

Про любительское радио в 21 веке или управляй передатчиком удаленно

KolibriOS: пробуем ассемблер

[Перевод] «Уэбб» обнаружил «чрезвычайно красную» сверхмассивную чёрную дыру, растущую в ранней Вселенной

NeoVim для Ruby разработчика

Виртуальная реальность из 90-х возвращается: появился эмулятор Virtual Boy для Nintendo 3DS. Как игры выглядят сейчас?

Как писать приложения под Android

Дайджест публикаций про управление проектами за неделю

Аналитика ради аналитики или как выжить в стартапе

[Перевод] Квантовые компьютеры. Для чего они нужны?

Half-life через 25 лет. История серии

Получаем деньги за подбрасывание монет стоимостью в миллионы долларов

Жидкостное (водяное) охлаждение для ноутбука своими руками

Сканируем сеть. Собираем информацию об организациях

Обзор ПО «VNCM»

Переезд на линукс .NET разработчика. Как изменился линукс за 15 лет

10нм техпроцесс и 6 ГГц: Intel ставит новые рекорды производительности чипов. Что нового?

[Перевод] 36 багов 29 февраля 2024

Что лучше для спецназа? Индивидуальный дрон или ракетный ранец?

01 марта 2024

[Перевод] Xv6: учебная Unix-подобная ОС. Глава 6. Блокировки

За что я ненавижу IT

Опыт организации планирования в машиностроении применительно к ИТ. Часть 2

[Перевод] Что такое инерциальный управляемый термоядерный синтез

Создание базового образа с Packer

Что расскажут на GoFunc: язык, инструменты, архитектура и патологоанатомы

Перечислить всех. Красота русских фамилий как фактор уязвимости в пентестах Active Directory

Выступления в стиле SMART: в чем отличия от TED и IT-конференций

Как Agile трансформация бизнеса помогает компаниям становится гибче и быстрее и почему это актуально?

Ну, наймете вы накрутчика опыта и ничего страшного — вам даже полезно

Быстрее, чем SSD: Samsung разработала быстрые карты памяти SD Express большой ёмкости. Что это за носитель?

[Перевод] Организация данных на экране | Flutter

Одномерный лес и все прочее

DIY: Ваше собственное облако на базе Kubernetes (часть 2)

Алгоритмы ИИ и машинное обучение: “Смотри, тут рыбка. Большая и маленькая”

Оптимальное управление обратным маятником, пример реализации модели в MATLAB

[Перевод] От ICQ до Zune: чему могут научится продакт-менеджеры на примере проектов, которые потерпели фиаско

ChatGPT и опытный Айтишник vs лучших мозгоправов города

[Перевод] Они хотят, чтобы мы забыли, как выглядят фильмы

Через тернии к звёздам: строим SSDLC на OpenSource-компонентах

Как не про…пустить все дедлайны. Автоматизируй, властвуй, сохраняй

Как я завершил карьеру IT разработчика, но стал программистом для самой сложной ОС

Как киношные хакеры испортили жизнь ИБ-специалистам

Вступил в силу запрет на статьи о Tor и VPN

Защита Home Assistant

Микрофронтенд с использованием Module Federation. Соединяем компоненты между системами на разных фреймворках

Новая миссия на Марс и ракета Джеффа Безоса New Glenn: проект вошёл в стадию реализации. Как идут дела?

Анализ рынка систем контроля доступа российского производства

Питомцы и их айтишники: 6 историй ко дню кошек

Почему так важна открытость и как её прокачать

Чтение на выходные: «Найти идею. Введение в ТРИЗ — теорию решения изобретательских задач» Генриха Альтшуллера

KD+SM Uplift Modeling. Часть 2. T-Learner. Субпопуляции и Дивергенции

Когда ни туда, ни сюда, или в поисках оптимальной границы Domain слоя

Система: роевый интеллект, двупалатный разум и оптимизация достижения целей

Как решить вопрос памяти и не грустить

Межсервисная авторизация в Авито PaaS

История полиграфа: как устройство из 1939 года обросло легендами и почему с тех пор не сильно изменилось

Самый шерстяной волчара: тимлид с технической ролью и без

Улучшаем свой код на Python

Простой учет оборудования в TeamDo: как проводить инвентаризацию не затратно

SwiftUI уроки (часть 2)

Предсказание. Как Вернер Фогельс видит ближайшее будущее IT

[Перевод] Взлом сновидений может помочь в лечении людей

Парсинг! Почему он нужен именно Вам?

Оживляем контроллер машиниста от ушедшего в историю электропоезда

Декрет в IT: другие навыки, страхи, преимущества

Играем в ReactOS

На словах ты Лев Толстой, а на деле не можешь развернуть Nginx в Kubernetes

Социальные взаимодействия и биохимия мозга

Что такое СУБД Greenplum? Зачем она нужна в больших проектах DWH? Чем отличается от ClickHouse?

5 советов для начинающих IT-специалистов

[Перевод] Инструмент подбора красок для покраски миниатюр. Часть 1: теория

(Не) безопасный дайджест: мегаутечки, дипфейк-созвон и атака шифровальщиков

Путь от преподавателя английского к AI Product Manager

Что тестировщик уже умеет для работы аналитиком

Какие новые технологии появились на авторынке в 2023 году и чего ожидать от 2024?

[Перевод] Wasm vs Docker containers vs Kubernetes vs serverless: битва за первенство

REST API сервер на Bash с использованием сокетов и Apache

[Перевод] 13 конфигураций Kubernetes, которые ты должен знать в 2k24

Бизнес понимает только в деньгах

Бабахинг в реверс-инжиниринг: опыт обратной разработки

29 февраля 2024

Схема создания контента во все социальные сети на месяц (тратя всего 3 часа)

Переменные и условия: как быстро сделать в Фигме нелинейный прототип

5 самых странных языков программирования: для чего они нужны и что на них можно написать

Английский язык для программистов — часть 1

Что о безопасности приложений расскажут на SafeCode

Мини история Биткоина для чайников и возможные идеи для роста

[Перевод] Как использовать Elasticdump с Manticore

Как сделать игру, если ты ниче не умеешь

Packer: мультисборка, пост-процессоры и пользовательские плагины

Генерация beacon’ов под Linux для Cobalt Strike

Разработка производительного распознавателя автономеров для edge-устройств

Как работает криптография в ДЭГ

Опыт автоматизации управления FPGA-стендами для распределенной команды: отказ от готового решения и работа над ошибками

Как взламывают биометрию и заставляют нейросети придумывать способы атак: топ-6 докладов с PHDays о ML и AI

Как развивался IT-сектор Китая и почему правительство страны объявило ему войну

[Перевод] Terraform для инженерии данных

Большие пакеты в Arch Linux

Что я понял, изучив 50 книг про IT?

Деплой Flutter-приложений и особенности платформ

Что нам стоит технологии для российского бизнеса построить: топ-5 отечественных разработок для промышленного сектора

Что не так с углеродными кредитами и как ИИ может помочь

Матрицы помогают в олимпиадных задачах

Лучший стек для питониста-джуна 2024 (2 часть)

Куда и как съехать с Qlik Sense

Бруксизм, или дентальный компрессионный синдром

3D-сканирование как инструмент обратного инжиниринга агрегатов

[Перевод] Cloudflare открыла код фреймворка для программируемых сетевых сервисов — Pingora

Что такое психосоматика, и почему она не тождественна порче на кукле вуду

Смарт, Стрит. Кто? Решите вашу проблему номер один (конспект книги)

«Не заставляйте меня вводить цифры»: реализуем сложный повтор в мобильном календаре

Кейс: разметка приложение с нуля на конкретном примере

Можно ли взломать хакера? Распутываем кибератаки с CTF-турнира. Часть 3

ВКПа. Введение, ч.3. Графика. Имитационное моделирование

MES — вместо зоопарка автоматизаций на производстве

Когда лучше купить МФУ, а когда принтер и сканер по отдельности

Как мы по шагам строим корпоративную архитектуру банка

Jenkins CVE-2024-23897

Технический долг — тихий убийца

Android Lint: оптимизируем проверку мердж-реквестов

Как мы ускорили написание кода на 20% с помощью обучения сотрудников работе с веб-уязвимостями

GitLab CVE-2023-7028

[Перевод] Что такое переадресация портов Kubectl и как она работает?

[Перевод] 35 лет игре «Prince of Persia»

Аксиомы HR. Если вы начинающий руководитель, то это для вас

О неуловимой киберпреступной группировке Mahagrass: RemCos, BadNews и CVE-2017-11882. Часть 1

Обзор синтаксиса Tailwind CSS

[Перевод] Как лаборатория ядерного оружия помогла раскрыть дело серийного убийцы

SMM-стратегия. Из чего и зачем?

Как мы обучали 50 тысяч клиентов в B2B стартапе

WinRAR CVE-2023-38831

Эволюция оценки программиста на интервью

Wubuntu: Linux с интерфейсом Windows 11 и возможностью запускать «виндовый» софт. А ещё и Windows 95

Управление производством игровых уровней (Часть 1)

Три легенды из нулевых: оживляем, прошиваем, патчим и смотрим на культовые телефоны Siemens из начала двухтысячных

Как мы построили систему анализа утечек паролей с хранением в ScyllaDB

Не читал? Я осуждаю! 5 имен, которые должен знать каждый тестировщик

IT-компаниям: что нужно контролировать, чтобы не потерять миллионы на налогах и штрафах от ФНС

Хватит маппить все руками, используй Mapster

Vivaldi 6.6 — Всесторонний подход

Диплом специалиста ИБ. Часть №4 — Мобильное приложение Smart Connect

[Перевод] Грандиозный парадокс, существующий в сердце каждой чёрной дыры

Как мы воплотили CI/CD в 1С, или зачем девелоперу непрерывные интеграция и поставка?

Хроники вещества: симметрия, кристаллы и дальний порядок

[Перевод] ИИ-помощник Brave Leo теперь работает с PDF и Google Drive

Разработка интерфейса | Flutter

Инструкция для блогеров по маркировке рекламы и оформлению отчетности в ОРД Амбердата (ОРД-А)

Как в ЛАНИТ прошёл IT-мит​ап, посвященный искусственному интеллекту

Апгрейд ресторанов и кафе: превращаем холодильник в камеру дефростации

Chromium. Отрисовка страницы с помощью Blink, CC и планировщика

Тестируем OpenAPI-документацию в автотестах

[Перевод] О странной фаллоцентричности модели GPT-J

Моя квантовая Вселенная

[Перевод] При полной луне этот код работал иначе

Краткий обзор фреймворка Svelte

Осторожно, IoT: как бытовая техника становится проблемой для компаний

Удаленный доступ для доменных пользователей в Континент 4

Ноутбук Toshiba T1100Plus год 1986

Дополняя реальность: что мы выяснили при разработке AR HUD

Изоляция в тестах с Kafka

Распределённые облачные системы хранения Filecoin и Storj

Опросил больше 1000 айтишников: вранье в резюме и котируемость курсов по «вкатыванию в IT»

Выборы президента США глазами математика. Что произошло за последний месяц?

Табуляционные машины Германа Холлерита — вольная реконструкция

Оранжевый k8s кластер на ладони

28 февраля 2024

[Перевод] JSON in GO

Когнитивные искажения у аналитика данных: найти и починить

Что же протекло на 500 миллионов записей. Попытка поиска (неудачная) и теория заговора (обыкновенная)

Ошибки в макетных платах и методы их устранения

Обзор библиотеки Actix в Rust

Ретро-гейминг на Pico Pi: создаём свою Dendy

Маленькие и живые: карликовые планеты Эрида и Макемаке геологически активны

Обучение на веб-тестировщика | Как и с помощью чего обучаю я

Mubeng — инструмент для ротации прокси-серверов

Некоторые антипаттерны проектирования в Django

Туннелирование трафика через RDP-соединение

К вопросу об импортозамещении

Как составить договор с помощью нейросетей?

Как неПросто сделать холодный бэкап Postgres

Почему я больше не буду учить программированию

Книга «Blender. Дизайн интерьеров и архитектуры»

Особенности и проблемы mock-сервера Swordfish API Emulator

Нужно ли пересматривать модель open source — обсуждаем ключевые сложности и предложения сообщества

[Перевод] Часы на синусах и косинусах в CSS

Металл для космоса, брони и машин: краткая история молибдена

«Будет просто», — говорили они. Через тернии к ЭДО

Создание WordPress-плагина для отправки SMS-сообщений

Недвижимость и Big Data: плюсы технологии

Как сломать крышку унитаза и стать спортивнее за счёт компании: поездки PVS-Studio 2023 года

Управляем командами на Laravel

Юнит-тесты: чек-лист методик проектирования

Наноматериалы и нанотехнологии. Часть V

HoloTile от Disney и проблема свободного движения в VR

Уведомления через Telegram-бота при помощи почтового триггера Yandex Cloud Functions

Как разработать браузерное расширение в Chrome на React: разбираем на примере Cloudhood

Сборник советов, как упростить работу с YAML-файлами

Сбор обратной связи от клиентов

Сглаживание DLSS – будущее игровой индустрии?

Архитектура MVC и поддержка реактивности для jQuery

Построение годографа точки звуковой волны в изотропной среде при изменении ветра по высоте в вертикальной плоскости

Настройка Exchange ActiveSync в Carbonio

USB Type-C SWD Adapter

Что не так с умными очками и есть ли у них будущее

Как дизайнеры помогают заменить GitLab: что из этого получилось

Neuralink и первый пациент: что происходит и что врачи говорят о работе компании

Pure.DI v2.1

Что общего у архитектуры программного обеспечения и градостроительства

Интегрируем Kotlin сервис с AI чат-ботом с помощью Spring AI за 5 минут

Ищем вдохновение, мотивацию и новый заряд энергии

De Beers: как с помощью рекламы компания заставила всех покупать кольцо с бриллиантом

nanoCAD GeoniCS: программный комплекс для решения маркшейдерских задач

Мы обречены на виртуальную реальность: Vision Pro и его конкуренты

Как показать руководству, что есть проблемы в информационной безопасности?

Хватит использовать AI-плагины! Как получить доступ к LLM-преимуществам через API Jay Copilot

Инь-Янь консолидация для процедурной генерации границ

(Еще один!) личный опыт переезда в США. Часть 2: виза

Механизм тревожного состояния и новый метод борьбы с ним

Как удешевить авторизацию по максимуму, если в вашей системе миллионы пользователей: кейс компании UDS

Как СССР научил мир делать искусственные алмазы и зачем они нужны

Skunk Works курильщика, или собственный лоу-код на страже продаж

Moscow QA #2 митап для тестировщиков

Telegram Mini Apps с мгновенной оплатой

Обзор релиза Apache Ignite 2.16.0

Потоковая архитектура бота Telegram

Как мы приготовили массу блюд c помощью одного ингредиента: GraphQL

Осознанная оптимизация Compose 2: В борьбе с композицией

Как СССР научил мир делать искусственные алмазы и зачем они нужны

NLP для поиска грамматических ошибок

Настройка Eltex SMG-3016 в роли УПАТС

Миграция API с Framework на .NET6 — скандалы, интриги, расследования и немного выводов

Как разработать рекламную кампанию?

За три миллиарда лет до зарождения Милкомеды

Математическое моделирование технологических объектов и систем глазами и руками студента

Обзор функциональности сервиса ПрайсМатрикс: обработка прайсов от поставщиков

Реализуем touch жесты на vanilla js. Часть 1 (rotate)

27 февраля 2024

О сферических пельменях в кастрюле с точки зрения физика (обычного физического лица)

[Перевод] Кодируем крестики-нолики в 15 битах

Ansible + Grafana Loki: Настраиваем отправку уведомлении в чат после логина на сервер по SSH

Как быстро написать API на FastAPI с валидацией и базой данных

Нужно ли вести контекст по брендовым запросам?

Как аналитику сохранить нервы и мозги

Как тебе такое, Sony: умельцы «доработали» PlayStation Portal, запустив на девайсе эмулятор PSP

История про то, как HR рылась в моей помойке

Google Apps Script и с чем его едят

Так офисы или удаленка, Яндекс?

Войти в ИТ после 45-ти: личный опыт смены профессии

[Перевод] Генерация тест-кейсов на основе искусственного интеллекта: революционный подход для тестировщиков

Книга «Эволюционная архитектура. Автоматизированное управление программным обеспечением. 2-е межд. изд.»

[Перевод] Идеальная длина pull request-а – пятьдесят строк

Создали инструмент по оценке здоровья сервисов и теперь видим, есть ли у команд проблемы

[Обсудим] Выбираю новый ноутбук для UX/UI-дизайна, офисной работы и путешествий

Как мы автоматизировали VDS и пытались не сгореть

Записки хирурга. Распиливание слонов PostgreSQL наживую и без анестезии

Инфраструктурные пайплайны в Jenkins

Если ты не копирайтер, но нужно что-то написать: ну очень простые правила про предложения

Культура суеты

Работа с виджетами Flutter | 2 часть

Почему невозможно купить хороший нож рыбака? По тем же причинам, что и появился и пропал Touch Bar в MacBook Pro

Приручаем нейросети

Биометрические системы Apple и их безопасность

«Ньютон» – мультитул для гитаристов

Нахождение порогов с оптимальным балансом классов

Платформа для нагрузочного тестирования на базе Apache Airflow

Митап по С++ в Питере и онлайн: цена абстракции, статистический анализ и дискуссия о код-ревью

Исследование безопасности десктопных приложений на основе Electron

Динамические Breadcrumbs на React, React Router и Apollo GraphQL

Динамические плейбуки

Подключение NeboAir к Home Assistant через MQTT

Open Research Knowledge Graph: новый подход к научной коммуникации

[Перевод] Мультиагенты, основанные на больших языковых моделях(LLM)

Между хайпом и реальностью: объем мирового рынка генеративного ИИ в 2024 году с прогнозом до 2032 года

Вырезаем кусочек из объема, не залезая в объем

Как я сделал телеграмм-бота для массовых откликов на вакансии и что мне это дало

Синхронизация учётных записей пользователей в Организацию Яндекс 360 для бизнеса

Точно в цель. Обзор коммутатора Zyxel XMG1915-18EP

Резидентные, мобильные или серверные прокси? Взгляд дилетанта

Борьба с рутиной при написании сопроводительных писем с использованием Python

Обзор схемотехнических решений BMS для литиевых батарей

Цифровой рубль — начало цифрового концлагеля

КОМПАС-3D и работа с файлами других САПР. Часть 2

«Идеально сохранившиеся» останки ящерицы, жившей 280 млн лет назад, — просто подделка из 1931 г. Бывает и такое

Краткий обзор поведенческих паттернов в Rust

Механики удержания в играх

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

DR, SDN, V2V: обзор свежего релиза платформы виртуализации zVirt 4.1

Зачем в Scala трамплины и как их использовать

Как разработчику организовать личную базу знаний: систематизация информации из книг, статей, видео и курсов

Создание новых экземпляров Nextcloud  с помощью скриптов Ansible

Почему не стоит продавать свой бренд по франшизе всем подряд

Как мы оцифровали футбольные матчи с помощью CV

Почитать и посмотреть: #1 – 26 февраля, 2024

Перенос данных из одного S3 облака в другое

Ментальный учёт: одинаковые деньги имеют разную субъективную ценность

Фрустрация как подарок: Матрица Осознанного развития

Что известно про Intel Core i9-14900KS — первый процессор с частотой 6,2 ГГц из коробки: нагрев, TDP, охлаждение и цена

Учим большие языковые модели описывать продукты данных

[Перевод] Я уже 14 лет в отрасли, но программировать по-прежнему сложно

Учимся читать новости правильно (на примере космонавтики)

Спектр: контроль Active Directory

CVE-2024-1709 и массовая атака на медицинские учреждения США

Полиномиальные корневые методы синтеза САУ ч.3 (заключение)

Отношение к нейросетям как показатель лабильности мышления

Сравнение utility types библиотек или тайпскрипт на стероидах

26 февраля 2024

Security Week 2409: PrintListener, кража отпечатков пальцев по стороннему каналу

Логика автопилота для летательных аппаратов самолетного типа при переходе от вертикального полета к горизонтальному

Экспериментальная сортировка тернарным деревом

Деплой aiogram-бота на хостинг. Подробная инструкция

Легко архивируем 1С на холодное хранилище SELECTEL v2 в 2024 году

Создание Chat-Ops бота в Mattermost на python

[Перевод] Как украсить и оживить сайт на Astro с помощью KwesForms и Rive

NLUX: Библиотека интерфейса Conversational AI

Почему мое производство пельменей умирает

[Перевод] Новые клиентские хуки React 19

Что такое The Festival Floppies и причём здесь Джон Ромеро и SimCity

[Перевод] Angular на стероидах: наращиваем производительность при помощи WebAssembly

От космопортов до нейроинтерфейсов: как техномиллиардеры вдохновляются фантастикой

Плагины IDE — простой способ войти в безопасную разработку. Без регистрации и СМС

Образовательный разрыв или купон на одну помощь

Размер выборки для A/B теста

Концепт бюджетной видеостены неограниченного размера для web-приложения

Что умеет калькулятор зарплат в IT — о сервисах Хабр Карьеры

Переделали всё, не разломав ничего, или Проект по информационной безопасности (взглядом PM)

Московский уровень медицины в регионе: переосмысляем клинику

Погружаемся в Kubernetes: полезные материалы от сотрудников Selectel

Гид по брендингу для агентств недвижимости: Создайте бренд, который любят клиенты

PostgreSQL: обеспечение уникальности записи с проверкой даты валидности

Схема цепи преобразования данных в системах с интерфейсами

Стажировки с обучением в IT. Как попасть и какие подводные камни вас ждут

Реальная эффективность. Как подняться на новый уровень

Кто через 5–10 лет будет проектировать российское телеком-оборудование

Repeatable migrations в Flyway

Агротех в Марокко: какие стартапы эта страна дала миру

Больше космического туризма: Space Perspective предлагает стратосферные полёты в капсуле

Максимально простая игра на C++ (в консоли)

Разбираемся с Cloud Landing Zone

Как Сбербанк Онлайн готовится к пиковым нагрузкам

В мире незавершённых задач: почему важно доводить дела до конца?

Раскрывая потенциал GenICam и Harvester в системах компьютерного зрения

Как создать простой LoRa мессенджер: обмен текстовыми сообщениями между устройствами без интернета

Нео-РНН или Make RNNs great again

Раскладываем Git по полочкам: терминология

«Мягкое внедрение», или Как работать с сопротивлением при внедрении изменений

[Перевод] Безымянный язык программирования без присваивания имён

Памятка: 15 фраз для стендапов на английском языке

Как мы феерически открыли даркстор Даркстор в Дагестане

Digital-мероприятия в Москве c 26 февраля по 3 марта

Пути внедрения поддержки скриптов в Dart/Flutter

Кибер-соревнования в формате летней школы или как студенту получить оффер в ИБ

Домашняя виртуальная лаборатория. Готовим собственный сервер виртуализации для обучения. 1. Введение

Почему у нас все еще нет летающих машин?

Квест за тимлида: как живёт менеджер в корпорации

Кибер-соревнования в формате летней школы или как студенту получить оффер в ИБ

CREON GAMES: геймдев студия из «Сколково» кинула сотрудников на зарплаты?

Конец программирования, как мы его знаем, или Что нас ждёт с LLM

Идеальный офис 2.0

Высокая ПИТ — это скорость реакции на быстро изменяющиеся условия

Маркировка рекламы для digital-агентства в ОРД Амбердата (ОРД-А)

Можно ли запустить ембедед С-проект на базе РТОС в режиме симуляции под Windows?

Элементарный английский для Elementary — грамматика и не только

Китайские инструменты для взлома раскрыты в гигантской утечке (I-S00N)

Настоящая магия: возможности необычного ПК с внешним PCIe сокетом и кое-что еще

Git в условиях экстремальной атомарности веток

25 февраля 2024

Каков C++ в gamedev'e?

Запросы, хуки и спагетти

Прокси-сервер для Android на Go

Самый простой CI/CD пайплайн для flutter приложения с Codemagic. Часть 2

[Перевод] Популярные конфигурационные опции для работы с git

Пишу форму без использования хуков

Работа с текстом при дизайне игровых интерфейсов

Настройка iredmail на debian 10 (buster)

Создание собственного компилятора

Самый бюджетный телефон с гибким экраном: Libero Flip от ZTE стоит всего $420

Перспективы промышленного производства фуллеренов и нанотрубок

Task и structured concurrency в swift

Самый простой CI/CD пайплайн для flutter приложения с Codemagic. Часть 1

[Перевод] Что ты делаешь для безопасности Active Directory? (часть 2)

Open-source ML от Apple

Помощь на старте: 10 полезных ссылок для начинающих iOS-разработчиков

Проведение исследований для подтверждения идеи

Тесты производительности фреймворка Cample.js. Отчёт № 1

PQ3, Apple’s New iMessage Security Protocol: что нового?

Оценка эффективности программ обучения

Цифровая диктатура и демократия через цифровую общественную инфраструктуру и Web3. Где ваша страна сейчас?

Использование resilience4j со Spring Boot

Как нарратив повлиял на дизайн уровней в Alan Wake

Когда в первый рабочий день джуном смотришь на свои задачи…

Интеллект в СКС на примере imVision CommScope

Тонкости работы short-circuit routing в ASP.NET Core 8.0

[Перевод] Что ты делаешь для безопасности Active Directory? (часть 1)

Российский open source и работа с открытыми решениями: какие вопросы заслуживают внимания — чеклист и мнения экспертов

Мобильная разработка за неделю #527 (19 — 25 февраля)

SwiftUI уроки (часть 1)

Sacred: ностальгия прошедшая проверку временем

Решение проблемы N+1 при работе с Kotlin Exposed

[Перевод] Релиз Bun Shell

Три пингвина под окном… Точки над Ё. Обзор рабочих мест пользователя 1С собранных на отечественных дистрибутивах linux

Модульный ноутбук MNT Pocket Reform поступает в продажу. Что за девайс и почему столько задержек?

Работа с виджетами Flutter | 1 часть

Импортозамещение по-американски: США начинают выделять серьезные средства полупроводниковым компаниям внутри страны

DIY — USB Jig для восстановления окирпиченных Android девайсов

24 февраля 2024

Зачем ПСБ обучает IT-специалистов в «Школе цифровых ролей»

ИТ в РФ уже не нужно? Попытка анализа рынка на основе того, чего нет

Формула плоского годографа точки звуковой волны в изотропной равномерно движущейся среде

Электронные подписи. Но что мы знаем о мультиподписях?

Использование теории игр для повышения прозрачности моделей машинного обучения

ВКПа. Введение, ч.2. Копирование автоматов и начала имитационного моделирования

Дайджест публикаций про управление проектами за неделю

Я создаю Систему (RealRPG) в реальной жизни

KC868-A16S: тоже железный, но в два раза дешевле

Не погружайтесь в робототехнику, я сделал это за вас

Переворачивающиеся при умножении числа

Настройка CI/CD глазами разработчика

Как перестать «ходить на дырку» на даче и не надышаться миазмами

Пишем сложный Page object для playwright тестов вместе с Dorama

Principal Recruiter: роль, которой не хватает рекрутингу

Интерактивная диаграмма Ганта для тысяч работ

Опыт организации планирования в машиностроении применительно к ИТ

Гудбай Pusher, привет Laravel Websockets

[Перевод] Итак, вы думаете, что знаете Git? Часть третья: реально большие репозитории

Как с помощью YouTube продать умных столов на 25 млн за 1 год без вложений в рекламу

Наконец-то не лопата! Обзор смартфона 8849 Tank Mini: компактный, защищенный, с мощным фонарем и лазерным дальномером

[Перевод] Как я пишу HTTP-сервисы спустя 13 лет работы с Go

[Перевод] Linux как платформа для оверклокинга

UUIDv7

«Выученные уроки» или «Никогда такого не было и вот опять»

Открытый код. Сокрытие данных

Учимся читать новости правильно (на примере авиации)

ID: способы аутентификации сегодня, их преимущества, недостатки и перспективы развития

Redux vs Mobx кого же выбрать для React-приложения в 2024 году?

Маскирование баз данных

«Сделано в СССР». Неожиданное продолжение

Хочешь сэкономить на облаке? Не игнорируй, утилизацию GPU при тренировке сетей

Хорошие и разные одноплатники конца февраля 2024 года: 5 моделей для различных целей

ДОМОХОЗЯЙКАМ ПРО РОУТЕРЫ

23 февраля 2024

Как хранить токены и пароли в программах на Python

Типичные задачи аналитика. Часть 2. А есть ли тренд?

Каким будет мир, если нейросети станут помогать юристам?

Edge ML для людей с ограниченными возможностями

Работаю на стройке, чтобы писать статьи на Хабре

DIY: Ваше собственное облако на базе Kubernetes (часть 1)

[Перевод] Собираем самодельный перьевой плоттер

Отладка Spring-микросервиса в контейнере

Figma закрыла Dev Mode: пути обхода и их краткий обзор

Чтение на выходные: «Корпорация гениев. Как управлять командой творческих людей» Эда Кэтмелла и Эми Уоллес

Кратко про FP в Julia

Spring MVC REST API: автономная конфигурация при написании модульных тестов

От идеи к успеху: гипотезы в развитии продукта

Живого интернета не существует

Технология софтостроения NexusMind (Или как я строил TELEGRAM бота на python)

Аналоговые индикаторы против цифровых. Жертвы маркетинга против ретроградов

Как я пытался нанять свитчера

Вместо пластыря: создание сверхпрочной адгезии между гидрогелями

Разработка Tizen-приложения для Samsung Smart Signage Platform(SSSP): гайд для js-разработчиков

webOS возвращается к жизни в лице LuneOS. Что происходит и чего ждать от операционной системы

Топливо из водорослей и электричество из воздуха: какие есть перспективные источники энергии

Эмуляция сотового телефона… на сотовом телефоне

[Перевод] Наземные лазеры смогут разгонять космические аппараты на пути к другим звёздам

[Перевод] Как использовать Fetch API в Node.js, Deno и Bun

[Перевод] Заблуждения джунов о том, кто такие сеньоры

Проектирование организационных структур промышленных компаний

Когда прокачивать стату в танках на примере Tanks Blitz

Интеллектуальные СКС в ЦОД

Настройка двухфакторной аутентификации по VPN. Континент 4 — MultiFactor

Как родились названия популярных языков программирования?

И снова лазерные диски: китайцы представили болванку с емкостью в 200 ТБ

22 февраля 2024

[Перевод] Xv6: учебная Unix-подобная ОС. Глава 5. Прерывания и драйверы устройств

Оцифрованный True Crime

DIY клавиатура из фанеры

Пагинация. Нестандартное использование Spring’овых Page и Pageable

Не только травим тараканов: о роли тестировщика в разработке

Сбор обратной связи от сотрудников

[Перевод] ActivityPub в Awakari

4 причины использовать облачные вычисления

AI и системный / бизнес-анализ

Танцы с парсингом, kubernetes и миграция в Yandex Cloud: как мы делали Kontragent.io

Как связать натуральные ключи с суррогатным в Anchor Modeling

«Да кто такой этот ваш FinOps?»: считаем и оптимизируем потребление кластера Kubernetes с помощью OpenCost

Проблема чистого листа: что делать, если в голове пусто, а от тебя ждут креатива

Опальный миллиардер: история основателя Alibaba Джека Ма

Как нейросети помогли нам сократить нагрузку на операторов контакт-центра и сэкономить 396 человеко-часов

Обрезать нельзя сжать. Как ускорить метрики проекта без больших вложений

Как увеличить продажи интернет-магазина: 5 трендов e-commerce

Вижу цель, не иду к ней: как приводить проекты к результату

Взрывной рост георекламы: что нужно знать рекламодателям в 2024 году

Как я опираюсь на инженерный подход в вопросе своего долголетия

IT в гос. секторе. Менеджерим службу скорой помощи

Фича-пати и что в ней важнее: фича или пати?

[Перевод] Легендарные процессоры 8-битной эпохи

Домашний сервер GameDev разработчика. Где найти железо?

SmartFlow: «В начале был пароль...» или новая аутентификация VK ID

[Перевод] Логический долг гораздо разрушительнее технического

API-автотесты: как достичь наиболее полного покрытия?

70 лет Сиду Мейеру — величайшему создателю игр

Воронка продаж — опыт и ошибки при внедрении CRM

Краткий обзор развития лямбда-выражений в C++11, C++14, C++17 и C++20

Закрытие QIWI, как вернуть деньги с электронного кошелька

[Перевод] Мы не можем увидеть первые звёзды, но способны изучить их влияние на первые галактики

Сканирование 300 раз в секунду: как мы решали проблему в SAP ERP

Практическое применение Sliver’ов для создания современного UI

WS, но лучше

[Перевод] Частичная агрегация

Quality Gate для автоматизации QA

Рашид. Создаем нейронную сеть (конспект стоящей книги)

[Перевод] Хакаем спортивные часы

Почему закрыли QIWI банк, и что будет дальше – небольшое расследование

Эмулятор чиповых карт и замена FIME SmartSpy

AMD начнёт продавать 3-нм процессоры уже в конце лета. Что о них известно?

Мифы и реалии «Мультимастера» в архитектуре СУБД PostgreSQL. Часть. 3

Как действовали хакеры на ноябрьском Standoff 12. Разбираем цепочку атак на космолифт и не только

Code Mining. Могут ли аналитики читать код?

Добавление ресурсов в приложении | Flutter

KD+SM Uplift Modeling. Вошли и вышли, приключение на 20 минут

[Перевод] 10 полезных команд Git

[Перевод] Серьги из матрицы светодиодов

PVS-Studio и тренды 2023 года. Что волнует наших клиентов?

Я в благородство играть не буду: как производители дешевых смартфонов закладывают срок службы в свои устройства

Извлечение всех файлов из папок рекурсивно: мощь одной строки кода

«Кошелек или жизнь?» Выбор бизнес-аналитика

[Перевод] «Уэбб» разглядел, как в ранней Вселенной зарождается галактика, похожая на Млечный Путь

Содание Web components на Vue 3

Где посмотреть ретро-девайсы в Москве

Обзор языка Crystal

Королева форумов — Discourse. Ruby on Rails is Best

LinkedIn Top Voice: крутая идея или полный провал?

Личные финансы в формате txt

Генеральный директор OpenAI: онлайн-боты с искусственным интеллектом сделают шаг вперед, которого никто не ожидал

[Перевод] Лабораторное происхождение ковида-19 можно считать доказанным. Кто сделает следующий вирус для новой пандемии?

Backblaze: надёжность жёстких дисков падает год от года. Это актуально для HDD большинства производителей

21 февраля 2024

Анализируй это или статистика авторов и комментаторов Хабра

Логирование: понятие, механизмы и уровни

Node Pools в AKS

[Перевод] У умирающих звёзд могут быть совершенно иные зоны обитаемости

Мораль в египетской мифологии. Почему Сет завистлив, а Исида преданна? И что бы мы сейчас сказали на это?

Обзор курса Certified Bug Bounty Hunter (CBBH) от HTB Academy

Маркировка рекламы для рекламодателей на платформе ОРД Сбер

Как расширить дисковое пространство на VPS за счет дисков на сервере в домашней сети

Тест батареек Opticell, похожих на Duracell

Временные ряды с Julia с библиотекой TimeSeries.jl

Виртуальные туры в недвижимости: 6 шагов внедрения

Игра змейка на ардуино

[Перевод] 15 тенденций в области разработки программного обеспечения в 2024 году

Modbus терминал и не только

Код-ревью и Рингельман

Предсказание от We Wizards: сегодня вас ждут успех в делах и новые скиллы

Codia AI: скрины в дизайн и дизайн в код

Как я проектирую формы

«Захватить флаги!»: решаем задачи с CTF-турнира. Часть 2

Этика в сфере ИИ или новые вызовы человечеству в XXI веке

Подключаем микроконтроллер ESP32 к Flutter-приложению

Подготовка к собеседованию на позицию Data Scientist. Часть 1: Live Coding

Тестируем отечественную систему виртуализации: ПК СВ «Брест»

Запрет на авторизацию через импортные сервисы, меня это не касается?

Российские сайты начали удалять статьи о VPN

Простая выгрузка из БД Microinvest в 1С Битрикс

[Перевод] Как устроен языковой сервер

Металл не только для топливных элементов и лазеров: краткая история скандия

Монетизация бессоницы или как я майнил энтропию

Как выбрать компанию для стажировки

Менторинг в ИТ: зачем нужен ментор, если есть книги

Как мы увеличили скорость обработки сервисных сообщений в 10 раз и еще 3 кейса про масштабирование проектов

Агротех на телефоне: Гана, или фермеры, у которых нет Интернета, но есть ИИ

FineBI под микроскопом: Обзор новых функций и улучшений в Q1 2024

Приглашаем на Cinimex QA meetup (офлайн/онлайн)

Бэкап, бэкап и еще раз бэкап

Советы начинающему ИТ-наставнику: стоит ли начинать?

Как ставить задачи, чтобы их понимали

Как инженер-геодезист настраивал автоматизацию для перезапуска службы ArcGIS Server и что из этого вышло

Sub-GHz во Flipper Zero и бесконечное множество внешних модулей

Вакуумируй это: сбор и удаление мусора в базе данных Greenplum

Мягкие экзоскелеты. Когда сила — не главное

Зачем нужен индивидуальный план развития?

Диплом специалиста ИБ. Часть №3 — Портативное устройство SmartPulse

Делегирование административных полномочий в Carbonio

Как мы с помощью ИИ выбираем обложки для сериалов в KION: кейс MTS AI

От Skia к Impeller: эволюция графического движка в кроссплатформенной разработке на Flutter

Standoff 365. Самое красивое недопустимое событие в деталях

Дзюба, Аттила и 1 миллион долларов ущерба: истории громких взломов

Как работает блокчейн Scroll: технические детали и обзор архитектуры

На что стоит рассчитывать на первой работе: путь стажера (data engineer)

Deep dive into delegated properties: разбираемся с делегатами в котлин

Миссия выполнима: как мы создали приложение для Apple Vision Pro за 8 дней

Свертка

Как обезопасить веб-сайт от атак ботов через Cloudflare

Поиск элементов в Appium

[Перевод] Разница между Modbus и Profibus

ИИ лаборант

Техники usability — как проектировать сложные системы, чтобы они стали простыми для использования

Немного о сварочных аппаратах в быту обычного человека и зачем оно надо

Мифы и реалии «Мультимастера» в архитектуре СУБД PostgreSQL. Часть. 2

Можно ли получить «опасный» ответ от GPT-4 и как защищаться от Token Smuggling

Как я настраивал WireGuard Server на MikroTik

(Еще один!) личный опыт переезда в США. Часть 1: оффер

[Перевод] Новый отчёт НАСА предполагает, что к 2050 году мы сможем добывать энергию в космосе

Время есть отношение бытия к небытию. Немного слов про Time-to-event analysis

[Перевод] Laravel 11. Что нового?

Приглашаем на онлайновый митап про карьеру техписа: наём, развитие, треки

Как айтишники делали автосервис

SETI@Home, или Как миллионы людей искали следы внеземного разума

Vertica Eon в K8S — 3 года развития

Уловимые частицы: как сервисы Яндекса помогают прогнозировать последствия извержений вулканов

Карьерный путь: Android мобилка, фронт или бэкенд?

Что работодатели ожидают от джуниор Java-разработчиков

[Перевод] Новый рекорд производительности FizzBuzz

[Перевод] Запускаем Brave на ARM64 для Windows

Как провести анкетирование клиентов

Критерии качества аналитиков

Тестирование Spring Security

Когда одной работы мало: жизнь в режиме сверхзанятости

Делаю навигацию в приложении на Compose

Платежные карты для путешествий — как они устроены, и какие самые выгодные

Инсталляция и первичная настройка Sangfor Cloud Platform. Часть 1

Гексагональная Архитектура и Spring Boot

О чем говорят руки. 2 место на соревновании Kaggle

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

20 февраля 2024

Вариантность обобщенных типов в картинках и простых примерах

Установка Home Assistant на PC

[Перевод] Когда парное программирование не работает

Автоматизируем создание отчетов в Word с данными из Excel на Python

ThinkPad X1 Fold 16: ноутбук от Lenovo с гибким дисплеем. Дизайн и возможности

Как составить эффективное резюме через нейросети

[Перевод] Введение в планировщики иерархических сетей задач (HTN) на примере. Часть 2

Собеседование на английском: самопрезентация для разработчиков

Все, что я думаю о премиях и бонусах после 29 лет работы в продажах

Искусственный интеллект — мнение экспертов, собственный анализ

Троттлинг в Kubernetes. Или как настроить лимиты, чтобы приложения не “тормозили”

Полезные модули PowerShell. Переводчик в консоли, SpeedTest, Syslog и другие

Triangulum Galaxy — Галактика Треугольника

Как искать работу в городе-миллионнике

Удаленка схлопывается? Как сохранить для себя этот режим работы

О важности гайдлайнов в дизайне иконок

Pet-проекты. Советы себе начинающему

Почему проверять результат вызова malloc c помощью assert плохая идея

Классификация облака точек с ограниченными данными: воксели и сиамские сети

Вышли новые RTX 4070 Super, RTX 4070 Ti Super и RTX 4080 Super

1/n: Задачи leetcode JS — «Max Consecutive Ones» (Найти максимальное количество последовательных единиц)

Вестник Midjourney: обзор шестой версии модели

Правдивы ли мифы о кибербезопасности промышленных предприятий и зачем мы разрабатываем свои best practices

Хочешь хорошую зарплату — не ленись развиваться и получать фундаментальные знания

Персонализация e-commerce через AI: способ как увеличить конверсию в e-commerce

Как моя маленькая комната в Германии стала сборочным цехом для стартапа

Кому и зачем нужны разработчики мобильных приложений в 1С

Пароли в открытом доступе: ищем с помощью машинного обучения

121 грамм за $1,2 млрд: цена образцов астероида Бенну. Но дело не в деньгах

Может рухнуть при первой атаке. Почему компаниям важно прокачивать киберграмотность

Знакомство с DevSecOps Guideline: правила организации безопасной разработки на уровне процессов

Второй подбородок в 25 лет. «Цифровое» старение айтишников

Шутим в комментариях к коду

Делать продукт качественно или быстро? Как тимлиду найти баланс и принимать верные решения

Вопросы по Appium на собеседовании

Негативное свойство отрицательных чисел

Java Spring Reactive WebSession на примере

Обзор библиотеки drake в R

Кодер умеет в пыху. Какие словечки бесят айтишников

Надо ли раскошелится Проджекту на ChatGPT 4 и есть ли разница в ответах с бесплатной версией

Проблематика RaaS или почему вымогатель BlackCat так быстро прогрессирует

Какой плащ был у Понтия Пилата? Отвечает GigaChat

iOmega ZIP. Уже не дискеты, но ещё не HDD

CAE для любопытствующих: инженерные расчеты — какие они бывают

Автоматизируем проверку содержимого PDF-файлов с помощью pdf-test

Astra Automation — новый продукт для автоматизации ИТ-инфраструктуры

nanoCAD Конструкции PS: инструменты схематичного армирования и работа диспетчера настроек

Первое приложение на SolidJS

Паттерны программирования в Unity

Как оценить работу SEO-подрядчика и проверить эффективность продвижения?

Активность найма на IT-рынке в 4 квартале 2023

Как ошибки проектирования при разработке на Symfony могут привести к перерасходу ресурсов

Как мы вовлекаем сотрудников и строим культуру внутри технической поддержки

Будущее ИИ в радиологии — обзор конференции RSNA 2023

Опыт (и советы) майнинга на кастомном асике

Визуальное тестирование на playwright без эталонных скриншотов

Развертывание Kaspersky Security Center 14 на Astra Linux SE (на базе данных PostgreSQL 14)

[Перевод] Учебный центр Rasa: NLP для разработчиков

Правила работы с задачами, до которых не доходят руки

Albumentations: XYMasking

Комбинированное рабочее место

[Перевод] Экзоскелет мощностью 1 лошадиная сила для ежедневных путешествий

В чём сила, брат?

19 февраля 2024

Магнитные монстры

Оценка удовлетворенности сотрудников

Security Week 2408: уязвимости в Microsoft Exchange и Outlook

Телеграм-бот для беспокойных родителей

Как я устал работать головой и попробовал из хобби сделать бизнес

Как фрилансеру посчитать реальный доход за месяц?

Миссия – нанять айтишника. Особенности найма и нюансы в 2024 году

MCTS простыми словами

ChromeOS Flex vs Windows 11 для старых ПК и ноутбуков: альтернатива от Google

Как мы адаптируем новичков в отделе тестирования

Искусство увольнять: офбординг как ключевая компетенция. Выжимка доклада с IT-конференции «Стачка»

Какую систему налогообложения выбрать для IT-компании в 2024 году?

Как NASA развивает Землю, стремясь в космос, и почему это оказалось выгодно экономически

Единая модель безопасности в Дельта BI

Как я писал свою библиотеку для работы с Telegram

Экскурсия «Рег.ру»: как мы побывали в новом ЦОДе до его открытия

Автоматизация рутинной деятельности с помощью Security Vision SOAR: практика

Целевое кредитование в 2024-ом. Часть вторая

RCA — расследования отказов на производстве

История визуального редактирования: как Photoshop изменил восприятие изображений

Почему важно выстроить контроль качества IT-продукта до первой строчки кода? 4 кейса

Обзор библиотеки Stan в R

Пальмовое масло без пальм — стартап C16 Biosciences разработал технологию искусственного пальмового масла Palmless

[Перевод] BEEPY, наладонник для взлома Linux

Искусство продуктовой аналитики: как преобразовать цифры в ценные инсайты для бизнеса

Инженерная культура Росбанка: что это и какие у неё принципы

Как поломать автостратегии Яндекс Директ и слить бюджет

Во что обойдется линеаризуемость в распределенной системе

AndroidFoodRecipesGuideTutorial

[Перевод] Если вы собираетесь сидеть и ничего не делать, то хотя бы делайте это правильно

Хотите похудеть – НЕ спрашивайте меня как — 2: Оземпик

Без онлайн-курсов! Гайд для ux-дизайнера: какие навыки развивать и как учиться бесплатно (без пиратства)

Установка GCC в сборке MinGW

1989: Марс атакует или символы-фантомы оранжевой плазмы лэптопа Toshiba T3100E

Целое море микропластика: он повсюду — в воде, еде и нас самих

Data Scientist in Helsinki. Мое небольшое исследование про поиск работы в Финляндии в 2024 году

Я создал подробнейший гайд для карьеры дизайнера

[Перевод] Один класс, что правит всеми или как улучшить респонс в Laravel

Древнее, чем Стоунхендж: на дне Балтийского моря обнаружили 11-тысячелетнее мегалитическое сооружение. Что это такое?

Можно ли качнуть свой уровень английского до С1, написав книгу на нем?

Секреты Ватикана: деньги

Обзор библиотеки Go Kit

Digital-мероприятия в Москве c 19 по 25 февраля

Задачи от Tinkoff для Junior Java developers

Работали весь год, а результата в SEO как не было так и нет: как быть и что делать?

Под капотом графовых сетей

Из стартапа в энтерпрайз. Как не повторять чужие ошибки и превентивно решать проблемы

Свобода — где же ты?

Как стать Flutter-разработчиком бесплатно?

Как найти поверхность атаки незнакомых приложений с помощью Natch

Dragonbyte: на страже данных. Наш первый опыт коммерческой разработки игр

Археология визуализированного знания: как я вернула себе (не)свой 2007

18 февраля 2024

Go 1.22: Rangefunc Experiment

Kotlin Object Multiplatform Mapper: сопоставляем коллекции правильно

Как включить Dall-e, поиск bing, Wolfram, и другие модули в GPT 3.5 turbo, и почему это гиблая затея

Учим Ладу Весту петь пионерским голосом

Процессор (физический препроцессор) без счётчика команд

Когда хочешь, чтобы она не потерялась: термометр из RPI2040

Получаем валюту, язык и код страны используя библиотеку countryinfo на Python

Bad Apple на значках рабочего стола — работаем с WinAPI

Джуниор, мидл, сеньор или кто круче на районе?

Gmail и Yahoo ужесточают правила для входящих писем: теперь DKM и DMARC обязательны

SimulIDE: открытый симулятор цифровых схем и микроконтроллеров

Туманность «Пузырь» (Bubble Nebula)

Температура на матрице WS2812B

Анализ пулл-реквестов через веб-приложение для улучшения код ревью

Lavritech: теперь с дисплеем и платой управления (наконец-то дождались)

Сила хакатонов: почему Middle и Senior Engineers должны в них участвовать

Создаем гироскопический параллакс-эффект во Flutter

Комьюнити-менеджмент. Термины

Кратко про Raft и Paxos: путь к надежным распределенным базам данных

OrangePi 5 с Proxmox 8

Почти забытый трекбол все еще жив. Чем он лучше мыши или тачпада? Опыт разработчика электронной аппаратуры

Мобильная разработка за неделю #526 (12 — 18 февраля)

ВКПа. Введение, ч.1. Визуальное проектирование автоматов

Китайский Ambilight для ПК. Обзор на комплект подсветки Skydimo. Работает и ладно

«Open source в России» — интервью с сооснователем и CTO Arenadata об истории фирмы, OSS-лицензиях и разработках

Срок службы мембраны планарных наушников 3 года?

Battle Realms: прорыв в жанре RTS, не замеченный публикой

Будущее освоения космоса: вызовы и возможности

Почему 19 сентября — самый страшный день для жителей Мехико? Многие не выдерживают и до сих пор уезжают из города

Почему я рекомендую Ruby on Rails новичкам в 2024 году?

12 лет спустя: Damn Small Linux снова в строю. По-прежнему быстрый, но изрядно «располневший»

Spring Boot. Реактивный асинхронный неблокирующий REST vs традиционный синхронный блокирующий

7 направлений оптимизации ClickHouse, которые помогают в BI

ООП в F#

Настраиваем минимальный WEB-сервер на Repka Pi 3. NGINX+PFP-FPM+MySQL и ставим Wordpress

В тени Neuralink. Техномедицинские аспекты нейрокомпьютерных интерфейсов

Датчик Объёма на Основе Резонанса Гельмгольца (микрофон-датчик объёма)

Developer Competency Matrix

Toshiba T1200 ноутбук из года 1987

Про userstyles (пользовательский CSS): за два дня написал несколько для сайтов которыми пользуюсь, и доволен (habr too)

Джуниор, мидл, сеньор или кто круче на районе?

Что-то они недоговаривают

17 февраля 2024

Никогда не доделываю игры до конца

Overqualified или балбес: как я не смог устроиться на работу в IT и стал оператором в call-центре

На проблемном рынке флешек появились низкокачественные чипы: их добывают из электронного мусора и почти не проверяют

ППА: Прямые Платежи Авторам

Сборка в Gitlab как маркер здоровья архитектуры

Разработка Tower Defense на Unity — часть 2, проектирование

[Перевод] Итак, вы думаете, что знаете Git? Часть вторая: новое в Git

Компилятор за выходные: избавляемся от переменных

Как мы пытались разместить статью о новом виде спорта на Википедии, а ее украли роботы…

Microk8s, еще один легковесный K8s

Улучшение кода без споров и цитирования известных практик

Решение извечной проблемы 1с и hosts

Получаем спутниковые координаты GPS/ГЛОНАСС с помощью модуля SIM868 на Repka Pi

К 30-летнему юбилею DOOM: как два садиста, психопат и мормон создали одну из величайших игр в истории? Часть 8

Меры сложности: колмогоровская, вычислительная и эффективная сложность, логическая и термодинамическая глубина

С блэкджеком и понятными алгоритмами. Как бывший «пикабушник» создал проект «ВОМБАТ»

Free2FA: Телеграм-бот для двухфакторной аутентификации

Некоторым языкам программирования десятки лет — и они ещё в ходу. 5 старых, но актуальных ЯП

Автоматический Wi-Fi выключатель и как с его помощью спасти дом от повреждений

[Перевод] Спасти Linux

[Перевод] Механизмы безопасности в Laravel

Маркировка рекламы с разаллокацией в ОРД Сбер для блогеров

Развитие киберугроз в автоиндустрии

Dart 3.3 — что нового в Dart?

[Перевод] Flutter 3.19 — Что нового во Flutter

Китайские процессоры становятся все лучше: серверный чип 3C6000 от Loongson соревнуется с AMD Epyc на базе Zen 3

16 февраля 2024

[Перевод] Xv6: учебная Unix-подобная ОС. Глава 4: Прерывания и системные вызовы

[Перевод] An Interactive Agent Foundation Model — краткий обзор статьи ученых Майкрософт

[Перевод] Open AI Sora. Модели генерации видео как симуляторы мира

Роль генеративного ИИ в сфере управления персоналом

IAX2 one love (межASteriskные транки)

Интеграция React и AngularJS через Webpack Module Federation

Кто такой сеньор, как им стать, и что делать дальше

Всё смешалось — эксперты, модели. Как уменьшить LLM, но не проиграть в продуктивности

Миниатюризация систем квантового распределения ключей с помощью фотонных интегральных схем, часть 1: Материалы

Архитектура, планирование и реализация DMA в микроконтроллерах Synergy

БЖЖ как средство от выгорания

Как сделать клавиатуру на сдвиговом регистре SN74HC165N для ESP32 (Arduino framework) с использованием freeRTOS

[Перевод] Что нового в Dart 3.3

[Перевод] Что нового в Flutter 3.19

Задание Партии выполнил: как Лю Цысинь стал главным фантастом Китая

Создаём виртуальную сеть, как это делает Docker

Людоедский найм в IT и что делать, если ты хочешь попасть в отдел маркетинга

Мой опыт перевода команд разработки на trunk-based development

Как подобрать Telegram-канал для посевов, чтобы вырастить хороший «урожай»

Издательство Питер. Колонка редактора

Ты наконец-то поймешь асинхронность в JS

Тестирование производительности 1С на СУБД MSSQL 2022 и PostgreSQL 15 (на 20, 40, 60,80, 100 пользователей)

Как нефункциональные требования влияют на архитектуру

Flutter и ГОСТ TLS

Азы поисковой оптимизации для веб-разработчика: прокачиваем SEO с помощью кода и здравого смысла

Компьютерная мышь: устройство из 60-х, которое стало популярно к 90-м

9 лучших канбан-досок для работы и личных дел в 2024

Классифицируем рукописные цифры с помощью Tensorflow и Keras

Как переехать в Яндекс 360 для бизнеса быстро и без вреда для рабочих процессов. Расскажем 6 марта

[Перевод] Микросервисы и RabbitMQ в Docker

Волшебная таблетка, или Централизованная настройка параметров безопасности ОС Astra Linux с помощью ALD Pro

ERC2612 и юзабилити Ethereum dApp

Анимация в браузерах и как с ней работать

С нуля до 3,7 миллиардов. История стартапа AppDynamics

Этический кодекс безопасника или ethicsfIRST

От каждого по способностям. Как мне удалось прокачать инженерную культуру своей команды, не будучи тимлидом

Как делать дробление бизнеса, чтобы использовать IT-льготы Минцифры

SafeRAT: так ли он безопасен?

Boximator: ИИ-модуль от ByteDance Research как новая веха в области синтеза видео

Анимация в браузерах и как с ней работать

Пустынные муравьи: геомагнитное поле и навигация

Анализируй это: астрологи объявили неделю рассказов о полезном труде

Введение в коллекции Java

Популярно о кибербезопасности. Что такое эксплойт нулевого дня?

Обучающие игры для разработчиков: кодим, играя

Трагические микрозаймы, украденные креды: какие Android-зловреды мы обнаружили в официальных маркетах

[Перевод] C юбилеем, старушка IBM

О пройденном пути, полученных результатах и наших планах в мониторинге

Управление ИТ-активами в малом и среднем бизнесе: ITSM или ITAM?

Запускаем Steam игры в Proton c поддержкой Native Wayland

Топливо будущего: как прогрессирует сфера альтернативных источников энергии

Побит новый рекорд емкости HDD. 30 ТБ и 400 градусов Цельсия внутри

Кол-центры в 2024: роль в обслуживании потребителей и влияние на эффективность бизнеса

Английский язык: расширяем словарный запас с помощью выступлений и лекций, доступных в интернете

[Перевод] Тёмные паттерны UX себя не оправдывают

Чем занимаются бизнес-аналитики и как их нанимают: рассказывают работодатели и специалисты

Эволюция системы разработки на SQL

С нуля до плагина JMeter: пишем свой продукт без опыта

Собираем метрики Node.js приложений в PM2 с экспортом в Prometheus

Вы точно работаете 8 часов?

Как маркировать рекламу с разаллокациями в ОРД Сбер: инструкция для digital-агентства

Опрос «Где ведёте свой список дел?»

Что ещё почитать игровому программисту?

Шаблон телеграмм бота на go

Утверждена структура стандарта IFC 4.3

Храним файлы Strapi в облаке Selectel

15 февраля 2024

БИТВА ЗА МАРЖИНАЛЬНОСТЬ

Будет ли пенсия у родившихся в восьмидесятых?

Молодой стартап, не имеющий конкурентов на рынке?

Карьерный рост для технических писателей: советы и идеи по развитию профессиональных навыков

Очистка данных перед загрузкой в хранилище: Подробное руководство с техническими деталями

[Перевод] Рекурсивные CTE

10 советов, как создать эффективный опрос

Что учесть при портировании приложения на Аврору

GPT или GigaChat — ответит RAGAS

Книга «Python для сложных задач: наука о данных. 2-е межд. изд. »

Создание ИИ аватара для бизнеса: пошаговая инструкция

Создаем параллакс-эффект во Flutter с CustomPaint

Получаем ip-адрес из requests (python)

Создание кастомного React Native компонента Switch с помощью библиотек Reanimated и Gesture Handler (Часть 2)

Подробный гайд как сделать темную тему с помощью variables фигмы

5 советов для тех, кто хочет войти в IT в 2024 году

Blade Runner 2049 — это экранизация Набокова

[Перевод] Топ-5 распространенных практик написания хорошего Swift-кода

[Перевод] Повышение эффективности ИИ с помощью непрерывного обучения в MLOps

Камоалева: эволюция орбиты квазиспутника Земли

Помощь логистам: как сделать SMS-уведомления о разгрузке товара на складе на основе FastAPI

Применение контейнеров и алгоритмов STL в C++

Неужели Banki.ru сливают ваши данные спамерам? Или как не угодить в ловушку микрозаймов

Как прокачивать насмотренность в UX для дизайнера интерфейсов (личный опыт)

Совершенствуем UX. Разговоры о серьёзном с администраторами

Эргономика рабочего места инди-разработчика или как я избавился от боли в спине

Время, как часть платформы ERP-систем

Python, MSA, Kafka

Господдержка: IT-аккредитация и реестр ПО. Гайд с учетом последних законов

[Перевод] Что такое платформенная инженерия: как она связана с DevOps и SRE?

Как цвет влияет на эмоции и восприятие бренда?

Как я искал ПДн в 300 базах данных [и сохранил рассудок]

[Перевод] Уэбб может напрямую проверить одну из теорий о тёмной материи

Как разработать уникальный узнаваемый дизайн бренда: детальное руководство

Зачем учить алгоритмы?

Отладка отправки почты на окружении BitrixEnv 7.5.5 с помощью MailCatcher

Применение ООП на практике

Система мета-сборки GN: краткий обзор и подходы

Текучка сммщиков: почему она происходит компаниях и как ее снизить

[Перевод] Астрономы составили карту половины неба в рентгеновских лучах

Что в архитектуре тебе моей: создан гибридный процессор SG2000 с ядрами на базе RISC-V и ARM. Что за чип?

Комбинаторный ядерный взрыв: что грозит системе инвентаризации уязвимостей CVE в 2024 году

[Перевод] Итак, вы думаете, что знаете Git? Часть первая: старый добрый Git

Митап для FPGA-инженеров и разработчиков систем на кристалле в Минске и онлайн: от верификации до запуска тестов

Тёмные боги корпоративной архитектуры

Сила логов: зачем команда Яндекс 360 собирает терабайты логов в день

Как улучшить юзабилити сайта для увеличения конверсии

Бэкенд или мобилка. Что выбрать?

Человекоподобное, роботизированное

Эй конвертер, не шипи! Строптивые преобразователи платы для E-Ink экранов (Ч2)

Как правильно генерировать обучающие данные для OCR?

[Перевод] Внедряем новый децентрализованный протокол Boomerang в Brave Rewards

Как математика улучшает геосервисы и помогает быстрее сориентироваться

ИИ: тень великана

Мониторинг температуры Windows. Создание метрик, настройка InfluxDB и Grafana

[Перевод] Исследование: крупнейшее течение Атлантического океана движется по направлению к коллапсу

Как подобрать уровень значимости α и мощность для A/B теста

Автоматизация заведения своими руками: греем крыльцо, закрываем жалюзи и контролируем протечки

Зачем тестировщику CJM

Компьютер для первоклассника

Как мы снимали премиальные шины с помощью поливомоечной машины, багажника и Абхазии

Топ-14 книг для тестировщика на русском языке

Почему вам не нужна Kali Linux

В поисках ПАК: импортозамещаем немецкое «железо» в российском ЦОД

Lily58 спустя месяц

Автоматическое обновление зависимостей в GitLab-проектах с помощью Renovate

Интеллект в СКС. imVision

ToolChain: Настройка Сборки Прошивок для Микроконтроллеров Artety из MakeFile

День создания YouTube

14 февраля 2024

Работаем с HTTP API: разбор частых ошибок и методы их решения

Аэродинамический коридор или зачем стрелять перед ракетой

Обзор библиотеки bleve в Golang

Что такое коллаборативный робот и его безопасная интеграция?

Работа с DEB-пакетами

Проект юного DevOps Глава 2: Настройка центра сертификации и репозитория

Проект юного DevOps Глава 1: Введение и подготовка стенда

ZFS и SCST под управлением SPACESAN

Total.js и создание приложений с ИИ

Управление контейнерами из Kotlin-тестов

AI чат боты — хайп или реальная польза. Примеры интеграции умных помощников в  CRM и ERP системы

Замена CCFL подсветки информационного дисплея Mitsubishi L200/Pajero Sport II

Сумма технологий — Моя методология организации и взаимодействия с информацией

Технофобия: как помочь коллегам перестать бояться технологий и полюбить их

Как в ИТ-аутсорсинге с помощью service desk не терять заявки клиентов и деньги

Актуальна ли еще GTX 1080? Изучаем бенчмарки

Как сделать так, чтобы IT-продукт не прогорел? Часть 1

Команда Naumen Project Ruler: как живёт стартап внутри компании

[Перевод] 10 продвинутых сниппетов Python, которые повысят ваши навыки кодирования

Мониторим работу Windows с помощью Powershell

Книга «Как сочинить видеоигру: 201 совет от сценариста Broken Sword и Resident Evil»

Преимущества высокой производительности интеллектуального труда

Интеллект в СКС. imVision

Z-test

[Перевод] Курсы Сomputer Science с видеолекциями актуальные в 2024 году

[Перевод] Учащиеся без высшего образования овладевают важными навыками так же быстро, как и обладатели дипломов

Наноматериалы и нанотехнологии. Часть IV

Металл не только для бамперов, но и для электроники: краткая история хрома

[Перевод] AI не только подбирает партнеров в Тиндере — он еще и планирует свидания на 14 февраля

Шоковое вендорозамещение: как за 1,5 месяца поменять вендора в проекте на 6000 точек доступа

Нейронные сети и dataset IRIS

Как провести фаззинг REST API с помощью RESTler

Любовь. Смерть. Мост. История семьи инженеров, построивших Бруклинский мост

Как оценивать Дизайн (Метод 3К)

Особенности разработки информационной системы для сети автомобильных электрозаправочных станций

Небольшой обзор китайских сетевых серверов

Разработка безопасных и синхронизированных многопоточных приложений на C# и .NET

Рейтинги в сфере BI — какая от них польза?

Камера как сканер штрих-кодов: проблемы, инструменты и эксперименты

Стоит ли покупать игровой ноутбук или лучше собрать ПК. Поступаем практично и выгодно

Мониторинг ИИ-систем. Часть 2

Who are you, Platform Engineering: разбираемся с одним из главных технологических трендов. Часть 1

Brilliant Labs Frame: умные очки на базе ИИ, причем всего за $350. Что это за девайс?

СВЧ аттенюатор на PIN-диодах

Исследование звука: удаление шумов

[Перевод] Начало работы с Axum — самым популярным веб-фреймворком Rust

Спираль Ферма и оптика

Реализация слоев в NN (часть 1)

Разговариваем с BI на естественном языке

Игры нашего детства: 8-битные шедевры

Создание основной механики игры Angry Birds на Unity

Не так страшен кризис в ИТ, как его малюют

Китайский процессор Loongson 3A6000: производительность оставляет желать лучшего, но перспективы — отличные

13 февраля 2024

Дайджест новостей из мира искусственного интеллекта, машинного обучения, будущего и роботов за январь

[Перевод] Введение в планировщики иерархических сетей задач (HTN) на примере. Часть 1

Как цеттелькастен помогает в научной работе и почему заметки точно нужны каждому?

Очистка текста с помощью Python. Часть 02

[Перевод] Управление памятью в Linux

Нескромная цифра Нижегородской области

Неочевидные минусы позиции тимлида

Приглашаем на Ozon Tech Community Design Meetup

Как за 15 минут понять, что человек не подходит вашей компании

Нужна колония на Луне и Марсе, но с минимумом “посылок” с Земли? Ученые NASA надеются на роботов-строителей

Как передать 'enableVNC': True для selenoid при вызове webdriver.Remote на Python Selenium 4 и выше

«Сейчас стринги в репу закинем, и перейду к танцам с нумой»: какие слова айтишников понимают двояко

[Перевод] Сохраняем простоту кода и ускоряем разработку за счет отказа от оверинжиринга

Hashicorp Vault — собираем непрямую репликацию через ведро

Можно ли научить чат-бота всегда говорить правду

Распознавание и перевод жестовых языков: обзор подходов

Четверка за Пересечение асимптоты как подарок

Об особенностях хранения 16 бит изображений в PNG формате

Опровергаю пять архитектурных заблуждений

Книга «Kali Linux в действии. Аудит безопасности информационных систем. 2-е издание»

Дефективное управление временем

BPMN — белый световой меч аналитика

Использование Postgres и JSONB для хранения товаров, характеристик и цен

Демонстрация переноса виртуальной машины с VMware на vStack с помощью MIND Migrate

Правила хорошего тона на Angular

В помощь бизнес-аналитику 1С

Бэкапы исторических масштабов — как человечество сохраняет большие объемы данных?

Повышаем быстродействие расчётов на примере медианного фильтра

[Перевод] Анализ крови столетних людей даёт намёки на секреты долголетия

Все об Offensive Security: о чем говорили на круглом столе AM Life

Собеседования аналитиков: кого, куда, как и почему

Еще один кейс на PHP. Скачиваем базу данных из открытого API

PECS и WildCards на пальцах

CDX-2 — Контроллер FDD для MSX

Расширяем тестовый фреймворк с помощью Pytest-плагинов. Часть 2: практика

ТОП-20 программ для контроля ввода текста

Что ждёт мобильную разработку в 2024 году

Telegram bot для наших bmw G серии часть 2

Больше библиотек богу библиотек или как я пересмотрел i18n

Гайд по механике исполнения закона о маркировке рекламы для участников рекламной цепочки

Как цифровизация и клиентский опыт меняют аэропорты: тренды, оценки, кейсы

Как самостоятельно запустить персонализированные чат-боты на базе Chat GPT? Собираем бота на noCode платформе

Помощь с текстом, перевод видео с японского и корейского, распознавание QR-кодов — что умеет обновлённый Яндекс Браузер

Он улетел и не вернётся: что случилось с «Вояджер-1» и что будет дальше

Собирательный образ Junior Android Developer. Какой он в 2024?

Техническое собеседование инженеров мобильной разработки в RuStore

Очистка текста с помощью Python. Часть 1

Математика наклона в картах, или как мы сделали небо

От дощечки к компьютеру. Путь от ткачества к ЭВМ

Как я перешёл на тёмную сторону: путь из Андроида в бэкенд

Путь из бизнес-аналитика в программного роботизатора

Запускаем игры под Wine c поддержкой Native Wayland

А что, КОМПАС-3D умеет работать с файлами других САПР? Часть 1

Киборги идут, или Как Neuralink Илона Маска приближает киберпанк

Автоматическая проверка названий тестовых методов для Java

Full Time, Фриланс, Remote или Гибрид: плюсы и минусы разных форматов работы

DevOps as a Service. Часть 4. Решаем проблемы развития сотрудников подразделения и управления инициативами

Космос будущего: О чём говорят патентные данные игроков мирового аэрокосмического сектора

Собираем удобный CAN bus сниффер с интерактивной консолью за $3

Что опять не так с Джунами в ИТ?

Конвейерный апокалипсис отменяется

Домашний кластер разработчика

[Перевод] Почему первые часы в США работали неправильно

Релизная политика против хаоса

Подсушить тесты

Что делать, когда кластер превращается в тыкву?

Закон парадокса в логике и математике

Кошелек Дурова, или Telegram, который становится первым мировым супераппом

Release Timeline — визуализация GitHub релизов в вашей документации

Какие важные аспекты Agile не учитывают компании?

Где тут криминал? Чем опасны синтетические медиа и кто с ними борется

Доступ к эндпоинтам Java Spring Reactive WebFlux со списка разрешенных IP адресов/подсетей

ProIT Fest 2024. Заметки путешественника

Ламповый дисплей для компьютера, часть 6: заключительная сборка в корпусе

12 февраля 2024

Смертельный номер: передаём данные без физического взаимодействия

Окно индикации какого-то процесса на Qt

[Перевод] Минималистическая модель живой клетки в браузере

Security Week 2407: о (без)опасности умных зубных щеток

Как не попасть в ловушку выгорания

Какая она, метавселенная? Что нас к ней привело и как мы будем жить в ней? Пофантазируем?

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Безопасность и конфиденциальность: особенности защиты данных в сетях 6G

Почему умирает твой пет-проект?

Как построить работу над кодом

Amstrad Notepad Computer NC100: история, характеристики и особенности винтажного девайса

Как я организовал кустарное производство бытовой химии  у себя в ванне

Как ZKP и ZK-Rollups помогают в решении проблемы масштабирования: обзор блокчейна zkSync

Тайное искусство оптимизации процессов

Гиперконвергентная инфраструктура — знакомим с основными моментами и нюансами использования

Не Apple Vision Pro, но тоже неплохо: новые серверы Mac mini и Kubernetes 1.29. Продуктовый дайджест Selectel

Автоматические двери: История создания. От механики до магнитной левитации

Сплав с парадоксом. Как не расширяться при нагревании?

Мне плевать на твой браузер, я все равно открою ссылку в Edge! Боремся с новыми методами продвижения браузера MS

Сменный носитель информации: краткая история создания первых дискет

Язык твой — друг твой. Развиваем малые языки в эпоху ИИ

Как мы выстроили процесс работы с макетами

Современные радиорелейные станции: исторические очерки

Зачем инженеру выступать на конференции, если за это больше не платят

Книга «Python с нуля»

Как работать с Kafka-consumer в Spring-проектах

[Перевод] Когнитивные искажения: полная подборка

[Перевод] Улучшаем дизайн Новостей в браузере Brave

[Перевод] Убираем YouTube Shorts из бразера

Telegram bot для наших bmw G серии

Новости из мира OpenStreetMap за январь

Клуб КиберДеда && CyberOffice.pro

Запуск реферальной программы: основные этапы и подводные камни

Нужно больше нейросетей: корпорация Google открыла общий доступ к старшей модели. Как это работает?

Сиэтл – отличный город для вампиров

Решил я тут текстовую MMORPG на C++ написать

Как НЕ стоит проходить технические собеседования QA-инженеру

[Перевод] Rust 1.76.0: обновление совместимости ABI, получение имени типа из ссылки

Всё, везде и сразу про управление командами

Тест USB —>RJ45 переходников. Гигабитная сеть для ноутбуков без RJ45, не самыми лучшими Wi-Fi модулями и мини ПК

Как расти миддлу и сеньору? Выжимка доклада IT-конференции

Размышления о мире. Часть 2: Панпсихизм

Авторизация в Django (DRF) и React по JWT-токену

Как шутят математики. Решение второго шифра Олама

Таинственные EASM и где они обитают. Часть 3. Где ты?

Полупроводниковая монополия: как одна голландская компания держит под контролем мировую индустрию микросхем

Мониторинг NATS JetStream в Grafana

Digital-мероприятия в Москве c 12 по 18 февраля

Экспедиция Колумба — полностью провальный по меркам бухгалтерии проект

Check Point Quantum R81.20 (Titan) Release. Возможности и изменения Gaia OS

Микросотовые IP-DECT-системы Yealink

6 ошибок в процессе разработки и реализации маркетинговой стратегии или почему воз и ныне там?

Merlion Framework или как упростить работу с временными рядами

Как спасти свои данные и бизнес от хакеров (и собственных коллег)

Право на выходное пособие

Технологии интеграции ИТ систем

Пресейлы, UI/UX-исследования и «Три амиго»: доклады с митапа BA в red_mad_robot

11 февраля 2024

Что почитать игровому программисту?

Шпаргалка по рекомендательным системам

Реферат для старшей школы: SDLC

Простой, полезный проект интеграционных тестов

Групповые P2P-чаты и первый мессенджер без ID

Не пора ли валить с gnu libc на что‑то другое?

Kotlin Object Multiplatform Mapper

K8sGPT: Революция в управлении кластерами Kubernetes

Информационная ценность одноатомных магнитов

Интеграция YouTube в маркетинговую стратегию: как увеличить прибыль своего бизнеса

Про Vim — Neovim (Lua) PHP IDE

Большой API для экспериментов и front проектов или памятка о том, как я создавал проект

Создание кастомного React Native компонента Switch с помощью библиотек Reanimated и Gesture Handler (Часть 1)

Интеграция SonarQube в Kubernetes

Диплом специалиста ИБ. Часть №2 — Стационарное устройство SmartLight

Value: библиотека реактивного программирования для Dart

Расположение элементов игровых интерфейсов

Популярные расширения на PostgreSQL

Работа в стартапе, студии и корпорации – опыт проджект-менеджера

Февральские мини-ПК: 5 разных моделей для работы и развлечений

MHGA – что же могло пойти не так и куда бежать

Знание о реальности скучно?

От винта! Рычаги и винты в Unity

Заранее неправильные ответы — 2 или неправильные ответы, которые многие хотят услышать на техническом интервью: Сети

Один из методов мониторинга и анализа ошибок СУБД

Руководство для домохозяек, стремящихся к соблюдению сетевой гигиены и чистоплотности

EnvServ: Мой первый удобный велосипед

Выдержит ли проверку временем Twisted Metal 2?

Роли пользователей на платформе ОРД Медиаскаут при маркировке интернет-рекламы

Как создавалась Call of Duty 2

Процессор и ДНК: микрофлюидный чип выполняет математические вычисления и сохраняет данные в молекулах

Что внутри ноутбука Maibenben M545? Разборка офисной модели на базе AMD Ryzen 5-4500U

Как китайцы RTX 4090 закупают в обход санкций, превращая их в ИИ-ускорители

Опыт использования трех уровней защиты технологии акустической заморозки. Патентная. Техническая. Отсутствие публикаций

Раскраска SVG картинки во flutter, и почему я решил отключить Impeller

10 февраля 2024

Звёзды-родственники: зачем и как мы их ищем, данные + код (Python)

[Перевод] Ретрокодинг на Macintosh System 7.5, Think C и ResEdit

Зри в корень — это не зря

Новая архитектура в интепретации древних (приземление)

Разбираемся в тонкостях всесторонней оценки сотрудников. Оценка 90, 180, 270, 360, 540, 720 градусов

Тестируем многоядерный процессор методом Кнута и Python’а

Сравнение возможностей чат-ботов с ИИ на примере решения задач UX-исследователя

Применение чат-ботов с ИИ при решении задач UX-исследователя

[Перевод] Xv6: учебная Unix-подобная ОС. Глава 3. Таблицы страниц

Как я проектирую интерфейсы

Шаблонизатор GO text template

Заранее неправильные ответы — 1 или проходим первого босса найма – HR

Addiator или арифметика на шести рейках

Как я устроился в Амазон и перестал переживать за свой английский

MERGE и её улучшение производительности с помощью work_mem

Как легко получить deadlock на Task.WhenAll

Как выдавать бесплатные SSL сертификаты с помощью certbot, Nginx и Docker

Построение планов параллельного выполнения программ для процессоров со сверхдлинным машинным словом (проект)

Китайская компания SMIC скоро запустит производство 5-нм чипов. На этот раз по-настоящему

[Перевод] Потерян и не найден

Увеличиваем оперативную память программиста, тренируясь в dual-n-back

Полезные ресурсы для Python-разработчиков

[Перевод] Почему OKR — это отстой

Литье пластика в силиконовую форму. Первый опыт

09 февраля 2024

Road Run, или как я свою первую игру делал. Часть 7

[Перевод] Представляем gqlgen: генератор серверов GraphQL для Go

Талибан* строит систему массового видеонаблюдения по американскому плану на китайских технологиях

Удобство и/или безопасность? Tinkoff edition

Коммерческие рейсы на Марс уже близко? NASA ищет партнёров

Карго культ: как предприниматели «поклоняются самолётам» и останавливают рост компании

[Перевод] Меняем моки репозиториев на in-memory реализации

Найм и HR 2024 — чего нового

Оптимизация js/WebGL/Web Assembly

Чтение на выходные: «Взломать всё. Как сильные мира сего используют уязвимость систем в своих интересах» Брюса Шнайера

Что делать в первую очередь? Простая приоритизация задач при помощи риса

[Перевод] 4 инструмента автоматизации для DevOps, заслуживающих внимания — по версии TechRepublic

Почему нельзя сделать прогноз CLTV с помощью одной модели

После RSS

Метод конечных элементов своими руками

Десктопные процессоры Intel и AMD, серверные ARM-платформы и диски: что показали производители в январе

Нужен NGFW. Как маркетплейс начал импортозамещаться

Кто такой PM и с чем его едят (для самых маленьких)

Как мы считали экономику продукта «Семья» через uplift CLTV

Синий дракон как маскот IT-компании: почему это оказалось хорошей идеей

Нужен NGFW? Как маркетплейс начал импортозамещаться

Инструкция для налаживания сна

Зачем выступы на мембране наушников ТДС-15?

Синдром айтишника

Может кто продаёт нерабочий Xbox Original?

Расширение PVS-Studio для Visual Studio Code: поиск ошибок в Java-коде

IP-телефония: вчера, сегодня, завтра

[Перевод] Защищено ли ваше программное обеспечение?

Какие навыки помогут стать хорошим тимлидом

EV code sign за 4+ тысячи долларов

Akko MOD007B-HE PC: механическая клавиатура с магнитными свитчами. Небольшой обзор интересного аксессуара

Роман Тезиков про СV-проекты и промт-инжиниринг как базовый навык каждого человека

Делаем intent classifier для службы поддержки без доменного датасета на русском

У каждого своя правда?

Нейрочипы, переливание крови и тестостероновые вечеринки. Как и зачем миллиардеры пытаются обмануть природу

Создание сайтов через нейросети

Разработка и применение систем разграничения доступа на базе атрибутов

Как организовать спринт так, чтобы команда не выгорала

Оживляем автоинформатор из подмосковного автобуса

Рост продаж ИТ-продукта. LVL UP за 12 шагов

Без остановок: определение гипогликемии прямо за рулем

Айтишник женился на девушке, с которой общался ChatGPT. А как научить бота общаться с клиентами?

В поисках оптимального места в доме для умной колонки с экраном «Станция Дуо Макс» от «Яндекса»

Размещение проектора в квартире

[Перевод] Поисковый движок в 80 строках Python

Что должно быть в портфолио джуна-разработчика: мнение руководителей

Где новичкам самостоятельно изучать программирование или как обойтись малой кровью

Как приручить нейросеть: практический опыт

Ветераны IT: Как найти программистов прошлых поколений языков

Прогноз на завтра

Внимание. Ведется аудиоконтроль

Генерация изображений персонажей с помощью AI и при чем тут Тейлор Свифт

Как перестать всем угождать и увеличить прибыль на 65% с помощью бизнес-терапии

Аналог Duolingo для продвинутых — одна хорошая книга для пополнения словарного запаса в английском языке

Фишинговая атака в Angara Security: расследование инцидента

08 февраля 2024

ChromeOS: почему я отказал своей мечте

[Перевод] Раскрыта причина, по которой насекомые кружат вокруг огней по ночам

Обзор Датчика Ультрафиолетового Излучения LTR-390UV-01

Web Application and API Protection (WAAP): эволюция WAF (Web Application Firewall)

Страдания по VueUse

На грани реальности: как ИИ меняет видеоигры

Как межзвёздные скитальцы «рассказывают» учёным об экзопланетах. Пример астероида Оумуамуа и кометы 2I/Борисова

MyBatis «на минималках»

Как получили 137 лидов за год, а поработали только с десятью

Что будет если переименовать суперпользователя? Экспериментируем, удивляемся и расстраиваемся…

Проект Альфа-Бизнес Mobile Web (веб-приложение), или Что делать если AppStore — всё?

Зачем Data Science специалисту разбираться в коде, контейнеризации и коммуникациях

Краткий обзор TinyML

Книга «Software Dynamics: оптимизация производительности программного обеспечения»

Тинькофф банк вернул 200 тысяч. Это был не дипфейк

Разбираем самый маленький JPEG в мире

Merlion Framework или как упростить работу с временными рядами

Мечтают ли нейроовцы о генеративных трубах? Кратко о PCG в контексте игровой индустрии

Кейс по SEO-продвижению магазина запчастей для автомобилей и мототехники

Интеграционное тестирование, если у вас R2DBC и liquibase

С немецким акцентом: краткая история создания магнитной ленты

Внедрение фреймворка Karate для автоматизации ручного тестирования: наш опыт

Как я обустроил домашний офис или опыт использования мини компьютера Junibox

Кто на новенького: как справиться со стрессом и избежать провалов при адаптации в новой компании и команде

Проактивность сотрудника: что это за качество и как его развить

Знаете ли вы свой главный вопрос? Ответ на него — ключ к вашему росту

Практическая реализация паттерна Server-Driven UI на Flutter c использованием фреймворка Duit

Поломалось — ремонтируй и давай гарантию: в ЕС расширили положения «права на ремонт». Что изменилось?

Об отображении 10-бит цвета с использованием OpenGL (GLFW)

Как мы поменяли методику исследования «BI-круг Громова», чтобы результаты стали еще точнее

Считающие часы Вильгельма Шиккарда

[Перевод] Обзор продуктивности разработчиков от McKinsey

Лучшие видеокарты за свои деньги, которые можно купить для игр в 2024 году

Domain Driven Design в Go – это почти не больно

[Перевод] Джеймс Уэбб разглядел редкое зрелище: экзопланеты, вращающиеся вокруг мёртвых звёзд

Большая разница: ИИ-наука глазами физика

App Router и Pages Router: что изменилось в Next.js

Эд Катмулл — как простой инженер стал президентом Walt Disney и Pixar Animation

Это не игрушки. Game vulnerabilities как угроза для работодателя

[Перевод] Математики наконец-то решили проблему «обратного разбрызгивателя» Фейнмана

На помойку? Никак нет! Пишем нативные приложения для дешевых китайских телефонов

«Душа молчит, хоть слышит всё вокруг»: как мы отучаем генеративные модели галлюцинировать

Чек-лист или тест-кейсы?

VR-тур на A-Frame + React

ISE 2024: обзор выставки и новинок рынка AV-технологий

Как получить гражданство в Германии?

Go 1.22: Интерактивные заметки к релизу

Strict Mode в ECMAScript. Полный справочник

Профессия «компьютер»

История российской науки: напишем вместе?

С Днем российской науки. 11 исследований и открытий современной России

Большой обзор PIM-систем, актуальных для России

[Перевод] Учёные разобрались, почему 4 из 5 больных аутоиммунными заболеваниями – женщины

Устройство GPIO-драйверов в Linux

«Слово из трёх букв», или Пишем SMS-аналог Wordle с помощью MTС Exolve

Как создать shader в Flutter для эффектной анимации в приложении?

Обзор языка Erlang и его синтаксиса

Как мы переворачиваем платную медицину

С Днем российской науки. 11 исследований и открытий современной России

Интеграция Континент 4.1.7 и Kaspersky Unified Monitoring and Analysis Platform

Стеки и Очереди в Swift

Как аналитика данных формирует принятие решений при проектировании интерфейсов

Хранение паролей: работа над ошибками

Спутник как IT-проект. Что нужно разработчику для создания и запуска своего кубсата

Как сопоставить номера деталей с изображениями: Использование поиска Google и сравнения изображений в Node.js

07 февраля 2024

Postgresso #1 (62)

Разбираемся в автотестах GRPC без боли и седых волос

Neural ODE: Встреча с Дифференциальными Уравнениями

[Перевод] Космический мусор станет проблемой для обсерватории Веры Рубин

Создаем чат-бота на Python: Полное руководство

«In the World of Hackers, Be a Knight»: решаем задачи с CTF-турнира

MHGA или как вообще подбирается новостная сводка?

Переменные окружения для начинающих разработчиков или использование .env файла в разработке программного обеспечения

Самые горячие новости инфобеза за январь 2024 года

[Перевод] Ранний взгляд на будущее тестирования с swift-testing

Может ли Скрам-команда работать без Скрам-мастера?

Astra Linux Embedded – мифы о продукте и вопросы о тонкостях его лицензирования

Как мы новую производственную линию запускали

[Перевод] Как улучшить мозговой штурм? Сосредоточьтесь на вопросах, а не на ответах, для прорывных открытий

Где изучать Golang в 2024

«Цифра» представила дизайн-систему Prizm

Как с помощью ChatGPT реализовать раскраску во flutter

Вестинг в криптопроектах: зачем нужен и как реализовать на Solidity

[Перевод] Обеспечат ли чиплеты первенство США в микроэлектронике?

Внедрение Elasticsearch с Ruby on Rails для расширенного поиска

Вся наша жизнь – игра: или как прижилась геймификация внутри мобильного приложения в ритейле

Почему вам отказали на собеседовании в ИТ-компанию: 9 причин

Подводные дата-центры и хранение информации в QR-кодах: новшества индустрии ЦОД

Плотный металл для электроники и не только: краткая история иридия

Маркировка рекламы в ОРД Медиаскаут для рекламодателей

7 причин некачественного кода в Unity-проектах

Тимлид, которого не любят

Уменьшаем boilerplate с помощью Swift Macros

М. Розенберг. Язык жизни. Ненасильственное общение (конспект книги)

[Перевод] Дни генеративных ИИ сочтены? Инструмент для «отравления» датасетов добился неожиданной популярности

[Перевод] Где-то в дороге мы забыли о мастерстве программирования

Ваш телефон – секретное оружие: Как превратить его в веб-камеру и оживить ваши онлайн-встречи! (Если у вас Linux)

Равномощные отрезки… или исповедь сумасшедшего

Концепция включений в markvan-разметке текстов

[Перевод] Иерархия ИИ-потребностей

Как мы делали маркетплейс металлопроката и почему отказались от готового решения, часть 1

Защита Протокола RDP: ключевые рекомендации для обеспечения безопасности корпоративных сетей

Смена IP-адреса сервера Carbonio

Поживём — увидим. Изучение средней продолжительности жизни людей даёт надежду на долголетие

40 лет Mac. Взлёты и падения компьютера Apple

Диплом специалиста ИБ. Часть №1 — Методика обеспечения безопасности устройств Интернета вещей

ESG и Устойчивое развитие — право гуманитариев на контроль человечества

Оценка технического долга: метрики дефектов ИБ для команд разработки

RHEL: создание локального репозитория-зеркала для просветленных

Внесение в реестр Минпромторга промышленной продукции

Parameter-Efficient Fine-Tuning (PEFT): методы LoRA, Prefix tuning, Prompt tuning и Adapters

Лазерный DIY или как с помощью дешевого гравера делать качественные платы

Я стал зарабатывать вдвое больше, когда начал писать техническую документацию

Виртуальные соседи: запахи обманки для защиты растений от травоядных

Делаем аналог обучающей игрушки с карточками-словами

Направо пойдешь — в бэкенд придешь, налево — в мобилки…

Миграция микросервисной архитектуры на API Gateway

Как в Figma использовать svg в качестве заливки

Почему Ceph не собирается в кластер: как не связанные commit’ы привели к неожиданным проблемам

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

[Перевод] Улучшаем производительность Leo с помощью модели Mixtral

Два сапога — пара, а три — уже community: как алгоритмы на графах помогают собирать группы товаров

Расширение браузера для управления маршрутами на Микротике

Продолжение трудового конфликта в «Таргет Плюс» (Target AI)

[Перевод] Почему нанимать только сеньоров — проигрышная стратегия

Разбор переменных и скриптов в Insomnia

Даем нейросотрудникам на базе ChatGPT настоящую постоянную память

Наш опыт мультиаутентификации в приложениях ASP.NET Core

UX-мракобесие

Как я в Испании с интернетом на горе два года мучился, а Starlink меня спас. Тест интернета от Илона Маска. Часть 1

Будущее инфраструктуры и безопасности

06 февраля 2024

Задача «Получить значение у N url из списка» с собеседования на Go

QA инженер и дизайн

Делаю игрулю на Playdate на чистом C. Глава 2

Lingua Franca — Машинный перевод с учётом именованных сущностей для вопросно-ответных систем

HaLow: дальнобойный Wi-Fi, который работает на расстоянии в несколько километров

Как создать Мету, которая затянет играть сутками

Автоматическое Обновление Версии Прошивки

Как перевести деньги в Россию из Казахстана в феврале 2024 года

Хабрабои

Загадка про черепашку или архаизация шагает по стране (про тестирование импортозаместительных продуктов – 5)

Яндекс, Банк России и Louis Vuitton: 7 компаний, которые неожиданно для всех выпустили успешные мобильные игры

Книга «Основы компиляции: инкрементный подход»

[Перевод] Когда «as never» — единственное, что работает

Как за 1 минуту придумать название, логотип или рекламный слоган для приложения, даже если у вас не очень с фантазией

Телефония «дёшево и сердито»

Как знать все чего не знаешь или что такое R&D Department

«Лицензии должны быть по запросу!»: поднимаем сервер лицензирования 1С в облаке

Python для gambling'a. Часть 1 — Сбор данных

Как пожаловаться на любой сайт в интернете

Работа может быть нашей главной любовью. Стратегии и советы, которые помогут сохранить страсть к профессии

Следует ли проверять указатель на NULL перед вызовом функции free?

Копаемся в встроенном приложении камеры старого Xiaomi. Часть 1

Параллельное выполнение в R

Как я поменял профессию: из тканевой инженерии в adult-индустрию

Гараж как бизнес: 1971 г. – 2023

Как набрать 46 млн пользователей и обслуживать 80’000 групп в Telegram – интервью с создателем ChatKeeper

В дополнение к статье про Google Maps. В Стамбуле два автовокзала с одинаковым названием. Попал на 100 евро и ночевал

Как составить резюме, чтобы его точно открыл HR. Метод бутерброда

Интеграция Поиска в Strapi: Meilisearch vs. Elasticsearch

Инструкция по бэкапу одной базы в Postgres – миф или реальность

Аналитика в игре на Godot: подключаем MyTracker

Как обучить автостратегии в Яндекс Директ для узкой ниши (микроконверсии)

Система интерактивного голосования

Подделка ssh сервера на Python

Почему не стоит рассчитывать на государственную пенсию?

Python и Excel глазами НСИ

История дополненной реальности: от «Дамоклова меча» к покемонам и космическим орбитам

Шардирование: с нуля до Яндекс Диска

Наделяем ansible состоянием, делая похожим на terraform

VR: от нишевого развлечения к мейнстриму

Передача данных по радиоканалу

Полигональное моделирование: от фундамента к продвинутым алгоритмам

11 полезных фичей Chrome DevTools

Lean Startup: как использовать телеграм для быстрой проверки гипотез

Укрощаем DNS в Wireshark. Часть 1

От перфокарт в облако. Где вы хранили файлы десятилетие назад?

Требования к данным для систем ИИ по верификации людей

[Перевод] Как я уменьшил размер образа docker на 40%

Яхтинг как проект, или Навигация к успеху

Sega AI: крайне редкий девайс от Sega из 80-х. Что это за устройство и причём тут искусственный интеллект?

Корпоративный куколдизм

Нейропластичность: как развивать свой мозг после 25 лет

Умный многоквартирный дом «Булычев» класса А: первое знакомство

Kontron Electronic IP Lite: что внутри у промышленного переносного компьютера из 90-х

Плагин для анализа планов PostgreSQL в Eclipse и DBeaver, и его разработка

Искусство взаимодействия: как продуктовый дизайн влияет на пользовательский опыт

От чего зависит цена оперативной памяти: отличия дорогой и дешевой RAM

End-to-end тестирование React приложения с помощью Playwright

05 февраля 2024

Шаг за шагом: Как интегрировать ChatGPT для ревью пулл-реквестов на GitHub с помощью GitHub Actions

Обновление #Net chromium

Как подружить Ростелеком Ключ и Home Assistant

«16+» или делам шаблон страницы в XWiki на примере спецификации API

[Перевод] 20 инструментов командной строки для мониторинга производительности Linux

Современный digital signage — эффективное управление контентом на экранах

Чек-лист: технический аудит IT проекта

Как ускорить LLM-генерацию текста в 20 раз на больших наборах данных

[Перевод] «Сдача» Яндекса: мы вместе

Принесите, пожалуйста, кота

Security code review.  Подходы и инструменты AppSec инженера

Как устроены функции Мультирум и Стереопара на устройствах Sber

Бесстрашный путешественник и создатель «русской Арктики»: 10 фактов из жизни Отто Шмидта

Как мы с помощью ИИ выбираем обложки для сериалов в KION: кейс MTS AI

Докажи, что ты человек: как появилась и развивалась капча, и что ждет ее в будущем

Компьютерное зрение сквозь года

[Перевод] Как мы уложили компьютерный мультик в 8 кБ

Сравнение локальных моделей машинного перевода для английского, китайского и русского языков

Кроссплатформенные ресурсы в сборках .NET — пишем условия MSBuild

История о том, как IT-шник ушел в гостиничную сферу или почему ваш летний отпуск может быть омрачен

[Перевод] Создаем свою STL-совместимую реализацию std::allocator с лучшей производительностью

VR, комбайны–роботы и дроны: как инновации спасают сельское хозяйство

LeadHub Сравни: как лиды придумывают точки роста для процессов в компании

Валидация входных данных в фильтрах Minimal API .NET, просто и без затей

Как исследование GlowByte помогает «Пятёрочке» анализировать персональные коммуникации на рынке Food Retail

«Двигай телом»: обзор новой игровой консоли Nex Playground

Вилкинсон. Секреты фасилитации. SMART-руководство по работе с группами (конспект книги)

Что внутри мощного мини-компьютера Mini A5? Разборка нового неттопа от Geekom на базе процессора Ryzen 7-5800H

Privacy Day 2024: ИИ, приватность и защита ПД в Евразийском регионе

[Перевод] Дорожная карта тестировщика 2024

Лучшие IT-работодатели России 2023: ежегодный рейтинг Хабр Карьеры

Нейроинтерфейс Neuralink: от основания компании и опытов на поросятах к обезьянам и вживлению чипа в мозг человека

Тестирование менеджера транзакций

Типы собеседования или как довести соискателя

Биоразнообразие в опасности: как сохранить нашу планету для будущих поколений

Запуск MVP: Опыт привлечения пользователей

CAA и DNSSEC вкратце: как, зачем и поверхность атаки

Делим монорепозиторий библиотеки Go на отдельные модули и адаптируем их для локальной разработки

Как шутят математики. Решение первого шифра Олама

Таинственные EASM и где они обитают. Часть 2. Как ты?

Универсальная плата для E-Ink экранов. Ч1. Разработка системы питания

Открыли пекарню по франшизе, чтобы вы никогда

Создание и внедрение виртуального продукта на сайт страховой компании

[Перевод] Может ли наша Вселенная быть симуляцией? Как мы можем это определить?

[Перевод] 25 вопросов и ответов на собеседовании QA

Метрики: их очарование и коварство

Это реально? Что должен уметь джуниор системный аналитик по профессиональному стандарту Минтруда России

PT MaxPatrol VM. Большой обзор

Как я искала у себя все болезни мира, а нашла выгорание

Победитель А: СТАРТ: groql — бизнес-аналитика на основе ИИ

Сказ о том, как IT профсоюз на Хабре оказался украинской пропагандой из Харькова

04 февраля 2024

Народный бондинг для облачного хранилища данных

Каскадное шифрование редуцированным алгоритмом RSA

Dell, IBM и Google заставили сотрудников вернуться в офисы: что в итоге?

DUST ATTACK транзакция в блокчейне с подтверждением изоморфизма на общую сумму 10000 BTC

[Перевод] Xv6: учебная Unix-подобная ОС. Инструменты для сборки и запуска xv6 под QEMU

Итоги ежегодного опроса PHP-сообщества: результаты за 2023

Стеганоанализ в компьютерно-технической экспертизе

Редактирование и подпись PDF в браузере локально

[Перевод] Design-Oriented Programming (DOP) от автора инновационно-революционного языка AsmX

Chaos Engineering Enterprise Version. Часть 2

Persistence via RDP

Маршрутизация в Linux

Предупрежден — значит вооружен: открытые базы уязвимостей

[Перевод] Как реагировать на то, что вы не единственный (работодатель)?

Простой GPT-ассистент в Telegram на базе Яндекса и Node.js

Бесплатные курсы для изучения SQL в 2024 году

PAM backdoor by artrone ЧАСТЬ 2/2

PAM backdoor by artrone ЧАСТЬ 1/2

Вопросы по SQL, которые часто задают на собеседовании. Часть 2

Ностальгическая Action-RPG с фанатским ремастером

WordPad всё же удалили из Windows. Просьбы пользователей не помогли, востребованный текстовый редактор стал историей

Julia в машинном обучение: база

Разворачиваем Telegram бота на Raspberry Pi Zero 2W с автозапуском: шаг за шагом

Как все, что вы построили своими руками, разрушить руками своих сотрудников? 5 проверенных методов

Замешиваем файлы в тэги. Часть 4

Более правильный подход к подключению Yandex AppMetrica в React Native приложении

Как следует произносить название СУБД PostgreSQL

03 февраля 2024

Запуск и настройка Pentaho server с базой MSSQL

Ламповый дисплей для компьютера, часть 5: коллектор, видеоусилитель и изображение

Делаем RPG на Go: часть 0

Создание и проведение опроса клиентов, пошаговая инструкция

api2app — быстрое создание графического интерфейса для API

Про интеграции. Часть 1. Интеграционные подходы

[Перевод] 10 задач для собеседования по SQL-запросам

Дневник альтруиста. Причины

Станок с ЧПУ резка пенопласта. Руководство

ИИ и прогнозирование микроэлементов для борьбы с загрязнением воды

Использование Cocoapods для приложения Qt на примере Google MLKit

О применении Liquibase в проектах разработки

YOLO-World: распознавание произвольного числа объектов с высокой точностью и скоростью

Топ-5 SQL вопросов на собеседовании тестировщика

Что нового в IMSProg?

Гайд по Aurora OS: как начать разработку для отечественной мобильной операционки

Парадокс узкополосного фильтра

Zoom в Qt виджете

Кризис концепций стартапов и веры в туземун. Медленное развитие как альтернатива

Какой тип ordering должен возвращать мой operator в C++?

Еще раз про асинхронную машину состояний и где именно там аллокации

[Перевод] 5 альтернативных вопросов на собеседовании по тестированию

KC868-AIO: дас ист Продукт (Kincony переходит на новый уровень)

Ingenuity — один из наиболее совершенных аппаратов в космосе. Он открывает путь к полётам на другие планеты

Что ЦОД упавший нам готовит или эффективные совы всегда на страже

Игровые движки, которые на слуху

Trait-объекты и полиморфизм в Rust

Async/Await в C#. Часть 5. Функция-перечисление и цикл через рекурсию, асинхронный вызов без Async/Await

Вышел LibreOffice 24.2: что нового и что это за версия такая? Подробности о релизе

Serverless-телеграм-бот с s3 на Python или как я научился играть в пинг-понг

Еще раз про асинхронную машину состояний и где именно там аллокации

Насколько велики шансы найти жизнь во вселенной на экзопланетах? Соображения о том, что шансов меньше, чем считается

Как мошенники научились подтверждать личность в банке через видеосвязь

Задачки для начинающих автоматизаторов тестирования

Как сделать TG Instant View из страницы Notion

02 февраля 2024

3 вывода, которые я сделал после запуска собственного продукта с нуля

[Перевод] Xv6: учебная Unix-подобная ОС. Глава 2. Устройство операционной системы

Об объективщиках и субъективщиках

[Перевод] Почему некоторые проекты угасают после ухода программиста из компании

Helm Charts

СЕО с вашей прошлой работы: к тебе придет ФСБ

Зачем нужен архитектор 1С. Часть 2

[Перевод] Как самоотверженные сотрудники Amazon спасали Рождество

Всего 37% российских онлайн-ресурсов доступны для незрячих людей

Инструменты автоматического тестирования безопасности QA

Стриминговый сервис, чат-бот и стартап — за какие проекты можно получить стипендию Selectel

Гигантская оптопара

«Привет, у вас новый инцидент!» или зачем мы написали SIEM-чатбота для MaxPatrol

Издательство Питер. Колонка редактора

Программирование в Roblox для детей: как создать игру при помощи нейросети

Как мы делали уведомление о коммитах

Как я создаю себе колоды Anki для немецких слов

Несколько советов начинающим инженерам и не только

Outlook как сервер микросервисов

Шизофрения: восстановление после лечения психоза

Обзор по LLM

Чтение на выходные: «Мясорубка игровой индустрии. Как сохранить душу игры в мире корпораций» Уолта Уильямса

[Перевод] Примеры тест-кейсов для проверки текстовых полей

На GitHub больше 1 000 уязвимых репозиториев: в чём суть угрозы и что с этим делать

Кеннеди. Договориться можно обо всем (конспект)

Коротко об играх от инди разработчиков №2

Управление доменами в облачной Организации Яндекс 360 для бизнеса

Эффект дежавю: норма или симптом заболевания?

GigaChat обогнал по качеству ChatGPT и расширил контекст до 32 тысяч токенов

Laravel трюки: автоматическое подключение каналов логирования

Выбор игрового ИИ и его “сложность”

[Перевод] Как устроена страничная организация памяти x86_64

Квоты в Kubernetes: очевидные, менее очевидные и совсем не очевидные

Джуниоры-тестировщики в 2024 году: какие нужны скилы и как проходит процесс найма

Не только дискеты, но и MS-DOS: ОС, которой несколько десятков лет, до сих пор востребована

Ресурсы для поиска работы Python разработчикам

“Апатия, тревога, синдром самозванца” — Как попасть на интервью

Проверка продуктовых гипотез и немодерируемые UX-исследования c применением внутренних инструментов: кейс команды OK

35 лет SimCity

Распознавание мордочек собак для борьбы со сказом

Настройка Elastic Beanstalk для повышения отказоустойчивости и автоматического масштабирования

Gab — AI бот без цензуры, предвзятости, отвечающий на любые вопросы

Django, PostgreSQL, Gunicorn/uWSGI, Nginx

Как мы с помощью Midjourney визуализировали понятия из мира ИТ на картах «‎Имиджинариума»

Нейропанорамы для любой точки Земли: как «осмотреться» на спутниковом снимке

5 самых крутых мониторов, показанных на техновыставке CES 2024: чем смогли удивить производители

Logstash, Manticore, Nginx и Symfony: сбор, агрегация и быстрый поиск логов

Метрики эффективности в Интернет-маркетинге

СтихТок. Как я перестал «залипать» и начал духовно расти

[Перевод] Создание профсоюза CD Projekt Red

Развертывание KSMG 2.0 в Yandex Cloud. Использование шлюза безопасности электронной почты

«Отучаем» WinFXNet от жадности (часть 1)

Ноутбуки с двумя дисплеями становятся все дешевле: выпущена модель за $400. Возможности устройства

Вопросы по SQL, которые часто задают на собеседовании. Часть 1

Разреженные структуры данных

01 февраля 2024

Фракталы априорной теории всего

Рыночные данные в кармане: как получать их быстро и просто с помощью Java/Kotlin и Spring Boot + TinkoffApi

Как реализовать обрезку изображений во flutter без сторонних библиотек

Обзор микроволнового датчика присутствия Hi-Link LD2410

Ускоряем Go: известные и не очень методы оптимизации и связанные с ними штуки

Как сделать вывод на LED дисплей за один семинар с нуля

Симуляция высокоскоростных приёмопередатчиков с динамической реконфигурацией для ПЛИС Intel серии 10

Пайка компонентов в корпусе 0201. Придвиньтесь ближе к монитору – будет мелко

От безумного ассемблера до Swift: История развития языков программирования

Как начать инвестировать в криптовалюту и зарабатывать?

Нужен ли вам Делавэр, если хотите открыть компанию в США

Место под солнцем

Изучаем матчасть: зачем нужны дизайнеры, когда есть нейросети

Новые горизонты производства электроники и солнечных батарей: оптимизация мультикристаллических материалов с помощью ML

Как мы не выбрали Airbyte

Книга «Путь 1С-разработки. Не спеша, эффективно и правильно »

Суровая правда о разработчиках и разработке. Part 2. Три года спустя

iOS 17.4: что нового? Apple впервые разрешила использовать сторонние каталоги приложений и аналоги Apple Pay

Электроника для начинающих или как собрать датчик направления магнитного поля

Инкубатор для умного дома

Что возвращает return?

Снова на те же грабли. Разбираемся с ошибками хранения ПДн и способами защиты медицинских данных

Могут ли механизмы жить?

Дайджест новостей: ИИ для обучения роботов и спящие агенты в LLM

Применение DDD. От моделей до EDM — поиск новых форм и архитектурные излишества

Банки.ру: от монолита до микрофронтендов

OpenAI и ее интеллектуальная собственность

Отчетность с разаллокациями в ОРД Медиаскаут для рекламного агентства

Исследование: самые горячие технобренды России

Системный аналитик: каждой бочке затычка

Figma to Frontend: как мы автоматически синхронизируем дизайн и код

Собирать данные VS интерпретировать их: типичные ошибки в e-commerce аналитике

Qt Creator* ищет ошибки в Qt Creator

Собственный маркетплейс, вместо клиентов через «сарафанное радио»

Fortran, язык, которому почти 70 лет, поднялся с 27 до 12 места в рейтинге ЯП. В чём причина его новой популярности?

TrueConf — российский ВКС-сервис на замену Zoom и Microsoft Teams, которым можно пользоваться бесплатно

[Перевод] Ускоряем анализ данных в 170 000 раз с помощью Python

[Перевод] Экономические выгоды от добычи полезных ископаемых в космосе

Про мониторинг артериального давления фитнес-браслетами

Как сэкономить четверть бюджета проекта внедрения с помощью чек-листа качества бизнес-требований

Не все логи одинаковы полезны: 3 истории из жизни

CDEK Forward — как оплатить посылку, не получить её и остаться должным >4000₽

Симуляция высокоскоростных приёмопередатчиков с динамической реконфигурацией для ПЛИС Intel серии V

Организация корпоративной ИТ-инфраструктуры для 1С (50, 100, 200 пользователей)

Без кого роботы-самосвалы не поедут

Почему PASETO лучше для аутентификации, чем JWT

Беспредел в госзакупках: как ФОМС препятствовал исполнению госконтракта

[Перевод] Как проводят оценку качества данных в Airbnb

[Перевод] Как в Linux найти файлы, изменённые за последние 24 часа

Замок на люке «Шаттла»: что случилось на орбите Земли почти 40 лет назад

Зарплаты IT-специалистов во второй половине 2023: -15% за счет регионов

Разбираемся с MavenGate, новой атакой на цепочку поставок для Java и Android-приложений

Суровый моддинг из нулевых: как энтузиасты увеличивали объём ОЗУ в коммуникаторах?

Хобби крутых парней в ИТ — от вышивания крестиком до BMX

Задачник для проработки бизнес-мышления начинающим аналитиком данных

Бесперспективный стартап, собравший миллионы долларов?

Основы репликации в Kafka

Google maps все хуже и хуже. Мировая монополия не справляется со своей жадностью. А что с Яндекс картами?

Prometheus: от основ до mem-saving оптимизации

Игроки с преимуществом: чем оно больше, тем хуже они себя ведут с оппонентами

Автоматизация бизнес-процессов «Северстали»: факторинг

Большая подборка тестовых заданий для тестировщиков. Гайд и рекомендации

Основано на реальных событиях: как шифровальщики ведут переговоры и что советуют жертвам

Опыт круглогодичной езды на электро-велосипедах

Разбор дизайна локаций первой главы в Dead Space

Яндекс — когда дело расходится с.Практикой. 10000 записей и ни одной вакансии UX/UI дизайнера. Меметика

Настройка C++ проекта c OpenMP. Обертывание С++ для Python с помощью pybind11 и CMake

31 января 2024

Повторяем Bad aplle на языке Python ASCII-графикой

Бизнес на Open-Source на примере Red Hut, Databricks, Grafana, Cloudera, Confluent, Elastic и других

Где бесплатно учить Java в 2024 году

Проверяем актуальность go.mod и go.sum

Нежизнеспособная концепция: краткий разбор пауэрбанка с солнечной батареей

Как, не зная языков программирования, создать ассистента? Или промт-инжиниринг, как новый язык программирования

Интеграция голоса клиента в продуктовую стратегию через онлайн-опросы

ExamClouds: Бесплатные Уроки Java для Начинающих с Видео, Тестами и Практикой

Почему нынешние ИИ не проявляют все свои возможности. Пока или навсегда?

Как установить Windows 11

Оптимизация мультикристаллических материалов: как машинное обучение предсказывает ориентацию кристаллов

О мат-нотациях и Машинах Тьюринга

От детектора ИИ-текстов до безградиентной оптимизации. О чём учёные из AIRI рассказывали на конференции NeurIPS 2023

Что позволяют создать крипто оракулы?

За пределами номера телефона: Использование TOTP для усиления безопасности

Принципы создания сильной команды

Как работает память формы? Разбираем физику популярного сегодня эффекта

Универсальные факты: конструктор извлечения для аналитика

Обзор выставки Intersec 2024. Тренды рынка турникетов

Скучные цифры статистики и невнятная попытка их показать

[Перевод] Нашли ли мы пятое фундаментальное взаимодействие?

«Волчья пена» для полупроводников и не только: краткая история вольфрама

Зачем делать новый язык программирования?

Основы Rust: синтаксис и структуры данных

Как продавать сложный B2B-продукт: пособие для тех, кто привык упрощать

История 17-летнего хакера взломавшего крупнейшие компании мира

ДИЗАЙН-СИСТЕМА: опыт внедрения в реальные проекты

Техдолга не существует

Пишем GPT4 ботов на coze.com

Linux Mint на ноутбуке Nerpa с рабочей RGB-подсветкой клавиатуры

Из тестирования в техподдержку и обратно

Переходим на российскую Java. Что это такое и зачем нужно?

[Перевод] Планируйте компромиссы: Вы не можете оптимизировать все атрибуты качества программного обеспечения

Самообучение ИТ-специалиста: мой эксперимент с ChatGPT

Надуть всё: компания Sierra Space предлагает составить новую космическую станцию из своих наполняемых воздухом модулей

Страх, ненависть и токенизация банковских карт в Google Pay

Преимущества 6G. По-быстрому

Step by step: интегрируем интерактивные 2D/3D-объекты в iOS-приложение

10 наиболее дорогих научных проектов в истории

Как мы управляем инфраструктурой на более 1000 серверов при помощи Ansible

История Vercel 2009-2013гг. Первый стартап Гильермо. Learnboost

Погружение в Web RTC или пишем SFU своими силами

О качестве ПО и почему оно такое. Взгляд на проблемы бизнеса с точки зрения технического специалиста

AWS или Yandex Cloud? Выбираю облачный сервер для своего Pet-проекта

Схемы мошенников. Дайджест №1

Шаг за шагом: биогибридный двуногий робот

ASCII-арты на python

Коротко об играх от инди разработчиков

Ломаем стереотипы – продаем оптом на маркетплейсах. Продали кабель на 3,4 млн и вошли в ТОП-5 из 679 селлеров

Что я понял о цифровой трансформации бизнеса спустя десять лет разработки ИТ-систем для компаний

Что общего у 50-секундного детектива, баскетболистов и разработки фишинговых атак

[Перевод] Магнитогидродинамический привод позволит построить на Марсе заправочные станции

Обеспечат ли прорыв «10 Прорывных технологий 2024 года по версии MIT Technology Review»?

Эффективный поиск работы в 2024 в России как в IT сфере, так и за её пределами (глазами рекрутера)

Утечки памяти, которые не утечки

(Не) безопасный дайджест post New Year: письмо с сюрпризом, случайная утечка и работа над ошибками

Запуск проекта в Kubernetes за 60 минут: инструменты, GitLab, Terraform

Как мы упаковали управление аджайл проектов в стандартную версию GitLab

Итоги января 2024 года: уволены более 6000 работников геймдева

Задача готова! Или нет? Definition of Done и зачем он нужен

Как мы помогли запустить приложение для маркета кроссовок Xstreet

[Перевод] Астрономы спорят о том, нашли ли мы уже экзоспутники, или ещё нет

Мойофис: автоматизация отчётности в банке

30 января 2024

Обзор лучших курсов по трейдингу: анализ, мнения и стоимость обучения

[Перевод] Новая история удивительно бурного прошлого галактики Млечный Путь

Некоторые рассуждения по концептуальной сложности импортозамещения виртуализации, в части сети

Графический интерфейс workflow и составные наборы данных

Как открыть успешный бизнес с первой попытки, если сейчас вы в найме

Печать самолетов в «полный рост» на 3D принтере

Как я рефакторила Ansible-плейбуки с помощью нейросети. Плюсы и минусы ChatGPT

Апгрейдим и меняем всё: на что способен модульный ноутбук Framework Laptop 16

Простые советы для изучения языка на примере испанского

Как подключить Google Analytics к Telegram боту?

Безсерверный телеграм бот на облаке Яндекса

От Kubernetes в мечтах к Kubernetes в проде. Часть 4. Хранилище секретов ― HCP Vault

[Перевод] Три вопроса, которые сделают из вас отличного утёнка

Как приручить нейросеть

Почему множество ИТ-проектов проваливаются?

Интеграция KSMG 2.0. с PT Sandbox (Positive Technologies Sandbox). Продвинутая защита корпоративной почты

Горизонтальные связи и ролевая модель большой команды

Хитросплетения орбит или как сосуществовать с Круитни

Framework для автоматизации тестирования на Java

Команда нагрузочного тестирования? Дайте две! Почему иногда подрядчик бонусом к внутренней команде — это хорошая идея

Как мы делали «российский Зум»

Как мы в Fix Price запустили PWA-приложение для Android

Первая коммерческая миссия на астероид состоится в этом году: как это будет, и почему это держат в секрете

Расширяем тестовый фреймворк с помощью Pytest-плагинов. Часть 1: теория

Горизонтальные связи и ролевая модель большой команды

Партнерские программы хостеров в 2024 году

Совместимость (или нет?) MLOps-инструментов

[Перевод] Книга «Грокаем машинное обучение»

Программист мало пишет, но много читает

От 20 до 200 человек за полтора года: как мы строили дизайн-департамент Samokat.tech

На пути к самодельным радиолампам. Стеклодувные операции. Общие положения

Приглашаем на Cinimex DATA meetup (офлайн/онлайн)

Найм в IT: как проходить собеседование, если у вас нет опыта в разработке

Операции, функции и специальные формы в императивных языках программирования

Правда ли, что рынок снова ждет дефицит видеокарт и где их купить, пока есть возможность

Как качать софты — гайд от разработчиков Mindbox. Часть 1. Думать о пользе, а не о коде

Лояльные регуляторы и «всесильное» импортозамещение: ИБ-тенденции и проблемы глазами системного интегратора

Продюсеры и консьюмеры с Apache Kafka в Python

Эффективное обновление состояний в БД из сервисов потоковой обработки событий

Маленький data-science для большого бизнеса, или В анализ данных со школьной скамьи

Тестируем российское «железо». Обзор сервера INFERIT RS208

Использование опросов для измерения уровня лояльности Net Promoter Score (NPS)

Отладка в PL/SQL Developer

[Перевод] Как назвать галактику без звёзд?

Китайцы разработали «жидкую» оперативную память FlexRAM на основе галлия. Как это работает?

Оптимизация операционных систем

Калькуляторы с обратной польской нотацией

Не могу ничему научиться в айтишке

[Перевод] Common Table Expressions

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

ХабраЧеллендж или как мы запустили фабрику статей

Потребитель VS поставщик информации: принципы построения интеграционного взаимодействия

20 DLP-систем для информационной защиты компании

Время — деньги, но обменный курс неоднозначен

Умный коттедж 500 м² на Home Assistant: автоматизируем только нужное

Уже не программист, но еще не менеджер

Как СБЕР превращает гигабайты данных в полезные знания, которые нужны сотрудникам и клиентам

Анонимный обмен файлами в реалиях глобального наблюдателя

Борем анкоры с ChatGPT. Подходит для GPT.3.5 и 4

Капибара: открытый бета-тест

[Перевод] Обслуживание HTML из MS-DOS

8 невероятно крутых фильмов про хакеров

Настройка централизованного логирования с использованием Dokku, Loki и Grafana

29 января 2024

Fitter —  сшиватель API/Website's.  Большое обновление

Добавление оффлайн карт с open street map (osm) на web страницу

Жизнь после запуска: сколько нужно денег, чтобы содержать приложение

Что такое «паралич» сети, и как его избежать?

Security Week 2405: криптостилер для Mac OS

Дефекты рельсов. Найти, используя IT

Python Multiprocessing. Обмен данными между процессами. Передача объектов пользовательских классов

Базовая настройка коммутатора Cisco 2960: особенности и скрытые опции

Защита от DDoS-атак в 2024 году

Отчёт о конференции CrossConf 2023

Миландр + GCC + VSCode. Пробуем мигать светодиодом на отечественном ARM32 микроконтроллере

Как написать ТЗ на разработку чат-бота или AI-ассистента

Хорошо, а могло быть ещё лучше: TSMC продолжает развиваться, но в США у компании проблемы с заводом. Что случилось?

Краткий алгоритм организации процесса ИТ-рекрутмента и коммуникации с заказчиком для внутреннего Senior IT recruiter

В облаке, как дома: Устраиваемся поудобнее. Рабочее место пользователя 1С на базе РЕД ОС (HTTPS и архивирование)

Электронные замки для гостиниц. История создания

Microsoft отозвала сертификаты драйверов устройств — последствия для пользователей

Зачем программисту микроконтроллеров численные методы?

Магия вне Хогвартса: как повышать ИБ-грамотность сотрудников

Качество выше, релиз ближе: как аналитик влияет на успех IT-проекта

Библиотека контролов для Avalonia UI

Робот, ты нелюдь! Статья, которая ничего не изменит

«Замкнутый, как колобок, Тонет»: как в Томске заработал собственный интернет

Обзор компактной электронной книги Onyx Boox Volta 5

Выгорание, прокрастинация и все остальное

[Перевод] Призыв писать компактное ПО, версия 2024 года (с примером кода)

Фотограмметрия для создания датасета систем распознавания лиц

Баги, которые мы пишем, ищем и исправляем

Minimal Phone: смартфон с e-Ink, QWERTY-клавиатурой и минимальным энергопотреблением. Что это за девайс?

Таинственные EASM и где они обитают. Часть 1. Кто ты?

Весенние конференции JRG: онлайн и офлайн, новые и любимые

Отток в офлайн-ритейле — как увеличить возврат клиентов ПРО на 20%?

Подобие CI/CD c микроконтроллерами. Jenkins + GitLab + HeadlessBuild

Жизненный цикл приложения на Flutter

Как манекены калибруют томографы

Вёрстка — это не тупо

Библиотека Helium от проекта tauOS

Немного об основах при постановке задач создания ИИ и инновационных механизмов

Почему мой таксопарк на 300 водителей и 40 машин больше не бизнес

Kubernetes: шпаргалка для собеседования часть 2

Tropico 2 – пиратский рай начала нулевых на современных системах

SMTP как открытая дверь для фишинга. Популярный недостаток почтовых серверов и меры предосторожности

Осциллограф из рассыпухи на светодиодной матрице. Разбор схемы в Proteus

Многокубитные квантовые вентили: что, как и зачем

Экономика каналов роста в IT продуктах

[Перевод] Leo, ИИ-помощник браузера Brave, теперь доступен пользователям десктопов

Digital-мероприятия в Москве c 29 января по 4 февраля

Синхронизация локальных изменений с kubernetes контейнером. Часть 2

Путь джуниора через обучающие курсы: как выйти за пределы «пошаговых инструкций»

Стратегический маркетинг vs Product Management: сколько пропастей на пути продукта и почему сложно запускать новые рынки

Event Loop. Мифы и реальность

«Ансистемс» одной ногой в банкротстве

Представление родственных связей (генеалогического дерева) в виде графа

Мобильная разработка за неделю #523 (22 — 28 января)

Делаем домашний VPS для тестовых и пет проектов

Debian+Proxmox 7 на Orange Pi 5

28 января 2024

Нервный KVADRA_T: или как я добровольно вписался в тестирование планшета на kvadraOS

k8s: подготовка к CKS

Нейроконнектор Мысль

Хабр — стоп кран(восклицательный знак)

Мой рост доходов с 50к в 500к благодаря IT и как это на меня повлияло

Где искать работу Дата Саентисту в 2024 году

Тонешь-тонешь – не потонешь: 2024, похоже, последний год для дискет. Или нет?

Компилятор за выходные: таблицы символов

[Перевод] Для размышлений и решения задач мозг не нужен – с этим справляются и простые клетки

Bootloader. Part 1. Нюансы Cortex-M, устройство памяти stm32 и преднастройка

Способы монетизации телеграм-бота: как зарабатывать с помощью своего бота

Переход с Vue-CLI на Vite: ускоряем разработку Vue 3

Ведь он живой и светится

Ошибки при проведении интервью с пользователями

Drake - Started From The Bottom или успех проекта начинается за секунду до…

Формализация WF2M сети на примере алгоритма Кофе-машина и два ученых

Управление зависимостями в Rust с Cargo

Играемся с RTX 5000 Ada (AD103): первые впечатления

Искусственный интеллект для техподдержки

Дети лезут в сети: как обезопасить самых маленьких

Использование возможностей Angular. Часть 1

Как я внезапно стал «наркоманом» и не прошел СБ в нескольких госбанках

Хотите похудеть – НЕ спрашивайте меня как

Ликбез для управленца: когда бежать за SD-WAN и что учесть при внедрении

[Перевод] Механизм перезапускаемых последовательностей (Rseq) при работе с TCMalloc

Карта памяти на основе ДНК: что это за носитель и почему 1 КБ емкости стоит 1000 евро?

Истории, достойные экранизации или День защиты персональных данных

О полномочиях частных интернет-сервисов в расследовании преступлений и правонарушений

[Перевод] Виды, инструменты и лучшие практики тестирования безопасности

Подборка полезных телеграм каналов и чатов для тестировщиков

27 января 2024

Маркетплейс ПК-приложений

[Перевод] Xv6 Глава 1: Интерфейсы операционной системы

Метод Binoculars обещает высокую точность обнаружения текста от больших языковых моделей

Битва за Столбы: Верховный Суд Не Поддерживает Операторов Связи

Сочетание методов верификации и аутентификации через почту и SMS: добавит ли безопасности и нельзя ли проще?

[Перевод] Состояние WebAssembly – 2023 и 2024

Qucs-S: руководство по видам моделирования, часть 1

Обзор современных СКС CommScope Systimax

Готовим Telegram Mini App без туннеля и с Hot Module Reload на React, TypeScript

Худший путь в IT

[Перевод] Популярность Agile в крупных организациях снижается

Как я приложение на Compose писал

Lifehack for «moshennick`s» (мысли о раздолбайстве сервиса?)

Как реализовывается WebAssembly в Rust: кратко

SQL: 15 упражнений с решениями

Как не давать пустых обещаний себе, команде и заказчику

Несколько советов как новичкам не забросить изучение IT

Nginx: шпаргалка

Grand Theft Auto III – новое измерение в мире гейминга

Как тебе такое, Starlink? Компания AST SpaceMobile запустит собственную спутниковую мобильную сеть

[Перевод] Предложена дикая идея, способная разгадать загадку чёрных дыр

Визуализация алгоритмов поиска пути на Svelte: Практические заметки

Реверс-инжиниринг ToumaPet, китайского клона тамагочи с цветным экраном

Эффективные Практики Подготовки к Code Review

26 января 2024

[Перевод] В НАСА выбрали проект миссии по возвращению на Землю образцов венерианского грунта

Искусственный Интеллект. Мифы, заблуждение и факты

От ноутбука до майнкрафт-хостинга или история длиной в 7 лет

Техноэкстаз в мире фармацевтики: как ИИ выводит создание медикаментов на новый уровень

Apache Maven — введение в автоматизированную сборку проектов (часть 1)

Чтение на выходные: «Нажми Reset. Как игровая индустрия рушит карьеры и дает второй шанс» Джейсона Шрейера

Разговор с директором по ИИ «Яндекс Рекламы» Алексеем Штоколовым о применении ИИ, AI‑тренерах и рутинных задачах

Сервис для блокировки ботов, домашняя бухгалтерия и онлайн-комиксы: 5 идей для pet-проектов

Тестирование для всех: топ книг для начинающих специалистов и не только

Система естественных единиц Рыбникова

Без углов и стресса: Формула успешного дизайна, или как правильно скруглить внутренние углы фигур

Данные об энергопотреблении завода на одном экране: как мы внедрили IIoT-технологии для аналитики производства

Вебинар «WorksPad – российская платформа для корпоративной мобильности»

[Перевод] Делаем двоичные файлы Rust меньше по умолчанию

Spring Data JPA и Hibernate: решаем проблему динамически изменяемого запроса к базам данных

Одноплатники начала 2024 года: 5 моделей для самых разных целей

От винта! Смотрим движок War Thunder и говорим с его создателями

[Перевод] Упрощаем систему защиты от фингерпринтинга в Brave

Яндекс Директ vs Ozon. Как вести рекламу в Директе, если товар есть и на маркетплейсе

Генеративный искусственный интеллект — закат, новая зима?

Искусственный интеллект: помощник или игрушка?

Искусственный интеллект и цифровые советники. Часть 3: Что делать и куда бежать?

React-lens — эффективное управление состоянием в приложениях в ReactJs

Искусственный интеллект и цифровые советники. Часть 2: Как устроено и что не так?

Все что вы хотели знать об архитекторе ПО

Как мы постигали Word. Сложности машинописи в средней школе

Знакомимся с Artery. AT-START-F423 – пробуем и подключаем дальномер AJ-SR04M

Предубеждения об IT-аутсорсе, с которыми пора покончить

Цикл статей от технолога по запуску печатных плат в производство: от выбора материалов до поиска ошибок проектирования

Обучение с подкреплением. Q-обучение. Понятное объяснение

Запускаем кодек OPUS на микроконтроллере

STM32 SAI и микрофон INMP441

Управление устройствами умного дома Яндекс своими скриптами

CVSS 4.0: аналитический обзор новой версии популярного стандарта

WinnerMicro Wi-Fi SoC W801/W806 (SPI, I2C – дисплей и температура)

ТОП-5 книг, которые помогут научиться договариваться и выстраивать эффективные коммуникации

Добавляем Unit-тестирование в проекты STM32CubeIDE

MVP vs MLP

Знакомство с Алинкой и ее другом ERW-4

Разбираемся с работой брокеров, или Что такое гарантия доставки сообщений и как с этим жить…

От настолки 1970-х до топовой игры 2023 года. История Baldur’s Gate

Hadoop в Облаке: история миграции сотен петабайт

Опросы на мероприятиях с примерами вопросов

«Глупый» увлажнитель VS умный дом: подключаем «народный» увлажнитель к Home Assistant

Предсказать ошибку. Как методы оценки неопределенности помогают повышать качество seq2seq-моделей

Математика во благо: новый простой метод ранней диагностики диабета

Как найти себя в том, чем ты занимаешься

Эволюция и перспективы маркетплейсов

[Перевод] Вредоносная реклама на приложения для обмена сообщениями нацелена на китайских пользователей

ChatGPT + Kandinsky, или формула рекордного ROI на Чёрную пятницу

Майами глазами айтишника

Зарплаты и отношение к кадрам в российском ИТ — 2 или Разделенные зайцы: Прогноз

Спустя 10 лет после запуска Star Citizen до сих пор в альфе. Но полный комплект кораблей уже стоит $48 000

Kubernetes: шпаргалка для собеседования

Искусственный интеллект и цифровые советники. Часть 1: Введение

Зачем и как практиковаться начинающему аналитику

Новый Ryzen 7 8700G получил мощную встроенную графику для игр, которая выдает 60+ fps в Cyberpunk 2077

Tilda и чат-бот: пример интеграции

Экс-руководитель NASA считает, что программу полёта на Луну Artemis нужно перезапустить

[Перевод] И спорт, и софт: как деревенская футбольная команда «Хоффенхайм» штурмует Бундеслигу, и при чем здесь IT

Учись сейчас, плати потом 2 года

На каком стеке разработать проект, чтобы не похоронить его после релиза?

Китайские компании начали продавать гибридные видеокарты: десктопные устройства с ноутбучными чипами. Что происходит?

[Перевод] «Ферми» обнаружил гамма-лучи неожиданного характера, пришедшие к нам из-за пределов нашей Галактики

[Перевод] Тестирование на основе рисков

25 января 2024

История одной уязвимости в Google Chrome

На те же грабли: История о пути к созданию новой игры

Сколько неоплаченных часов в неделю, мне придется работать, если мой партнёр выйдет к вам на работу?

Дифференциальная приватность в машинном обучение

Алгоритмы. Определение последовательности на сырых данных, или восстановление после аварии

Мамонты шагали по Аляске: как по одному бивню учёные восстановили историю жизни «слона», жившего 17 000 лет назад

Тестирование ПО как увлекательная игра

[Перевод] Приложения для Vision Pro выглядят скучно

Брак «по Эджайлу» в Черногории. Как не разбить корабль любви об айсберг бюрократии?

Действительно ли C++ — лучший язык, чтобы выстрелить себе в ногу?

The СПО Strikes Back

Айсберг системного мышления

Excel vs Grafana: Автоматизация дежурств

Как мы внедряли каталог данных DataHub и искали компромисс между BI, DWH и ИБ

Самый старый код в MSSQL

Как создать 100 серверов в облаке за минуту? Базовая работа с OpenStack клиентом

100+ бесплатных онлайн-инструментов для всех, кто работает с контентом: копирайтеров, дизайнеров, SMM-специалистов

Не только Кодзима: 5 известных гейм-дизайнеров из Японии

Рыцарь-демон, Intel Xeon Phi в 2024-м, часть 0

Ветер и кольца: об экзотических звёздных классах Be и WR

Дубинка (гиря) подброшенная в воздух. Решение дифференциальных уравнений в MATLAB

Как мы с помощью ML вылечили проблему, не дававшую перейти на автомаршрутизацию курьеров

[Перевод] Пишем трассировщик лучей для ZX Spectrum

Топ Необходимых Bash-Команд для Разработчика [Шпаргалка]

Основы многопоточности в Rust

Часть 2. Алгоритм расчета к-кратной совместной значимости в технологии логико-вероятностного моделирования

Биометрия для готовой еды: 8 причин провала

Просто об архитектуре в Android

Наноматериалы и нанотехнологии. Часть II

Разговор с Максимом Горшениным о мониторах «Латйком», импортозамещении, и производстве в РФ компьютерной техники

[Перевод] Что находится внутри физического Архива Интернета

5 трендов бизнес-анализа, которые определят его будущее

[Перевод] За миллионы лет на поверхности Марса то и дело появлялись потоки воды

Запускаем локальный ML-процесс в облаке с помощью DataSphere Jobs

Профайлинг Laravel приложений с XDebug и PHPStorm

Топ-10 качеств идеального ментора в IT. Мы опросили сто аналитиков

Метрики команды разработки

Волчистость в IT или как наставники манипулируют фактами и подменяют понятия

Квантовый интернет: уже скоро

Игры для ESPspectrum

Эмоциональный интеллект в UX-исследованиях

DataMaps. Рассказ о нашей ORM на Kotlin

Обзор и настройка умной розетки с поддержкой Tuya: таймеры и сценарии, мониторинг потребления и голосовое управление

Металлургам от учёных «Северстали»: отраслевой высокотехнологичный поисково-аналитический сервис по патентам и статьям

Создаем запросы для «картиночных» нейросетей: 4 помощника

Agile не поможет. Ищем решения острых проблем в разработке ПО

Next.js App Router. Опыт использования. Путь в будущее или поворот не туда

Создать инновационную среду или поиграть в Илона Маска?

[Перевод] Как мониторить Jenkins с помощью Prometheus, Node exporter и Grafana

Масштабируем и ускоряем сборки с помощью buildkit и Kubernetes

Как мы разрабатывали бота в мессенджере eXpress для 1-й линии поддержки

Нотификации через RSocket в Альфа-Онлайн: от концепции до запуска в продакшн

Join или не Join, вот в чем вопрос…

Переводы полей моделей Django + Vue

Сам написал, сам поиграл: как работали трёхмерные игры на кнопочных телефонах нулевых? Пишем 3D-шутер с нуля

[Перевод] Неожиданное открытие может пролить свет на космическую тайну

Тиражируемое решение IDM корпоративного уровня. Часть 4: интеграционные интерфейсы и отчетность

Настройка ОРД Медиаскаут для блогеров при маркировке рекламы

Как я изобретал клавиатуру

Symbiote.js VS LitElement

Норма управляемости

Регистрация компании в США

Нефть глазами аналитика данных

О Well-Being metrics в космическом пространстве S.P.A.C.E

RJE: распределенные вычисления эпохи мезозоя

[Перевод] Сеть лунных ретрорефлекторов НАСА может значительно упростить высадку на Луну

Как сократить потребление памяти в интеграционных тестах с Kafka с помощью GraalVM

Разработка экономичной светодиодной печатной платы

[Перевод] 10 самых распространенных проблем при линтинге Dockerfile'ов

Продажи видеоочков Apple Vision Pro стартуют в феврале. Что это за устройство и как оно работает?

Смарт-контракты и возможность их применения

Когда пользователь устал, или Как хакеры обходят MFA

[Перевод] Что отличает 1% лучших менеджеров по продукту от 10% лучших?

Почему эффективной сове не выгодно нанимать даже тушканчика (а увольнять, наоборот, выгодно)

Предпринимательская прокрастинация: почему она не похожа на обычную и от нее страдает 80% предпринимателей

Реализация межплатного соединения в idiBus. Дешевая и виброустойчиевая

Избирательная система США глазами математика. Что нужно сделать, чтобы победить на президентских выборах 2024 года?

[Перевод] Фильтр Блума – вероятностная структура данных для проверки принадлежности элемента множеству

24 января 2024

[Перевод] НАСА подтверждает, что 2023 год был самым жарким за всю историю наблюдений

Преобразование часовых поясов в JavaScript: Native Date против Moment.js

Как мы использовали Telekube для удаленной отладки приложений в Kubernetes

Учёные нашли новую форму жизненно важных белков — актинов

Комары при поиске работы

Управление загрузкой с помощью PostgreSQL и pg_headerkit

Сколько еще протянут мануфактуры?

Озвучка игры: Что такое аудио-вижен и в чем его ценность для разработчика игры

Экзоскелет «Норникеля»: как он таким стал

Как Agile поменял регулярный менеджмент?

«Once you go Rust, you never go back»: создаем игру для программистов на Bevy

Пролегомены ко всякой будущей априорной теории всего

Новости «LumanBox»: масштабирование, open source, осмысление опыта ведения индивидуальной базы знаний

Какие процессы в недвижимости можно оцифровать

Многообразие функциональных обёрток

Как мы создали лабораторию pLTE и при чем тут экскаваторщики

Книга «Продвинутые алгоритмы и структуры данных»

Что такое синхронизированные векторные измерения и как их моделировать

Процедурные складки на одежде для мультфильма на основе Geometry Nodes

Как уменьшить размер бандла раз и навсегда: приемы, метрики, мониторинг

Звёздный десант: как показать проигранное сражение

Рынок труда и перспективы карьеры в Data Science в 2024 году

Отнюдь не для браслетов, а для гибкой электроники: краткая история циркония

Разворачиваем систему уравнений в граф

Анализ и оценка перспективы использования LSMW для автоматизации подготовки тестовых данных в SAP

Что такое шкала эмоциональных тонов и как с ней работать

Упрощаем локализацию iOS-приложения со String Catalogs

Что именно может происходить с материей при околосветовых скоростях?

[Перевод] Автоматизируем все с помощью Python: 10 процессов, которые можно сделать лучше

Организация рабочих задач с Carbonio Tasks

Zalman ZM-VE500 и неподдерживаемые ОС: «швейцарский нож» инженера дата-центра vs винтажные устройства

[Перевод] 15 самых востребованных ИТ-сертификаций в 2024

Что делать, когда фоновые задания для печатных форм 1С тормозят?

История Vercel 1990-2009гг. Гильермо Раух. Детство и первые шаги в программировании

Ноутбук без экрана, нейросеть в кармане и голографическая рамка — лучшие гаджеты для работы и творчества с CES-2024

О регистрации ПО в Роспатенте и Минцифре для привлечения инвестиций, экономии на налогах и страховых взносах

Приглашаем на Ozon Tech Community BI Meetup

Фоторамка-лабиринт. DIY-подарок — головоломка с секретом

Как избавиться от нестабильных тестов

Миграции шаблонов бизнес-процессов для Битрикс24. Вот что для этого нужно

Шпионим, воруем: как украсть 90% лучших идей у конкурентов в SEO и стоит ли вообще это делать?

Linux: 12 советов из практики

«Кабанчик» и консистентность кэша

Команда любого продукта должна уметь работать с пользователями?

Гроув. Высокоэффективный менеджмент (конспект книги)

[Перевод] Сравнение производительности dict() и {} в Python

50 вопросов для опроса по метрике CES (Customer Effort Score), для вашего вдохновения

75 лет транзистору: прошлое, настоящее и будущее самого важного изобретения современного мира

[Перевод] Взлёт и падение «Пути IBM»

Как запустить собственную GSM-сеть за пять минут при помощи SDR

Особенности цифровых коммуникаций на Руси

ДНК-оригами: самый маленький в мире наноразмерный электромотор

Реализация динамического списка на WL

Использование панели управления ISPmanager 6, как хостинг-систему в образовательном учреждении

Микрополосковые СВЧ фильтры

ECMAScript 6+ vs TypeScript

Когда SIEM бесполезна: что важно учесть до внедрения системы

Денежные переводы Россия – Казахстан 2024: Адаптация в Условиях Глобальных Санкций

Разработка Tower Defence на Unity — часть 1

Что (и как!) послушать, посмотреть и почитать IT-специалисту, чтобы подтянуть английский

И певец, и на дуде игрец. Или почему ChatGPT необходим стажеру

АЛГЕБРА МУЗЫКАЛЬНОГО ТЕКСТА

АЛГЕБРА СМЫСЛА

Ламповый дисплей для компьютера, часть 4: блок питания, строчная развертка и первый растр

23 января 2024

Эксплуатируем уязвимость внедрения шаблонов на стороне сервера в обход песочницы

Тинькофф дает противоречащие ответы Роскомнадзору и ЦБ РФ в части дачи клиентом согласия на обработку его биометрии

Исчезнет ли английский в будущем?

История Drag and Drop: от первого в мире графического интерфейса до современного веба

[Перевод] Почему новым сотрудникам платят больше, чем работающим давно?

[Перевод] Ключевые концепции тестирования требований

Зарплаты и отношение к кадрам в российском ИТ как отображение заката эпохи «среднего класса»

Учёные ищут признаки существования жизни на гикеанских планетах. На одной из них нашли биосигнатуру

Как провести аудит маркетинга?

Виртуальная девушка, Midjourney на коленке за 5 минут и другие эксперименты с нейросетями

Umka обрастает мясом: улучшения в языке, менеджер пакетов, применение в играх

[Перевод] Флаттер 3.18 | бета-релиз | Топ-8 фичей

Издательство Питер. Колонка редактора

По какому пути пойти начинающему программисту: Python vs Java

Кого зарубил бы Раскольников, если бы он был бэкендером, и другие приключения айтишников в «Преступлении и наказании»

Вышла из школы и зашла в IT

О делителях чисел Мерсенна

Митап JUG.MSK: Алексей Рагозин про SJK (Swiss Java Knife)

МойОфис обновил настольные редакторы для частных пользователей. Более 800 улучшений в релизе 2.7

Как мы защищаем абонентов от телефонных мошенников и спама

Полмиллиона реальных долларов на продаже виртуального снаряжения из Counter Strike

Между буквой и духом законов: как международной компании защитить ПДн клиентов и избежать санкций

Где учить Frontend бесплатно в 2024 году

История Vercel. Аннотация

Получение криптолицензии в ОАЭ

ТОП 6 технических проблем сайта

Настройка отчетов в ОРД Озон для рекламодателей при маркировке рекламы

Заказчик VS Разработчик или что делать, когда спор дошел до суда

Оптическое распознавание символов и разбор чеков Rimi

Atari 400 возвращается: разработан Atari 400 Mini, инкарнация старого устройства. Что это за девайс?

Стажировки по робототехнике, или Как прокачать практические компетенции

Обновление MikroTik до RouterOS 7.13.2 с нерабочим Wi-Fi

Как мы сделали переводчик точнее и дешевле Google и Yandex

Проектный офис «Рексофт» внедрил в производственный процесс приёмы ситуационной инженерии методов

Как в СУБД реализовать администратора без прав доступа к данным

Аудит производительности 1С-систем: на что обращаем внимание

Анатомия игры: отражение

Personal (jesus) стенд — решаем проблему тестовых контуров в компании

Как работает управление памятью в Rust без сборщика мусора

Потерянный контакт с агрессией, гештальт и IT-шники

В плену JavaScript: как веб-разработка стала заложницей одного языка

Вас просто стало слишком много

ДИЗАЙН-СИСТЕМА: опыт внедрения в реальные проекты

Всё, что вы хотели знать про пирамиду тестирования, но не знали как спросить

ТОП-20 тайм-трекеров, которые сделают работу вашей команды продуктивнее

Обратный маятник простым PID-регулятором

Кросс-компетентность в профессии системного аналитика: всё, везде и сразу?

Что такое и зачем нужна CMDB

Вихрь — семейство переведенных русскоязчных моделей

Построитель SQL запросов на основе мета-информации миграций БД

Darcs и Pijul. Системы контроля версий для тех, кто не любит деревья

Самолет из соломы против водного спорта здорового человека

Serverless telegram бот в Excel

Как ускорить бекап данных из OracleDB в 5 раз? Или в 10. Можно и больше…

Как не стоит обрезать изображения. aCropalypse (CVE-2023-21036)

Важные советы backend-разработчику: защити себя от нежелательных проблем

22 января 2024

Рак, убивающий Хабр, ака «подпишитесь на мой телеграм-канал»

Новый сервер ВКС от Yealink — встречаем UC4X и новые лицензии

Некоторые возможности ssh в golang

[Перевод] Где рождаются баги

Security Week 2404: подглядывание через датчик освещенности

Как нуб писал софт при помощи ChatGPT

Когда был большой взрыв в виртуальной реальности? История развития VR-технологий

ИТ конференции для аналитиков в 2024 году

Наследие Windows XP: загадка title.wma

Самые необычные нейронаушники с выставки CES 2024

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Книга «Гейм-дизайн: как создаются игры»

Симуляция высокоскоростных приёмопередатчиков с динамической реконфигурацией для ПЛИС Intel серии IV. Практика

Симуляция высокоскоростных приёмопередатчиков с динамической реконфигурацией для ПЛИС Intel серии IV. Подготовка

[Перевод] Java ScopedValue: Ускоренный ThreadLocal

DeepFakes и их влияние на индустрию противодействия мошеничеству

Яндексу здесь не место…

Как в Индии судились с программистами: 5 примечательных кейсов последних лет

Новостной Telegram бот на Java

История будущего. Что ждёт Землю, Вселенную и человечество миллиарды лет спустя (конспект книги Антона Нелихова)

Новинки CES 2024

Дороги Анны Фирлинг, и куда они ведут

[Перевод] Знакомство с Jest Mocks

Кибер Бэкап: отказоустойчивость сервера управления

Geniatech XPI-3566-Zero: что это за одноплатник и на что он способен

Сферический коммивояжёр в вакууме и в реальной жизни

Делайте что угодно со своими файлами, ну почти

[Перевод] CodeLLM теперь в Поиске Brave

Анализ объявлений Airbnb в Нью-Йорке за 2019 год

Идеальный ремейк Dungeon Keeper

Учимся создавать простых ботов или туториал по библиотеке TeleBot

Показалось, что ИИ уже ворвался в нашу жизнь, но нет

Разработка онлайн-тестов для оценки профессиональных навыков сотрудников

Exception Handling: сквозь мультивселенные интероперабельности

Личный опыт: переход с Redux на Effector. И при чем тут DX

Как реализовать поведенческий анализ в Linux на уровне гипервизора

Полное руководство по управлению навигацией во Flutter с помощью пакета go-router: часть 1

Осваиваем 3-рублёвые микроконтроллеры PADAUK

Треугольник Паскаля и скрытые в нём «паск(х)алки»

Впихнуть невпихуемое, или Как мы боролись с сервисами, которые слишком много «ели»

Flutter. На пути к совершенству

Это один из лучших подходов к изучению английского, что я видел за последние годы — коллокации

AstraLinux для приборостроения

Спальная система в авто — проект, реализация, изученные уроки

Человек против ИИ в играх: история противостояния

Устроиться за 60 секунд

Современные Hi-Tech методы реабилитации после инсульта. Часть 2 — новые методики восстановления

Как сделать чат-бота лучше, нужен всего лишь простой советский… RAGAS

Высокоскоростной SPI to Ethernet конвертер, при чем здесь DMA?

Велосипедим связанный список на Wolfram

Теория игр за 15 минут

И снова конденсаторы: как я ноутбук HP Spectre X360 13 ремонтировал и что из этого вышло

Что качать дизайнеру в 2024: 7 востребованных навыков на рынке

[Перевод] Софт становится хуже?

Проанализируй меня если сможешь! Мета Вопрос, или как я не перестал бояться и полюбил большие языковые модели

21 января 2024

Часть 1. Вывод выражения к-кратной совместной значимости в технологии логико-вероятностного моделирования

Искусство рассказывания историй с помощью данных: создаем эффективные визуализации с Python

Распознавание алфавита глухонемых с помощью нейронной сети

Как мы решили вопрос с размещением Телеграм-бота

Пишем интерактивный виджет

Про́клятый огонь, или магия препроцессора C