05 мая 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

Эволюция в мире UX: как мы создали паттерн проектирования и упростили прогулки пользователей по панели управления

Кратко про Uplift-моделирование

Ностальгируем по Minecraft. История о том, как мы запустили собственный сервер в игре

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

Обратная польская нотация, что ты такое? Или как вывести производную сложной функции

Kubelet в Kubernetes

Игровой жанр MOBA. История, особенности, примеры и сравнение

Джентльменский набор 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

[Перевод] Применение ключевого слова revert-layer в CSS

ВКС-дайджест: клонирование коучей, изгнание Teams из офиса и призраки Apple Vision Pro

Немедленно в печать! Настоящее и будущее аддитивных технологий

Что не делать, чтобы найти работу

[Перевод] Создаём надёжные API для бэкенда при помощи конечных автоматов: подробное руководство

[Перевод] «42» как ответ на пять фундаментальных вопросов науки

«Когда будет готово?». Декомпозируем задачи и оцениваем сроки без фатальных ошибок

«Яндекс Маркет» и битва за иррациональность

Посмотрел 100 000 Youtube Shorts и определил 10 причин БОЛЬШИХ просмотров

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

GIGA R&D DAY: материалы конференции

[Перевод] Как управлять Kubernetes с помощью Ansible

Сферический конь в вакууме: как (не)работает 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: Простой и эффективный подход

В чем на самом деле проблемы игры «Смута»?