31 мая 2024

Чтение на выходные: «Не всё ли равно, что думают другие?» Ричарда Фейнмана

Проблема питьевой воды и флот

Умный съемный дом

К цифровому сознанию на корабле Тесея: обманчивая логичность мифа

Монолиты и микросервисы: что выбрать разработчику

Как хостерам попасть в реестр РКН, зачем его придумали и что будет, если этого не сделать

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

Прогнозируем движение льда в Арктике с помощью фреймворка автоматически собираемых сверток

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

Вышла 11-я платформа от «Базальт СПО», это новый уровень разработки свободного ПО

Живее всех живых: непрерывность бизнеса

Как использовать EDR-систему для расследования и реагирования на инциденты безопасности: кейс Armitage для Metasploit

[Перевод] Интеграционное тестирование с применением Testcontainers в .NET 8

Улучшение памяти. Насколько это возможно, помогают ли этому препараты и есть ли таблетка для памяти?

Почему одни IT-компании выживают, а другие нет: три истории из Big Tech, которые будут полезны каждому тимлиду

Гартман. Речь как меч и Слово не воробей (конспект самых частых ошибок)

[Перевод] Rust: за пределами синтаксиса. Обретение просветления в неожиданных местах

Отсутствие слышимости в SIP-диалоге при смене SSRC и отсутствии CNAME

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

[Перевод] Проектный менеджмент в бигтехе: как там все устроено, и почему во всем этом отсутствует Scrum

[Перевод] Охота на директора-«гиппопотама»: как бороться с непредсказуемостью в разработке

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

Ренессанс ленточных накопителей: что происходит и почему?

Внедрить нельзя тестировать: 5 месяцев с NGFW Usergate C150

Электрическая ручка Эдисона: от документов до татуировок

Почему выбирают Гонконг IT-специалисты?

Опыт работы с командой партнеров — тестирование интеграции

Простой путь к публикации Vue3 модуля на NPM с помощью Vite

Китайское импортозамещение электроники: пока что устаревшие технологии. Завтра будет лучше?

HIPER RUGGED (X33-LTE): надежный ноутбук с Windows 10 Professional, экраном на 700 нит и встроенным 4G-модемом

Проект хаба для “умного дома” с BLE-устройствами

Как мы собираем данные для обучения Kandinsky

Блокировка 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-архитекторы?

Препарируем Wazuh: Обнаружение уязвимостей

Neuralink Илона Маска не единственный. Как появились нейроимпланты, есть ли у них будущее и при чем тут программирование

Как проходить собеседования в IT

Midjourney и пиксельные арты

Законы UX-дизайна: что делает пользователей счастливее, а продукт лучше

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

Генерация документации из моделей с помощью Pydantic

Зачем была создана DNS: история появления и решенные проблемы

Как улучшать эффективность разработки через метрики? Фреймворк метрик

Интересный пример кода на Go и зашоренность мышления

Книга «Микросервисы и API»

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

[Перевод] «Тёмная звезда»: как сверхдешёвый студенческий фильм навсегда изменил научную фантастику

Доступ к Docker Hub из России. Как подключиться к Docker Hub после блокировки

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

Здравый смысл «вне закона»?

Как устроен Representation Finetuning, родившийся из идеи интерпретируемости LLM

Два года ждали: новый релиз «FreeBSD для Mac» — операционной системы ravynOS

Redis UI для администрирования сотен Redis инстансов

Стандарты. Титульная часть. Раздел с терминами и сокращениями

Обзор сканеров безопасности для проверки конфигурации Terraform

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

История подростка, взломавшего Twitter и укравшего миллионы

[Перевод] Проектный менеджмент в бигтехе: как там все устроено, и почему во всем этом отсутствует Scrum

Ужасно подробные ошибки в API: пишем на Go инструмент для работы с ними

Нетворкинг, знания и лут: почему я люблю IT-конференции больше, чем отпуск

ИБП для дома и бизнеса, которые чаще всего покупают в XCOM-SHOP.RU

День защиты (от) детей: подборка игр от семейки айтишников

Персональное облачное хранилище, домашний NAS и сетевой медиаплеер (неожиданно): обзор Orico CD3510

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

Где работать в IT в 2024: ISPsystem

Цели HR аналитики. Как закрывать больше вакансий + бонус «Чек-лист аудита HR процессов»

Почему симуляторы — это лучшее, что есть в компьютерных играх

Как быть «проактивным» и не раздражать этим всех вокруг

Как я НЕ стал разработчиком, или О проблемах на пути начинающего специалиста

Объявляю ошибку вида if (x = 42) вымирающей и заношу её в Красную книгу C и C++ багов

Методы прототипирования печатных плат

Попалась тут задачка на поиск совпадений в строках (адреса)…

Обзор новых Open Source LLM. Или как локально запустить аналог ChatGPT

Погружаемся в S3 на Ceph. Как мы удаляли 460 млн мелких объектов

Знакомство с Percona Everest [Beta] — инструментом для управления кластерами баз данных

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

Разработка REST API с использованием Kotlin и Spring Boot: сочетание простоты и мощи

[Перевод] Почему я отказался от разработки игр на Rust, часть 4

Айтишники как субкультура

Wiren Board шагает в промку — управление линией розлива и этикетирования

Мышьяк — токсин №1

29 мая 2024

Архитектура Xорошего Кода Прошивки (Массив-Наше Всё)

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

Kubernetes. Логика работы клиентов с kube-api: что под капотом?

Автоматическое создание интерактивных карт

Будущее мировой науки: тренды и перспективы

Основы DNS: понятие, иерархия, записи

ODRS: Комплексный открытый фреймворк для формирования рекомендаций по выбору моделей обнаружения объектов

Будущее мировой науки: тренды и перспективы

Pедактор цен для iOS подписок

Kincony KC868-A256: а ты готов к настоящему хоккею?

[Перевод] Разбираемся с типографикой в visionOS

Лето 2024. Видимость планет

Масштабирование глубокого обучения с помощью Horovod и Kubernetes

В далекой-далекой Galaxy: как организовать общее пространство для Ansible-контента

Cisco VPN 3000 Concentrator Series

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

Клетка XVIII. Прионы

«Hello, World!» от мира сжатия данных. Канонический алгоритм сжатия данных Хаффмана

Ищем спеца в свою компанию. Как все испортить и прослыть сумасшедшим

О! Фридайвинг: как я стал фридайвером и почему это больше чем хобби

Книга «Основы Dart»

Пишем псевдо3D движок в Mindustry. Псевдотрёхмерность или два с половиной D

Внедряем DevSecOps в процесс разработки. Часть 3. Этап Post-build Checks в DevSecOps, обзор инструментов

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

Кто делает контент в Selectel? Экскурсия на внутренние кухни команд и подсказки для будущих коллег

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

Amplicode: учим IDE говорить на языке фреймворка

Развитие сотрудников в IT-компании

Go напишем шахматный сервер? Часть вторая — структуры, интерфейсы и методы

[Перевод] Оптимизация настроек Kafka кластера. Часть 1. Механизмы управления пропускной способностью

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

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

Матричный шрифт с анимацией на микроконтроллере

Обновление нейро-интерфейса Fooocus до версии v2.4.1, Hyper-SD и TCD, что еще нового, как обновиться?

«Этикетки» для тарифов и битва за общественный интернет — что с регулированием провайдеров в США и других странах

Чего ожидать от проектов с российскими вендорами: пример миграции IP-телефонии на российский ФЛАТ

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

Проект «Москва в 3D». Перезапуск

Кибер Бэкап 17. Обзор новинок

Nanopc-T6 с Proxmox 8

Локации для инноваций, или где открыть IT-компанию в ОАЭ?

[Перевод] Разбираем портативный ТВ Sony FDL-330S (FDM-330)

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

Роботы от Microsoft и Sanctuary AI: искусственный интеллект и обширные возможности

Автоматизация инфраструктуры с помощью Salt

Ответы на вызовы

Дешифрование паролей для доступа к потерянным Биткоин Кошелькам с помощью метода Gauss-Jacobi

Сеть медицинских лабораторий Helix сокращает айтишников

Рейтинг Docker хостинг платформ в России и зарубежом

Что не так с техническими собеседованиями в IT?

28 мая 2024

Terraform: поиск оптимального написания кода

Интеграция PostgreSQL и Hadoop

Кейс: SEO продвижение интернет-магазина женской одежды или как увеличить посещаемость сайта на 737% менее чем за год

Вкалывают роботы, счастлив человек

PANGIT. Дневник разработчика

Самые актуальные исследования в области квантовых коммуникаций: важные шаги и вызовы

Новелла “Данные”, литературный эксперимент в формате ненумерованных списков

Deus ex machina?

Облако на батарейках — резервное питание ЦОДов

Реверсинг приложений под Android. Смотрим под капот

Quansheng UV-K5/K6, трансивер, из которого можно сделать что угодно: аппаратные доработки

SQL vs NoSQL: как выбрать архитектуру БД для мобильного приложения, чтобы потом не пришлось ничего переписывать

Time Limit Exceeded это не только про сложность алгоритма

Особенности олнай-совещаний

СДЭК — как пропадают Наши посылки

Как мы создали ИИ-стартап на хакатоне выходного дня в Германии

И в очередной раз про мониторинги. Как его готовим мы и причем тут бизнес?

Зачем инженеру идти в преподавание (это не деньги или слава). Разбираемся, как всё успеть и не умереть

«Второгодник» онбординга: каково это снова пройти трудоустройство в компанию, из которой ты уже уходила?

Декомпозиция — ваша суперсила

RSS лента результатов поиска в Awakari

Termidesk 6 лет спустя: куда движется российский VDI

Как я реализовывал алгоритм маскирования для протокола WebSocket на Wolfram Language и подключал Си-библиотеку

Апдейт, ещё апдейт: вышел Red Hat Enterprise Linux 8.10. Что нового?

ЭЦП в электронных нарядах-допусках: сага о бюрократии и прогрессе

Kandinsky Video 1.1: обновленная модель генерации видео

Что важно знать перед собеседованием аналитика данных

Развертывание отказоустойчивого комплекса Space VDI 5.4

Во благо или во вред: какие риски несет использование искусственного интеллекта в информационном пространстве

Как я подвергся «хакерской атаке»

Новая модель внедрения изменений Джона Коттера. Часть 2

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

Как провести Performance Review для оценки сотрудников

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

Профиль защиты ЦБ РФ и мобильные приложения: разбираемся, как соответствовать

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

[Перевод] Как измерять эффективность разработчиков, и почему метод McKinsey может убить культуру разработки в компании

Обработка отклонений в проектах имплементации ERP-систем

Bare-metal Kubernetes — спускайся с облаков

Команда работает как часы? Возможно, у тебя проблемы

Как мы выбирали протокол для клиентского API. Сравнение JSON-RPC 2.0 и RESTful API

5 распространенных ошибок, которые лучше не допускать при запуске кампаний в Яндекс Директе

[Перевод] Расшифровка startup файла Arm Cortex-M

[Перевод] Измерение продуктивности разработчиков. Ответ 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

Прогнозируем результаты российского кинопроката с помощью ML

Миграция почты из Exchange Online в Яндекс 360 для бизнеса

Гипотеза о происхождении Луны: версии и факты

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

Быстрая Data Quality проверка на базе алгоритма adversarial validation

Куда катится MobAIle-разработка

Sony R1 — медленно. Очень. Но с Carl Zeiss и крупной матрицей

Магия ссылок системы быстрых платежей

Почему Fedora CoreOS — это container optimized дистрибутив

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

Мотивация — тайм-менеджмент

[Перевод] Какие бренды еды и напитков номер 1 среди зумеров. Отчет DCDX

Что, если не Слизерин? Или как можно стать мракоборцем в мире маглов?

Человек-машина: краткий обзор достижений и возможностей биоинженерии

Задачка на деление. Как разделить город на зоны доставки

Как мы реализовали Low-code на микросервисах

Ядерный магнитный резонанс, ЯМР⁠⁠. Часть 3

В облако на работу: Архивирование postgres. Дайте два

Почему JOOQ — идеальный инструмент для работы с БД при интеграционном тестировании API

Как устроено производство PERCo

Бот-автоответчик с ChatGPT для Бизнес-аккаунта в Telegram на Aiogram 3

[Перевод] Разделяемость данных между микросервисами

RPA: страшно и недоступно? Как разрушить мифы о роботизации

Внедряем DevSecOps в процесс разработки. Часть 2. Обзор инструментов, Commit-time Checks

Ландшафт Open Source Data Engineering в 2024 году: место России и мировые тенденции

Как оценить валидность A/B тестов. SRM и другие критерии

Новый контроллер, облако, выключатели, DALI-шлюз и датчики присутствия от Wiren Board

[Перевод] Глубокое погружение в дочерние шаблоны Joomla

Зачем вам нужен профсоюз?

Модели зрелости в кибербезопасности на примере OWASP SAMM

Безопасное проектирование программного обеспечения. Конфиденциальность и Шифрование

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

Уязвимость DeserializeSignature в сети Биткоин криптоанализ и недействительные подписи ECDSA

Меняем американца на китайца в цифровых двониках. Двигатели переменного тока – точные модели

Финансовая арифметика в PostgreSQL

[Перевод] Ориентация на клиента: как внедрить «чуждые» идеи в корпоративную культуру

26 мая 2024

Математические бланки // Часть 2: философия

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

Что внутри мощного мини-компьютера Geekom XT12 Pro? Разборка неттопа на базе процессора Intel Core i9 12900H

Я научу вас неправильно играть в Hearts of iron. Оптимизация довоенной экономики: часть 1

Проблемы эмуляции IPP принтера в Android

Умные настройки Chrome для стабильной автоматизации тестов

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

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

21 вопрос электромеханику по ремонту и обслуживанию вычислительной техники

Запускаем StableDiffusionXl на Nvidia видеокартах с помощью python

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

Как меняется open source ландшафт в контексте облачных сервисов

SteamPunk мотоцикл. Эхо из старого мира

Разработка видеокарты своими мозгами. Символьный вывод

Векторные БД 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, его влияние на страны Глобального Юга

Резервный мониторинг послушного дома

Как создать приложение на C# с подключением скрипта Python

Разбираемся с coroutine в Kotlin — 2

А это точно твой сайт? Как проверить, что пользователь владелец сайта

Анатомия визуализации. Часть первая: от задачи к исполнению

Как найти работу мечты в США: советы от топового американского рекрутера из Notion. Часть 1

Как найти работу мечты в США: советы от топового американского рекрутера из Notion. Часть 2

Microsoft перевела свои мобильные ПК на процессоры ARM, близки к этому и другие компании. Перспективы Intel

VBScript убирают из Windows. Но почему и зачем?

Пилим «Даллас» или «Шапка» и «Опёнок» на ожившем 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-базе данных

Чтение на выходные: «Мозг игрока. Как нейронауки и UX влияют на дизайн видеоигр» Селии Ходент

Ультимативный Гайд По Эффективному Обучению (для влёта в IT с двух ног)

Ни минуты даунтайма. Автоматизированная система управления обращениями для бизнеса

Ему всего 20 и он делает $1,200,000 в год на no-code. Разбираемся, как именно

Как Apache Arrow поможет управиться JS с большими данными

AMD EPYC 4004 — продукт, на который Intel нечем ответить

Война со льдом

Некоторые аргументы за высшее образование

От кода Голомба и Элиаса до своей реализации

Два способа извлечь звуки из данных: как и зачем

Lenovo изменила все! Слот M.2 теперь можно использовать для установки дискретной графики в ноутбуки

Новые материалы готовы изменить мир

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

Реализуем touch жесты на vanilla js. Часть 2 (drag, resize)

[Перевод] Java-рантаймы с точки зрения Spring Boot

Bricks: новый подход к управлению интерфейсами

Как аналитику не оказаться обманутым ChatGPT: Часть 1

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

Какие навыки необходимы дизайнеру в продукт

Доверяй, но проверяй: история расследования инцидента на основе OSINT

Основы безопасности в Kubernetes

Фоновые асинхронные задачи в FastAPI и их мониторинг

Оживляем электронный кран машиниста от электровоза

История и наследие инженерной семьи Парсонс

Опыт дистилляции моделей распознавания речи

Миграция Big Data на практике: как мы готовили напильники

Mouse Without Borders

[Перевод] ИскИн для всех и каждого — часть I

Выключаем компьютер через Wake-on-Lan

Как устроен рекомендательный сервис, который выдерживает 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

Копируют мои посты: 4 способа прекратить нарушение

Малые модульные реакторы для энергоснабжения ЦОД: новый источник энергии все реальнее

[Перевод] Машинное обучение: мост между бизнесом и Data Science

С++: освобождение ресурсов в деструкторах с использованием вспомогательных функции

Как в Сингапуре судились из-за интеллектуальной собственности с айтишниками и не только: три кейса

От и Go: доклады для гоферов про инструменты для фаззинга, kuber-кластер на Go и не только

Команда Junior специалистов как полноценный Unit в компании

[Перевод] Единственное руководство, необходимое для успешной сдачи экзамена CKAD(Certified Kubernetes Application Developer)

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

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

Suppgram: open-source служба поддержки на Telegram-ботах

Boeing 767: Как убрать, затем вернуть и снова убрать бортинженера

Hellhounds: Операция Lahat. Атаки на ОС Windows

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

Что такое VFX, CGI и в чем разница, визуальные эффекты или компьютерная графика

Как я делаю build больших Android/iOS проектов со 128 GB памяти на старом Mac

Всё, Телеграм теперь уподобился «плохим» корпорациям?

Разбирая бэклог. Часть 11. Эксперименты Silicon and Synapse или краткий экскурс по Blizzard Arcade Collection (2021)

Genervis запустил свою монету в экосистеме TON

ОбАСУчиваем дачу. Опыт эксплуатации и новые идеи

50 вопросов для опроса лояльности и удовлетворенности сотрудников для вашего вдохновения

СТОП фейковым отзывам и рейтингам. Применение машинного обучения в борьбе с фродом рейтинга и отзывов товаров в ритейле

[Перевод] Что разработчик никогда не должен делать

Технологии будущего: IT чемпионат проектов среди школьников в Astana IT University

Культура и внутриком: с чего начать?

Функциональное программирование на Groovy

Кто такой аналитик бизнес-данных по стандарту Guide to Business Data Analytics

17 самых распространенных ошибок новичков в Python и как их фиксить

Как подготовить данные для запроса в Postman через pre-request

[Перевод] Город в бутылке — движок Raycasting всего на 256-байт

Corepack в Node.js: возможности и перспективы

Пентест gRPC

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

Натрий в IT-секторе и аккумуляторах: пересолить невозможно

Где увидеть косимуляцию в «железе» и RFSoC FPGA своими глазами?

Рефакторинг — это как весенняя уборка: никто не хочет её начинать, но все ценят чистоту и порядок после её завершения

[Перевод] Что Flutter 3.22 нам готовит?

Flutter 3.22 — наше мнение

Какие объекты продвижения использовать в VK Рекламе для сферы образования

Как включить в пакет Python файлы не на Python

Postgresso #4 (65)

Garnet. Хранит ли баги кэш-хранилище от Microsoft?

Kubernetes без интернета: как мы устанавливаем Deckhouse в закрытом контуре (обзор и видео доклада)

Управление списками рассылки в Carbonio

SberBox 2. Что под капотом?

[Перевод] Проблема «Грохочущего стада»

SwiftUI на iOS 14: преодолевая баги и улучшая перформанс в 3 раза

С 200 до 500 знаков в минуту — 4 года учусь писать код быстрее. Рассказываю о самых эффективных методах в статье

Настройка bluetooth микрофона с шумоподавлением в PipeWire

Распознавание капчи при помощи CNN модели

WBCE 2024: что интересного было на стендах партнеров

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

Большие языковые модели гораздо линейнее, чем мы думали

Как правильно визуализировать данные, чтобы принимать эффективные решения?

Где искать Апофис на небе в 2029 году

«Город рассвета» и suffering footprint: история одного дауншифтинга из IT

Делаем процедурный панельный дом в Blender

Какие возможности клавиатур подглядеть у Tinder, YouTube и Revolut

Пишем plugin для Jetbrains IDE: отображение файлов вне проекта в Project Tool

Как эффективно организовать 20 команд, работающих на одну цель?

Вы неправильно настраиваете Emacs

Из театра на завод: можно ли сделать из актрисы инженера-тестировщика

Как мы в РСХБ автоматизировали процесс подготовки кредитных решений

Квантовый интернет

Под капотом DarkGate: разбираем ВПО-мультитул

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

Игрокам нравится, а мне – не очень

RTMP-поток

Минитель: интернет до интернета

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

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

Основы криптоиндустрии. Алгоритм консенсуса

Разработчикам: рецензия на книгу «Создание микрофронтендов» (Building Micro-Frontends) Луки Меццалиры

Ampere и её новый 256-ядерный процессор. Что это за чип?

Как дизайнеру и разработчику понимать друг друга

Как случайно написать систему мониторинга (еще одну)

Человеки покидают Землю

Здоровье в улье. Ученые Пермского Политеха рассказывают, чем грозит исчезновение пчел

Четыре типичные ошибки в SQL

21 мая 2024

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

Медленное дыхание пространства и древние массивные черные дыры

Основы криптоиндустрии. Что такое Блокчейн (Blockchain)

Идеальный алгоритм шифрования? HASH-CRYPT

Основные алгоритмы многоруких бандитов в рекомендательных системах

«За короткий срок менеджер не может показать никаких результатов» (с)

Деплой Directus. Полная инструкция по развертыванию на сервере

Реализация Streebog256 и Streebog512 на языке RUST

Как я искал себя в IT

Как россиянину открыть ИП в Узбекистане в 2024 году

Применение айтрекинга в тестировании юзабилити интерфейсов веб-сайтов

Гайд по использованию JUnit 5, Mockito и AssertJ для проверки поведения кода

Сравнение архитектурных паттернов GetX и BLoC

Как продвигать бизнес в 2024 году с помощью ПромоСтраниц и Дзена. Подробное руководство

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

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

Python QA: введение в Unit Tests

Книга «Пульсирующая Вселенная»

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

Разговор с командой megamen на хакатоне «Цифровой прорыв. Сезон: Искусственный интеллект»

Как устраивать DDoS-атаки: от 2010-х до наших дней

Фаззинг REST API

Оптимизируем рабочие процессы продактов и маркетологов с помощью AI

Обзор системы Хорриот — определение, функции, автоматизация данных

Диоксины — самые токсичные

[Перевод] В остаточном потоке трансформеров представлена геометрия состояний их убеждений

В России снижается число утечек персональных данных? Или всё не так?

Новый Век или Парадокс Моравека

Охота на призраков. Что такое Compromise Assessment?

Регистрация IT-компании в ОАЭ: честный и полный гайд

Laravel + Composer. Как запустить проект в корпоративной среде. Проблемы ssl сертификата при установке

Cервисный дизайн: как мы проектируем функционал обслуживания продуктов

Разбираем KAN по полочкам

Кто ты, воин? Или о правильных собеседованиях

Прозрачный файрволл на межсетевых экранах Zyxel

Умные розетки Сбера как домашняя лаборатория

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

И снова Winamp: будущее медиаплеера зависит от сообщества. Код легендарной программы откроют

Дайте мне точку опоры…

Быстрый способ оценить защиту КИИ по методике ФСТЭК

О чудный мир Fermax (часть 3, Ansiktsgjenkjenning)

next.module: публичное обсуждение и рекомендации автору

Наука против возраста: как перепрограммировать организм

Алгоритмы, вдохновлённые природой

Модернизация сетевой инфраструктуры: куда бежать

Что общего между сведением музыкального трека и планированием?

[Перевод] Архитектура в Unity-разработке: паттерн «Спагетти»

Еда как софт

Кибер Инфраструктура 5.5. Обзор новинок

Разработка манипулятора для игры в шахматы

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

Моделирование оргструктур и бизнес-процессов при имплементации ERP-систем

Станут ли ИИ-стартапы пузырем, который лопнул?

Custom Kafka Deserializer и Spring’овый контекст. Как инжектить в статические поля

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

Безопасность первична: сетевое взаимодействие и привилегии контейнеров в Docker

Security Week 2421: множество исправлений и один новый баг в обновлении Apple iOS

Как заставить рулонные шторы поумнеть — дешевый способ автоматизировать открытие/закрытие без необходимости питания 220В

Delta-Rle-Huffman (DRH) Texture Format

20 мая 2024

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

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

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

Полгода спрашивает изощренные вопросы как начать программировать, но не написал даже Hello, world

Пример деплоя Web-приложения на C# Mono на хостинг

Новые горизонты: японская компания научилась производить 400-слойную флеш-память 3D NAND. Что это за технология?

Задачи и боли пресейл-консультанта

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

Я выгорел как программист и сделал из хобби бизнес. Теперь продаю на 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 тысяч человек

Хеш-Индексы в PostgreSQL

Vo(IP) Really Simple: пишем простое VoIP решение

В чем сила, брат? В performance review — объективно оценивайте сотрудников

Скрайбинг в ИТ. Лучше один раз увидеть

Как создать аудиоплеер. Часть 1. Что под капотом

Как запустить IT-продукт? Рассказываем в бесплатном курсе для продакт-менеджеров

Эксперты «Газинформсервис» примут участие в международном киберфестивале Positive Hack Days

Весенняя распродажа в издательстве «Питер»

Перешли на nanoCAD еще до того как это стало мейнстримом. «Рязаньпроект»: 12 лет и сотни проектов

Open AI заплатит за нарушение авторских прав и «галлюцинации» Chat GPT?

Как мне взбрело в голову свой Notion-like редактор написать

Читайте отзывы о компаниях, прежде чем принять оффер

Ода хейта C++

Безопасные и недорогие аккумуляторы? С цинком и натрием это может стать реальностью

[Перевод] Двоичный поиск против вероятностного

Фантастически быстрый деплой веб-приложения

Новые процессоры, апдейт TimescaleDB, кешбэк за S3 и многое другое: что мы обновили в апреле

Как я бэкенд для интернет-магазина пилил…

Как ИИ и методы прошлого века обошли золотых медалистов IMO в геометрии

[Перевод] Разметка данных в Label Studio при помощи GPT-4: интеграция ML Backend

Предметно-ориентированное проектирование (DDD) и математическое моделирование

Воронка метрик рекомендательных систем. Дочитывания — новая метрика

Как торгуют профессиональные трейдеры — анализ результатов конкурса Лучший Частный Инвестор

Почему команда sort включает в себя функцию uniq? (Куда делась философия Unix!?)

Новый вид получения личных данных при поиске вакансий

Топ-100 вопросов на собеседовании по системному анализу

Что делать если отключат Figma? Есть ли альтернативы?

[Перевод] Wireframe vs. mockup vs. prototype: в чем разница?

Обзор гипервизора Harvester 1.3.0

Почему вы себя обесцениваете: какую выгоду это дает и что делать с ощущением своей несостоятельности?

Мобильная разработка за неделю #538 (13 — 19 мая)

Почему создатели нейросетей вынуждены их цензурировать. Ликбез для не-айтишников

О чудный мир Fermax (часть 2, Wi-Box)

19 мая 2024

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

[Перевод] Мега-Учебник Flask Глава 9: Разбивка на страницы (издание 2024)

[Перевод] Выпуск новостей ReactOS №104

[Перевод] Разбираемся с coroutine в Kotlin — 1

Как использовать Python в нативном Android приложении. Мой опыт

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 в рамках военных стратегий

Securika Moscow 2024: заметки интересующегося

«Джуны нужны» — использование нетворкинга для входа в IT

Магия музеев или что могут технологии

За гранью возможного: создание полимерных электродов, способных восстановить зрение

Решаем простую статистическую задачу пятью способами

[Перевод] Анимации CSS, основанные на времени

Гроубокс с числовым программным управлением (ЧПУ)

Все мои детальки: переход на отечественные микроконтроллеры

История создания моей первой игры на Unity

Комбинированная авторизация в Spring Security: Социальные сети и логин через username/password

Pet проект. Разделитель PDF документов

Оверклокинг процессоров сходит на нет? Почему о крупных достижениях давно ничего не слышно

10 советов как обеспечить безупречную клиентскую поддержку

[Перевод] Переворачиваем список целых чисел

Многогранная аналитика в ИТ: от понимания потребностей до оптимизации процессов

Дайджест релокации #1. Провал Кипра, Канада закручивает гайки, Финляндия и Испания начинают проверки

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

[Перевод] Реверс-инжиниринг нативно скомпилированных .NET-приложений

Второй пошел: Google опубликовала новую бета-версию Android 15

Прочитал книгу по 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 — гиковский КПК, который надо собирать самому

Интеграция iframe в ispmanager — если вам нужны Google-карты или «Яндекс Метрика» прямо в панели

[Перевод] Разбираемся с паттерном REPR в ASP.NET Core

Создание доверительных отношений между доменами Active Directory и ALD Pro

Тесты на дженериках: пишем кода в 3 раза меньше. Параметризация AssertJ и сравнение Json

Сложности разработки онтологий для айтишников, базовые онтологии Партриджа и Веста

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

50 лет кубику Рубика: как изобретение простого венгерского учителя завоевало весь мир

Как перевести деньги из России в страны СНГ в мае 2024 года

[Перевод] Освоение журналов аудита Kubernetes

Дневник альтруиста. dfu-util

Установка, резервное копирование и миграция snap nextcloud-сервера (v27.1.8)

Развитие российского рынка СКУД. История PERCo

Большой обзор обновлений iOS и Android

Личное планирование синьора из Microsoft

Миграции схемы данных YDB с Flyway и распределенные блокировки

[Перевод] Как использовать GitHub Copilot в IDE: советы, приёмы и лучшие практики

Самые странные операционные системы

Обзор ноутбуков с двумя дисплеями. Новая модель SZBOX DS16 с процессором от Intel, YogaBook C930 и другие

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

Пакетируем легко и просто с помощью Lerna

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

Распределенная трассировка с Jaeger и Clickhouse

Путь Frontend разработчика. Как им стать? (Часть 1. Основы)

Два способа отформатировать USB flash-накопитель в ОС «Альт» графическими средствами

Миграция пеликанов в облака: как реализовать сложный орнитологический проект на базе облачной платформы. Часть 1

Быстрые, красивые и доступые: ТОП-10 планок оперативной памяти DDR5 из XCOM-SHOP

Японский видеомагнитофон! Делаем ретро-фото в стиле VHS на смартфон

Samsung и SK hynix прекращают выпуск DDR3 в угоду всё более популярной HBM3. Что будет дальше?

Куда делись достойные PM на российском IT-рынке?

«Ящик Пандоры» или из чего состоит планировщик запросов СУБД Greenplum

Вышла werf 2.0: новый движок развёртывания Nelm и 300+ релизов за четыре года

Теперь я препод. Небольшой отзыв о первом опыте преподавания в Сириусе

[Перевод] Когда целый день программировал на Zig: впечатления Rust-энтузиаста

Ультимативное руководство по эмоциональному дизайну

Прародитель T1000: алгоритм динамической морфологии мягких роботов

Популярные ошибки в Golang и как их избежать

Архитектура процессора Эльбрус и его путь развития (на примере Эльбрус 8С и 16С)

[Перевод] Учёные связали органические молекулы с гидротермальными источниками на Энцеладе

Рецепты «приготовления» Hibernate, или решаем 5 проблем работы с фреймворком

Полезные практики написания поддерживаемого кода на PHP

Абу Сина и мир идеалов

Как построить годовое планирование в организации и нужно ли оно вообще?

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

Как «Лайк Центр» защищает деловую репутацию

Декораторы в Python

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

Многообразие связных списков

Трудности перевода

Как написать свой клиент для YouTube, не привлекая внимания санитаров

16 мая 2024

Настройка IMS Белтелеком на ZyXEL Keenetic VOX

[Перевод] Освоение Enum в Java: Руководство для разработчиков

Falang: Low-сode конструктор логики с экcпортом в C++, C#, Rust, Go, TypeScript

О развитии навыка говорения

Обзор Aудио Кодека NAU8814YG

Работа руководителя – а она правда тебе нужна?

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

Linux 6.9 уже готов: что нового? Изменения и дополнения в ядре

[Перевод] Wasm на весь стек — движемся от клиента к серверу с использованием Leptos, Rust и Spin

Как выбрать технологию для проекта, убедить команду и не пожалеть об этом на следующий день?

1 строчка кода для решения проблемы ПФ

[Перевод] Джун Ха: ход конём из поэта в великие математики

Диалоги, анимации, озвучка, нейросети

Рассвет и закат мобильного программирования

Префиксы is, has, can, should… в нейминге переменных и функций

Книга: «Laravel. Полное руководство. 3-е издание»

Коммивояжер на GPU

React Native: мифы, претензии и реальные проблемы

Атрибут aria-disabled

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

Выбираем дешёвый VPS-сервер. Что почём в 2024 году?

Microsoft пытается побудить пользователей Windows перейти на новые ПК и ноутбуки. Основной инструмент — штатный браузер

В Сбере, ваши счета под угрозой

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

Разбор ноутбука с фейковой памятью из тех, что заполонили Ozon и Wildberries

Проверка игрового движка qdEngine, часть третья: дополнительная десятка багов

Обфускация и деобфускация JavaScript: основы и инструменты

Как выживать среди заказчиков

«Я в топ 4% мира на LeetCode» — это оказалось на удивление просто и недолго

Почему рекрутеры приглашают на вакансии, не соответствующие нашим навыкам? Опрос

Как я доказывал Google, что мне нужны данные юзеров, но я не скамер

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

Как мы поддерживали сервис и клиентов, когда менялся закон об электронной подписи

Проверка влияния интеграционного расширения на производительность системы 1С

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

[Перевод] История: Redis и его создатель antirez

Apache Airflow: преимущества и недостатки

Аналитик SOC: про скилы, карьерный рост и… медведей

Почему Python на самом деле не универсален

Postgres Pro Shardman: горизонтальное масштабирование реляционных СУБД

Разбираемся в серверных и клиентских компонентах в Next.js: когда, как и почему?

Подборка продвинутых материнских плат на сокете LGA1700 из топа продаж XCOM-SHOP.RU

Как Ли Сян создал Li Auto — один из самых ярких брендов китайского автопрома

Ускорение слива воды с помощью диффузора

Магия перестала быть магией и превратилась в технологию

Учет задач в трекере. Одна задача на всех или каждому по задаче? Разбираемся

Создание музыки в нейросети Udio, подробная инструкция с примерами от сообщества

Мощный инструмент для работы с GCOV покрытием кода C/C++

µDjango — технология создания асинхронных микросервисов

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

Про важность дизайн-ревью в продуктовом процессе

[Перевод] Spring AI: оптимизация разработки AI-приложений с помощью Java и AI API

Как мы работаем со Stateful в Kubernetes: особенности и подводные камни

Вышел релиз Dependency-Track v4.11: обзор обновлений

Весь Росатом работал на Джире — и что случилось в день Х

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

Open software supply chain attack reference (OSC&R)

Кто ещё здесь не разрабатывал русский BI?

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

[Перевод] Достижение лучших результатов в бизнесе благодаря отладке виртуального ассистента в Rasa X

Как зарегистрировать Apple Developer в App Store для юридических лиц. Самый подробный гайд 2024 года

React Conf 2024. React v19

Есть ли жизнь на arm'е?

Возврат заметок домой на Obsidian и git

Почему ИИ не умеет в 1С

Как утилизировать цифровой мусор?

15 мая 2024

[Перевод] Разбор вердикта суда в отношении разработчика Tornado Cash

Уличный светильник Foton Lighting и продление срока его службы

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

[Перевод] Добавляем объём в visionOS-приложение

Ленивый линукс — история Slackware

Nim в мире дикого фронтенда

Хочу ферму васаби в Подмосковье

[Перевод] Реализуем балансировку нагрузки на сервер с помощью Envoy и gRPC API на Kotlin

Асинхронный веб: WebSocket, Server-Sent Events, Long Polling и Short Polling

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

Обзор Huawei Pura 70 Ultra. Чем интересен новый флагман Huawei и какие технологии в нём применяются

Почему событие Керрингтона не будет концом цивилизации

Зарплата 70к в год vs. 60€/ч на фрилансе

Да, это не OpenAI — на Google I/O показали LLM Gemini Flash 1.5 с дешевым контекстом на 1 миллион токенов

Генерация надёжных псевдослучайных чисел с ChaCha8Rand в Go

Стресс на работе: каким он бывает и как с ним справляться

Почему я верю в востребованность кроссплатформы и Flutter в частности?

pgAdmin4 CVE-2024-3116

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

Расчет рентабельности инвестиций и другие задачи дата-сайентиста

Платформа А/В-экспериментов: история про то, как делать сервисы лучше

ИИ-устройства без экранов с аналогом ChatGPT и без него: новый хайп или тупиковая ветвь развития?

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

5 советов для джунов: Как разработчику найти свою первую работу в IT?

Обзор ноутбука‑трансформера Aquarius Cmp NS483 (Исполнение 2)

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

Угрозы под контролем: применение ML для автоматического анализа отчётов

DivKit теперь и для Flutter. Рассказываем об особенностях BDUI-фреймворка Яндекса

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

Как я синхронизировал координаты персонажа на сервере в Lineage 2 на Node.js

Человек и программа. Статус: всё сложно

Kanban метод: инструкция к применению

Как превратить чистящее средство в детскую игрушку, которая завоюет мир. История бренда Play-Doh

Взламываем сеть при помощи ESP32

Как построить и продать API

Управление нагрузкой, теплом и не только: неочевидные нюансы построения S3-хранилищ

Go напишем шахматный сервер? Часть первая — Введение и пока ни слова про Golang

Стажировки в SOC. Часть 2: как создать идеальную программу обучения

Книга: «Сам себе тестировщик. Пошаговое руководство по тестированию ПО»

Лучше новых двух: кто и зачем реставрирует старые компьютеры

Фокус на безопасность мобильных приложений

Берем ответственность за вопросы: как задавать их правильно

Моя стратегия тайм-менеджмента для основателей стартапов

Как деградирует поддержка с ростом сервиса

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

[Перевод] Анонс Dart 3.4

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

Что такое WAF и как с ним работать. Показываем на примере уязвимого веб-приложения

Гейминг за 300: как я купил и оживил дешевую игровую консоль на Android. Можно ли поиграть, сэкономив на шаурме?

[Перевод] Вышел Dart 3.4

Как делать многоуровневые формы в Rails

ч.16 Сервер для 2D MMO RPG игры (realtime) — MVP готов

Как замерять и повышать производительность Java-кода: личный пример с JMH

Ходить как человек: генеративный ИИ и локомоция

Геймдев. Итоги апреля

Тестовое задание с Emfy — PHP разработчик

Демо: Поиск на GitHub с помощью Manticore Search

Проекты, хакатоны, общение — что поможет начинающему разработчику набраться опыта

Самое важное про Android-разработку с developer keynote конференции Google I/O

14 мая 2024

[Перевод] Великобритания, долги, Южные моря и Исаак Ньютон

Борьба со сложностью

Тайны Вселенной: что происходит внутри черных дыр

Выстраиваем понятный онбординг: кейс команды тестирования из Яндекс Диска

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

16 типов менеджеров проектов: от токсика и пингатора до бюрократа и мамы-утки

Ecodomen.ru — агрегатор регистраторов доменных имен

Неочевидное ML: примеры от SberDevices

[Перевод] Сервис-ориентированные организации

Почему они такие… О вопросах на интервью

Тайны Вселенной: что происходит внутри черных дыр

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

Как мы делаем канареечный деплой в PaaS

«Можем повторить»: как адаптировать зарубежные бизнес-проекты на российском рынке

Бэкэнд для начинающих или типовые ошибки бэкэндера

[Перевод] Разработка вредоносного ПО для MacOS: инъекция и сохранение шелл-кода

Как в РСХБ внедряли технологию спутникового мониторинга земельных участков

Транскодирование — видеоконтент на диете. Часть 1

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

Книга: «C++20 для программистов»

Внедрение AI: особенности, сложности, на что обратить внимание

Сказ о том, как русский к немецкому геймдеву пришел. Почти…

5 необходимых шагов при UX/UI-аудите

[Перевод] Разработка вредоносного ПО для MacOS: создание заготовки

Берём ноутбук и отсекаем всё лишнее. Попытка №2

Режимы работы блочного шифра

[Перевод] CRISPR на практике. Восстанавливая зрение

А зачем это бизнесу? Экономическое обоснование использования ML для прогнозирования спроса на ж/д

Обзор конференции Langame Conference 2024 и разговор с руководителем проекта Langame Павлом Голубевым о киберклубах

NFCKEY — лучшее решение для арендодателей?

Генерация OpenAPI из Spring Boot MVC

Мокирование как хорошая практика тестирования фронтенда

Временный переход тестировщика в аналитики: неожиданные плюсы и очевидные минусы

Создан 256-ядерный мегакластер на базе RISC-V в формате мини-ПК. Что это за проект и какие у него особенности?

11 мгновений ReactOS: user mode становится лучше?

Группа солнечных пятен №3664

Prompt engineering — путь к эффективной работе с ChatGPT

Обзор аппаратного файервола Zyxel USG Flex 100AX

Методы расшифровки трафика

Навигация в приложениях Flutter: разбираем Navigator, Router и лучшие библиотеки

Могут ли LLM-агенты взламывать сайты и эксплуатировать уязвимости?

Новый релиз большого интерактивного «столетнего» учебника по тестированию

GPT-4o: больше мощи, но меньше цены. Почему так и что на самом деле умеет модель?

YouTube Shorts из терминала. Как автоматизировать создание видео с помощью FFMPEG и Bash. Часть 2

Перчатка-джойстик

Записки оптимизатора 1С (часть 6). Логические блокировки MS SQL Server в 1С: Предприятие

Нагрузочное тестирование для интернет-магазина

Становится очень облачно

Как построить бастион-хост и превратить его в неприступную крепость

Как я разработал квадрокоптер на ESP32 с нуля (ушло 4 года)

Скоро в России может появиться спутниковый интернет для смартфонов

Новая любовь российского энтерпрайза — типовое автоматизированное рабочее место. Что это такое и как его построить

Моё лучшее вложение 13 тыс. рублей (какой ботаник без микроскопа?)

Второе рождение DSP или запуск нейросетей на процессорах К1967ВН044 от «Миландр»

Шахматы как инструмент успеха: тайные ходы для достижения эффективности и продуктивности в любой сфере

Криптография на службе у stateless

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

Тенденции адаптивного и инклюзивного дизайна: доступность для всех пользователей

Реализация содержания проекта внедрения ERP-системы

Культурное наследие в видеоиграх: от мифов до истории

Хотите роста в профессии и зарплате? Подумайте об участии в проектах аутстаффинга

Фреймворк Swoole на PHP для начинающих

5 библиотек и фреймворков Java, крайне полезных для разработчика

SwiftUI: наконец-то пора? Опыт разработки на SwiftUI в контексте UIKit приложения

Как зарегистрировать Apple Developer в App Store для физических лиц. Гайд 2024 года

Оживляем ретроспективы с помощью процессных метрик

Fine BI Jump в «никуда»

Опыт публикации Андроид приложения в Google Play независимым разработчиком в 2024 году

Security Week 2420: эксплуатация уязвимостей в ПО

OpenAI релизнула GPT-4o и мы её уже внедрили

Сравнение Vosk и Whisper

13 мая 2024

[Перевод] Пара слов о моделировании твердых поверхностей

[Перевод] Создаём плагин авторизации в Joomla 5 по e-mail

Профиль Firefox для посещения Сбербанка и Рунета в целом

Простой SDR в помощь ICOM 9700

Разработка товарных знаков: рассказываем о кейсах

Хостинг приложения Asp.Net Core Blazor c БД PostgreSQL на сервер через git push

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

Написал книгу по C#

[Перевод] Чек-лист по разработке облачных приложений. Часть 1

Почему происходит подмена телефонных номеров. Часть 1. Кейс МегаФона

Немного о движении частиц в квантовом мире

От идеи до бизнес-эффекта: PoC, MVP и MLP. Полное руководство по снижению риска при запуске продукта или проекта

Разбираемся в ролях: Продукт Маркетинг Менеджер и Продакт Менеджер

Почему новая модель GPT-3,5 Turbo говорит, что ее создали в российской компании Just AI?

ЭВМ для Госплана: как в СССР пытались внедрять IT в экономику в довоенные годы

Как упавший сервер влияет на SEO и что делать, если страница исчезла из выдачи

Zabbix-шаблон для мониторинга серверного железа

Взаимодействие продуктового дизайнера с командой

Ключи во Flutter

Веб-скрапинг с Scrapy на Python

Оптимизация Arch Linux до небес

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

Поле HTML-документа: для чего можно использовать

CDC на примитивах

AYANEO AM02: мини-ПК с очень необычным дизайном и хорошими возможностями

Виртуальный аватар без мокап-костюма или сказ о том, как 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

[Перевод] Создаём плагин авторизации в Joomla 5 по e-mail

PostgreSQL 16. Организация данных. Часть 1

Мониторинг и точка, или логотип ИТ-компании

С чем я столкнулся в “большом консалтинге”. Несколько историй из личного опыта

[Перевод] 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

У Китая новые проблемы: Intel перестанет поставлять чипы Huawei. К чему может привести это решение?

KC868-A32M: контроллер без цифровых входов (зато со всем остальным, плюс 32 мосфета)

Связь решения СЛАУ и минимума квадратичного функционла. Часть 1

Кейс-Позор: как Яндекс учитывает Конверсии от ботов

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

Spore – игровая песочница с безграничным потенциалом

Воплощаю мечту, создавая игру. Часть 2-я

Вспоминаем Half-Life: дизайн локаций в игре

Ответ на «Коротко о том, почему Rust лучше C/C++» или меня не бомбит

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 и комплексное переосознание мира фармы

От первых искр до Уимсхерта: эволюция электростатических генераторов

Деградация Яндекс РСЯ: уже на ДНЕ

Операционка реверсера. Обзор виртуальной среды FLARE-VM

Эллиптическая галактика UGC 10143 — вселенский дом престарелых звёзд

Как мы юнит-экономику считали и управленческий учет для маркетплейсов делали. Было сложно

Четыре частых вопроса по SQL джуну-аналитику и три задачи на собеседовании. Часть 1

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

Рыцари ордена True Tech: как Гильдия Архитекторов в МТС объединяет специалистов

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

Прожарка. Форсайт аналитическая платформа + Fly Bi

Red Hat Enterprise Linux 9.4: что нового в релизе и что изменилось?

Чем мы дышим? Почему я бы не доверял Яндекс.Погоде, Google и IQAir

Автомашинист. Оживляем «автопилот» для электрички

Где вы 300к\наносек находите часть 2. Май 2024. Тримодальное распределение окладов

Оригами Креслинга: роботизированная гусеница

Строители пирамид

Матрицы Паули. Просто. Для обычной физики и графики

А что может ваш профсоюз?

Apple Power Nap

Все про композитинг в X11 | Linux

Орбита: self-hosted блог с подписками

[Перевод] Result builders in Swift

Решение головоломки из университетского квеста с помощью Python

09 мая 2024

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

Есть ли смысл покупать курсы для вкатывания в IT

Как аналитик учился java log читать. Часть вторая: простые ошибки

Obtainium — агрегатор закачек apk из разных источников

Способы продвижения волонтерской организации или благотворительный фонда (НКО)

Зашифрованный мессенджер Signal используется Госдепартаментом США для смены режимов за рубежом

[Перевод] Storybook — генератор сказок с ИИ на Raspberry Pi 5 и 7-цветном дисплее E-Ink

Очень краткий словарь числового программного управления. Часть 2

Шахматы. От начала до читов

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

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

Динамическая функция для генерации excel файла на Golang

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

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

[Перевод] Учёные разобрали песни китов на «алфавит»

[Перевод] Нейтронные звезды могут захватывать первичные чёрные дыры

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

Как развивается рынок открытого ПО в России: главные тренды

OFGB, или Как Linux-разработчица решила проблему рекламы в ОС Windows 11

Таких больше не делают: смотрим на шедевральный BlackBerry Priv. Как ежевичная компания сделала крутейший смартфон?

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

На что способна Radeon RX 7900 GRE в сравнении с RX 7900 XT и RTX 4070 Super

Antimatter Propulsion System

Расчет рентабельности инвестиций и другие задачи дата-сайентист

Автоматизация с помощью PowerShell, на примере взаимодействия Outlook и Active Directory

Внимание! Разыскиваются девайсы для статей

Как и зачем компании могут применять ML? Разбираемся на примере Netflix

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

Мастер-класс по съемке и сшивке панорамных изображений

Room для Kotlin Multiplatform

Lava-NC трёхфакторная пластичность (практикум)

Организация свободного информационного сообщества на основе любого протокола обмена сообщениями с открытым API

Оптимизация CROSS JOIN — первые шаги

Не будьте героем

Прокидываем #cloud-config через Vendor Data в OpenStack

08 мая 2024

Путь в ИБ глазами управленца

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

Open Data Access Layer — замена для AWS S3 SDK?

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

Старые языки программирования, новые успехи: растёт популярность COBOL и Fortran

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

Обзор бесплатных чат-ботов в телеграме 2024

Расчет рентабельности инвестиций и другие задачи дата-сайентиста

Как мы «подружили» цифровые продукты холдинга «Финам» с помощью дизайн-системы

[Перевод] Погружение в компиляторы Kotlin

Это база машинного обучения

Чудесное совпадение или ожидаемая связь: почему π²≈g

WireGuard Воскрес

Как мы строили систему грейдов разработчиков

Еще про фото неба

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

Разбирая бэклог. Часть 10. Расцвет эпохи мультимедиа или 6 необычных образовательных игр. 1992-1994

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

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

Профессия «белый хакер»: как превратить хобби в работу

Миниатюрный шаговый двигатель

Раскрываем тайны: как мы контролируем работу ML-моделей

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

1

Обучающая программа «Протокол IPv6»

Что делать, если пришел предварительный отказ от Роспатента: показываем, как отвечать экспертам

Искусственный интеллект. Ч2

Шпаргалка по безопасной сборке Docker-образов

Патенты и изобретения Великобритании в годы Второй мировой войны

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

Аттракцион невиданной щедрости: суперкомпьютер Cheyenne продали за 2% от изначальной цены

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

YandexGPT API быстро и без труда с Python SDK. Делимся опытом интеграции

Двойную шестерню ему в экструдер и шланги в корму

Как зарегистрировать аккаунт разработчика в Google Play в 2024 году: пошаговая инструкция

Дизайн-система: от страдания к звездам

Между первой и второй

Удалённое исполнение кода в ML: подходы и инструменты. Доклад Яндекса

Гидрогель и табак: синтез живых материалов

VRackDB — Просто и со вкусом

10 перспективных российских стартапов – март 2024 года

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

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

Реликтовое гравитационное излучение — ключ к тайнам Вселенной

Спиральная галактика UGC 9684 — фабрика звёзд

Максимизация коэффициента однозначности. Маршрутизация на объектах с непрямым управлением и вложенной структурой

07 мая 2024

Начал бегать с марта 2023 (60 пробежек). Продолжил с марта 2024 (15 пробежек) Анализируем, визуализируем данные, ЧСС=119

6 советов для проведения немодерируемых юзабилити-исследований

День Радио: смотрим видео на радиоспектре через SDR

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

Создание каталога в ГИСП для российской продукции и регистрация предприятия

О том, как красная селёдка попала в девелоперскую команду

[Перевод] Нейроимпланты. Крах технологии?

regexp — большие гонки

Ламповый лабораторный источник питания для ламповых устройств

Время-деньги: сколько убытков приносят DDoS-атаки и как от них защититься

Путь в IT: с дипломом или без?

Безработные айосники, мертвый PHP и бесполезные “саперы”: топ-5 мифов о будущем российского IT

IBM i: системные очереди данных

Разработчикам: рецензия на книгу «Node.js: разработка приложений в микросервисной архитектуре с нуля»

Когда достаточно простого класса Python — взять и начать управлять ML-экспериментами

Зеттелькастен рисование на бесконечном канвасе или как помнить всё на свете

TextDiffuser-2: генерация текста диффузиями

Связаны одной сетью. С Днём Радио

Unit-тестирование Flink-операторов, Job: Flink MiniCluster

Майним крипту и NFT с помощью Python

Grafana — прошлое, настоящее, будущее и альтернативы

Flatpak CVE-2024-32462

Тайм-менеджмент — это про приоритеты, а не про время

Сбор покрытия Flask (Python) в Runtime

Учебно-развлекательный проект «Мобильная платформа». Управление жестами руки

«В черном-черном кабинете». Ч. 2. Как в России появились свои cabinet noir

Прикладной ИИ: синтез звука

Работа с очередями в RabbitMQ на основе EAV-модели: превращаем плоское в реалистичное

Как автоматизировать заполнение changelog через GitHub Action

Белый список каналов Youtube

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

Фаззинг на пальцах. Часть 2: автоматизация фаззинг-тестирования на примере ClusterFuzz

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

Как начать мыслить о ИИ

Российский ноутбук Ricor Compi 100: привет из 90-х

Linux, Git и базы данных: что почитать новичкам в Академии Selectel

Тестирование программного решения в проектах внедрения ERP-систем

Язык программирования Mojo: что нового в версии 24.3?

Проблема «галлюцинирования» в больших языковых моделях на примере чат-ботов

Рулим запуском Spark-приложений в Airflow с помощью самописного оператора

Проверка игрового движка qdEngine, часть вторая: упрощение C++ кода

Книга: «Roblox в действии. Искусство разработки игр»

Программисты больше не нужны, их «уволит» ИИ?

ClickHouse в несколько кликов

Поросенок найден (80186)

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

Топ-5 инструментов c AI для начинающих (или не очень) разработчиков

Истории взлома email. Кому это нужно и сколько стоит

Контроллер управления аттенюаторами Agilent/Keysight 8494H и 8496H

CADE — интересный способ поиска аномалий в многомерных данных

Технологичный контакт-центр = лояльный клиент

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

database/sql: плохой, хороший, злой

Особенности const в Dart и Flutter

Апгрейд отеля «Южный» в Волгограде: добавляем умные функции, но только нужные

Реверсинг с помощью Remnux: переборщики

06 мая 2024

Образование для “Войти в IT” на примере тестирования

OpenGrok

Быть жестким, но не жестоким: Как разойтись с сотрудником по хорошему?

Как мне Тинькофф испортил кредитную историю

[Перевод] Игровые паттерны программирования: Game Loop

Кто такой промт-инженер и как им стать

Как пользоваться Claude: знакомство с главным конкурентом ChatGPT и базовые правила его использования

Новая модель внедрения изменений Джона Коттера. Часть 1

Meilisearch — организация поиска в связке с Laravel

[Перевод] ИИ-технологии потребляют слишком много энергии: правда или миф

[Перевод] Большая идея: не откроем ли мы в скором времени новое фундаментальное взаимодействие?

Katello и Foreman в процессе patch management

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

Истоки японского дизайна: Дзюнъити Накахара и его иллюстрации

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

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

Кейс: как с помощью парсинга Авито и ЦИАН увеличить эффективность отдела развития крупной ритейл компании на ~27%

Корпоративное хранилище секретов StarVault — первая в России полноценная альтернатива HashiCorp Vault

Security Week 2419: уязвимость в Android-приложениях при обмене файлами

Быстрое нахождение чисел Фибоначчи

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

Точное увеличение растровых изображений

Переезд с Jira

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

«Раздутость» Telegram: миф или реальность?

Древовидные структуры в SQL в одну таблицу

Практические аспекты ранжирования ответов виртуального ассистента Салют

Использование маппера UNROM при разработке игр для Dendy на языке Си

Универсальный контроллер моторов на ARM Cortex-M85. Трассировка

Взлом вашей первой программы

Google, похоже, убирает поддержку архитектуры RISC-V из ядра ОС Android. Но почему?

[Перевод] Основы программирования на примере исходного кода React

Подборка внешних жёстких дисков и SSD-накопителей

История успеха. Внедрение платформы «Вебмониторэкс» для защиты приложений «СберАвто»

Микросети: настройка коммутации

Баланс сотрудников между работой и личной жизнью — как оценить через опросы?

Сборка MS-DOS 4.0

Клетка XVII. Гипноз

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

Что такое транзакция, ACID, CAP теорема и уровни изоляций транзакций простыми словами

Атаки на Bluetooth. Часть 2. «Яблоко и синяя утка»

Когда переключаются потоки в Spring WebFlux

Этика разработчика

Реальная реальность Write-up | Tinkoff CTF 2024

Тестирование веб-приложений Flutter с помощью Selenium

Нужно ли высшее образование в 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

Хватит грызть любимый кактус! Как включить мозги и спасти лягушку из кастрюли

Первый музыкальный клип, созданный нейросетью Sora от OpenAI, революция или баловство?⁠⁠ Как работает?

Как HR-BP разговаривать с собственником

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: давайте попробуем договориться

Контекст в Vue/Nuxt: осознать, не терять и беречь

На практике пробуем KAN – принципиально новую архитектуру нейросетей

[Перевод] Что случилось с Google

Пробуем закрепить принципы работы компании. Пишем свой Манифест

Обновлённый ЕМИСС: веб-приложение от непрограммиста

[Перевод] Системное мышление: основополагающие концепции

Адаптация приложений к специальной версии Платформы nanoCAD 23.1 для отечественных ОС Astra Linux, Alt Linux и РЕД ОС

Как аналитик учился java log читать. Часть первая: логи бывают разные

Как LLM учат понимать синтаксис

Чтение на выходные: «Дизайн привычных вещей» Дона Нормана

Как мы в 4 раза ускорили мобильную версию ВКонтакте

Как тренить в кайф — путь минималиста

Гидроударный Насос

4 частых вопроса на собеседовании по части Kubernetes, с которыми может столкнуться каждый. Часть 1

Перспективы развития современных ГТУ установок и альтернативный путь их развития

Lombok — как с ним жить, а не страдать или вариант best practics для lombok

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

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

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

Майские мини-ПК: 5 хороших моделей для разных задач

Обзор новых моделей Cisco

Как нам ChatGPT ускорил подбор на 30%

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

«А ты уран захватил?»: как хотели создать атомный автомобиль

От управления блокчейн-токенами к офф-чейнам: как работает автоматизация смарт-контрактов

Разбираемся с стейблкойном на TON или как ваши средства могут заблокировать

Сбор данных мониторинга из Frontend JS приложений используя Grafana Faro

Какие бывают аналитики: 10 ролей и еще 3

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

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

Как Apple на самом деле следит за вами

Ubuntu 24.04 LTS уже доступен для загрузки: что нового и какие изменения в дистрибутиве?

Интерфейсы для конструкторов в Dart

LINUX: от космических кораблей и суперкомпьютеров до кинопроизводства  и интернета вещей

Как дизайнер зарабатывает 2 000 000 $ в год без сотрудников и без расходов на маркетинг?

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

Исследуем российский рынок 3D-конфигураторов в 2024 году

Сколько денег приносит IT-подкаст? Андрей Смирнов, автор Frontend Weekend и руководитель клиентской разработки Х5 Tech

Инженерный FPGA-драйв: обсуждаем инструменты для работы с ПЛИС и запускаем Quake 2 на российском RISC-V

Разбираемся с this в JavaScript раз и навсегда

Атакуем коллег через токсичные ярлыки ”pdf” и Web-приложения. Часть 2

Что случилось с Sapphire из Битвы пет-проектов?

Сегментированное сканирование сети с использованием SeteZor

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

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

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

ABC-XYZ анализ на Python. Управление ассортиментом и схемами поставок

Зачем компании делают коллаборации, и считать ли встречу выпускников коллабой

[Перевод] HR-аналитика: история развития

Цикл статей о Greenplum. Часть 1. GP под капотом

[Перевод] Как мы управляем контейнерной платформой: история adidas о прошлом, настоящем и будущем

Управление API или API Security? Что это такое?

Атаки на Bluetooth. Часть 1

Вселенная кода, доступная каждому: презентация GitVerse

От советских компиляторов до грязных трюков: что поведают на C++ Russia 2024

Как стать BI-аналитиком? Онлайн и офлайн, теория и практика

Берём ноутбук и отсекаем всё лишнее

Энтропия на страже безопасности: эволюция генераторов случайных чисел

7 процессоров AMD на любой кошелек, на которые стоит обратить внимание

Плазма: преобразование свалочного газа в топливо

Изгиб питона: 6 взглядов на игру из 1970-х

Почему профсоюзы – это win-win-win

Бесплатный аналог Arduino из мусорки

Создание онлайн видео плеера

Карты, деньги, ELK. Или как айтишник деньги считал

Читаем нажатия ИК-пульта под Linux

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

Безопасность веб-приложений для самых маленьких фронтов

02 мая 2024

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

SMS Firewall: жирная точка в войне со спамом или унылый обходной манёвр?

Анализ распределение простых чисел. Часть 1

Управление оффсетами в Kafka

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

SVG-виджеты для tcl/tk. Часть I

SOLIDно знать…

Встречают по README — что нужно знать о документации

[Перевод] Они проводили секретные эксперименты над собой; их открытия помогли выиграть войну

PHP/FI 1. Personal Home Page Tools/Forms Interpreter

Право на ремонт в ЕС: компании будут чинить устройства после истечения гарантии

Миграция на российские IT-решения. Успешный кейс нашей команды

Кто такие ИТ-архитекторы и какие задачи они решают

Как Nvidia стала флагманом среди IT-компаний

[Перевод] Как повысить удовлетворённость сотрудников: 12 гарантированных способов

ctrl+c ctrl+v: автоматизируем прохождение авторизации в DAST

Подборка крутых докладов по С++ за 2023 год

Используем паттерн Decorator в Bitrix

Мифы о работе тестировщиков, на которые всегда один ответ: «Ага, конечно. Ты полностью прав»

Kotlin + Maven toolchain

Удаленка. Мой путь к выгоранию (и обратно)

Что такое Java Spring и как с ним работать

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

Шаг за шагом: разработка 3D-игры в Godot 4.2 для начинающих

Security Week 2418: приватность автотелеметрии

Как начать писать на Java в VSCode

Что такое Java Spring и как с ним работать

[Перевод] Как запустить Windows 95 на одноразовом вейпе

[Перевод] Измерение продуктивности разработчиков. Ответ McKinsey

Как я тестировал российские фоторедакторы, полжизни проработав в Фотошопе

Сказ о том, как мы искали новые векторные расширения на ARM

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

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

Конференция «Инженеры будущего»: опыт участника-2024

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

Система условных обозначений BPMN

В облако на работу: Все варианты авторизации ОС сервером 1С на базе РЕД ОС 8 в домене windows. Точки над Ё

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

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

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

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

ТОП-7 инди-игр или кто спасает игровую индустрию

Вписаться в интерфейс, но не слиться с ним

Костыли, которые горят, пока всё лопается: как выглядит разработка под децентрализованные финансы

Невероятный SSD от Western Digital на 368 терабайт, который весит 15 кг и ездит на колесиках

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

Построение сложных логических элементов на резисторно-транзисторной логике

01 мая 2024

О лени в обучении

Реализация SHA256 и SHA512 на языке RUST

[Перевод] Как Uber обслуживает более 40 миллионов чтений в секунду из онлайн-хранилища с помощью встроенного кэша

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

Продвинутое использование форм в Django (на примере Bootstrap и crispy)

Перемещение указателя на смещение в Kafka

Айти. Войти или не войти?

Мамихлапинатапай

Странная история о вездесущих тараканах. Сбой в матрице или когнитивный феномен?

Зачем я делаю дайджесты и рассказываю людям об их работе

Кастиниг, или было у отца четыре сына…

Суслик и пингвин: кодим на Go под Linux

Telegram Bot на Kotlin: Шпаргалка

Токсичный, но важный металл для солнечных панелей и не только: краткая история кадмия

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

Вспомнить за майские: 20 шагов для апгрейда информационной безопасности

Переходник 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 не заменит копирайтеров? Мой эксперимент с результатами

Как составить хорошее резюме и продать себя дорого

Новая эра диагностики: Как с помощью ИИ можно диагностировать рак кожи на ранней стадии

Предтечи мрачного будущего или 4+1 ранних киберпанк фильмов категории «B». 1984-1988

О холиварах в IT

Elevator Pitch, он же Elevator Speech: как найти инвестора, партнёра или работу за одну минуту

Пора внедрять ORM в вашу систему

Почему ни в коем случае НЕ надо становиться DevOps инженером! Предостережения начинающим и совет что же делать если «НЕ»

Инструменты AutoML в 2024

[Перевод] Почему я отказался от разработки игр на Rust, часть 1

Попросил нейросети собрать игровой ПК за 100 000 рублей. Вот что из этого получилось

Революция в цифровой инфраструктуре: контейнерные центры обработки данных (КЦОД)

Новые коллекции в Android

[Перевод] 50 лет спустя: Революционный микропроцессор 8008

Кратко про библиотеку Axum в Rust

Кажется, дождь собирается. Пишем приложение для отслеживания прогноза погоды

Microsoft опубликовала исходники MS-DOS 4.00, первая ОС от компании с графическим интерфейсом и поддержкой мыши

Telegram Apps Center – главный каталог мини-приложений в Telegram с миллионами пользователей

Построение логических элементов на транзисторах

Интеграция с ЕСИА на Node.js без CryptoPro [2024]

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

Коробки — российский аналог Docker

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

29 апреля 2024

17 вредных советов для тех, кто проверяет документацию и технические тексты

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

[Перевод] Обработка ошибок в web apps не должна быть такой сложной

Вы думаете рисовать линии это просто?

Подбор гиперпараметров RAG-системы с помощью Optuna

[Перевод] Как Google изменил свой поиск к худшему

Smart LED: Адресная LED подсветка с управлением через Алису

Картографический фотопроект «По местам съёмок фильма «Брат 2»

Разбирая бэклог. Часть 7. Diablo. 5+7 2D и 3D альтернатив или куда меня завела попытка изыскания аналогов ARPG серии

Раскрываем секретные функции: магия макросов в Burp Suite

Как мы Цифровую кафедру в КАИ запускали

Алгоритм деления 2W-разрядных чисел с использованием операций с числами разрядностью W

От Digital Equipment до Nixdorf: старые бренды в IT, которых больше нет

И снова о useCallback

AITU Military CTF 2024: История о том, как мой сон привел к поднятию киберполигона в стенах моего университета. Часть 1

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

Роль поддержки (Саппорт) в Mobile Legends

Проблемы внедрения ИИ: почему искусственный интеллект в процессах отдела продаж — будущее, но точно не настоящее?

Новый тренд на «Сообщества» или что это такое?

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

[Перевод] Cовместное использование GitHub Actions, Docker и GitHub NPMvPackage

Инсайдерская сборка, исчезновение ведущего разработчика и EOL — примечательные факты о CentOS и ее альтернативы

Комплаенс-платформа для приёма жалоб и работы с ними

Заказчик или исполнитель должен подавать отчеты в кабинете ОРД для исполнения закона о маркировке рекламы?

Как мечтать быть переводчиком, а стать Project Manager-ом и быть счастливым

Кто убивает мое производство одежды?

Управление схемами в Kafka с использованием Schema Registry

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

Как обнаружить и устранить мультиколлинеарность с помощью Statsmodels в Питоне

Тет-а-тет: как общение с командой делает проекты крутыми?

Карьера в сфере онлайн-образования: в какой роли лучше всего работать

Как так вышло, что при лишнем шаге сборки моё приложение на Zig ускоряется в 10 раз

Raspberry Pi выпустил продвинутую версию Compute Module 4S: на что способен одноплатник?

Играем в крестики-нолики c RPN калькулятором

Не UI единым: как провести UX-ревью сложного IT-продукта и не утонуть в данных? Гайд от практика

Книжный клуб АСКОН: что читают разработчики САПР?

Как Фёдор Михайлович Достоевский и Фридрих Ницше повлияли на мировоззрение Дарта Вейдера

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

Виртуальное повышение. Эскалируем привилегии в VirtualBox

Подключаем модуль 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

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

Получение данных для сайта из 1С: Предприятие (на примере статусов заказов Управление Торговлей 11.5)

Джентльменский набор OSINT

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

Отправка сообщения в несколько слушателей Kafka одновременно

Чем отличаются «мягкие» навыки (soft skills) от «жестких» (hard skills) и как их измерить?

Validating Admission Policy: Магия кастомных политик безопасности Kubernetes

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

Что видно под Черным Солнцем Гьеди Прайм?

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

[Перевод] VES — микросервис Cosmos для кодирования видео на Netflix

DMX голова: трепанация черепа и замена мозга (превращение в 3D платформу)

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

Такая компания нужна нам самим: производитель литографов ASML остаётся в Нидерландах

Наше расследование: мониторы LightCom, блогеры и все все все …

Децентрализованное доверие. 1. Гипотеза

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

Сокращения в Skyeng

Наблюдаем за домом через Telegram

AI-тренер, нейровоспитатель, ассесор, крауд и разметчик — кто все эти люди и в чем разница?

Строишь карьеру без open source? Фатальная ошибка

Как закрыть весь техдолг автотестов за два дня «по-домашнему»

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

Как мы в 2 раза ускорили решение MILP-проблем за счет ML

PGConf.Russia #10 (2024)

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

Увольнять нельзя удерживать

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

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

Проверка игрового движка qdEngine, часть первая: топ 10 предупреждений PVS-Studio

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

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

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

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

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

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

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

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

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

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

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

[Перевод] Путь к потрясающему CSS Easing с помощью новой функции linear()

Сферический конь в вакууме: как (не)работает Agile в России

Предложен новый тип аккумуляторов — натрий-ионный высокой емкости. Что это за технология и какие у нее преимущества?

Состоялся релиз Ubuntu 24.04: разбираем главные изменения в новой версии

Важность высшего образования для старта карьеры в IT-индустрии

Остаться в живых (keepalive) feat. HTTP/2, Go & gRPC-Go

Как построить убежище и (не)облажаться

[Перевод] Применение чистой архитектуры в Go

[Перевод] Почему стоит разместить гравитационно-волновую обсерваторию на Луне

Википедии на искусственных языках

Вербальные вычисления (VC) в доказательных DSS и NLP

OpenProject на практике

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

В Windows 11 отключили поддержку большого количества старых процессоров и систем. Что происходит?

Эволюция разработки под Android

Рекомпозиция в Compose: что не видно разработчику невооруженным глазом

Кибер Файлы 9.0: обсуждаем новинки

Как аналитики данных и специалисты по Data Science находят работу после курсов: опыт Практикума

На пути к полной жизни: Онлайн-синтез речи для людей с неврологическими нарушениями

Решение проблемы дымки на изображениях с использованием .NET: Простой и эффективный подход

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

26 апреля 2024

ВРМ. Смарт-инструменты «Таблица -> Схема» для формализации бизнес-процессов. Рестайлинг ARIS SmartDesign

Отображение части иерархии в SQL запросе

Нужно ли писать документацию?

Месяц назад поставил Linux как основную ОС. Какие проблемы возникли? Рассказываю

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

Мастерим собственные awaitables и циклы событий

Телеграм бот для подготовки к собеседованиям для QA инженеров

Путеводитель по Docker. От основ контейнеризации до создания собственного докера

Дорожать, так всему: производители жёстких дисков, накопителей и ОЗУ поднимают цены

Frontend внутри Bitrix. Использование и написание экстеншенов + SPA приложение на Vue или React

Как и зачем регистрировать ПО в Роспатенте и Минцифре: реальные кейсы из практики

Чтение на выходные: «Искусство быть невидимым. Как сохранить приватность в эпоху Big Data» Кевина Митника

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

Людвиг. Победи прокрастинацию. Как перестать откладывать дела на завтра (инструменты из книги)

От кода до сертификата: Создание веб-приложения на Python Flask для автоматизации выдачи сертификатов

Реверсинг прошивок микроконтроллеров

[Перевод] Разбираемся с динамической памятью (кучей) в приложениях Java

Кратко про юнит-тесты в Rust

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

Проблема с которой я столкнулся при работе с генераторами

Как в IT и бизнесе применяют теорию игр

Больше одного варианта, куда развиваться в профессии: инженеры из Сравни делятся опытом смены роли

Что такое ERP?

Про ML по-серьёзному: что расскажут в докладах на I'ML

Этап ОПЭ, ОЭ — документация для заказчика

Обработка данных для RAG-систем

Сервисная и инхаус-аналитика, скиллы для промышленных проектов Data Science и почему мы отказались от дата-аналитиков

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

Что нужно знать Java-разработчику в 2024 году

Поезд “Jira – Kaiten”. Путь Х5

[Перевод] Искусство README

Отображение иерархии в SQL запросе

Отправляем GC в отпуск и создаем эксзепляры классов .NET сами

Под капотом у Fortnite. Как работает клиент-серверная архитектура Fortnite: Battle Royale

Как мы создавали дизайн-систему: опыт компании Звук

Разбираем 5 способов ускорить сайт: от простого к сложному

Приглашаем на Cinimex Spring IT Talk в Самаре (офлайн/онлайн)

[Перевод] Модить или не модить: Пользовательский контент — это будущее игровой индустрии

Глобальное использование axios в Vue 3 с помощью provide/inject (composition API)

Этому городу нужна конференция по FPGA: шесть актуальных докладов про разработку микроэлектроники в Санкт-Петербурге

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

[Перевод] Возможно, загадочный манускрипт Войнича посвящён вопросам секса и зачатия

Hosting Gо. Обзор вариантов и пример деплоя Golang приложения

Саунд-дизайн как инструмент гейм-дизайна

Анализируем эффективность партнерских программ: сервисы и советы

[Перевод] Как уберечь Землю от жара постоянно раскаляющегося Солнца

Память DDR5 стоит как никогда дешево. Но как она влияет на игры?

Dino Crisis, Silent Hill, The Matrix: Path of Neo и другие игры, достойные ремастеринга

Локальная REST-служба, или как за 5 минут интегрировать Smart ID Engine

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

REST API на котиках

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

24 апреля 2024

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Новое в Pure.DI

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

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

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

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

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

kafka cluster in docker

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

23 апреля 2024

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

Часть 2 Power Sourcing Equipment

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

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

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

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

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

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

Async iterator timeout в Python

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

22 апреля 2024

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

21 апреля 2024

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

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

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

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

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

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

Препарируем 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 и гибернация — особенности взаимодействия

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Генеративные 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Введение в BDD

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

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

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

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

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

Воруем у IT

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

17 апреля 2024

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

Определение жанра фильма по описанию

Telegram: насколько действительно анонимен этот мессенджер?

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

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

Делаю игрулю на Playdate на чистом C. Глава 3

[Перевод] Как избирательное забывание помогает в обучении ИИ

SPARK для «малышей»

Не только HDD: ёмкость SD-карт тоже растёт. SanDisk анонсировала 4 Тб карты памяти, и это не предел

Разбираем генеративный SDK от Google — google_generative_ai. Часть 1

Китай не принимает платежи из России. Где заказать печатные платы в Китае в 2024 году

SSD killer

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

Разговор с Дмитрием Одинцовым из «Труконф» об интеллектуальном шумодаве в ВКС, дипфейках и голографических конференциях

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

Нужны ли курсы по тестированию? Честное мнение от преподавателя

Долгая дорога к дому: как вода очищается на пути из скважины в частный коттедж

Как мы применили нейросеть Stable Diffusion в создании контента для интернет-магазина на Тильде

Predictive Analytics — все, что нужно знать (обзор ключевых моментов)

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

Добавление доменов в Carbonio GAL

Организация кода это важно и легко на основе Layer Architecture

[Перевод] Пересаживаем проект с Vagrant + VirtualBox на Docker-контейнеры с помощью Ansible

Как выбрать правильный сервер c подходящими для ваших нейросетей CPU/GPU

Оцениваем сложность алгоритмов на C# по памяти и времени с примерами

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

Как мы улучшили городской сервис оценки транспортной доступности ЖК

Team vs team lead

Весенняя распродажа в издательстве «Питер»

Windows 95 снова в строю? Модернизация старой ОС для работы с современными приложениями и кое-что ещё

Ловушка семантики и атрибутивных конструкций, или Почему architecture decision — это не архитектурное и не решение?

Как оценить задачи без Planning Poker и лишних слов

Если бы Торетто был ML-инженером: мониторинг дрифта моделей и данных

Разбор монады ContT, или как написать продвинутый goto, генераторы и файберы на хаскеле

[Перевод] Закончена сборка самой большой в мире цифровой камеры для обсерватории имени Веры Рубин

История водородных двигателей и почему они до сих пор не спасли человечество

Как селлер картин чуть не провалился с нестандартными товарами на Wildberries. А потом в 6 раз увеличил доход

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE

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

[Перевод] ShadowID: Публичное раскрытие автоинкрементного ID без ущерба для безопасности

Опыт использования свободного ПО OSS-CAD_SUITE для программирования FPGA Gowin

Как в 14 лет я стал сисадмином

Голопалуба: реализация технологии из сериала «Звездный путь»

ТОП 5 ошибок, которых следует избегать при найме сотрудников: распространенные заблуждения и рекомендации от эксперта

Безопасный Continuous Deployment БД по принципам DB-First

Кибершпионы из Core Werewolf пытались атаковать российскую военную базу в Армении

HTML и CSS — языки программирования

Яндекс — ограничение конкуренции?

Где заканчивается Flutter и начинается платформа?

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

Зачем Программисту Микроконтроллеров Линейная Алгебра (или Как найти угол между векторами?)

Напоминания о проведении ревью, используя Jira

[Перевод] Астрономы зафиксировали столкновение нейтронной звезды с неизвестным объектом

16 апреля 2024

Использование чат-бота в качестве информационной системы цветочного магазина

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

Методы оценки руководителей

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

Сказание о static и неименованном пространстве имен для функции в C++

Опыт внедрения компонентной разработки

Тонкости управления людьми: как внедрить AI в бизнес и не напугать сотрудников

Юмористический рассказ «Как неофит познавал яваскрипт»

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

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

Погодозависимый график систем  отопления в домах и  график теплоснабжения от ТЭЦ

Статический анализатор подталкивает писать чистый код

«С двух ног в игру»: как стример с ДЦП тащит в «танках»

Reflection в iOS: как посмотреть содержимое любой сущности

Из логистики в IT в 37 лет: где училась, сколько искала работу и что в итоге получилось

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

Java в облаках

Медленная сборка кода с .NET Roslyn: как найти и устранить причину

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

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

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

ethers.js – оптимизация запросов JSON-RPC

[Перевод] Что такое системное тестирование, зачем оно нужно и как его проводить?

[Перевод] 5. Nix в пилюлях: Функции и импорт

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

Поверхностный анализ работы DOM на библиотеках JavaScript

Как мечты о космосе определили вид рейсовых автобусов 50-х годов

Как обучают GPT

ИНЬ-ЯН в UI/UX дизайне

Яндекс запустил Нейро. Рассказываем, как он работает

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

Frontend Talks: СТМ нужны! Логика в хуках — плохо?

Хороший парень, плохой код: доброта дороже денег?

Денежный вопрос: обсуждаем затраты на Bug Bounty с Лукой Сафоновым

Непрекращающиеся AB-тесты: как делать продукт лучше и знать об этом

Локальный веб-сервер для разработки с помощью Docker

5 полезных JS-библиотек для анимации, которые могут пригодиться в работе

Welcome book: что мы включили в документ

Безопасность в Docker: от правильной настройки хоста до демона

«Инженерная весна», или Как заменить гендерные праздники в ИТ-компании

Разговорный жанр: как эволюционировали чат-боты

RxJava — всё?

Телеграм-каналы для айтишников

Веб-страничка строит график спектра отражения и пропускания света стопкой пластин

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

Идеальный отзыв (UGC)

Защита данных в терминальных сессиях с помощью DLP

Разбираем научпоп Ксении Собчак — в защиту ортодонтов

Внедрение WMS-систем на примере SAP ERP

Статический анализ мультиязычности Angular приложения c помощью ngx-translate-lint

Не становитесь безопасниками

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

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

Мы добрались до ядра, или новые возможности AmneziaWG

3 необычных онлайн-сервиса для заядлых картографов

Будущее реабилитационной медицины: взгляд на GPT-агентов в восстановлении пациентов с черепно-мозговыми травмами

VO2MAX, да, снова он

Тестирование Li-ion аккумуляторов. Проверка аккумуляторов на подлинность

Настраиваем Windows WSL для локальной разработки Laravel

[Перевод] На пути к 1-разрядным моделям машинного обучения

Как я победил ЧПУ (CNC) станок (2 часть)

Как я делаю и продаю камни на маркетплейсах на 1,35 млн в месяц

Строим lineage моделей машинного обучения и признаков с помощью OpenMetadata

[Перевод] Неужели это очередной «конец» сферы разработки ПО?

Реализация Multiple sources Argo CD + ChartMuseum для 10 однотипных микросервисов

Тестируем AI на создании прикладного приложения

Краткая история подогрева дорог. Часть вторая

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

HashiCorp обвинила сообщество OpenTofu в краже кода Terraform, но что-то пошло не так

Строим lineage моделей машинного обучения и признаков с помощью OpenMetadata

[Перевод] Chaos engineering: проверяем устойчивость Vault с помощью Gremlin

Как человек покоряет Марс: хронология

Столетняя война. Развитие DRM: от аналогового телевидения до онлайн-кинотеатров

«ReadStreakBot» — как я начал «кодить» с чатгпт, не умея программировать

Неразрешимые проблемы программирования

Недорогие серверные конфигурации, GPU, образы Astra Linux и другие апдейты за март

CPU планировщики в Linux

Don't Repeat Yourself: Как правильно использовать принцип DRY в разработке ПО

Бесшовность 2.0: как работает шардирование в Сбере

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

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

Клетка ХVI. Кома и сознание человека

Unchartevice 3310 — обзор ноутбука для работы

Архитектура telegram-бота. На горутинах и каналах

[Перевод] Потенциальные проблемы с автоинкрементным ключом. MySQL

MeLE Quieter 4C: бесшумный мини-ПК с процессором Intel N100. Что это за девайс?

Вашим играм не нужна State Machine

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

Полигон для творчества за 1500 р. Часть 2. Структура платы, 256 UARTов и расширение спектра

[Перевод] ViewModels в Android: «за» и «против»

Под капотом VK Teams: с чего начиналось приложение и к чему пришло сейчас

Сетевые проблемы – одна из основных причин сбоев в ИТ-сервисах и ЦОД. А что еще?

Кейс: медицинский центр «УГМК-Здоровье» оснащен совместным решением Qbic и iRidi

[Перевод] Вычислительные выражения: Подробнее про типы-обёртки

Использование LLM в автоматизации рутинных задач

Как быстро собрать кубик для простых задач: играемся с TinyOLAP

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

Десять английских идиом, которые поставили меня в тупик

Старт разработки с применением GraphQL / DGS Framework

Использовать LLM в оффлайне — LocalAI, Ollama, Flowise

Гайд: чем снимать видео дома. Подборка оборудования от 11 000₽ до 420 000₽

Что такое Архитектура

Перенести проверенную схему бэкапа больших данных из S3 в Yandex Cloud: опыт Битрикс24

Как и зачем мы строили 3D-модели достопримечательностей на Картах

Какой язык программирования выбрать? Обзор Python

Рецензия на новую книгу «Баг-трекинг: локализация и оформление дефектов» Ольги Назиной

Доходы ТОП-30 российских Martech SaaS выросли на 30%: как «Индекс маркетинга» влияет на рейтинг компаний

Spark. План запросов на примерах

Взгляд изнутри. Информационные системы российских компаний глазами пентестера: аналитический обзор итогов 2023 года

Эксплуатация детей через игры. Золотая лихорадка среди детей Америки

Нейроцензура от Роскомандзора, а также долгожданные криптозаконы в РФ

Мобильная разработка за неделю #534 (8 — 14 апреля)

UX и Секс

Базовый анализ продуктовых фичей

14 апреля 2024

[Перевод] Настоящая причина, по которой вы не станете сеньором

Первый опенсорсный LTE-сниффер с полной функциональностью

Массовые проблемы с аутентификацией на github.com

А нужна ли перезагрузка?.

Как выбрать преподавателя/репетитора

Госзакупки, «Точка Роста» и 3D-принтер за тройную цену. Четыре года спустя

[Перевод] После смерти Agile

Пример дивергентного мышления ИИ при использовании 1С запрос copilot

Зачем в школах изучать Pascal, если самый популярный язык программирования в мире — JavaScript?

Python в Docker — собираем образ сами

Оптимизация гиперпараметров за 5 секунд?

[Перевод] Создаем свой аналог sqlite c нуля. Часть #1

Где мое золото!? Или как монетизировать свою игру

Постфиксный калькулятор на Haskell

Цифровые подписи в Ethereum: как с ними работать?

Shenandoah GC в JDK

Создание реактивных сервисов Micronaut и Kotlin

Client-side RCE в Telegram Desktop. Разбор с POC

Huawei разрабатывает инструменты для производства современных чипов

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

Опрос по оценке эффективности работы сотрудников

Как собственнику грамотно делегировать функции

Больше ИИ-инструментов, хороших и разных: Google представила помощника для написания кода

Max Payne: хороша ли неонуарная классика сегодня?

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-х прошлого столетия

Психология в UX/UI дизайне: 10 принципов, повышающих вовлеченность и удержание

[Перевод] Производительность Istio Ambient Mesh в одном Vs. нескольких неймспейсах Kubernetes

Простейшая нейронная сеть, мой опыт и выводы

Замени меня, нейросеть, замени меня полностью

NFT 2.0: на страже цифрового порядка

Что скрывает под собой скрытое (латентное) пространство?

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

Базовые принципы и практики разработки чистого кода

Настройка протокола mKCP в панелях 3X-UI и X-UI

Python — list/set/dict/generator comprehensions

Может ли ChatGPT заменить визит к врачу? Проверяем эффективность ChatGPT в определении диагноза и выборе лечения

[Перевод] Гонки на выбывание, идущие в центре Галактики

Database, Data Warehouse и Data Lake: что это и когда следует использовать каждое?

Аналитик vs. презентация задачи. Изучаем профессионально-деформационные диалекты коллег

Получение криптолицензии в Польше

Как защитить свой голос?

Основы основ: введение в операционные, файловые и символьные системы

Лонгрид по для быстрого погружения в HR-аналитику

Все лучшее – детям: новые технологии контроля доступа в школах

Чтение на выходные: «ГИРД. Группа изучения реактивного движения» А. П. Александрова

Блеск и нищета искусственного интеллекта

Создание собственного ключа Android приложения

Выжимаем максимум из PostgreSQL

[Перевод] Введение в цифровую обработку сигналов

Новая архитектура процессора — уже пора

Это всё, что останется после меня: проблемы наследования кода и передачи прав на него

Палочки Непера и «Шпаргалка» — карманные «калькуляторы» XVII века для умножения и деления сложных чисел

Достижения для резюме продакт менеджера: что это, зачем и где взять

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

«Коллеги, пришлите сроки!» — повторял джун-аналитик в течение месяца…

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

Vision Pro и история космонавтики

[Перевод] Если покупка — это не владение, то пиратство — не воровство

Чувствуй себя как дома: обновляем коммуникации и культуру в МосТрансПроекте

LOCOST и SPECTRUM, два подхода к суммаризации

Включаем Telegram Instantview для блога глобально

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

Выравнивание многоуровневого массива в Swift (Flattening of multi level Array in Swift)

[Перевод] Познание и применение: учимся жизни через World of Warcraft

3D-печать: ниша для заработка или игрушка для гиков?

Цены на DRAM вырастут, но не сильно: последствия землетрясения на Тайване удаётся нивелировать

Топовые подходы к решению алгоритмических задач

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

Локализация программного обеспечения: что важно знать компаниям?

Мошеннические схемы, так ли их много?

Роботы-покорители Венеры: 40 лет забытому подвигу советской науки

«Михалыч, где заказ?» или как мы автоматизировали процесс заказа лома и отслеживали его по RFID

Жизнь без линтеров и расчет цены абстракции: материалы для разработчиков на С++

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

Не DeepL-ом единым. Нейросетевой переводчик для ваших проектов в VS Code за пару кликов

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

Что спрашивают на собеседовании: топ-5 вопросов айтишнику от HR

Тюнинг старого тетриса

Зонтичный мониторинг на коленке

Российские роботы выполняют задачи на естественном языке. Зимний ROS Meetup 2024 — как это было и как это будет?

Что внутри мощного ноутбука Ninkear A15 Plus? Разборка модели на базе AMD Ryzen 7-5700U

Материалы будущего: бактериальная экокожа с самопигментацией

Баги, которые наделали немало шума

Почему эксперты жалуются на низкую надежность дешевых USB-флешек

Заменят ли LLM людей в разметке данных для AI?

Обзор Practical Network Penetration Tester (PNPT)

Космическое творчество. Как телескопы видят вселенную и зачем ученым 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

Как я победил ЧПУ (CNC) станок

Теоретическая и реальная производительность Intel AMX

Регистрация компании на Мадейре

MaaS, или мониторинг как сервис

[Перевод] Что есть истина в последней инстанции или какие добавки действительно работают?

Почему Accelerate — это не страшно

Реализация pin code во Flutter приложении

Первый IT-фестиваль KODE Waves о технологиях будущего: регистрация уже началась

Робинзон Крузо — модель «hello, world» для экономистов

Технологический винтаж: вспоминаем субналадонник Xircom REX 6000. Он умел многое

REST под сливочным соусом

Зачем нам так много языков программирования?

[Перевод] Анимируем 3d-персонажа в среде Unity: контроллер анимаций, параметры, условия

[Перевод] Как проанализировать риски: 4 шага

Data Product Manager — кто это?

Аутентификация go с использованием токенов PASETO

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

Новые угрозы в OWASP API Security Top 10

AmigaOS, LisaOS и NeXTSTEP: операционные системы эпохи расцвета ПК

Два ремонта Microsoft Sculpt Ergonomic Mouse за $100: замена левой кнопки, обмен материнками и пайка еще одного модуля

[Перевод] Вычислительные выражения: Типы-обёртки

Математическое моделирование технологических объектов и систем глазами и руками студента

Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD

SAGE v1.1.0: как мы учили генеративный корректор орфографии ошибаться реже, думать быстрее и исправлять пунктуацию

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

Векторные СУБД и другие инструменты для разработки ML-моделей

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

Народный измеритель ёмкости батареек и аккумуляторов 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

Путешествие в yarn

C# Тренажер

«Экструдер» филамента для 3D-принтера своими Оч.Умелыми ручками

PIP — Загрузка пакетов python для офлайн установки

Континент 4 Getting Started 2.0. Система мониторинга

Что скрывается в коде игрового движка, написанного на Java?

«Вояджер-1» пока не списали со счетов: неполадка локализована. Что происходит с аппаратом?

[Перевод] Как передавать данные между вью контроллерами в Swift

[Перевод] Фильтр Блума

Есть ли жизнь IT-специалиста в девелоперской компании? Дневники системного аналитика, Часть 1

Идеология второго интернета

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

Вскрытие детали за 40 тысяч. Ремонт и реверс высоковольтного модуля Traco Power MHV12-2.0K1000N

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

Интеграция со СМЭВ, как это было

Вызов пользовательских функций в API Gigachat

Путешествие в глубины сети с Shodan – поисковой системой, открывающей двери в неизведанное

Материалы будущего: текучие метазерна

История ритм-игр: от «Саймона» до Just Dance

Банановые шкурки на интервью Python-разработчика

(Не) безопасный дайджест: если бы в ИБ была «Премия Дарвина» – 2024

Компоненты среды рабочего стола | Linux

Компрометация данных и её обнаружение

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

Альтернативные формы занятости и беременность

Где создают и развивают инновации в РФ или что такое ИНТЦ и что они предлагают

Континент 4 Getting Started 2.0. Система обнаружения вторжений

Пишем калькулятор на Rust с GUI

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

09 апреля 2024

Как автоматизировать общение с hr в 40 строк

Создаем изометрические уровни игры с помощью Stable Diffusion

[Перевод] Сравнение MicroK8s c Managed Kubernetes Clusters, K3s и Minikube

Веб-аналитика. Или откуда начинается сбор данных о пользователях

Основы метаклассов в Python: Простое понимание с примерами

Convex — альтернатива Firebase и Supabase

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

Плавный вход в FPV. Или сборка первого учебного комплекта

Новый взгляд на старые игры. Часть 1. Re-Volt (1999) + RVGL + контент с Sega Dreamcast

Книга «SQL. Pocket guide, 4-е изд.»

Задача Эйнштейна — большой тест LLM нейросетей на логическое мышление

Меньше работы с людьми, больше работы с данными: кому подойдет мир аналитики

Framework Laptop: не только ноутбук, но и станция «всё в одном». Необычные проекты на базе модульного девайса

Как подготовиться к своему первому собеседованию в России в IT сфере (краткое руководство к действию)

[Перевод] Существует ли частотная область в реальности?

Как мы реализовали авторизацию пользователей ALD Pro через Keycloack на примере Grafana

Odinbit, игра моей мечты и процесс её создания. С нуля до первой публичной версии

[Перевод] Словарь прошивщика

Как установить MikroTik CHR в облаке? Шпаргалка

Разработка автоматизированной очереди для сдачи лабораторных работ

Клетка ХIV. Гомеостаз и метаболизм

Есть ли жизнь после Microsoft?

Legacy: поддерживать нельзя переписать

Процесс учреждения предприятия в Объединенных Арабских Эмиратах за три этапа: путеводитель по созданию фирмы в Эмиратах

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

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

Быстрый запуск pet-проекта на Python и PostgreSQL

Дашборд управления бизнесом (P&L) в Metabase за 5 дней

[Перевод] 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 и глобального мониторинга

Подводные камни при разработке мобильного приложения на Bitrix REST API

Ивент шторминг (Event Storming) при работе над игровыми проектами

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

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

Flutter: история успеха

Как британский разработчик ищет диск с 7500 биткоинами, который случайно выбросил в мусорку 10 лет назад

Я айтишник, я строю новые цеха

Как студенты Практикума перепроектировали сайт Alfa Digital

Пет-проект: путь от «простого получения опыта» до «продукта, способного приносить пользу IT сообществу»

[Перевод] Базовый вариант использования Task Unwrap

Создаем механизм «промпт на промпт» для всех ботов на базе LLM (No-code)

Выгорание в 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

Основные настройки для управления ресурсами в PostgreSQL: настройка памяти, CPU и I/O

Transient storage в EVM (EIP-1153): на грани добра и зла

Краткая история подогрева дорог. Часть первая

Неидеальный спринт

[Перевод] Программирование вне парадигм

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

Мобильный UX/UI дизайн: 10 лайфхаков для создания безупречных мобильных приложений

Как выявить токсичных сотрудников в коллективе

UI. Нюансы реализации маркера в редакторе блок-схем DGRM.net

Как дизайнеру и любителю технологий жить после Apple Vision Pro

Разговор с директором по развитию бизнеса Solar NGFW Андреем Щербаковым об NGFW и использовании open source в нём

Можно ли научить чат-бота всегда говорить правду. Часть 2

Как развернуть сайт c помощью Terraform

Анализ Telegram аккаунтов

И вот она явилась: представлен новый выпуск свободной ОС OpenBSD 7.5

Подводный поезд, аэротакси и электросамолёт. Как меняется сфера транспорта, и что нас ждёт в будущем

Трансляция видео через P2P сеть

Миграция с MSSQL Server на PostgreSQL. Предпосылки

Будни проджект-менеджера

[Перевод] Вычислительные выражения: Введение в 'Bind'

Веселые уроки WinCC OA. Настройка сервера протокола МЭК 60870-5-104

Тестируй, пиши отчет и снова тестируй! Как мы в лабораториях КРОК изучаем рынок инфраструктурных решений

Как получить психологическую поддержку в трудной жизненной ситуации

Как настроить префикс в PortProton

BSIMM: с чего начинается AppSec в компании

[Перевод] В момент смерти с мозгом человека происходит что-то странное

Ускорение индексации в Google в 2024 году

[Перевод] 13 инструментов для тестирования методом «чёрного ящика»

GPT-4, Claude 3, Gemini Pro или опенсорс — как выбрать LLM под свою задачу?

Kid-tech. Особенности детских банковских продуктов: зачем банкам дети и нужно ли это родителям

Как я нашёл работу геймдев разработчиком в США из России. Размер и способ оплаты, английский, где искать

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

Б значит не Безумие, а Безопасность часть 3 — Последний элемент

От «здравствуйте» до こんにちは: языки программирования не на английском языке

GigaAM: класс открытых моделей для обработки звучащей речи

Маркировка рекламы для digital-агентства как посредника в ОРД Яндекс

Не ок, Google: мошенники используют Looker Studio для фишинговых рассылок

Концепция «все есть файл» — давно устарела

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

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

Кадровая текучка в ИТ — мнения HR-партнеров компаний SSP SOFT и Softorium

Распознаем голосовые сообщения Telegram без СМС и пересылок ботам

История работы и увольнения в Super.web

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

Континент 4 Getting Started 2.0. Веб-фильтрация

Отмена карт «МИР» и разоблачение нейроиндийцев Amazon

Лучшее и новое: что расскажут о тестировании на Heisenbug 2024 Spring

Лучшее время для Яндекс 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, или моё видение умного дома

Разбирая бэклог. Часть 4. 5+1 забытых шутеров категории «B». 1993-1996

Полные правила игры DOS

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: от хаоса к красоте кода

Как бизнес-аналитику не делать “чужую” работу

Разбирая бэклог. Часть 2. 11 аркадных beat 'em up'ов. 1990-1995

Сказ о том, как я эмулятор Intel 4004 на Python писал (часть 2)

LayerSlider WordPress CVE-2024-2879

Класс Reverse Mapping на Python

Шутер Monument. Обновление спустя 5 лет после релиза

Система мониторинга температуры в теплицах (Telegram, 1С, Yandex Алиса, Excel и голосовое оповещение)

Скрытые сокровища интерфейсного дизайна: 10 малоизвестных UI элементов, улучшающих взаимодействие

Микросервис на 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

[Перевод] Dataloader 3.0: Новый алгоритм для решения проблемы N+1

Postgresso #3 (64)

Калибровка магнитометра с помощью обобщённого фильтра Калмана

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

Клиентский сервис с CRM-системой 2012 года. Кейс и отзывы сотрудников Кухни Zetta

Beego в Golang для начинающих

Как перейти на фриланс начинающему разработчику? пример опыта (AR) и полезные советы

Подготовка к сертификациям CompTIA A+, Network+ и Security+

Что стоит почитать по Python в 2024 году? Пять хороших книг

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

Apple Vision Pro: обзор платформы и создание первого мобильного приложения

Чтение на выходные: «Чистая архитектура. Искусство разработки программного обеспечения» Роберта Мартина

Про решаемость пятнашек

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

Как организовать межкомандную работу в трекере задач METEOR

Make Habr Hard Again: «железная» номинация «Технотекста»

Как OpenAI создавали бота, который победил проигроков в Dota 2

МойОфис обновил цифровое рабочее пространство Squadus. В релизе 1.4 улучшены возможности для коммуникации команд

Подключение к активной сессии пользователя (powershell-gui)

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

Как на самом деле работает дефицит калорий. Часть 3

Установка Arch Linux кратко и без боли

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

Как не надо проверять размер массива в С++

22 метрики для маркетплейса и что с ними делать — американский опыт глазами российского Менеджера продукта

Менторство в IT. С чего начать и как стать успешным ментором

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

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

Что такое semantic-release и как с ним работать

[Ответ] Про цифровые-сервисы в Германии

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

Как я продал IT бизнес, чтобы развлекать детей (и себя)

Китайская электроника: в КНР постепенно переходят на собственное ПО и чипы. Что происходит?

Разбираемся в новом роутинге в Go 1.22

Клетка ХV. Картирование типов клеток

Превращаем голосовое сообщение в структурированную заметку

Разрабатываем Nix в России

Новый «ИИгрок»: что мы знаем о Grok?

Последствия травмы: секреты быстрого восстановления

Fashion is ML profession! Материалы митапа

Как System/360 спасла IBM и переписала историю вычислений

Как найти своего IT-ментора — о сервисах Хабр Карьеры

Аппаратный антискиммер. Чёрная коробочка, защищающая банкоматы

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 для фильтрации материалов

[Перевод] Технология, позволяющая органам работать вне тела

Чему могут научить пул реквесты в чужие проекты

Технологии мобильной связи развиваются. В Китае запустили 5.5G — что это за стандарт?

Как протестировать Android-приложение, которому требуются разрешения

realme 12 Pro — продвинутые камеры и приятная оболочка

Оптимизируем параметры запуска приложения Spark. Часть первая

То, что вы пишете, это точно composables?

Замена мотора на дорожке LifeSpan Fitness TR5000

Как мы реализовали текстовый поиск за 48 часов

Как обнаружить галлюцинации в LLM?

Как настроить библиотеку SFML C++ в Visual Studio 2022 статическая компоновка

Смарт-контракты на WebAssembly: зачем это надо и как работает

Использование библиотеки DCMTK для создания DICOM-файлов на C++

Зачем нужно ИТ в современном бизнесе?

Open Source в российском ИИ: исследование ландшафта

Нужен ли удаленной команде менеджер?

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

План развития: не панацея развития, а инструмент

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

Как тимлиду оценить «КПД разработки». 4 работающих способа — без хрустального шара и гадания на кофейной гуще

Спамеры в телеграм, мой опыт борьбы

Google+ — как развивалась соцсеть и почему ее пришлось закрыть

А точно ли программистам не нужны алгоритмы?

Tenis: как загнать все мячи на один корт, или Как мы решились на создание своего алерт менеджера

Алгоритмы вокруг нас

Сетевая форензика с помощью ZUI

Почему в Grand Theft Auto: San Andreas самолёты падают с неба

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

Алгоритм ESG (Evolution of Social Groups). C#

[Перевод] Б/У ThinkPad может быть лучше, чем новый дешёвый ноутбук

Backend-разработчик: из стажера в джуны

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

SwiftUI: архитектура State-Model-View

Универсальные типы в python

Из разработчиков в архитекторы: как и зачем мы обучаем архитекторов в МТС

Книга «React быстро. 2-е межд. изд.»

Теперь без SAP. Что происходит с рынком ERP в России

Путь медиаджедая

Работа с заинтересованными лицами на проекте

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

Программирование — не мужская профессия

DevOps на IBM: как мы навели порядок в 700 системах, перейдя от bash к IaC

«Верните всё как было», или Как большие корпорации делают редизайн

И снова маркетинг

3D игра на ленте Мёбиуса, основы механики

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

Как перезапускать PySpark-приложение и зачем это может понадобиться

[Перевод] Исследователи приблизились к новому пределу скорости решения задачи коммивояжера

BSCP — разгадываем тайны сертификации от академии PortSwigger

8 неочевидных уязвимостей при разработке e-commerce проекта на NextJS

Используй Силу, Люк: Single Pane of Glass в Мире SRE

Prosci на практике — системное управление изменениями

Цены на SSD снова растут: главные производители накопителей меняют стратегию. Что происходит?

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

Как настроить тестирование с Vanessa Automation и Gitlab с нуля

Стоит ли идти в тестирование в 2024 году?

Энциклопедия контроллеров и обучающий проект (на Хабре)

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

Accessibility Scanner в Android

О преступлениях в ИТ простым языком

Что внутри мощного мини-компьютера Geekom A7? Разборка неттопа на базе процессора AMD Ryzen 9 7940HS

Автоматизируем сеть Яндекса с Милошем. Часть 1: сервис конфигураций оборудования

[Перевод] Как определить, что мобильное приложение написано на Flutter

[Перевод] Как исправить ITMS-91053: Missing API declaration

Тестирую наушники Commo One

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

RFM-анализ вашего поведения в банке

Эффективные вложения в ИТ: Как посчитать ROI при внедрении ПО на примере системы маскирования данных

Рисуем с нейросетями: Есть ли у ИИ-художника свой стиль?

Когда ваши требования готовы?

CRTP в C++

«ЭЛЕКОН-МК» — два лика советского-российского микрокалькулятора

Континент 4 Getting Started 2.0. Установка и инициализация

Как поднять почтовый сервер mailcow

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

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

PrimeNG + NestJS + Yandex = речевая аналитика

[Перевод] Как я стал специалистом по машинному обучению. Open AI и Dota 2

Стань web-программистом за 1 Час- НЕ ШУТКА. Прочтите, если смотрели видео, пожалуйста

Почему переезд на новое ПО — такая боль для сотрудников. С чем смириться и что можно улучшить

[Перевод] Найдена самая маленькая и тусклая галактика-спутник Млечного Пути

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

3 способа запуска Spark в Kubernetes из Airflow

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

Нейропаучок пробует силы! Часть 1

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

Формальная верификация смарт-контрактов во фреймворке ConCert

Typescript Generics

И два года не прошло: вышел релиз NetBSD 10.0. Что добавили и изменили в этой ОС?

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

Создание ИИ-ассистента, который отвечает на вопросы пользователей по базе знание

Пошаговая инструкция создания нового вида контроля в «1С: Управление холдингом»

Интересный способ увеличить средний чек и LTV за счет разработки в тематике: продажа каминов

Топ-3 причины, почему вы должны использовать Copilot

LINUX + FL Studio + платные VST (32+64)

Как я взял в кредит 66 млн и хотел заработать 40 млн на выращивании тюльпанов

Личный опыт: тестовое для поиска на позицию Junior Product Manager

МойОфис выпустил крупное обновление 2.8: больше 250 улучшений для эффективной работы с документами и почтой

Празеодим, сын ошибок трудных: краткая история металла

Как расти разработчику внутри компании?

Увеличиваем Attack Surface на пентесте периметра

Как айтишникам быстро выучить английский с помощью ChatGPT?

Нейросетевой чип с интерфейсом, привычным Embedded программисту

Создание бита с помощью двух нейросетевых инструментов – Loudly AI + Extract stems from sample в FL Studio ver. 21.2

Propensity score matching: как оценивать маркетинговые кампании, если невозможно провести A/B тесты

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

Сведения о доступности в Carbonio

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 4 — Ас-Ая

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

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

Синтетическое генерирование данных (SMOTE)

Мониторинг Apache Airflow. Оценка «прожорливости» тасок

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

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

Применяем стандартные алгоритмы в C++. Семь примеров

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

Сам себе экосистема. Часть 4: как я реализовал клиент Telegram на Android-смартфоне 14-летней давности?

[Перевод] В погоне за заменой Redis

7 примеров ИИ, которых не хватает прямо сейчас

Вызволяем увлажнитель из сетей Xiaomi

LangBar++. Автоматическое исправление раскладки набранного текста с использованием словарей Hunspell

Быстро и легко ищем баги в играх на Unity (для C# разработчиков)

AutoML на практике — как делать автоматизацию, а не её иллюзию

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

Паркууур: четырёхлапый робот ANYmal может преодолеть почти любое препятствие

Обращение к айтишникам Qiwi

Боты и сервисы для разведки данных Вконтакте

Технологии групповой разработки в современной 1С-индустрии

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

Словарь-справочник юридических терминов из ГОСТов для сферы 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 Фарватер хранилище и обмен документацией. Опыт «Аквапрув»

Climate Survey — оценка психологического климата

[Перевод] AFCOM: Бум ИИ стимулирует инновации в проектировании и строительстве ЦОД

Мини-обзор E Ink-ридера PocketBook 700 Era: 7 дюймов, защита от воды и… ощущение клёвой вещи

Пишем свой вариантный тип

Где Моя Эффективность, Босс? Как использовать метрики в управлении командой

[Перевод] От основателя до технического директора. Какие уроки я извлёк? С кого можно брать пример?

Практика замены MS Office: 4 ситуации, когда это невозможно…но вполне получается

Task contamination, интриги, расследования

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

Когда выйдет и каким будет Xiaomi Band 9. Что можно купить вместо него

Венец хакерской культуры — обзор Flipper Zero

Модули multiprocessing и threading в Python

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

От HTTP к RCE. Как оставить бекдор в IIS

[Перевод] Лидерство в тестировании — выполнение тестового проекта

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

Троянские астероиды Юпитера

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

[Перевод] Что нового в документации YDB за 1 квартал 2024 года

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 1 — А-Ав

Настройка Wi-Fi «из коробки»

Народный IT-ист: Как жили и работали программисты в СССР

Самые неприятные поломки ноутбуков в моей практике. Чинить или не чинить — тот еще вопрос

[Перевод] Как долго во Вселенной сможет существовать жизнь?

Почему 90% резюме продактов — не очень

Что надо сделать на новой работе в первый месяц: гайд для тех, кто недавно в IT

Авто без водителя: почему будущее до сих пор не наступило?

Best Practices по подключению к сторонним API в проекте

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

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

8 вопросов про CAE: точность, скорость, железо и импортозамещение

Искусственный интеллект и труд человека: что происходит?

Распознавание виджетов на экране приложения Flutter

Django + React. Авторизация с помощью сессий между разными источниками

Умный дом на openHAB+MQTT+Arduino. Часть 1: Кластер

Каскадная, итерационная и спиралевидная модели внедрения корпоративных информационных систем

Как сделать нейросети ассистентом SMM-менеджера: наш опыт

Ускорение инференса LLM

Идеальное резюме, разговор с 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: новый формат обучения

Американские издания судятся с OpenAI за кражу их контента

GPT-5 — чего ожидать от новой модели от Open AI? Возможности и потенциал искусственного интеллекта

Байки с завода: как 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

Как развернуть Minecraft на сервере и сделать бэкап мира

История времен колониального рабства в IT

[Перевод] Почему стоит взглянуть на Relay и GraphQL снова

Jackett + Synology Download Station

Будущее ИТ (или почему ИТ-специалисты останутся востребованными ещё долго)

Паттерны или химеры программирования

Открыта новая планета! Международный скандал и споры о приоритете

Kotlin (не) против Java: особенности компиляции в байткод

Разработка аудио процессора

«Follow the sun» как принцип поддержки

SSD больше не будут перегреваться? В Китае разработан новый RISC-V контроллер, устраняющий недостатки накопителей

ИИ (AI) в WFM-системах

Максимизируем продуктивность: Создание ИИ-секретаря с Whisper и ChatGPT

Создание библиотек и публикация в npm

[Перевод] Поиск жизни на Марсе может ускориться благодаря концепции миссии MARSE

Супер-эффективная архивация — сжимаем все что угодно до 32 байт

[Перевод] 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 для новичков — #1 Что такое контейнер, image, DockerHub?

Docker для новичков — #2 Все инструкции Dockerfile

31 марта 2024

Случай является на помощь тому, кто неустанно ищет

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

Опять транзакции…

[Перевод] Масштабирование подписок GraphQL в Go с использованием Epoll и архитектуры, основанной на событиях

Крепко накрученная катушка — залог здорового намагничивателя

Деструктивный пакет everything напомнил об уязвимостях реестра npm

Преобразование Уолша-Адамара

Феномен Notcoin. Что такое Notcoin, как ему удалось привлечь столько пользователей и сколько будет стоить токен NOT?

Reb, Blue, Yellow Team. Противостояние или партнёрство в киберпространстве

[Перевод] Руководство по Kubernetes для хейтеров Kubernetes

SSH-Туннели простыми словами

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

Что влияет на аддиктивность игры?

[Перевод] Мега-Учебник 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: концентрированное гоночное безумие

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

Деструктуризация в React. Очевидно, но важно

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

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

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

SFC Vue3 Компоненты в Bitrix, с использованием Composition API, без сборщиков, без CDN и NPM пакетов

Как защитить PROD от багов и себя от стресса

Вариант «ремонта» кейса наушников

Golang: Мои Открытия

[Перевод] Bulletproof hosting vs Reverse proxy

[Перевод] Представляем планировщик Go: Вы никогда не смотрели на горутины с этой стороны

Обработка анимации после бюджетного мокапа для UE4

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

Спрос на iOS падает, джависты самые востребованные, а доля удаленки растет. Рынок ИТ-вакансий в 2023-2024 гг

Как развивать soft skills в техническом коллективе: проводим учебные марафоны для сотрудников

Проектируем микросервисы с 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

Медная фотография

Гений Бетховена: генетическая предрасположенность или случайность

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

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

Android 15 выйдет только летом, но «потрогать» ОС можно уже сейчас. Что интересного в тестовой версии?

Что айтишнику рассказать о себе на собеседовании: метод 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

Кибер Бэкап + ROSA Virtualization: Замещаем иностранцев и защищаем ВМ

JVM, Spring, Kotlin и не только: что расскажут на JPoint 2024

[Перевод] GPT-2030 и катастрофические стремления — четыре зарисовки

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

Я ненавижу фитнес и поэтому занимаюсь им в 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 маскировался под листовку ЦИК о выборах президента

Как при помощи нейросети восстанавливали обугленные свитки из Помпеи (угадайте, с каким контентом внутри)

Анализ Приказа ФСТЭК России №118 «Об утверждении требований по безопасности информации к средствам контейнеризации»

Всех хостинг-провайдеров в России обязали подключиться к СОРМ к июню 2024 года

Как успешно пройти собеседование на Technical Product Manager в Тинькофф? Личный опыт

Умная квартира айтишника: хотел всё на Wi-Fi, но передумал

Как проходит командное интервью в hh.ru

Настраиваем CI/CD с GitHub Actions и werf: инструкция для новичков

Альтернатива Jira и Microsoft Project? Обзор управления проектами в российской системе «Первая Форма»

Не выпускайте динозавров: как избежать ошибок в управлении ИТ-инфраструктурой

Как выбрать канал общения для бизнеса. Проблемы «Серого» WhatsApp и альтернативы

Privacy Manifest: что нужно о нём знать для внедрения в проект

FortiExplorer. Обзор мобильного приложения для подключения к устройствам Fortinet

Стейкинг NFT: как это работает?

Дескрипторы в Python

Проблема красной бочки

Использование diagnostic observers для изоляции кода логгирования

27 марта 2024

Zigbee шлюз для счетчиков Меркурий

Обзор портативной Bluetooth колонки Vifa Oslo

5 основных ошибок в опросах сотрудников

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

Алгоритм Diffie-Hellman: Пишем приватный мессенджер на Go

Это мы юзаем: библиотека Optuna в Python для оптимизации гиперпараметров

Четырехуровневая амплитудно-импульсная модуляция (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: от запрета мерджа к особенностям запуска

Фабрика должна расти: настраиваем игровой кластер Factorio

Оценка аналитика: взгляд со стороны IT-рекрутера

Развитие баз данных

Игровое будущее и искусственный интеллект по версии Nvidia: через 10 лет ИИ захватит игрострой?

Шаблонный сервис C#

Будьте в курсе развития RISC-V: обсуждаем обновления в разработке и изучаем бенчмарки серверов на открытой архитектуре

На мушке у APT-группировок: kill chain из восьми шагов и котики

Тесты: 100% покрытия и юниты не нужны

[Перевод] Ranking Functions: ROW_NUMBER

Пишу Minecraft сервера с нуля. Часть 1. Пинг

SPANCheck – проверка безопасности сетевого трафика на уровне ядра (или почему NGFW недостаточно?)

Как сделать связанный сервер для распределенной базы данных. (MSSQL + Postgre)

История «Dark Mode»: как «баг» стал «фичей»

Как не надо проводить performance review

Гражданское авиастроение в РФ — 1 квартал 2024

Исходников нет, но мы не сдадимся: как и зачем я портировал более старый 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

Как постить в Telegram и писать на e-mail с личного аккаунта при помощи программных роботов

Отчёт о форуме «Кибербезопасность в финансах 2024»

История об одном экзамене

Как введение 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)

iOmega JAZ. Жёсткие диски со сменными блинами

Борьба с энтропией в e-com. Как поддерживать актуальными данные о товарах в вечно меняющемся мире

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 для сайтов или нет?

Как один дятел шаттл испортил

Как пишут SQL-запросы гуманитарии

Как работает NDA в разработке приложений? + шаблон НДА

Easy English с левой задней ноги

Универсальная плата для E-Ink экранов. Работа над ошибками (Ч3)

[Перевод] Новый протокол машинного обучения Confidential-DPproof от Brave

Статический анализ структуры базы данных (часть 1)

Стримеры. Эволюция ленточных накопителей от каменного века до наших дней

Как дизайнеру найти работу?

Китайская Луна: КНР активно развивает свою программу освоения спутника Земли. Перспективы проекта

Настраиваем ExecutorService'ы под свои нужды

[Перевод] Время — это не просто ещё одно измерение

Где взять коммерческий опыт для первой работы?

Взламываем SQL интервью на позиции в Тинькофф и Альфа-Банк

Я ненавижу фитнес и поэтому занимаюсь им в VR. Часть 1: предыстория

Монады как строительные блоки функционального Java

Обозреваем и практикуем популярные OSITN инструменты

Ищем альтернативу SharePoint среди российских решений. Обзор «Первой Формы»

Сколько стоит лид — как ответить на этот и другие внезапные вопросы, если связка Roistat и CRM не помогла

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

Цифровая гемба отделения, аномалии и Visual Mining

Плагин для анализа планов PostgreSQL в Sublime Text, и его разработка

Почему работодатель хочет, чтобы вы были ИП

Самый лучший в мире курс по Машинному обучению — Алгоритмы Машинного обучения с нуля

CI/CD Kubernetes платформа Gitorion. Непрерывная доставка CD на базе Jenkins

Мобильная разработка за неделю #531 (18 — 24 марта)

Async/await. Куда делся thread.  Инверсия асинхронности. Разоблачение мистификации

Заметка по дизайну уровней в The Last of Us Part II: про дизайн сражений

Huawei смогла разработать собственную технологию производства 5-нм чипов. Перспективы нового метода и самой компании

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, не требующий подключения к интернету

От Angular до биотеха: что будет на HolyJS 2024 Spring

[Перевод] Механика Async Await

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

Альтушка без госуслуг

Как составить контент-план для социальных сетей + шаблон контент-плана

Искусственный интеллект на CES 2024: к чему бы ещё прикрутить «мозги»?

Чтение на выходные: «Икона DOOM. Жизнь от первого лица» Джона Ромеро

JetBrains TeamCity CI/CD CVE-2024-27198

Обзор телевизора Sber QLED 4K UHD 55″

Графические нейросети. Лицензии и правила использования

Дыня разработчика

Как мы своими силами коммутаторы чинили

Вариации программ и алгоритмов в условиях кодовой среды

Как рождаются идеи pet-проектов?.

Вы за это заплатите! Цена Чистой Архитектуры. Часть 2

Контекст vs SEO: на что потратить, чтобы заработать?

Полный вперёд: SSD дорожают, а их производители собираются получить солидную прибыль

Нейросети, виртуальная реальность и Бог-солипсист

Разница между Ctrl+Z и Ctrl+C или рассказ о том как правильно остановить локальный сервер

Самая богатая бедная страна

4 распространенных заблуждений и недопониманий про дефицит калорий. Часть 1

Респонс по DaVinci: как мы перевернули систему работы Security-аналитика и что из этого вышло

История Джона Чоффи: создателя первого в мире DSL-модема

YandexMapKit и SwiftUI: обратный геокодинг

Eclipse Сборка с Помощью ARM GCC Плагинов

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

Как быстро утроить продажи на Ozon? Повысьте цены

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

Формула идеального IT-ивента

Воплощённые типы

Как быстро запустить
розничный бизнес? Делимся материалами 1С-митапа

Что такое гостевой постинг, и как его организовать?

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

Сотни миллионов рублей: посчитали, сколько тратит бизнес на российские BI-решения

[Перевод] Dart 3.1 и ретроспектива программирования в функциональном стиле в Dart 3

Цикадка-невидимка: оптические свойства брохосом

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

Постановка целей по технологии SMART: критерии, процесс целеполагания и возможные ошибки

Tinkoff CTF 2024: разбор демозадания

«Кодиеум» — новая отечественная разработка для криптографии будущего

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

Почем бакалавриат для народа?

Эффект обратного действия

[Перевод] Эффективные трассировки в Go

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

Что такое бизнес-требования и как с ними (не) бороться

С 500 мс до нуля, или история о том, как я написал Node.js C++ addon и ускорил скидочный сервис в 500 раз

Интеграция Kaspersky Web Traffic Security с Континент 4, UserGate 6

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

Как “продакту” с российским опытом преуспеть в иностранной компании?

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 и как мы внедряли каскады моделей

Тьюринг и Гёдель — два взгляда на искусственный интеллект и не только

Есть ли жизнь после Microsoft Teams и OneDrive?

Гигантские ИИ-модели и самые производительные чипы: Nvidia выпустила мощный GPU B200 со скромным потреблением энергии

Большая шпаргалка по Docker: как распилить монолитный проект на части

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

Как построить хороший Vision продукта, используя Lean Canvas?

Как настроить ipv6 на даче у LTE провайдера анлим.бел/unet для роутеров на базе openwrt

«Сембитные» компьютеры

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

Немного о проблематике нашего старения

Рост и развитие в сфере ИТ: ключи к успешной карьере

В чем роль современного директора по информационной безопасности (CISO) и как им стать

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

[Перевод] Миграция критически важного трафика в больших масштабах без простоев

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

Коэффициенты для экстраполяции прогнозов компонент CLTV на 5 лет

Как фильмы появляются в онлайн-кинотеатрах

Протез MODESTA – лёд тронулся или провал в ходе испытаний?

Калькулятор Конфигураций для Firebird SQL и 5 других новостей про Firebird

«Нео Консалтинг Групп»: как с nanoCAD GeoniCS городская площадь поменяла облик

Пишем асинхронный парсер и скрапер картинок на Python с графическим интерфейсом

Техподдержка «Базальт СПО» — гарантия надежной работы вашей ИТ-инфраструктуры

Кто такой Data Engineer

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

[Перевод] Как сделать детальное макро-фото печатной платы

От хаоса к порядку. Как мы внедряем стандарты в CDEK

Декодирование файла, поиск уязвимости и взлом пароля. Решаем задачи по сетям из KnightCTF 2024

Как онлайн-школа поняла, чего хотят родители, и в 9 раз повысила конверсию из лида в продажу, получив 1000+ обращений

Хоппер или цистерна? Теплушка или малыш? Как мы сделали экспресс-курс о железной дороге для айтишников и не только

Рекомендации по моделированию данных

[Перевод] Незваные гости — уязвимости в RPKI RP

Ссылочная константа содержит недопустимый ссылочный номер таблицы

Из врача в тестировщики: как прийти в ИТ после 20 лет на скорой

Как создать свой DAO с блэкджеком и OpenZeppelin?

Дорабатываем механизмы аутентификации пользователей в Континент 4

Специалисты по COBOL теперь не нужны? Появился свободный компилятор, который снижает потребность в разработчиках

Российская микроэлектроника — два года спустя

Как мы делаем свой DBaaS

Чистка ленточных библиотек: инструментарий инженера

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

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

Что внутри компактного неттопа GoLite 11? Разборка тихого мини-компьютера для офисных задач

[Перевод] Зачем в мобильной разработке использовать Flow, если есть мощный ChannelFlow?

Непобедимый null: копаемся в исходном коде nopCommerce

Обязательная сертификация электросамокатов в России

Перешли из Asana в Kaiten, чтобы упорядочить и автоматизировать работу бэк-офиса. Кейс «Академии Йоги»

Малоизвестные детали реализации Math.Round() в .Net

Обратный прокси-сервер vs абузоустойчивый хостинг

MindVault: маленькая революция в flash карточных приложениях

[Перевод] О вреде Test Driven Development

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

Как мы улучшили СУБД промышленного уровня Platform V Pangolin в версии 6.1

Как в России в XIX веке компьютер изобрели

Как DDoS-атаки стали для нас рутиной и как ML помогает их отражать

Must или не must? Какие софтскилы действительно нужны бизнес-аналитику

RICEF-классификация разработок и настроек для оценки трудозатрат

Как мы сделали Embedded Controller для ПЛК на Linux

Будущее Kubernetes и DevOps: строим прогнозы на 10 лет

Пора переходить на микрофронтенд? Опыт “Инферит Клаудмастер”

Как я «малину» собирал. История создания KVM на базе Raspberry Pi

Давайте говорить друг другу про реальность

Внутренний мир: Java NIO

Методы глубокого хэширования нового поколения

Удаленная фискализация чеков

20 марта 2024

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

Telegram bot для наших bmw G серии часть 3

Общее описание и реализация Word2Vec с помощью PyTorch

[Перевод] Анализ форка Биткоина 2013 года: централизованное принятие решений спасло положение

Как эффективно самостоятельно изучать английский язык

Решение cryptopals. Часть 1

Sub-GHz во Flipper Zero и бесконечное множество внешних антенн

Золото в IT-секторе: не для красоты, а для дела

Реализации 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-сервера: вшиваем паразитный трафик всеми правдами и неправдами

Конкурентное ценообразование — одна из лучших стратегий ценообразования

Инженер на минималках: установка и настройка ClickHouse

Как графы знаний и LLM могут друг другу помочь

«Костыли» вместо 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?

Собираем DOCX из ADOC

Отвечаем на критику по IP-камерам НИЦ «Технологии»

Как генетика влияет на старение кожи?

Сначала войдите через Телеграм

Как разработать свой 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

Умное стекло в автомобилях: как поживает эта технология в 2024 году

Google DeepMind создал новый ИИ, способный неплохо играть в компьютерные игры. На что он способен?

Людям важно внимание. История хоторнского эксперимента

Как провести фаззинг REST API с помощью RESTler. Часть 2

ref vs shallowRef

Очередное пособие по рынку труда, или где же вы 300к находите. Март 2024

Android TOML. Просто о каталогах зависимостей в Android Studio

Быстрый старт, или Как ускорить запуск iOS-приложений

Как построить систему найма, когда ее у вас нет и еще и удешевить

Как собрать контейнер и не вооружить хакера

Зачем нужна цифровизация культуры и можно ли оцифровать эчпочмак?

Отличия внедрения SAP и 1С программных решений класса ERP

Весенняя распродажа в издательстве «Питер»

Как шутят математики. Шифры Фейнмана

Уходящий в историю стандарт. Запускаем базовую станцию 3G (UMTS)

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

Сравнение Apple Vision Pro и Meta Quest 3

Как в C# быстро извлечь подстроку

Математическое моделирование технологических объектов и систем глазами и руками студента

METEOR. Что может? Чем полезен?

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

От логарифмической линейки до 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

Советские и постсоветские НИИ и КБ как конвейер уничтожения ресурсов развития

Security Week 2412: атака на ChatGPT по сторонним каналам

Что внутри мощного мини-компьютера TECNO MEGA MINI M1? Разборка неттопа на базе процессора Intel i5-12450H

Сколько можно заработать на шаурме?

Обзор нового элемента функциональности vStack 2.2.1 «Область для импорта»

Инженерная культура Росбанка: что это и какие у нее принципы. Часть 2

Основные типы распределений вероятностей в примерах

Информация для тех кто хочет поработать в Европе. Сравнение поездов 1 класса Польша, Германия, Болгария

[Перевод] Можно ли извлечь энергию из гравитационных волн?

[Перевод] Непрерывность функционирования систем жизнедеятельности: Совокупность циклов обратной связи

Дешево и сердито: геймдев на Godot 4.2 для тех, кто знает Python

Что делать, если меня не пускают «‎войти в ИТ»?

Городской мозг: как Сингапур цифровизировал управление государством

[Перевод] Два подхода моделирования исторических данных

[Перевод] Тестирование пользовательского интерфейса | Flutter

Телефонные мошенники: как банк становится соучастником

Паттерны Singleton и Multiton в Java: когда и какой лучше?

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

Клетка ХIV. Гомеопатия

Расчёт вкусов пользователя для ленты рекомендаций с применением item2vec-подхода

Может ли форма пространства влиять на эмоции игрока?

Выпущена версия Jmix 2.2

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

Зачем ИТ-специалистам развивать собственную медийность

Расчёт вкусов пользователя для ленты рекомендаций с применением item2vec-подхода

[Перевод] Разработка под Android в 2024 году

Как сделать джуна полноценной частью команды

Создаём DolbyDigital Surround аудио-плеер

Обзор Polygon zkEVM: как работает L2 решение для Ethereum

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

Пять важных деталей А/B тестов

Применение стационарных умных приёмников звука в составе сетецентрической системы

Классификация экзопланет (часть I обработка данных)

Материалы для подготовки к собеседованию на позицию Data Scientist. Часть 2: Классическое машинное обучение

Игра, которую невозможно не полюбить

Обзор планшета Blackview MEGA 1: больше экрана, больше звука, больше возможностей

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

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

70% IT-специалистов отметили важность атмосферы в компании, где им предстоит работать

Как запороть фишинг: советы пентестерам

Open Source спутниковая интерферометрия PyGMTSAR (Python InSAR)

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

Почему навигация в Google, Booking и Spotify именно такая, и какую лучше выбрать вам

Анемичная модель предметной области и логика в сервисах

Карьера в кибербезопасности, или Как расти в ИБ

Симуляция миров: как работает нейросеть SORA

Маркировка рекламы в ОРД ВК для digital-агентства по доходному договору

Как IT-компании работают с B2B-контентом и как он работает на них: «Быстрые отчеты»

Добычу гелия-3 собираются начать уже в 2028 году. Кому и зачем это нужно?

Что будет, если выйти из IT?

В облако на работу: Все варианты авторизации ОС сервером 1С на базе РЕД ОС 8 в домене windows. Рецепты от Капитана

Способ автоматизации процесса получения BIM-моделей с Revit Server и последующей сборкой в Navisworks. Подробный гайд

9 функций SAP, которые есть у нас дома

Digital-мероприятия в Москве c 18 по 24 марта

Календарь семьи на MudBlazor с авторизацией и развертыванием на Ubuntu

Валидируйте это немедленно

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

Делаем начальный загрузчик с криптографической защитой для Synergy на базе Azure RTOS

Две новых книги по Python от американского и российского авторов с промокодом

Лучшие практики для надёжной работы с RabbitMQ

Как использовать макросы для систематизации документов «как в 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: Начало

Часть 1. Геймификация: «Система образования как продукт: аудит системы

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

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

[Перевод] Я знаю, каким был твой пароль прошлым летом…

Телеграм бот + LLM (GigaChat)

Изменение формата отображения столбца какой-либо таблицы в программе DB Browser for SQLite

Часть 1. Популярные вопросы на хард-скиллы с решениями: что ждут от продакт-менеджера на интервью

Прототип Steam Machine десять лет спустя: во что можно на нём играть?

KC868-A8M: 8x8, GSM, RTC и прочие плюшки (плюс CAN для любителей)

Развод заказчиков на 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-очков создавали

Краткий обзор токенизаторов: что это такое и зачем это надо?

5 механических клавиатур, на которые стоит обратить внимание в 2024 году

Кратко про Nameko Python

Юзабилити-тестирование сайта

О причинах технического долга, том, как с ним бороться и убедить бизнес, что это проблема

[Перевод] Разработка SQL Expert Bot: подробный гайд по использованию Vercel AI SDK и API OpenAI

Путь развития (Roadmap) Frontend разработчика

Септик и автономная канализация. Часть 1. Основы

Сравнение работы MTS AI Chat с другими русскоязычными LLM

И вновь KolibriOS! И вновь ассемблер!.

Чтение на выходные: «Пиксель. История одной точки» Элви Рэя Смита

[Перевод] Элегантный стек данных для встроенной аналитики

[Перевод] Переключение между контекстами губительно для продуктивности

Систему модулей в Java для новичков

Качественные рекомендации в e-commerce — компоненты основных алгоритмов

[Перевод] Noted на Hack The Box: Искусство цифрового детектива

СТОИКИ, visibility, ИПР и другие «витамины роста». 9+ ключевых советов про карьеру от техписов

Как в СССР копирайт продлевали

Гуманитарный сдвиг в подготовке архитекторов 1С

Методы декомпозиции функциональности приложения

[Перевод] Ликбез по вложенной прокрутке в Jetpack Compose

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

[Перевод] Жалобщик, болтун, королева драмы и ещё 6 неприятных личностей c работы: как обойтись без конфликтов

Выученные уроки молодого продакта

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

Как я обновлял свой проект на Laravel c 10-й версии на 11-ю

Безопасная параллельная разработка. Istio

Async/await, There is no thread – легко обмануть тех кто сам обманываться рад

«Код-ревью — это когда твои комментарии в интернете действительно читают»: дискуссия с разработчиками на C++

Выжимаем из Random Forest максимум: увеличиваем полноту при 100% точности

Сбор логов в Kubernetes с помощью Vector: преимущества, архитектура, реальные кейсы

Сэм Альтман: создатель искусственного интеллекта, который боится восстания машин

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

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

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

Работа с Kubernetes: поднимаем локальный кластер и деплоим в него приложения

Её величество Плоская таблица

Упорядочиваем закладки

Проверь себя: Ты — знаток мира BI?

Пиррова победа Domain-Driven Design

Формализуем процесс создания нового API в микросервисах на .NET

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

[Перевод] Клонируем ноутбук при помощи NVME over TCP

Как заменить фотостоки на нейронки в коммерческих проектах: личный опыт и промпты

Vivaldi для Android с настраиваемыми обоями

Как я запускал свой проект на Product Hunt без мам, пап и кредитов

Полигон для творчества за 1500 р. Ч1: Позовите Кряка

Искусственный интеллект и прогнозирование метастазов

Курс «Континент 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

Как с помощью системного подхода повысить эффективной блока закупок в компании

Deepvoice = Deep Trouble. Новая схема атаки с помощью генерации голоса знакомых и коллег

Исследование деградации Li-ion аккумуляторов в результате “быстрой” зарядки

Пользовательские карты в Дельта BI

Новый виток стоимости чипов? На Тайване дорожает электричество — что это принесёт отрасли

[Перевод] Разработка SQL Expert Bot: подробное руководство c использованием Vercel AI SDK и API OpenAI

[Перевод] Интеграция нативных SDK во Flutter-приложение

6 важных принципов GDPR

Нижегородцы для нижегородцев: «Горький Тех» спродюсировал экспозицию в зале Маковского в НГХМ

Новые краски Vivaldi для iOS

История Sharp: как механический карандаш повлиял на становление гиганта электроники

Дневник разработки инди-хоррора про страшную тайну детей и их игры: Начало разработки

Еще больше ИБ-статистики: актуальные тренды, прогнозы и аналитика

[Перевод] Обнаружение XSS-уязвимостей (межсайтовый скриптинг) с помощью Python

Внутренняя разведка Active Directory через Cobalt Strike

Замыкания и декораторы в Python: часть 2 — декораторы

Ленивые бесконечные списки на основе Deferrable Views

Почему рациональный выбор невозможен

Добрый доктор для ML-команды: как тимлиду работать с людьми

ТРЕНДЫ В ОБЛАЧНЫХ ТЕХНОЛОГИЯХ, CDN И КИБЕРЗАЩИТЕ НА 2024 ГОД В РФ

Чем антисанкционная видеокарта Nvidia GeForce RTX 4090D отличается от обычной RTX 4090?

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

Интернет-связь для российских эмигрантов в Китае: Как мы это сделали 10Gb\s

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

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

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

Hello-Packet. Быстрая идентификация mikrotik

Укрощение примитивов синхронизации: сравниваем решения задачи с построением пула потоков на С и Go

Курьеры прошлого: история служб доставок в России

Sphinx для автодокументирования на проекте

Прозрачность процессов как инструмент эффективного взаимодействия

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

G2 Market Research vs Gartner: слон или тигр?

Говард Хьюз и паромобили Эбнера Добла

Подборка лучших внешних аккумуляторов с USB-C PD для ноутбуков

[Перевод] 10 прорывных разработок 2024 года по версии MIT Technology Review

Каждый айтишник желает знать: корпоративное обучение в МТС Тета

Шаг за шагом: как добиться синхронности в дизайн-команде за 9 месяцев

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

Работа с очередями мертвых писем (DLQ) в AWS SNS

Промпт-инжиниринг, провозглашенную следующим большим достижением, была убита ИИ еще до начала

Беда “войти в айти” или курсы тестировщика отзывы: Сколько студентов на самом деле находит работу после Skillbox

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

Как работает кнопка 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 помогает повседневной работе команды разработки

Разбираем использование open-source Wunjo AI в ваших проектах с искусственным интеллектом и просто нейронные сети

Есть ли альтернатива Terraform?

Использование PKI для безопасности IoT

Контроль за мобильными устройствами с помощью ABQ в Carbonio

Интеграция счетчика тепла в Home Assistant

2FA для 1С по протоколу OpenID Connect на базе Keycloak

Генерация коротких текстов в жанре фэнтези, по заданным параметрам

Как быстро получать данные из ОС Аврора через интерфейс D-Bus во Flutter-приложении

Суммирующая машина Паскаля: больше не первый арифмометр

Стажёры рулят или Почему не надо бояться доверять молодым сотрудникам

От идеи до сервера на Mac mini M2 Pro: как мы запускаем новые продукты

Роботы–доставщики и беспилотные фуры: как трансформируется логистика

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

[Перевод] Как сделать сканер Bluetooth-устройств на Python

Автоматизируем рутину в Android разработке: плагин для создания шаблонного кода на примере создания -api -impl модулей

Fullstack QA — путь самурая, или раскрытие потенциала тестировщика

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

Web3 приложение Twitter на React.js + Solidity | часть 2

ИТ-флешбэки: вспоминаем, как управляли инфраструктурой 20 лет назад

Pgpool-II

Как распространялся open-source-софт в 1992 году: Walnut Creek Software

Даже муравьи работают слаженнее. Почему ваши сотрудники не создают результаты?

Как ИИ помогает программисту — и почему это случается не всегда

Радикальная асинхронщина

Выбор технологического стека для digital-продукта в 2024 году

Апгрейд карьеры: как расти внутри компании

Пишем чат-бот для работы с PDF

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

Как провести PI-планирование на 100+ человек: от глобальных целей до точечных задач

[Перевод] Долой баги! Рандомизация веб-тестирования

Собираем простой дэшборд токенов на TON используя API Stonfi

«Надо включать мозги, руки в ноги и что-то делать» — интервью с Мариной Аншиной об IT в индустрии в 2024

Обзор часов HUAWEI WATCH GT 4

Схема-терапия — структура и алгоритмы психики

Как в 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

Кот в мешке: мастерство обработки ошибок внешних ключей SQLite

[Перевод] Анонс Asserts

Изучаем сетевой стек докера в rootless mode

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

Протокол защищенного обмена для индустриальных систем CRISP: поддержка в устройствах Рутокен

Большой код. Учимся генерировать F#-исходники с помощью Fantomas. Часть 4. Расширения, обобщения и методы

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

Работа с файлами других САПР в КОМПАС-3D. Часть 3. Добавление компонентов в сборку без предварительного открытия

Как эффективно использовать Chrome DevTools для QA: подборка интересных возможностей

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

Другой способ понять, как работает async/await в C#

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

API для своей программы (Delphi)

Цвет волшебства: медитирующий мозг в прицеле энцефалографа

Мы пилили монолит — много нас, а он один. Полезные советы от команды Яндекс Еды

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

Как сайты обнаруживают ботов по TLS

Полумошеннические конторы по ремонту ПК: любопытные эпизоды и советы

История импортозамещения: от BluePrism к SaluteRPA

Многоликий controller-manager и бесчисленные api-server’ы

Аналитика клиентского опыта: база

Ограничения в телеграм-бот (Bot API), о которых никто не расскажет

Проблема с выключением звука при включении экрана

Tecno представила игровую консоль с AR-очками вместо монитора. Она круче Apple Vision Pro

Как использовать ChatGPT для разработки и учебы. Четыре сценария

Наноразработка — как сейчас обстоят дела в сфере наноботов

Аутентификация в 1С через OpenAM по протоколу OAuth2/OIDC

Анализ типов ИТ-проектов: как выбрать проект под свой характер?

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

Обзор библиотеки FluentValidation. Часть 6. Внедрение зависимостей

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

Американец построил огромного боевого робота в лесу

Делаем RPG на Go: часть 0.5

11 марта 2024

А ты хорошо знаешь Go? Держи пару полезностей по оптимизации кода

ТЗ и архитектура в сольном проекте. Ахилесова пята или сизифов труд?

Com-WiFi модем для старых компьютеров

Juniorы врут об опыте работы. Проблема ли это для HR?

Кратко про протоколы взаимодействия в микроконтроллерах: SPI, IDC, UART, CAN

[Перевод] Метеорологи составили карту из 36 миллионов мест в США, куда били молнии

Операторы PostgreSQL для Kubernetes. Как мы выбирали идеальный вариант для организации системы DBaaS

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

Конвертация в один клик! Как перенести код из Teradata в GreenPlum без лишних затрат и усилий

Что такое Data diode и зачем он нужен?

Книга «Грокаем Continuous Delivery»

От Рэя Брэдбери до советской системы «СФИНКС»: как эволюционировала концепция «умного дома»

Web3 приложение Twitter на React.js + Solidity | часть 1

[Перевод] Современные команды и фичи Git, которыми стоит пользоваться

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

Как зарабатывать 300 миллионов рублей в год на ИТ для ЖКХ – интервью с основателем компании «Платформа»

Сказ про робота Unitree A1 — Часть 1: Базовые возможности

Бьемся с индексацией парных неравенств в планах PostgreSQL

Как я зарабатывал $10,000 в месяц на серверах ARK: Survival Evolved

[Перевод] Что не так с управлением поставками?

ТудаСюда, почтовый сервер на Ubuntе (Exim4+Dovecot+Postfixadmin)

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

Bazel, stamping, remote cache (часть 2)

Динозаврик из Google перешёл в консоль

Как игрушечный свисток помог взломать телефонную систему: история Джона Дрейпера

Как я чтение всего контента на RSS переводил

Гектор: крупнейший троянский астероид Юпитера

ARR: что это такое и чем он полезен бизнесу

Решение ошибки при миграции на Storybook 7: «Providers from the BrowserModule have already been loaded»

Встречи с командой PVS-Studio, митапы, сотрудничество

Что делать если кончается топливо, а заправки все нет и нет, как на новой трассе Москва-СПб

Модульность в JavaScript: CommonJS, AMD, ES Modules

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

Я написал бесплатную книгу для профессионалов в области AI (и не только)

Scram для создания аппаратуры. Проект по созданию системы тестирования ADAS или краткая история 8 месяцев нашей жизни

Системы генерации отчетов

Маркировка рекламы и отчетность для digital-агентства в 1ORD (ОРД Билайн)

ИИ в email-маркетинге: Масштабная персонализация

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

Какой язык программирования выбрать? Обзор на Go

Digital-мероприятия в Москве c 11 по 17 марта

Грубая сила. Брутим RDP,SSH,VNC, Instagram и стандартные формы веб-аутентификации

Minimal Phone, смартфон с e-Ink-экраном и QWERTY-клавиатурой, всё ближе к реальности. Перспективы девайса

Класс коннектор для Диадок API на Python

Сборка мусора в V8

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

Тестировщики Activision Blizzard создали крупнейший геймдев профсоюз в США

[Перевод] Методы-расширения в Dart

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

Схемы шардинга в PostgreSQL

Маркировка рекламы и отчетность для digital-агентства в ОРД Билайн (1ORD)

DIY: Ваше собственное облако на базе Kubernetes (часть 3)

Quantum Force — новая серия шлюзов безопасности Check Point

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 (дремеля) сделать сверлилку для плат

Применение 1С Аналитика для торговли на Московской бирже

Начало Aircrack-ng и WEF

Тормозящая виртуализация на 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

Итерируемся по enum'ам в C++

Обзор библиотеки FluentValidation. Часть 2. Коллекции

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

[Перевод] Настоящий игровой роутер

Android-приложение на Compose с нуля: Часть 1 (Прототипирование)

await anywhere, взгляд на третью сторону медали: sync vs async vs …

AMD решила пойти по пути Nvidia и выпустила урезанный ИИ-чип. Но что-то пошло не так

07 марта 2024

Непреодолимое желание копнуть поглубже (Cisco WLC)

Что внутри игрового ноутбука Maibenben X639? Разборка мощной модели с RTX 4080 и Intel i9-13900HX

[Перевод] Работа со временем и датой в C# с применением библиотеки Humanizer

Как за один pet-проект получить два диплома

[Перевод] Новые горизонты баз данных: 8 тенденций в управлении информацией

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

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

Крылья. О психологии — не на психологическом

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

МЕТОДИКА НАХОЖДЕНИЯ ПОТЕРЬ В ОБМОТКЕ ДРОССЕЛЯ ВСЛЕДСТВИE СКИН-ЭФФЕКТА И ЭФФЕКТА БЛИЗОСТИ

[Перевод] Погубит ли Java 22 сборочные инструменты?

Why so heavy, Windows? Новая версия ОС Tine Core Linux «весит» всего 24 Мб. Что это за дистрибутив

Главные KPI для эффективной работы команд

CSS для печати на бумаге

E-commerce в 2024 году: как развивать бизнес, чтобы быть успешным

Microsoft Outlook Remote Code Execution CVE-2024-21413

Как джуну отрастить софты: советы и реальные истории. Часть 2. Отвечать за результат

Взлет и падение Xerox: от легенды IT до прозябания

Руководство для тимлидов: планирование, Agile и вот это всё

[Перевод] Исследования отношения и поведения в UX

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

Чародейка чисел: Как Ада Лавлейс написала первый в мире программный код

Из ревизора в IT и снова в ревизоры

Выбор данных, малые языковые модели и причём здесь Шмидхубер

[Перевод] Может ли тёмная материя состоять из гравитонов?

Что можно и стоит писать в поле Pre-conditions в тест-кейсах

Смотрим как работает RVO C++ в gcc

Чек-лист для бизнеса: что нужно сделать перед началом разработки сайта

Цифровое образование: возможности, угрозы и вызовы

Apache Flink: динамическое определение выходного топика в Kafka

Emcee — тест-раннер для запуска автотестов на Android и iOS: как работает, и какие проблемы помогает решить

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

[Перевод] Это вы сделали? Это я сделал

[Перевод] Это слишком опасно для C++

Нарушаем ограничения файловых систем *NIX

Обзор Vontar YG433 (YG430): Full HD-проектор в ультрабюджетном сегменте

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

[Перевод] Cloudflare разрабатывает Firewall для ИИ

Сможет ли IPFS полностью заменить HTTP?

15+ полезных ссылок для начинающего специалиста по Data Science

Кто витает в облаках, или Как хакеры атакуют 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 агентство

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

Зимние новинки от Honor: стильные и надёжные смартфоны для работы и не только

[Перевод] Полезные расширения VScode для работы с документацией

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

Business intelligence и качество исходных данных

Любимые игры девушек

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

Как SpaceX захватывает космос

[Перевод] Основы управления состояниями во Flutter

Как концентрация на результате мешает вам жить

Собеседования в IT как драйвер профессионального роста

SQL инъекции для продолжающих: ломаем настоящий сайт

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

Бизнес-метрики в Sentry или как сделать велосипед из самоката

Сафари по удаленной работе: работа и жизнь в Южной Африке

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

Концепции устройства приёмника умного звукового датчика на базе шины CAN

Проводим и проходим собеседование по системному дизайну

Как увеличить шрифт так чтобы контейнер не поехал? Адаптация UI/UX для людей с проблемами зрения в XML и Compose

Почему я возмущен хабрапостом на 75 минут, или Вы неправильно нанимаете DevOps

Обзор Переходника USB-CAN (SYS TEC USB-CANmodul1)

Гонка за скоростью: сравнение производительности ведущих фреймворков JavaScript в веб-разработке. Fastify, Express, Koa

Валидация данных на уровне бизнес-логики приложения

На стороне своих правил в ESlint

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

Что лучше, проще и эффективнее? ТРИЗ или «Метод отрицания». Предлагаю соревнование с решением реальных кейсов

WaveSync: Новый путь к нелинейному анализу эмбеддингов

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

Karpenter — умное масштабирование Kubernetes кластера

Портретная гармонизация изображений

Используем зубную щётку Evowera Planck Mini не по назначению

MenuetOS, которая умещается на дискете, снова обновилась: что «выросло» в новой версии

Как попасть в тех. поддержку и стать фиксиком

Как защитить бизнес при внедрении LLM (часть 2)

Гиперконвергенция — тренд 2024 года

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

Подробный гайд: Как собрать дашборд в FineBI за 30 минут

Ликбез по Data Governance, защита LLM и рейтинг BI-инструментов — и другие новинки в мире ML и DA

Авторизация и управление доступом на основе ролей для фронтенда

Восемь опаснейших уязвимостей февраля 2024 года

[Перевод] SQL в качестве API

Компоненты алгоритма рекомендаций «Сопутствующие товары» в e-commerce

Дивергентное мышление: человек vs GPT-4

Автоматизация Recon и как заработать на ней деньги в Bug-Bounty

Типовой процесс разработки решений на базе ИИ и типовые ошибки при их внедрении

Путь от монолита к разделению Compute и Storage: пример поиска «хранилища мечты» для большой аналитической платформы

Open Source в финансах. Проект Okama

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

Как мы делали корпоративный чемпионат по Python

Система иконок на React

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

Секреты тестирования Wiren Board:  test-suite и крафтовые стенды

Безымянная логика

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

fido2-token как инструмент администрирования MFA токенов

Войти в IT. Как живётся молодым специалистам в государственных медучреждениях

Обзор Kaspersky Secure Mail Gateway 2.0

Высокоточное измерение ЭКГ. Часть 2

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

05 марта 2024

Превращение событий PostgreSQL в события Laravel

Аналоги сервиса Анкетолог

Почему художники не любят нейроарт и как это решить

В общих словах про ЯП Dart

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

СКС для дата-центров: тренды 2024

[Перевод] 9 советов как ускорить автоматизированные UI тесты

Customer Satisfaction Index в заказной разработке

Virgin Galactic Ричарда Брэнсона приостанавливает полёты в космос до 2026 года. Что на этот раз?

Как рос мой доход в IT: от 17к до $21000 в месяц

Как я ad-hoc задачи аналитиков автоматизировал

[Перевод] Программированию конец?

Кибер Бэкап как мультитул для различных ИТ-задач

Системы автоматизации, SGRC

Бобры-п[р]огромисты

[Перевод] Навигация по страницам | Flutter

Деплоим сайт в облако за рубль в месяц

Разбираемся в BIA: популярные вопросы и неочевидные кейсы

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

[Перевод] Структурированное логирование в Go с помощью Slog

Тепло для «умного дома»: как в XIX веке изобрели термостаты

Экспресс-исследование корпоративных коммуникаций в России 2023

ИИ и безопасность

Почтовый сервер с нуля. Часть первая

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

Играем с KAT Walk C2. (часть 1: собственно, играем)

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

Обзор балансировщика traefik

Подкаст «Скрамное IT»: о чем говорят айтишники (и что они недоговаривают)

Как защитить бизнес при внедрении LLM (часть 1)

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

ПИУ-2. Оживляем плазменный текстовый индикатор из СССР

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

Инструкция по SCA: генерация SBOM, инструменты, отличия

Как нанять работника в ИТ, если он реально нужен в 2024 году

Дави жуков

[Перевод] «Уэбб» собрал новые данные, проливающие свет на окончание «тёмных веков» Вселенной

Gemini ➜ OpenAI API прокси. Serverless

Стоит ли устанавливать в игровой компьютер 2 видеокарты?

Ключи Supermicro, SSM, VMWare и лекарство от жадности

Как тимлиду не нанять себе разработчика

Что научные исследователи знают про темные паттерны в дизайне

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

[Перевод] Halloween Protection

«Шум» в суждениях и предвзятость в решениях людей и нейросетей

Как расширить возможности стандартного Enum

Что такое архитектура приложений MACH и есть ли там технологический прорыв — кроме пиара и маркетинга

Как я перестал бояться и полюбил автоматизацию мобильных приложений — Robot Framework

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

Мини-ПК GEEKOM Mini Air12: что это за система и какие у неё возможности?

[Перевод] Что нового в планировщике / оптимизаторе запросов Postgres 16

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

Цена качества модели

04 марта 2024

Как преодолеть Intermediate Plateau: 5 советов преподавателя

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

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

[Перевод] Я полностью слеп и я сам себе техподдержка

Создание Меню Бара с PyQt5 и Tkinter в Python

DotaDiviner — инструмент-аналитик и проводник по Dota 2

Security Week 2410: проблемы високосного года

Мульти-тенант в Django

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-е изд.»

Основные возможности кластеризации Patroni в PostgresSQL

Изучение Java в 2024 году: что стоит почитать. 6 книг, которые можно рекомендовать

Доступ к серверу за NAT

Паркет устарел. Пора менять

Тирания личного бренда в IT

От Cache до Middleware: эволюция Tarantool

Кэширование кода в веб-приложениях

[Перевод] Что случится, когда Солнце поглотит Землю

Это не баг, а фича – 6 ситуаций, с которыми должен справляться каждый QA инженер

Цена эксперимента: вчера vs сегодня

Спектр: контроль файловых хранилищ

Timeweb Cloud CLI. Часть 1: S3

Проверяем Blender

Полезные ресурсы для тестировщиков

Установка и настройка tor в Linux Mint

Интервью

[Перевод] Сложные проекты для программистов, чтобы учиться новому

Digital-мероприятия в Москве c 4 по 10 марта

Эпоха цифровых двойников: как виртуальные модели выводят промышленность на новый уровень

Методы очистки данных в Pandas

Почитать и посмотреть: #2 – 3 марта, 2024

Маркировка рекламы с разаллокациями в 1ОРД (Первый ОРД) для блогеров

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

Small talk для большого успеха: общение с рекрутером, коллегами и новыми знакомыми

Как сделать версию для слабовидящих для сайта за 3 минуты по ГОСТу Р 52872-2019

Правило 16 байт: развенчиваем миф о производительности структур в C#

PKI для IOT, архитектура защищенной сети ESP32 + Mosquitto SSL и Flash Encryption для хранения сертификатов

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

Бигтех, о котором вы вряд ли слышали. Как локальные IT-компании подвинули Google, Amazon и других гигантов

Высокая ПИТ — это преимущество по цене, так как это лучшее соотношение результаты/затраты

T Северной короны

Celery для новичков

Илон Маск уверовал в пришествие 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 разработки в проекте

Мобильная разработка за неделю #528 (26 февраля — 3 марта)

[Перевод] Continuations для взаимодействия асинхронных задач с синхронным кодом

Установка и настройка Samba с доменной авторизацией и аутентификацией (файловый сервер)

Пик цен на IP-адреса, государственное регулирование и попытка разблокировать блок 240/4 — что там с переходом на IPv6

Dino Crisis: достойна ли внимания сегодня?

Мультимодальный маршрут In A Nutshell

Экономим теги SCADA системы

Apple M1 — разбор с точки зрения аппаратной безопасности

Чернила дороже золота и блокировки из-за неоригинальных картриджей: у 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

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

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

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

Предсказание. Как Вернер Фогельс видит ближайшее будущее IT

[Перевод] Взлом сновидений может помочь в лечении людей

Оживляем контроллер машиниста от ушедшего в историю электропоезда

Парсинг! Почему он нужен именно Вам?

Декрет в IT: другие навыки, страхи, преимущества

Играем в ReactOS

На словах ты Лев Толстой, а на деле не можешь развернуть Nginx в Kubernetes

Что такое СУБД Greenplum? Зачем она нужна в больших проектах DWH? Чем отличается от ClickHouse?

Социальные взаимодействия и биохимия мозга

5 советов для начинающих IT-специалистов

Путь от преподавателя английского к AI Product Manager

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

[Перевод] Инструмент подбора красок для покраски миниатюр. Часть 1: теория

Что тестировщик уже умеет для работы аналитиком

Какие новые технологии появились на авторынке в 2023 году и чего ожидать от 2024?

[Перевод] Wasm vs Docker containers vs Kubernetes vs serverless: битва за первенство

REST API сервер на Bash с использованием сокетов и Apache

[Перевод] 13 конфигураций Kubernetes, которые ты должен знать в 2k24

Бизнес понимает только в деньгах

Бабахинг в реверс-инжиниринг: опыт обратной разработки

29 февраля 2024

Схема создания контента во все социальные сети на месяц (тратя всего 3 часа)

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

Английский язык для программистов — часть 1

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

Что о безопасности приложений расскажут на SafeCode

Мини история Биткоина для чайников и возможные идеи для роста

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

Как сделать игру, если ты ниче не умеешь

Packer: мультисборка, пост-процессоры и пользовательские плагины

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

Генерация beacon’ов под Linux для Cobalt Strike

Как работает криптография в ДЭГ

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

Как взламывают биометрию и заставляют нейросети придумывать способы атак: топ-6 докладов с PHDays о ML и AI

[Перевод] Terraform для инженерии данных

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

Большие пакеты в 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»

О неуловимой киберпреступной группировке Mahagrass: RemCos, BadNews и CVE-2017-11882. Часть 1

Аксиомы HR. Если вы начинающий руководитель, то это для вас

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

Обзор синтаксиса Tailwind CSS

Как мы обучали 50 тысяч клиентов в B2B стартапе

SMM-стратегия. Из чего и зачем?

WinRAR CVE-2023-38831

Эволюция оценки программиста на интервью

Wubuntu: Linux с интерфейсом Windows 11 и возможностью запускать «виндовый» софт. А ещё и Windows 95

Управление производством игровых уровней (Часть 1)

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

Не читал? Я осуждаю! 5 имен, которые должен знать каждый тестировщик

Как мы построили систему анализа утечек паролей с хранением в ScyllaDB

Хватит маппить все руками, используй Mapster

IT-компаниям: что нужно контролировать, чтобы не потерять миллионы на налогах и штрафах от ФНС

Диплом специалиста ИБ. Часть №4 — Мобильное приложение Smart Connect

Vivaldi 6.6 — Всесторонний подход

Как мы воплотили CI/CD в 1С, или зачем девелоперу непрерывные интеграция и поставка?

[Перевод] Грандиозный парадокс, существующий в сердце каждой чёрной дыры

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

[Перевод] ИИ-помощник Brave Leo теперь работает с PDF и Google Drive

Разработка интерфейса | Flutter

Инструкция для блогеров по маркировке рекламы и оформлению отчетности в ОРД Амбердата (ОРД-А)

Chromium. Отрисовка страницы с помощью Blink, CC и планировщика

Апгрейд ресторанов и кафе: превращаем холодильник в камеру дефростации

Как в ЛАНИТ прошёл IT-мит​ап, посвященный искусственному интеллекту

Тестируем OpenAPI-документацию в автотестах

[Перевод] О странной фаллоцентричности модели GPT-J

[Перевод] При полной луне этот код работал иначе

Моя квантовая Вселенная

Краткий обзор фреймворка Svelte

Удаленный доступ для доменных пользователей в Континент 4

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

Ноутбук Toshiba T1100Plus год 1986

Изоляция в тестах с Kafka

Дополняя реальность: что мы выяснили при разработке AR HUD

Распределённые облачные системы хранения Filecoin и Storj

Опросил больше 1000 айтишников: вранье в резюме и котируемость курсов по «вкатыванию в IT»

Выборы президента США глазами математика. Что произошло за последний месяц?

Табуляционные машины Германа Холлерита — вольная реконструкция

Оранжевый k8s кластер на ладони

28 февраля 2024

[Перевод] JSON in GO

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

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

Что же протекло на 500 миллионов записей. Попытка поиска (неудачная) и теория заговора (обыкновенная)

Обзор библиотеки Actix в Rust

Ретро-гейминг на Pico Pi: создаём свою Dendy

Обучение на веб-тестировщика | Как и с помощью чего обучаю я

Маленькие и живые: карликовые планеты Эрида и Макемаке геологически активны

Некоторые антипаттерны проектирования в Django

Mubeng — инструмент для ротации прокси-серверов

К вопросу об импортозамещении

Туннелирование трафика через RDP-соединение

Как неПросто сделать холодный бэкап Postgres

Как составить договор с помощью нейросетей?

Книга «Blender. Дизайн интерьеров и архитектуры»

Почему я больше не буду учить программированию

Особенности и проблемы mock-сервера Swordfish API Emulator

Нужно ли пересматривать модель open source — обсуждаем ключевые сложности и предложения сообщества

[Перевод] Часы на синусах и косинусах в CSS

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

«Будет просто», — говорили они. Через тернии к ЭДО

Создание WordPress-плагина для отправки SMS-сообщений

Недвижимость и Big Data: плюсы технологии

Как сломать крышку унитаза и стать спортивнее за счёт компании: поездки PVS-Studio 2023 года

Управляем командами на Laravel

Юнит-тесты: чек-лист методик проектирования

Наноматериалы и нанотехнологии. Часть V

Уведомления через Telegram-бота при помощи почтового триггера Yandex Cloud Functions

HoloTile от Disney и проблема свободного движения в VR

Как разработать браузерное расширение в Chrome на React: разбираем на примере Cloudhood

Сборник советов, как упростить работу с YAML-файлами

Сбор обратной связи от клиентов

Архитектура MVC и поддержка реактивности для jQuery

Сглаживание DLSS – будущее игровой индустрии?

Настройка Exchange ActiveSync в Carbonio

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

Что не так с умными очками и есть ли у них будущее

USB Type-C SWD Adapter

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

Как дизайнеры помогают заменить GitLab: что из этого получилось

Pure.DI v2.1

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

Интегрируем Kotlin сервис с AI чат-ботом с помощью Spring AI за 5 минут

Ищем вдохновение, мотивацию и новый заряд энергии

nanoCAD GeoniCS: программный комплекс для решения маркшейдерских задач

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

Мы обречены на виртуальную реальность: Vision Pro и его конкуренты

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

Хватит использовать AI-плагины! Как получить доступ к LLM-преимуществам через API Jay Copilot

Инь-Янь консолидация для процедурной генерации границ

(Еще один!) личный опыт переезда в США. Часть 2: виза

Как удешевить авторизацию по максимуму, если в вашей системе миллионы пользователей: кейс компании UDS

Механизм тревожного состояния и новый метод борьбы с ним

Как СССР научил мир делать искусственные алмазы и зачем они нужны

Skunk Works курильщика, или собственный лоу-код на страже продаж

Telegram Mini Apps с мгновенной оплатой

Moscow QA #2 митап для тестировщиков

Обзор релиза Apache Ignite 2.16.0

Потоковая архитектура бота Telegram

Осознанная оптимизация Compose 2: В борьбе с композицией

Как мы приготовили массу блюд c помощью одного ингредиента: GraphQL

Как СССР научил мир делать искусственные алмазы и зачем они нужны

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

Если ты не копирайтер, но нужно что-то написать: ну очень простые правила про предложения

Почему невозможно купить хороший нож рыбака? По тем же причинам, что и появился и пропал Touch Bar в MacBook Pro

Работа с виджетами Flutter | 2 часть

Культура суеты

Приручаем нейросети

Биометрические системы Apple и их безопасность

Платформа для нагрузочного тестирования на базе Apache Airflow

Нахождение порогов с оптимальным балансом классов

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

Митап по С++ в Питере и онлайн: цена абстракции, статистический анализ и дискуссия о код-ревью

Исследование безопасности десктопных приложений на основе Electron

Динамические Breadcrumbs на React, React Router и Apollo GraphQL

Динамические плейбуки

[Перевод] Мультиагенты, основанные на больших языковых моделях(LLM)

Open Research Knowledge Graph: новый подход к научной коммуникации

Подключение NeboAir к Home Assistant через MQTT

Как я сделал телеграмм-бота для массовых откликов на вакансии и что мне это дало

Вырезаем кусочек из объема, не залезая в объем

Между хайпом и реальностью: объем мирового рынка генеративного ИИ в 2024 году с прогнозом до 2032 года

Синхронизация учётных записей пользователей в Организацию Яндекс 360 для бизнеса

Точно в цель. Обзор коммутатора Zyxel XMG1915-18EP

Резидентные, мобильные или серверные прокси? Взгляд дилетанта

Борьба с рутиной при написании сопроводительных писем с использованием Python

Обзор схемотехнических решений BMS для литиевых батарей

Цифровой рубль — начало цифрового концлагеля

КОМПАС-3D и работа с файлами других САПР. Часть 2

«Идеально сохранившиеся» останки ящерицы, жившей 280 млн лет назад, — просто подделка из 1931 г. Бывает и такое

Краткий обзор поведенческих паттернов в Rust

Механики удержания в играх

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

DR, SDN, V2V: обзор свежего релиза платформы виртуализации zVirt 4.1

Зачем в Scala трамплины и как их использовать

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

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

Почему не стоит продавать свой бренд по франшизе всем подряд

Создание новых экземпляров Nextcloud  с помощью скриптов Ansible

Почитать и посмотреть: #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-бота на хостинг. Подробная инструкция

Создание Chat-Ops бота в Mattermost на python

Легко архивируем 1С на холодное хранилище SELECTEL v2 в 2024 году

NLUX: Библиотека интерфейса Conversational AI

[Перевод] Как украсить и оживить сайт на Astro с помощью KwesForms и Rive

Почему мое производство пельменей умирает

Что такое The Festival Floppies и причём здесь Джон Ромеро и SimCity

[Перевод] Новые клиентские хуки React 19

[Перевод] Angular на стероидах: наращиваем производительность при помощи WebAssembly

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

Плагины IDE — простой способ войти в безопасную разработку. Без регистрации и СМС

Образовательный разрыв или купон на одну помощь

Концепт бюджетной видеостены неограниченного размера для web-приложения

Размер выборки для A/B теста

Что умеет калькулятор зарплат в IT — о сервисах Хабр Карьеры

Переделали всё, не разломав ничего, или Проект по информационной безопасности (взглядом PM)

Московский уровень медицины в регионе: переосмысляем клинику

Погружаемся в Kubernetes: полезные материалы от сотрудников Selectel

Гид по брендингу для агентств недвижимости: Создайте бренд, который любят клиенты

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

Схема цепи преобразования данных в системах с интерфейсами

Стажировки с обучением в IT. Как попасть и какие подводные камни вас ждут

Реальная эффективность. Как подняться на новый уровень

Repeatable migrations в Flyway

Кто через 5–10 лет будет проектировать российское телеком-оборудование

Агротех в Марокко: какие стартапы эта страна дала миру

Больше космического туризма: Space Perspective предлагает стратосферные полёты в капсуле

Максимально простая игра на C++ (в консоли)

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

Разбираемся с Cloud Landing Zone

В мире незавершённых задач: почему важно доводить дела до конца?

Раскрывая потенциал GenICam и Harvester в системах компьютерного зрения

Как создать простой LoRa мессенджер: обмен текстовыми сообщениями между устройствами без интернета

Нео-РНН или Make RNNs great again

Раскладываем Git по полочкам: терминология

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

[Перевод] Безымянный язык программирования без присваивания имён

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

Как мы феерически открыли даркстор Даркстор в Дагестане

Digital-мероприятия в Москве c 26 февраля по 3 марта

Пути внедрения поддержки скриптов в Dart/Flutter

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

Домашняя виртуальная лаборатория. Готовим собственный сервер виртуализации для обучения. 1. Введение

Почему у нас все еще нет летающих машин?

Квест за тимлида: как живёт менеджер в корпорации

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

Идеальный офис 2.0

Конец программирования, как мы его знаем, или Что нас ждёт с LLM

CREON GAMES: геймдев студия из «Сколково» кинула сотрудников на зарплаты?

Высокая ПИТ — это скорость реакции на быстро изменяющиеся условия

Маркировка рекламы для digital-агентства в ОРД Амбердата (ОРД-А)

Элементарный английский для Elementary — грамматика и не только

Можно ли запустить ембедед С-проект на базе РТОС в режиме симуляции под Windows?

Китайские инструменты для взлома раскрыты в гигантской утечке (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 и работа с открытыми решениями: какие вопросы заслуживают внимания — чеклист и мнения экспертов

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

Мобильная разработка за неделю #527 (19 — 25 февраля)

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 год без вложений в рекламу

[Перевод] Как я пишу HTTP-сервисы спустя 13 лет работы с Go

Наконец-то не лопата! Обзор смартфона 8849 Tank Mini: компактный, защищенный, с мощным фонарем и лазерным дальномером

[Перевод] Linux как платформа для оверклокинга

UUIDv7

«Выученные уроки» или «Никогда такого не было и вот опять»

Учимся читать новости правильно (на примере авиации)

Открытый код. Сокрытие данных

ID: способы аутентификации сегодня, их преимущества, недостатки и перспективы развития

Redux vs Mobx кого же выбрать для React-приложения в 2024 году?

Маскирование баз данных

«Сделано в СССР». Неожиданное продолжение

Хочешь сэкономить на облаке? Не игнорируй, утилизацию GPU при тренировке сетей

Хорошие и разные одноплатники конца февраля 2024 года: 5 моделей для различных целей

ДОМОХОЗЯЙКАМ ПРО РОУТЕРЫ

23 февраля 2024

Как хранить токены и пароли в программах на Python

Типичные задачи аналитика. Часть 2. А есть ли тренд?

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

Edge ML для людей с ограниченными возможностями

Работаю на стройке, чтобы писать статьи на Хабре

[Перевод] Собираем самодельный перьевой плоттер

DIY: Ваше собственное облако на базе Kubernetes (часть 1)

Figma закрыла Dev Mode: пути обхода и их краткий обзор

Отладка Spring-микросервиса в контейнере

Чтение на выходные: «Корпорация гениев. Как управлять командой творческих людей» Эда Кэтмелла и Эми Уоллес

Кратко про 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

Не только травим тараканов: о роли тестировщика в разработке

Сбор обратной связи от сотрудников

4 причины использовать облачные вычисления

[Перевод] ActivityPub в Awakari

Танцы с парсингом, kubernetes и миграция в Yandex Cloud: как мы делали Kontragent.io

AI и системный / бизнес-анализ

Как связать натуральные ключи с суррогатным в Anchor Modeling

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

«Да кто такой этот ваш FinOps?»: считаем и оптимизируем потребление кластера Kubernetes с помощью OpenCost

Как нейросети помогли нам сократить нагрузку на операторов контакт-центра и сэкономить 396 человеко-часов

Опальный миллиардер: история основателя Alibaba Джека Ма

Как увеличить продажи интернет-магазина: 5 трендов e-commerce

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

Вижу цель, не иду к ней: как приводить проекты к результату

Взрывной рост георекламы: что нужно знать рекламодателям в 2024 году

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

IT в гос. секторе. Менеджерим службу скорой помощи

[Перевод] Легендарные процессоры 8-битной эпохи

Фича-пати и что в ней важнее: фича или пати?

Домашний сервер GameDev разработчика. Где найти железо?

[Перевод] Логический долг гораздо разрушительнее технического

SmartFlow: «В начале был пароль...» или новая аутентификация VK ID

70 лет Сиду Мейеру — величайшему создателю игр

API-автотесты: как достичь наиболее полного покрытия?

Воронка продаж — опыт и ошибки при внедрении CRM

Краткий обзор развития лямбда-выражений в C++11, C++14, C++17 и C++20

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

Закрытие QIWI, как вернуть деньги с электронного кошелька

Сканирование 300 раз в секунду: как мы решали проблему в SAP ERP

Практическое применение Sliver’ов для создания современного UI

WS, но лучше

Рашид. Создаем нейронную сеть (конспект стоящей книги)

Quality Gate для автоматизации QA

[Перевод] Частичная агрегация

[Перевод] Хакаем спортивные часы

Эмулятор чиповых карт и замена FIME SmartSpy

Почему закрыли QIWI банк, и что будет дальше – небольшое расследование

AMD начнёт продавать 3-нм процессоры уже в конце лета. Что о них известно?

Мифы и реалии «Мультимастера» в архитектуре СУБД PostgreSQL. Часть. 3

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

Code Mining. Могут ли аналитики читать код?

KD+SM Uplift Modeling. Вошли и вышли, приключение на 20 минут

Добавление ресурсов в приложении | Flutter

[Перевод] Серьги из матрицы светодиодов

[Перевод] 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 веке

Подготовка к собеседованию на позицию Data Scientist. Часть 1: Live Coding

Подключаем микроконтроллер ESP32 к Flutter-приложению

Тестируем отечественную систему виртуализации: ПК СВ «Брест»

Запрет на авторизацию через импортные сервисы, меня это не касается?

Простая выгрузка из БД Microinvest в 1С Битрикс

Российские сайты начали удалять статьи о VPN

[Перевод] Как устроен языковой сервер

Металл не только для топливных элементов и лазеров: краткая история скандия

Монетизация бессоницы или как я майнил энтропию

Менторинг в ИТ: зачем нужен ментор, если есть книги

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

Агротех на телефоне: Гана, или фермеры, у которых нет Интернета, но есть ИИ

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

FineBI под микроскопом: Обзор новых функций и улучшений в Q1 2024

Бэкап, бэкап и еще раз бэкап

Приглашаем на Cinimex QA meetup (офлайн/онлайн)

Советы начинающему ИТ-наставнику: стоит ли начинать?

Как ставить задачи, чтобы их понимали

Как инженер-геодезист настраивал автоматизацию для перезапуска службы ArcGIS Server и что из этого вышло

Вакуумируй это: сбор и удаление мусора в базе данных Greenplum

Sub-GHz во Flipper Zero и бесконечное множество внешних модулей

Зачем нужен индивидуальный план развития?

Мягкие экзоскелеты. Когда сила — не главное

Диплом специалиста ИБ. Часть №3 — Портативное устройство SmartPulse

Делегирование административных полномочий в Carbonio

Как мы с помощью ИИ выбираем обложки для сериалов в KION: кейс MTS AI

От Skia к Impeller: эволюция графического движка в кроссплатформенной разработке на Flutter

Дзюба, Аттила и 1 миллион долларов ущерба: истории громких взломов

Standoff 365. Самое красивое недопустимое событие в деталях

Как работает блокчейн Scroll: технические детали и обзор архитектуры

На что стоит рассчитывать на первой работе: путь стажера (data engineer)

Deep dive into delegated properties: разбираемся с делегатами в котлин

Миссия выполнима: как мы создали приложение для Apple Vision Pro за 8 дней

Свертка

Как обезопасить веб-сайт от атак ботов через Cloudflare

[Перевод] Разница между Modbus и Profibus

Поиск элементов в Appium

Техники usability — как проектировать сложные системы, чтобы они стали простыми для использования

ИИ лаборант

Мифы и реалии «Мультимастера» в архитектуре СУБД PostgreSQL. Часть. 2

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

Можно ли получить «опасный» ответ от GPT-4 и как защищаться от Token Smuggling

Как я настраивал WireGuard Server на MikroTik

[Перевод] Новый отчёт НАСА предполагает, что к 2050 году мы сможем добывать энергию в космосе

(Еще один!) личный опыт переезда в США. Часть 1: оффер

Время есть отношение бытия к небытию. Немного слов про Time-to-event analysis

[Перевод] Laravel 11. Что нового?

SETI@Home, или Как миллионы людей искали следы внеземного разума

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

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

Vertica Eon в K8S — 3 года развития

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

Что работодатели ожидают от джуниор Java-разработчиков

Карьерный путь: Android мобилка, фронт или бэкенд?

Как провести анкетирование клиентов

[Перевод] Запускаем Brave на ARM64 для Windows

[Перевод] Новый рекорд производительности FizzBuzz

Критерии качества аналитиков

Тестирование 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

Троттлинг в Kubernetes. Или как настроить лимиты, чтобы приложения не “тормозили”

Искусственный интеллект — мнение экспертов, собственный анализ

Все, что я думаю о премиях и бонусах после 29 лет работы в продажах

Полезные модули PowerShell. Переводчик в консоли, SpeedTest, Syslog и другие

Triangulum Galaxy — Галактика Треугольника

О важности гайдлайнов в дизайне иконок

Удаленка схлопывается? Как сохранить для себя этот режим работы

Как искать работу в городе-миллионнике

Pet-проекты. Советы себе начинающему

Почему проверять результат вызова malloc c помощью assert плохая идея

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

Вышли новые RTX 4070 Super, RTX 4070 Ti Super и RTX 4080 Super

Правдивы ли мифы о кибербезопасности промышленных предприятий и зачем мы разрабатываем свои best practices

Вестник Midjourney: обзор шестой версии модели

1/n: Задачи leetcode JS — «Max Consecutive Ones» (Найти максимальное количество последовательных единиц)

Хочешь хорошую зарплату — не ленись развиваться и получать фундаментальные знания

Персонализация e-commerce через AI: способ как увеличить конверсию в e-commerce

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

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

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

Может рухнуть при первой атаке. Почему компаниям важно прокачивать киберграмотность

121 грамм за $1,2 млрд: цена образцов астероида Бенну. Но дело не в деньгах

Второй подбородок в 25 лет. «Цифровое» старение айтишников

Знакомство с DevSecOps Guideline: правила организации безопасной разработки на уровне процессов

Шутим в комментариях к коду

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

Вопросы по Appium на собеседовании

Java Spring Reactive WebSession на примере

Негативное свойство отрицательных чисел

Надо ли раскошелится Проджекту на ChatGPT 4 и есть ли разница в ответах с бесплатной версией

Кодер умеет в пыху. Какие словечки бесят айтишников

Обзор библиотеки drake в R

Проблематика RaaS или почему вымогатель BlackCat так быстро прогрессирует

iOmega ZIP. Уже не дискеты, но ещё не HDD

Какой плащ был у Понтия Пилата? Отвечает GigaChat

Автоматизируем проверку содержимого PDF-файлов с помощью pdf-test

CAE для любопытствующих: инженерные расчеты — какие они бывают

nanoCAD Конструкции PS: инструменты схематичного армирования и работа диспетчера настроек

Astra Automation — новый продукт для автоматизации ИТ-инфраструктуры

Паттерны программирования в Unity

Первое приложение на SolidJS

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

Как оценить работу SEO-подрядчика и проверить эффективность продвижения?

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

Как ошибки проектирования при разработке на 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 году

ChromeOS Flex vs Windows 11 для старых ПК и ноутбуков: альтернатива от Google

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

Искусство увольнять: офбординг как ключевая компетенция. Выжимка доклада с IT-конференции «Стачка»

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

Какую систему налогообложения выбрать для IT-компании в 2024 году?

Единая модель безопасности в Дельта BI

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

Как я писал свою библиотеку для работы с Telegram

Автоматизация рутинной деятельности с помощью Security Vision SOAR: практика

Экскурсия «Рег.ру»: как мы побывали в новом ЦОДе до его открытия

Целевое кредитование в 2024-ом. Часть вторая

RCA — расследования отказов на производстве

Обзор библиотеки Stan в R

Почему важно выстроить контроль качества IT-продукта до первой строчки кода? 4 кейса

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

[Перевод] BEEPY, наладонник для взлома Linux

Пальмовое масло без пальм — стартап C16 Biosciences разработал технологию искусственного пальмового масла Palmless

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

Инженерная культура Росбанка: что это и какие у неё принципы

Как поломать автостратегии Яндекс Директ и слить бюджет

Во что обойдется линеаризуемость в распределенной системе

AndroidFoodRecipesGuideTutorial

[Перевод] Если вы собираетесь сидеть и ничего не делать, то хотя бы делайте это правильно

Хотите похудеть – НЕ спрашивайте меня как — 2: Оземпик

Без онлайн-курсов! Гайд для ux-дизайнера: какие навыки развивать и как учиться бесплатно (без пиратства)

Установка GCC в сборке MinGW

Целое море микропластика: он повсюду — в воде, еде и нас самих

1989: Марс атакует или символы-фантомы оранжевой плазмы лэптопа Toshiba T3100E

Data Scientist in Helsinki. Мое небольшое исследование про поиск работы в Финляндии в 2024 году

Я создал подробнейший гайд для карьеры дизайнера

[Перевод] Один класс, что правит всеми или как улучшить респонс в Laravel

Древнее, чем Стоунхендж: на дне Балтийского моря обнаружили 11-тысячелетнее мегалитическое сооружение. Что это такое?

Можно ли качнуть свой уровень английского до С1, написав книгу на нем?

Секреты Ватикана: деньги

Digital-мероприятия в Москве c 19 по 25 февраля

Обзор библиотеки Go Kit

Задачи от Tinkoff для Junior Java developers

Работали весь год, а результата в SEO как не было так и нет: как быть и что делать?

Под капотом графовых сетей

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

Свобода — где же ты?

Как найти поверхность атаки незнакомых приложений с помощью Natch

Как стать Flutter-разработчиком бесплатно?

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. Техномедицинские аспекты нейрокомпьютерных интерфейсов

Датчик Объёма на Основе Резонанса Гельмгольца (микрофон-датчик объёма)

Toshiba T1200 ноутбук из года 1987

Developer Competency Matrix

Про 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 старых, но актуальных ЯП

[Перевод] Спасти Linux

Автоматический Wi-Fi выключатель и как с его помощью спасти дом от повреждений

[Перевод] Механизмы безопасности в 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

Кто такой сеньор, как им стать, и что делать дальше

Архитектура, планирование и реализация DMA в микроконтроллерах Synergy

Миниатюризация систем квантового распределения ключей с помощью фотонных интегральных схем, часть 1: Материалы

Всё смешалось — эксперты, модели. Как уменьшить LLM, но не проиграть в продуктивности

БЖЖ как средство от выгорания

Как сделать клавиатуру на сдвиговом регистре SN74HC165N для ESP32 (Arduino framework) с использованием freeRTOS

[Перевод] Что нового в Dart 3.3

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

Задание Партии выполнил: как Лю Цысинь стал главным фантастом Китая

Людоедский найм в IT и что делать, если ты хочешь попасть в отдел маркетинга

Создаём виртуальную сеть, как это делает Docker

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

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

Мой опыт перевода команд разработки на trunk-based development

Тестирование производительности 1С на СУБД MSSQL 2022 и PostgreSQL 15 (на 20, 40, 60,80, 100 пользователей)

Ты наконец-то поймешь асинхронность в JS

Как нефункциональные требования влияют на архитектуру

Flutter и ГОСТ TLS

Компьютерная мышь: устройство из 60-х, которое стало популярно к 90-м

Азы поисковой оптимизации для веб-разработчика: прокачиваем SEO с помощью кода и здравого смысла

9 лучших канбан-досок для работы и личных дел в 2024

Классифицируем рукописные цифры с помощью Tensorflow и Keras

Волшебная таблетка, или Централизованная настройка параметров безопасности ОС Astra Linux с помощью ALD Pro

[Перевод] Микросервисы и RabbitMQ в Docker

Как переехать в Яндекс 360 для бизнеса быстро и без вреда для рабочих процессов. Расскажем 6 марта

ERC2612 и юзабилити Ethereum dApp

Анимация в браузерах и как с ней работать

С нуля до 3,7 миллиардов. История стартапа AppDynamics

Этический кодекс безопасника или ethicsfIRST

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

Как делать дробление бизнеса, чтобы использовать IT-льготы Минцифры

Boximator: ИИ-модуль от ByteDance Research как новая веха в области синтеза видео

SafeRAT: так ли он безопасен?

Пустынные муравьи: геомагнитное поле и навигация

Анимация в браузерах и как с ней работать

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

Обучающие игры для разработчиков: кодим, играя

Популярно о кибербезопасности. Что такое эксплойт нулевого дня?

Введение в коллекции 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 фигмы

Blade Runner 2049 — это экранизация Набокова

5 советов для тех, кто хочет войти в IT в 2024 году

[Перевод] Топ-5 распространенных практик написания хорошего Swift-кода

[Перевод] Повышение эффективности ИИ с помощью непрерывного обучения в MLOps

Помощь логистам: как сделать SMS-уведомления о разгрузке товара на складе на основе FastAPI

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

Применение контейнеров и алгоритмов STL в C++

Неужели Banki.ru сливают ваши данные спамерам? Или как не угодить в ловушку микрозаймов

Как прокачивать насмотренность в UX для дизайнера интерфейсов (личный опыт)

Эргономика рабочего места инди-разработчика или как я избавился от боли в спине

Совершенствуем UX. Разговоры о серьёзном с администраторами

Время, как часть платформы ERP-систем

Python, MSA, Kafka

[Перевод] Что такое платформенная инженерия: как она связана с DevOps и SRE?

Господдержка: IT-аккредитация и реестр ПО. Гайд с учетом последних законов

Как цвет влияет на эмоции и восприятие бренда?

Как я искал ПДн в 300 базах данных [и сохранил рассудок]

[Перевод] Уэбб может напрямую проверить одну из теорий о тёмной материи

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

Зачем учить алгоритмы?

Применение ООП на практике

Отладка отправки почты на окружении BitrixEnv 7.5.5 с помощью MailCatcher

Система мета-сборки GN: краткий обзор и подходы

Текучка сммщиков: почему она происходит компаниях и как ее снизить

Комбинаторный ядерный взрыв: что грозит системе инвентаризации уязвимостей CVE в 2024 году

Что в архитектуре тебе моей: создан гибридный процессор SG2000 с ядрами на базе RISC-V и ARM. Что за чип?

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

[Перевод] Итак, вы думаете, что знаете 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 Глава 1: Введение и подготовка стенда

Проект юного DevOps Глава 2: Настройка центра сертификации и репозитория

ZFS и SCST под управлением SPACESAN

Total.js и создание приложений с ИИ

Управление контейнерами из Kotlin-тестов

AI чат боты — хайп или реальная польза. Примеры интеграции умных помощников в  CRM и ERP системы

Сумма технологий — Моя методология организации и взаимодействия с информацией

Замена CCFL подсветки информационного дисплея Mitsubishi L200/Pajero Sport II

Технофобия: как помочь коллегам перестать бояться технологий и полюбить их

Как сделать так, чтобы IT-продукт не прогорел? Часть 1

Актуальна ли еще GTX 1080? Изучаем бенчмарки

Как в ИТ-аутсорсинге с помощью service desk не терять заявки клиентов и деньги

Команда Naumen Project Ruler: как живёт стартап внутри компании

[Перевод] 10 продвинутых сниппетов Python, которые повысят ваши навыки кодирования

Мониторим работу Windows с помощью Powershell

Книга «Как сочинить видеоигру: 201 совет от сценариста Broken Sword и Resident Evil»

Интеллект в СКС. imVision

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

Z-test

[Перевод] Курсы Сomputer Science с видеолекциями актуальные в 2024 году

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

Металл не только для бамперов, но и для электроники: краткая история хрома

Наноматериалы и нанотехнологии. Часть IV

[Перевод] AI не только подбирает партнеров в Тиндере — он еще и планирует свидания на 14 февраля

Нейронные сети и dataset IRIS

Шоковое вендорозамещение: как за 1,5 месяца поменять вендора в проекте на 6000 точек доступа

Как провести фаззинг REST API с помощью RESTler

Любовь. Смерть. Мост. История семьи инженеров, построивших Бруклинский мост

Как оценивать Дизайн (Метод 3К)

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

Небольшой обзор китайских сетевых серверов

Разработка безопасных и синхронизированных многопоточных приложений на C# и .NET

Рейтинги в сфере BI — какая от них польза?

Камера как сканер штрих-кодов: проблемы, инструменты и эксперименты

Стоит ли покупать игровой ноутбук или лучше собрать ПК. Поступаем практично и выгодно

Мониторинг ИИ-систем. Часть 2

Who are you, Platform Engineering: разбираемся с одним из главных технологических трендов. Часть 1

Исследование звука: удаление шумов

СВЧ аттенюатор на PIN-диодах

Brilliant Labs Frame: умные очки на базе ИИ, причем всего за $350. Что это за девайс?

[Перевод] Начало работы с Axum — самым популярным веб-фреймворком Rust

Спираль Ферма и оптика

Реализация слоев в NN (часть 1)

Разговариваем с BI на естественном языке

Игры нашего детства: 8-битные шедевры

Создание основной механики игры Angry Birds на Unity

Не так страшен кризис в ИТ, как его малюют

Китайский процессор Loongson 3A6000: производительность оставляет желать лучшего, но перспективы — отличные

13 февраля 2024

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

[Перевод] Введение в планировщики иерархических сетей задач (HTN) на примере. Часть 1

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

Очистка текста с помощью Python. Часть 02

[Перевод] Управление памятью в Linux

Нескромная цифра Нижегородской области

Неочевидные минусы позиции тимлида

Как за 15 минут понять, что человек не подходит вашей компании

Приглашаем на Ozon Tech Community Design Meetup

Нужна колония на Луне и Марсе, но с минимумом “посылок” с Земли? Ученые 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: практика

Что ждёт мобильную разработку в 2024 году

ТОП-20 программ для контроля ввода текста

Больше библиотек богу библиотек или как я пересмотрел i18n

Telegram bot для наших bmw G серии часть 2

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

Как самостоятельно запустить персонализированные чат-боты на базе Chat GPT? Собираем бота на noCode платформе

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

Помощь с текстом, перевод видео с японского и корейского, распознавание QR-кодов — что умеет обновлённый Яндекс Браузер

Он улетел и не вернётся: что случилось с «Вояджер-1» и что будет дальше

Техническое собеседование инженеров мобильной разработки в RuStore

Собирательный образ Junior Android Developer. Какой он в 2024?

Очистка текста с помощью Python. Часть 1

От дощечки к компьютеру. Путь от ткачества к ЭВМ

Математика наклона в картах, или как мы сделали небо

Как я перешёл на тёмную сторону: путь из Андроида в бэкенд

Запускаем игры под Wine c поддержкой Native Wayland

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

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

Киборги идут, или Как Neuralink Илона Маска приближает киберпанк

А что, КОМПАС-3D умеет работать с файлами других САПР? Часть 1

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 из бразера

Новости из мира OpenStreetMap за январь

Telegram bot для наших bmw G серии

Клуб КиберДеда && CyberOffice.pro

Запуск реферальной программы: основные этапы и подводные камни

Решил я тут текстовую MMORPG на C++ написать

Сиэтл – отличный город для вампиров

Нужно больше нейросетей: корпорация Google открыла общий доступ к старшей модели. Как это работает?

[Перевод] Rust 1.76.0: обновление совместимости ABI, получение имени типа из ссылки

Как НЕ стоит проходить технические собеседования QA-инженеру

Всё, везде и сразу про управление командами

Тест USB —>RJ45 переходников. Гигабитная сеть для ноутбуков без RJ45, не самыми лучшими Wi-Fi модулями и мини ПК

Как расти миддлу и сеньору? Выжимка доклада IT-конференции

Авторизация в Django (DRF) и React по JWT-токену

Размышления о мире. Часть 2: Панпсихизм

Как шутят математики. Решение второго шифра Олама

Таинственные EASM и где они обитают. Часть 3. Где ты?

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

Мониторинг NATS JetStream в Grafana

Digital-мероприятия в Москве c 12 по 18 февраля

Экспедиция Колумба — полностью провальный по меркам бухгалтерии проект

6 ошибок в процессе разработки и реализации маркетинговой стратегии или почему воз и ныне там?

Микросотовые IP-DECT-системы Yealink

Check Point Quantum R81.20 (Titan) Release. Возможности и изменения Gaia OS

Как спасти свои данные и бизнес от хакеров (и собственных коллег)

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 проектов или памятка о том, как я создавал проект

Интеграция SonarQube в Kubernetes

Создание кастомного React Native компонента Switch с помощью библиотек Reanimated и Gesture Handler (Часть 1)

Диплом специалиста ИБ. Часть №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-нм чипов. На этот раз по-настоящему

[Перевод] Потерян и не найден

Полезные ресурсы для Python-разработчиков

Увеличиваем оперативную память программиста, тренируясь в dual-n-back

[Перевод] Почему OKR — это отстой

Литье пластика в силиконовую форму. Первый опыт

09 февраля 2024

Road Run, или как я свою первую игру делал. Часть 7

[Перевод] Представляем gqlgen: генератор серверов GraphQL для Go

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

Коммерческие рейсы на Марс уже близко? NASA ищет партнёров

Удобство и/или безопасность? Tinkoff edition

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

[Перевод] Меняем моки репозиториев на in-memory реализации

Найм и HR 2024 — чего нового

Оптимизация js/WebGL/Web Assembly

Чтение на выходные: «Взломать всё. Как сильные мира сего используют уязвимость систем в своих интересах» Брюса Шнайера

Что делать в первую очередь? Простая приоритизация задач при помощи риса

[Перевод] 4 инструмента автоматизации для DevOps, заслуживающих внимания — по версии TechRepublic

Почему нельзя сделать прогноз CLTV с помощью одной модели

После RSS

Метод конечных элементов своими руками

Нужен NGFW. Как маркетплейс начал импортозамещаться

Десктопные процессоры Intel и AMD, серверные ARM-платформы и диски: что показали производители в январе

Кто такой PM и с чем его едят (для самых маленьких)

Как мы считали экономику продукта «Семья» через uplift CLTV

Синий дракон как маскот IT-компании: почему это оказалось хорошей идеей

Инструкция для налаживания сна

Нужен NGFW? Как маркетплейс начал импортозамещаться

Зачем выступы на мембране наушников ТДС-15?

Синдром айтишника

Может кто продаёт нерабочий Xbox Original?

Расширение PVS-Studio для Visual Studio Code: поиск ошибок в Java-коде

IP-телефония: вчера, сегодня, завтра

EV code sign за 4+ тысячи долларов

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

[Перевод] Защищено ли ваше программное обеспечение?

Роман Тезиков про СV-проекты и промт-инжиниринг как базовый навык каждого человека

Akko MOD007B-HE PC: механическая клавиатура с магнитными свитчами. Небольшой обзор интересного аксессуара

Делаем 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

На грани реальности: как ИИ меняет видеоигры

MyBatis «на минималках»

Как межзвёздные скитальцы «рассказывают» учёным об экзопланетах. Пример астероида Оумуамуа и кометы 2I/Борисова

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

Проект Альфа-Бизнес Mobile Web (веб-приложение), или Что делать если AppStore — всё?

Что будет если переименовать суперпользователя? Экспериментируем, удивляемся и расстраиваемся…

Зачем Data Science специалисту разбираться в коде, контейнеризации и коммуникациях

Книга «Software Dynamics: оптимизация производительности программного обеспечения»

Краткий обзор TinyML

Тинькофф банк вернул 200 тысяч. Это был не дипфейк

Разбираем самый маленький JPEG в мире

Мечтают ли нейроовцы о генеративных трубах? Кратко о PCG в контексте игровой индустрии

Merlion Framework или как упростить работу с временными рядами

Кейс по SEO-продвижению магазина запчастей для автомобилей и мототехники

С немецким акцентом: краткая история создания магнитной ленты

Интеграционное тестирование, если у вас R2DBC и liquibase

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

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

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

Проактивность сотрудника: что это за качество и как его развить

Знаете ли вы свой главный вопрос? Ответ на него — ключ к вашему росту

Практическая реализация паттерна Server-Driven UI на Flutter c использованием фреймворка Duit

Об отображении 10-бит цвета с использованием OpenGL (GLFW)

Поломалось — ремонтируй и давай гарантию: в ЕС расширили положения «права на ремонт». Что изменилось?

Считающие часы Вильгельма Шиккарда

Как мы поменяли методику исследования «BI-круг Громова», чтобы результаты стали еще точнее

[Перевод] Обзор продуктивности разработчиков от McKinsey

Лучшие видеокарты за свои деньги, которые можно купить для игр в 2024 году

Domain Driven Design в Go – это почти не больно

[Перевод] Джеймс Уэбб разглядел редкое зрелище: экзопланеты, вращающиеся вокруг мёртвых звёзд

Большая разница: ИИ-наука глазами физика

Эд Катмулл — как простой инженер стал президентом Walt Disney и Pixar Animation

App Router и Pages Router: что изменилось в Next.js

Это не игрушки. Game vulnerabilities как угроза для работодателя

На помойку? Никак нет! Пишем нативные приложения для дешевых китайских телефонов

[Перевод] Математики наконец-то решили проблему «обратного разбрызгивателя» Фейнмана

«Душа молчит, хоть слышит всё вокруг»: как мы отучаем генеративные модели галлюцинировать

Чек-лист или тест-кейсы?

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

ISE 2024: обзор выставки и новинок рынка AV-технологий

VR-тур на A-Frame + React

Go 1.22: Интерактивные заметки к релизу

Strict Mode в ECMAScript. Полный справочник

История российской науки: напишем вместе?

Профессия «компьютер»

С Днем российской науки. 11 исследований и открытий современной России

[Перевод] Учёные разобрались, почему 4 из 5 больных аутоиммунными заболеваниями – женщины

Большой обзор PIM-систем, актуальных для России

Устройство GPIO-драйверов в Linux

Как создать shader в Flutter для эффектной анимации в приложении?

«Слово из трёх букв», или Пишем SMS-аналог Wordle с помощью MTС Exolve

Как мы переворачиваем платную медицину

Обзор языка Erlang и его синтаксиса

С Днем российской науки. 11 исследований и открытий современной России

Интеграция Континент 4.1.7 и Kaspersky Unified Monitoring and Analysis Platform

Стеки и Очереди в Swift

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

Хранение паролей: работа над ошибками

Спутник как IT-проект. Что нужно разработчику для создания и запуска своего кубсата

Как сопоставить номера деталей с изображениями: Использование поиска Google и сравнения изображений в Node.js

07 февраля 2024

Postgresso #1 (62)

Разбираемся в автотестах GRPC без боли и седых волос

Neural ODE: Встреча с Дифференциальными Уравнениями

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

«In the World of Hackers, Be a Knight»: решаем задачи с CTF-турнира

Создаем чат-бота на Python: Полное руководство

MHGA или как вообще подбирается новостная сводка?

Переменные окружения для начинающих разработчиков или использование .env файла в разработке программного обеспечения

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

[Перевод] Ранний взгляд на будущее тестирования с swift-testing

Может ли Скрам-команда работать без Скрам-мастера?

Astra Linux Embedded – мифы о продукте и вопросы о тонкостях его лицензирования

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

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

Где изучать Golang в 2024

«Цифра» представила дизайн-систему Prizm

Вестинг в криптопроектах: зачем нужен и как реализовать на Solidity

Как с помощью ChatGPT реализовать раскраску во flutter

Внедрение Elasticsearch с Ruby on Rails для расширенного поиска

[Перевод] Обеспечат ли чиплеты первенство США в микроэлектронике?

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

Почему вам отказали на собеседовании в ИТ-компанию: 9 причин

Подводные дата-центры и хранение информации в QR-кодах: новшества индустрии ЦОД

Плотный металл для электроники и не только: краткая история иридия

Маркировка рекламы в ОРД Медиаскаут для рекламодателей

7 причин некачественного кода в Unity-проектах

Уменьшаем boilerplate с помощью Swift Macros

Тимлид, которого не любят

М. Розенберг. Язык жизни. Ненасильственное общение (конспект книги)

[Перевод] Дни генеративных ИИ сочтены? Инструмент для «отравления» датасетов добился неожиданной популярности

[Перевод] Где-то в дороге мы забыли о мастерстве программирования

Равномощные отрезки… или исповедь сумасшедшего

Ваш телефон – секретное оружие: Как превратить его в веб-камеру и оживить ваши онлайн-встречи! (Если у вас Linux)

Концепция включений в markvan-разметке текстов

[Перевод] Иерархия ИИ-потребностей

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

Защита Протокола RDP: ключевые рекомендации для обеспечения безопасности корпоративных сетей

40 лет Mac. Взлёты и падения компьютера Apple

Поживём — увидим. Изучение средней продолжительности жизни людей даёт надежду на долголетие

Смена IP-адреса сервера Carbonio

Диплом специалиста ИБ. Часть №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 настоящую постоянную память

UX-мракобесие

Наш опыт мультиаутентификации в приложениях ASP.NET Core

Как я в Испании с интернетом на горе два года мучился, а 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 — Сбор данных

Работа может быть нашей главной любовью. Стратегии и советы, которые помогут сохранить страсть к профессии

Копаемся в встроенном приложении камеры старого Xiaomi. Часть 1

Следует ли проверять указатель на NULL перед вызовом функции free?

Параллельное выполнение в 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 лет

Плагин для анализа планов PostgreSQL в Eclipse и DBeaver, и его разработка

Kontron Electronic IP Lite: что внутри у промышленного переносного компьютера из 90-х

От чего зависит цена оперативной памяти: отличия дорогой и дешевой RAM

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

End-to-end тестирование React приложения с помощью Playwright

05 февраля 2024

Шаг за шагом: Как интегрировать ChatGPT для ревью пулл-реквестов на GitHub с помощью GitHub Actions

Обновление #Net chromium

«16+» или делам шаблон страницы в XWiki на примере спецификации API

Как подружить Ростелеком Ключ и Home Assistant

[Перевод] 20 инструментов командной строки для мониторинга производительности Linux

Современный digital signage — эффективное управление контентом на экранах

Чек-лист: технический аудит IT проекта

Как ускорить LLM-генерацию текста в 20 раз на больших наборах данных

[Перевод] «Сдача» Яндекса: мы вместе

Принесите, пожалуйста, кота

Как устроены функции Мультирум и Стереопара на устройствах Sber

Security code review.  Подходы и инструменты AppSec инженера

Бесстрашный путешественник и создатель «русской Арктики»: 10 фактов из жизни Отто Шмидта

Как мы с помощью ИИ выбираем обложки для сериалов в KION: кейс MTS AI

[Перевод] Как мы уложили компьютерный мультик в 8 кБ

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

Докажи, что ты человек: как появилась и развивалась капча, и что ждет ее в будущем

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

Кроссплатформенные ресурсы в сборках .NET — пишем условия MSBuild

[Перевод] Создаем свою STL-совместимую реализацию std::allocator с лучшей производительностью

История о том, как IT-шник ушел в гостиничную сферу или почему ваш летний отпуск может быть омрачен

VR, комбайны–роботы и дроны: как инновации спасают сельское хозяйство

LeadHub Сравни: как лиды придумывают точки роста для процессов в компании

Как исследование GlowByte помогает «Пятёрочке» анализировать персональные коммуникации на рынке Food Retail

Валидация входных данных в фильтрах Minimal API .NET, просто и без затей

«Двигай телом»: обзор новой игровой консоли Nex Playground

Вилкинсон. Секреты фасилитации. SMART-руководство по работе с группами (конспект книги)

Что внутри мощного мини-компьютера Mini A5? Разборка нового неттопа от Geekom на базе процессора Ryzen 7-5800H

Privacy Day 2024: ИИ, приватность и защита ПД в Евразийском регионе

Лучшие IT-работодатели России 2023: ежегодный рейтинг Хабр Карьеры

[Перевод] Дорожная карта тестировщика 2024

Нейроинтерфейс 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

WordPad всё же удалили из Windows. Просьбы пользователей не помогли, востребованный текстовый редактор стал историей

Ностальгическая Action-RPG с фанатским ремастером

Julia в машинном обучение: база

Разворачиваем Telegram бота на Raspberry Pi Zero 2W с автозапуском: шаг за шагом

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

Замешиваем файлы в тэги. Часть 4

Более правильный подход к подключению Yandex AppMetrica в React Native приложении

Как следует произносить название СУБД PostgreSQL

03 февраля 2024

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

Запуск и настройка Pentaho server с базой MSSQL

Делаем RPG на Go: часть 0

Создание и проведение опроса клиентов, пошаговая инструкция

api2app — быстрое создание графического интерфейса для API

Про интеграции. Часть 1. Интеграционные подходы

[Перевод] 10 задач для собеседования по SQL-запросам

Дневник альтруиста. Причины

ИИ и прогнозирование микроэлементов для борьбы с загрязнением воды

Станок с ЧПУ резка пенопласта. Руководство

Использование Cocoapods для приложения Qt на примере Google MLKit

О применении Liquibase в проектах разработки

YOLO-World: распознавание произвольного числа объектов с высокой точностью и скоростью

Что нового в IMSProg?

Топ-5 SQL вопросов на собеседовании тестировщика

Гайд по Aurora OS: как начать разработку для отечественной мобильной операционки

Парадокс узкополосного фильтра

Zoom в Qt виджете

Кризис концепций стартапов и веры в туземун. Медленное развитие как альтернатива

Какой тип ordering должен возвращать мой operator в C++?

Еще раз про асинхронную машину состояний и где именно там аллокации

[Перевод] 5 альтернативных вопросов на собеседовании по тестированию

Ingenuity — один из наиболее совершенных аппаратов в космосе. Он открывает путь к полётам на другие планеты

KC868-AIO: дас ист Продукт (Kincony переходит на новый уровень)

Игровые движки, которые на слуху

Что ЦОД упавший нам готовит или эффективные совы всегда на страже

Trait-объекты и полиморфизм в Rust

Async/Await в C#. Часть 5. Функция-перечисление и цикл через рекурсию, асинхронный вызов без Async/Await

Вышел LibreOffice 24.2: что нового и что это за версия такая? Подробности о релизе

Serverless-телеграм-бот с s3 на Python или как я научился играть в пинг-понг

Еще раз про асинхронную машину состояний и где именно там аллокации

Насколько велики шансы найти жизнь во вселенной на экзопланетах? Соображения о том, что шансов меньше, чем считается

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

Задачки для начинающих автоматизаторов тестирования

Как сделать TG Instant View из страницы Notion

02 февраля 2024

[Перевод] Xv6: учебная Unix-подобная ОС. Глава 2. Устройство операционной системы

3 вывода, которые я сделал после запуска собственного продукта с нуля

Об объективщиках и субъективщиках

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

Helm Charts

Зачем нужен архитектор 1С. Часть 2

СЕО с вашей прошлой работы: к тебе придет ФСБ

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

Всего 37% российских онлайн-ресурсов доступны для незрячих людей

Инструменты автоматического тестирования безопасности QA

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

Гигантская оптопара

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

«Привет, у вас новый инцидент!» или зачем мы написали SIEM-чатбота для MaxPatrol

Программирование в Roblox для детей: как создать игру при помощи нейросети

Как мы делали уведомление о коммитах

Как я создаю себе колоды Anki для немецких слов

Несколько советов начинающим инженерам и не только

Outlook как сервер микросервисов

Шизофрения: восстановление после лечения психоза

Обзор по LLM

Чтение на выходные: «Мясорубка игровой индустрии. Как сохранить душу игры в мире корпораций» Уолта Уильямса

[Перевод] Примеры тест-кейсов для проверки текстовых полей

На GitHub больше 1 000 уязвимых репозиториев: в чём суть угрозы и что с этим делать

Кеннеди. Договориться можно обо всем (конспект)

Коротко об играх от инди разработчиков №2

Управление доменами в облачной Организации Яндекс 360 для бизнеса

Эффект дежавю: норма или симптом заболевания?

GigaChat обогнал по качеству ChatGPT и расширил контекст до 32 тысяч токенов

Laravel трюки: автоматическое подключение каналов логирования

Выбор игрового ИИ и его “сложность”

Квоты в Kubernetes: очевидные, менее очевидные и совсем не очевидные

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

Джуниоры-тестировщики в 2024 году: какие нужны скилы и как проходит процесс найма

Не только дискеты, но и MS-DOS: ОС, которой несколько десятков лет, до сих пор востребована

Ресурсы для поиска работы Python разработчикам

Проверка продуктовых гипотез и немодерируемые UX-исследования c применением внутренних инструментов: кейс команды OK

“Апатия, тревога, синдром самозванца” — Как попасть на интервью

35 лет SimCity

Распознавание мордочек собак для борьбы со сказом

Gab — AI бот без цензуры, предвзятости, отвечающий на любые вопросы

Настройка Elastic Beanstalk для повышения отказоустойчивости и автоматического масштабирования

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: как мы автоматически синхронизируем дизайн и код

Qt Creator* ищет ошибки в Qt Creator

Собирать данные VS интерпретировать их: типичные ошибки в e-commerce аналитике

Собственный маркетплейс, вместо клиентов через «сарафанное радио»

Fortran, язык, которому почти 70 лет, поднялся с 27 до 12 места в рейтинге ЯП. В чём причина его новой популярности?

TrueConf — российский ВКС-сервис на замену Zoom и Microsoft Teams, которым можно пользоваться бесплатно

[Перевод] Ускоряем анализ данных в 170 000 раз с помощью Python

[Перевод] Экономические выгоды от добычи полезных ископаемых в космосе

Про мониторинг артериального давления фитнес-браслетами

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

CDEK Forward — как оплатить посылку, не получить её и остаться должным >4000₽

Не все логи одинаковы полезны: 3 истории из жизни

Симуляция высокоскоростных приёмопередатчиков с динамической реконфигурацией для ПЛИС 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

Страх, ненависть и токенизация банковских карт в Google Pay

Надуть всё: компания Sierra Space предлагает составить новую космическую станцию из своих наполняемых воздухом модулей

Преимущества 6G. По-быстрому

10 наиболее дорогих научных проектов в истории

Step by step: интегрируем интерактивные 2D/3D-объекты в iOS-приложение

Как мы управляем инфраструктурой на более 1000 серверов при помощи Ansible

Погружение в Web RTC или пишем SFU своими силами

История Vercel 2009-2013гг. Первый стартап Гильермо. Learnboost

О качестве ПО и почему оно такое. Взгляд на проблемы бизнеса с точки зрения технического специалиста

AWS или Yandex Cloud? Выбираю облачный сервер для своего Pet-проекта

Схемы мошенников. Дайджест №1

Шаг за шагом: биогибридный двуногий робот

Ломаем стереотипы – продаем оптом на маркетплейсах. Продали кабель на 3,4 млн и вошли в ТОП-5 из 679 селлеров

Коротко об играх от инди разработчиков

ASCII-арты на python

Что я понял о цифровой трансформации бизнеса спустя десять лет разработки ИТ-систем для компаний

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

Что общего у 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

На пути к самодельным радиолампам. Стеклодувные операции. Общие положения

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

Приглашаем на Cinimex DATA meetup (офлайн/онлайн)

Операции, функции и специальные формы в императивных языках программирования

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

Как качать софты — гайд от разработчиков 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 микроконтроллере

Хорошо, а могло быть ещё лучше: TSMC продолжает развиваться, но в США у компании проблемы с заводом. Что случилось?

Как написать ТЗ на разработку чат-бота или AI-ассистента

Краткий алгоритм организации процесса ИТ-рекрутмента и коммуникации с заказчиком для внутреннего Senior IT recruiter

В облаке, как дома: Устраиваемся поудобнее. Рабочее место пользователя 1С на базе РЕД ОС (HTTPS и архивирование)

Электронные замки для гостиниц. История создания

Зачем программисту микроконтроллеров численные методы?

Microsoft отозвала сертификаты драйверов устройств — последствия для пользователей

Магия вне Хогвартса: как повышать ИБ-грамотность сотрудников

Качество выше, релиз ближе: как аналитик влияет на успех IT-проекта

Библиотека контролов для Avalonia UI

Робот, ты нелюдь! Статья, которая ничего не изменит

«Замкнутый, как колобок, Тонет»: как в Томске заработал собственный интернет

Обзор компактной электронной книги Onyx Boox Volta 5

Выгорание, прокрастинация и все остальное

[Перевод] Призыв писать компактное ПО, версия 2024 года (с примером кода)

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

Minimal Phone: смартфон с e-Ink, QWERTY-клавиатурой и минимальным энергопотреблением. Что это за девайс?

Баги, которые мы пишем, ищем и исправляем

Таинственные EASM и где они обитают. Часть 1. Кто ты?

Отток в офлайн-ритейле — как увеличить возврат клиентов ПРО на 20%?

Весенние конференции JRG: онлайн и офлайн, новые и любимые

Как манекены калибруют томографы

Жизненный цикл приложения на Flutter

Подобие CI/CD c микроконтроллерами. Jenkins + GitLab + HeadlessBuild

Вёрстка — это не тупо

Немного об основах при постановке задач создания ИИ и инновационных механизмов

Библиотека Helium от проекта tauOS

Kubernetes: шпаргалка для собеседования часть 2

Почему мой таксопарк на 300 водителей и 40 машин больше не бизнес

Tropico 2 – пиратский рай начала нулевых на современных системах

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

Осциллограф из рассыпухи на светодиодной матрице. Разбор схемы в Proteus

Многокубитные квантовые вентили: что, как и зачем

Экономика каналов роста в IT продуктах

[Перевод] Leo, ИИ-помощник браузера Brave, теперь доступен пользователям десктопов

Синхронизация локальных изменений с kubernetes контейнером. Часть 2

Digital-мероприятия в Москве c 29 января по 4 февраля

Путь джуниора через обучающие курсы: как выйти за пределы «пошаговых инструкций»

Стратегический маркетинг 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 и что учесть при внедрении

Карта памяти на основе ДНК: что это за носитель и почему 1 КБ емкости стоит 1000 евро?

[Перевод] Механизм перезапускаемых последовательностей (Rseq) при работе с TCMalloc

Истории, достойные экранизации или День защиты персональных данных

О полномочиях частных интернет-сервисов в расследовании преступлений и правонарушений

[Перевод] Виды, инструменты и лучшие практики тестирования безопасности

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

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 лет

Техноэкстаз в мире фармацевтики: как ИИ выводит создание медикаментов на новый уровень

Чтение на выходные: «Нажми Reset. Как игровая индустрия рушит карьеры и дает второй шанс» Джейсона Шрейера

Apache Maven — введение в автоматизированную сборку проектов (часть 1)

Разговор с директором по ИИ «Яндекс Рекламы» Алексеем Штоколовым о применении ИИ, AI‑тренерах и рутинных задачах

Сервис для блокировки ботов, домашняя бухгалтерия и онлайн-комиксы: 5 идей для pet-проектов

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

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

Система естественных единиц Рыбникова

Данные об энергопотреблении завода на одном экране: как мы внедрили IIoT-технологии для аналитики производства

Вебинар «WorksPad – российская платформа для корпоративной мобильности»

[Перевод] Делаем двоичные файлы Rust меньше по умолчанию

Spring Data JPA и Hibernate: решаем проблему динамически изменяемого запроса к базам данных

Одноплатники начала 2024 года: 5 моделей для самых разных целей

От винта! Смотрим движок War Thunder и говорим с его создателями

Яндекс Директ vs Ozon. Как вести рекламу в Директе, если товар есть и на маркетплейсе

[Перевод] Упрощаем систему защиты от фингерпринтинга в Brave

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

Генеративный искусственный интеллект — закат, новая зима?

Искусственный интеллект и цифровые советники. Часть 3: Что делать и куда бежать?

React-lens — эффективное управление состоянием в приложениях в ReactJs

Искусственный интеллект и цифровые советники. Часть 2: Как устроено и что не так?

Все что вы хотели знать об архитекторе ПО

Как мы постигали Word. Сложности машинописи в средней школе

Предубеждения об IT-аутсорсе, с которыми пора покончить

Знакомимся с Artery. AT-START-F423 – пробуем и подключаем дальномер AJ-SR04M

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

Обучение с подкреплением. Q-обучение. Понятное объяснение

Запускаем кодек OPUS на микроконтроллере

Управление устройствами умного дома Яндекс своими скриптами

STM32 SAI и микрофон INMP441

CVSS 4.0: аналитический обзор новой версии популярного стандарта

WinnerMicro Wi-Fi SoC W801/W806 (SPI, I2C – дисплей и температура)

Добавляем Unit-тестирование в проекты STM32CubeIDE

ТОП-5 книг, которые помогут научиться договариваться и выстраивать эффективные коммуникации

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

[Перевод] И спорт, и софт: как деревенская футбольная команда «Хоффенхайм» штурмует Бундеслигу, и при чем здесь IT

Экс-руководитель NASA считает, что программу полёта на Луну Artemis нужно перезапустить

Tilda и чат-бот: пример интеграции

Учись сейчас, плати потом 2 года

На каком стеке разработать проект, чтобы не похоронить его после релиза?

[Перевод] «Ферми» обнаружил гамма-лучи неожиданного характера, пришедшие к нам из-за пределов нашей Галактики

Китайские компании начали продавать гибридные видеокарты: десктопные устройства с ноутбучными чипами. Что происходит?

[Перевод] Тестирование на основе рисков

25 января 2024

История одной уязвимости в Google Chrome

На те же грабли: История о пути к созданию новой игры

Сколько неоплаченных часов в неделю, мне придется работать, если мой партнёр выйдет к вам на работу?

Дифференциальная приватность в машинном обучение

Алгоритмы. Определение последовательности на сырых данных, или восстановление после аварии

Тестирование ПО как увлекательная игра

Мамонты шагали по Аляске: как по одному бивню учёные восстановили историю жизни «слона», жившего 17 000 лет назад

[Перевод] Приложения для Vision Pro выглядят скучно

Брак «по Эджайлу» в Черногории. Как не разбить корабль любви об айсберг бюрократии?

Действительно ли C++ — лучший язык, чтобы выстрелить себе в ногу?

The СПО Strikes Back

Айсберг системного мышления

Как мы внедряли каталог данных DataHub и искали компромисс между BI, DWH и ИБ

Excel vs Grafana: Автоматизация дежурств

Самый старый код в MSSQL

Как создать 100 серверов в облаке за минуту? Базовая работа с OpenStack клиентом

100+ бесплатных онлайн-инструментов для всех, кто работает с контентом: копирайтеров, дизайнеров, SMM-специалистов

Не только Кодзима: 5 известных гейм-дизайнеров из Японии

Ветер и кольца: об экзотических звёздных классах Be и WR

Рыцарь-демон, Intel Xeon Phi в 2024-м, часть 0

Дубинка (гиря) подброшенная в воздух. Решение дифференциальных уравнений в MATLAB

[Перевод] Пишем трассировщик лучей для ZX Spectrum

Как мы с помощью ML вылечили проблему, не дававшую перейти на автомаршрутизацию курьеров

Топ Необходимых Bash-Команд для Разработчика [Шпаргалка]

Основы многопоточности в Rust

Биометрия для готовой еды: 8 причин провала

Часть 2. Алгоритм расчета к-кратной совместной значимости в технологии логико-вероятностного моделирования

Просто об архитектуре в Android

Наноматериалы и нанотехнологии. Часть II

Разговор с Максимом Горшениным о мониторах «Латйком», импортозамещении, и производстве в РФ компьютерной техники

5 трендов бизнес-анализа, которые определят его будущее

[Перевод] Что находится внутри физического Архива Интернета

[Перевод] За миллионы лет на поверхности Марса то и дело появлялись потоки воды

Профайлинг Laravel приложений с XDebug и PHPStorm

Запускаем локальный ML-процесс в облаке с помощью DataSphere Jobs

Топ-10 качеств идеального ментора в IT. Мы опросили сто аналитиков

Волчистость в IT или как наставники манипулируют фактами и подменяют понятия

Метрики команды разработки

Квантовый интернет: уже скоро

Игры для ESPspectrum

Эмоциональный интеллект в UX-исследованиях

Металлургам от учёных «Северстали»: отраслевой высокотехнологичный поисково-аналитический сервис по патентам и статьям

Обзор и настройка умной розетки с поддержкой Tuya: таймеры и сценарии, мониторинг потребления и голосовое управление

DataMaps. Рассказ о нашей ORM на Kotlin

Agile не поможет. Ищем решения острых проблем в разработке ПО

Создаем запросы для «картиночных» нейросетей: 4 помощника

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'ов

Когда пользователь устал, или Как хакеры обходят MFA

Смарт-контракты и возможность их применения

Продажи видеоочков Apple Vision Pro стартуют в феврале. Что это за устройство и как оно работает?

Почему эффективной сове не выгодно нанимать даже тушканчика (а увольнять, наоборот, выгодно)

[Перевод] Что отличает 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 процессов, которые можно сделать лучше

Zalman ZM-VE500 и неподдерживаемые ОС: «швейцарский нож» инженера дата-центра vs винтажные устройства

Организация рабочих задач с Carbonio Tasks

[Перевод] 15 самых востребованных ИТ-сертификаций в 2024

Что делать, когда фоновые задания для печатных форм 1С тормозят?

Ноутбук без экрана, нейросеть в кармане и голографическая рамка — лучшие гаджеты для работы и творчества с CES-2024

История Vercel 1990-2009гг. Гильермо Раух. Детство и первые шаги в программировании

О регистрации ПО в Роспатенте и Минцифре для привлечения инвестиций, экономии на налогах и страховых взносах

Фоторамка-лабиринт. DIY-подарок — головоломка с секретом

Приглашаем на Ozon Tech Community BI Meetup

Как избавиться от нестабильных тестов

Миграции шаблонов бизнес-процессов для Битрикс24. Вот что для этого нужно

Linux: 12 советов из практики

Шпионим, воруем: как украсть 90% лучших идей у конкурентов в SEO и стоит ли вообще это делать?

«Кабанчик» и консистентность кэша

Команда любого продукта должна уметь работать с пользователями?

Гроув. Высокоэффективный менеджмент (конспект книги)

[Перевод] Сравнение производительности dict() и {} в Python

75 лет транзистору: прошлое, настоящее и будущее самого важного изобретения современного мира

50 вопросов для опроса по метрике CES (Customer Effort Score), для вашего вдохновения

Как запустить собственную GSM-сеть за пять минут при помощи SDR

[Перевод] Взлёт и падение «Пути IBM»

Особенности цифровых коммуникаций на Руси

ДНК-оригами: самый маленький в мире наноразмерный электромотор

Реализация динамического списка на WL

Использование панели управления ISPmanager 6, как хостинг-систему в образовательном учреждении

Микрополосковые СВЧ фильтры

ECMAScript 6+ vs TypeScript

Денежные переводы Россия – Казахстан 2024: Адаптация в Условиях Глобальных Санкций

Когда SIEM бесполезна: что важно учесть до внедрения системы

Разработка Tower Defence на Unity — часть 1

Что (и как!) послушать, посмотреть и почитать IT-специалисту, чтобы подтянуть английский

И певец, и на дуде игрец. Или почему ChatGPT необходим стажеру

АЛГЕБРА МУЗЫКАЛЬНОГО ТЕКСТА

АЛГЕБРА СМЫСЛА

Ламповый дисплей для компьютера, часть 4: блок питания, строчная развертка и первый растр

23 января 2024

Эксплуатируем уязвимость внедрения шаблонов на стороне сервера в обход песочницы

Тинькофф дает противоречащие ответы Роскомнадзору и ЦБ РФ в части дачи клиентом согласия на обработку его биометрии

Исчезнет ли английский в будущем?

[Перевод] Почему новым сотрудникам платят больше, чем работающим давно?

История Drag and Drop: от первого в мире графического интерфейса до современного веба

[Перевод] Ключевые концепции тестирования требований

Зарплаты и отношение к кадрам в российском ИТ как отображение заката эпохи «среднего класса»

Учёные ищут признаки существования жизни на гикеанских планетах. На одной из них нашли биосигнатуру

Umka обрастает мясом: улучшения в языке, менеджер пакетов, применение в играх

Виртуальная девушка, Midjourney на коленке за 5 минут и другие эксперименты с нейросетями

Как провести аудит маркетинга?

[Перевод] Флаттер 3.18 | бета-релиз | Топ-8 фичей

Издательство Питер. Колонка редактора

По какому пути пойти начинающему программисту: Python vs Java

Кого зарубил бы Раскольников, если бы он был бэкендером, и другие приключения айтишников в «Преступлении и наказании»

Вышла из школы и зашла в IT

О делителях чисел Мерсенна

МойОфис обновил настольные редакторы для частных пользователей. Более 800 улучшений в релизе 2.7

Митап JUG.MSK: Алексей Рагозин про SJK (Swiss Java Knife)

Как мы защищаем абонентов от телефонных мошенников и спама

Полмиллиона реальных долларов на продаже виртуального снаряжения из Counter Strike

Между буквой и духом законов: как международной компании защитить ПДн клиентов и избежать санкций

ТОП 6 технических проблем сайта

Получение криптолицензии в ОАЭ

История Vercel. Аннотация

Где учить Frontend бесплатно в 2024 году

Оптическое распознавание символов и разбор чеков Rimi

Заказчик VS Разработчик или что делать, когда спор дошел до суда

Настройка отчетов в ОРД Озон для рекламодателей при маркировке рекламы

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

Как не стоит обрезать изображения. aCropalypse (CVE-2023-21036)

Как ускорить бекап данных из OracleDB в 5 раз? Или в 10. Можно и больше…

Важные советы 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 и их влияние на индустрию противодействия мошеничеству

Яндексу здесь не место…

Новостной Telegram бот на Java

Как в Индии судились с программистами: 5 примечательных кейсов последних лет

История будущего. Что ждёт Землю, Вселенную и человечество миллиарды лет спустя (конспект книги Антона Нелихова)

Новинки CES 2024

Дороги Анны Фирлинг, и куда они ведут

Кибер Бэкап: отказоустойчивость сервера управления

[Перевод] Знакомство с Jest Mocks

Geniatech XPI-3566-Zero: что это за одноплатник и на что он способен

Сферический коммивояжёр в вакууме и в реальной жизни

Делайте что угодно со своими файлами, ну почти

Анализ объявлений Airbnb в Нью-Йорке за 2019 год

[Перевод] CodeLLM теперь в Поиске Brave

Учимся создавать простых ботов или туториал по библиотеке TeleBot

Идеальный ремейк Dungeon Keeper

Exception Handling: сквозь мультивселенные интероперабельности

Разработка онлайн-тестов для оценки профессиональных навыков сотрудников

Показалось, что ИИ уже ворвался в нашу жизнь, но нет

Личный опыт: переход с Redux на Effector. И при чем тут DX

Полное руководство по управлению навигацией во Flutter с помощью пакета go-router: часть 1

Как реализовать поведенческий анализ в Linux на уровне гипервизора

Осваиваем 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

Распознавание алфавита глухонемых с помощью нейронной сети

Как мы решили вопрос с размещением Телеграм-бота

Пишем интерактивный виджет

Автоматическое SEO продвижение — стоит ли использовать и когда?

[Перевод] Научные события, за которыми стоит следить в 2024 году

Про́клятый огонь, или магия препроцессора C

Компилятор за выходные: лексер и парсер

Как самостоятельно избавиться от тревоги и беспокойства: техники самопомощи

Телеграм-каналы посвященные Python, от сложных книг для сеньоров до мемов про разработку и вакансий. Январь 2024

Как deep learning помогает в разработке персонализированной терапии рака?

«Ручное» развертывание приложения: ошибки новичка и не полезные советы

Методы работы со смещением и дисперсией в модельках машинного обучения

Инкапсуляция в языке Dart

Стабильный релиз Wine 9.0? Спустя год он всё-таки появился — вместе с 7 000 изменений

[Перевод] Опыт масштабирования Kubernetes на 2k узлов и на 400k подов

Python и чистая архитектура…

Первая игра на LeoEcsLite

CyberOffice.pro – обновление, ребрендинг

Из пушек по воробьям. Генерация и решение лабиринта не самым обычным способом

20 января 2024

Как я повысил производительность flutter приложения с помощью FragmentShader. Часть 2

Как я повысил производительность flutter приложения с помощью FragmentShader. Часть 1

Как сравнивать цвета и сделать из этого казуальную игру?

У меня зазвонил Репка-фон. Делаем телефон на базе Repka Pi 3 с применением модуля SIM868

Нельзя писать безопасный код на C++ без санитайзеров

Как перевести игру 'The Lamplighters League'

Опасен ли разогрев и приготовление еды в микроволновке. Обзор мнений. Мнение автора

Следуй за человеком. Об ориентировании роботов в толпе

Неужели можно ничего не делать, ведь все напишет ChatGPT?

Релокация в рабство или небольшая история необдуманного переезда

Финансовые данные: об измерении автокорреляции, тяжелых хвостах и других статистиках (Vol 1)

Sustainability: как оседлать ключевой тренд 2024 в развитии бизнеса, создании новых продуктов

Неклассическое чтение для руководителей: книги по стратегическому управлению от ведущих ученых и отчеты аналитиков

Дружим FreeBSD и HomeAssistant

Какие ML-платформы нужны бизнесу, и кто их может сделать

[Перевод] Почему текст в нижнем регистре сжимается лучше

Горячее, чем Меркурий: астрономы нашли раскалённую экзопланету. Что это за объект?

Sid Meier's Civilization III от Firaxis – история создания

Рекомендация к прочтению и выбору книги

Путь исследователя цифровых продуктов в «Магните»: проблемы и решения

Китай прорывает блокаду в битве за чипы? Страна планирует удвоить производство в течение пяти лет

19 января 2024

Обработка ошибок с помощью IExceptionHandler в ASP.NET Core 8.0

ASSA ABLOY ушла из России, чем заменить?

Об импортозамещении MATLAB/Simulink на примере модели динамики авиационного средства поражения

И снова ищем девайс

Подручный для бизнеса

Помогите Саше перестать прокрастинировать: решаем задачу и считаем реальное количество рабочего времени

Рынок виртуализации в России и в мире

Как создавать аттестованные системы — на примере инфраструктуры Selectel

GoFunc: новая конференция по Go

Как мотивировать разработчика заниматься контрибутой, а главное, для чего

Экзотические баги и их устранение

Telegram показывает удаленные сообщения

Как автоматизировать построение архитектурных схем в большой микросервисной системе

Как мы победили в двух хакатонах Цифрового Прорыва. История вторая

Делаем addon для Blender

Starlink и мобильная связь: SMS уже протестировали. Как это работает?

Модальный метод синтеза в MATLAB

[Перевод] Использование фреймворков модульного тестирования для выявления уязвимостей

[Перевод] Психология и UX // Вортекс — ловушка для пользователей

«Цифровой археолог» обнаружил копию самой старой версии DOS. Как работала и выглядела 86-DOS 0.1?

Как построить гибкую и адаптивную компанию чтобы она могла достигать результатов быстрее?

[Перевод] Костюм, Тень, Стена и еще 5 узнаваемых личностей в IT

Решение Амазон капчи Waf Captcha на полном автомате, имея за плечами практически нулевой опыт в разработке

Почему не любят JavaScript?

Чтение на выходные: «Кровь, пот и пиксели. Обратная сторона индустрии видеоигр» Джейсона Шрейера

«Промышленный интеллект», или как мы создали нейросеть для контроля качества продукции машиностроительного завода

[Перевод] Отсечение и поиск / Prune and search

Machine Learning инженер: что/где/как изучать, чтобы въехать

Кто такой — джуниор в FAANG?

Зачем нужен Wi-Fi 7, что он дает и что нужно, чтобы он заработал

Анализ отличий в работе системного и бизнес-аналитика через призму процессного подхода

Задача на собеседовании, её решение и его разбор

Революция в аналитике данных: погружение в мир NoSQL

Красные флаги в трудоустройстве: как понять, что в компанию идти не стоит

Как защититься от «бестелесных» веб-шеллов

Недостатки и предложения по улучшению метода анализа иерархий

Скачать фильмы за креды без СМС и регистрации: история одного supply chain под Linux

Что делать, если заказчик не заплатил за работу, а договора не было

[Перевод] Как будет регулироваться искусственный интеллект в 2024 году?

Управляя стихией: Аэротруба

Ключи в базе данных: практический обзор для начинающих системных аналитиков

Запуск целевого кредитования в 2024. Первая часть

Насколько безопасна сегодня авторизация через мессенджеры?

Квесты — мëртвый жанр или надежда инди-разработчиков?

Как «подправить» неправильные судоку. Алгоритм решения судоку, использующий систему ограничений

Как обновляют интерфейсы банкоматов и как это недавно сделали мы

Micron показала коммерческий модуль ОЗУ LPCAMM2. Достоинства и недостатки новых стандартов оперативной памяти

Проблема твоего бизнеса. Как делегировать поиск информации чат-боту

К вопросу о gcc в разрезе RISCV

[Перевод] Обзор статьи “StreamDiffusion: конвейер для интерактивной генерации в режиме реального времени”

Предчувствие Ричарда Фейнмана

[Перевод] Зачем нужно изучать поверхности других планет?

Bypass CAPTCHA 1C-Bitrix

ИИ, алкоголь и хирургия

Как снять логи при краше мобильного приложения?

[Перевод] Когда Random совсем не случаен

Экстремальные практики программирования: что, как и зачем

Офис Apple в Москве: как я с нуля стал экспертом и попал на приватную вечеринку для разработчиков

Айтишницы, айда рожать

Стратегические паттерны DDD

Поиск ошибок в программах. Психологический аспект. Вопрос без ответа

Как найти все корни системы 2x2?

Seagate выпустит HDD с лазерным подогревом емкостью от 30 ТБ уже в этом квартале. Что это за диски?

Туманность «Муравей»

GitHub templates через bash скрипт

Lifehacking: использование принципов программирования в жизни

18 января 2024

Делаем разработку на Rust еще более потной с помощью git

Семантический поиск и генерация текста на R. Часть 2

Исследование вовлечённости сотрудников через опросы

ESPspectrum V1.1 + версия для проектов

Интеграция видеоплеера YouTube во Flutter

Прокачиваем навыки в сфере ML — что изучать в 2024-м

Как сэкономить время на старте этапа макетирования отчетности или прочь «чистый лист»

[Перевод] Миф: наличие тестировщиков в Agile-команде необязательно

Как пройти собеседование в отдел бэкенд-разработки ЮMoney. Часть 1

Как пройти собеседование в отдел бэкенд-разработки ЮMoney. Часть 2

Как создавать продукты, формирующие привычки?

15 лет развитию СПО в России

CES 2024: самые интересные устройства и системы, которые показали на крупнейшей технологической выставке мира

Отсудил 450 000 ₽ за неисправные smart часы

Взгляд моего гуру на проблемму AI alignment

Гиперскейлинг в 2024: самые важные продуктовые обновления за прошлый год

Конфиденциальные смарт-контракты: как мы реализовали важнейшую фичу для блокчейна в финтехе

Какие альтернативы есть у Hyperloop One? Разбираемся

Локализация дефектов на интеграционном уровне

Объединяем два крупнейших Ecom на разных стеках в одну общую CRM

17 мгновений миграции DWH X5 Group

Как ломать сайты на «1С-Битрикс»

[Перевод] Репутация эксперта ускоряет карьерный рост

CI/CD в каждый дом: сборочный цех базовых docker-образов

Премиальные тарифы банков в 2024 году. Большой обзор

Установка Zabbix 6.0 на Almalinux 9.3

Как сделать Spark в Kubernetes простым в использовании: опыт команды VK Cloud

Не Китай, так Индия: производители мощных GPU поставляют всё больше продукции индийскому бизнесу. Что происходит?

Сравниваем форматы сериализации на Go: скорость и удобство

Как канадские власти стимулируют конкуренцию среди интернет-провайдеров

Cloud Spark от VK Cloud — простой доступ к инструментам анализа больших данных

Топ-20 ожидаемых игр 2024 года: от драк в Tekken 8 до приключений Star Wars Outlaws

Что можно улучшить в приложении? часть 2. Крадем как художники у Lamoda

Эмбеддинги для начинающих

Зимняя школа по RISC-V — актуальные знания по перспективной открытой архитектуре от экспертов

ACID-обновление базы данных на платформе SAP NetWeaver при помощи Any Tab Update Task

Как живут операционные системы

Чтение Micro QR Code версии М3 (кириллица, второй тип библиотек)

Чиним ЭЛТ ТВ в 2к24м… Микросхема-убийца и сборка программатора своими руками

Полететь в космос или прогуляться с динозаврами?

Импортозамещение 2D САПР в Госкорпорации «Росатом»: опыт АО «Атомэнергопроект» по переходу на Платформу nanoCAD

Векторизация изображений. Как создать алгоритм поиска похожих изображений на Python

Знаменитые устройства с печальной судьбой

Как я участвовал в геймджеме | Pixel New Year Jam

Оптимален ли блокчейн для хранения идентификационных данных?

[Перевод] Трудная проблема общества

Continuous dependency update: как обновить тысячу maven зависимостей и не сойти с ума

[Перевод] Кто на самом деле пользуется is-odd и is-even?

Неочевидные угрозы: как защититься от атак на десериализацию, XSS и чтение произвольных файлов

Взгляд в хранилище данных. Анализ диска с помощью Kali Linux

Уникальные стили визуализации данных в Python: от Cyberpunk до элегантности

Состоялась первая передача информации с помощью телепортации

Игровая легенда из нулевых: каким был Nokia N-Gage QD? Обзор, аппаратный ремонт и программирование под Symbian

Автоматизация создания ТЗ для копирайтера с помощью chatGPT и Google таблицы

Люди в голосе: как вырастить аудиторию «Маруси» в 25 раз?

По шагам: подход к киберустойчивости на практике

Как мы разрабатывали свой Agile-велосипед и почему не используем популярные фреймворки (обзор и видео доклада)

[Перевод] Последствия небезопасной цепочки поставок ПО

Улучшаем динамические таблицы YTsaurus с помощью алгоритмов

Алгоритм для аппроксимации плоскости

Смотрим шире. Бесплатные инструменты для комплексной работы с уязвимостями

SOLID и DRY в Go

Простое внедрение аннотаций статистической значимости

RPC на примере gRPC. Когда применять и как работает

Делаем обучающие датасеты для больших языковых моделей

[Перевод] Project Valhalla: эпичный квест Java за перфомансом

Как содержать пароли. Мой сетап

Процесс Self Service BI или алхимия работы с данными

Сдается дом! Как разрабатывался сайт для проекта, которому нет аналогов в России (кейс)

Почему нельзя пить горячий тосол из чайника?

«Пора ли гнать на мороз Computer Vision — scientist'ов ?» (Fondation Models и вокруг)

17 января 2024

Как заставить своего тимлида работать

Программа DUMP Spb: 32 огненных доклада в треках Backend, Frontend, Testing&QA и Management

Искусственный интеллект, цитаты из книг

Типичные задачи аналитика данных. Часть 1. Упала метрика

Удары по корневой инфраструктуре, медленные атаки и хактивизм: как менялись DDoS-атаки в нулевых

UX – как лучше улучшать

Книга «System Design. Машинное обучение. Подготовка к сложному интервью»

Создание сетевой игры с помощью Collagen_2, Node.js и библиотеки socket.js

Не время вкладываться в литий? ИИ помог найти альтернативу для производства аккумуляторов

React + Three.js. Создаём собственный 3D шутер. Часть 3

Наноматериалы и нанотехнологии. Часть I

Металл для коллайдера: краткая история ниобия

Как приручить нейросеть и сделать новогодний гид? Вызовы, с которыми я столкнулся при создании Telegram-бота

Headless eCommerce на Laravel: Погружение в модульную архитектуру

«Оппенгеймер. Альтернатива»: фантастический роман о великих умах XX века, которые объединяются, чтобы спасти мир

Классификация действий на видео (Action Classification)

Почему в ботах телеги желательно использовать Webhook вместо Polling

Инфраструктура 1С сегодня. Как выбрать компоненты, не привлекая санитаров?

Коротко про алгоритмы и структуры данных

Согласование волнового сопротивления на СВЧ

Чего хотят CTO, уехавшие из России?

Где брать опыт начинающему разработчику: Open Source, стажировки и Pet-проекты

Успех или разочарование — к чему везут нас «беспилотники»? Или о перспективах развития самоуправляемых автомобилей

Плохой-хороший ИИ: как алгоритмы помогают хакерам — и специалистам по ИБ

Мониторинг сервисов Carbonio

[Перевод] 7 способов гуманизировать контент ИИ и сохранить свой голос

Что происходит с сетевым нейтралитетом в мире — пользователь в центре внимания

Что общего между PetitPotam, NTLM Relay и PrintNighmare? Рассказываем, к чему может привести отсутствие обновлений

15 выводов по итогу 2023 года

Как художники за рабочие места с ИИ борятся

Отчаяние, отказы и академический отпуск: как я за год вернул уверенность и стал Android-разработчиком

Разметка трёхмерных моделей миокарда

Современная безопасность контейнерных приложений

Best free software: какой софт мы использовали 15 лет назад (часть 2)

Обзор планшета Blackview Active 8 Pro: бронированный монстр с аккумулятором 22 000 мАч и поддержкой 4G

МС6205. Плазменный дисплей советской эпохи

Формальные методы проверки смарт-контрактов

[Перевод] Сжимаем текст в изображения PNG

Взлет и падение Гектора «Sabu» Монсегура: опасного хакера и главного информатора ФБР

Создание deb-пакета для самых маленьких. Из простого проекта с разделяемыми библиотеками

Что внутри мощного мини-компьютера ASUS ExpertCenter PN52? Разборка компактного неттопа на базе AMD Ryzen 7 5800H

[Перевод] Что ждет искусственный интеллект в 2024 году

Применение APDEX в нагрузочном тестировании

Фамильный вики-движок Bonsai: 6 лет спустя

Ритм жизни: биороботизированное сердце

Прошлогодние Хабрагорода

Можно ли использовать DMA вместо memcpy в Linux

Как и где практиковаться начинающему тестировщику

VSCode+CMake+openocd для программирования и отладки ch32

Россияне много работают, но их труд не так продуктивен

Пошаговая настройка отчетности в ОРД для рекламного агентства

Современные Hi-Tech методы реабилитации после инсульта. Часть 1 — как распознать и как лечить

Проектный практикум – берем Agile, нарезаем по SMART, варим в Scrum, приправляем Lean, подаем по готовности

Можно ли пить горячую воду из крана и брать ее, чтобы вскипятить. В догонку к статье про лекарства из воды и соли

Энергетики режут Интернет! Кусачками

16 января 2024

[Перевод] Исследование безопасности tRPC: Охота за уязвимостями в современных API

Отзыв о книге Кристофера Негуса «Linux Библия»

Паттерн написания универсальной системы ошибок приложения

Причины говнокода во фронтенде. Мнение мимокрокодила

Окей, я джуниор, как начать управлять?

Новое

Новые процессоры от Intel, AMD и видеокарты от Nvidia: что еще представили на CES 2024

Каждому своё или свой для каждого: обзор HUAWEI MateBook D 16 2024 после недели работы с ним

[Перевод] Тестирование API — проблемы и решения

Мифический человеко-DevOps

Анализ эффективности корпоративного обучения через онлайн-опросы

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Пилотируемая миссия на Луну снова откладывается: проблемы космической программы Artemis

[Перевод] Адаптируем иконку вашего приложения для visionOS

Easy-Peasy dev: меняем реальность с продуктовым подходом к dev-инфраструктуре

Defbox  —  тренажер для безопасника

Полиграф: проблемы найма и информационной безопасности

Особенности корпоративного обучения в сфере IT: как и зачем

Почему не любят продакт-менеджеров и как стать одним из них, если вы к этому готовы

Технологичные продукты, с которыми систематически обманывают производители

Обзор ноутбука Unchartevice 3310

Снежинка, Data Vault, Anchor Modeling. Какая методология проектирования DWH подойдет для вашего бизнеса?

Cамый научный гайд о пользе дыхательной гимнастики

Power over Ethernet

Оцифровка бизнес-процессов как неотъемлемая часть современного бизнес-ландшафта

Откуда берутся все дети(зачеркнуто) деньги мира? 4 шага к ним

Как добыть свечи по всем акциям Мосбиржи

Принят новый стандарт Fortran 2023

Статистика на примерах с Python #1

Сжатие css классов. Как сделать веб Ещё быстрее. next.js

Борьба за рентабельность, или Как поддерживать стабильную прибыль на уровне 20% от оборота

Lenovo ThinkBook Plus Gen 5 Hybrid: два компьютера в одном. Что из себя представляет этот необычный девайс?

Функции высшего порядка. Кастомная реализация. (Custom implementation of higher-order functions.)

Symbiote.js 2.0

Кремниевая Долина: бомжи, AI, rock and roll

[Перевод] Изучаем Ansible Inventory: основы и примеры использования

Графики-колодцы и супертаблицы. Топ-5 фишек UI/UX дизайна платформы контейнеризации

Как надёжно удалить аккаунты Facebook и других соцсетей. Все уходят в Telegram

Стиль написания кода на Wolfram Language

[Перевод] Как ответить на любой вопрос на собеседовании по проектированию систем машинного обучения

Спекулировать нельзя инвестировать

[Перевод] Ежедневные стендапы — пустая трата времени

Подключение робота-пылесоса к водопроводу и канализации на примере Dreame L30 Ultra

7 СПОСОБОВ ПРЕДОТВРАТИТЬ ПРОФЕССИОНАЛЬНОЕ ВЫГОРАНИЕ ПРИ РАБОТЕ В IT

Концепция Learning in Public: как начать учиться публично

Тиражируемое решение IDM корпоративного уровня. Часть 3: функциональные модули

Как нейросети помогают изучать снежных барсов: о проекте Сайлюгемского парка и Yandex Cloud

Удаленка для банковских сотрудников: как сохранить данные в безопасности и перевести сотрудников в онлайн

Объектно-ориентированный подход при проектировании цифрового офиса сотрудника

Как я занялся оцинковкой по хардкору

[Перевод] Что нового в документации YDB в декабре 2023

TLS Client Hello — перехватываем и парсим — Nginx + Lua / Go

Одно и то же лекарство можно купить и дешево и дорого. Что-то и вовсе не лекарство. И что за лекарство — вода с солью

RISC-V мини-ноутбук: Lichee Console 4A — обзор, тесты и сложности

Сравнение ППС РФ и США по индексу бигмака Q1'24: разница менее 20%

Книги, специализированные

Никогда такого не было, и вот опять: Китай свободно получает мощные ИИ-чипы, несмотря на санкционные заслоны

15 января 2024

Security Week 2403: Bluetooth-уязвимости в Windows, Linux, Android, iOS и Mac OS

Компьютерная безопасность страдает от устаревших технологий

Битва за Столбы: Не будете Платить, Отрежем Интернет. Энергетики Выставляют Счет Операторам Связи

Почему в чат-ботах не сделают кнопку «Вызвать оператора»?

Что нам недодали в C++

Forecasting Mini-Course Sales или же Прогнозирование продаж мини-курсов по нашему на Kaggle

Чуда не произошло: «китайский» 5-нм процессор Kirin 9006C выпускала фабрика TSMC

Регистрация компании в Англии

[Перевод] GROUPING SETS

Устанавливаем владельцев сайтов методами OSINT

[Перевод] Как мы начали использовать виртуальные потоки Java 21 и на раз-два получили дедлок в TPC-C для PostgreSQL

Визуализация статистики о том, что и так все знают

Некоторые мысли в связи с выходом новой версии «МойОфис» версии 2.7 и документации по API надстроек

Разбираемся, почему Google Play Protect посчитал 2ГИС вредоносным ПО

Организация SQL скриптов крупного проекта

Как IT сделало меня жадным

Плагин для анализа планов PostgreSQL в IDE JetBrains и его разработка

Как мы обеспечиваем безопасность прикладных API с помощью Platform V Synapse

Как мы случайно стали одной из крупнейших ИТ-компаний Дагестана

CES 2024: геймкар, ИИ-рация и фитнес-наушники

Краткая история сервера

Топ-10 упражнений для развития мышления сильного ИТ-профессионала

Государство и агротех: регуляция сельхозинноваций на национальном уровне разных стран мира

Документация как сервис: как мы генерируем документы независимо от стека разработки

Илон Маск планирует строить новые Starship так же часто, как Boeing выпускает 737-ю модель самолёта. Но зачем?

Денежные переводы Россия-Казахстан в 2024 году

Junior PHP. Ответы на часто задаваемые вопросы на технических собеседованиях

ТОП-5 шагов к созданию маркетинговой стратегии, которая принесёт бизнесу не только пользу, но и деньги

AgileOps: Jira-центричный подход

Как вырастить айтишника и почему каждый ребенок должен знать, как управлять роботами: обзор инструментов обучения

[Перевод] Обнаружение движущихся объектов с помощью OpenCV с использованием обнаружения контуров и вычитания фона

Особенности партиционированния в PostgreSQL и Apache Hive

Как Яндекс убивает такси как явление

Цифровое клонирование человека

Кибербезопасность — ахиллесова пята африканского континента

Защита JPG-файлов от копирования с помощью Exif и IPTC-тегов

Оформление бота впн

Чарующий тропический градостроительный симулятор, или как я словил ностальгию

Декодер протокола RC-5 на микросхемах стандартной логики

Импортозамещение пишем, Valve в уме, или железное болеро от мастеров художественного фиджитала

Что будет, если перестать писать код и четыре недели посвятить продвижению продукта? Я проверил на своем продукте

Делаем PageObject правильно. Удешевляем тестирование и снижаем порог вхождения

[Перевод] На Венере есть тайны: пришло время для астробиологической миссии

MemSess — очередной сервер для работы с сессиями

Кратко про то, как устроен компилятор Go

[Перевод] Я разработчик, а не компилятор

Про сортировку чисел и SIMD или как я обогнал STL в 16 раз

Маркетинг хоккейного клуба в России с точки зрения ИТ-директора

Владелец сети ломбардов о бизнесе, про который принято молчать

[Перевод] Structurizr, описание, перевод (часть 1/3)

[Перевод] Structurizr, описание, перевод (часть 2/3)

[Перевод] Structurizr, описание, перевод (часть 3/3)

Социальный проект: визуализация данных медицинской статистики

Секс в рекламе (да когда же это закончится)

Оптимизируйте длинные задачи

Очередной недобросовестный резидент «Сколково»

PITR в PostgreSQL

Биткоин-фонды не долетели до Луны, а Сэм Альтман окончательно потерян для девчат

Информатика, зачем? Я и так умею программировать! (на примере языка C++)

Async/Await в C#. Часть 3. Чем Tasks(Задачи) лучше чем IAsyncResult. О чем не написал Stephen Toub

AE Возничего — «Пылающая звезда»

Мобильная разработка за неделю #521 (8 — 14 января)

UI / UX — когда миллионы людей ошибаются

Полиморфизм в языке Dart

Книга года — Become an Effective Software Engineering Manager

Как понять концепцию UX через ROI

Качество переходного процесса ч.2

Мини-ПК начала 2024 года: 5 интересных моделей на все случаи жизни

JavaScript однопоточный или многопоточный? Ставим точку

Подход к режиму спорта в системах автоматизированной подачи инсулина (искуственной поджелудочной железе)

14 января 2024

Импортозамещение которое мы потеряли: советские ЯП и их создатели (часть 2)

Окситоцин и дофамин. Фундамент влюбленности и как он работает

Авторизация в CLI приложении с помощью OAuth

Компилятор за выходные, часть первая

Undocumented endpoint или попытки борьбы с имитацией активности «пользователя»?

Libre/OpenPGP vs OpenSSH/age

Неизвестные ранее временные фундаментальные взаимодействия

Синхронизация локальных изменений с docker/kubernetes контейнером

Высокопроизводительное кэширование с помощью Redis и Go

Разрабатываю игры как хобби, как умею

Алгебры процессов для бизнес-процессов на примере CCS: кофе-машина-теорема

OpenRefine и другие альтернативные MS Excel инструменты нормализации справочников для Экспертов НСИ

GRASP. Часть 1 — Информационный эксперт

О кастомных HTML-тегах по-человечески и как их использовать

Обнаружены шахматы для DOS… 1980 года

Mamba. От начала до конца

Написание open source проекта на примере рендера для ttf шрифтов. Начало

Сто паттернов для разработки корпоративных программ. Часть 2.1

И снова здравствуйте: мыши и клавиатуры от Microsoft продолжат выпускать благодаря лицензированию. Как это работает?

Системный подход к учёту расходов за 2023 год

Уродливая математика в машинном обучении или чему нам стоит поучиться у деривативов?

OpenAI запускает GPT Store — как создать свой custom GPT с внешними API вызовами

Всё-таки заменят нас нейросети или нет?

Цены не удержать: оперативная память продолжает дорожать. Что происходит на рынке электроники

Кручу-верчу, запутать хочу

Знакомство с CAD Dassault Solidworks 2022 на примере проектирования модели «рука T-800*»

Люди (сотрудники) — главный ресурс компании

Команда молодых исследователей из ДВФУ разрабатывает сервис по анализу смертности от ССЗ в регионах РФ

13 января 2024

Энергетика Будущего: Как искусственный интеллект помог разработать батарею с 70%-ной экономией лития

Встать и Сделать. Личный опыт

Сказ о том, как я за год решил более 600 leetcode задач

ТОП-5 опросов клиентов с шаблонами

Exploring the Phrozen Sonic Mega 8K: A Large-Scale Resin 3D Printer

#Net

Сжатие целых чисел

Как IT-специалисты помогли выиграть суд у банка

Проблема непонимания существующего кода, или Как руководству делать не надо

Опыт прошивки Arduino WiFi без USB порта

Влияние ITAM на экономику замкнутого цикла в сфере ИТ

Компьютер с 1-битным процессором: что это за девайс и зачем он нужен

Распродажа «Старый Новый год»

Искусственный интеллект для игры Точки

[Перевод] Пар и электричество, часть 1: Электрический свет

Как мы решали вопрос многоязычности в боте

Лучшие игровые движки 2024

Книги, о которых редко говорят

Быстрая установка PostgreSQL (PgAdmin 4, Adminer) на VPS

Какую базу данных выбрать для Home Assistant

12 января 2024

Работа с ETH, BSC, TRX кошельками на сервере NodeJS — отправка транзакций, получение баланса, генерация мнемоники

Про soft skills. (пирамида Маслоу как помощник)

Кто будет после нас

Погружение в мир адаптивной верстки с Flutter

Детальный React. Реконсиляция, рендеры, Fiber, виртуальное дерево

Семантический поиск и генерация текста на R. Часть 1

Сериализация данных в Golang с Protobuf

Все про this в JavaScript

Как джуну найти работу в диджитал: лайфхаки от работодателя

Статья про тренды для тех, кому надоело читать про тренды. Digital в 2024 году без воды и визионерства

Обзор решений на основе 3D Gaussian Splatting

Ловкость рук, четкость алгоритма и никакого мошенничества: чек-лист для дизайнеров интерфейсов и фронтенд-разработчиков

10 ноутбуков для учебы, работы и игр, которые XCOM-SHOP.RU временно отдает со скидкой

5 самых известных предпринимателей-мошенников из Кремниевой долины и их стартапы

PVS-Studio в 2023

ARP Spoofing | Отравление ARP

Container Security: инструменты

Как работает дедупликация данных в потоке Kafka-to-Kafka?

[Перевод] Как оптимизировать медленные SQL запросы?

Nvidia выпустила три новых видеокарты и заявила о лидерстве в гонке систем AI PC. Что это за адаптеры?

2ГИС — опасное приложение?

Кодим 24/7: Прокачиваем продуктивность в условиях жесткого цейтнота

Метод быстрого марша (Fast Marching Method)

Вкусные технологии: 3D-принтер, который печатает шоколадом. Как это выглядит и работает?

Тренды в продакт-менеджменте в 2024 году: к чему стоит подготовиться уже сейчас

[Перевод] 9 главных выводов ИТ-лидеров за 2023 год

Уровни изолированности транзакций для самых маленьких

Чем оборудовать хранилище естественного интеллекта, чтобы видео получилось норм

Стилистические правила умерли, да здравствуют стилистические правила

Как провезти в чемодане баночку урановой руды в Москву из Сан-Франциско?

Четыре метрики, изменившие мой проект

Первый в России «тканевый пистолет», сшивающий раны биополимерами

Как не попасть в айти и жить дальше

Использование машинного обучения для борьбы с DDoS атаками

Как мы делали редизайн сайта МКБ

Дыхание жизни: вдыхаемые нанодатчики для ранней диагностики рака легких

Последние тренды в мобильной связи и их влияние на бизнес

Как создавали игру Neverwinter Nights

Портативные игровые консоли в 2024 году: что готовит рынок?

Разработка HID-драйвера: шаг за шагом

AvsV, или Мальчики против Девочек

Как работает самоочистка вертикального пылесоса на примере Dreame Z10 Station

Как загрузить сезонный бизнес заказами и продавать воздушные шары круглый год, а не только по праздникам

Сколько платить маркетологу?

Маленькая история импортозамещения о разработке системы автоматического мониторинга моделей Alfa-MRM

Технологическое бум Тинькофф, рождение System Design интервью

Джун не нужен

Строительные кирпичики в языках программирования

Как мы победили в двух хакатонах Цифрового Прорыва. История первая

Eggs theory

Гайд о том, как внезапно обнаружить прибыль в своем бизнесе

ТРИЗ и ТОС, что общего у теории решения изобретательских задач и теории ограничения систем?

Тайны квантовой физики от автора 2

Ламповый дисплей для компьютера, часть 3: Синхронизация и кадровая развертка

История о том, как Google подсматривал за нашим сайтом и галлюцинировал

Хитрый Device tracker с помощью OpenWRT

11 января 2024

Open AI добавила командную подписку ChatGPT Team

[Перевод] Астрономы изучили самые молодые планетарные диски из когда-либо наблюдавшихся

Записываем экран и звук через расширение в браузере и сохраняем в NextCloud

Разработка опросов для анализа Customer Effort Score (CES)

HTB Pilgrimage. Получаем reverse-shell с помощью уязвимости в Binwalk

Создавать собак, кошек и даже лошадей в нейросети стало проще! Вышел ControlNet Animal OpenPose для Automatic 1111

Вышел Firebird 5.0

Четвёртое наблюдение о командной строке и путях в файловой системе

Гайд по Scratch для детей: как запустить игру на Android

Особенности рецензирования тестовой документации на медицинских проектах

Создание веб-приложения с использованием микрофронтендов и Module Federation

Go: передача значений VS передача указателей

[Перевод] Краткий обзор методик обучения визуально-языковых (мультимодальных) моделей

К вопросу о применении преобразователей фирмы АЕ-ДОН

Цифровая ферма: как создавали игру о сельском хозяйстве

ИИ-решения в российском пищпроме – от контроля качества до прогнозирования спроса

Обычный Client Side с необычной эксплуатацией

«Хватит программировать в YAML и JSON!»: неочевидные проблемы шаблонизирования

Есть проблема? Нет проблем. Инструменты принятия решений

Управляем навигацией во Flutter с помощью библиотеки auto_route: часть 2

Microsoft представила небольшую модель Phi-2, которая лучше «старших сестёр». Что это за проект?

Добавляем пылесосу одометр

Простыми словами про обработку текстовых запросов пользователя в Телеграмм ботах на java

Об одном способе реализации архитектуры крупного Flutter-приложения

Направо пойдёшь — тестировщиком станешь, налево пойдёшь — ˂...˃: куда податься питонисту?

Решаем головоломки и настраиваем среды Kubernetes: подборка новых языков программирования

Что новые стабильные материалы GNoME означают для химии?

Спустили в трубу: краткая история Hyperloop One

Ешьте продукты с буквой Ф: офефки, моркофку и фуфарики

Как повысить эффективность коммуникаций в команде: находим верные аргументы

Повышение качества данных с использованием Zero Bug Policy

Туристический чемодан для  Smart ForTwo

[Перевод] Удачный переход Netflix на GraphQL

Brother DCP-T426W, время нестандартных решений, идей и опыта

Waterfall, Agile, Scrumban — плюсы и минусы, или Что не так с эталонными подходами к разработке

[Перевод] Корни растений загадочно пульсируют, и мы не знаем, почему

Останавливаться нельзя развиваться: о смене service desk в ИT-службе

XMG1930-30HP: AV over IP для ЦОД

Разборы важных новинок с WWDC 2023

[Перевод] Пишем 2D игру на JavaScript и Canvas. Часть 2. Графика

Война браузеров. Netscape — пионер свободного интернета

Когда мы теряем мотивацию

Выгорание. Ответственность. Well-being

[Перевод] Что нового во Flutter 3.16, ч.2

IR remote control, а без микроконтроллеров можно? Да не вопрос

Взаимодействие ИТ и ИБ: средства защиты

Как появился графический интерфейс пользователя: история в лицах, деталях и фактах

Что внутри компактного неттопа ASUS PN41? Разборка тихого мини-компьютера для офисных задач

Большой опрос о технической документации и о тех, кто ее разрабатывает

Автоматизация создания ТЗ для копирайтера с помощью chatGPT и Google таблицы

Connection pool для pqxx

Может ли Orange Pi 5 стать ПК?

Загрузка драйверов в ядре Linux

Добрый, плохой, злой… невыспавшийся?

SALMONN — универсальная модель для всех типов аудиоданных

Неинвазивный мониторинг ЦОД: повышаем надежность и снижаем затраты

Как продвигать продукт через интеграции с партнёрами

Тренды облачных технологий в мире и России. Меню на 2024 год

Как выйти из тупика и начать расти: 5 ментальных ловушек, которые мешают это сделать

Артефакты прошлого: TabletPC Compaq TC1000 и загадка recovery-дисков

Почему ваш проект тонет или как начать фиксировать требования, когда у вас ничего нет

PowerShell и Selenium. Проще, чем кажется

Как за 2 недели мы освоили Unreal Engine и запустили собственную игру-портфолио

[Перевод] Как на самом деле Async/Await работают в C#. Часть 2 Артефакты от EAP шаблона, SynchronizationContext

Гибридная нейронная сеть для технологии нанесения водяных знаков на медицинские изображения

10 января 2024

[Перевод] Обзор доступных ETF для инвесторов, ставших резидентами ЕС

Любая программа словно фотон

50 вопросов для опроса о клиентской лояльности, для вашего вдохновения

Тайны квантовой физики от автора 1

Купил я для MAC на m2 цветное МФУ Brother DCP-T426W с бесконечными чернилами СНПЧ. И встрял. Нету к нему драйвера

В одной лекции практически все знания современного тренера по видам на выносливость. Без воды

Двухминутка ненависти. Исповедь виндовсца

Метафора бренда: как сделать простой продукт уникальным

Как стать программистом в свои 14 лет и выполнить свой первый заказ на фриланс?

Кибердеки, малина, апельсин и репка: взгляд на альтернативу ПК

Алгоритм minimax в шахматах

О функциональном программировании на примере решения судоку

Любимая задачка на знание React

Роль тест-лида в контексте скрам команд

Релиз Ruby 3.3.0: что появилось нового в языке программирования и что изменилось

Как IT-компании работают с B2B-контентом и как он работает на них: MAXMA.com

Единое хранилище данных и плюсы, которые оно несёт. Опыт НМГ

«Вредные советы»: тимлид-токсик — как распознать в себе и перейти на сторону добра

10 главных нерешенных вопросов современной науки

Русский африканец: краткая история рутения

[Перевод] UX-писатель и фундаментальные правила написание ux-текста

Почему всё так дорого

Это просто праздник какой-то: две линейки процессоров Intel, новые GPU от AMD, платформы и российские серверы

Курс «PostgreSQL для начинающих»: #3 — Сложные SELECT

Переход в IT из другой профессии: пример опыта + полезное для тех, кто в процессе

Ускоряем работу python с numba

Геоданные без регистрации и СМС

Масштабирование Carbonio

Как мы делали систему управления проектами капстроительства, часть 2

Ведение списка задач: личный опыт

Пишем Ansible-модули для управления разными системами хранения данных через Swordfish

«Синий» путь: инструменты, обучение и Open SOC

История создания интернет-провайдера

MinIO Multi-Node Multi-Drive

Частная жизнь офисов Яндекса

Есть ли будущее у архитекторов и на кого их можно заменить?

[Перевод] Квантовые вычисления

Сам себе мобильный интернет. Запускаем базовую станцию стандарта 4G LTE

Всё ещё в поисках алгоритмического дзена

[Перевод] Каково положение отдела по взаимодействию с разработчиками (DevRel) в организационной структуре?

[Перевод] Введение в поддержку JavaScript в MySQL

Домашняя революция в 3D-печати металлами: использование SLM и оптоволоконных граверов

Имитация имитации: воспроизведение мимикрии осьминогов

Авторские права на производные от ИИ

Пенсионный портфель за три года: большое руководство и личный опыт

10 специфических вопросов по REST API на техническом собеседовании по вакансии системного аналитика

Программирование и мораль, или причем здесь атомная бомба

[Перевод] Трудная проблема общества

Как переназначить кнопку dictation на macOS (без стороннего софта)

NeoMutt: обучаем старый почтовый клиент новым трюкам

Безразмерный госдолг и ипотека дороже, чем в России: итоги 2023 года для рынка США в графиках

[Перевод] 25 баз данных, которые актуальны в 2024 году

Матричные факторизации

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

09 января 2024

Программирование для народа

Восстановление данных с M.2 NVMe SSD. Скрипт ddrescue-loop v0.2

Человек без мотивации – скорее всего мёртв. Как оценивать и повышать уровень вовлечённости персонала

Project Loom. Не только виртуальные потоки

Публикация локального сервера из дома в интернет

Не мытьем, так катаньем: NVIDIA начнет поставки в Китай мощных видеокарт, которые не подпадают под санкции США

Как провести исследование рынка и продукта с помощью ChatGPT в 2024 году? Список ключевых промтов для продакт-менеджеров

Security Week 2402: атака «Триангуляция» и аппаратная уязвимость в iPhone

История одного Футбольного менеджера или как создать игру самому

«Новогодние» астрофото: космические «украшения» от старичка Хаббла

Что такое сверхкритическая жидкость и в чём её секрет?

Топ-6 самых распространённых опросов сотрудников с готовыми шаблонами

Петафлопс на петафлопсе: заработал суперкомпьютер MareNostrum 5 стоимостью в €202 млн. Что это за система?

Как я победил хаос умных устройств, или Цифровая трансформация жилого пространства

Распределённые системы на службе ФССП России. Часть 2. Супер-сервис «Цифровое исполнительное производство»

Дао программиста

GigaChat API для .NET Core

[Перевод] Культовый геймдизайнер Тим Кейн поделился мыслями о ремейке Arcanum

Безумный шляпник: будни IT-специалиста

Короткая статья про «авторское право нейросетей»

[Перевод] Лидерство в тестировании — Сколько тестирования достаточно?

Внедрение процесса тестирования Google Tag Manager: увлекательная история Даши-путешественницы

Использование Symfony / PHP (II)

PFGM++: буст генеративных моделей с применением электростатики

Легкомысленный эксперимент. Как на самом деле мог бы выглядеть больцмановский мозг

[Перевод] Что нового во Flutter 3.16, ч.1

2-нм техпроцесс и стоимость гаджетов Apple: что общего и почему последние будут дорожать

Кто знает, что значит GPT в названии ChatGPT, могут дальше не читать!.

Какие бывают Cortex-M7 ARM-ы, периферия, шины, память, … DMA

[Перевод] Крупномасштабный стриминг видео с использованием Kubernetes и RabbitMQ

[Перевод] Изучение мидлварей в Laravel 11

Как поисковые алгоритмы меняли SEO: краткий обзор последних 15 лет

Обратная нормализация (денормализация)

Кроличья нора автоматизации бизнес-процессов

Range Loop в Go: подводные камни, как с ними бороться и что нас ждёт в версии 1.22

Зачем? И весь ужас удара бритвой по Оккаму

Как сберечь файлы, произведенные сотрудниками на локальном компьютере? Мы синхронизируем их со своим сервером Synology

RabbitMQ как способ масштабирования ML проекта

08 января 2024

Дизайн уровней в The Last Guardian: пример геймплейного повествования

Опросы для Определения Индекса Лояльности Клиентов (CLI)

Автоматическое обновление заметок в Joplin

Как мы запускали серьезный проект в Telegram

Вливаемся в Data Science: подробный roadmap что и где изучать

Одноразовые пароли для доступа по ssh через HashiCorp Vault

Сделаем для вас биометрию. Отказаться не получится

Шкала масштабов вселенной (русский язык)

Философия и физика времени. Презентизм и этернализм. Пространство-время в СТО и ОТО

Импортозамещение по-американски: развертывание собственного производства полупроводников идет не совсем по плану

Маршрутизация по DNS на OpenWrt

Оптимальный Power Limit для deep learning задач на RTX 3090

Клавиатура с трекболом. Как с ней работать

А закрыл ли я замок двери? Home assistant + Aqara и немного витухи

Почему hr в России деградирует?

В новый год с новым ядром: что нового и интересного в Linux 6.7?

Настоящее золото Рейна для освоения космоса: краткая история рения

Галопом по Европам: Легитимные процессы Windows на пальцах

Arcanum всё ещё актуальна? Ностальгический рассказ и идеальная сборка для игры в 2024

Отслеживание ради анализа гипотез

Аргентинцам устраивают косплей 90-х, а The New York Times пытается забороть ChatGPT

Последняя барахолка в 2023 году: GeForce 9600 GT, клавиатура от Apple и винтажные радиолы

07 января 2024

Как установить NCALayer на Linux

Большой тест GPT4, GPT3.5, YandexGPT, GigaChat, Saiga в RAG-задаче. Часть 2/2

Обратная связь для магазина ДНС

In RISC-V Rust

[Перевод] Может ли наука помочь избавиться от вредных привычек?

Что мы знаем о софт скилах в ИТ

Изометрическое Черчение в Inkscape

Ода бесполезности споров

AI-генераторы порно фото: этика, тренды и законодательство

Как получить повышение. Взгляд глазами руководителя

Изучаем SQL в 2024 году

Новости из мира OpenStreetMap за декабрь

Начать год по-новому: курсы, которые помогут выстроить ИТ-базу — быстро и без «воды»

OpenWire — смотрим на атаку с платформы Cyberdefenders

Как я попробовал написать авиасимулятор

Удаленка. Утопия или возможность?

Coroutine Stacks — плагин для отладки корутин Kotlin

Тесты с проходным баллом: разработка и анализ результатов

Чипы Zhaoxin из Китая равны по производительности процессорам 2011 года от AMD. Что это за чипы и зачем их выпустили?

CG Charger BQ: как TP4056, только на стероидах (BQ25895)

Простой production-ready генератор картинок

Заметки о совмещении ролей в командах разработки

Три наблюдения о командной строке и путях в файловой системе

Трудности перехода с Windows на Mac и можно ли полностью отказаться от Windows?

Один день из будущего

Применяем Java Sealed Classes на практике

As const в Typescript

06 января 2024

Как я поднял свой сервер без возможности выставить для него статический IP адрес

Dictionary и SortedDictionary

Поиск ошибки

Как я пытался писать функциональные компоненты без хуков на react

Патерн проектирования Фасад в Dart/Flutter

«Хакнем» технические собеседования на Unity

Поговорим об оптимизирующих компиляторах. Сказ восьмой: размотка циклов

Почему с каждой новой версией Windows от нее усиливается усталость

Ключевой навык успешной карьеры в ИТ или 8 заблуждений на проектах

Удаленно следим за состоянием газового котла. Продолжение

Виза талантов в Великобританию для IT-специалистов: зачем нужна и как получить

Смотри, огромное море: насколько велик YouTube и сколько там роликов?

Осмысленный выбор «коробочного» решения

Atomic Heart или как забилось сердце русского геймдева

Внимание! Разыскиваются девайсы

Как я закрыл магазин в провинции, который кормил семью 28 лет. Бизнес из 90-ых прожил до 2022

Создание и использование BOM в Gradle

Мат (часть 8)

LIFE_TIME_ | Norman Volt. 05.01.2024

Фантастика, которая вот-вот станет реальностью

JWT-аутентификация при помощи Spring Boot 3 и Spring Security 6

Быстрое пополнение словарного запаса при изучении иностранного языка методом «Ознакомление-забывание-вспоминание»

ScrollView с прилипающим выделенным элементом на SwiftUI

Дозозависимый эффект веры. Плацебо работает?

05 января 2024

[Перевод] Распределенное управление конкурентностью

Новый год на Руси

Кто и зачем меняет стандарты широкополосной связи — разбираем ситуацию в США и других странах

Как работает протокол X11 на самом нижнем уровне

Пишем веб-приложение вместе с ChatGPT 4 и Stable Diffusion

Туристический микродомик

Частые и не очень грабли ООП проектирования на Java

5000 TON, 100 ТГ-премиум, геймификация и розыгрыш. Как Дуров в свой крипто-Кошелёк под Новый год новых юзеров зазывал

Водяной мостик Ab initio

Решаем задачу: как сохранить нервные клетки пользователей с помощью валидации поля ввода

Вестник Midjourney: новая документация, генерация фрагментов и тюнер стилей

Тенденции в онлайн-опросах: что нового в 2023 году?

Зелёная энергетика: последняя надежда или большой обман?

DevX: ориентированный на разработчиков подход к измерению и повышению производительности

Как я наконец осуществил мечту заняться разработкой игр

Рабочее место мечты

Мифы про интернет-журналистов и копирайтеров

Выполняем сторонние программы на микроконтроллерах с Гарвардской архитектурой: как загружать программы без знания ABI?

Jenkins: оптимизируя динамический пайплайн → распределённая сборка компонентов ОС

10 моих SQL best practice

Устроиться на работу в IT или устроить истерику?

Async/Await из C#. Головоломка для разработчиков компилятора и для нас

Использование Symfony / PHP

Zigbee датчик температуры для бассейна

[Перевод] Лучшие поисковые пакеты для JavaScript

Как я сделал ремастер всех серий Том и Джерри в 2к всего за пару месяцев

04 января 2024

Упрощение отладки с помощью unit-тестов

Объективные показатели кризиса репутации бренда в интернете

Тесты новейшего процессора Loongson 3A6000

[Перевод] Мозг и системы машинного обучения: сравнение масштабов

Эволюция качества: новые горизонты QA

Rust хорош

Почему typeof null === «object» в современном прочтении

Пример исследовательского реверс инжиниринга приложения Zone Launcher

Awakari: от чат-бота к PWA

Рассчитываем рейтинг товара на основе оценок пользователей с KafkaStreams и OpenSearch

Измерение и оценка характеристик волоконно-оптической трассы

[Перевод] 15+ Инструментов на базе искусственного интеллекта для разработчиков

Туристический электросамокат

Как сделать консистентный UX для 40+ продуктов. Уроки, которые я извлекла из перезапуска дизайн-системы

Как главный хакатон в России стёр 2000 наград, и как предотвратить это снова

[Перевод] Как я случайно сэкономил компании полмиллиона долларов

Как компьютерная модель 1970-х спрогнозировала гибель человечества в XXI веке

Революционное Изменение в ПК. Или нет?

Опыт, не память

Настройка многоконтурных систем управления

Особенности национального бизнеса на маршрутках

Создание спортивного режима в файтинг платформере

Добро пожаловать в нагрузочное тестирование! Вы поседеете через полгода

Создание витрины данных для телеком-оператора средствами Apache Airflow

Биологическая нейросеть и эффективность обучения. Сравнение БИ с ИИ

Что такое UI на самом деле?

Закон больших чисел и закон больших грабель

CIO — career is over

03 января 2024

Переделка заблокированной Yandex станции Макс в BT+AUX колонку

ESPspectrum прошивка

Flutter и фриланс в школе

Алгоритмы в помощь: как делегировать рутину системам ИИ

Парадокс вращения монеты — иллюзионист от мира математики

Open Source Cloud Computing 2

Правильное понимание Single Responsibility Principle (SRP) в Dart/Flutter

Как начать читать научные исследования по дизайну и зачем они нужны

Том Огл — амбициозный изобретатель или городская легенда?

Мой краш-тест чемпионата: Победа в Data Science треке

Bitwarden в действии: Автоматизация смены ключей и паролей для AWS

Иммерсивный звук из стереосистемы с бинауральным форматом

Прикладное терраформирование или как затратив 1 кВт получить 1.5 МВт

CSS Flexbox: быстрый и гибкий способ создания макетов

Простое устройство для облегчения запуска двигателя автомобиля на морозе

Подборка книг для менеджеров и тимлидов, которые развивают команды в России

Для Героев III вышло долгожданное полномасштабное обновление — Фабрика. Почему это по-настоящему уникальное явление?

Чем заняться на каникулах? 5 идей для пет-проектов, которые можно сделать за новогодние праздники

Beyond Good & Evil: История недооцененного шедевра Ubisoft

Сезам, откройся… или как оправдать свою лень прогрессом

Tesla Cybertruck: пять лет от прототипа до серийного электромобиля. Непростая история суперпикапа

Техсобесы — это просто, но есть нюанс… Часть 2: Зазеркалье

Что если сильный ИИ живёт среди нас уже месяц?

Маг молний

Взлёт, падение и возрождение корпорации SEGA

Квантовая теория гравитации прямо от автора

Как я научил ChatGPT материться

Как Чинить Программные Ошибки?

Как вернуть себе потерянные (или украденные из-за санкций?) умные функции стиральной машины Bosch

Приёмо-сдаточные на краю земли

02 января 2024

[Перевод] ChaCha, модификация Salsa20

Прокрастинация

Вжух – и ты потух! Как стать разработчиком, несмотря на выгорание

Проект «SciCite: Продвижение науки»

Стартап — Сервис по тестированию. Часть 1. «О проекте»

Софт скилы сделают вас богаче. Или нет?

LLM в разработке ПО — мнение

Справочник здорового питания из Вкусвилл

[Перевод] Язык Janet для смертных. Часть 2 — Компиляция и создание образов

«The Running Man Nebula» — NGC 1977 — Туманность «Бегущий Человек»

Современный язык международного общения

Агрегатор личных финансов со всех счетов

Как я создавал автокликер для приложения «ДругВокруг»

Логи из docker compose / docker swarm в Grafana / Loki быстро и просто

Чем заняться на каникулах? 5 идей для пет-проектов, которые можно сделать за новогодние праздники

Процессоры, диски, оперативка — топовое железо 2023 года

Авторы, зачем вы работаете за копейки?

Reflective Injection действительно так неотразим?

Сайт на GitHub-Pages платформе

По KPI

KC868-A2: ESP32 + LAN8720A + GSM 2G/4G (на квадрате 9x9 см)

ТОП-5 сериалов о киберспорте

Chaos Engineering Enterprise Version. Часть 1

Как я с 0 поднял свой уровень английского до B2 и подтвердил этот уровень на экзамене IELTS Academic

[Перевод] Выборочное удаление столбцов для повышения эффективности хранения в озерах данных

Как обычная лень привела меня к потере 19 миллиардов долларов. Или почему нельзя почивать на лаврах

Почему больше не стоит писать для Рунета

Китайские иероглифы — хаос или система? Разбираемся из чего они состоят, как работают и в чём их сила

Модульная Процедурная Автоматизация: на пути к цифровому заводу

Переезд на Астра Линукс

Начинаем продолжать: обработка исходников с помощью ИИ в оффлайне

01 января 2024

Недельный геймдев: #154 — 31 декабря, 2023

Собираем электрогитару из конструктора

Машина из трилогии «Назад в будущее»: Джон Делореан и его изобретения

LaserPecker LP4: портативный лазерный гравер последнего поколения. Что он умеет?

Землетрясение и цунами в Японии 01.01.2024

Что такое react-afc

Retrieval-Augmented Generation в техподдержке на основе YandexGPT

Восстания роботов это пролог?

Мой вам подарок к новому году или как наконец запустил то, что надо было давно запустить…

Разработка под Symbian: SDK

Мышиный заговор потребителей модульных ноутбуков объявляю открытым

Что не является ролью человека на планете и в космосе. Мнение

31 декабря 2023

TorrentPier — первый движок торрент-трекера с поддержкой BitTorrent v2

[Перевод] История разработки игры «Тетрис»: каким может быть подарок на Новый год или Рождество?

Сложности frontend-разработки для мусульман

Postgresso за 2023

Разработка, модуля формирования виртуальной трёхмерной среды системы проектирования для робототехнических комплексов

История фейерверков, повествование под Новый год

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Пора перевести стрелки часов: послание ученым на 2024 год

Foundational models, или как scaling приведет к AGI

Разборка в Шторме

Автоматизируем торговлю криптой на бирже, ещё и на DEX

Размышления о структурном программировании

2023 год возможно был лучшим годом в истории видеоигр. Игровые итоги года

Чего ожидать от 2024?

Генератор тестовых данных для JVM совместимых языков

[Перевод] Information Delivery Specification (IDS) – перспективное дополнение к MVD

Белгород. Telegram-bot для поиска укрытий

Статистика по Linux за 2023

[Перевод] Реальна ли проблема «хаббловской напряжённости» и как её решать?

8. Качество переходного процесса ч.1

30 декабря 2023

Тебе нужна своя стратегия

Производственный календарь в PostgreSQL

[Перевод] Asana CEO: То, как мы работаем сейчас, скоро будет выглядеть как пережиток прошлого

Техники для повышения гибкости в управлении проектами в период кризиса

Создание простого и работоспособного генетического алгоритма с Python и NumPy

Управление памятью и разделяемыми ресурсами без ошибок

Паттерн Unit of Work в разрезе чистой архитектуры DDD на языке Golang

ChatGPT на Java. Пишем “Hello World” на Spring AI

Регистрация компании на Мальте

[Перевод] Грузовое судно с парусами из углеволокна отправилось в первый рейс из Сингапура в Бразилию

Как ИИ меняет бизнес автоперекупщиков

Новогоднее загляденье: разглядываем праздничный виммельбух с Хабраслизнем

Frontend. Чистые и грязные компоненты

Плагин на LibreOffice с Gigachat API

Еще один год из жизни ReactOS

Почему Тime and Materials и почасовая оплата не спасёт вашу компанию, если вы ошибаетесь в сроках разработки

Задача машинного обучения в медицинской диагностике

Как работают Векторные базы данных и Поиск похожих текстов в них

Настройка отчетности в ОРД Озон для блогеров при маркировке рекламы

Правильная работа с базой данных на Python

Process Memory Map

Непослушное дитя Докинза или о формировании современного мемофонда

Пользователи AI Assistant от JetBrains сталкиваются с ограничениями доступа к ИИ

Синхронизация операций в .NET на примерах

Сложи раз, сложи два: почему смартфоны с гибкими экранами популярны, а ноутбуки — нет?

Электроника для самых маленьких: или еще один UV излучатель для активации фотополимера

[Перевод] Быстрый парсинг 8-битных целых чисел

Тестирование новых версий сервисов с помощью Canary Deployment (Kubernetes)

Делаем просмотр на YouTube красивее

Карты, деньги, два способа оплаты: как устроена Система быстрых платежей

KrakenD — новый друг для вашего backend

[Перевод] Rust 1.75.0: API адресной арифметики, async fn и impl Trait в трейтах, уcкорение rustc

Как разогнать ЖК монитор

Я изучал иностранный язык 3 месяца с DuoLingo. Почему это не самый эффективный инструмент для изучения языка

[Перевод] Параллельные вычисления — Все дело в контексте-синхронизации (SynchronizationContext)

[Перевод] Новая R&D лаборатория (старого типа)

Первобытное мышление или история магической единицы

Хочется странного — шифрование и протокол Gemini

Stable Diffusion. Курс молодого бойца

Серия фантастических комиксов «Альдебаран»

“Свои грабли” detected или Hashicorp way, на тропе просветления

29 декабря 2023

Первые шаги с GD32F. Подготовка среды

Делаем шарик на ёлку

JavaScript классы в Es6

Идентификация пользователей в Web 3.0

Как бесплатно генерить картинки в Dall-E через ChatGPT

На 50 оттенков красного меньше: обзор OSIO Focus Line F150i от PC HW-редактора

Немного про OR в SQL запросах

Мой опыт времен флеша в геймдеве (Часть 2)

Одна модель, чтобы править IT-проектами, и наш долгий путь к ней

Дизайн уровней в DOOM 1993: игра, на которой можно учиться

Почти монополия: Китай ограничивает экспорт не только редкоземельных металлов, но и технологий по их переработке

Паяльная станция «Магистр НеоТерм-3Т». Что внутри?

Анонимный Дед Мороз на Хабре: хвастаемся подарками

Победители и проигравшие: главные бенефициары в сфере интеллектуальной собственности по итогам 2023 года

Количество зарегистрированных в России AS снижается

Свежий взгляд на замену MS Office: Обзор актуальных версий МойОфис, Яндекс 360 и Р7-Офис

Когда цифры имеют значение: имитационное моделирование для улучшения эффективности

[Перевод] Как создать чёрную дыру из ничего

Пора вернуть свои данные себе

Наши заказчики любят работать по T&M. Рассказываем, почему иногда лучше выбрать Fixed Price

Как установить GOWIN EDA для запуска примеров Школы Синтеза

Как сделать 10 000 регистраций на вебинар с ROMI 850%

[Перевод] Сколько ядер CPU можно использовать параллельно в Python?

«Возрождение» больших данных, оптимизация инференса LLM и новинки от AMD

Самые громкие события инфобеза за декабрь 2023 года

Как Додо Пицца доставляет свежий код: история мобильного CI для iOS

Serverless в первый раз

Раз-два-три, ёлочка, не выгори! Бинго по итогам года

[Перевод] IDE, которые были у нас 30 лет назад… и которые мы потеряли

[Перевод] Носители английского языка — худшие коммуникаторы в мире

[Перевод] Проблема объёма логов

Использование теории очередей для оптимизации опросов в клиентском сервисе

(Ex)Cobalt в новом обличье: команда Solar 4RAYS исследовала последнюю атаку известной группировки

О профессиональных трейдерах

Во что поиграть? – Heroes of Might and Magic II

Горные лыжи, нобелевский лауреат по литературе и прослушка

Рентген для самых маленьких

Discovery: Как настроить обратную связь от пользователей так, чтобы не пропустить главное?

Архитектура RISC-V продолжает развиваться: сразу пять крупных компаний займутся внедрением технологии по всему миру

Видео — это вам не фото: о чём нужно знать разработчикам видеостриминговых сервисов

[Перевод] Шведский стартап построил самый высокий деревянный ветряк в мире

Про хайтек и Деда Мороза

Квантовое превосходство: когда ждать нашествия квантовых вычислений

Версионная миграция структуры базы данных через PHP атрибуты

Размножение сущностей, которыми приходится управлять

[Перевод] Красота замыканий

Как собрать цыганский кабинет для электро/акустической гитары

Heineken создал первый в мире генетический тест для определения пивных предпочтений

Как проверить работоспособность батареи ноутбука вне устройства и восстановить практически любую модель аккумулятора

Миграции в YDB с помощью «goose»

Формалин на Новый год

Postgresso 12 (61)

Между молотом и наковальней, или особенности работы в аутсорсинге и аутстаффе

2d движок для игр Javascript Game Engine (JsGE)

28 декабря 2023

PLC Allen Bradley подключение с помощью Python

Статический сайт на AWS с редиректом http→https, www.site→site

Что такое сцена…

SEO-тексты по цене прототипа лендинга: пишу более 10 лет, от клиентов нет отбоя

Размышления о выборе языка программирования для школы (и ситуации с информатикой в целом)…

Pet-проект “Наручные часы на светодиодах”

Как изменилась Amnezia за 2023 год

«The Running Chicken Nebula» — взгляд из Европейской Южной Обсерватории

Как мы запустили курс практической разработки в НГУ

Разработал 50 игр. Мои самые первые игры (Часть 1)

James Webb Space Telescope смотрит на Уран

Отец пингвинов и гигант мысли: Линус Торвальдс

[Перевод] Перевод третьей части учебника Patterns.dev

Оценка эффективности схем разделения секрета

[Перевод] Типы событий в React и TypeScript

Бинарный поиск

Это база: как создать эффективный рекламный баннер в приложении

Дополнительный код/запись отрицательных чисел в памяти компьютера

К вопросу об испытаниях и явлениях, им сопутствующих

[Перевод] Как победить СДВГ — стратегии для разработчиков

[Перевод] Новое в SQL Server 2022: Microsoft.Data.Sqlclient

Привет Siri, включи елочку

[Перевод] Построение архитектур для обработки данных в режиме реального времени при помощи Apache Kafka, Flink и Druid

CVE-2023-35628 — zero-click RCE-уязвимость в Windows

5 методик, которые необходимо использовать продуктовому дизайнеру в 2024-м

Бегущий по витринам KION. Как контент попадает на витрины приложений

Биномиальный тест

Почему поработать на новогодних праздниках — это хорошо

Как не про…пустить все дедлайны. Таск-трекер в деле

Как конструктор диалогов прокачал Робота Макса

Разделяй и властвуй: как мы адаптировали API монолитного приложения для нужд публичных запросов и внешних интеграций

Оптимизация на лету: Как правильная методология разработки в 1С сокращает отчетность с минут до секунд

[Перевод] Квантовый эксперимент показал, почему эффективность фотосинтеза близка к 100%

[Перевод] Выделение памяти для DMA в Linux

Увлекательный мир фронтенда

Как прошел 2023 год на Хабр Карьере

Мобильный телефон с возможностями стационарной IP-телефонии. Рассказываем о применении FMC на практике

ESPspectrum

Простой вопрос по Android Core, на который даже сеньоры отвечают неправильно

Новогодние традиции ИТ-парка: как поздравлять айтишников (и не только)

Ortools — библиотека для решения задачи VRP

Новогодний рецепт салата от АЭРОДИСК

Css «карточки» в динамически генерируемом web документе — моя реализация

ML SAST. Часть 1: как работают инструменты SAST и какие проблемы может решить применение машинного обучения?

Многорукие бандиты в задаче ритейла

[Перевод] Многоуровневое логирование: Руководство по структурированному и последовательному ведению логов

Как GPT и голосовые ассистенты изменят работу со смартфонами

Основные отличия PascalABC.NET

Event Bus и расширяемые игры. Часть 1

DagazBot — Хранитель ключей и мётел

Сильный ИИ. Элира1. Увеличение памяти ChatGPT

Вася, ты видишь девопса? А он есть

Ищем Деда Мороза на вершине Башне Игр — и помогаем роботам-тестировщикам

[Перевод] 4 миллиардов операторов if

Мой первый контентный сайт: от создания до продажи за 170К

Как создать веб-приложение на базе Telegram Mini Apps

[Перевод] Python без типов: таким он когда-то был

(Не)реальная Грузия: факты, которые вас не разочаруют

Книга «Новые финансы: блокчейн, DeFi, Web3 и криптовалюты»

Видение по организационной структуре управления данными уровня региона

Особенности машинного обучения в нефтегазовой отрасли

Искусство следопыта в корпоративной инфраструктуре

Зачем и как в Альфе была написана библиотека для скриншот тестов под Android

Amvera Cloud исполнился год! Рассказываем о сложностях запуска технологического стартапа

«Джентльмены удачи» читают 17 приказ ФСТЭК России

Как повысить эффективность ИИ-рекомендаций преемников и карьерного диалога с сотрудниками?

Реверс-инжиниринг и ремонт платы зарядного устройства

Вы точно хотите быть Data Scientist-ом?

Танцуйте дальше: Почему Dance Dance Revolution остается чемпионом среди ритм-игр

Ценности как инструмент принятия сложных решений: как мы упрощаем взаимодействие команд и приходим к единому мнению

Как и зачем мы внедрили Snapshot Testing

Китайский паяльный робот: тыкаем палкой и заставляем работать

Хранение и управление корпоративным контентом: как и где разбирались эксперты

Typescript ENUM — баланс использования

В Китае появился собственный литографический сканер выпуска чипов по 28-нм техпроцессу. А как же санкции?

Топ-18 наших самых крутых ИИ-разработок за 2023 год: рукописная прописка, UniversalPay и обрезанные QR. А что еще?

Отключаем ненужный функционал плагина для Jira с помощью кастомной аннотации Spring

Разработка сайта для фудтеха. С какими сложностями мы столкнулись, интегрируя «Гриль №1» с iiko

Это всего лишь опрос. Кто-то хочет черно-белый e-ink сенсорный мобильный телефон, который работает 14 дней?

Когда закончится эра безграмотных мобильный интерфейсов? Воспоминания о курсе эргономики 1985 года

Реальный Python: грустные факты, которые вас разочаруют

FAQ из жизни Википедии: кто закрылся, зачем закрылся, как всё это устроено

Быстрее ветра: Microsoft предложит метод автоматической переустановки и восстановления системы Windows 11

27 декабря 2023

Киберсани к адвенту: угадываем IT-города России и помогаем доставить подарки

Framework для автоматизации тестирования на Java

Как проводить технические собеседования программистов разных грейдов?

Искуственная поджелудочная на запястье или Android APS в часах

Альтернативные клавиши переключения языка

Как организовать процессы для эффективной защиты прав в GameDev-проектах? Делимся решениями

Сопровождение международной инвестиционной деятельности

Аутентификация в Kubernetes через Gitlab'овские JWT токены

Flask для начинающих

[Перевод] Использование Postgres-триггеров для исторических таблиц

Про парадокс убитого дедушки

Как GameDev-специалисту защитить свои права на продукт? Практические рекомендации от юристов

Кодогенерация и парсинг TypeScript с помощью typescript

Jenkins Pipeline для АТ

Еда из воздуха и стейк без мяса: фудтех-стартапы и их разработки

Путеводитель по DDoS: основные виды и методы борьбы

Эксперименты с Golden Ticket

Tarantool 3.0

Обзор макроэкономических показателей связи РФ: 2014-2023

Падение МКС: как это будет происходить

Оверлоад. К чему приводит перегрузка из-за слишком большого трафика

Сказки про ИБ в машинном обучении

«Шеф, два счётчика!»: как робомобили Waymo бьют рекорды безопасности на дорогах

Полезные материалы для С++ разработчика: о новом стандарте, висячих ссылках и технических собеседованиях

Твори, исследуй, побеждай: как устроиться в банк после школы и совмещать работу с учёбой в универе

Chat GPT как замена системного аналитика: сравнение эффективности

Как отбиться от «ходоков» ИТ-Каталогом

Kotlin — язык программирования: для чего используется, плюсы и минусы

Использование On-Logon триггеров в СУБД Postgres Pro Enterprise

Фронтенд-дайджест 2023

Hippotable — анализ данных прямо в браузере

Запускаем раритетный вольтметр на газоразрядных индикаторах

[Перевод] Спринты — самая большая ошибка в программной инженерии, примите eXtreme Go Horse

Грациозное падение: динамика снежинок и турбулентность

Oxlint — более быстрая альтернатива ESLint

Глубинное обучение. Новая роль дофамина

В поисках аномалии: одноклассовая классификация текстов с помощью расхождения Кульбака—Лейблера

Прививка от созависимости. Зачем нужен DI и как он работает в iOS-приложениях hh.ru

Как одна случайная мутация помогла мне найти лечение от неизлечимой болезни и собрать 342 миллиона

Оптимизация Скорости и Доступности с помощью Сети Доставки Контента (CDN) в Microsoft Azure

Компания «МиксКарт»: как устроиться на работу, остаться без зарплаты и получить долг в 250 000 рублей

Кибер Протего и Кибер Файлы: вместе — надежнее

KPI разработчика: какие метрики можно использовать и эффективно ли их внедрение

Особенности тестирования десктопных приложений

Коллеги, а кто за что отвечает? Как наладить коммуникацию, чтобы сдавать проекты в срок без лишнего раздражения

Размещение телеграмм бота (Aiogram3) на VPS/VDS

Репортаж о 54-й конференции факультета ПМ-ПУ СПбГУ

[Перевод] Возрождение Tungsten Fabric

Да кто такой этот ваш impl Trait

26 декабря 2023

Формирование PKCS#7 detached signature для авторизации через систему ЕСИА

Cortex-M0+ под ногами или бесплатная «девборда»

«Квантовая» диаграма Виенна: как нас дурит научпоп

Торговый бот на Python с нуля (с использованием Binance API), часть 2

Химический ракетный двигатель с высоким удельным импульсом

Как малые и средние компании по заказной разработке ПО живут без системных аналитиков?

Тестируем отечественную систему виртуализации: РЕД Виртуализация

Open-source невозможно монетизировать

Microsoft Defender обнаружил Kali Linux

Монтаж уличной ip-камеры и вывод изображения по RTSP (python, raspberry pi)

День в Квартале Образования. Поиски Деда Мороза продолжаются

Дайджест новостей из мира будущего, машинного обучения, роботов и искусственного интеллекта за конец зимы

Как я сделал табличку, которая является готовой инвестиционной стратегией

Как я стал ментором за пределами компании

Планарные наушники — высота магнитов

Импортозамещение NGFW: практика внедрения и использования UserGate

УЧИМСЯ АНАЛИЗИРОВАТЬ ДАННЫЕ НА ПРИМЕРЕ API CODEWARS

Распределенный SQL в Picodata

Техники обучения, которые вошли в мою рутину

Выгорание есть? А если найду?

[Перевод] Пирамида автоматизации тестирования

Оценка эффективности обучения сотрудников с помощью онлайн-тестов

— Сколько лет человеку, родившемуся в 1928 году?

Свободные лицензии на программное обеспечение

Как цены на яйца влияют на стоимость гранитных памятников

Сколько стоит разработка сайта с нуля в 2024 году?

Security Week 2352: обход биометрии во вредоносном ПО для Android

Проведем эксперимент: Кто справится лучше с мошун-дизайном под конец этого года — человек или нейронные сети?

К вопросу о светодиодах

Как мы решили развивать продукт, который уже 15 лет на рынке

GridStack + Vue 3 composition api

Спутниковая связь от 3GPP: как смартфоны будут звонить через спутник

HR&Dev – как HR и разработка вместе создают новые продукты

Когда не нужны библиотеки для работы с часовыми поясами

Китайская SMIC неожиданно для всех занялась освоением 3-нм техпроцесса. Откуда такие возможности?

Итоги 2023 года: как изменился МойОфис и рынок офисного ПО

Безопасность — это процесс, а не результат

QA под капотом. Тестируем и настраиваем 1С-Битрикс

Переход на «свое», киберграмотность, хакерские ИИ-боты: каким был 2023 год в кибербезопасности

Как мы создавали сервис для хостинга ML-моделей на базе Kubernetes и AIOHTTP

Что нового в Midjourney 6? 5 видимых отличий от 5.2

Navmesh, lightmaps и lightprobes: реализация и использование в Playcanvas

Обеспечительный залог в децентрализованной PKI

[Перевод] 10 важнейших историй из мира науки за 2023 год по версии учёных

BNPL, или Как миллениалы заново рассрочку изобрели

Учить или не учить: почему внедрение даже простого ПО не работает без погружения сотрудников

Мой опыт смены ЯП с PHP на Golang

Open Source Cloud Computing

В поисках алгоритмического дзена

Внутренняя память ПЛИС, которой всегда не хватает

[Перевод] Марсоход Персеверанс расшифровывает древнюю историю марсианского озера

Как не заскучать в 1С-разработке

Знакомство с WebTransport API

Особенности национальной виртуализации на SharxBase

Самый конец 2023 года: оцениваем рейтинги языков программирования по версии TIOBE и PYPL

Что нас ждет в сфере технологий в 2024 году

Тестируемая архитектура. Часть 3: граница тестирования

Как сделать быстрый Wi-Fi для ПЛК

[Перевод] Простая проблема приводит к слишком большим числам для нашей Вселенной

[Перевод] Жизнь могла появиться в первые секунды после Большого взрыва

Цветные фотки на первых ПК

[Перевод] Почему B-деревья быстрые?

(Не) безопасный дайджест New Year Edition: презентация секретов, мстительные сотрудники и случайная утечка

Как систематизировать работу с входящими документами в компании с помощью OCR-инструментов. Часть 1

Томографический калейдоскоп, или подведение итогов уходящего 2023 года вместе с STE

Автоматизация офисного пространства: заменяем AMX, Crestron и Extron

От подставки для книг до господства на рынке софта: патентная история триумфа Microsoft

Эпоха Flash: как разработчики в одиночку делали мировые шедевры

Последний писк управления знаниями. Мнение эксперта

Почему DevRel плачет

Использование цвета при анализе и проектировании систем. Часть 3

Как на самом деле Async/Await работают в C#. Уроки по асинхронному программированию из первой половины работы

Первый взгляд на производительность CPU реализации floating-point GEMM на языке Mojo

25 декабря 2023

Интерфейсы управления и что то новое

NVM+RVC = вокал профи?

Advanced Process Control (APC) (Часть 2)

Сравнение методов лечения паховой грыжи

BitTorrent для раздачи игр, но не в пиратских целях

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

«Это не админ на стероидах»: в чём суть роли DevOps

Оптоэлектронный мемристор (OEM): современные исследования

Система водяных «тёплых полов» в квартире и частном доме. Что нужно знать, чтобы не пожалеть о содеянном?

[Перевод] Нейробиолог рассказывает, как пережить праздники

Инсайдерский взгляд: Разработка, Статистика и Вишлисты — интервью с разработчиками Run Pizza Run

Опросы с использованием метода Дельфи

FlowCanvas и визуальное программирование в Unity

Помогут ли оливье и десять выходных справиться с выгоранием?

Купил — значит можешь чинить сам: идея «права на ремонт» вовлекает всё больше корпораций

От провала к успеху: лазерная маркировка новогодних подарков

[Перевод] Агрегат WITH CUBE

Реальная Грузия: грустные факты, которые вас разочаруют

Разбор примера BLE Audio от Nordic Semiconductor (или переходник I2S->BLE-Audio)

REST API/Web сервер на PowerShell

Глаза боятся, а ИИ делает: как эмоции помогают ИИ лучше управлять автомобилем

Агент по анонимности: Альтернативные фронтенды сайтам

Calypso: Схема данных MongoDB на Scala

Книга «Канбан Метод. Базовая практика»

Кофе без кофе и мясо из принтера: фудтех-стартапы и их разработки

Инструкция по настройке RAG-системы для тех поддержки клиентов

Ищем Деда Мороза и разбираемся в IT-литературе. Старт новогоднего адвента на Хабре

Понимаем с полуслова: как работает поиск товаров в СберМаркете

Хабр всё еще … менее токсичный, но это заслуга авторов и комьюнити

Когда слабый контролирует сильного: у OpenAI есть идея по обузданию мощных ИИ-моделей недалёкого будущего

remember «Forever». Как сохранить скролл при уходе с экрана

Личный опыт заработков в интернете: рубим бабло на студентах

Загрязненный — значит опасный: про уязвимость Prototype Pollution

Какие тренды digital-маркетинга готовит 2024 год

Секрет внутренней связи: откровения Маруси о том, как она научилась слушать себя

Не Мистер Робот: фильмы и сериалы про IT, про которые вы могли не знать

Симфония робота: какие ИИ-инструменты по созданию музыки актуальны в 2023 году

Куртка из гигантских клавиш

БД — это скальпель или мультитул? Куда привела эволюция СУБД в 2023 году

Неочевидные трудности роста IT-специалиста

Открытые инструменты для превентивной защиты и ИБ-аудита

[Перевод] Grafana 10: на что стоит обратить внимание в новом релизе

Разработка тензорного компилятора под RISC-V CPU с помощью OpenVINO и MLIR

Астероид Круитни: квазиспутник Земли и эволюция его орбиты

Taiga UI: итоги 2023 года

В поисках сокровищ: SnowRunner

Чтение Micro QR Code версии М2 (числовой режим)

PostgreSQL в «Тензоре» — публикации за год (#4)

Грязные (и не только) техники повышения зарплаты

Внедрение персистентной памяти: добро пожаловать в революцию?

Как США, ЕС, Китай и Россия собираются зарегулировать ИИ

Выгорание в IT: в специализациях, квалификациях, командах и других сегментах

Как мы делали поддержку прозрачнее для бизнеса с помощью сервисного подхода

Новичок на борту: как обеспечить плавный и эффективный процесс онбординга новых сотрудников

Хочу мороженое, как у того ребёнка: русские офисы

Глубокий JS. Области тьмы или где живут переменные

Учет электроэнергии для умного дома — zemismart SPM02

Три пингвина под окном… Обзор рабочих мест пользователя 1С собранных на отечественных дистрибутивах linux

Сокращения в tinyBuild

Как сделать первый деплой Java приложения на удаленный сервер. Инструкция от/для новичка

Разработка и интерпретация иерархической кластеризации

Мобильная разработка за неделю #520 (18 — 24 декабря)

Spring prototype при помощи Lookup

Безопасный серфинг в интернете: создание виртуальной крепости с защитными башнями

Структура драйвера Linux для одноплатного компьютера

24 декабря 2023

MVC — это не Spring Web

Должна ли программа помогать сокращать затраты?

Построение червоточин и другие трудные проблемы путешествий во времени

Тайна образования Луны, двойных астероидов и лунной воды

[Перевод] 8 интересных открытий 2023 года, связанных с экзопланетами

Использование node-cron для запуска запланированных заданий в Node.js

Пишем простой консольный мессенджер с end-to-end шифрованием поверх «Hidden Lake» сервисов

Промышленный и Потребительский IoT. Технологии и участники

Абстрактность в Swift

Вам [не] нужен свой игровой движок

Токены. От появления до продвижения в Active Directory

Проектирование fault-tolerant систем на Go

Основные проблемы с цифровыми данными в HR и опыт их решения

Сомнительная инициатива ВК…

Малинки, малинки, такие DIY-картинки: 5 необычных проектов на базе Raspberry Pi

WebSocket в Go и причем тут горилла

Как возникают и развиваются стандарты систем связи: рассматриваем на примере 6G

Перспективы использования нейронных сетей в клинической практике стоматологов  ортопедов и зубных техников

Решетчатый и случайный поиск

[Перевод] Насколько надежна ваша парольная фраза?

Секреты USA в Micro QR Code M2 (часть 3)

Самые громкие новости науки 2023 года

Как создавалась Fahrenheit или история возникновения интерактивного кино

От контейнеров для еды до бильярдных шаров: история изобретения целлулоида

Вне корпорации: как уйти на вольные хлеба и не сломать себе жизнь

Кардинально сжимаем память в NodeJS

Как мы не изобрели роторный двигатель на новых принципах

23 декабря 2023

Отслеживание изменений в директории с помощью Inotify

Жесткие факты о софт скилах

Безопасность DevOps. Автоматизация и новые инструменты

Устройство TCP/Реализация SYN-flood атаки

Как программист статистику физической активности собирал

Гайд полезных подарков для тех, кто следит за здоровьем и развивает осознанность

Распределенные сети (Distributed networks) и децентрализованные приложения (decentralized applications). Краткий разбор

Как я увеличила рейтинг ресторана с 4,4 до 5 звезд в Яндексе за 6 месяцев и помогла получить знак «Хорошее место»

Sparkling: Открытая библиотека для автоматического решения задачи кластеризации табличных и мультимодальных данных

История создания агрегатора для фриланс бирж

Блокировка рекламы в браузере (User CSS)

Как крысячить и выжить, или крысы бегут первыми с ИТ-корабля

Возможности JS, о которых вы возможно не знали

Проектный менеджмент. Новогодние тезисы

[Перевод] Что такое сид-фраза?

Несезон: 7 способов не провалиться в доходе и сгладить сезонность бизнеса

Телеком против стриминга: как интернет-провайдеры пытаются привлечь инвестиции в сетевую инфраструктуру

Частично «философское» — о пользе наличия тепловизора при проектировании РЭА

или ? Исследуем подходы к представлению пар ключ-значение в HTML

Как пользователи убедили Chevrolet продать им машину за 100 рублей — или проблемы использования ИИ-чатботов

ИИ-помощник Pixie от Google для смартфонов: зачем он нужен и как будет применяться

Создание автоматического долива воды в чайник — своими руками

Эволюция BP-сервиса компании Магнит

“Made in China”: легким движением руки процессоры Intel Xeon превращаются в китайские чипы

22 декабря 2023

[Перевод] Сравнение популярных брокеров MQTT с открытым исходным кодом

Красный Суп

Как я перестал бояться и вышел в Интернет со своей IPv6-сетью

Ламповый дисплей для компьютера. Часть 2 – ускорение и фокусировка электронов в ЭЛТ

Сложность алгоритмов. Разбор Big O

Можно ли стать бессмертным?

Портативный гейминг из Китая: консоли из КНР и не только, которые предлагают любителям видеоигр

NORVI Arita: добавляем SD картридер и веб-интерфейс (почти контроллер мечты)

Интервью с руководителем отдела анализа защищённости Angara Security Михаилом Суховым о пентесте

PowerShell и его возможности в уходящем году

[Перевод] Я счастлив, что больше не веб-разработчик

Необходимые свойства качественных рекомендаций в e-commerce

[Перевод] Наши глаза разговаривают с нашими ушами. Ученые знают, что они говорят

Варим кашу из ABS

Чтение на выходные: «Думай о смысле. Будни переводчика IT-текстов» Ивана Чаплыгина

Ошибки и подозрительные места в исходниках .NET 8

PostgreSQL: вернуть место после delete

Как создать сервис по оценке транспортной доступности новостроек при горящих дедлайнах

Как Call Password ID помог улучшить обслуживание клиентов: два кейса

Теория множеств и математическая логика применительно к задаче с параметром (ЕГЭ, RUS)

Переизобретённая жизнь: в чём суть синтетической биологии и как она изменит мир

Как мы создали сервис подбора фильмов

Как и почему в 2024 году мы разрабатываем сайты для крупных клиентов на WordPress?

Планируем переход с Civil 3D на nanoCAD GeoniCS

Микрофронтенд для самых маленьких

Самописное решение или «коробка»: сравниваем два подхода к автоматизации service desk в молодых компаниях

Архивная репликация в PostgreSQL: пошаговая инструкция

Как нейросеть помогла сделать лендинг с конверсией 55%

Как стать SRE-инженером в 2024 году

[Перевод] Простой саботаж в мире ПО

Как ходить на собеседования и не сходить с ума от тревоги

Что писать IT-компании, чтобы генерить лидов

Python. Тестирование API. Структура тестов

[Перевод] Хэл Финни — жизнь и смерть легенды движения шифропанков

Прокрастинация как инструмент для развития карьеры

Разгоняем Ignite в облачной инфраструктуре. Часть 2

Covenantus detectus или ещё одна DS-задача

Секреты USA в Micro QR Code M2 (часть 2)

Прокрастинация, youtube и горящий дедлайн — что мешает нам учиться?

Большой тест GPT4, GPT3.5, YandexGPT, GigaChat, Saiga в RAG-задаче. Часть 1

Как 20 лет назад Valve навсегда изменила то, как мы играем в игры

Дело не в носу, а в глазах: зачем северным оленям видеть ультрафиолет

Покупатели будущего: как продавать поколению Альфа

Покупатели будущего: как продавать поколению Альфа

Машинное обучение и встраиваемые системы. Демонстрация возможностей

Отсутствие обручального кольца — малоинформативный признак неженатости (у случайных людей)

CSI — индекс удовлетворённости клиентов. Где провести и как рассчитать?

Чьи права на то, что сделала нейросеть

Новый взгляд на загрузку данных в 1С из Excel

Как продавать, если нет УТП? Используем биддер вместо автостратегий Директа и продаем школьную мебель на 30 млн./м

Геймерский мини-ПК ACEMAGIC TANK03: на что способен маленький гигант игрового мира с Core i9-12900H

Войти в ИТ через тестирование: опыт QA-инженеров hh.ru

[Перевод] Кастомизация бессерверных функций без применения промежуточного ПО

База знаний как ключевой элемент управления Enterprise-архитектурой международного аэропорта «Шереметьево»

[Перевод] Подробное объяснение принципа KISS в программном обеспечении

«Они убивают Lottie — молодцы!»

Кто контролирует размерности? (опрос)

21 декабря 2023

Есть ли Undefined Behavior в Rust?

Несвоевременная технология подземных лодок и геоходов

[Перевод] Вспоминая IBM PC и совместимые компьютеры

Нужна ли «Кибердеревне» кибербезопасность: ИИ, IoT и роботизация в сельском хозяйстве

Один QA в поле воин?

[Перевод] Генезис-файлы. Часть V: Как поиски цифровой наличности привели Хэла Финни к созданию RPOW (и не только)

Мой заржавелый мозг кипел. Я думал, что в 40+ лет нет смысла даже пытаться. Зачем предпринимателю идти в IT

Linux Mint на челябинском Echips Malachite

Никаких инструкций. Советы от техписа о том, как обойтись без него

Почему разработчики любят Kotlin

Dropout и Batch normalization

Ускорение загрузки сайта: туториал для джунов

DDoS-атаки: ловушки, тренды, способы защиты. Интервью с аналитиком DDoS-Guard

К вопросу о ESP32

Быстрый старт. SpringBoot + RabbitMQ

12 принципов Agile: как сделать новогодний оливье лучшим проектом

Контролируемый самоконфликт: как научить менеджеров прогнозировать

Новые рекорды: как изменились DDoS к концу года

BIM-объекты в таблицах nanoCAD

Модель зрелости SOAR

Маркетологу. 4 точки роста коммуникации брендов в новых условиях

[Перевод] Три беды рынка консольных игр

CRISPR, генная и клеточная терапия: краткая история прорывных технологий

Что Amazon стоит спутниковый интернет построить: Project Kuiper. Текущее состояние и перспективы

Первый квантово-устойчивый блокчейн на основе постквантовых алгоритмов: зачем это нужно и как работает

Как я научился не волноваться и полюбил технологическую сингулярность

Общая лента публикаций Хабра

Очевидная автоматизация складских процессов в E-commerce

Топ-10 ошибок, найденных в C#-проектах за 2023 год

Корпоративная осведомлённость или как объяснить важность защиты информации всем: от уборщицы до директора

Эволюция тейлситтеров: от немецкого истребителя до современных стартапов. Как создавали «Стрекозу»

[Перевод] Почему затемнение Солнца станет эффективным инструментом в борьбе с изменением климата

История разработки приложения для складных смартфонов Samsung. Часть 2 — гайдлайны

Как GlowByte помогает «Пятёрочке» анализировать персональные коммуникации на рынке

Как новому тимлиду завоевать доверие команды: 9 правил, которые я усвоил за полгода в этой роли

ML в животноводстве. Как ГК «Русагро» училось считать поголовье свиней

Как не сойти с ума, помечая цели для сбора метрик при мониторинге кластера. Спойлер: Victoria Metrics + Grafana

Пармезан вместо денег

Турбулентность внешних условий жизнедеятельности

Поиск по товарам: как Яндекс помогает предложениям интернет-магазинов попасть в органическую выдачу

[Перевод] Создание сквозного конвейера MLOps с помощью Open-source инструментов

Как переключиться с work-work balance и не выгореть. Материалы Lamoda Tech 1С Meetup

Как выжить в Windows 7 в 2024 году, не выжив из ума

TMS на замену TestRail: писали для себя, а выложили в open source

Big Data в облаке: строим доступное хранилище

Algopack Мосбиржи — получаем справочную информация о доступных акциях

Как оценить эффективность WAF и зачем вообще это все нужно? Часть 3

KISS your website или как написать уважаемый сайт на аутсорсе, глава первая

Как оценивать покрытие практиками ИБ

Джефф Безос и Илон Маск хотят довести человечество до триллиона людей. «У нас в любой момент будет тысяча Моцартов»

[Перевод] Советы разработчика с 8-летним опытом работы

Откровения хэдхантеров. Как изменился рынок труда в IT за три года

Принцип избавления от бремени: Как предсказать появление и смерть технологических трендов

Ещё одна статья про карьеру: 15 убеждений, которые превратились в инсайты

Работаете с микросервисами? Идём в сторону Go

О коммерческой тайне без коммерческой тайны

Съемка видеоинструкции: от идеи к реализации

Шестьдесят друзей НЕЙМАРКА

Оборудуем домашнее рабочее место

Статья 214 (b) — черная метка для временных релоккантов в США

Небольшая поставка: большое приключение для менеджера поставки

Про оценку времени выполнения задач в ИТ

Multilabel-классификация знаний школьников

У электронной промышленности Китая проблемы: большое количество компаний закрывается каждый день

[Перевод] ИИ «ассистент учёного» поможет автоматизировать научные открытия

Что выбрать: Npm, Yarn или Pnpm?

Как вырастить из ребёнка айтишника долгими зимними вечерами?

[Перевод] Почему программистам нужны кабинеты с закрывающимися дверями?

[Перевод] Grainy Gradients

Автоматизированное тестирование событий аналитики в мобильном приложении: насколько это реально и оправдано

Свободная музыка со словами, созданная нейронными сетями в «Бесконечном нейронном радио»

Как на этапе котлована продать в 9 раз больше квартир, когда застройщик неизвестен, ЖК на окраине, а сайт не конвертит

Подключение сканера к Android или как почувствовать себя кассиром

Pixel Combats Api

Опять починяем банкоматы

Градиенты наносят ответный удар: атакуем распознавание паспорта

Что в промптах работает, а что нет

Так сколько на самом деле строк на C нужно, чтобы выполнить a + b в Python?

Процедурная генерация уровней для двумерного платформера

Знания программиста — все что нужно для создания ПО, но почему вы еще не бизнесмен

Следящий софт: как показать сотруднику, что у вас цифровой концлагерь

Замедляем разработку. Вредные советы по тестированию в проектах

БагБаунти с АстраЛинус или то, что нужно знать о защищённости защищённой ОС

Бизнес, успех, быстрый рост и трагический конец: история одного русского предпринимателя в Америке

[Перевод] Интервью со Стефани Планк из Covalent Bioscience

20 декабря 2023

«Алгоритмы» vs «Структуры данных»

[Перевод] Наука становится всё менее человеческой; ИИ увеличивает скорость открытий – но какой ценой?

Отчёт о работе информационной службы Хабра за 2023 год

Выявление проблем в log-файлах с помощью аналитики

Помощник для QA Engineer – ChatGPT

Exchange автоочистка ящика. удаление писем по расписанию

10 необычных мышек для новогоднего подарка

Как дообучать огромные модели с максимальным качеством и минимальными затратами? LoRA

[Перевод] Анатомия shadcn/ui

SQL HowTo: итоги по строкам и столбцам «в одно действие»

Криптолицензия в Таиланде

Победа над ORM путем кодогенерации

10 идей для новогоднего корпоратива, которые вам захочется реализовать

Как в Великобритании судились с программистами

Just DUIT — первый взгляд на server-driven UI фреймворк для Flutter

Экспресс диагностика ПК/ноутбуков без необходимости установки драйверов

Метрики для оценки эффективности команд на удаленке и не только

VR-тренажёры с подвижными платформами: фейерверк эмоций и максимальный эффект от промышленного обучения

Как быстро и недорого проверить продуктовую гипотезу, не считая А/B-тестов

[Перевод] Погоня за эффективностью и наука пара

Маршрутизация подсети IPv4 через IPIP

Оптимизатор ремонтов грузовых вагонов, что за зверь?

Книга «Roblox: играй, программируй и создавай свои миры. 2-е изд»

Хотел устроиться Python-разработчиком, стал мидлом в QA-отделе — как я искал первую работу

Геометрия и навигация

Безопасность CI/CD. Часть 2. Давайте рассмотрим как защитить ваши пайплайны

Оптимизация и автоматизация в бэкенд-разработке мобильных приложений: как ускорить разработку в четыре раза

Обновлённая «МойОфис Таблица»: как мы ускорили работу с документами в 50 (и более) раз

Опрос методом 360 градусов

Начало пути к RPA в компании «Силовые машины»

[Перевод] Разметка данных в 2023 году: текущие тренды и требования будущего

Прыжок по облакам: кейс миграции MS SQL Server из Azure в VK Cloud

Квиз со звёздочкой для С++ программистов от Сергея Кушниренко

Работаю по предоплате, договор не нужен: как могут «кошмарить» исполнителя

Как раз вовремя. Обзор точки доступа Wi-Fi 7 — Zyxel WBE660S

Почему работа с данными так популярна: Data Scientist, Big Data и объектное хранение

Опыт: как провести автотест нагрузочного тестирования системы распознавания лиц

Замыкания и декораторы в Python: часть 1 — замыкания

Санком. Неизвестный производитель оптических домофонов

Контейнеризация справочников НСИ

Unreal Engine vs Unity vs GoDot. Что нужно знать, если ты не программист

Язык языку рознь: идентификация человека по отпечатку его языка

Философия NoOps: кому и зачем нужна автоматизация K8s «на максималках»

Server-Side Rendering (SSR) в фуллстак приложениях

Настройка Search Console и скрипта для индексации страниц в API Google

Разработка мобильных приложений для бизнеса: как создавать кроссплатформенные решения быстро и относительно дешево

Разработка мобильных приложений на kivy, kivymd с использованием buildozer'а. Установка, запуск и решение проблем

.NET CLI — Зачем загружать все родительские сборки при загрузке сборки

OSINT-инструменты в помощь: проверяем учетные данные

Как выбрать шрифт для кодинга

До метро на такси: как работают комбинированные маршруты в Яндекс Картах

Разносим по полочкам этапы тестирования http запросов в Spring

Автоматическое создание карточек слов для изучения иностранного языка или интеграция google translate в google sheets

Жилье в Москве рядом с фитнес центром, спортзалом или бассейном для здорового образа жизни

Гонка за нанометры: TSMC, Samsung и Intel стремятся как можно быстрее выпустить 2-нм чипы

fsspec и вообще зачем оно нам нужно

Заменит ли ИИ человека и разработчика в частности, и стоит ли нам ждать в ближайшем будущем сильного ИИ?

[Перевод] Создание атомарных коммитов в Git

[Перевод] Искусственный интеллект: между гиперболой и реальностью — навигация в эпоху шумихи и ожиданий

19 декабря 2023

Никогда не забывай об этом, когда делаешь open-source проект

Оборудование подключенное к IX по IPv6

Dota 2, которую помним мы

[Перевод] 'Attention is all you need' простым языком

Атмосфера Земли с точки зрения статической теории газов (СТГ)

Паттерны автоматизации и архитектура автотестов

Как на самом деле работают тугоплавкие сплавы?

Auto-Scaling в телеграм-ботах

Больше подводных кабелей, быстрых и надёжных: разные проекты зарубежных и российских компаний

К вопросу о числах

Безопасность CI/CD: обзор тoп-10 угроз по версии OWASP и рекомендации по их устранению в вашем конвейере

Работаем с enum в kotlin/jvm правильно

Предновогоднее шоу: Топ 10 ошибок в C и С++ проектах в 2023 году

[Перевод] Генезис-файлы. Часть IV: Создавая Bit Gold, Сабо был в двух шагах от изобретения Биткоина

Что такое продуктовый подход и особенности использования его элементов в государственном банке

Метод подбора параметров функции за константное время. Готовый торговый симулятор + улучшение Вашей стратегии

Алгоритмы балансировки нагрузки в .NET. Кэширование и Rate Limiting в Ocelot, сравниваем со стандартными средствами .NET

Transition Animation: настраиваем анимацию переходов во Flutter

[Перевод] Эволюция enum

Как запустить Mixtral на своём компьютере

Типизация моделей составных чисел

[Перевод] Автоматизация развертывания инфраструктуры (IaC)

Интеграция системы «Антифрод» в работу операторов: требования к программному обеспечению и эффективность API

На чем основана логика? Часть 2. Математическая модель полисиллогистики

[Перевод] Атомные электростанции можно будет выводить из эксплуатации с помощью автономных роботов

IT Elements: день инфры. Делимся презентациями спикеров

На чем основана логика? Часть 1. Алгебра множеств без аксиом

Об особенностях электротехнических (и не только) сообществ: опасная сделка 3

Что почитать — интеллектуальная твёрдая научная фантастика в нашем культурном поле?

Мониторинг на Python: как сохранить метрики в мультипроцессном режиме

Про нашу регенерацию

У нас были курьеры, десятки посылок и час на доставку: кейс со своевременностью доставки 92% в Москве

[Перевод] Фильтр Блума для эффективной синхронизации хеш-графов

Unreal Engine 5: Nanite — Z-тест для самых маленьких

Менторство. Личный опыт

Кейс АТОМ: Как не потерять гибкость при проектировании электромобиля

Event Sourcing и CQRS в Go

Кипучий СКУД

Перенос телефонии с западного вендора на российский САТЕЛ. Или ТЗ, с которым все непросто

Материнские платы Intel Carillo Ranch: драйверы для несуществовавшего «железа» удалили из Linux спустя 17 лет

Учимся доставать данные из блокчейна TON на примере ранжирования Жеттонов

Как устроен модуль “Документы” в ZenTao и может ли он заменить Confluence от Atlassian

Папа-шпион создаёт креветок: угадываем профессии специалистов Positive Technologies по рассказам их детей

Капитан ФСБ, шпионы и подставной гендиректор: разбираем атаку на нашего топ-менеджера

Контролируем погрузчик на базе данных из штатной диагностической системы двигателя

От астролябии до MIMO: как необходимость определять местоположение привела к развитию систем спутниковой и сотовой связи

Что такое Software Bill of Materials и зачем он нужен разработчикам

Айтишникам нельзя не быть креативными, и я сейчас это докажу

[Перевод] Заблуждения о семантической сегментации

Как мы переезжали с PostgreSQL на Data Lake в AWS и какие грабли собрали по пути

Создаём HoneyBot в Telegram

Нестандартное решение для бесконечно рвущегося кабеля наушников для ПК

Шопинг на рабочем месте: как ЕВРАЗ внедрил внутренний маркетплейс для снабжения

Наблюдаемость качества разработки: от субъективных суждений к объективным данным

Анализ безопасности приложений, использующих GraphQL API

Zyxel XMG1930-30HP: обзор способов управления

Технологии искусственного интеллекта в корпоративном управлении: как мы увидели рациональные области их использования

Расчетная архитектура платформы для A/B-тестов Mail.Ru

Как тестировать без требований? Или как убедить разраба и себя, что это баг

Заглядываем в консоль: пасхалки и приглашения на работу, которые вы могли пропустить

Проектирование БД рекомендательной системы по подходу DB-first

Рефакторинг кода, и как его не бояться

Фреймворк для дизайна A/B-теста

Управление зависимости в Go

Ключ от всех дверей: единый провайдер аутентификации Blitz IDP

«Нелокализованное необходимо локализовать» или как «ЛАНИТ-Интеграция» создала автономную ИТ-инфраструктуру

Методы балансировки в А/Б тестировании

У нас есть должность «бадди» — приятеля, который поможет во всём

Об особенностях электротехнических (и не только) сообществ: опасная сделка 2

Два стула Авито

Курс «PostgreSQL для начинающих»: #2 — Простые SELECT

FizzBuzz for Senior

Спам в маркетинге — всемирная боль, или чрезмерно эффективный инструмент?

ИКРОС-5000 (Инфракрасный репитер оптического сигнала)/Или Li-Fi на коленке…

CLI'нический парсинг

Stone. Квалификаторы и идентификаторы

CEO Nvidia: для создания независимой электронной отрасли США понадобится около 20 лет

Как я чуть не стал миллионером, продавая воздух, или почему Россия – не Америка

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Удаление записей и старых каталогов из FreePBX

Краткое руководство по анализу данных и проведению продуктовых исследований

Путь QA специалиста: с нуля до мидла

[Перевод] Воспринимайте жизнь как игру, и она станет более понятной

18 декабря 2023

[Перевод] Иголка в стоге сена: ищем следы работы C2-фреймворка Sliver

Текст в стиле техно: есть ли жизнь за пределами Хабра?

Зачем программисту микроконтроллеров математическая статистика? (или Так ли Хороши UWB Трансиверы?)

Валидация формы с помощью AJV, Vue.js и TypeScript

Как мы внедряли Sentry. Часть 2 — внедрение в разработку

Как получить нервное истощение, работая без выходных

Революция или косметические изменения? Новые поколения серверных процессоров Intel

Деплой python-проект на linux-сервере с ограниченным доступом в интернет

Инфобез в компаниях: обучать или не обучать?

Развлекаемся с Джулией

Биокомпьютер Brainoware, связывающий ИИ и органоиды мозга: обзор потенциального прорыва в сфере нейроморфной инженерии

Переход от монолита к микросервисам в финтех: практический кейс

Как «озолотиться» на образовательном продукет

[Перевод] Генезис-файлы. Часть III: Если у Биткоина был прототип, то это были b-money Вэя Дая

Как подготовиться к собеседованию по System Design мобильному разработчику

Здравствуй, робот бипедальный: Tesla показала андроида Optimus Gen 2

Металл для конденсаторов в электронике: тантал и его краткая история

Итоги RecSys 2023: разбор знаковых статей прошедшей конференции. Часть 2

Непрерывная интеграция при разработке RTL-модулей

Готовы ли госкорпорации тратить из бюджетов не менее 70% на ПО-вендоров

Security Week 2351: фантомные корпоративные учетки в экосистеме Google

Сбалансированные данные – успех в ML: Oversampling и Undersampling

Как стартапу создать свой первый прототип с бюджетом 25к рублей?

Управляем школьниками, не привлекая внимание санитаров

IT Elements, день сетей: White Box, импортозамещение и SD-WAN

Подборки книг и фильмов — отстой. Но не всегда

Об особенностях электротехнических (и не только) сообществ: опасная сделка 1

Стоит ли читать «Skyrim: история создания великой игры». Тодду Говарду отплатите чеканной монетой

«У вас запись глючит»: что под капотом у трансляций с виртуальными аватарами

Как избежать катастрофы: секреты разработки надежного финтех-ПО

CX Camp Росбанка: что мы узнали о пользовательском опыте и его трансформации с помощью jobs to be done

Нормальное распределение по-пацански: часть 1

Стоимость оперативной памяти неуклонно повышается. Период низких цен остался в прошлом

Автоматизация работы программиста golang

Железо, способное чувствовать: как высокие технологии помогают в протезировании

Регулярные выражения для технических писателей и не только

Модульная запутанность. Как распарсить одну и туже модель в разных модулях

Исключение из реестра Минцифры: случаи, о которых надо знать

Object-Relational Mapping (ORM) в Golang

[Перевод] Как мы сократили время тестирования на 70% благодаря переходу с Cypress на Playwright

PixelNAS — результат переделки мини компьютера в мобильный NAS

Как выпустить ML-сервис в прод малыми силами: кейс работы в облаке

Чек-лист для улучшения презентации

Все тренды на 2024 год в одной папке. Более 150 отчетов и прогнозов

Обзор и настройка умной розетки Atorch S1 с Wi-Fi: продвинутый тестер, статистика и управление через приложение

Во что поиграть? – Command & Conquer Tiberian Sun

Интеграция Keycloak в приложение Spring Boot 3 с использованием протокола OAuth2.0

Дополнительные руки и бегающие змеи. Что ещё умеют экзоскелеты?

Как я документацию для дизайн-токенов в Storybook генерировал

Как мы строили Норильск «на ледяной планете»

Образование для гуманитариев: попробуй выжить

Digital-мероприятия в Москве c 18 по 24 декабря

Это база. Как прокачиваются сервисные инженеры КРОК

Один в поле разработчик: примеры российских видеоигр, которые создавал один человек

[Перевод] Функция TypeScript 5.3, о которой вам не рассказали

Как IT-компании работают с B2B-контентом и как он работает на них: первое интервью

Создаем federated plugin для Flutter-проекта

gRPC

Обзор LiveWire 3 и Volt

[Перевод] Как на самом деле Async/Await работают в C#. Часть 1. Проблемы модели асинхронного программирования (APM)

Задача на 15 минут. Как она может вылиться в год разработки

Сборка RPM-пакета для RHEL/CentOS

ruSciBench — бенчмарк для оценки эмбеддингов научных текстов

Кладбище российских электронных конструкторов. Проекты, которые «не смогли»

Хостинг по паспорту все ближе: новые изменения в законодательстве

17 декабря 2023

Тестовое в Firefly Studios или игра за час

Как рендерить R Markdown в PDF на кириллице

Управление сервоприводами, часть 4. Управление «сервами» по I2C с Repka Pi через серво-драйвер Robointellect Controller

Пора делать нормальных телеграм-ботов #3

Продолжаем глубже изучать передачу данных по сетям GSM через GRPS с помощью SIM868 и Repka Pi — про AT-команды

Мобильная разработка за неделю #519 (11 — 17 декабря)

Как заниматься английским языком самостоятельно: гайд по самостоятельному изучению грамматики для начинающих

Инвестиции в кибербезопасность: удачный выбор или верный шаг к потере финансовых активов?

Лайфхак: как зимой спасти аккумуляторы своих гаджетов

Обзор на новую CSS-in-JS либу от Facebook* – StyleX

Как польские математики взломали Энигму

Жертвы психологии XXI века или «токсичная терапированность»

MIDI → Метр → MIDI

Cisco TRex на практике

Импортозамещение 2022. Личный опыт

Пределы контроля AGI и в чём он может состоять

Пакетная обработка файлов

[Перевод] Генезис-файлы. Часть II: Hashcash или как Адам Бэк разработал сердце Биткоина

Опыт патентования Акустической Заморозки. Какие ждут подводные камни. Почему не надо срочно делать российский патент

КРУПНЕЙШИЕ НАУЧНЫЕ ОТКРЫТИЯ 2023 ГОДА

Какую модель информационной безопасности выбрать?

OpenAI сняли все ограничения со своих моделей

Феномен PlayStation. Как Sony совершила революцию в мире видеоигр и победила в войне консолей

Утверждён стандарт памяти для ноутбуков CAMM2. У SO-DIMM появился конкурент

Релиз RetroSpriteEditor 0.2.8 [open source]

Язык программирования R для статистической обработки данных

Трёхканальный ИИ

Необычные ноутбуки: китайский тяжеловес с серверным AMD EPYC, RISC-V лэптоп и станция с 7 дисплеями

Грамотная утилизация старого Hi-Fi или Примитив Технолоджиз собирают псевдно-портативную колонку класса БомжФай

16 декабря 2023

Настольные игры для юных программистов и электронщиков. Обзор новинок декабря 2023 года

Простой сервис аутентификации. SpringBootSecurity

АБ тесты и подводные камни при их автоматизации

Сможем ли мы контролировать сверх-интеллект? – новая статья от OpenAI

Мамкин программист про ИИ, «программисты скоро будут не нужны» и прочие страшилки

Как я стал IEEE Senior Member

Попытка запустить стартап на европейском рынке спортивных событий

Посмотрел мульт «Царство падальщиков»

Процесс разработки приложения Python по дедубликации файлов с использованием контрольных сумм

Kubernetes, ищем базу

Как директологу искать заказы: пошаговый алгоритм + примеры

Стандартизация SQL с учётом информационных трендов, в частности квантовых технологий

[Перевод] Генезис-файлы. Часть I: eCash Дэвида Чаума и зарождение мечты шифропанков

Сборка мусора в JavaScript

Уменьшение размера файла с игрой в Godot 4

[Перевод] Исследование NASA обнаружило на Энцеладе источник энергии для жизни и молекулу, способствующую ее зарождению

Zenject: приемы и хитрости

Почему перфекционизм — наш враг: 5 лайфхаков, как с ним бороться

[Перевод] Обзор одноцелевых дистрибутивов Linux

Best free software: какой софт мы использовали 15 лет назад (часть 1)

Изучаем и парсим биржевую информацию Мосбиржи. Наш первый парсер на Python, разбор кода

Я нашёл сид Мэла (melharucos) в Майнкрафте

Facebook выпустил новую CSS-in-JS библиотеку — StyleX

Как мы выстроили эффективный онбординг для команды системных аналитиков, чтобы вырасти в 10 раз

--Без--ответственность

15 декабря 2023

Так всё-таки нужны программисту алгоритмы или нет?

Протезы MODESTA: из гаражных изобретателей в резиденты SKOLKOVO

Ретроспектива. Новогоднее ретро. Как погрузить команду в Christmas mood?

— Отлично, Егор, на следующей неделе скинем оплату и приступим к проекту

Почему повышение уровня жизни не делает людей счастливее?

Дизайн: ожидание vs реальность

Почему лиды не вырастят ваш бизнес. А возможно – и уничтожат

В Росбанк за неделю: как прошел наш week offer

Безопасность DevOps. Обучение сотрудников

Как облегчить эксплуатацию продукта и избавиться от кошмаров с релизами

Осваиваем чип с Arm Cortex-M85

Обзор онтологического Low-code подхода к разработке решений класса ERP

Разворачиваем и заворачиваем в docker проект ASP.NET core на Ubuntu в связке с PostgreSQL

Без логики сложно, а с логикой непросто

Организация корпоративной серверной ИТ-инфраструктуры (50, 100, 200 пользователей)

Онлайн-продукты в оффлайн-проекте: как мы изменили себя, не изменив себе

30 лет назад телескоп «Хаббл» едва не списали из-за технических проблем. Неполадки аппарата в прошлом и сейчас

Вплавь через Босфор, как и зачем я проплыл 6,5 км на открытой воде

Редомициляция компании в МФЦА

Виджетная система: как масштабировать образовательную платформу без боли и слёз?

Как бороться с всадниками выгорания: личный опыт и пара советов

К вопросу о стандартных изделиях и их применении

[Перевод] Что такое аналитический инжиниринг?

Чтение на выходные: «Искусственный интеллект на практике. 50 кейсов успешных компаний» Бернарда Марра и Мэтта Уорда

[Перевод] Мудреный код — пожалуй, худший выбор

Игры с новогодним настроением

Развеиваем мифы о собеседованиях в FAANG

[Перевод] Ужасный огонь: почему даже в самых дорогих фильмах возникают проблемы со съёмкой простого пламени?

Мой путь в Frontend: как я искал первую работу и почему не хотел бы проходить это снова

Первый в России эксперимент с 8-кубитным квантовым процессором

Боремся с блокировками с помощью Trojan TCP на слабых устройствах c OpenWRT

«Да не робот я!»: CAPTCHA исчезнет или станет ёщё более раздражающей?

Б значит не Безумие, а Безопасность: часть 2 — перезагрузка

Человек, заменивший разум машиной. История Леонардо Торреса

Праздник мы находим: поучаствуй в охоте на секреты и получи подарок от айтишного Деда Мороза

[Перевод] Разметка данных: неочевидные затраты на голосовые технологии

Пуш-уведомления RuStore

Разработка способов cybergogy для владения естественными иностранными языками

Сниппеты вне зависимости от редактора

ll;

People-Centric Security, или Человекоцентричная безопасность — забытая концепция или ключ к защите современных компаний?

ASIC и FPGA: сорок лет эволюции

Huginn. Мозговой центр PaaS

Бизнес-махина из 2007 года: каким был топовый бизнес-коммуникатор 2007 года — HTC X7500?

Создание профессионального сообщества специалистов в IT-отрасли для совместного развития

[Перевод] Генезис-файлы. Пролог: день, когда криптография изменилась навсегда

[Перевод] Продвинутые техники извлечения данных для достижения максимальной производительности

[Перевод] Очередной инцидент с Ledger: Атака на цепочку поставок

Разработчик единой медицинской информационной системы увольняет несколько десятков человек

[Перевод] Kubernetes и Kernel Panic

Первичная настройка IP-телефонов Yealink

Как прошло обновление курса «Python-разработчик»: новые сюжеты, Pytest и переработка алгоритмов

История Льюиса Латимера — человека, причастного к появлению телефона и лампы накаливания

А что если обучать нейросети через речь, а не текст?

Старый софт: как мы обошли запрос пароля в Shadow Defender и зачем пользоваться приложением, которое не обновляется

Имитация реальности или реальная имитация: как человек оценивает лица, созданные ИИ

Тест на Муму

LSTM и GRU

Камерофон — кирпич

Венди Роудс в России

Математика для взрослых. Дорожная карта от выпускника Хармфульского клуба математики

Кибер Бэкап 16.5. Обзор релиза

Альпинизм и бизнес: как собрать настоящую команду. Опыт создателя Университета СКОЛКОВО

Как мы искали понятный термин для учеток и доступов, но так и не нашли

Предновогодние мини-ПК: 5 отличных девайсов на разные случаи жизни

Компьютерная инвалидность и атрофированная любознательность

14 декабря 2023

Собеседование в ИТ и обучение системных аналитиков, а надо ли?

Как учить Python? Книги, видео, курсы

Туман рынка: чего айтишники ждут от работодателей в 2023 году

ThrowInDB — Разбираю домашний хлам или сам себе склад

[Перевод] Новое в SQL Server 2022: изменения в функции ISJSON

Погружение в Smali. До и После. Decompile-Change-Build

ChatALL — chatGPT, Bard и другие нейронки в одном месте для решения SEO задач

Как в Азии прямо сейчас процветает метавселенная. Цифровой туризм, play-to-earn и массовые концерты онлайн

Пора делать нормальных телеграм-ботов #2

«Что? Где? Когда?» в названии багов

Как использовать нейросети, чтобы работать быстрее и проще? 10 историй для вдохновения

Анонимные опросники в проектном менеджменте

Как обнаружить хакера на этапе дампа учетных данных в Windows?

[Перевод] Переход с ETL на ELT

The Hive. Разбор open source решения

Никогда такого не было и вот опять: китайцы начали клонировать ноутбуки с двумя дисплеями. Первым стал Yoga Book 9i

Не только Станислав Лем: польские фантасты, предсказавшие будущее

[Перевод] Внедрение зависимостей с использованием монады Cats-effect Resource

Рекомендации яндекс «Куда пойти в Москве»: история моего фиаско

ч.15 Игровой авторитарный сервер на процессах и архитектура в картинках

Как мы оптимизировали процессы обеспечения качества

Танец на граблях или тонкости UX-исследований в узких B2B-направлениях

Observability. Часть 1, про логи

Как я проходил программу подготовки инженеров Linux в МойОфис

Как написать проект по автоматизации на Python, Pytest и Playwright и настроить запуск автотестов в CI с нуля

Восстановление отдельных элементов из резервной копии Carbonio

Быстрый расчет CRC c полиномом MODBUS на языке Python

Когда мы будем жить до 150 лет?

Ребят, у нас тут робот-хирург операцию делает

Визуализация общественного транспорта

Композиционное тестирование: новый подход к качеству IT-продуктов

ТОП-7 статей на Хабр по Кубернетесу

[Перевод] IPsec & path MTU discovery: фича али баг?

Используем MLOps-конвейер: пример работы с Cloud ML Platform для построения сервиса распознавания лиц

5 ошибок, которые потопили наш стартап

Как мы сервис крупного проекта коллегам из Индии передавали

Современный С++ в разработке девайсов

Разметить всё: как мы настроили систему логирования в приложении каршеринга

Как извлекать пользу из данных: подборка материалов

Операция «K». Ищем баги в коде IntelliJ IDEA

Оптимизация хранения данных в Greenplum

42 года BBC Micro и BBC BASIC: как появился этот образовательный инструмент и что с ним сейчас (спойлер — всё хорошо)

Цифровизация: о чём важно не забыть в начале пути

Нужны ли маржинальные ETF долгосрочному инвестору

Vivaldi 6.5 — Подарочный набор

Кибер-соревнования для начинающих этичных хакеров

Оживляем индикатор давления масла из кабины «Боинга»

Подборка: навыки и инструменты начинающего Go-разработчика

[Перевод] Веб- и мобильная автоматизация в CI-среде

Как мы переводили проект на CMake

Переход на Serverless: как выстроить архитектуру своего приложения

Инсталлируем Sangfor HCI. Часть 2

Починяем банкоматы: чиним железо и софт

Detekt: как статический анализ помогает улучшить код автотестов

Из чего собрать компьютер: блоки питания, корпуса и кулеры из топа продаж XCOM-SHOP.RU

Бенчмарк HTML парсеров в Python: сравнение скорости

3D прогулка по улицам в браузере

Паттерн Одиночка

Выбираем подходящий PHP-фреймворк для проекта

Тонкая грань между клиентоориентированностью и проституцией

Я знаю, что ты делал этой ночью

Массивы в Kotlin

Подключение Google Gemini Pro к проекту на Python

Без умных технологий мир невозможен, но использовать их нужно с умом…

Разбор задачи D отборочного этапа Yandex Cup 2023 — iOS

13 декабря 2023

Как распараллелить мобильные автотесты на Python с использованием Appium

Как я свой мессенджер писал

Postgresso #11 (60)

[Перевод] Сколько строк на C нужно, чтобы выполнить a + b в Python?

Как работают TON-20 и BRC-20 и почему они создают такие проблемы для блокчейнов

Google Gemini: на что способна эта нейросеть и какие у неё недостатки (спойлер — их много)

От конструктора до облака: какие есть способы разработки мобильных приложений

[Перевод] Что нового в Apache Spark 3.4.0 — Spark Connect — Доработки для Shuffle

А/Б тестирование с CUPED: детальный разбор

Язык Crystal и математика

Необходимые свойства качественных рекомендаций в e-commerce

К вопросу о RS485

Улучшаем взаимодействие пользователя с интерфейсами

Общество защиты бумеров

[Перевод] Почему в США до сих пор нет скоростных поездов

От ЖК-дисплеев до полупроводников: краткая история индия

Калибровка процессов с помощью метрик разработки

Автоматизация импорта значений в типовые отчеты «1С: Бухгалтерия предприятия 3.0​»

Шаблоны проектирования — реализация на языке PHP 8.0+

Китай нашел свободных от санкций поставщиков оборудования для производства чипов из Южной Кореи

Как обычному фронтендеру стать по-настоящему классным фронтендером

Тиражируемое решение IDM корпоративного уровня. Часть 2: справочные разделы

АО «Группа СВЭЛ» — поисковый маркетинг для B2B компании

GigaChat Pro. Технические детали, сдача ЕГЭ и сравнение с конкурентами

«Как пресейл инженер телеграм ботом дверь открывал» или «Ты куда полез?»

САПР-платформа nanoCAD на ОС Linux: что может и чего ждать. Впервые в открытом диалоге с разработчиком

Пожиратель галактик: Млечный Путь, вероятно, поглотит все карликовые спутники, окружающие его

[Перевод] How to add drag and drop to your app

[Перевод] Сообщаются ли ваши тесты?

«Импортозамещение» в видеонаблюдении. Часть пятая: Випакс АйТек Про

Хочешь похудеть, перестань заниматься жиросжиганием

Как мы не забили на внутренних заказчиков, или Внутренняя автоматизация как продукт

Как оценить эффективность WAF и зачем вообще это все нужно? Часть 2

Безопасность API веб-приложений

Автоматизированное формирование меню надстройки для nanoCAD

Когда-либо давал. F#-сервер из скрипта на примере локального брокера сообщений

Инструменты продуктового аналитика VK, или Как мы работаем с большими данными

Тайны пингвина: как работают исключения и прерывания в Linux?

Озвучка самокатов, часть 2: MIDI через пьезоизлучатель

Как привлечь внимание аудитории: 10 шагов к созданию вирусного контента

Дела сердечные: роботизированный правый желудочек

V2X. Система безопасности

Включение ТОРП в реестр Минпромторга

[Перевод] Учёные собрали рабочий компьютер с использованием мозговой ткани

Студенты на Хабре: ныть нельзя писать статьи

Как стоит и как не стоит использовать HttpClient в .NET

Выбор технологического стека: общие советы

Как компании подготовиться к участию в GITEX?

В поиске оптимального подхода к миграциям в Go

Эксперт в мИИдицине: как искусственный интеллект меняет здравоохранение

Мотивация Профсоюза ИТ

Vue state management: Pania stores или composables с глобальные рефами?

Kotlin под капотом: как избавится от рекурсии

Настройки безопасности контейнеров и Kubernetes

[Перевод] SwiftUI: Разбираемся с identity на примере переходов

Усугубление сложности повышения ПИТ

«Маленький индекс Хирша? Вам поможет КОПЕЕЧНАЯ ЗАРУБЕЖНАЯ…»

Как мы (не) вкатились в геймдев. Часть 2

Как создать эффективную посадочную страницу в 2023: всего 3 фактора, от которых зависит конверсионность лендинга

12 декабря 2023

Синхронизация в Ktor для самых маленьких

Mixtral 8x7B – Sparse Mixture of Experts от Mistral AI

Эмуляция бэкенда: как разрабатывать изолированный фронтенд с помощью Mock Service Worker

Деградация современного ПО

Накатим по авиационному. Фреймворк «Ситуационная осведомленность»

Зыбучие пески или установка песочницы CAPE

[Перевод] Нас не учили писать качественное ПО

Инструкция: как поднять GitLab CI/CD на Маке со сборкой в Docker на GoLang-проекте

Создание чат-бота для конференции с GPT Engineer за 2 часа

Онто: От идеи до реализации

Самый лучший тренажёр клавиатуры

Как CPO организовать работу продуктового отдела в Kaiten

vStack стал спонсором и контрибьютором новой значимой функциональности ZFS: RAIDZ Expansion

Как много языков может влезть в одного программиста?

Создаём графический информер на PHP

Что использовать вместо Jira и Confluence

Почему 4 базовых правила дизайна нужно знать всем, будь ты разработчик, верстальщик или копирайтер

Качество ПО: определение и постановка целей

iKOOLCORE R2: 3-дюймовый мини-ПК с четырьмя 2.5 GbE Ethernet-портами. На что он способен?

Delivery Manager – очередной хайп или новый тренд управления

Как мы в РСХБ построили ИБ-платформу с использованием OpenSource-инструментов

Как заманить программиста на стенд?

Serverless на бюджете ч. 1

Эффективные стратегии для новичка в сфере Frontend-разработки в конкурентной среде

SEO с минимальным бюджетом: рекомендации для малого бизнеса

Mockito и как им пользоваться

PI-планирование: как с его помощью мы выстроили здоровую коммуникацию с заказчиком

Эмоциональное восприятие шрифтов. Метод семантического дифференциала

[Перевод] Управление изменениями

О методах позиционного кодирования в Transformer

Сопроводительные письма, без которых можно обойтись

«Альт Рабочая станция К»: знакомство

КЛЕТКА ХIII. Психология и фобии

После прочтения применить или Чистый код на практике

Стереотипы об айтишниках в кино: как ботаники выросли в циников за 60 лет

О готовности к трансграничному взаимному признанию иностранной электронной подписи

Локальные GPT нейронный сети — проверяем на адекватность аналоги ChatGPT, запускаемые на домашнем компьютере

Чатботиус Полезниус: 5 толковых сценариев для чат-бота, которые не раздражают, а очень даже помогают

Как запустить системный B2B-маркетинг в компании

[Перевод] Безвозмездная работа над проектами с открытым кодом — нежизнеспособная модель

О выборе CMS для сайтовых дел, кратенький обзор Processwire

Поездка в Иннополис и Всероссийская олимпиада по ИИ

Китай и 5-нм техпроцесс: компании SMIC, скорее всего, удалось освоить новые технологии производства чипов

Нужны ли нам бумажные деньги

Как оптимизировать код на С для x86-процессоров: подсистема кэша и памяти, инструкции AVX-512

Что нужно знать о gRPC системному аналитику

Что требуется для развития рынка цифровых двойников

Security Week 2350: подробности атаки LogoFAIL

Как диалог с сотрудниками помогает решать проблемы и оптимизировать бизнес-процессы?

Как быстро выбирать языковые модели (LLM) под свои задачи

DDoS, китайские ботнеты и клиенты с особыми потребностями. Будни ЦОДов 3data

Редкий вид: тестировщик 1С

[Перевод] Мокаем сервисы с Mountebank и Go

[Перевод] Экзистенциальная проблема поисков внеземной жизни: мы не знаем, что такое жизнь

Обеспечиваем надёжность граничных прокси в контейнеризированных приложениях на примере Platform V Synapse Service Mesh

Память человеков. Отлаженный механизм или баг на баге?

Риски присущие работе искусственного интеллекта

Протектор и LLVM-обфускатор. Сравнение двух подходов к решению задачи запутывания кода

Как подключить Yandex GPT к своему проекту на Python

Увольнение Сэма Альтмана, новый алгоритм Q* и AGI: обзор последних событий, потрясших мир ИИ

Наводим порядок в конфигах Webpack

Как автоматизировать расшифровку интервью и видеозвонков

Российской OCR – 30 лет. Как появилась технология, благодаря которой мы забыли про ручной ввод? (Часть 2. OCR CuneiForm)

Как автоматизировать использование дизайн токенов с помощью Stylelint и PostCSS

Трафик, статистика, логи на шлюзах Zyxel

Как мы делаем проекты

Открытые инструменты нагрузочного тестирования

Phoenix: разбираемся со сбоями ML системы прямо в вашем ноутбуке

Домофон, который знает, как вас зовут — своими руками

От аль-Кинди до Керкгоффса

[Перевод] От частного к общему: разбираемся в принципах работы Network Address Translation (NAT)

Не повышая TON: готово ли общество к криптовалютным переводам?

MDM и CDP: различия систем. Как сделать выбор

Простой софт, чтобы водители не дрались в очереди на выгрузку металлолома

[Перевод] Астрономы вычислили, на каких экзопланетах с наибольшей вероятностью есть вода

Как понять, что работодатель не в себе?

Удаленно следим за состоянием газового котла

Две цивилизации. Почему пользователи технологий из мегаполисов и небольших городов живут на разных планетах

Надзор 404: о саботаже запрета вымогать персональные данные

Курс «PostgreSQL для начинающих»: #1 — Основы SQL

Кастомизируем VS Code для веб-разработки

Аксиомы: что это такое и с чем их готовить

Godaddy вслед за Hetzner отказывается от обслуживания клиентов из РФ

Как Собрать Си Программу в OS Windows

Авторизация для приложения в облаке

11 декабря 2023

Точно в срок: наладить свою работу в новых обстоятельствах

Коллекции тестов по API в Postman и в Insomnia

[Перевод] Кандидатура — старший инженер-программист. В должности отказать…

Huawei Watch GT 4: отличный баланс между стилем и функциональностью

Программно-определяемые сети SD-WAN

LIME и SHAP

[Перевод] Зачем учёные создают прозрачное дерево

Коллажи умерли, да здравствует монохром! Кейс: редизайн сайта для Breaking Trends

Добавляем зрение, слух и голос в свой ChatGPT бот в Telegram

Подготовка инструментов под фаззинг UEFI на базе edk2 в Windows

Книги, которые помогут прокачать писательские скилы

Когда официальные гайды не такие и полезные или WebSocket на ktor

Новый релиз системного менеджера systemd 255: теперь с «синим экраном смерти»

[Перевод] Переменные окружения в Node.js: полное руководство

Бесконечные проверки – к успешному развитию: как мы обеспечиваем качество данных

Итоги RecSys 2023: разбор знаковых статей прошедшей конференции. Часть 1

«Есть глюоны, кварки, виртуальные фотоны и… ячейки памяти»: что такое LUN-СХД, или как мы виртуализировали хранилище

Даешь магнетрон: микроволновка для советского общепита

Импортозамещаем AI и 3D-совещания, взламываем ВКС, ждем пришествия ИИ

[Перевод] Астрономы нашли планету, слишком большую для её родной звезды

Тренды CRM 2024: взгляд реалиста

[Перевод] Отладка дедлока FUSE в ядре Linux

Тише едешь — дальше будешь. Гены тихоходок и ключи к звёздам

Flutter: почему он стал таким популярным и нужно ли изучать его прямо сейчас

Хорошая ли у тебя генетика и сколько мышц ты можешь нарастить за жизнь? Давай определим

Офис Павла Дурова в Дубае

GraphQL и микросервисная архитектура: объединяем сервисы в федерацию

Как сделать Kubernetes еще круче: секреты безупречной работы

[Перевод] Интернету исполнилось 50 лет. Винт Серф: «У нас всё ещё много работы»

Почтовая система RuPost. Установка и настройка. Часть 2

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Идейная реклама: а можно как-то без стратегии

Какие этапы можно пройти при написании правильного пайплайна?

Рекомендации по ведению SQL-кода

Оптимизация DevOps: Как персональные стенды и Grafana улучшают разработку и мониторинг

Spring Cloud Gateway. Единая точка входа или отказа: путь к non-blocking API gateway

DataCon: как научиться применять ИИ на химических данных

Категорический императив о становлении в IT

Обзор OpenYard RS1B7I. Что скрывается в 1U сервере из семейства RS101?

Облако для образования и науки: суперсамолет, цифровой доппельгангер, эволюция вселенной

Как начать карьеру в инфобезопасности

Внесение ПО в реестр российских программ изменится

Из SAP в… Реальные истории бывших SAPеров

Как мы наводим порядок с данными в столичном транспортном институте

Как инженер звукозаписывающей компании изобрел компьютерный томограф

Digital-мероприятия в Москве c 11 по 17 декабря

Разработка универсального ПЛК для домашних агрегатов

Реформа проектного управления: как устроена целевая модель для наведения порядка в процессах

Удалённая переустановка Raspberry Pi OS по ssh

Как стать Delphi-программистом за час «для самых маленьких»

[Перевод] Предварительная оценка вероятности наличия уязвимостей в программах с учетом семантики средствами нейронных сетей (1/3)

[Перевод] Пример для иллюстрации принципов SOLID который я (кажется) понял

Использование цвета при анализе и проектировании систем. Часть 2

Мобильная разработка за неделю #518 (4 — 10 декабря)

GPT-4 или GPT-3.5 как отличить?

12 декабря 2023 — астероид Леона покроет звезду Бетельгейзе

Китай выдает миллиарды долларов США на освоение производства современных чипов. Поставщиков становится больше

Искусственный интеллект для игры в Тетрис

10 декабря 2023

Почему Илья Суцкевер не ходит на работу?

Магия swizzle из шейдеров в C++

Frontend и цветовая слепота или путь в IT длиною 15 лет с дальтонизмом

Зачем металлу зёрна и что это такое?

Фантастический OpenRISC и где он обитает, или недетский разбор детской камеры

Пишем приложение на Python для подготовки к собеседованиям по Python

Недокументированная возможность в Phpstorm: нативная консоль php -a с автодополнением из IDE

Kafka Connect на примере Debezium PostgresConnector

Как я пытался облегчить работу в поликлинике

Typescript: принцип подстановки функций

История создания Оптимизатора для ПК: Nuxt.js, Electron и C++ в Одном Проекте

Пьеса о неудачный запуске предзаказа

Пора делать нормальных телеграм-ботов #1

Самозанятые в IT: налоговые риски

Новости из мира OpenStreetMap за ноябрь

30 лет DOOM: новый код — новые баги

Как обучить нейросеть рисовать в стиле любого художника

Обзор научных исследований в CS #1

Мы будем делать бизнес, мы будем делать бабки, мы купим себе bambu…

20 лучших научных журналов и новостных изданий

Поднимаем сервис с подпиской на птиц IRL, или о разработке DIY-кормушки

Возвращение лунного скитальца: зачем Индия вернула двигательный модуль Chandrayaan-3 на Землю

Ностальгические игры: Dragon Age: Origins

Приёмник с чередованием во времени

09 декабря 2023

Road Run, или как я свою первую игру делал. Часть 6

Генерация PDF-документации из OpenAPI-спецификации в SpringBoot-приложении

CH32V003 первый проект. Мигаем OLED дисплеем и делаем измеритель концентрации CO2

Умный дом — новая угроза для персональных данных?

Ory Kratos — коробочный SSO

Как я делал свой мини калькулятор без программирования и что из этого вышло

Криптографически стойкие генераторы псевдослучайных чисел

RAG (Retrieval Augmented Generation) — простое и понятное объяснение

Автоматические бэкапы БД PostgreSQL по расписанию

Жизнь после IT: «Жена забыла отключить кран, соседей затопило, а я спокоен»: как помогают упражнения на дыхание

Тайвань показывает зубы: производители чипов сталкиваются с ограничениями

Как я сделал проект для себя и получил приз от Telegram

Оптимизируем шрифты и ускоряем сайт на 5-12%

[Перевод] Заработайте на разнице курсов: создание и запуск собственного криптовалютного арбитражного бота

Блок переключателей РК Патриот

Вольтамперметр на базе ESP8266 с записью данных в лог и передачей их по сети Интернет

Обходим обязательную привязку телефонного номера к своей учетной записи на GitHub

Почему важно тестировать промпты и как это делать

Переход на Gradle 8 Android проекта

Как помочь себе, если долго не можешь найти работу

[Перевод] Роберт Зубрин — Почему мы должны заселить Марс

Создание простого калькулятора в android studio

[Перевод] Предистория AutoCAD

[Перевод] Архитектурные ката: отсекаем всё лишнее в Agile

Kwumsy K3: механическая клавиатура со встроенным дисплеем. Гибридный девайс для разных задач

AI Challenge 2023: нейросети, кардиограммы и молодые умы

Дата-аналитик в Апх. (Или Yolo на фермах)

Место крипты в реальном мире, или Куда придёт веб завтра?

Сборка pgModeler в Windows 10 без знания Qt

Swift Utilities — Работа со SwiftData в Background

Как мы описываем требования к REST API для бэкенда в Confluence

Возможный облик мобильного суперприложения-помощника на базе ИИ

Котам здесь не место: день компьютерной мыши

08 декабря 2023

Что такое генераторы статических сайтов и почему Astro — лучший фреймворк для разработки лендингов

Тесты производительности фреймворка Cample.js. Отчёт № 0

Ментальное Здоровье и ИИ: Как ChatGPT меняет Игру в Психологической Помощи"

Алгоритмы быстрого возведения в степень

Laravel Pulse: хорош, но пока не очень

Ламповый дисплей для компьютера. Часть 1 — обзор конепций и постановка задачи

Он не любил суши

О Важном в управлении проектами

Как выбрать тимлида в команду

«Вкалывают роботы»: как людям достичь полной автоматизации труда и не оказаться за бортом

Скажи ФАС буханке черного хлеба

[Перевод] Смерть от тысячи микросервисов

Hetzner прекращает обслуживание российских клиентов на фоне геополитических напряженностей

[Перевод] Тридцать лет спустя: увеличение скорости квантовой факторизации

Чтение на выходные: «ИИ-2041. Десять образов нашего будущего» Кай-Фу Ли и Чэнь Цюфань

Разработка расширения для PHP на C++. Хуки встроенных функций и методов

Как дневник эмоций помог мне настроить процессы в рабочей команде

Со 197 подписчиков до 3000 за полгода: история продвижения Телеграм-канала про маркетинг

Кто как обзывается, сам так называется: как получить фидбек по работе и не обидеться

Отечественная видеосвязь в отечественном VDI. Что может быть хуже? Сага о Termidesk, FreeIPA, Брест и TrueConf. 1/2

Железный бык. История самого успешного французского компьютера Bull Gamma 3

Вендоры сговорились? Новые СХД, видеокарты для китайского рынка, SSD-диски и другое железо

Китайская космическая станция — начало проекта и его перспективы. Что планирует КНР?

Скелет, анимация, текстура: всё о создании 3D-модели человека по фотографии

Безопасность DevOps. Стратегическое планирование

Frontend Talks: усиливаем TypeScript с помощью switch + notReachable

[Перевод] Детализированные стратегии кэширования динамических запросов

Немного о гигиене Java кода

Что делать, если достал менеджер проектов?

Российской OCR – 30 лет. Вспоминаем, как появилась первая отечественная технология распознавания (Часть 1. OCR Tiger)

[Перевод] Nginx и Keycloak: Идеальное сочетание для обеспечения безопасности приложений

Как настроить gRPC на примере микросервисов на Ruby и Go

Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером на ESP8266

К 60-летию «Доктора Кто»: как появился культовый сериал

Тестируем СХД ExaGrid EX18: получилось ли заменить Dell DataDomain и HPE StoreOnce?

Без Wi-Fi и Bluetooth: носимое устройство сбора и передачи биосигналов на большое расстояние

Почтовая система RuPost. Установка и настройка

Новогодний контент, который не работает

Пользовательские статусы для мессенджера: наш опыт UX-разработки

CallMe VS традиционные методы связи: сравнительный анализ преимуществ и недостатков

Browsing Context, WindowProxy, Window

Чёрная метка от Пятёрочки

Увеличили в 3 раза оптовые продажи подшипников: убрали с сайта корзину, оптимизировались по e-mail и 8 микроконверсиям

Выбор BI системы для селф-сервис

План монетизации Телеграм бота. От нуля до первой прибыли

Как научиться ценить себя. И почему для этого надо перестать обесценивать других?

Свежий Google Gemini, GPT-4 и математика

Flutter Web умер. Да здравствует Flutter Web

[Перевод] Моя любимая задачка по программированию для кодинг-интервью

07 декабря 2023

Опасная иллюзия от Московского Инновационного Кластера (МИК). Обманное обещание защиты интеллектуальной собственности

[Перевод] Python лёгкий. Go простой. Простой != лёгкий

Идеальный REST клиент iOS

Relax, take IT easy: как вернуть спокойствие в работу. Три инструмента специально для технарей

Обзор параллельных режимов работы хэш-функций

Duke Nukem 3D: один из пионеров дизайна уровней

Польза создания однородных задач для параллельного вычисления

Как работает аутентификация в Kubernetes: ServiceAccount и RBAC

[Перевод] Как преодолеть спад после запуска на примере Merge Garden

Названы лучшие видеоигры 2023 года

2D Тени на Unity. Длина тени объекта

State of Emergency — заслуженно забытый клон GTA от Rockstar… У которого даже есть продолжение

Подбор менеджеров по продажам IT — как уложиться в одну неделю

1000 и 1 способ инициализации типов в C# 12.0

Безопасность web приложений с использованием Identity Provider

Как построить работу с инцидентами и сбоями?

Дороги из дома ведут в магазин: вычисляем суммы квартир для всей Москвы

Как в РСХБ разработали средство генерации SQL-запроса для упрощения задач по тестированию

Vector.dev: затащили в PoC

Quick & worldwide: как мы ускорили DocLoc-релизы и апдейты для 34 локализаций

Чего не знают айтишники? Как мы провели IT-кроссворд и нашли ответы на все вопросы

Как контракты помогают QA-специалисту не «сгореть» от багов в приложении

Покрытие Бетельгейзе астероидом Leona 12 декабря 2023 года

Инструкция: как быстро настроить GitLab CI/CD на Flutter-проекте

Патенты на применение галлия в России и мире: краткий анализ

Ноутбук Qingyun L540 от Huawei с китайским процессором: что за девайс?

Визуализация результатов escape-анализа в VS Code

Распознавание пользовательского интерфейса в медицине

Визуализация: лучшие практики

Общая информация о фоновых заданиях в SAP ERP

Все космопорты заняты: 2023 год — один из самых активных в истории космонавтики

[Перевод] Мессенжеру Signal угрожает коллапс после прекращения финансирования со стороны ЦРУ

[Перевод] Как стать сеньором слишком рано

Открытый микрофон #1. Как взаимодействовать со стейкхолдерами

Подробное изучение концепции RAII (Resource Acquisition Is Initialization)

Как оценить эффективность WAF и зачем вообще это все нужно. Часть 1

Обзор telegram-бота N.E.T.C.A.L.C. – сетевого мульти-инструмента для ИТ и ИБ-специалистов, созданного с помощью ChatGPT

Интервью с кристаллографом, химиком, материаловедом Артёмом Огановым о деталях премии «Вызов»

Снег, лопата и стартап

Как менять подход к управлению с ростом команды и проекта

День, когда Скайнет обрёл сознание, и ещё 69 поводов собраться с коллегами. Часть 2

[Перевод] Как устроен протокол iMessage

Кто такой IT-Recruiter?

Как работать со словарями данных и оптимизировать запросы в ClickHouse

Аналитика на грани компетенций

Потрошим golang: как устроена память

Почему рукописную подпись считают надёжным способом аутентификации (и так ли это на самом деле)

DongShan Pi Pico-W: крошечный одноплатник с современным чипсетом за 600 рублей

Macintosh 128K: от мечты к легенде в мире компьютеров

Зачем мне пылесос с ананасом или как оценить корректность рекомендательной системы

Почему я не доверяю врачам

Проект Usenet: 60 петабайт текста и полная децентрализация на акустических модемах

Мы разрушили иерархию, и за ней оказалась пустота. От войн обезьян до quiet quitting

Как мы работаем с ресурсами в веб-приложениях

Опыт использования бизнес-процессов Битрикс в рамках крупного корпоративного портала

Как Wazuh помог наладить круглосуточный мониторинг и реагирование на ИБ-события

CatBoost

Реализация нейронной сети для соревнования Digit Recognizer на Kaggle и её прикладное использование. Часть №2

Test Jig. Подготовка к массовому производству

Выбор варианта возврата значения из функций в Rust

Редактор коннектома

Автоматизация бань и терм: как задержать гостя подольше?

Как рассмотреть черты постмодернизма?

06 декабря 2023

[Перевод] Мозговые имплантаты помогли пяти людям восстановиться после серьёзных травм

Backup and Restore — виртуальные машины в облаках/хостингах

Простой и удобный шаблон для bash-скриптов выполняемых по расписанию

Как выдержать бурный рост бизнеса и не закрыться

[Перевод] Europa Clipper может помочь выяснить, пригоден ли спутник Юпитера для жизни

[Перевод] Как маркетологи используют генеративный ИИ?

[Перевод] Учим ИИ играть в настолку Magic the Gathering

«В каждой игре должен быть свой CJ»: инструменты для моддинга и круглый стол о будущем

Создаем свой блог на Github и Hugo

Немного о времени

Почему в планарных наушниках Snorry лучшие технологии?

ChatGPT, пандемия, тотальная слежка: японская фантастика и ее пророчества

У ЕС проблемы с ракетостроением, но их постепенно решают. Когда в космос полетит ракета-носитель Ariane 6?

Достивисты и SYN-флуд: как началась эпидемия DDoS

Как озвучить игру целостно и ничего не упустить: стадии разработки игрового аудио

Истоки IT и информатики в личностях

5 ошибок, которые отпугивают клиента и мешают продавать

ЕС внедряет правительственные веб-сертификаты — почему инициатива вызывает опасения в ИТ-сообществе

В поисках идеальной СУБД: обзор Postgres Pro, Jatoba и Tantor

Как мы делали подсказки в продукте для корпоративного поиска на базе Elasticsearch

Человек-подделка: какие бывают дипфейки лиц и как их детектировать

Бизнес-анализ и работа бизнес-аналитика. В стихах

Деплой приложения на Java. Хостим проект через push в Git

Почему разработчикам тяжело запускать свои проекты? Делюсь личным опытом

Эта статья опубликована только что

Умная рыбалка: как мы учим ML работать с фишингом

«А вам точно в инхаус?»: чем аутсорс отличается от работы в штате и стоит ли туда идти

Настройка перехвата электронной почты в Carbonio

Микрофронтенды в SSR: опыт Авито

Архитектурные нюансы OpenStack. Базы данных как сервис, реализация Trove

Интеграция конструкторского и расчетного ПО: Model Studio CS + Старт-Проф. Трассировка трубопроводов

9 реальных причин дефицита персонала в России

Планируем путешествие — задача коммивояжера (TSP) для построения оптимального маршрута

HypEx и мэтчинг. Эксперимент без A/B-тестирования?

Как быстро и безболезненно закрыть регресс в API из связки PyTest + JSON Schema

О простом методе быстрого обновления абсолютных центральных моментов

Что в коробке: определение цели человека по его действиям

Разработка игры мечты, или немного о Space Nomad Survival

Служба поддержки Kaiten обрабатывает заявки в своем же сервисе: не теряем запросы, отвечаем за 20 минут

Видеокарта VGA для микроконтроллера. Часть 2. От идеи до мелкой серии

Зачем вам эмоциоанльный дизайн

Маркер всевластья, практика визуальных встреч

Для каких задач подходят Headless CMS, и как с их помощью сокращается time-to-market разработки

[Перевод] Как построить локальный self-managed Kubernetes-кластер

Простейшая игра «Крестики-Нолики» на ChatGPT, зерокодинг

1000 человек на место или как новичку стать синьором

[Перевод] Механизм экспорта растровых изображений в Figma: как изменяется качество изображения

Все о TON. Как устроен и работает The Open Network

Стекло, керамика и лазер: альтернатива HDD может хранить до 10 ПБ в течение 5000 лет

[Перевод] О троице, которая хакнула настоящий поезд. Даже целых 30 поездов

05 декабря 2023

Руководство по запуску автоматизации с Appium и Pytest

Мифы об Unreal Engine 5 — Nanite

[Перевод] Можно ли перенести сознание из мозга в компьютер?

Fallout Online Requiem

Мой опыт в IT компании

Геотермальная энергия и Google: первый серьёзный проект по снабжению дата-центров тепловой энергией Земли

Реализация кодека 66b/64b на языке VHDL

[Перевод] Timed wait events in PostgreSQL

Кастомная механика Mode Sonnet: качественная клавиатура для работы и не только

Рубрика «Сделай сам»: корпоративный портал своими руками

Симулятор Qucs-S: обзор новшеств версии 2.1.0

Как космонавты поддерживают работоспособность тела с минимальным количеством оборудования

CADLib API: От API к прямой работе с базой данных модели через SQL-запросы

[Перевод] Не ждите, что «Теория всего» все объяснит

Потратил за год 2,3 миллиона рублей, записывая каждую покупку. Узнал много нового о себе

Квантовое распределение ключей в оптических транспортных сетях

Что я делал, когда развивал свою карьеру бэкенд разработчика

SOLID — это несложно. С примерами на Python

Торговые роботы на Golang

Один бот против тысяч мемов, или как я создал бота-полицейского для мем-чата

Ликбез по вхождению в Data Science: что для этого нужно и стоит ли пытаться?

Глобальные катастрофы в книгах Лю Цысиня

Самые громкие события инфобеза за ноябрь 2023 года

Свой бесплатный телеграм-бот на базе GPT4free

Сеть как за кирпичной стеной: как защитить серверы с помощью облачного файрвола Seleсtel

Паттерн Circuit Breaker

Налоги цифровых кочевников: налогообложение по Digital Nomad Visa Испания

Металлические друзья: зачем разрабатывают роботов-собак

Мой план по продвижению Телеграм бота за 4 недели. С нуля до публикации на ProductHunt

QIWI Server Party 9.0 — 14 декабря, офлайн и онлайн

LAN-party для пентестеров: прорываемся к домен контроллеру через розетку

Как распараллелить тесты с базой данных

Как вредоносы распространялись через поддельный менеджер паролей KeePass: AsyncRAT, BATLoader

Из инженеров в DEVOPS — «Войти в  IT» на практике

Итоговое обновление года. МойОфис добавил в продукты 1379 новых функций и улучшений

Детектируем горизонтальное перемещение с DCOMExec

Анти-легаси архитектура для UI приложений

Карьерные боли девопсов: какие они бывают и как специалисту их закрыть

[Перевод] 5 практик тестирования, которые должны быть в вашем CI/CD-процессе

Перевод игры The Invincible на другой язык

DORA для DevSecOps: как оценить эффективность процессов ИБ

[Перевод] Большинство ИИ-стартапов обречено

Завершение установки платформы vStack и последующее формирование кластера (ч.3)

Security Week 2349: кибермошенничество при бронировании отелей

Реализация нейронной сети для соревнования Digit Recognizer на Kaggle и её прикладное использование. Часть №1

День, когда Скайнет обрёл сознание, и ещё 69 поводов собраться с коллегами. Часть 1

Оживляем блоки индикации из кабины «Боинга»

[Перевод] Вышел релиз GitLab 16.6 с новой фичей GitLab Duo Chat (бета)

Grand Theft Auto Online. Секреты десятилетней популярности и будущее культовой игры

Дизайн АБ тестов

Как использовать html-элемент ?

Плагины в Ruby on Rails — миф или реальность?

Введение в OpenAI Assistants API (а заодно и в ChatGPT Custom Instructions)

Как мы научили заводчан строить красивые инженерные отчеты из Jupyter Notebook на Python

Способы отображения: существует ли связь между DDD и ООП

Переводим документацию из Markdown в OpenAPI

Musixtex для самых маленьких

FineBI-g brother is still watching: как мы усовершенствовали мониторинг

Как правильно настроить Console Cloud Google для индексации страниц через API

Интернационализация от i до n: как мы переводим интерфейсы в Фантехе Яндекса

Манса Муса и инфляция в Египте: как один человек сумел обрушить экономику целой страны

Как жизненная энергия влияет на ваше состояние, отношения с людьми и работу

Как я готовилась и сдавала ISTQB Certified Tester Foundation Level v4.0

Хочу всё знать

Эволюция методологий разработки

Где связь? Как управление данными, информацией и знаниями позволило ловить серийных преступников

Верле: разрешаем коллизии (часть 2 — сетка, квадратики)

[Перевод] Absci и AstraZeneca создают партнерство в области искусственного интеллекта для разработки методов лечения рака

Криптоотопление на кибердаче

О ширине токопроводящих дорожек планарных наушников

04 декабря 2023

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Рассматриваем мифический фреймворк C2 Mythic. Часть 1

GNU Shepherd — что это за альтернатива systemD?

SOONNOOZ SOON MINI: мини-ПК с Ryzen 7 и ретродизайном. Что это за девайс?

SafeCode: новая конференция по безопасности приложений

100+ инсайтов от создателей новых продуктов

Новости на сайте никто не читает — как это исправить

Упражнения для глаз

Как я сделал игру на ChatGPT

Хроники пикирующего бота или как важно не пропускать стадию QA в проектах

Отчёт о конференции «Автоматизация и цифровизация процессов ТОиР в современных условиях»

Новосибирск глазами айтишника

Радар на кухне: история создания микроволновки

Как кирпич на ногу: учёные опубликовали результаты исследования частицы ультравысокой энергии, пришедшей из пустоты

Улучшаем возможности PM2 с помощью дополнительных модулей автоскейлинга и мониторинга

Установка последнего узла 7-узлового кластера vStack (ч.2)

[Перевод] Автоматизация тестирования с Cucumber, Selenium и Java

Есть ли Singleton в Golang?

Как аналитику данных получить заказы на фрилансе: получила 16 заказов за 7 дней

Маркетинг B2B: массовый и ABM

Прямые дороги для слабаков: как я работала техписателем, аналитиком, продактом и пришла в UX

Онбординг аналитиков. Опыт Bimeister

Доля интеллектуального труда растёт

Концепция донглов в Embedded устройствах

Новости с книжных полок: нужно ли программистам читать книги

ORM для реальных приложений не окупается

[Перевод] Как я стал Google Developer Expert по Flutter

[Перевод] Код чаще запускают, чем читают

Как я придумал телеграм бота по мониторингу доменов и получил 700 пользователей

Игра в имитацию: как разрабатывать и отлаживать ПО для процессора, которого нет

Готовим конфигурацию Android-приложения с помощью Dynamic Proxy и рефлексии

Как устроен модуль тестирования (Quality Assurance) в ZenTao

Топ 3 необычных вопроса на собеседовании iOS разработчика

Три года с импортозамещенной виртуализацией: опыт использования РОСПЛАТФОРМЫ

Суверенные чипы в России: обзор проблем, планов и прогнозов

Опыт внедрения ISO 13485 с учетом изменений в процессах разработки

«Лидов мало, зато дорогие» или почему количество заявок лучше, чем их качество

Получи максимум от анализа документов

Социальная сеть в продукте: 4 проблемы и их решение

Библиотека Granite от elementary OS

Многопоточность и параллелизм в Go: Goroutines и каналы

Цифровой термометр на жесткой логике

Бот и нет забот: как с помощью telegram-бота мы сделали приятнее жизнь автотестировщиков

Яндекс Браузер для организаций. Опыт QIWI

Google и Yandex SEO оптимизация для SPA приложений

Лучшие способы запускать куски php-кода в Phpstorm без создания файла | Запуск Xdebug после установки всего за 15 секунд

О JavaScript и WebAssembly

Машинное обучение в сфере информационной безопасности – это движение в правильном направлении?

[Перевод] Может ли жизнь существовать в молекулярных облаках?

Зонтичный мониторинг в X5 Group, или как построить цифровую карту здоровья бизнеса с миллионом объектов

Digital-мероприятия в Москве c 4 по 10 декабря

Как нейронки дают пользователю новый опыт, не выталкивая его из уютной зоны комфорта. Разбираем на примере Яндекс Музыки

Геймдев сокращается

День информатики в России – история создания первой полупроводниковой ЭВМ

Илон Маск признался, на чем он вертел рекламодателей, а айтишники выдумали себе кибер-прогерш

Проблемы согласованности данных в микросервисах и их решение

[Перевод] Atomic CSS здорового человека. UnoCSS

Почему x^0 = 1 наглядно

Размышления о мире. Часть 1: Панкомпьютационализм

Мини-ПК начала декабря 2023 года: почти что новогодние устройства

IT и высокая зарплата: Мифы, реальность, подводные камни

Фильтры Ansible: превращаем сложное в простое

Алгоритм поиска в глубину для процедурной генерации лабиринтов

Алгоритм MiniMax. Использование минимакса в Unity на примере игры Поймай Овечку

Padding Oracle Attack на Wallet.dat расшифровка пароля для популярного кошелька Bitcoin Core

03 декабря 2023

Генерация контрактов OpenApi или прикладной API first: совсем немного про зачем

Всегда нужен CHAT GPT в вашем проекте (РУСЫ + API chat GPT)

Большой гайд по энергии. Часть 1 — как получать максимум пользы из питания?

TypeScript: infer и conditional types. Продвинутый TS на примерах

DDD в golang. Превозмогая трудности

Как выбрать схему сорсинга и найти идеальный баланс

PyTelegramBotAPI на примере проекта сбора обратной связи #5. Деплой

О технических и политических проблемы предотвращения столкновения Земли с астероидом

Сортировка Конфигов для Make Сборок

Подключаем умный поиск (GPT) к своей базе документов

Оцениваем RAG-пайплайны

Разбор crackme от timotei_ (assembler)

13 грехов продакт-менеджера

Тернистый путь многономенклатурного мелкосерийного производства

[Перевод] Почему даже Эйнштейн не смог объединить физику

Инструкция по переезду и миграции данных с Google Firebase на Self-hosted Supabase

Swift Utilities — Интеграция SwiftUI в UIKit

Апология ИИ. Cуд

Мобильная разработка за неделю #517 (27 ноября — 3 декабря)

Интересные научные факты

История студии Remedy. Судьба под контролем

C индустрией производства HDD не всё хорошо: у игроков рынка проблемы. Что происходит?

Во что поиграть? — The Movies

Клиповое мышление: как замедлить цифровое слабоумие

Менеджмент собак и людей

Как не надо составлять формулу изобретения + гидропривод

Самый лучший учебник по английскому языку. Как заниматься грамматикой самостоятельно

Как стать хакером для «самых маленьких»

Сервис проверки пользовательских файлов «powered by pytest»: нужно повозиться, но оно того стоит

02 декабря 2023

Недооцененный паттерн «Спецификация» в связке с паттерном «Репозиторий»

Смогут ли 10 менеджеров вкрутить лампочку за час

Майнинг на кастомном асике на базе Antminer s9

Удивительная история поиска самых совершенных чисел на свете

Компоновка аннотаций в Java

[Перевод] Охотник за инопланетянами: нашел ли Ави Леб из Гарварда доказательства внеземной жизни?

Копирайтеры пишут для редакторов. Редакторы правят для редакторов. Заказчикам важен результат — а кто читает тексты?

HappyX vs Karax: что проще?

TypeScript: операции Union и Intersection в свете теории множеств

Исследователи заставили ChatGPT процитировать данные, на которых он учился

Будущее AI в разработке ПО – интервью с CPO GitHub

1С-Битрикс. Ядро d7 в работе с элементами инфоблоков

Топ открытого ПО на GitHub

Искусственный интеллект GPT и скрипты Микротик

Новые проклятия: руководство по ncurses

Очередной взгляд на собеседования. Часть 1

Как я заработал 500 000 рублей, сделав доступ к ChatGPT. Мои 6 выводов по итогу проекта

Разработка с помощью Yocto

Современные типы архитектуры данных: Погружение в различные подходы к построению хранилищ данных

Продуктовый конкурентный анализ

[Перевод] std fs в Rust медленнее, чем Python? Нет, это аппаратный баг

“Самоидентификация” клавиатуры

Простая сеть для связи нескольких устройств с ПЛИС

Где в Западной Европе самый низкий НДФЛ?

Видео-сообщение как в Telegram. Часть первая — Список видео

Видео-сообщение как в Telegram. Часть вторая — Оптимизация

Видео-сообщение как в Telegram. Часть третья — Контролы и раскрытое состояние

NASA воспользуется ракетой New Glenn Джеффа Безоса для отправки новой миссии на Марс

ClimateGuard CG LED: Новый Год к нам мчится…

Эффективное использование Postman для тестирования RESTful API: от базовых запросов до автоматизации

Настройка алертингов из Opensearch в Telegram

Разработка простого DNS сервера на Go, согласно RFC

«Импортозамещение» в видеонаблюдении. Часть четвертая: разбираю камеру от НИЦ “Технологии” сам

Парадигму UNITS в массы

[Перевод] Почему я перестал использовать Vim

01 декабря 2023

Road Run, или как я свою первую игру делал. Часть 5

JSX: как «подсушить» разметку, сгенерированную методом map

Гаджеты для бабушек и дедушек

From Zero to Hero: как автоматизировать онбординг в ИТ

[Перевод] За 25 лет я выучил 30 языков программирования. Хочу поделиться своим опытом

Как мы с помощью ИИ залезли в головы 30 предпринимателям и узнали об их подходах к работе с командой

Кожаный мешок или генеративная сетка? Генерируем обложку книги

Пишем свой текстовый редактор на C: часть 1

Посмотрел сториз? Получи непрошенную рассрочку от банка! Ваш Тинкофф

Topics API — как персонализированная реклама может работать без cookie

Почему лёд скользкий, но не всегда?

Солнце горит во мне: обновление Яндекс Музыки, о котором стоит знать

За одного битого двух небитых дают: как мы переобучили ручных тестировщиков на Java-автотестеров

Тест аккумуляторов 18650 EVE

Сильнейшее марсотрясение мая 2022 года: что случилось на Марсе и каковы причины этого явления?

Процессы в РСХБ: взаимодействие с СБП через ЕСПП, App.Farm и различные нюансы импортозамещения

Как хакер компанию «отжимал»

Пишем файловую систему для работы с изображениями на TypeScript

Scala Digest. Выпуск 11

Метод ключевых действий

Как тестировать память быстрей?

Квантовые ошибки: чем вызваны, на что влияют, и как их исправлять

Чтение на выходные: «Инноваторы. Как несколько гениев, хакеров и гиков совершили цифровую революцию» Уолтера Айзексона

“Так ты хочешь кролика или нет?”: как простая автоматизация общения в Авито может принести вдвое больше лидов

ВКС-дайджест: улучшаем фон с Teams, семантический слух и самая маленькая веб-камера

Space VDI: обзор возможностей, тонкости настройки, особенности

Как сделать приложение для Android с бесконечной лентой видео на базе EdgeStreaming

Bluetooth-жучки — за чем можно легально следить, а за чем нельзя

Архитектура fast api приложений. Внедрение зависимостей

Отчёт о SOC‑Forum 2023

Боты для «раздевания» фотографий и другие кейсы, как ИИ меняет порноиндустрию

Случайное открытие, которое может стать будущим энергетики

Pet-проекты — это зло. Вредные советы для фронтендеров

Каждому клиенту 1С — по его бюджету

Ferranti Mark 1 – история первого серийного коммерческого компьютера

Следование style guide для .proto файлов с помощью protolint в GitHub Actions

Decky Notifications: как переизобрести KDE Connect и перенести уведомления в Steam Deck

Мигрируем Spring Boot REST API приложение на Kotlin

SberPay: как добавить поддержку бесконтактной оплаты в Android-приложение

Маркетинг: технологии или креатив?

Самое главное в конференции это…

Как научиться выстраивать килчейн

Мапы в Go: уровень Pro

Работа с листовым стеклом в домашней мастерской. Сложная ручная резка, обработка краёв

Почему digital-агентства не дают результата и прибыли?

Дайджест событий для эйчаров и рекрутеров в IT в декабре

GigaChat и русский жестовый язык

Автоматизация тестирования ОС

AI и закон: как правительства пытаются регулировать искусственный интеллект

DevOps ИТ-мит​ап в ЛАНИТ. Как это было

Разоблачаем эффект Даннинга-Крюгера — теперь с регрессией

Цифровая археология: как гик копирует дискеты для спасения старых игр и приложений

У меня дергался глаз, когда я пытался найти квартиру родителям. Больше не будет

ИИ убивает программирование?

Лучшие патенты России за 2018-2022 года

pgvector или как хранить и обрабатывать фичи в базе данных

Как работает Kubernetes пока ты спишь

[Перевод] Atomic CSS здорового человека

Ускоряем прохождение iOS UI-тестов. Часть 3. Старт приложения с определенного экрана

Бар «Одинокая абстракция»

Ю.И. Неймарк: человек, который создал первый факультет ВМК в СССР

Самая дешевая заводская панель управления умным домом, которая отлично работает

Как лучше изучать английский язык? В группах или индивидуально?

[Перевод] Всё пространство-время дрожит от пульсации гравитационных волн

30 ноября 2023

Фильтр нецензурной лексики за 5 минут

[Перевод] Увлекательный лексический анализ языка Rust

Devuan LXC + Runit native boot

Метод Reverse-engineering на практике: как расшифровать исходный код

Как визуализация приоритетности задач позволила нам ускорить процесс разработки и сделать его прозрачным для всех

О динамическом программировании на пальцах

Нетипичные сценарии использования BI-системы (Apache Superset)

Перенести терабайты канбан-досок в облако: опыт команды Yandex Tracker

Стратегия в коммуникационной стратегии. Самое важное

R&D-проекты в IT: как убедить руководителя проводить исследования и зачем это бизнесу

Смогут ли разработчики конкурировать с нейросетями: оцениваем возможности AI и человека

Битва за репост: 4 неочевидные уловки, которые сделают ваш контент вирусным

3 шага на пути к сторителлингу: на что обратить внимание и стать королями драмы

Передача данных между слоями приложения

Подход, который помог нам точно оценить трудозатраты на разработку дизайн-системы

nanoCAD Конструкции PS: инструменты детального армирования и сборка изделий

Первый месяц жизни приложения BookDesk или как меня пытались взломать

Как акции стали электронными

Product Manager IT проектов

Резервное копирование в Kubernetes с помощью K8up и Kasten K10 by Veeam

[Перевод] С алгоритмами в духе LeetCode на собеседованиях пора кончать

Позиционирование бионического предплечья взглядом

Современные проблемы физики (30+25 лет спустя)

Парсер бинарных данных с WPF визуализацией в виде дерева структур и их полей. Структура, управляемая данными

Эмулятор QUIK: как наладить тестирование вендорного продукта без ссоры с самим вендором

[Перевод] Техасская компания, возрождающая мамонтов, добавила в список ещё и додо

Операция Lahat: новая группа Hellhounds атакует российские организации через системы на базе Linux

Как сделасть кастомную 500-ую страницу в Laravel и пробрасывать ошибки в Sentry

POS терминалы для HoReCa: об устройствах и ситуации на отечественном рынке в 2023 году

HPM62xx: первые шаги

Шаблонизируй это или Как ускорить разработку при помощи одного документа

Ваша емайл-рассылка нуждается в AMP-emails прямо сейчас

Выбор информационной системы для автоматизации вашей бизнес-задачи – разбираемся вместе с GlowByte

Как мы вели переговоры с хакерами или сколько стоит беспечность для компании

Call Me, please: как работает звонок по ссылке

В германиевой долине, должно быть, холодно

Как взломать сервис, в котором используется десериализация данных

Хороший, плохой, никакой: почему важно проектировать дизайн и как это делать?

Как начать нанимать в штат студентов: опыт создания инженерной школы в МойОфис

Демонстрация установки одного из узлов кластера vStack версии 2.1.3 (часть 1)

Строим NGFW: оптимальная архитектура и возможности решения

Server-side rendering и практики работы с запросами

Bluetooth уже больше 25 лет. В Университете Сассекса разработали перспективную альтернативу беспроводной связи

Пишем консольное приложение для работы с базой данных на Python

Как получить сертификат CKA в 2023-2024 году

Обеспечение обратной совместимости gRPC API с помощью protolock в GitHub Actions

Международный день защиты информации: черви, беспечность и их цена

Вышка назвала лучший университетский стартап — проект практикующего хирурга

Стартер-пак успешного стартапа: как запустить в России IT-продукт мечты

[Перевод] Как понять, есть ли в тебе искра программиста

История Джимми Чжуна: от изгоя до миллиардера, попавшего за решетку. Ошибка стоимостью 50000BTC

Как мы (не) вкатились в геймдев. Ч.1

Как поднять холодильник на новый уровень: рецепты эффективной командной работы

Призвание быть наставником

Как Take-Two Interactive завоевала игровой мир

Я календарь переверну: использование Workalendar для определения календарных дней

Списки с душой и стилем: Ваш путь к Jetpack Compose

[Перевод] Что нового в документации YDB в ноябре 2023

Подбор цветов для проекта: советы и сервисы

TabNine: проверка на практике функционала и новая реальность разработки с ИИ

Как тренируются перелетные птицы

Unity 3D: о чем давно было пора рассказать нашим подросткам

Если процесс нельзя роботизировать, то он кривой

(Не) безопасный дайджест: фишинг, мошенники среди своих и опасная уязвимость

Подсчитать головы и увеличить доходы: решение для птицефабрик и свинокомплексов от резидента казанского ИТ-парка

[Перевод] Как создать собственный шрифт

Ставим банкоматы в лютый мороз, жару, метро и на вездеходы

Две метеостанции в Санкт-Петербурге: наблюдаем взрыв вулкана Хунга-Тонга-Хунга-Хаапай и не только

Криптография перед эпохой квантовых вычислений

[Перевод] Объяснение режимов работы Run, Stop и Program центрального процессора ПЛК

Основы сопровождения токенизации: что нужно знать

Обзор Helm-Dashboard — графического интерфейса для управления релизами Kubernetes

Немного о DIY аксессурах для девайсов

Изучение потребительского поведения с помощью анализа данных

Это же элементарно, Ватсон?

[Перевод] Может ли расширение Вселенной оказаться иллюзией?

Инженерный калькулятор на C++. Часть 2: Алгоритм сортировочной станции

Хорошие новости для кожаных мешков: мы пока еще в деле

29 ноября 2023

Самодельный симмер для ламп накачки лазеров

Embox отправляется на Vostok

Apache Spark… Это База

Как исследовать текст в интерфейсе

Виртуальная камера для WebRTC

Роботы-собутыльники, голосовые помощники и быстрая доставка: Синъити Хоси и его пророческие рассказы

[Перевод] Гексагональная архитектура со Spring Boot

Знакомство с Loongson 3A6000

Android. Принять себя или Cookie?

Возвращение классических консолей продолжается: NES, SNES, SEGA, SONY PS1, а теперь и Atari 2600

Нужно ли разработчикам проектирование?

Память как у пингвина: Работа памяти в Linux

Почему нет протестов против безответственной политики удаления неактивных аккаунтов?

Первый шаг в автоматизации тестирования веб-приложений

[Перевод] Правда ли, что самые далёкие галактики выглядят больше более близких к нам?

Георгий и хлебная фабрика

Костыли для ddrescue. Что делать если SSD перестает отдавать данные

Профилирование асинхронного Python

Использование цвета при анализе и проектировании систем. Часть 1

Собеседование наоборот: SM Lab, X5 Tech, ВСК, ГК «Астра»

Как дать обратную связь коллеге/близкому человеку и не испортить отношения

Как в России создаются очень сложные циферблаты часов, или мое знакомство с брендом Briller

Ваша карта не будет бита: как добавить Impact Map, CJM и USM в документ и не пострадать

Дополнительная обвязка K8s и самописные компоненты в Kubernetes: для чего и кому нужны

Мы поменяли воркфлоу дизайнерских задач и теперь понимаем, куда уходит время

Как я заглянул внутрь фильтров «БАРЬЕР Компакт ОСМО 100 М» и выяснил, что делает воду чистой и вкусной

Настройка хранения писем в Carbonio

Архитектура — всё. Да здравствует архитектура

DebugMenu и визуальная иерархия элементов интерфейса

[Перевод] Шедевры food-креатива: что было создано до того, как вы стали креатором

Первый взгляд: Zyxel XMG1930-30HP

Тайные сигналы: какие символы скрыты в банкнотах

Первый взгляд на Termit 2.0 — российскую систему терминального доступа

История HTML. Часть 1. Гипертекст и гипермедиа

Где приятнее покупать автозапчасти: сравнение интернет-магазинов из афтермаркета с «Озоном» и друг с другом

[Перевод] Вероятно, вы неправильно используете метод __init__ в Python

Оценка тестового покрытия интеграционных тестов с помощью JaCoCo. Инструкция к применению

Чем занимается маркетинговый аналитик и как стать одним из них: рассказывают специалисты и работодатели

Эффективное создание и деплой gRPC API с помощью GitHub Actions и Packages для проекта на Kotlin и React

[Перевод] Как стать программистом графики: советы команды AMD Game Engineering

Проверка работодателя: как минимизировать риски при трудоустройстве

Go (fiber) vs Rust (axum) JWT&DB

Японцы разработали способ продления срока службы аккумуляторов в 10 раз. Что это за технология?

Мастерство гибких процессов в заказной разработке. Ключевые шаги к успешному сотрудничеству между вендором и заказчиком

[Перевод] В ЦРУ есть спецотдел по поиску и извлечению останков упавших на Землю кораблей пришельцев

28 ноября 2023

Жизнь, пульсирующая в черной дыре

План «Барбаросса» от Vue.js

Маленький да удаленький: лучшие миниатюрные лазерные граверы 2023 года

Построить топологию и проверить отказоустойчивость: подборка open source решений для эмуляции сетей

Концепция имплицитов в Scala

SberJazz XR — виртуальные встречи в 3D

Два программиста — пара. Теория и практический опыт Сбера в парном программировании

[Перевод] Как добавить Flutter в нативное приложение iOS и протестировать его на Codemagic (Часть 3)

Внутренние данные: топливо успеха в банковской индустрии, или Тайны загрузки данных, формирующих будущее инноваций

[Перевод] OSFP NSSA: ещё один способ выстрелить себе в ногу

Crypto AG. Троянский конь ЦРУ

5 хороших недорогих процессоров, которые подойдут даже для игрового ПК

Разбор заданий CyberCamp 2023: PCAP Analysis, DC и MITRE ATT&CK

[Перевод] Возможности Искусственного Интеллекта в 2023 году. Эндрю Ын

Секрет Безоса: Amazon специально делает свой сайт хуже, чтобы получать больше прибыли

Как мы обучили нейросеть создавать «разумные» протоколы совещаний

Продолжаем изучать аппаратные возможности расширения Микротик RBM33G

Как мы разработали приложение о воде и во что это позже “вылилось”

[Перевод] Об изучении компиляторов и создании языков программирования

Сказ о том, как я интерпретатор Brainfuck'а писал

Шифруем все: 5 надёжных инструментов для защиты данных

DevSecOps: Сканирование образов при отправке в Amazon ECR

«Hello world!» или путь к становлению специалистом. База JavaScript

Потоки в Java: От рождения до смерти

Как найти проекты для портфолио аналитикам

Как устроены сети: полезные материалы от сотрудников Selectel

[Перевод] 10 хороших практик автоматизации на Selenium C#

Уже поменяли шину? Наш опыт «переобувания» и разработки интеграционной платформы

[Перевод] 10 полезных Github репозиториев для тестировщиков

Достойный аналог ChatGPT-3.5 на домашнем ПК с удобным GUI. OpenChat 7B превосходящая 70B модели. Аналог ChatGPT Vision

10 лучших шлагбаумов 2023 года

Protestware: найти и обезвредить

Android Work Profile: как безопасно поделить свой смартфон между домом и работой

Обзор актуальных инструментов шифрования в Android

Реализация Avalon-MM Master в виде конечного автомата на VHDL

Тестируемая архитектура. Часть 2: абстрактность и наблюдаемое поведение

Дообучение saiga2_7b_lora

Как появились веб-пуши Apple в Тинькофф

Крутейший КПК из конца 90х — каким был Casio Cassiopeia E-105?

Станция Дуо Макс. Как мы создавали первую умную колонку Яндекса с экраном

Червь-ботнет P2P Infect активно распространяется на серверах Redis, через уязвимости LUA

Kotlin Muptiplatform в мобильной разработке. Рецепты общего кода для Android и iOS

Релиз Jmix 2.1: что нового?

SQL HowTo: TOP-N на субинтервалах

Практический опыт использования региональной технологической платформы/создание системы МФЦ

Доступная система видеонаблюдения с охраной на дачу за 60 минут

Лучшие инструменты с ChatGPT для ИБ-специалиста

Брак, шлак, две утяжины. Как «построить» производство и не рехнуться. Серия 2

Clickhouse: прогулки по граблям

Как Visual Studio могла бы выглядеть с новым меню: делюсь GUI-шаблоном

Agency: The Go Way to AI. Часть 1

Самые удобные дома в Москве для жизни семьи с ребенком

HighLoad++ 2023. Заметки путешественника. День 1

«Импортозамещение» в видеонаблюдении. Часть третья: НИЦ “Технологии”

Новый процессор из Китая в 4 раза быстрее предшественника: SW26010 Pro с 13,8 Тфлопс

Настройка ZSH в Fedora, Linux Mint и других ubuntu подобных дистрибутивах

27 ноября 2023

Scala: структура данных в пространстве типов — множество

[Перевод] Известная, но очень странная кошачья повадка: кошки, приносящие игрушку — это эволюционная загадка

Разбор руководства ФАС от маркетолога:  о понятии реклама, что считается рекламой и какую рекламу нужно маркировать

HTB Manager. Проводим атаку на центр сертификатов в Active Directory

Garbage Collection и JVM

Security Week 2348: безопасность логина по отпечатку пальца в ноутбуках

Виза цифрового кочевника Испания 2023: как получить Digital Nomad Visa

Марс всё ближе: несмотря на проблемы, запуск Starship можно считать успешным

Перенос вашего проекта под Embox на новую плату STM32

Создание своего терминала на C++ и Qt: Часть 1

Опыт реализациии хранилища с использованием Tiger Bridge и Yandex Object Storage

Нетоксичные отношения. Как преобразовать просто бизнес в пользу для потребителя

Как быть, если ваша ЦА — «пограничники» (не те, что в погонах)

Старший брат кремния: полупроводниковое прошлое и будущее германия

Лексикографический симлекс-метод

Сможет ли високосная минута решить проблему синхронизации часов?

Книга «C++ для начинающих. 2-е изд."

GigaShell. Сберовская нейросеть в твоей консоли

Блокировка и разблокировка интернет-страниц: правовой ликбез

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Видеоигры с государством. Что нам стоит видеоигровую индустрию снова построить?

Разрабатываем дизайн-концепцию IT-системы: этапы аналитики и дизайна

Взлет и падение языка COBOL. Где и как язык программирования, которому 60 лет, применяется и в наше время?

Создание первой игры: попытка попасть в gamedev

FineBI: Обработка данных для начинающих пользователей

Что можно украсть как художник у Яндекс.Еды и сделать в своем приложении

Импортозамещение high-availability решений: обзор китайского балансировщика TongTech

[Перевод] Open Source для платформенного инжиниринга

[Перевод] Развенчание мифа о собственной продуктивности программистов

Развитие RISC-V & мультиклеточная архитектура

4 совета по Local SEO, о которых забывают даже эксперты

Технологическая сингулярность или угасание цивилизации? Наиболее вероятные сценарии развития человечества

Особенности исполнения турникетов

Почему стоит разместить CRM-систему на вашем личном сервере?

Так dd вы ещё не использовали: исследование скорости чтения и записи

Сетевой мультитул для ИТ и ИБ специалистов: zero-skill создание Telegram чат-бота с помощью ChatGPT

Что внутри у PlayStation Portal? Оцениваем странный девайс от Sony

Talkvio — не капибара и не старый пикабу. Модуль серверной индексации для поисковиков для Nginx. Альтернатива Next.js

Из пенсионного фонда в Data Science: как я ушла из одной аналитики в другую

Удалёнка в ИТ-2023: золотая пуля или преграда для карьеры?

Xdebug в качестве интерактивной оболочки (REPL) в Phpstorm — чем заменить Python/JS консоль для Php

Digital-мероприятия в Москве c 27 ноября по 03 декабря

Динамическое создание компонентов Angular на лету

Медитация глазами обычного человека: что, зачем и как

— Пакет брать будете? — Нет, я со скриптом. Сравнение софта на скриптах и готовых пакетных решений для сбора данных

Стажировка из кошмарных снов

Софт-скиллы. Мой опыт в зарубежных компаниях

Kotlin под капотом: inline функции

Аргентина выбрала президента по кличке «Поехавший», а Сэм Альтман всех переиграл и уничтожил

[Перевод] Философия митингов

Мобильная разработка за неделю #516 (20 — 26 ноября)

Немецкая игровая консоль из 1990 года: Game Master от компании Hartung. Интересная находка с барахолки

Реальность существует и это надо учитывать

[Перевод] В галактике возрастом всего 350 миллионов лет обнаружено удивительное количество «металлов»

26 ноября 2023

OpenAPI/Swagger для начинающих

Инструкция по установке Postgres для OLTP приложений и 1С. Часть 1 Базовая конфигурация

Foreman+Puppet — О чем нам не говорят, потому что думают что все это и так знают

Мой первый принтер к ZX Spectrum

Фильтруем логи санитайзеров и valgrind на примере приложения с Qt

Этап полировки. Самодельные циклы с параметром в многозвенном «манипуляторе» для работы с данными (генерация карты)

Пароль не нужен. Разбиение файла на зашифрованные фрагменты по схеме Шамира

Мастерство многопоточности: Превращаем Java в шедевр параллельного программирования

Обзор научных исследований в CS

Передаем данные от Repka Pi (или Raspberry Pi) в интернет по GSM связи через модуль SIM868 и GPRS протокол

Ленивый линукс: история Slackware

[Перевод] Взлёт TSMC

Как техническому писателю организовать свою работу?

Когда программы были маленькими, а деревья пиксельными. Простота и минимализм TreePad

«Эффект лицензионного домино»: тренд на коммерциализацию open source решений набирает обороты — кейс HashiCorp

Делаю проект с ИИ ботами в компьютерных играх, нужен совет

Сравнение Open Source BI-платформ

Незаконченная история о море Дирака

Fooocus v2: Революция в работе с изображениями — расширение, изменение и персонализация. Все про Input Image в нейросети

Scala 3 Metaprogramming: реализация списка с известным на этапе компиляции размером

Написание модуля Modbus RTU Master для VPD-130-H2 в HMI Works

Рожденные стать айтишниками: передается ли страсть к профессии по наследству

Как мы запускали DIY-медиа для ИТ-специалистов

Способы нивелирования ошибочных действий пользователей в ИС

[Перевод] Эффект Даннинга-Крюгера — это автокорреляция

Преимущества и недостатки возобновляемых источников энергии

Как я за месяц написал интерпретируемый язык программирования на Python

KC868-AM: мини мы или ESP32 IO Expansion Board

«Я его обучу, а он уйдёт». Формула, которая должна остаться шуткой

Анализ архитектурных стилей: часть №3/9: стиль «модульный монолит»

Измерение успеха стратегической сессии: чек-лист для проверки

Путь к мечте: как инвалидность не помешала стать разработчиком и продолжить борьбу за здоровье

Китай превращает современные видеокарты GeForce RTX 4090 в ИИ-ускорители. Что происходит?

Сказ о том, как для андроидного приложения бумажное руководство писали

Зачем программисту микроконтроллеров тригонометрия? (или Обзор Усилителя Звука из Apple AirTag)

Кастомное пассивное охлаждение ПК (часть 1)

Мама

25 ноября 2023

Под покровом невидимого: искусство тестирования на проникновение

Оптимизация запроса и запрос оптимизации

Как изучать китайский язык / 怎样学习汉语? Пошаговая инструкция

ХМУС система. Твой друг в найме и постановке задач

Химия в Python: часть 3

Как приготовить тестовое так, чтобы оно понравилось даже самому привередливому проверяющему

Открытые стандарты и архитектуры или самоделки?

50 вопросов для опроса удовлетворённости клиентов, для вашего вдохновения

Road Run, или как я свою первую игру делал. Часть 4

Что мешает работать в команде?

Сокеты в C++ под Unix: простой сервер

Почему мы стали любить глупую музыку

Разработка и тестирование целочисленного сумматора с AXI-Stream интерфейсами. Часть 5

Wi-Fi робот на Ардуино узнает лица людей

Основы Identity and Access Management (IAM) в архитектуре приложений

Простая архитектура с использованием MVVM и делегатов в Android. Оптимальное решение для малых проектов

Проектирование экономики F2P игр на основе продуктовых метрик

История создания Halo

[Перевод] Именитый геймдизайнер поделился, каким бы был Arcanum 2: Journey to the Center of Arcanum

[Перевод] На крупнейшую медицинскую страховую компанию США подали иск из-за использования ИИ с 90%-ным процентом ошибок

Что эффективнее — усложнять модель или увеличивать количество данных?

Нам бы в небо! Дроны: что да как и почему

Проектируйте правильно

Автоматическая генерация CI/CD пайплайна для развёртывания инфраструктуры

Бардак в идеальном мире. Часть 3

[Перевод] Будущее ИИ: зарисовки множества миров

Многооконное веб приложение — решение для перегруженных интерфейсов

[Перевод] Ноутбук, который не умрет

24 ноября 2023

Расширение для стандартных модулей управления конфигурациями в Go

[Перевод] Запуск Tesla Cybertruck уже давно стал несмешной шуткой

Смерть П.А. Столыпина от врачебной ошибки

Как некоторые хостеры и регистраторы доменных имён «помогают» бороться с мошенниками. Личный опыт

Технология единого входа: как работает SSO

Очень сложные Крестики-Нолики или Монтеки-Карлоки

Не каждую сталь получится закалить и вот почему

Вредные советы: как самостоятельно внедрить DWH и потратить впустую деньги и время

F и Z паттерны в дизайне. Куда смотрит зритель?

Химия в Python: Часть 2

Кейс: как мы доработали SLA с помощью ETL

Факир математики: Золотое сечение, часть 2

Как Microsoft покорил мир с Windows 1.0

Особенности интеграции метода CallPassword ID

Самое интересное из мира DevOps на SmartDev 2023

Создание снимка виртуальной машины с памятью на платформе vStack

Смартфон Xiaomi 13T Pro: новый флагман от Leica и Xiaomi

Чтение на выходные: «Хакеры. Как молодые гики провернули компьютерную революцию и изменили мир раз и навсегда»

PyTelegramBotAPI на примере проекта сбора обратной связи #4. Последние штрихи

ТРИЗ в разговорном дизайне: как находить оптимальные решения при проектировании сложных сценариев

Почему алгоритмы не важны?

Что можно и что нельзя делать с Async/Await

Выпуск среды разработки Qt Creator 12

Docker: как создавать образы контейнеров и развертывать приложения

DevOps-инструментарий в помощь с качеством кода: автоматические сценарии для тестов с использованием Helm

SASE — 5 элементов будущего облачных вычислений

Разбор crackme от KilLo (.net)

Адаптация стратегий ручного тестирования для гибкой разработки: лучшие практики

Где работать в IT в 2023: Банки.ру

PayPal под капотом: AI-модель для определения тональности и тегирования обращений от пользователей

Блокчейн в спортивных приложениях: возможности и проблемы

Организуем High Availability PostgreSQL

Станиславский Станислав: созвон

[Перевод] Размер пул-реквеста имеет значение

Как мы автоматизировали тендерные процедуры за счет интеграции SAP с ЭТП

Безопасность на уровне кода: как эту задачу помогает решать облако

В закладки тестировщика-автоматизатора: от базовых правил для написания быстрых автотестов до полезных плагинов Pytest

Клетка ХI. Иммунитет человека

Обучение ИИ на синтетических данных: исследователи из MIT меняют правила игры

Приглашаем на двухдневную онлайн-конференцию для IT-специалистов в финтехе

Ключевые этапы стратегической сессии

OpenStreetMap в Flutter-проекте: что такое flutter_map, как его внедрить и чем дополнить

[Перевод] Best practices в Go: руководство для новичка

[Перевод] Размышления о 18 годах работы в Google

Большие языковые модели (LLM) в задачах

Орел или решка: что приносит больше продаж в недвижимости лендинг с лидами по 400 р. или сайт с лидами по 4000 р.?

Практика судов GPLv2. Ответ на пост «Попытка получения исходников ядра от производителей и последующее хамство от них»

Генную инженерию — в массы: Великобритания одобрила CRISPR для лечения генетических заболеваний. Перспективы решения

Из Go в Rust или Ад шаблонов

Где брать знания бизнес-аналитику? Подборка бесплатных ресурсов

Как мы внедрили 40% smoke-тестов за 1,5 месяца на крупном промышленном приложении

Кибер Файлы и Р7-Офис: совместная работа с документами теперь еще проще

Информация

«Джва года ждал»: вышел релиз FreeBSD 14.0. Что изменилось в новой версии?

Снижаем потребление CPU в VS Code в 5 раз [Кратко]

Как начать карьеру в пентесте: опыт сотрудника Angara Security

23 ноября 2023

[Перевод] ИИ становится более мощным, но и более скрытным

[Перевод] Что слизь может рассказать нам о Вселенной?

Распознавание жестов Русского жестового языка

Сплит-клавиатура: спустя 5 месяцев использования

DVC + Hydra: легко меняем и запускаем ML эксперименты

Модель запроектной аварии с потерей теплоносителя

Развитие продукта в общем цифровом пространстве

Звук- это продольная волна в упругой среде. Воздух- это упругая среда?

Как галлий стал незаменимым металлом в транзисторах и оптоэлектронике

Как использовать Spring в качестве фреймворка для Flink-приложений

Из летописи навигации: история компаса в России

Как я бесплатно продвигал свой телеграм-канал на билбордах города

Уволили половину копирайтеров и заменили их на нейросеть. Зачем мы так сделали, и почему нам не стыдно?

Самые малоиспользуемые функции Pytest

[Перевод] Как добавить Flutter в нативное приложение iOS и протестировать его на Codemagic (Часть 2)

Распознавание русского жестового языка: распознаём до 3+ жестов в секунду на обычном ПК без видеокарты

«Горячая» оценка интерфейсов с помощью тепловых карт и AI

Бородатый обманщик. Методика TARPIT в защите и нападении

Программное обеспечение будущего, каким оно должно быть

«Мы разбираем все в мельчайших подробностях — чтобы ни у кого не было пробелов в знаниях»

И снова о генеалогических деревьях

Докручиваем графу «Опыт» в резюме

Как команда технарей свой бизнес создавала. Сезон 4 – крах и рост в серийного предпринимателя с амбициозным проектом

[Перевод] Как утереть нос NumPy с помощью двумерного БПФ

Миллионы на посреднической бизнес-модели. Разбираем шаблоны и тренды

Приключение на 20 минут: как войти (и не выйти) в готовую автоматизацию на проекте

Система аутентификации: сделай сам vs возьми готовое

[Перевод] Все, что нужно знать для разработки с использованием LLM

[Перевод] «Человеческая» сторона ИТ. Распространённые проблемы разработки, связанные с людьми

Этапы поиска работы начинающего продакт-менеджера: снимаем розовые очки и действуем

Возвращаемся на Гроув-Стрит. Анализ движка Grand Theft Auto: San Andreas на Unity

ChatGPT-4 в помощь: используем AI в доработке простого iOS-приложения

Персонализация инфраструктуры облачных вычислений с помощью Kubernetes

Security Operation Center (SOC) на пальцах: из чего состоит и кому нужен

Нейросеть мне в помощь или как я сделал телеграм бота, который умеет переводить песни

Мама, я в телеке

Выбор СУБД: шпаргалка, чтобы не запутаться

Эра ИИ и генеративного дизайна в интерфейсах. Что нас ждёт?

low-code/no-code (LCNC), или как облегчить работу разработчикам

HP Spectre Fold: 17-дюймовый лэптоп со складным дисплеем. На что он способен?

Наш опыт интеграции внешних DevOps-команд в команды клиента: этапы, процессы, трудности, неочевидные нюансы

API vs ABI: разницу видят не только лишь все

Личный кабинет клиента Страхового Дома ВСК

Тестируем новые ионисторы: взорвутся или нет?

Фреймворки обратной связи

Bug Bounty CloudTips. Account takeover или IDOR. История одной уязвимости

Генеративный ИИ — это просто «замыленный JPEG интернета», который убедительно косит под интеллект

11 ошибок в резюме, из-за которых вас не берут в IT. Рассказываем, на что обратить внимание

Почему бы и не поделиться опытом? (ФОТО)

[Перевод] Учёные разрабатывают устройство, способное вызывать осознанные сны по запросу

22 ноября 2023

Как создать провокационный образ искусственного интеллекта без брифов и референсов

Три среды на бэкенде

От логического элемента до телефона. Введение

Миллион выручки в месяц на маркетплейсах. Как создавать собственные бренды и почему вам не нужен свой интернет-магазин

Обнаружена Уязвимость Безопасности в Обновлённом ChatGPT, Позволяющая Хакерам Украсть Личные Данные

Интервью с Натальей Касперской: наказания за утечку данных, риски перехода в облака и open source-решения в госорганах

Russian Doomcon (30-летие игры Doom) в Санкт-Петербурге

Математика: полезные книги

«Бродячий» компьютерный клуб LegacyZ из Санкт-Петербурга

Факир математики: Золотое сечение

Infinix Zero 30 4G: доступный и стильный смартфон с хорошей производительностью

Не спеши, Маша! Разбор примеров из книги Харрисон Д.М., Хариссон С.Л. Цифровая схемотехника и архитектура компьютера

[Перевод] Flutter 3.16: обзор обновления фреймворка с комментариями разработчиков Surf

Знакомимся с Access Logs и фильтрами в Envoy и Istio service mesh

Flipper Zero — что это такое?

Microsoft представила собственные AI-чипы: Azure Maia 100 и Cobalt 100. Что значат эти чипы для ИИ-отрасли

ТОЛК: серия встреч про технологии будущего от red_mad_robot

Сказ о том, как я эмулятор Intel 4004 на Python писал

[Перевод] Мифы о Scrum. Scrum daily — это не совещание о статусе выполнения задач

Новые чипы от Microsoft, Git для аналитиков и эволюция Data Platform

Краткая история титановых пигментов и их перспектива в российской промышленности

Карманный самолёт инженера Платца

Эффективность на максимум: Микрооптимизации в Golang

Frontend Talks: как упростить создание контекста с помощью Constate

Junior VS Junior из другого ЯП (а Junior ли?)

Как настольная игра и небоскребы вдохновили на разработку QR-кода

[Перевод] Не нужно блокировать кнопки

Как рынок заставил нас сделать аналог Jira (расшифровка аудио записи)

OmniFusion: выходим за границы текста

MERA — инструктивный бенчмарк для оценки фундаментальных моделей

[Перевод] Лев Толстой о мобильной разработке: Искусство написания приложений

PyTelegramBotAPI на примере проекта сбора обратной связи #3. Клавиатура

Как решать конфликты на работе и в личной жизни? Fitil о психологии

На Highload++ я в хорошей компании: создатель школы программирования «Хекслет» Кирилл Мокевнин

Kandinsky 3.0 — новая модель генерации изображений по тексту

[Перевод] Прямая загрузка прошивки в дисплеи Nextion фирмы ITEAD без использования IDE. Протокол v 1.1

Kandinsky Video — первая российская модель генерации видео по тексту

Гонконгский эксперимент: зачем власти Гонконга придумали цифровой доллар и как идут его испытания

Как цели ведут команды к успеху

Инструмент статического анализа Slither

АСМОграф — замена Microsoft Visio, MapInfo и в какой-то мере даже AutoCAD

Пишем прошивку для старого пин-пада

Релиз Unity 2023.2 Tech Stream

Как мы отказались от styled-components в React Native приложениях

Универсальное восстановление в Кибер Бэкапе

Как за одну неделю захватить контроллер домена, или Пивотинг за 300

Остаться в живых. Токсичность в ИТ глазами девушки-лида

Встроенные системы: с какими сложностями сталкиваются разработчики

Неочевидные моменты TypeScript и способы их решения

OpenAI Приостановила Подписки на ChatGPT Plus из-за Превышения Спроса над Вычислительными Ресурсами

База: айсберг A/B-тестов

Планировали, планировали и выпланировали

Как я написал программу для преданалитики клиентов

Билдер Vue 3 веб приложений

Уволенные сотрудники подали на Авито в суд

[Перевод] Open-source-инструменты для Kubernetes AIOps на базе OpenAI

MoonShine 2.0. Что нового?

Начало карьеры в ИБ глазами студента и советы поступающим

Kotlin под капотом: нюансы использования аннотаций

Динамическое отображение содержимого в Confluence

Поисковик Хрущёвок

Ren'Py: разбираемся с атрибутами изображений

21 ноября 2023

Как я из телефона сделал сервер для своего бота в телеграме

Orange Pi 5 (как настоящий...)

Как достичь 100% заполняемости массажного салона — еженедельное посещение

Архитектура серверного рендеринга для SPA

Как студенты криптой развлекались

Humane обновила промо-ролик о AI Pin, где ChatGPT допустил ошибки в ответах

Как выглядит техсобес в современном мире и нужно ли к нему готовиться?

Дайджест новостей из мира будущего, машинного обучения, роботов и искусственного интеллекта за середину осени

Эксперимент: сделать Telegram канал и зарабатывать на рекламе больше 500 тысяч в месяц

Роботы сложной судьбы: подборка, вызывающая сочувствие и грусть у “кожаных мешков”

Battle Teams 2: всё ли так хорошо?

Как бизнесу сэкономить почти 100 000 ₽ на создании сайта. И при чём здесь нейросети

Новое в SQL Server 2022: опция WAIT_AT_LOW_PRIORITY в команде DBCC SHRINKDATABASE

Бизнес в одном окне. Повышаем прибыль с помощью грамотной визуализации данных

Как решать задачи и заниматься спортивным программированием?

Как придумать самый надежный пароль?

Комета Понса–Брукса: её орбита и где искать на небе

Генеративная «уловка-22», или Почему ИИ плохо отличает сгенерированные тексты от написанных человеком

Регистрация компании в Малайзии и сравнение с Сингапуром и Гонконгом

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Внедрение Автоматизации в Проект с Python: Шаги и Примеры

Предсказательное моделирование (Predictive Modeling)

Модельный риск: как увеличить эффективность работы ML моделей в большой компании

[Перевод] Как я пишу на C по состоянию на конец 2023 года

Как делегировать задачи сотрудникам в зависимости от стиля управления

PoisonedCredentials — разбор задания с платформы CyberDefenders

Б значит не Безумие, а Безопасность: часть 1

Биологический DIY, что-почём? И ТБ

Пишем Kotlin DSL для графов навигации в домашних условиях

Конкурс для C++ программистов и их любимых багов

Почему к вам приходят работать слабые сотрудники. И почему рекрутинговые агентства вам не помогут

Дайджест мобильной разработки за октябрь

Зарядки для электромобилей становятся быстрее и функциональнее

Не змея, а гепард — ускорение python

Пролог в Perl

Алло, мы ищем таланты! Стажировка в IT как инвестиция в черную дыру?

Как мы созвонились компанией в 10 тысяч человек

Как бизнесу выйти на новый уровень с помощью стратсессии

[Перевод] COBOL: все еще в строю спустя столько лет

Краснодар стал самым выгодным городом для разработчиков во второй половине 2023

[Перевод] Обучение с подкреплением: 10 вариантов применения

Тестируем Spring Boot приложения через Spock Framework

Техсобесы — это просто, но есть нюанс…

«Управлять нельзя исследовать»: как компании развивают технические продукты

Какую статью хочется прочитать в нашем блоге на тему C++, C# или Java?

Когнитивные искажения в программировании. Часть 3

От внешнего интерфейса к серверному с помощью FastAPI

Инфраструктурный пентест по шагам: инструменты, методологии и разведка

[Перевод] Руководство по кэшированию в Django

Кажется, дождь начинается: похоже, искусственный интеллект превосходит традиционные методы прогнозирования погоды

Как защитить биометрические данные, как повысить безопасность блокчейн-приложений и другие how to из области инфобеза

[Перевод] Как добавить Flutter в нативное приложение iOS и протестировать его на Codemagic (Часть 1)

Статический анализатор Ktlint для Kotlin в Android

Эта неделя в мире Java (21 ноября)

Большая дыра в безопасности Android: Почему смартфоны с зеленым роботом подвержены кражам?

Тиражируемое решение IDM корпоративного уровня. Часть 1: как мы шли к созданию системы для заказчика

Как мы судили на чемпионате России по спортивному программированию

Включение в реестр российской радиоэлектронной продукции с 2024 год

История о том, как я шеринги ломал

Быстро, без стресса и лишних созвонов: как небольшая команда Kaiten работает над продуктом

[Перевод] Непрерывное тестирование: разработка выигрышной стратегии тестирования

Разбор ситуации с увольнением Сэма Альтмана из OpenAI от бизнес-психолога, также некоторые личные оценки и прогнозы

Price.ru: в 2023 году в 8 раз вырос спрос на нейросети для решения задач в дизайне

Многопоточный Python на примерах: токены отмены

Будущее программирования: языки, зарплата и перспективы в 2024 году

Туман на страже здоровья: автоматическая дезинфекция помещений

Как мы делаем общие библиотеки

Расширенная аналитика в технологиях моделирования UEBA

[Перевод] Учебное пособие по Textual

Программист с фигой в кармане: в чем причины?

Почему у компаний не получаются тексты и как исправить эту ситуацию – 11 антипримеров и модель брифа на контент

Что нам стоит — NAS построить

Брак, шлак, две утяжины. Как «построить» производство и не рехнуться. Серия 1

Верле: разрешаем коллизии (часть 1)

20 ноября 2023

Новый тип нейронной сети приходит на помощь большой физике

Эволюция требований к тестировщикам: что было 5 лет назад и что ждать в будущем?

Рейтинг районов на основе оценок от людей и почти никаких данных из открытых источников

Как я запускал бренд-медиа об ИИ. Часть 2: попугаи и нагон мертвых душ в Телеграм банка перед конференцией 2023

Все, что вы хотели знать о файловых системах: Часть 1

Security Week 2347: уязвимость в процессорах Intel

Как мы решили проблему неизвестности источника модификации элемента, или «как понять, почему элемент изменился»?

[Перевод] Как был создан потоковый SQL-движок

Цифровые двойники в сельском хозяйстве

Непростая судьба титана: от открытия до промышленного производства

Теория сложности

Здравствуйте, я ваша тетя

Благотворительность в рекламе

App Clip и тысяча проблем

Осенняя распродажа в издательстве «Питер»

Как получить первый опыт работы: 11 платформ для IT-волонтерства

Могут ли статьи помочь найти клиентов в IT?

[Перевод] Сэм Альтман не вернется в OpenAI

Huawei собирается отделить Harmony OS от Android, на которой та основывается. Зачем китайской компании это делать?

Давать клиенту больше, чем он ожидал

Почему OpenAI уволило Альтмана и что будет дальше с GPT

[Перевод] Rust 1.74.0: конфигурация проверки в Cargo, авторизация для приватных реестров, проекции возвращаемых типов

Windows 1.0: Путешествие на 38 лет назад

Повышение эффективности воронки продаж. Автоматизация реактивации и контрольных точек с помощью Битрикс24. Часть 1

Типичный Swagger без гмо

Лауреат премии Highload++ и основатель Percona Пётр Зайцев: важно понимать, в чём ты особенно хорош

В ногу со временем: введение в многомерный анализ и OLAP-технологии

Приключение SAM в Японии или как компьютерное зрение видит гейшу

Приключения Люцифера во «Дворце головоломок»

Нейросетевое око на страже качества: ИИ заменяет операторов промышленного производства. Или нет?

«Дюна» – от Герберта до Вильнёва

Сказка от первого лица о зарплате в айти и первом миллионе

Чем заменить Raspberry PI в промышленности?

MaxPatrol O2. Как работает автопилот для кибербезопасности

Не радиус важен, а плотность! Часть 1: Глубокий взгляд на precision и recall

Наняли 30 джунов за год: рассказываем, зачем и как

[Перевод] Время изменений: депрекация datetime.utcnow() в Python

Рассеяние вокруг нас: что это такое и какое место оно занимает в компьютерной томографии?

ChatGPT плохо отвечает на «простые вопросы». Как это починить?

Что за зверь Security Champion?

Что ты такое, dhclient?

Digital-мероприятия в Москве c 20 по 26 ноября

Менеджмент сосредотачивается

Сказ о том, как я собеседования проводила. Часть 2

15 примеров задач по SQL на собеседовании по вакансии системного аналитика

Почему ChatGPT (или любой другой чат-бот) не работает так, как вам нужно

Кто подставил кролика Альтмана, и что будет дальше с самой главной AI-компанией

Мобильная разработка за неделю #515 (13 — 19 ноября)

Ленточные дата-картриджи от HP, винтажные мультиметры, и загадочные «штуки»: что еще я нашел на испанской барахолке

Выбирая операционную систему. Процесс сознания и его проявления

Вы точно хотите пойти программистом в gamedev?

19 ноября 2023

Применение алгебраических типов данных для моделирования ошибок и сообщений в журнале

Если удастся кристаллизовать стекло, то получится это

Большой гайд по планированию. Как впихнуть в сутки 40 часов и оставить время на личную жизнь?

Постквантовая защита WhatsApp, новый Matrix 2.0 и PoW-задачи для входа на сайт

[Перевод] Настройка ядра Linux с помощью ИИ, согласно ByteDance (Перевод)

Информационный парадокс чёрных дыр теоретически разрешим на квантовом компьютере

Своё облако на CasaOS

Инфляционные процессы в ранних стадиях развития Вселенной

Еще один практический пример использования ИИ: скучные совещания в краткое саммари

Ответ западу или как в СССР ЭВМ создавали

Как устроен наш мир

Генерация контрактов OpenApi или прикладной API first: oneOf, anyOf, allOf

Коммивояжёр за полином*

Алгоритмические собеседования нужны

Эрозия принципа фальсифицируемости, или невидимые единороги атакуют

Airflow в Kubernetes. Часть 2

Красота не только в коде — как оформлять репозиторий

Змеиная наука: Химия в Python, часть 1

Подходит ли data class для JPA entity?

Подписочная система — тьма или свет?

Fooocus v2 — бесплатный Midjourney у вас на компьютере. Подробная инструкция по установке и использованию нейросети

[Перевод] Анонс Dart 3.2

Космическая обсерватория «Евклид»: первые фотографии и планы по изучению «тёмной» части Вселенной

ТОП-10 лучших научных музеев мира

PyTelegramBotAPI на примере проекта сбора обратной связи #2

Ностальгические игры: Star Wars Knights of the Old Republic

Swift Utilities — Equitable для сложных Enum

Swift Utilities — Потокобезопасное свойство

Swift Utilities — Упрощаем работу с UserDefaults

Мой первый софт и астрономия

Swift Utilities — Работа с Динамическими Цветами

Землю — крестьянам, gRPC — питонистам

[Перевод] Предел мастерства

Куда ушла Физика из игр? Как карты от Nvidia работали в одном корпусе с AMD? И как это связано с последующим прогрессом?

Китайская компания Loongson переходит на 7 нм техпроцесс вместо 12 нм. Кто будет производить эти процессоры?

Обзор Чипа Внешней I2C Памяти AT24Cхх

Как построить безопасный, типизированный Node.js API с использованием Prisma, TypeGraphQL и graphql-query-purifier

Рефакторинг Swift

18 ноября 2023

Как выбрать первую механическую клавиатуру. Пособие для новичка

Проблема понимания существующего кода, или Как делать иногда [не] надо

Учимся на ошибках AI, прокачиваем «S»

Практический пример использования модели детекции изображений

Метаморфозы сознания. Про ревью и комментарии в технической документации

Реализация SOLID на примере

Хакатоним эффективнее: как поднять удаленный сервер MLflow Tracking для команды

Переключение раскладок методом смены клавиатур

[Перевод] Колонизация планет – не такая простая задача, как может показаться

[Перевод] Пять вещей, на которые стоит обратить внимание при взлете Starship в субботу

Как принимать платежи в Telegram | Оплата без всяких токенов и асинхронная обработка платежа

Tailwind vs BEM — 2 (архитектура)

Интеграция UX опросов в процесс разработки продукта

Когда телефоны были большие

Необычные системы охлаждения для ПК: солёная вода и кулер с жидким металлом

[Перевод] Добавляем подсказки в приложение с помощью TipKit

[Перевод] Как разогнать графический процессор и повысить кадровую частоту в играх

Banana Pi BPI-M7: одноплатник с поддержкой 32 ГБ ОЗУ. Что это за девайс?

Без логики сложно

Как я полюбил работать с правками

Очень медленное Wi-Fi соединение: что делать и как увеличить скорость Интернета

Время Cloud.ru. AWS закрывает дверь

Road Run, или как я свою первую игру делал. Часть 3

17 ноября 2023

Погружение в Smali. Как выглядят Java и Kotlin со стороны

VBA, Word: перекрёстные ссылки согласно ГОСТ (убираем из текста паразитные названия «Рисунок..», «Таблица..» и тп)

Computer Science: книги, от новичка до профи

[Перевод] Новый линт в Dart 3.2

[Перевод] Формирование культуры, ориентированной на разработчиков

Обзор российских онлайн-досок: что выбрать для бизнеса?

Сказ о том, как случайно не сделать роутер Cisco публичным DNS и NTP сервером

[Перевод] Flutter 3.16: что нового

Зачем BI малому и среднему бизнесу?

Рекомендации по разработке баз данных и клиентских приложений

Воркейшн, театр продуктивности и другие 13 слов и выражений, которые позабавят фанатов удаленки

Машиносоциальная инженерия — как мы воспринимаем девайсы (спойлер: как людей) и что заставляет нас им доверять

Стандарт беспроводной зарядки Qi2: что это, как работает и какие у него преимущества

Чтение на выходные: «Стив Джобс и я: подлинная история» Стива Возняка

Бауманка, ВШЭ или все-таки МФТИ? Или как я выполнила 5ти летку за 4 года. Часть 2

Прохожу собеседование у бота на английском для подготовки к реальному

Алгоритмы не важны

Управление состоянием в React с использованием Valtio

Нейросеть видит сны братьев Люмьер: как мы учили машину распознавать 3D-поезда

Игоры! Как пишут код для SDL (+ интервью с создателем)

Как Одноклассники борются с сетевыми эффектами в A/B-экспериментах

S8 Capital стал победителем премии «Лучшие юридические департаменты»

СВЧ фазовращатель

Как в разы уменьшить время прохождения автотестов?

Как работает реклама в AMP

НаQA нам QA?

Как появилась микроволновка, или История случая, науки и кулинарной революции

Главные проблемы сайта, которые показывает нагрузочное тестирование

Как сделать автотесты гибкими и лаконичными

Асинхронный python без головной боли (часть 3)

Ганимед и его океан: что скрывает спутник Юпитера

Фотоника: СВЕТлое будущее электроники

Анализ текстовых данных с помощью NLTK и Python

Bounding boxes для обнаружения объектов — что это, простым языком

Удобные формы для Vue

Как я реверс-инженерил китайский блютуз контроллер

Проблема «Низкая производительность интеллектуального труда»

[Перевод] Kubernetes на AWS: пошаговое руководство

[Перевод] Учимся использовать модуль Ansible Shell для выполнения удалённых команд

Итоги расследований инцидентов ИБ в 2021–2023 годах

Трансляция графических HANA Calculation View в SQL, или как переехать так, чтобы ничего не поменялось

Как мы перешли на кроссплатформенность в середине проекта и успели в срок

Python + pygame — небольшие оптимизации

Инновации на руке: почему в современных умных часах нет ничего нового

Как проклятие невидимой стены ждало меня 20 лет

Глубокий JS. В память о типах и данных

[Перевод] AVX10/128 — глупая идея, которую нужно удалить из спецификации

Вода и топливо из отходов: гибридный фотокатализатор

3 месяца с часами Samsung Galaxy Watch 6: обзор и сравнение с Samsung Galaxy Watch 5

Денег не просим, но от «Спасибо» не откажемся или истории о том, как нужно предоставлять дополнительные услуги бесплатно

Spring и Hibernate простыми словами: обзор для новичков

Трёхмерные задачи с замкнутыми цепочками

Выбираем между Global Talent и Global Talent для переезда в Великобританию

Tailwind vs BEM — 1 (сравнение производительности)

Вкалывают роботы: как автотаргетинг в 8 раз обошел директолога и привлек 2352 B2B заявок для транспортной компании

Разработка алгоритмов обработки данных в реальном времени на Python

«Перезвоните мне» или как работают современные CallBack-системы

Московское жилье в шаговой доступности от…

RustCon 2023: программа докладов

Открытый смысл скрытого текста для разработчиков документации

Самое интересное с Яндекс-конфы YaC 2023: дача с умным скворечником и найм тренеров AI-покемонов

Хочешь сделать интересного монстра, думай как монстр

Java-инспекции в IDEA 2023.2

16 ноября 2023

IntelliJ IDEA 2023.2. Долгожданный LSP, встроенный AI-чат, апгрейд до Windows 10 и -Xmx2G

NFCKEY изменит ваше понимание о привычном быте

Проблемы при переходе с MS SQL на PostgreSQL. Типы данных

PyTelegramBotAPI на примере проекта сбора обратной связи #1

BASHUI

Сбербанк и черты черта

Тестирование Backend с помощью Charles Proxy

Добавление micrometer-метрик для взаимодействий по SOAP

Как автоматизировать проверки данных в Airflow с Great Expectations

Из PM-ов в разрабы. Шаг назад для продвижения вперёд

Управление сетевыми устройствами: Orange Pi, OpenWRT и Python

Защита кода приложения Android. Когда хотели как лучше, а вышло не очень

От спутников до речеписа: как британские писатели-фантасты предсказали современные технологии

«Найти и утилизировать»: как мы автоматизировали очистку ресурсов после тестирования с помощью Tempest Cleanup

eSIM и протоколы спецификации GSMA SGP.02: кейс МТС

Бывший разработчик не станет предпринимателем, пока не научится строить команду

Пересчитать 10 тысяч секс-игрушек: как мы переводили секс-шоп с 1С на СБИС

Миграция в три шага, волшебные кнопки и обезболивающие

Разработка и тестирование целочисленного сумматора с AXI-Stream интерфейсами Часть 4

Путешествие длиной в 2000 лет: история компаса

Как устроен механизм блокировки материалов

Улучшаем производительность с RxJS

Интервью с Валентином Бартеневым: как бывшие сотрудники Nginx разрабатывают отечественный веб-сервер Angie

Нейронные сети для новичков и профи: топ бесплатных курсов по ИИ

Как мы в SM Lab локализацией занимаемся

[Перевод] 5 уровней зрелости MLOps

Собираем статистику по телеграм-каналу и строим кастомные графики

Детектирование атак на контейнеры с помощью eBPF

Настройка распределённого выполнения параллельных программ в кластере

VisionFive2 (ядро Linux)

Продуктовые команды: строим правильно

Прибор для измерения качества света Oplle Light Master IV

Немодерируемые UX-тесты: 6 советов, как избежать факапов

Должен ли QA уметь писать код

Как спектральный анализ улучшает оценку задач и снижает стресс в команде разработки

DevOps as a Service. Часть 3. Решаем проблему дежурств и хаоса в чате с использованием RCA и единого flow

Персонализация тарифного плана для новых абонентов: как оцифровать привлекательность

Бауманка, ВШЭ или всё-таки МФТИ? Или как я выполнила пятилетку за 4 года. Часть 1

“Прощай, инфоцыган”. Почему блогеры уходят в товарку и как на этом заработать?

Как простая ошибка в интерпретации lead time на два года задержала выпуск продукта на рынок

Лесли Лэмпорт — человек, который придумал LaTeX

Управление конфигурациями: Puppet vs. Chef vs. Ansible

Разработка высоконагруженного игрового WebSocket сервера на Java, Netty с поддержкой BattleRoyale/Matchmaking

Деревья ltree в PostgreSQL – простым языком

Сквозь дебри разработки, или как я пытался написать приложение

Ультрабуков на Linux становится больше: вышел Fedora Slimbook 14. Что ещё предлагает рынок?

Альтернатива Nova: почему решили перейти с самописного решения на Orchid

13 классных телеграм-каналов о создании игр

Анимация загрузки картинок во Flutter, или как сделать shimmer своими руками

Множественное дублирование заголовков и описаний (SEO)

Хочешь быть креативным? Тебе сюда! Не хватает новых идей? Способ уже подоспел. Ты станешь креативным когда дочитаешь

Решаем задачу асинхронного ввода-вывода с библиотекой Asio

Как малому бизнесу защитить свои цифровые данные

Скрипты для скачивания с онлайн — кинотеатров

Голосовое управление умным домом — без интернета. История разработки особенности Станции Миди

Большой код. Учимся генерировать F#-исходники при помощи Fantomas. Часть 2. Собираем AST

Дисплей для Ариты или тайна четырёх перемычек

VDI откуда не ждали. Как мы тестировали протокол подключения к удаленным рабочим столам Loudplay

Создание видео zoom in и zoom out с помощью inpainting в Kandinsky

Измерительные стенды по дисциплине электротехника: инструменты для практического обучения

Это мы пишем и обслуживаем банковский процессинг, нам надо серьёзно поговорить

(Ex)Cobalt апгрейднула инструментарий: как группа атаковала российские компании в 2023 году

Разделение презентационного слоя фичи на модули в Android приложении

Как мы с риском для психики собирали тот самый датасет

Продакт-менеджеры против традиционных менеджеров

Пример применения генератора в Битрикс: как не ронять сервер на больших выгрузках

Делаем дашборд для логов используя Promtail Loki Grafana

Китаю удается закупать литографические машины, несмотря на санкции: современных чипов в стране все больше

Диспетчер Задач для Микроконтроллера

Запуск ОСРВ Embox на Banana Pi M1

15 ноября 2023

HTB Analytics. Повышаем привилегии с помощью CVE-2023-32629

5 типичных проблем в контексте, которые мы видим у 90% клиентов

Может ли быть уязвимость в дизайне, контенте и CSS и разбор такой уязвимости(?) на Госуслугах

Как собраться с друзьями и сделать игру в Unreal Engine на одной сцене

VisionFive2 (начало работы)

M5Stack Cardputer: миниатюрный ПК с ESP32-32, клавиатурой и беспроводным модулем за $30. Что это за устройство?

Клонирование голоса из музыки, удаление движимого текста из видео и новые фишки во второй части обновления Wunjo AI

Парк юрского периода глазами нейросети: как развернуть Diffusers для генерации изображений за 10 минут

Тестируем отечественную систему виртуализации: VMmanager

Как реагировать на негатив в экспертных статьях и не потерять мотивацию

Машина свободы: как чилийские социалисты придумали компьютер для управления экономикой

Как написать отклик, чтобы эйчар ответил: 7 шагов

Сокровища HTML: 7 тегов, которые упростят вам жизнь

7 инструментов на основе ИИ для синтеза речи в 2023 году

Листаем цифровые страницы: UIPageViewController

Немного про воронье зрение

Масштабирование телеграм-ботов на примере aiogram

Разговор с одним из основателей «Базальт СПО» Алексеем Смирновым о свободном ПО и взаимодействии в комьюнити

«Внешние» сортировки: что это, зачем это и как это реализовать?

React + Three.js. Создаём собственный 3D шутер. Часть 2

Как стартапы собирали деньги в 2023 году

Как правильно выйти на рынок вакансий?

Off-site резервирование данных в Carbonio

97 откликов, 2 тестовых, 3 технических собеседования — и оффер в IT-компанию у меня в кармане

[Перевод] Фильтры действий в ASP.NET Core

Напрямую в мозг: что такое нейроинтерфейсы и как они могут изменить человека

От смелых амбиций до релиза 1 главы — История инди-разработки The Nick: Chapter 1

Реализм против солипсизма. Существует ли объективная реальность?

C#: [required] keyword, что это?

Ближайшее будущее AI в рентгенологии. Мои комментарии к статьи на RSNA

Пользовательская документация как путеводитель по продукту

Jenkinsfile – это не Groovy

[Перевод] 100 промптов для ChatGPT

Разработка веб-приложения на Python с использованием FastAPI и Docker

Черкаш-код: изобретение и внедрение

Здоровая конкуренция в GO. Главное не перехитрить самого себя

Почему правило «если мне 20 раз выпал орёл, то в 21-ый точно выпадет решка», в действительности, не работает

Системы управления базами данных: новая жизнь после Oracle

JUnit 5 Extensions — практическое руководство (часть 1)

Особенности сбора метрик. Запуск приложения gunicorn-ом в режиме мультипроцессинга

Живая аптека и кислород: оксигенация имплантируемых терапевтических клеток

Квантовое программирование для диспетчеризации производства

Как язык моделирования ArchiMate помогает IT аналитикам в решении их задач

Путевые заметки с выставки GITEX, или Хайп на AI: о выставке в Дубае

Дизайн-система Gravity UI: как легко построить свой интерфейс

Пентесты: готовим рабочее окружение для атаки

Kaspresso для самых маленьких

[Перевод] «В Австралии безопасней». Как хакеры провернули трансокеанскую BEC-атаку

Использование Insightface для быстрого поиска и сравнения лиц на изображениях

Duckdb в браузере и карта Москвы на github

ChatGPT в качестве тестировщика.  Примеры использования

Критерии выбора курсов по тестированию для начинающих IT-специалистов. Часть 2

Сотрудники «Ансистемс» выиграли суд против своего работодателя

Простой, но масштабируемый State Management для Flutter

Проблемы при переходе с MS SQL на PostgreSQL.Активное использование временных таблиц

В Canon разработали 5-нм литограф, который стоит дешевле, чем система от ASML. Но есть нюанс

ИП или ООО в Черногории? Развенчиваем мифы, слагаем легенды

14 ноября 2023

mDNS это плюс или минус?

Машина времени: hi-tech-новинки и цены на них в журналах начала 2000-х

Компонентный подход к Ansible или как навести порядок в инфраструктурном коде

Как эффективно пользоваться E-Retail Media в настоящем и что ждёт сферу в будущем — мнения экспертов

Добавление WebAuthn в веб-приложение

Книга «BPF: профессиональная оценка производительности»

И снова про SIEM

Symfony под капотом: механизм повторной обработки сообщений при ошибках в Symfony Messenger

Что нового в .NET 8?

Amazon разработала собственную ОС вместо Android для своей экосистемы устройств. Что это за проект?

Декомпозиция отдела разработки

Клетка X. Старение организма

Парадокс Белла для релятивисткого паровозика

Интернет провайдер и его Клиент у которого сеть упала

[Перевод] Kubernetes 1.28: sidecar-контейнеры возвращаются?

Как обновлять информацию о фильмах и сериалах на медиацентре Kodi бесплатно и на русском языке

Как один российский банк пытался запустить бренд-медиа об ИИ. Нечеловеческая комедия в 3 частях

[Перевод] MPLS: всего по чуть-чуть

Сколько нужно ядер cpu, чтобы выдержать 30k+ rps?

Как использовать ресурсы Kubernetes по максимуму для работы с Go-приложениями

[Перевод] Проведение Triforce встреч для определения критериев приемки

[Перевод] Критерии приемки для пользовательских историй: цели, форматы, примеры и лучшие практики

Начинаем работать с цифровыми картами (ГИС)

Тестируемая архитектура. Часть 1

OpenAI DevDay – ещё 5 видео про то, как работает компания, и как AI применять разработчикам

В Mailion 1.6 реализованы новые технологии для комфортного перехода с иностранных почтовых решений

Лунная Одиссея XXI века: Возвращение человечества к забытому рубежу

Обучение с блэкджеком и подкреплением. Ищем оптимальную стратегию игры

ИТ – учет – ИТ

Поговорим про автоматизацию?

C VDI на Руси жить хорошо? Функциональные особенности российского VDI

Бесплатные (или почти) способы поиска респондентов для тестирования

DECstation 5000/260 — когда интернет был еще молодым

Как подружить JUnit 5 и Robolectric?

Импортозамещение сканеров web-уязвимостей: обзор актуальных DAST-решений

Телескоп Нэнси Роман сможет доказать или опровергнуть существование первичных чёрных дыр

Не бойтесь брать джунов

Кастомная навигация в Unreal Engine 5 и USD импорт файлов

Визирование документов в 2023 году: как потребности заказчиков приводят к рождению новых продуктов

Рейтинг IT-брендов работодателей 2023

Семь приемов в Excel, которые делают диаграммы профессиональными

Умный модульный ресторан: привез, поставил, заработал

Как моя 9-месячная дочь заработала больше 1000 долларов в программе bug bounty

Когда самописная CRM – наилучшее решение для бизнеса

13 ноября 2023

Postgresso #10 (59)

Генерация контрактов OpenApi или прикладной API first

Введение в архитектуру MLOps

[Перевод] Фаззинг с AFL++. llvm_mode persistent mode

Что вы знаете о символьном программировании?

Написание документа «Общее описание системы» по ГОСТ 34

Культовые модели ноутбуков. История появления современных устройств

Разговор с руководителем платформы BI.ZONE Bug Bounty Андреем Лёвкиным о результатах работы его платформы за год

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Универсальный SIP/H.323-терминал ВКС Vinteo + комплект Yealink

Почему мы решили обновить протокол MODBUS RTU, которому исполнилось 40 лет и как появился его потомок – idiBus

Встречаем Fedora Linux 39: что появилось в новом релизе? Разбираем по пунктам

Стажер это сколько?

Универсальный SIP/H.323-терминал ВКС Vinteo + комплект Yealink

Эта неделя в мире Java (13 ноября)

Security Week 2346: Ducktail, атака на специалистов по маркетингу

Нераскрытые тайны из культовых видеоигр: Half-Life, Resident Evil 8, Red Dead Redemption 2, GTA 3, Cyberpunk-2077

Мой 2-х месячный опыт настройки Selenoid под Android за 10 минут

Безотказные очереди в RabbitMQ: Гарантированная доставка сообщений

Как в git заменить master на другую ветку без использования push --force (перенос стейта одной ветки на другую)

«Такие соревнования сильно напоминают работу в научном коллективе»

Географические ограничения на Хабре

Roadmap для тех, кто собирается в DevOps

Что не так с «Авророй» — российской мобильной OC

Электроскутер бастарда с нуля — 2023 год

Обзор современных подходов персонализации диффузионных нейронных сетей

Из пет-проекта в самостоятельную компанию: Алексей Миловидов о разработке ClickHouse и премии Highload++

Промпт для текста: как общаться с языковыми моделями

Патентные войны братьев Райт или почему у США почти не было боевых самолетов к началу Первой мировой войны

Приложение для мобильных бригад: «толстый клиент» и полмиллиона строк кода

[Перевод] Язык Janet для смертных. Часть 1 — Значения и ссылки

IKEA VINDRIKTNING Zigbee

Разработка модели системы обогрева дома

MoscowPython в Кибердоме: как прошла первая встреча питонистов в новом «месте силы» российского кибербеза

[Перевод] Новое в SQL Server 2022: Обзор использования Intel QuickAssist

Что такое нагрузочное тестирование и кто такой инженер-нагрузочник в ЮMoney

[Перевод] Эффективное управление отношениями со стейкхолдерами

Революция от OpenAI: что означают анонсы GPT-4 для продуктовой разработки

Отрабатываем протокол valid/ready и конвейеры на микроархитектурном тренажере

Записки оптимизатора 1С (Часть 4). Параллелизм в 1С, настройки, ожидания CXPACKET

Добавляем DALL-E 3 в свой ChatGPT бот в Telegram

Менеджер паролей SmallKey

Цифровая трансформация цементного завода (ч.10): закупки по min-max роботом

Развертывание программного комплекса на Asp.net на российских ОС

Обзор фреймворка для сбора данных OWASP Nettacker

Испания. Двойное гражданство

Подборка новостей маркетинга за последние две недели

«ИИ без границ»: как научить Transformer обрабатывать длинные тексты

Так какой же процессор использовался в играх Brick Game? Часть 2

Как разместить на сайте высокодетализированную модель?

Digital-мероприятия в Москве c 13 по 19 ноября

Игровая экономика Premium игр на примере PC 4х стратегии

Визуализация алгоритмов построения маршрутов показывает как A* для жилых домов Москвы может расчитываться день

Прокуратура заинтересовалась разработчиками российских нейросетей, а также бесчинства кокаиновых бегемотов

Быстрый старт в сборке метрик по билдам в android-проекте

Подборка видео с последнего SREcon

Самолет за 25000 евро, плата от ноутбука LG Gram и многое другое: новые находки на испанской барахолке

12 ноября 2023

Бруклинский мост. Зачем генерируем C++ на Kotlin

Слаботочный блок питания на линейном драйвере лампочки SM2082D

Как «Умные» холодильники Cooler Screens меняют мерчендайзинг

Как найти приватный ключ в бинарном коде от Bitcoin Lightning Wallet уязвимость в Quasar Framework

[Перевод] Чем на самом деле занимаются Космические силы США?

Какую жидкость невозможно набрать в ёмкость и почему?

Обработка результатов статистических наблюдений с помощью толерантных интервалов

Практический гайд по процессам и потокам (и не только) в Python

Абстрактная фабрика: искусство создания масштабируемого кода

Как легко сделать подмену данных на вебе?

Торговать на зарубежных брокерских счетах снова можно, но только если вы расскажете о них налоговой

Что нас ждет в ближайшие 10 лет: жалкая попытка поиграть в футуролога

Слышал звон, знаю где он: делаем объёмный звук в наушниках на Windows

Как превратить сырую идею в реально успешный продукт: полезные советы, лайфхаки и немного личных историй

SSD вскоре подорожают? Аналитики считают, что да, и вот почему

Мобильная разработка за неделю #514 (7 — 12 ноября)

Браузерный ремаркетинг. Первый гвоздь в гробу рекламных сетей

Нобелевская премия по физике 2023 года. Электроны в импульсах света

Моя б̶е̶з̶умная колонка или бюджетный DIY голосового ассистента для умного дома

Ностальгические игры: Fallout Tactics Brotherhood of Steel

DevSecOps не рассказывает сказки

Анализ архитектурных стилей: часть №2/9: стиль «монолит»

Анализ архитектурных стилей: часть №2/9: стиль «монолит»

В начале прошлого века был научпоп, и он был качественным. Обзор книги 1913 года

В начале прошлого века был научпоп, и он был качественным. Обзор книги 1913 года

Одноплатники конца осени 2023: разные задачи, разные архитектуры, очень разные цены

Проект выходного дня: как снять электронный поводок с газового гвозде-забивного степлера Paslode Impulse

Почему я могу научить проектировать интерфейсы, но не могу научить зарабатывать деньги

Уроки рисования красных квадратов

11 ноября 2023

Налоги для программистов в Испании

ESP32 снимает показания водяных счетчиков и сам передает их «куда надо»

Простая установка ROS2 на Ubuntu 22.04: Руководство для начинающих

VBA: добавляем в документ Word рисунки из любой папки и формируем подписи к рисункам

Простой VBA скрипт для преобразования таблицы excel телефонной базы контактов в файл .vcf

Интерактивный парсер web страниц

RUVDS, что с тарифами?

Пишем свой QTableView (продолжение: кастомные стили)

[Перевод] Аутентификация по протоколу SAML с помощью OpenAM на примере Yandex Cloud

Webpack vs esbuild — уже можно использовать в production?

Поднимаем BI Apache Superset в 2023 году — гайд с последними обновлениями

Плохо девелопмент

Что в голове у змейки? Обучение нейросети играть в «Snake» генетическим алгоритмом

[Перевод] ClickHouse: Передовой инструмент для оперативной обработки данных

Новый релиз Ubuntu Touch: Linux-смартфоны везде и всюду. Что обновилось в OTA-3?

Инициализация WebSocket-клиента в автотестах на Java cо Spring Boot Starter WebSocket

[Перевод] Основы Scrum менее, чем за 10 минут (Scrum Alliance)

Парадокс Монти Холла глазами JavaScript

Обзор смартфона Blackview A200 Pro: повышение в классе или прыжок веры?

Как создавалась Call of Duty

Смерть third-party cookies. Что ждет нас в 2024?

Использование опросов для определения Customer Satisfaction Score (CSAT)

Пишем интеграционные тесты для Actix Web

Flipper Zero — обзор от давнего фаната

Любителям инвестиций. Перевод курса «Процесс 4х4»

Базовая аналитика в технологиях моделирования UEBA

10 ноября 2023

Баг в сознании. Зачем человек познает себя?

Бумажный документооборот стоит компании нескольких миллионов. Подсчитали каждую копеечку и сравнили с КЭДО

Как заменить пропущенные значения в Pandas

GigaSearch или Поисковая система на GigaChat

«Вредные привычки» российских IT-заказчиков

Кибер Бэкап Облачный защищает ВМ в Yandex Cloud

It's a mod, mod world: как моддинг изменил геймдев

Разворачивание первого приложения с Kubernetes

3D-принтеры осени 2023 года: разные модели для разных пользователей и задач

Чтение на выходные: «Цифровая трансформация. Как выжить и преуспеть в новую эпоху» Томаса Сибела

Разговор с реверс-инженером из PT Алексеем Усановым о его специализации и создании книге по реверс-инжинирингу

GigaSearch или Поисковая система на GigaChat

Что такое товарная галерея «Яндекс Директ» и как она работает

Как определить KPI для продукта

Kubernetes Scheduler в Деталях: Ключевые Концепции. Часть 2

[Перевод] Дежурный data-инженер: рабочие хроники

Подмена номера: как работает и чем опасна

Береги файлы смолоду. Что может произойти, если выкинуть в помойку неисправный жесткий диск

Subject объекты в RxDart и чем они полезны Flutter-разработчику

Разработка через тестирование. Совместное использование JUnit 5 и Mockito

Отчёт о походе на выставку ретроконсолей от «Яндекс Музея» и «Музея советских игровых автоматов»

Как Винни Пух и Пятачок стали программистами 1С (День второй. Презентация)

RecTools – OpenSource библиотека для рекомендательных систем

[Перевод] История одного инди-разработчика: от 0 к 45 000 $ за два года

Страна-датацентр: корабль с 10 000 Nvidia H100 хочет стать убежищем для разработчиков ИИ. Но всё ли то, чем кажется?

Безопасный Zookeeper: SASL with Digest-MD5

Корпуса, кулеры и другие аксессуары для Raspberry 5. Что предлагает рынок

Закупщик и Айтишник: понять и принять

Компромисс смещения и дисперсии в машинном обучении

Управленческий труд

Экзотические уязвимости в питонячем стеке: как не дать хакерам навредить продукту

О внутрикластерной маршрутизации через Istio

Разбор задачи B фронтенд — Yandex Cup 2023 квалификация

Лазерный проектор или как проприетарность мешает устройству стать успешным

Бизнес-битва: Amazon против Shopify. Почему аналитики говорят о конце эпохи маркетплейсов в США?

Любовь и кошки: Башкирский Translation Forum Russia 2023 в объятиях Gen AI, LLM и CAT-tools

Рассчитываем оптимальный бэклог спринта с использованием методов линейного программирования

Изучаем Q#. Не будь зашоренным…

Как подключиться к Flutter приложению в режиме нативного debug на ОС Аврора

Разбор классического тестового задания на позицию Python Developer

Создаем I2C Master Controller на Verilog. FSM, Clock, Output Logic, etc

Как вносить вклад в Open Source — и не только кодом. Инструкции от Linux Foundation, CNCF и Free Software Foundation

Yandex Backend Tour: по городам России в поисках backend-разработчиков

Радиоприёмник в стиле японского минимализма

Библиотека libopencm3: Быстрый старт (Часть 3). Работа с USART, прерываниями, I2C и таймерами

Пятница! Давайте поиграем в интересную игру )

Уводим стартап от «конвеерной штамповки фичей». Включаем продуктовый подход и начинаем считать ROI

33 релиза за 5 минут до код-фриза в стихах

Фотон-вышибала: испарение воды без нагрева

От ручной сборки приложений к конвейеру: опыт бэк-офиса «Магнита»

Инклюзивность в продуктах: новые возможности или путь в никуда?

Книга «Blazor в действии» в правильном переводе команды DotNetRu

Как наложить макет на вёрстку через PerfectPixel

Группировка вызовов функций через обещания

Как трудно быть абитуриентом мех-мат МГУ

09 ноября 2023

[Перевод] Как наладить недорогой процесс сбора отзывов о вашем продукте: 4 действенных шага

Технически подкованный способ похудеть без смс и регистрации

Как взломать банк? (или разбор Payment Village на StandOff 11)

Приключения ржавого 1602 (HD44780 A00)

Безопасно стираем файлы с цифровых носителей

Новая комета C/2023 H2 Lemmon

ShIoTiny5 — Концепция и конфигурация

Гуманитарий с 0 знаний в программировании. 3 часть. Первые шаги в C# (и слегка Unity)

Китайцам удалось разработать и выпустить самую емкую в мире флеш-память. В чем прогресс?

[Личный опыт] Из Аргентины в Парагвай: кое-что интересное об этих странах и о жизни цифрового кочевника

Что делать с допущениями?

Работа с A/B-тестами в крупной соцсети: подробно об A/B платформе Одноклассников

Почему вам стоит отказаться от использования timestamp в PostgreSQL

Приглашаем на онлайн-воркшоп «Kaspresso: учимся писать автотесты и прокачиваем резюме»

Проблема множественного тестирования на практике

Обзор безопасных микроконтроллеров Flagchip для автомобильной электроники

[Перевод] Наводим порядок в наших миграциях

Введение в Apache Flink: осваиваем фреймворк на реальных примерах

Развертывание базы данных Oracle в Docker в условиях санкций

«Рыбка в аквариуме» или как повысить устойчивость песочницы к детектированию вредоносным ПО

Apple Watch 9 и Apple Watch Ultra: обзор новых умных часов для экстремалов и не только

[Перевод] Путеводитель по гравитационным волнам

Vim: шпаргалка для начинающих

Основы программирования в любом сценарном языке

Трактор, смузи и одна старая логическая игра: как мы ездили на Joker и Heisenbug

[Перевод] На Энцеладе есть все необходимые для жизни ингредиенты

[Перевод] Работа с 3D-графикой и визуальными эффектами в Qt Design Studio

Fashion retail + IT= ?

[Перевод] Встречаем Angular 17

Как проходил и чем закончился бум нанотехнологий

Наш самый психоделичный бизнес-проект

3 хакатона = 6 лет стажа: как я сделал красивое резюме и получил первую работу в IT

Как жесткую программную систему превратить в гибкую без истпользования языка программирования или Двадцать лет спустя

Взгляд на ИБ со стороны не ИБ-разработчиков

5 маркетинговых приемов, которые выведут компанию на рынок

Позиционирование бренда: как поселиться в голове клиента

Мониторинг с Grafana. Best practices

Настройка функциональности сервис деска в ZenTao

Почему облачные среды разработки до сих пор не завоевали популярность?

Использование расширения VS Code «PVS-Studio» для эффективной борьбы с ошибками в C# коде

Архитектура веб-приложений, Gitflow и REST API: доклады с Backend-митапа red_mad_robot

Upwork: Time tracking или без, что лучше?

Как мы придумали Astra Linux Embedded или «Есть ли жизнь после Windows IoT?»

[Перевод] 10 тяжёлых истин о работе программиста, про которые никто не предупреждает

Как жизнь сортирует нас пузырьком, или Почему в ИТ войдут не все

Идеальный противник: ИИ по имени Sophy соревнуется с геймерами в Gran Turismo 7

Формирование основных критериев выбора программного обеспечения в разработке проектов АСУ ТП

Как вписать блоки в страницу или в контейнер? Используйте css grid

Лучшие нейросети и боты, которые раздевают девушек по фото на просторах интернета

Делаем интерфейс вентиляции для SCADA

Тестируем китайские rack-серверы TTY

Матрица выбора директолога: конвейер, бутик, инхаус?

Решение задач Yandex Cup 2023 на Java, часть 2

«Есть вопросы, на которые не ответит даже наниматель»: три истории о собеседованиях разработчиков на С++

Дизайн-концепция: как подготовиться к демо и не зафакапить презентацию. Готовый скрипт для дизайнеров + чек-лист

Метод SMART. Что это и почему про него важно знать руководителю?

[Перевод] Структура Flutter-приложения: feature-first или layer-first

Зачем нужен проектный офис, если компания работает в продуктовом подходе?

[Перевод] Data Mesh – ячеистые топологии для работы с данными

Большой код. Учимся генерировать F#-исходники с помощью Fantomas. Часть 1. Знакомимся с содержимым синтаксического древа

Из жизни свободного ПО в России: обзор XIX Конференции разработчиков свободных программ

Установка и настройка Odoo 16 и Pycharm на Ubuntu 22.04

ОБЗОР RED ОС

Как американцы хотели выдавить русскую, русская хотела выдавить американцев, а китайцы хотели денег

Как самостоятельно работать над повышением словарного запаса английского языка

Как мы переложили на ChatGPT рутину в тестировании

Поднимаем мониторинг на базе Icinga2/Web/Director/Grafana за 5 минут

Проектирование загрузчика файлов

Решение задач Yandex Cup 2023 на Java

Как мы упростили внедрение роботов в банке

Ищем скам токены с помощью пузырчатых диаграмм в блокчейне TON Часть 1

Техническое задание: как и зачем его писать, и почему без него не обойтись

ФП виновно в снижении стоимости программ. Вот мои доказательства, господа присяжные заседатели

Helidon 4 вышел, а никто и не заметил

Как я ошибся со сроками и что мне за это было

Изучаем Q#. Орёл или решка?

08 ноября 2023

Бенчмарк Whetstone — исторический тест оценки производительности

Фиды в Яндекс Директе: как создать и настроить, чтобы не готовить тысячи объявлений вручную

Новое железо или тонкости интеграции RoCEv2 в vmWare vSAN ESA

Разработка и тестирование целочисленного сумматора с AXI-Stream интерфейсами

[Перевод] Эмоциональное взаимодействие с языковыми моделями LLM может повысить производительность на 115% (исследование)

Пишем Python-макрос для FreeCAD

Проба пера или решение для локальных объявлений?

Обзор наушников Commo

Вышел Savant 0.2.6. Релиз с улучшениями для GPU без NVENC и Jetson Orin Nano

XMPP vs WebSockets: что использовать для приложения чата

Путешествие JavaScript-кода через движок V8

Фильм «Она» в реальной жизни: любовь, жизнь и персонализация ИИ

Зачем нужен архитектор 1С

Спасибо за интерес, проявленный к вакансии» или почему IT-рекрутер может отказать разработчику?

Как обновление в телеграм повлияет на IT: спросили тимлида

Что под капотом у цифрового фото и видео: глубина цвета

Соблюдай, или must die: правила безопасного обновления Kubernetes до новой версии

Как разработать функциональное мобильное приложение за 2 месяца: кейс Kassir.ru

«Белое золото»: патентная история первых литиевых аккумуляторов

Оплата в Telegram | API Yoomoney С#

Российские коммутаторы, ИБП и новые процессоры от AMD и Intel: что подготовил рынок железа в октябре

Вы — новый руководитель. Как успешно пройти адаптацию в сложившемся коллективе?

Малый бот для малого бизнеса: 20 новых заказов и решение конфликта с… главным партнёром

Слабый ML/AI = серьезная угроза для цифровизации

ИИ против всех: когда и почему мы стали бояться алгоритмов (и что с этим делать)

EF Core. Как 1 строчка может добавить до 100% к быстродействию запросов к БД?

[Перевод] Постмортем: American McGee's Alice

Не покупайте платную рекламу на Яндекс.Картах (Яндекс.Бизнес) [Мнение маркетолога]

Будущее саперов в России: что о нем думают сами специалисты

Дайджест новостей из мира дизайна за октябрь

Сервер Юк. Заставляем Yandex Cloud Functions работать на F#

15 вопросов для опроса о качестве продукта или услуги

OpenVMS: операционная система для атомных станций. Redis

Повышаем качество обслуживания трафика в российских криптошлюзах: нюансы внедрения QoS

Эйчары такие противные девочки, которые отказывают из-за цвета глаз: найм глазами IT-рекрутера

Из чего состоят карьерные сайты: топ-5 фич и 4 месяца разработки

Кто победил в студенческом хакатоне InnoGlobalHack?

[Перевод] YOLO-NAS Pose: прорыв в технологии оценки позы

Моделирование движения космических тел

0b10 лет спустя: нырок в девопс

От бизнес-идеи к техническому заданию. Список необходимой информации

Futura. Проект концептуального облика СберБизнес—2035

Приходите на DevOps Conf, чтобы вырасти в должности: как конференция помогает профессионально развиваться

Mysterious Werewolf атакуют российскую электронную промышленность через уязвимость в WinRAR

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Анализ архитектурных стилей: часть №1/9: сравнительная таблица

Три хопа над уровнем неба

Разработка task manager при помощи библиотек Flask и psycopg2

3D видеокарта-«декселератор» из 90-х. Как работала S3 ViRGE «под капотом»?

Взлет Lies of P или Почему так популярны соулслайки? Часть 2. Биология игры и механический мальчик

Пластик будущего: прочность, память формы, самовосстановление и экологичность

Как перейти из ручного тестирования в автоматизированное

Почему типичные дизайн-подходы оказались неприменимы к интерфейсу для производств

Некоторые особенности голосового ввода на реальном производстве

Part 3. Инструменты тестирования производительности

Growth Hacking: Интересные кейсы компании Red Bull

Перевод «говорящих» имён в кино и художественной литературе

Про обратную связь и ответственность

[Перевод] PassTheCert. Обходим отсутствие механизма PKINIT в Active Directory

07 ноября 2023

Multipath TCP в Go

[Перевод] Как итераторы в Rust могут ухудшить производительность: разбираемся в проблеме

Тестируем отечественную систему виртуализации: Альт

Как управлять состоянием телеграм-бота

Вас забанила нейросеть: как новый алгоритм Яндекса постепенно выкидывает из поиска региональные СМИ

Cotea: программный контроль исполнения Ansible

Security Week 2345: киберугрозы для геймеров

Как развиваться, если ты и так лучший в своём деле?

Реагирование на инциденты

«Иногда лучше написать велосипед»: как тестировать кластеры Kubernetes с помощью Python

Квантовые точки над «i»: как это открытие изменило мир науки

Почему Cities: Skylines 2 так тормозит (часть 2, самое мясо)

[Перевод] Лидерство в тестировании — документация

Троянские астероиды, Юпитер и миссия «Люси»: изучение предтечей Солнечной системы идёт по плану

Как сохраняли еду во время путешествий до появления холодильника

Классификация авторства текстов. Обзор Kaggle соревнования «H2O Predict the LLM»

Некоторые нюансы в настройке профиля в LinkedIn

Опыт внедрения UI CMAK для управления кластерами Kafka

Издательство Питер. Колонка редактора

Гайд по авторизации в Micronaut

CRM должна быть CRM-ной

Акселератор в России и в Европе. Есть ли разница и стоит ли игра свеч?

Системы хранения и обработки данных: что предлагает отечественный производитель

Кубик в кубе или самоучитель по Kubernetes

Почему за нарушение NDA чаще всего ничего не будет: в чём проблема большинства компаний

LOD-ка, или один из способов «потопить» проект

Управляем навигацией во Flutter с помощью библиотеки auto_route. Часть 1

Многомерный анализ данных: исследование многомерных кубов и SQL OLAP-запросов

Как мы создали и развиваем лабораторию R&D

Дизайн визуальных коммуникации — графика как средство для общения

База по SPI NOR FLASH

Как стать надёжной базоSecure-base leadership или как стать надежной базой для коллег в нестабильные времена

[Перевод] Какой монорепозиторий сейчас подходит для Node.js BACKEND?

SQL-инъекция: разбор уязвимости на примере

Тест AGM аккумуляторов Prometheus Energy PE 12100L и PE 1207

Подбираем параметры сессии в Apache Spark, чтобы не стоять в очереди

Иерархическая база данных (продолжение)

LCD 1602 расширенный функционал + RUS версия

Japan Mobility Show: что интересного показали компании на крупнейшей автомобильной выставке мира

VoLTE и VoWiFi: технологии, которые помогают общаться. Что это и как работает?

Когнитивные искажения в программировании. Часть 2

Как управлять трафиком с помощью BGP и OSPF

ТОП-5 антисоветов для владельцев бизнеса, которые не хотят зарабатывать деньги

На что игроки обращают внимание в первую очередь?

MITRE: последователи и антагонисты

Разработка мобильного клиента СДУ «Приоритет» под ОС «Аврора» на фреймворке Qt

Взламываем транспортные карты: чит на бесконечные деньги

Взлет Lies of P или Почему так популярны соулслайки? Часть 1. В ожидании Dark Souls 5

Почему вовлеченные сотрудники — секрет успешной команды и проекта

Формат описания Компонентов и Префабов (Entity) для ECS. Часть 1. Спецификация

[Перевод] Как улучшить тестируемость кода на примере внедрения зависимостей в Python

Задача повышенной сложности: AV для ситуационных центров

Digital-мероприятия в Москве c 7 по 12 ноября

Digital-мероприятия в Санкт-Петербурге c 7 по 12 ноября

Умный мясокомбинат: что можно сделать с инженерными системами?

Pix — бразильская система платежей, о которой поют горячие мачо

Xg предсказывает результаты матчей?

25 вопросов и ответов по терминам REST API на собеседовании по вакансии системного аналитика

Анонсы конференции OpenAI Dev Day: быстрее, дешевле, умнее

Изучаем Q#. Обучаем перцептрон

Мобильная разработка за неделю #513 (30 октября — 6 ноября)

Невероятно гибкие и переиспользуемые UI контролы для Angular

06 ноября 2023

[Перевод] Фаззинг с AFL++. Знакомство

Ещё раз об экзоконтинентах, тектонике плит и зарождении жизни

[Перевод] Ландшафт разработки

Переделка мини компьютера в мобильный NAS

Как мы запустили телеграм-радио

Общаемся с базой знаний: как мы улучшили точность генеративных ответов LLM с помощью собственного RAG

«Кто на ком стоял?» Про страдательный залог в технической документации

Как удобно хранить всю информацию по SMM проектам с помощью Obsidian?

Что внутри мощного мини-компьютера Mini IT13? Разборка нового неттопа от Geekom на базе процессора Intel 13th Gen

Ради всего человечества. 4-й сезон

Краткая история лития: от открытия до промышленного производства

[Перевод] Использование Content-Security-Policy вместе с React & Emotion

Время инфоцыган. Почему им все еще несут деньги

[Перевод] Почему Cities: Skylines 2 так тормозит (часть 1)

Топ-10 блоков питания в 2023 году: от бюджетных и компактных до дорогих и мощных

Как frontend-специалисту повысить зарплату

Тренд на общественный широкополосный интернет набирает обороты на западе — разбираем ситуацию

Мутации в микросервисах: применяем Temporal

Самые громкие события инфобеза за октябрь 2023 года

Моделирование размещения хабов в pyomo

[Перевод] Врачи выступают за усиление надзора за использованием ИИ в медицине

Во что поиграть? — Heroes of Might and Magic IV

Бизнес-гибкость через микросервисы

LYWSD03MMC: ZigBee сеть на термометрах

Геймдев в России: Реальность и Перспективы

Аяза Шабутдинова задержали за недостаточно успешный успех, а СПБ Биржа накрылась санкциями

Процессор Itanium и архитектура IA-64 окончательно забыты: в ядре Linux 6.7 их код удаляют. Что пошло не так с Itanium?

05 ноября 2023

7 шагов учиться быстрее и эффективнее

[Перевод] История одного наследства: как я с помощью OSINT и социальной инженерии заскамил скамера

Нужны ли кому E-ядра?

Новый китайский аналоговый процессор в 3000 раз быстрее GPU A100 от Nvidia. Что это за чип и для чего он нужен?

Как я пять лет назад начал выходить на новый уровень дохода и как у меня это до сих пор не получилось

Пишем минимальный ActivityPub-сервер с нуля

Какие неочевидные темы вспомнить перед собеседованием на Frontend разработчика

Hidden Gem — LLava 1.5

Полезные Bash команды

Поговорим об оптимизирующих компиляторах. Сказ седьмой: борьба с проверками диапазонов

«Умная» батарейка

Цикл постов про Keycloak. Часть вторая: Контроль доступа на уровне приложения

Автоматическое определение таблицы коммутации BLDC мотора

Windows CE всё: поддержка прекращена Microsoft. Как всё начиналось и как закончилось

Топ-5 бесплатных программ для оформления списка литературы с видео-инструкциями

[Перевод] В старых данных «Кеплера» нашли звезду с семью планетами

[Перевод] 8 профилировщиков потребляемой мощности для embedded и IoT систем

Milk Sad уязвимость в библиотеке Libbitcoin Explorer 3.x. Крупная кража на $ 900 000 у пользователей Биткоин Кошельков

Самодельные радиолампы в домашней мастерской. Манифест

Автономный программатор SWD

Мини-ПК в ноябре 2023 года: 5 моделей на все (почти) случаи жизни

Sucker (присоска) — PHP компонент для теста приватных методов и свойств

На пути из Web к Native, часть 1

[Перевод] 80% руководителей в США сожалеют о решении вернуть сотрудников в офисы

Mimesis: идеальное решение для генерации данных

04 ноября 2023

Разбор задачи A отборочного этапа Yandex Cup 2023 — iOS

Синтаксический разбор CSV строчек

Квитанции как способ отражения сделанной работы на уровне типов

Белоснежно чистый код

Написание Частного технического задания (ЧТЗ)

Mysql для аутистов

[Перевод] Flutter VS React Native

Новости из мира OpenStreetMap за октябрь

QCustomPlot + FetchContent

Реверс мобильных приложений на cocos2dx

Чем смешнее, тем умнее! О пользе юмора в процессе обучения

[Перевод] Во второй раз — повезет?

Архитектуры RL: DDPG иPPO

Разговоры о Курсах, годнота или нет?

[Перевод] Ускоряем запуск Spring Boot-приложений в контейнере

12 GitHub записок

[Перевод] От идеи до реализации: создание игры с помощью нейросетей

Публикация в Awakari из произвольных источников

Постоянная тонкой структуры и магия чисел

Road Run, или как я свою первую игру делал. Часть 2

Что такое класс типов?

Устанавливаем и настраиваем Marzban

[Перевод] У крыс обнаружили пространственное воображение

[Перевод] Почему мужчины так боятся ИИ?

Microsoft собирается запретить «неавторизованные» аксессуары для Xbox: благие намерения или протекционизм?

Что под капотом у цифрового фото и видео: субдискретизация

История создания Metal Gear Solid

Не Unity единым…

[Перевод] Проблемы функции Golang init

03 ноября 2023

Исследование: 9 главных трендов в корпоративном мерче

Большая сила и большая ответственность. Все игры о Человеке-пауке

Создание анимированных видео в нейросети Stable Diffusion, пошаговое руководство

Комфортные условия труда как должное, или о чем не думают работодатели

Прогнозирование временных рядов с помощью библиотеки Skforecast

[Перевод] Почему я не буду использовать Next.js

Что о видеотехнологиях расскажут на VideoTech 2023

Перезагрузка жизни с бизнесом: история Валерии Зименковой

Измерение частоты на STM32

Чтение на выходные: «Fallout. Хроники создания легендарной саги» Эрвана Лафлериэля

Как прокачать профессиональную репутацию без публичных выступлений

Как расширить компетенции аналитиков при работе с Big Data

Yggdrasil-mesh глазами пентестера

Истории из жизни вредоносов: знакомимся с Remnux

Нейросети в качестве художника: всё лучше и лучше. Подборка инструментов для создания изображений

Фаззинг на пальцах. Часть 1: идея, техника и мера

Проблема вагонетки: в какую сторону переключишь стрелку именно ты?

Что не так с интерфейсами чат-ботов

Padding vs SizedBox. Что выбрать для вёрстки отступов Column и Row

Программист с детства: интервью с разработчиком

Разработка рекомендательных систем: три открытых библиотеки от Сбера

[Перевод] Регулярные выражения — это не трудно

Ты ведь станешь программистом?

Как мы открыли сеть квестов и за 8 лет бизнес не испортил дружбу

Как увеличить конверсию сайта в 2 раза, не платить Яндексу за нецелевые лиды и продать на 50% больше без роста бюджета

Как хранить данные в облаке? Краткий экскурс по технологиям

О самой полезной встрече с инвестором

Митап по С++ в Москве и онлайн: боли нового стандарта, висячие ссылки и дискуссия о собеседованиях

Сколько тратят в IT: сеньор бэкендер

[Перевод] Что GCC делает для усиления защиты ядра?

Как обстоят дела с космическими телескопами: анализ российских патентов

Отремонтировали в MySQL 8.2

Квантовые компьютеры. С точки зрения традиционного программиста-математика. Часть 7 — Заключительная

Руководство по развертыванию и управлению Linux-сервером без bash и sh с помощью ispmanager

Мультиплатформенные образы: что это такое и зачем они нужны

Как я стал iOS разработчиком

Электрический карандаш. Лёгкая гравировка на металле дома

Создаем дизайн в любом стиле без промта с помощью IP-Adapter

[Перевод] Реализация Graceful Shutdown в Go

[Перевод] Гитхаб вас сдаст: идентификация пользователей SSH-серверов

Это «Интерстеллар», детка: робот TARS, рабочая реплика МКС и другие проекты на Raspberry Pi

Беспроводная магнитоионика: превращение немагнитного в магнитное без проводов

Через тернии к SLA: как техподдержке быстрее закрывать заявки сотрудников

[Перевод] Сравнение HTTP-библиотек

Интеллектуальный труд

Дизайним абилки как в X-COM

Иерархическая база данных

5 книг для начинающего разработчика 1С

Как стилизовать текст на Compose через Spannable

Redux-toolkit и переиспользование кода

Эта неделя в мире Java (3 ноября)

Обращение к издательствам: пожалуйста, ПЕРЕВОДИТЕ термины

Разработка браузерных игр с использованием Phaser3, React, Typescript

02 ноября 2023

Как уменьшить галлюцинации ChatGPT: 6 способов

Архитектор 2.0

Устройство кучи для проженных самоваров. Часть 1

[Перевод] Доклад Алексея Старовойтова на Linux Security Summit Europe 2023: BPF и безопасность

Как Лада сдавала GCFA и зачем он нужен киберкриминалистам

Почтовый сервер на Debian / ALT / Astra / RedOS — опыт портирования Ansible Playbook

Стоит ли разработчику идти на завод, как запустить стартап, но вовремя остановиться и другие истории реальных айтишников

.NET 7 против российской криптографии. Часть 2. Штампы времени

Два frontend фреймворка. Два подхода

concurrent.futures в Python

Gryffine — история одного пет-проекта

«Клиентов нужно не искать, а создавать»: погружение в Telegram API через TDLib

[Перевод] Управляемое данными тестирование с использованием Cucumber

Как не программист, вероятно, написал самую быструю библиотеку в мире

Как я писала программу на C#, которая шифрует текст по принципу «Квадрат Полибия»

Предсказываем цены с помощью методов анализа данных и машинного обучения

О чем нам намекают естественные системы физических единиц

Как поддерживать себя в кибербезопасной форме: инструкция по самообразованию в IT на примере ИБ

[Перевод] Как шоколадный пудинг помог создать космическую антенну

Обратный отсчёт пошёл: последний шанс поучаствовать во взломе года

Трейсы в Spring Boot 3 с использованием Zipkin и Kafka в качестве транспорта

Понимают ли нейросети друг друга?

Это база: нюансы работы с Redis. Часть 1

KMP перешёл в stable. Что это значит?

[Перевод] Nintendo Game Processor — компьютер для создания игр, который не выпустила Nintendo

Применение архитектурных шаблонов в машинном обучении: разбор Gradient Boosting

История облачного переезда: как мы отказались от гибридного деплоя и полюбили Terraform

Визуальный и интерактивный отчёт матрицы коллизий из Autodesk Navisworks в Microsoft Power BI

Ловим сетью. 5 способов автоматизировать поиск информации при помощи нейросетей

О «критически важных» обновлениях Angular 17

Анонсирован выпуск первого в мире квантового компьютера с более чем 1000 кубитов

[Перевод] Сокращаем дистанцию: как сконструировать SQL-модели в MLflow и упростить управление жизненным циклом машинного обучения

[Перевод] Как прошёл эксперимент с китайской лунной микрофермой

Можно ли обойтись без нативных языков при разработке на RN и Flutter?

WIP-лимиты помогают тимлиду усилить команду: рассказываем, как их внедрить и какие могут быть ошибки

Как отличить реальные отзывы от фейковых в Интернете [Инструкция от маркетолога]

Рынок ARM-чипов расширяется, но для Intel это не проблема: мнение генерального директора компании

Как провести курс для разработчиков (за 1.5 млн) в маленькой компании и не сойти с ума

Из фото в 3D, ч.1: геометрия формирования изображения

Обзор Llemma: новая математическая open-source модель

Как сделать тесты на Espresso более читабельными и стабильными

Как построить Observability для инфраструктурной платформы

Как построить VoIP кол-центр на 4000+ операторов

Microsoft PowerToys: Король GitHub среди C# проектов с C++ ошибками

Жук, нумерология, хеш или ничо? Оптимизация работы с путями

Настраиваем Git server hook в GitLab On-Premise для защиты кода от вмешательства злоумышленников

Создание сервиса авторизации через систему ЕСИА

Использование табличных тестов в go для тестирования запросов к БД + testify

[Перевод] Что такое гексагональная архитектура. Разделение бизнес-логики и инфраструктуры с помощью портов и адаптеров

[Перевод] Уэбб ищет планеты в системе Фомальгаута

[Перевод] Vivaldi 6.4 для iOS — Опытная унификация

Как создать интерактивные виджеты на iOS 17

Как и зачем я стал автором курса по веб-разработке?

Как в США судились с программистами: три интересных кейса последних лет

Искусство создания безопасных и надежных приложений

ИИ-помощники для работы с кодом

Проектирование архитектуры через User Stories, часть 1. Вовлекаем в процесс заказчика

30 лет МТС: принимаем поздравления и делимся опытом

PostgreSQL Antipatterns: ходим по JSON-граблям

Дышим, чтобы жить лучше. Часть 1

Китай ускоряет процесс импортозамещения. Проблемы есть, но давление США пока не смогло остановить КНР

Solutions architect, который не пишет код

Вышло обновление Telegram которое позволяет убрать монохромный значок из трея

Lego набор, который я всегда хотел

01 ноября 2023

Как материалы расширяются при охлаждении и почему это очень странно?

[Перевод] Обсерватория имени Веры Рубин сможет находить до 70 межзвёздных объектов в год

[Перевод] Новые телескопы для изучения последствий Большого взрыва

Какую библиотеку на Python выбрать для создания телеграм-бота?

Как использовать нативный платежный сервис SberPay в кроссплатформенном приложении на Flutter

iPhone 15: обзор новейшего смартфона от Apple из первых рук. Что это за девайс?

Как сделать B2B-блог инструментом продаж: простая стратегия для сложных продуктов

Press F, чтобы рассчитать использование облачных ресурсов

[Перевод] SQLx: raw SQL в Rust

Виртуальная инфраструктура и облачные сети: как создать единую систему в разных зонах доступности

Основы тайм-менеджмента: как эффективно распоряжаться своим временем

PKI на ENS. Часть 2. Proof-of-Concept

Ошибка компиляторов Intel Fortran при параллелизации

Активность найма на IT-рынке в 3 квартале 2023

Проект интерактивной космической станции. Познание и испытание

Джон фон Нейман: выдающийся венгерский ученый, участник Манхэттенского проекта и автор статей по квантовой механике

Битва за флешку: кто изобрел USB-накопитель?

12 вопросов, которые не стоит задавать сотруднику при анкетировании

Как реализовать приостановку трансляции и фоновый стриминг на Android с помощью опенсорс-библиотеки

На что способен КриптоПро JCP? Туториал по валидации отсоединенной электронной подписи

3 ноября 2023 противостояние Юпитера

Роль HR в борьбе с профессиональным выгоранием

Scala Digest. Выпуск 10

Удар молнии с VFX Graph

Обзор книги «С++ 20 в деталях»: доступно, но не для джунов

Как запустить Web3-проект | Часть 2: Виды проектов и построение команды

Выбор платформы и подрядчика для замены иностранного BI. На что нужно обратить внимание

Как запустить Web3-проект | Часть 3: Токеномика, Фандрейзинг, Лончпады, Биржи и Маркет-Мейкеры

Использование ML для прогнозирования CLTV

Чёрная рука, красные глаза и другие страшилки

Жизнь после Spotify: какими музыкальными сервисами пользуются россияне

Как запустить Web3-проект | Часть 1: Коммьюнити-менеджмент и маркетинг

[Перевод] Илья Суцкевер, главный научный сотрудник OpenAI, о своих надеждах и опасениях относительно будущего ИИ

(Пере)рождение метавселенной: что происходило с детищем Цукерберга и вокруг него, пока все восхищались ChatGPT

[Перевод] Что нового в Chrome 119?

Почему ChatGPT пишет код с уязвимостями и как это исправить: наблюдение белого хакера

Детектируем горизонтальное перемещение с WMIExec

Гиковский КПК за копейки: как китайцы сделали ARM-ноутбук за 40$ с железом от… навигатора?

Токсичная «Джоконда»: Леонардо да Винчи использовал специфические пигменты в ходе работы над картиной

[Перевод] Использование многоуровневых зависимых списков в MS Excel для маппинга организационных структур

Параллельный импорт — потому что всем параллельно… или перпендикулярно

Коснуться и ощутить: многофункциональный датчик для электронной кожи

Во что превратились текстовые редакторы

Байт-код — это просто! Как сделать DI по-настоящему быстрым

5 детских болезней бизнеса в российском производстве

(Не) безопасный дайджест: слив через подрядчика, взлом авиакомпании и корпоративное мошенничество

Исследование составов для тушения пожаров на основе водных растворов полиакриламида

Будущее ближе, чем кажется

Тестируем инфраструктуру и приложение на устойчивость к DDoS-атакам

Краткий обзор форума GIS DAYS 2023. День информационной безопасности

Поможем Ходору найти новых друзей с помощью графов

Критерии выбора курсов по тестированию для начинающих IT-специалистов. Часть 1

Тренды угасания деятельности телеком-операторов

Взаимодействие с Midjourney с использованием Discord API • Часть II

Part 2. Инструменты управления тестированием

Архитектурный паттерн для обработки больших данных: Kappa

Ищем жилье в 500м от сетевого продуктового в Москве

Книги по менеджменту vs. ГОСТы

[Перевод] Знакомьтесь: 97 вещей которые должен знать каждый Cloud-инженер

Ядерный магнитный резонанс, ЯМР⁠⁠. Часть 2

История языка С

Релиз ядра Linux 6.6: возможности, обновления и самые заметные изменения

Симулятор реального собеседования для программистов — практикуемся онлайн

ПАРУС в Облаках

Встреча с Динкинешем

[Перевод] Физики проверяют в лаборатории новую гипотезу о происхождении жизни

31 октября 2023

Вы, конечно, шутите, мистер Нейман! Страшная сказка о серой слизи

Микросервис отправки писем через smtp Yandex .Net Web Api MailKit

Прогнозирование нагрузки солнечных электростанций

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

В помощь тем, кто погружается в Smali

Гайд: как интернет-магазину подготовиться к Черной Пятнице

Как (не)найти работу программисту с опытом

@Scheduled + @Async (в Spring Boot)

ShIoTiny5 — светодиоды, индикаторы и шкалы

Пишем printf на языке ассемблера FASM

Считаем медиану быстрее numpy

Самый главный принцип разработки интерфейсов

Установка OC Linux на плату Kintex 7 (KC705) от Xilinx с софт-процессором MicroBlaze часть 2

[Перевод] Топ 5 QA-метрик для улучшения качества тестирования

Как получить криптолицензию в Литве: основные шаги

Самые лёгкие ноутбуки для работы и не только: что предлагает рынок

Как заказчик пришел к нам за новой фичей, а мы его отговорили

RTsim: из стартапа в ИТ-парке в поставщика решений для крупного бизнеса

Как работают Model Serving инструменты изнутри. Пишем свой на Python и Docker с нуля

Как я стала тимлидом и стоило ли оно того

Релиз без ошибок. Невозможное возможно?

Проверяем YTsaurus. Доступность, надёжность, open source

Рисуем с нейросетями: тонкие корректировки в Midjourney и Lumenor.ai

Java Unsafe API для низкоуровневого манипулирования памятью

Нас ждёт крупнейший в истории ретродроп? Starknet подтвердил раздачу

[Перевод] Доводим разработчика до выгорания: три простых шага

Кратчайший путь с одним источником во взвешенных графах, Алгоритм Дейкстры и Python

Как мы создаём защищённые автоматизированные рабочие места

Технология «Дятел»: новаторское решение проблемы галлюцинаций ИИ

9 советов по выбору шлагбаума

Дайджест событий для эйчаров и рекрутеров в IT в ноябре

Арифмометр Чебышёва: первая отечественная счетная машина с непрерывным движением

Международная гонка в области квантовых технологий и интернета набирает обороты

Олег Бартунов о премии Highload++: лидерство обязывает всё время доказывать, что ты чего-то стоишь

Вы никогда не сократите Тime Тo Мarket, если будете тестировать все фичи на одном сервере

Когда одной ARIMA мало. Прогнозирование временных рядов нейросетями

[Перевод] 50 лет видеоиграм — часть 3. Хорошие игры всегда вне конкуренции

Flutter. Локальная база данных

Вы, что хотите как в 90-ые?! Страшно?

Как мы создавали и внедряли свою матрицу компетенций

Нужны как воздух. История очистителей воздуха

Как написать новостной Телеграм-канал если ты не программист. Часть третья

Как запустить сотовую сеть стандарта AMPS при помощи SDR

Обзор утилиты для поиска секретов TruffleHog

[Перевод] Что будет с оборотнем, если отправить его на Луну?

Bug policy. Что делать когда работа с дефектами — это хаос и ужас

Зачем и как планировать трудозатраты технического писателя?

Сладость или гадость?  Что покажет Smart Tomo Engine

Раскрой тайну убийства, чтобы присоединиться ко взлому века

Знакомство с разработкой SAP Data Services

ABR для живых трансляций

Законы природы объективны или всё же субъективны?

Приходите к нам на завод, у нас тяжело

Зачем банкам менять интерфейсы, и как это сделать, если вы тоже хотите

Умный дом на Raspberry Pi и Home Assistant: добавляем диммеры и реле Wiren Board

Как работают полумошеннические конторы по ремонту компьютеров: немного инсайда и советов

Backend Driven UI с точки зрения бэкенда: к чему готовиться, если вы решили на него перейти

Просмотр монохромных артов ZXART на ATARI XL/XE

Тест новых батареек Epilso

Какие проблемы может помочь решить DevOps as a Service? Пожар инфраструктуры и управление командой

Flutter и работа с нативным кодом на примере библиотеки для работы с NFC

Сонары, роботы и чем флейта лучше гитары

Бинарные пятнашки

30 октября 2023

[Перевод] Увеличивается ли масса объектов при приближении к скорости света?

Security Week 2344: исследование кампании «Операция Триангуляция»

Байки с завода: как IT-специалисту на производстве живётся

Комета C/2023 H2 (Lemmon): где найти её на небе

Атрибуция в маркетинге или «не все так однозначно»

Геймификация в обучении и как Duolingo связан с Ведьмаком?

Создан самый маленький в мире ускоритель частиц — размером меньше монеты

ThinkPad X41 Tablet в 2023 году

Они поклялись любить друг друга в горе и радости, а также мыть полы по очереди

Патентный аспект в Нобелевской премии Алексея Екимова

Индексирование полнотекстовых данных в PostgreSQL с использованием модуля pg_trgm

К вопросу об импорто-замещении среди видеокамер

Управление общей кодовой базой в микросервисной архитектуре

Город, которого нет: как и почему с карты России исчезали поселения

Как выбрать IT специальность и не разочароваться

Souls, куда уже плавнее?

Как с помощью Мастера кампаний при сокращении бюджета уменьшить стоимость лида из Директа с 2500 до 344 р?

Как мастер маримбы создал настольный планетарий

Как выращивать SOC на корпоративной ферме

Осмысленная визуализация при анализе и проектировании в действии

Дорогой ИТ-дубль: почему дублирующие программные продукты мешают развитию цифровой экономики

Сортировка в Laravel по полям relation-ов

Используем Linux правильно: гайд для аналитика

Чек-лист: как правильно выбрать поставщика СХД

Переизобретаем файловую систему: (Open)ZFS

Сложности перехода на эфемерную среду тестирования или к чему готовиться проектному менеджеру?

Судьба нижегородского кейса по теме маркировки рекламы

Giftadvisor: как мы придумали использовать ChatGPT не ради хайпа, а с реальной пользой

Как распознать мошеннический сайт. Памятка безопаснику для обучения пользователей основам ИБ

Что будет если команда, не видавшая Compose, решила делать новую сложную фичу на нём?

Открытое письмо BI компаниям — проект “Dashboard.AI”

Как пройти техническое интервью на позицию системного аналитика в финтех-проект

В Телеграме появилась подсветка синтаксиса, и она бесит

Обзор популярных файловых систем в системах виртуализации. Часть 2: BTRFS

Как мы собираемся дать ИИ и гражданам доступ в госуправление: кейс Татарстана

Скромное обаяние ClimateGuard CG Mini

Поймай меня, если сможешь: как найти хакера в инфраструктуре с помощью ML

Расстаемся с облаками на примере Sonoff

Digital-мероприятия в Москве c 30 октября по 5 ноября

Digital-мероприятия в Санкт-Петербурге c 30 октября по 5 ноября

Миграция с Huawei SoftX3000 на Eltex ECSS-10

Как написать новостной Телеграм-канал если ты не программист. Часть вторая

Стратегическое руководство по регистрации предприятия во Вьетнаме: шаги, сроки и требования

Дуров планирует собирать деньги на Телеграм, а вокруг карт VISA для россиян развернулся хайп-скандал

Решение задачи про определение типа в Typescript с Yandex Cup 2023

Слово Божие — функциональное программирование как основа Вселенной

C# делегаты изнутри. Можно ли расширить С++ стандарт для поддержки делегатов в стиле C#

29 октября 2023

Casio BP-1000, MacBook 1466 и нестандартные кассеты: новые находки на испанской барахолке

Idle Berserker UI solutions

7. Точность систем автоматического регулирования (ч. 2)

[Перевод] Улучшение дизайн-ревью в Google

John the Ripper и Hashcat. Эволюция брутфорса

Как мне захотелось систематизировать виды тестирования

Альтернативные клиенты для мессенджеров. Стоит ли вообще обращать на них внимание?

Как я отправил деньги на карту друга в Казахстан: Хождение по мукам

Реквием по Одиночке

Как правильно смотреть и использовать конкурентов на пользу продукту: 5 неочевидных практик

Отправляем уведомления в определенный топик в чате Telegram

Парочка полезных роликов по работе с дизайн-системами от больших продуктовых команд

Превращаем SDR монитор в псевдо-HDR в видеоплеере mpv

Сборник встраиваемых модулей на ПЛИС

Как преодолеть трудности разработки мобильного центра принятия решений

ActivityResult API и Compose

Как я добился чистой архитектуры на фронтенде

Как создать самого простого телефонного Робота-Информатора (AimyLogic)

Искусственный интеллект на Python с использованием TensorFlow и Keras

Мобильная разработка за неделю #512 (23 — 29 октября)

FAQ по Shadowsocks/XRay/XTLS/Reality/Nekobox/etc

Нобелевская премия 2023 года: Сколько денег получат лауреаты этого года?

Секреты ядра нашей планеты скрыты под Баффиновой Землёй

IP калькулятор глазами админа или инструмент для работы со списками сетей

Ностальгические игры: Serious Sam

Искусство хакатонов: Как раскодировать путь к победе

Обращение к издательсвам: пожалуйста, не переводите термины

Пентест физических идентификаторов. Часть 1

Метавселенная как переходная стадия к «полному погружению»

28 октября 2023

Психотравма как шаблон мышления

Вышло обновление Telegram: ответы 2.0, гибкие настройки ссылок, персональные цвета и многое другое

История о том как я на один из самых дешёвых Orange Pi анонимную сеть пытался накатывать

Vue3 provide-inject di

Ситуация на российском рынке Android-разработки. Как оставаться востребованным специалистом и какие навыки развивать?

Как я совмещаю в себе токсичного человека и приятного собеседника

В поисках бриллиантов. Три кнопки для Хабра

Решаем трудности адаптации мобильных приложений с Responsive_framework

Разработка real-time приложений с Python и WebSocket

[Перевод] Освоение AWS CDK: настройка пользовательского домена для вашего HTTP-шлюза

Как справиться с эмоциональным выгоранием. 13 советов

Keyboard Layout Guide

NorthPole: энергоэффективный процессор от IBM для ИИ-приложений с 22 млрд транзисторов. Возможности чипа

Как создавалась Mount & Blade

[Перевод] Вам не нужен новый iPhone — вам просто нужен новый аккумулятор

Программируем и отлаживаем STM32 через USB Type-C порт, не нарушая спецификации USB

Как я упростил продукт в 10 раз

5 известных нерешённых задач, условие которых нетрудно понять

Gitea & Act Runner: First touch

Orange Pi OS: конкурента Rapsberry Pi OS теперь адаптируют для x86-систем и не только

QA Documentation. Как я автоматизировал самую нелюбимую часть работы — написание ReleaseNote

27 октября 2023

Деплой приложения на сервер через push в Git. Или как перенести сайт или бот на хостинг в 3 действия

Samba AD vs FreeIPA

Data Visualizer — отображение данных с микроконтроллера

Книжный кружок. Рецензия на книгу «Микросервисы от архитектуры до релиза»

Пссс… нужен RISC-V-ноутбук для разработчиков? Встречаем Lichee Console 4A и другие модели

[Перевод] C++23: четыре новых ассоциативных контейнера

[Перевод] Стресс от отдыха — болезнь трудоголиков и опасный симптом эпохи достигаторства

Акробата нет, но вы держитесь. Чем редактировать PDF?

Чтение на выходные: «Теперь вы это видите. И другие эссе о дизайне» Майкла Бейрута

[Перевод] Что я хотел бы знать заранее, когда выкупал себе целую ASN

Как ранжируются сайты в тематике «Спорттовары»

Установка и безопасная настройка Redis

[Перевод] Мнение три года спустя: стоил ли того переход с JavaScript на Rust?

Как мы определили веса алгоритмов ранжирования крупнейших маркетплейсов на открытых данных

Цифровой паспорт оборудования промышленного производства

Детекция машин на мобилке в 2023. С какими проблемами мы столкнулись и как решали

MLOps-инструменты, обзоры рынка и тренды потоковой обработки данных

ИИ выходит на новый уровень: LLM обретают пространственно-временную картину мира

Как мы заинжектили кнопку на Behance

Playground. Как сэкономить кучу времени на настройке окружения

Как защитить свою форму верификации от ботов

File upload на React.js шаг за шагом

От Style Transfer до диффузии: эволюция визуальных эффектов на смартфонах

Использование Istio для управления трафиком и мониторинга в микросервисах

[Перевод] Куда уходят разработчики после сокращений?

Автопровижининг телефонов Yealink. Часть 3

Работа над доступностью: с чего начать, куда копать, как оценить прогресс

Сравнение алгоритмов балансировки нагрузки: Round Robin vs. Least Connections vs. IP Hash

[Перевод] Согласно новой теории цивилизации могут очень быстро распространяться по Вселенной

Космос становится всё более привлекательным местом для добычи полезных ископаемых. Возможности и перспективы

Интеграция Axum с S3-хранилищем

[Перевод] Grafana Beyla: автоинструментарий eBPF с открытым исходным кодом для наблюдения за приложением

История одной Real-Time-рекомендательной системы: пример построения решения от нуля до реализации

HackTheBox Authority writeup- получаем права админа через PassTheCert

[Перевод] Объясняем простым языком, что такое трансформеры

Быстрое клонирование окружений с OpenStack с внешним DHCP

Какие проблемы возникают при разработке мобильных центров принятия решений

[Перевод] Космическая фабрика по производству лекарств, которая не может вернуться домой

Первый массовый советский домофон

[Перевод] Машинное обучение помогает классическому моделированию квантовых систем

ИТ-шансон, или как ChatGPT (не) помогает в работе

Тайные хранилища мира: где и как хранятся национальные запасы золота и другие ценности человеческой цивилизации

Вероятность столкновения астероида Бенну с Землёй после 2170 года

Очень странные дела: как мы столкнулись с аномальной зоной на складе

[Перевод] Конкурентный отказ

Большая миграция из Кремниевой долины не удалась. Люди едут обратно

[Перевод] Американская паровая империя

Разбор задач Школы программистов 2023

LanitFest: как мы выясняли, что общего у ИТ и кулинарии

ГМО-детектор: растение, меняющее цвет в ответ на токсин

Подождите, сейчас я вас переключу на другого сотрудника…

26 октября 2023

Где 15 минут пешком от дома до метро в Москве и как различать панельные дома…

“Ну и долго мне ещё до магазина?” Или пара слов о геоинформационном анализе с помощью Python

API: гайд для самых маленьких

Топ-3 авторских DevOps/сисадмин-канала

Global Talent visa для IT-ника. Путь с нуля

Борьба с несбалансированными данными

5 примечательных IT-компаний из Карибского региона

Производителей ARM-процессоров становится больше: теперь и AMD с Nvidia. А вот у RISC-V проблемы

Настройка NVMe over TCP — для тех, кому надо подключить больше 1 диска единственной конфигурации из всех примеров в Сети

Как мы обезличиваем ПДн, сохраняя их смысл и качество. Чтобы тестовый стенд был полезным, будто там данные с прода

Электронные книги? Аудиокниги? Смешать, но не взбалтывать

Куда девать 300 багов: автоматизация бэклога и RICE для багов

Две серебренных медали на Kaggle за месяц

На какие вопросы викторин интереснее всего отвечать

Слышать клиентов и решать их задачи вовремя: гайд по управлению бэклогом B2B-продукта

[Перевод] Как получить работу в области Data Science? 8 простых шагов

ERNIE — удивительный компьютер на военных технологиях

О мутациях в микросервисной архитектуре

AOOSTAR R1: десктопный компьютер и NAS в одном флаконе. Что это за девайс и на что он способен?

Автоматизация Swimlanes на досках Jira

Автоматизация казначейских операций в туроператоре на базе 1С: ERP

Как и зачем мы парсим XML

И на Марсе будет яблони цвести. Весточка из прошлого века

Адаптивный дизайн приложений на Gtk

[Перевод] Самые дорогие материалы в науке совсем не те, о которых вы могли подумать

Серверы из линейки vStack-R, как альтернатива оборудованию западных вендоров

Что общего у приватности и феодализма

Головоломки на Python: Увлекательный Путь к Мастерству в Программировании

[Перевод] Вспоминаем MUD — настоящего динозавра среди MMORPG

Как Google занимался махинациями и обманывал рекламодателей

История одного внедрения корпоративной программы лояльности SAP

Один на 150 000 операций. Расследуем причины выброса времени отклика в операциях ввода-вывода

Путевые заметки: мудрость местных. Часть 3

Yet Another Easyjson. Как я не устаю делать велосипеды, а главное зачем

Сколько попугаев выдает ваш WAF? Обзор утилит для тестирования

Как можно использовать .NET из Javascript (React) в 2023 году

Опечатки, нулевые указатели и коварный таб: 33 фрагмента в библиотеке GTK

Мечта о российском АРМ: как заменить зарубежные мониторы, мышки и периферию

Как пропатчить планшет под OpenSuSE

Путь от 0 до первых 100 заказов. Как мы помогли вырасти стартапу, создав удобный сервис по аренде яхт

[Перевод] Что такое API-шлюзы и Gateway API и почему за ними будущее нативных облачных приложений

Как перезагрузиться, пройдя пешком 250 км, или каким был для меня Путь Сантьяго

Разработка и тестирование целочисленного сумматора с AXI-Stream интерфейсами, часть 2

Склад, авто, аптека: мониторинг условий хранения и перевозки лекарственных средств

В потоке лендингов: путь к автоматизации

Как мы растим своих джунов

CRC — это просто (деление столбиком)

Celery: изучаем на реальных примерах ч.1

Vivaldi 6.4 — Расширение возможностей

УМНИК Нейронет: стоило ли ввязываться

Мне пришла повестка из военкомата

Право на ремонт продолжает распространяться по миру. Отношение к частному ремонту у Apple, Microsoft, Sony

Автосборка Fsbl, U-Boot, linux kernel и установка debian для amd64 для Zynq Ultrascale zcu106

Простой последовательный интерфейс «SINT» для связи двух ПЛИС, и не только

25 октября 2023

Пишем свой QTableView с нуля

Простой пример ИИ для управления роботом. TensorFlow + Node Js

Kafka, go и параллельные очереди

Fragment и Toncoin сегодня

Кому выгоден мировой кризис депопуляции?

Простое CPU ядро на ПЛИС

Зачем Git тестировщику

[Перевод] 8 углубленных вопросов на собеседованиях на роль сеньора в JavaScript

От кинодивы Золотого века до «Системы секретной коммуникации»: жизнь актрисы и изобретательницы Хеди Ламарр

Road Run, или как я свою первую игру делал. Часть 1

6 полезных инструментов на основе ИИ для разработчиков и программистов

Попытка получения исходников ядра от производителей, и последующее хамство от них

Реализация консенсусного алгоритма Raft

Swift UI: от сомнений к успешному внедрению

Как приручить виртуальные машины

Предсказание остановок оборудования с использованием LSTM и Байесовского подхода

Отчёт по региональному хакатону «Цифровой прорыв. Сезон: Искусственный интеллект», проходившему в Сочи

Как написать новостной Телеграм-канал если ты не программист. Часть первая

Как получить полезную информацию из своих категориальных признаков?

Защита от DoS-атак в Carbonio

Автотаргетинг в Директе: к чему готовиться?

Как я запилил видеочат-рулетку за 2 месяца с нуля

Что выбрать новичку: Python или Java?

Краткий обзор форума GIS DAYS 2023. День ИТ: студенческий форум, «Клуб ИT-директоров», итоги «Биржа ИТ-стартапов»

Мониторинг и трассировка в Go: от Prometheus до Jaeger

Автоматизация маркетинга в e-commerce: 5 примеров использования

React vs Vue vs Angular. Часть 3

[Перевод] «Болезнь Нобеля»: как величайшие ученые мира со временем теряют рассудок

Инженерный калькулятор на C++. Часть 1: Токенизатор математических выражений

Как с помощью 3D-печати создавать девайсы будущего

[Перевод] Как добавить фон в PDF-документ на языке C#

10 полезных англоязычных ресурсов для программистов

10 советов для создания опросов, которые люди захотят заполнить

Как выстроить удобные процессы в работе с монорепой

Стилер из торрентов: как скачивание пиратской программы привело к заражению сотен тысяч пользователей

Как я использовала идею CYBERPUNK 2077 в договорах с клиентами

[Перевод] 12 лучших инструментов аннотирования изображений на 2023 год

Оптимизация веб-приложений: на что стоит обратить внимание

Готов ли Swift OpenAPI Generator для продуктивного кода?

Такие разные типы планирования – зачем нужны, как применять и причем тут вложенные циклы?

Старые песни о главном и pig butchering

Как мы создаём Squadus: реальна ли выгода от использования open-source?

Готовим драйвера МК для проброса периферии

Великая Октябрьская Киберреволюция. Расследование: как закончилась власть народа на Pikabu. Бунд

Хардварный проброс

Зачем вам Employee Experience: как премии, CRM и выдача ноутбуков влияют на прибыль компании

Штучная работа. Как мы собрали суперкомпьютер для моделирования новых материалов

Работа с временными рядами в Python. Часть 2

Висмут на пальцах: носимое устройство для хранения данных

Проектирование навигации в интерфейсах аналитических дашбордов

Печать на сетевой принтер без драйверов

Подводные камни при работе с исполнителем во время аттестации объекта информатизации

Как интегрировать мультиаккаунт в уже работающий сервис и не поломать всё

Как дизайнеры воруют и почему это нормально

Онбординг. Что такое хорошо?

Рендеринг трёхмерных развязок, мостов и тоннелей

У нас в Excel поселился замечательный Python

Оптимизируя sequences — или как мой код попал в kotlin

Построение графа покрытия UI-тестами бизнес-логики на основе VisualFSM

Для кого я на самом деле проектирую интерфейсы?

Уязвимость XXE в .NET 6 SDK: с чем боролись…

24 октября 2023

Фильтрация объектов по координатам (широте и долготе)

Простой дизайн-процесс, который работает

Как программисту использовать ИИ на практике (Bard, ChatGPT, Midjourney)

Процедурная генерация укрытий в играх

OSINT: инструменты

Почему мир Hogwarts Legacy похож на цветной картон (Часть II)

Flutter Yandex Mapkit: как внедрить основные инструменты Яндекс Карт в проект на Flutter. Часть 1

Обзор невизуальной доступности смартфонов под управлением операционной системы Android

VBA, Windows 10: манипуляция файлами с длинными путями

Шаблон Технического задания по ГОСТ 34

Правильный мониторинг API: метрики и лучшие практики

Совмещаем социнженерию и технический пентест

Restic: эффективное резервное копирование из Stdin

Книга «Искусство Agile-разработки. Теория и практика гибкой разработки ПО»

Новые процессоры AMD обогнали аналоги от Intel? Знакомство с Ryzen Threadripper

Путешествие прошлого: что ели моряки и воины в пути

One week offer для системных аналитиков и аналитиков данных — с 7 по 10 ноября

Об одном способе анализа смысловой нагрузки научно-технической литературы

Зачем главному транспортному институту Москвы собственная IT-команда

Организация колл-центра технической поддержки

TikTok выстраивает полноценную поисковую систему

[Перевод] Лидерство в тестировании: тестирование, основанное на рисках

Как ранжируются сайты в тематике «Туризм»?

Выявление схожести между произведением искусства из коллекции музея и работами автора методами ML

[Перевод] Чёрный рынок звёздочек на GitHub, который помогает читерить с популярностью

Потерял месяц согласований, психанул. Теперь только платные брифы

Космические проекты от Индии: высадка на Луну, венерианский орбитальный спутник и орбитальная станция. Это реально?

Как устроен GIL (Global Interpreter Lock) в Python: влияние на многозадачность и производительность

Техлид в ЮMoney: как не растерять техническую экспертизу и научиться управлять людьми

Что будет с мобильными релизами, если улучшать и автоматизировать процессы

Автоматизация бизнес-процессов в Heflo: настройка форм

Киберпреступник глазами российских психологов: черты, мотивы, ценности, отклонения

Выявление схожести между произведением искусства из коллекции музея и работами автора методами ML

Делай продукт и бросай его в воду. История собственной лоу-код платформы в трех актах

Переезд монолита в k8s. Делаем каршеринг cloud native

Как запатентовать изобретение и заработать на этом

Быстро поднимаем беспроводную сеть в отеле

Отказоустойчивая архитектура: почему Tarantool не падает?

Как концепция ЕОМ и графический конфигуратор моделей в ZIIoT облегчают жизнь промышленным разработчикам

Как выбрать GPU для машинного обучения

Когнитивные искажения в программировании

Гирокарт «Тачанка» дешевле 1000р

Выгорание на работе: что это такое и по каким причинам происходит

Разработан инструмент, позволяющий художникам «отравлять» свой контент для ИИ

Диффузионные модели в CV. Что за зверь?

9 алгоритмов сортировки и поиска для JS, о которых вас спросят на собеседовании

[Перевод] Требовать от разработчиков урезать сроки – всё равно что торговаться с метеорологом о погоде

Новый тип универсальных тонкопленочных антинакипных выпарных аппаратов

Как мы мигрировали сервера в новый дата-центр и, кажется, не сошли с ума

Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают?

Техлид в DS-команде: зачем софт-скиллы и у кого есть право на ошибку

[Перевод] Криптография с открытым ключом: ключи RSA

Метадерево как инструмент для выбора средства визуализации

Устранение “шумов” LabVIEW при приеме USB/СОМ данных

[Перевод] Vue 3: Ваше первое знакомство с компонентом Transition

Игра-планировщик без опыта программирования: мини-пост-апокалипсис в гугл-таблице

Как работает врачебная тайна

Короткий путь от джуна до SOC-аналитика

Все проблемы проекта в одной диаграмме: как с помощью Kaiten построить диаграмму потока

LLM'ы в преобразовании запроса на естественном языке в SQL (text2sql)

Пусть говорят, что хабр не торт или небольшое социологическое (само-) исследование

Визуализация результатов Telegram-опросов в Grafana

23 октября 2023

Как вести бизнес в США, не сжигая российский паспорт

Stone: знакомство с API

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Дайджест новостей из мира будущего, машинного обучения, роботов и искусственного интеллекта за начало осени

Как проложить универсальные рельсы рабочих процессов и запустить по ним большую компанию?

Большая подборка открытых API

Как применять метод PCA для уменьшения размерности данных

Управление зависимостями в микросервисной архитектуре

Малоизвестные библиотеки Python для анализа данных, которые сделают вашу жизнь проще

Радиостанция точного времени с 84-летней историей закрывается из-за проблем с точностью. Что насчёт современных систем?

Тестируем отечественную систему виртуализации: zVirt

«Глупый» электросчетчик VS умный дом или как интегрировать электросчетчик без смарт функций в Home Assistant

Что внутри ноутбука Ninkear A16? Разборка игровой модели на базе Ryzen 7 7735HS

Security Week 2343: новый инцидент в компании Okta

[Перевод] Почему важна разметка данных: в основе ChatGPT лежит труд людей

[Перевод] Предстоящий выпуск Yggdrasil v0.5

Как провести анализ рекламных креативов с помощью генеративных сетей

Фантазии, которые сбылись: какие отечественные писатели предсказали технологии будущего?

Как реализовать систему рекомендаций на сайте просмотра кино

Труд

Уход в сингулярность. Как написать нетленку, которая наберет сотни тысяч или миллионы просмотров

AirBNB будет использовать ИИ для борьбы с потенциальными патимейкерами

Программисты с аллергией на предметную область

Актеры бастуют против нейросетей, но при этом продают ИИ-компаниям свои голоса, лица и мимику

Микифон: карманный проигрыватель пластинок

Новая жизнь старого GPS-приёмника

Экспорт статьи из LibreOffice Writer в Habr Flavored Markdown или HTML

Спёкшиеся папирусы из Геркуланума поддаются чтению благодаря сверхточному сканированию и искусственному интеллекту

Ученые из MIT: биологические и искусственные нейронные системы воспринимают информацию по-разному

Как офисное освещение влияет на продуктивность

Мёртвое время. Как не ошибиться при настройке ШИМ в Renesas Synergy

3 шага, чтобы снизить стресс в команде: инструкция для руководителей и тех, кто не хочет сойти с ума на работе

AsmX

Помог себе, помоги другому: мой опыт менторства в IT

Университет: как разрешить доступ к сайту по URL в любой точке сети

Как из вакансии понять, что наниматель-мудак: 5 признаков

Моделирование систем электромобиля

Service Workers против медленного интернета: Кэширование и улучшение UX

[Перевод] Как материнство сформировало меня как лучшего тестировщика

«Большие вызовы» в «Сириусе», или как мы обычно проводим лето

На складах Amazon начинают работать гуманоидные роботы

Анализ вакансий и портрет специалиста по качеству данных

False или не false?

Digital-мероприятия в Москве c 23 по 29 октября

Русский LLM-помощник (saiga) с кэшем, используя RAG (Retrieval-Augmented Generation)

Опыт использования AI для QA: тестировщикам приготовиться на выход?

Как мы создали телеграм-канал, работающий целиком на нейронных сетях

[Перевод] Введение в data science: инструменты и методы анализа

Сделай хобби работой и тебе… придется искать и хобби, и работу

Фрилансеры vs агентство: как не угробить SEO и сразу сделать все правильно?

Работа с временными рядами в Python. Часть 1

Confluence — агрегация данных таблицы

Реализация экранов авторизации и регистрации с помощью Custom View и Firebase

Мобильная разработка за неделю #511 (16 — 22 октября)

22 октября 2023

VR-тренажёры и иммерсивное обучение

Делаем 10-и минутную задачу за 2 часа с помощью ChatGPT

Как получить оффер на 180к с помощью ChatGPT?

Почему вам не нужны Citizen-Developers

Изучаем Q#. Статистическое сравнение двух последовательностей чисел

Варианты развития QA специалиста если вы уже «у потолка»

Telegram собирает и продает МТС личные данные своих пользователей, или не все так плохо?

Виртуальная любовница, часть 2: Настройка SillyTavern

Очень большие числа в физике

Какую информацию современный автомобиль собирает о водителе и пассажирах

Читаем/записываем файл в Андроиде без запроса пермишинсов

YAR — Yet another relativity

Мал, да удал. ASCADA. Простейшая система диспетчеризации (SCADA) для Arduino и других микроконтроллеров

Стек протоколов BLE 5 -физический уровень

Как настроить оптимальную модель работы с заказчиками текстов: пять правил для комфортной коммуникации

[Перевод] Распределённые транзакции

Тест производительности Web-фреймворков для Rust

Airflow в Kubernetes. Часть 1

Стандарт ERC 20

Подборка кино и сериалов про шпионов, разведку и OSINT

Гибридные транзисторы с использованием паутины и электронных компонентов: что это такое и как работает

Взлетаем на backend: наш путь к победе в номинации «Лучший backend-разработчик» на хакатоне от ООО «Лента» и ЯП

[Перевод] Комбинация кислорода и метана может раскрыть наличие жизни в другом мире

Секреты вовлеченности: разбираемся в психологии видеоигр

Хотели сделать Alan Wake 2, а вышло…

Чтение на выходные: DIY-материалы о контейнерах, DevOps и архитектуре — личный опыт напрямую от специалистов

Продуктовые кейсы на собеседовании: какие бывают и как их решать

[Перевод] Варианты беспроводного подключения для приложений интернета вещей — сравнение технологий

Технологии бортовой сети костюма телеприсутствия: исследование и разработка

Практическое руководство по созданию Helm чарта или как избавиться от рутины при работе с YAML манифестами

Go 1.21: пакет slices

Галлий, германий, а теперь и графит: Китай понемногу ограничивает экспорт ценных ресурсов. Зачем это КНР?

21 октября 2023

MATLAB Simulink и SimInTech на MacBook Pro M2 Max

50 вопросов для опроса клиентов, для вашего вдохновения

Как Starlink меняет мир: Главные преимущества и выгоды для пользователей

Создание искусственного интеллекта для игры Баше без нейронных сетей

Природа тревоги и дерево невроза

Весы Nokia-Edition

Шпаргалки для сервера CS:GO

Как Data Science помогает разрабатывать лекарства

[Перевод] Шпаргалка по событийному моделированию

FCC, общественный интернет и 5G: что с сетевым нейтралитетом

Как мы удвоили разрешение фотографий с помощью камеры Flutter на iOS

[Перевод] Как создать API в облаке менее чем в 200 строках кода

Что бывает, когда в настольный футбол играют разработчики: проапгрейдили не только игру, но и корпоративную культуру

Как и почему AI изменит работу дизайнера, но не заменит его

Психический симулятор или Triumvirate of Hearts

Первые шаги в тест-дизайне: Разбираемся в базовых техниках QA

Python: с чего начать изучение, какие курсы пройти

Майнд-карта успешной физической трансформации. Питание. Тренировки. Мотивация

Microsoft научилась сохранять данные в стекле: 7 Тб не предел. Но у корпорации есть и другие разработки

Разработка RESTful API: как использовать ExpressJS и другие фреймворки для создания RESTful API

Если у тебя стресс и мало времени: 6 практик на 5, 10 и 20 минут от ЯНорм

Превращаем обычный электросчетчик в умный: продолжаем осваивать Samsung SmartThings

Использование null значений в методах PHP

Инновации «на полке»: технологии, которым нашли применение спустя много лет после изобретения

Экскурсия в натуральные числа или Расширенная Гипотеза Коллатца, часть II

Марокко как локация для удалённой работы: что делать и сколько стоит жизнь?

Смартфоны будущего: какими они будут?

Занимательная задача с микросервисами в .NET

Удобный рабочий монитор с книжной и альбомной ориентацией. Обзор офисного монитора Digma DM-MONB2708

One-on-one. Девлог. Карта со сложным кастомным эффектом

За кулисами IT: моё путешествие от кодера до капитана команды

20 октября 2023

Fusor vs React

[Перевод] Астрономы обнаружили самый дальний радиовсплеск из известных, произошедший 8 миллиардов лет назад

JS pattern CustomSwitch

Инженер — ИИ

CRUD React c Redux и Saga + typescript в 2023

Почему ты не станешь программистом

Тернист ли путь в современное IT?

Возможно ли увеличить интеллект?

Умный дом и другие гаджеты глазами фантастов

[Перевод] Сжатие сообщений в Apache Kafka

Дросселирование воздуха. Истечение воздушной струи из ресивера в атмосферу со сверхзвуковой скоростью

Как собрать свой собственный x86 Wi-Fi роутер

ПРОВЕРЯЕМ КОНТАКТЫ: OSINT и иные методы

Событийное логирование для аналитики и мониторинга работы телеграм-бота

Исследуем саундбар Yamaha YAS-109, часть 2

Обзор на «Яндекс ТВ Станцию»

Как на заводах начал жить МАКАР, и причём здесь колёса

Чтение на выходные: «Новая Типографика. Руководство современного дизайнера» Яна Чихольда

[Перевод] Какой длины должны быть классы — когда «чистый» код на самом деле не так уж и хорош

Как использовали компьютеры в СССР. Общение с вычислительным центром

Почему два переезда хранилища данных — это не «пожар», а уникальный опыт для прокачки стека

Исследование рыночной корзины на основе данных розничной торговли в Стамбуле

Как качественный саунд-дизайн влияет на успешность игры

Khadas Mind: мини-ПК, игровой компьютер и десктоп для решения обычных задач. Что это за девайс?

Открытие и обзор кибербез‑хаба «Кибердом»

Что расскажут на PiterPy 2023: много питонов и немного ржавчины

Можно ли получить из нейронки рабочий дизайн интерфейса?

Как интернет-магазину Х2 увеличить продажи на ограниченном рынке и в 2 раза уменьшить долю расходов

Архитектура SwiftUI + VIPER: модульный подход к разработке iOS‑приложений

Точка, точка, запятая, или Почему на Госуслугах нет части пунктуационных знаков

[Перевод] Запускаем нативную конфигурацию Linux как виртуальную машину при помощи HyperV

6 причин разместить приложение на B2B-маркетплейсе и как это организовать

Биометрия. Не скуШно. Не душно

Чем полезен DevTools тестировщику: об основных вкладках и инструментах

Классификация текстов в spaCy: пошаговая инструкция

ChatGPT в диагностике обратимости деменции

[Перевод] Астрономы утверждают, что новые телескопы должны использовать преимущества «парадигмы Starship»

Обзор нововведений в C# 12

Почему профессионалам не стоит бояться, что искусственный интеллект отнимет у них работу

Cubefabs: альтернатива традиционным мегафабриками и решение проблемы дефицита микросхем

Уитфилд Диффи — ученый и шифропанк

Есть ли перспективы у российских мобильных операционных систем?

Как мы запустили автобиддер для управления рекламными кампаниями в Ozon?

ИТ-стажировки в Страховом Доме ВСК: как студенты погружаются в работу Блока ИТ

Приглашаем на Ozon Tech Community ML&DS Meetup

Приглашаем на онлайн-митап «Гетерогенность, или Деплой JavaScript туда и обратно»

ИИ в отечественной медицине: цели внедрения, перспективы и проблемы

ПО для импортозамещения телекоммуникационных устройств

Как настроить GitHub Actions и не заплакать: пошаговая инструкция

Заработала система «Антифрод»: мошенники больше не позвонят

Руководить, когда не готов к этому: путь от «чайка-менеджера» до «servant leader»

С завода – в IT. История руководителя мобильного направления Битрикс24

Как создать черный список для токенов JWT в Django

Как тебе такое, Илон Маск? SpaceX и Starlink обвиняют в увеличении объёма космического мусора и световом загрязнении

[Перевод] Как получить плашку совместимости со Steam Deck, не покупая Deck

API от А до Я (теория и практика)

Во что поиграть: Меч и Магия VII

[Перевод] Учёные заявили об открытии «недостающего закона природы», объясняющего эволюцию всего во Вселенной, включая нас с вами

Распознавание речи (транскрибация) по аудиозаписям диалогов. Whisper. Личный опыт

Как видели будущее компьютеров в СССР. Часть 2

Четыре (предлагаемых мною) принципа госрегулирования интернета

Next JS и Nginx

Как я создавал мобильное приложение для хранения прочитанных книг BookDesk

Так какой же процессор использовался в играх Brick Game?

Как управлять сотнями sidecar-контейнеров без боли и сожаления

Путь к сердцу робота: гастрономические предпочтения и эмоции ИИ

Под капотом у CarPrice: как мы управляем инфраструктурой и жизненным циклом приложений

Правда ли то, что национальный корпус русского языка по сути приватизирован компанией Яндекс?

ShIoTiny5 — новые веяния

Про забытые реккурентные задачи

Сделано в СССР. Первая орбитальная космическая станция «Салют 1» и скафандр «Сокол К»

Windows 11 спустя два года все еще безнадежно проигрывает «десятке». Почему?

Внедрение pet-проекта в реальный бизнес или как в одиночку написать ERP-систему для общепита

19 октября 2023

От инженера до руководителя разработки и обратно

Как мы с помощью чемпионата оценивали профессиональный уровень продактов

Изучаем Q#. Алгоритм Гровера. Не будите спящего Цезаря

Сложные клиенты ИТ: через тернии к профиту

Стеганография в файлах формата .m4a

Как я учусь на курсах frontend разработки с помощью доработанного метода ZettelKasten

Проектирование архитектуры для микросервисов с использованием gRPC

Решение школьных задач по химии в Python

Оптимизируем Android приложение в пару подходов

Уровни изоляции транзакций: Объясняю на мемах

Как быстро интегрировать Систему быстрых платежей (СБП) в приложение на Flutter

Гауссов сплэтинг: как это выглядит

Как работает PassMark. Стандарт бенчмаркинга с 1998 года

Анализ «Пяти неправд»

Вошел в IT. А что дальше?

Как потратить дни, чтобы сэкономить секунды: продвинутые коммиты в GitLab

[Перевод] Делаем зеркало-ужастик на базе Stable Diffusion

[Перевод] Первое слово из нераспечатанного Геркуланумского папируса обнаружено 21-летним студентом факультета информатики

Путешествуй, ни в чем себе не отказывай

Технологии продления жизни: как развивается 3D-печать органов

Как мы все занялись стратегией: внедрение OKR

15 ресурсов по GIT. Что почитать/посмотреть?

Цикличность дизайна: как мы возвращаемся к старому в новом формате

Построение ML модели для оценки текста языкового экзамена

Подходы к автоматизации создания окружений для R&D-команд

Разработка трёхмассовой тепловой модели асинхронного тягового двигателя

Немного паранойи: весёлые огромные уязвимости, которые порождают ChatGPT и LLM-модели

Kubernetes Networking: сервисы, Ingress и Network Policies

Цикличность дизайна: как мы возвращаемся к старому в новом формате

[Перевод] Мне пожизненно забанили рекламу в Meta**. Потому что я преподаю Python

Простые шаги к эффективному code review

[Перевод] Разметка данных при помощи GPT-4

Поиск лишних Component Dependencies с помощью Dagger SPI

Найдена интересная связь между использованием Интернета и деменцией

Как установить «МойОфис Частное Облако 2» в связке с «МойОфис Почта 2»

Антон Мальцев про удобные NPU, Computer Vision для коботов и восстание неуклюжих машин

YTsaurus SPYT: помогаем планировщику Apache Spark быть ещё эффективнее

У медуз нет мозга, но они способны обучаться на своих ошибках. Как это работает?

[Перевод] Размерности качества данных: обеспечение качества данных с помощью Great Expectations

Аккаунты Firefox переименовываются в Аккаунты Mozilla

Подмена человеческого голоса. Как ИИ лишает работы певцов и актёров озвучки

Я мыслю MOV EAX, 1

[Перевод] 9 лучших инструментов аннотирования изображений для Computer Vision

[Перевод] Поговорите с детьми об ИИ: шесть вопросов, которые стоит обсудить

Актуальные способы пополнения счёта в Apple и iTunes

Как Guidance выводит ИИ на новый уровень: инструмент для эффективного управления моделями

Обзор популярных файловых систем в системах виртуализации. Часть 1: ZFS

[Перевод] Почему хорошие разработчики пишут плохие юнит-тесты

Спутниковая связь в России и мире: что работает сейчас и что планируется сделать в ближайшем будущем

Виртуальная любовница: Установка и первый запуск KoboldAI+SillyTavern. Часть 1

Как приоритизировать фичи с помощью Unit-экономики?

GigaChat расправляет плечи. Новая версия нейросетевой модели от Сбера

Теория сборки: новая смелая «теория всего», которая объединяет физику и эволюцию

Программируем биржу: почему мы выбрали Rust?

[Перевод] Спутники Starlink испускают радиосигналы, мешающие работе наших самых чувствительных радиотелескопов

Путевые заметки: дорожные знаки и природные особенности. Часть 2

ClimateGuard RadSens: раскуриваем трубку Гейгера-Мюллера

Как мы выбирали модель классификатора на основе международных научных практик для сервиса e-mail-рассылок

Обработка больших данных при помощи библиотеки .NET for Apache Spark

И вспыхнет пламя! Приглашаем UX/UI-дизайнеров на баттл с фондом в 100 000 рублей

Что может пойти не так на хардварном проекте? Спойлер: всё

О чем расскажут на HolyJS 2023 Autumn: от архитектуры до карьеры

Показываем видео в терминале

Модные визуальные тренды в UX-дизайне

Посторонись, Copilot: подборка разнообразных AI-инструментов для разработчиков

Незаслуженно забытый лучший шутер 2002-го года — Doom 3 Alpha + Карты

PMBoK — управление проектами с умом

Нобелевская премия по физике 2023

Теперь популярный авторский контент на Хабре пишут школьники с соответствующим результатом?

[Перевод] Развенчиваем распространённые мифы о телефонных аккумуляторах

18 октября 2023

Почему так много скама: от финансовых пирамид до NFT

FreeCAD и C++ код с неопределённым поведением для медитации

Базовые архитектурные решения для обеспечения масштабируемости и производительности в социальных сетях

Что такое Quad Bayer фильтр в камерах и работает ли он на самом деле?

Ошибки, маппинг, два SA: анализируем ошибки в ответах на запросы к внешним API

«Патентный криптоальянс» против старого капитала: интеллектуальная собственность в блокчейне и криптовалютах

Миссия Psyche: полёт к металлическому астероиду. Никто не знает, что именно там удастся обнаружить

Как вести несколько проектов и не сойти с ума. Очередная статья про тайм-менеджмент

Как TDD помогает мне делать RTS

Постановка задачи (Job) в очередь Laravel из хранимой процедуры или триггера PostgreSQL

[Перевод] Готовимся к собеседованию: 82 вопроса по MongoDB

Опыт создания UI библиотеки на C++

Где искать достоверную информацию о здоровье: тайничок медицинского копирайтера

far2l в Ubuntu 23.10

Неплохо

Упрощаем подключение линтеров в пайплайны Gitlab CI

Установка OC Linux на плату Kintex 7 (KC705) от Xilinx с софт-процессором MicroBlaze часть 1

Разработка децентрализованных приложений на Spring Boot: инструменты Web3 Tech

[Перевод] Наклонные края с постоянным углом в CSS

Разработка высокопроизводительного кеш-слоя на основе Redis в телеграм-боте

Новое поколение процессоров Intel — 14th Gen Raptor Lake Refresh: обзор и ретроспективный анализ

DataOps Platform: из чего состоит наша платформа для работы с данными и как мы её создавали

Где работать в IT в 2023: DatsTeam

IT-Екатеринбург: как из заводской культуры выросли IT-слоны и поколение айтишников

Безопасное программирование на Си

Сайга-Мистраль — третья русская нейросеть после YaGPT и GigaChat, публично доступная по API

Лицензирование софта: типы, нюансы, сложности

Быстрый денойз аудио в высоком качестве

Обзор компактной электронной книги Onyx Boox Magellan 5

Феномен информации в физике: таблица свойств или материя?

Искусственный кадровик: как ИИ может ускорить найм сотрудников, не подвергая их данные угрозе

Топ 15 вопросов про использование Кибер Бэкапа

Почему айтишники часто не справляются с ролью скрам-мастера? И как ментор может с этим помочь?

Существуют ли  джуниор-DevOps-инженеры и почему их ищут

Применение глобальных почтовых правил в Carbonio

JetBrains выпустила новую IDE для работы с документацией Writerside

Как обеспечить надежность и доставляемость писем: 9 правил

Мой опыт использования платформы Tantor

[Перевод] Управление политиками кластера Kubernetes через Gatekeeper OPA

Упорядочиваем архитектуру Банка

Осмысленная визуализация при анализе и проектировании информационных систем

Дешевые китайские консоли с «AliExpress» — на чём работают бюджетные игровые гаджеты «за тыщу»?

Теннис родом из Лос-Аламоса

[Перевод] Философия Compose

Прививка от ошибки выбора: что спросить работодателя «на берегу»

[Перевод] Одна игра, один разработчик, шесть платформ

3D-принтер и мозг: печать клеточных имплантатов

О построении интеллектуальных автономных дронов на базе мультиклеточной архитектуры

Безопасное управление двигателем постоянного тока

Как меняются российские рестораны и кофейни, по которым скучают российские айтишники в релокации

V FPGA конференция и создание первого ПЛИСового журнала FSM::ALFA

NumPy: шпаргалка для начинающих

Part 1. Инструменты автоматизации тестирования

Как рисуется карта в Фараоне

Прошло полгода и мы дождались: релиз OpenBSD 7.4. Важные обновления, улучшения и изменения

Бум монет искусственного интеллекта или Топ-5 монет ИИ

Способы автоматизации процессов по написанию документации для технических писателей

Чем отличается работа продуктового дизайнера в стартапе и большой корпорации

17 октября 2023

Демографический бум или как программисты плодятся

Мой тернистый путь в «Разработке Игр»

Аналитика для бизнеса: Как устранять проблемы и оптимизировать работу мобильного центра принятия решений

Новый уровень дипфейков: изменение объектов в видео по prompt, получение движемого объекта одним кликом в Wunjo AI

5 полезных приложений на базе искусственного интеллекта для работы с цифровым контентом

Релиз Modus BI Cloud

[Перевод] Миф о полном отсутствии дефектов

[Перевод] Световые пистолеты Nintendo на ЖК телевизоре. Можно?

Числа Маркова: между хаосом и порядком

Как программируются кассовые аппараты?

Подводный робот с интегрированной системой навигации

[Перевод] Vue.js 3 — шаблоны проектирования и лучшие практики

8 заповедей Junior-разработчика

MLOps в билайн: как катить машинное обучение в production без ML-инженеров. Часть I

Как я собирал бюджетный игровой компьютер за 1800 белорусских рублей

Книга «Здесь должен быть текст. Профессиональный UX-райтинг»

8 заповедей Junior-разработчика

Event Bus: пишем шину событий во Flutter-приложении

Как сделать макеты удобнее для команды

Как настроить резервное копирование в объектное хранилище с помощью Restic

Тест самых выгодных батареек AA и AAA

[Перевод] Улучшенная маршрутизация HTTP-серверов в Go 1.22

Code smells — обзор на примере PHP

“Какого кабеля?” Тестируем несколько проводов для зарядки смартфона/планшета

Небольшое React приложение со своим бекендом, запускаем с одного терминала

Дайджест мобильной разработки за сентябрь

С чего начать разработку мобильного центра принятия решений

1001 HR или как я пришёл к командным собеседованиям

Изучаем веб-сервисы ChatGPT и пробуем программировать

Как маркетологи придумывают преимущества. На примере сайта УАЗика

Асинхронный API First

BadUSB: Эксперименты с Arduino и Flipper Zero

[Перевод] Исследователи выявили мощнейшую солнечную бурю по кольцам древнего 14 300-летнего дерева

Фазовая автоподстройка частоты

Курс на Linux — как сделать обучающий курс с нуля, и при чём тут опоссумы?

Xiaomi Mi Thermometer 2 не только Bluetooth, но и ZigBee

Интеграция Prodamus-платежей в проектах на Ruby On Rails

Система Quality Score: как оценивать внешнее качество продукта

Тренды цифровизации аэропортов

Квантовые компьютеры. С точки зрения традиционного программиста-математика. Часть 6

Роль и трансформация профессии бизнес-аналитика

Построение OLAP-запросов с использованием аналитических функций

Курс на Ближний Восток: чем хакеры торгуют в дарквебе

40 лет GNU

PiterJS: сентябрь/октябрь

Алгоритм поиска ключевых словосочетаний «на пальцах». Анализируем новости

PVS-Studio помогает оптимизировать проекты на Unity Engine

Что мне понравилось из докладов дизайн-конфы #FFDD2D

[Перевод] FORTRAN — первый язык высокого уровня

О Product Data Management, или как хранить конструкторскую документацию

[Перевод] Погружение в контейнеризацию

Как выбрать программируемый логический контроллер для задач автоматизации производства

Как автоматизировать переобучение моделей?

Как мы делали свою сеть LTE в карьере и на липецкой металлургической площадке

ИИ-отрасль потребляет всё больше ресурсов. Но ИИ может и помочь оптимизировать это потребление

Свой ChatGPT бот в Telegram в 2023

Юзабилити: исправление игрового интерфейса

Варп-двигатель в Star Trek

Почему я почти никогда не начинаю проектирование (или дизайн) сайта с главной страницы

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

16 октября 2023

[Перевод] Антипаттерны в TDD

[Перевод] Зачем нужны модульные тесты и как заставить их работать на вас

Молниеносный инкрементальный линтинг Python-кода

Как сформировать проектную команду для цифровизации бизнеса

Ещё немного Ubuntu: вышел дистрибутив Ubuntu 23.10 с GNOME 45

«К2 Кибербезопасность», Positive Technologies и Anti-Malware.ru представили совместное исследование о выполнении 187-ФЗ

Кондиционер — гордость и проклятие цивилизации

Неравенства Белла для гуманитариев

Security Week 2342: беспарольный вход по умолчанию в сервисах Google

Как упростить себе жизнь: удобные юнит-тесты с JUnit и AssertJ

[Перевод] Примитивы синхронизации в Python Asyncio: Исчерпывающее руководство

Пилим монолит и рисуем архитектуру запрещённой сети: лучшие выпуски IT-шоу «Заходят два архитектора в бар»

Как у нас пока не получилось сделать голосовую соцсеть

ZENTAO – больше чем просто ITSM-платформа

Управляем дыханием и состоянием духа

“Кем вы себя видите в нашей компании через 5 лет” и другие надоевшие вопросы HR — откуда они взялись и как мешают найму

ChatGPT для разработчиков: API, лимиты, как втягивать в него базу знаний, что нельзя сделать, что лучше делать осторожно

Создание радиолокационных карт с помощью собак-роботов

Архитектурный паттерн для обработки больших данных: Lambda

Потоковая обработка данных: анализ альтернативных решений

Интересные параллели

Гайд по релокации в Испанию и получению ВНЖ в 2023 по стартап-визе

Язык программирования Sound

Производительность труда

[Перевод] Полосы прокрутки становятся проблемой

Признаки жизни: что может быть показателем существования жизни на экзопланете?

Поиск лучшего метода оценки времени выполнения задач: кейс команды Kaiten

Как написать понятные требования к ПО

[Перевод] Что такое Bento UI и при чем тут японские ланч-боксы?

Сквозное наблюдение (observability) в микросервисах

Набор инструментов backend reliability инженера

Архитектура мониторинга Windows-инфраструктуры компании Hostkey

[Перевод] Улучшаем модель RandomForestClassifier

Как организовать облачную DR-площадку для крупного бизнеса

Оценка пространственного разрешения при помощи фантомов

Кастомизация инфраструктуры облачных вычислений с помощью Kubernetes

До какого возраста можно эффективно растить мышц?

Яндекс.Спам

Использование Awakari на практике

Карта мародёров: пусть экзамен сдаёт себя сам

Почему 80% курсов не сделают из вас дизайнера

Детектор Судного дня или как я разработал датчик радиации для Home Assistant

Wish You Were Here или Как найти коллегу, который захочет остаться

Digital-мероприятия в Москве c 16 по 22 октября

LLM как оптимизатор для задачи линейной регрессии

[Перевод] Паттерн производитель-потребитель и очередь с приоритетом asyncio.PriorityQueue в Python

Из микро в макро: как адаптировать мобильное приложение под ТВ-платформу

Как настроить push-уведомления в Safari на iOS

Российские предприниматели используют бизнес-магию, а Райф наказали за кринж-рекламу кэшбэка

От инкассатора-вайтишника до оффера от Microsoft

Больше ОЗУ для одноплатников: Orange Pi 5, 5B и 5 Plus получили сразу 32 ГБ оперативки. Что это за девайсы?

[Перевод] Prince Of Persia 3: Тайна перевоплощения. Часть 2

15 октября 2023

Гикеаны, потомки нептунов

Ломаем Android. Русификация китайских авто

Nmap: сканирование портов

Электролизер для домашней мастерской

Гипотеза континуума, современное состояние

С чем едят self service и что есть в Российском меню BI платформ

Telegram бот: как мы оптимизировали создание дайджеста и вовлекли в это сотрудников студии

[Перевод] Туманность Ориона оказалась заполнена загадочными парными планетами

Проблема омографов в ударениях и как я ее решал

Делаем играющего онлайн шахматного бота при помощи Lichess API

Реклама в интернете в 2023 году для предпринимателей и начинающих маркетологов

ЦЕРН увеличил объем своего хранилища до первого в истории эксабайта. Как хранятся данные Большого адронного коллайдера

Книги по Swift и iOS-разработке для начинающих специалистов и профессионалов

Чек-лист технического писателя при проверке документации

«Конкурентные преимущества»: избранные материалы для разностороннего подхода к проектированию технологических решений

[Перевод] Если считать Землю среднестатистической планетой, то внеземную жизнь мы должны найти в радиусе 60 световых лет

Хронология ученых научной революции (XVII в.)

Sun Netra X1 и опыт в его администрировании

[Перевод] Снижение потребления LoRa ноды (TPL5010/TPL5110)

Web Workers в JavaScript: Параллельные вычисления и улучшение производительности

DIY: гитарная педаль Overdrive

intermediate сертификат в apache

Вальяжной походкой по HTTP-заголовкам

Генерация Зависимостей Внутри Программы

14 октября 2023

Как эффективно решать проблемы в IT: 10 шагов для начинающих аналитиков

Awakari в Telegram

152 ФЗ или Давайте начнем относится к своим персональным данным ответственно

ESLint | Shareable config настройка и что это такое?

Феномен постоянной Капрекара. Или загадочное «число великой радости»

Общий буфер обмена для Windows/Linux систем, с активацией по требованию

Жесткие диски не уступят долю рынка SSD. Перспективы отрасли HDD и ее ближайшее будущее

Настройка bluethooth на honor magicbook 14 и ubuntu 22.04

Kornia — библиотека компьютерного зрения

[Перевод] Футуристический план производства стали с помощью ядерного синтеза

Поднимаем на OpenWrt туннели и прокси устойчивые к блокировкам по протоколу. Настройка sing-box и tun2socks

Чем отличается синтетическое событие клика от обычного в javascript фреймворках?

Как я стал руководителем проекта в IT в 2023 году после обучения

Примета джуна #1 «С шашкой наголо»

Как я использовал тематическое разделение доступа для создания веб-приложения

Ржавое наследование 2. Славянский проброс Get/Set

Игровая механическая клавиатура Cooler Master CK720: создана профессионалами для энтузиастов. Что это за новинка?

Геймдев по-фински. Рождение студии Remedy

Создание мультиязычного вебсайта: для Китая и других регионов

Внедрение практик и принципов DAMA-DMBOK2 как предпосылки к использованию ИИ в бизнес-процессах организаций

Отправка и обработка HTTP запросов в PostgreSQL

А где же звук, или почему дистрибутив Ubuntu может не звучать «из коробки»

One-on-one. Девлог. Отделение логики от анимаций и переход на ивенты

Квантовые точки: как их изобрели и зачем они нужны человечеству

Работа с художественным стеклом. Витражная техника фьюзинг – печное сплавление

RestApi от мала до велика. А ты правильно проектируешь методы?

GitFlow процесс

ГЕОМЕТРИЯ ЗВУКА

Обзор библиотек для Hangfire

[Перевод] Сверхмассивные чёрные дыры поглощают материю быстрее, чем мы думали

13 октября 2023

Enterprise by THM writeup

Sliver C2: Подробный туториал

Открытие корпоративных счетов в Китае и Гонконге: Практическое руководство для бизнеса

[Перевод] Сможет ли ИИ предсказывать новые эпидемии?

Определение произвольной точки на полигоне. Jetpack Compose. Canvas. Algorithm

Как я писал свою первую игру для Dendy

Распаковка ретро-компьютера «Парус ВИ-201»

Нейросеть на основе MTCNN и InceptionResnet для проверки подлинности изображения лица

Оптовая торговля чёрным деревом

Топ-10 самых мощных Android-смартфонов в 2023 году

Верните мой 2077-й — время пройти Cyberpunk

Маркировка рекламы: новый закон и инструкции от ФАС

Что такое CallPassword ID и как он работает

Как мы обхитрили автоматические стратегии Яндекса и заставили их приводить больше заявок за меньшие деньги

[Перевод] Миграция с Vue 2 на Vue 3: Новые Фичи

Запуск Линукс на TV-боксе на чипе RK3528

Рецензия на книгу «Запомнить всё"

Системы видеонаблюдения в новых реалиях: кто поможет безопаснику?

Как показать номер версии на экране загру…

WidgetKit в iOS — не просто большие иконки

Как мы меняли чат-бот ВТБ для мессенджера ВКонтакте до прода и после

Шпионы Sticky Werewolf атакуют государственные организации России и Беларуси

Тиннитус (шум в ушах) для айтишников, геймеров, и не только

Оценка стоимости дизайна сайтов для дизайнеров-фрилансеров

Чтение на выходные: «Создавая инновации. Креативные методы от Netflix, Amazon и Google»

[Перевод] Осваиваем модуляризацию: Руководство для начинающих по организации сложных программных систем

Глубина кролечьей норы: бинарная граница и ABI C++

«Импортозамещение» в видеонаблюдении. Часть вторая: Si-Cam обиделся

Как интегрировать мобильный центр принятия решений с другими системами

Современный junior frontend developer на двух работах уровня middle с общей ЗП 400к. Реальность ли в 2023 году?

Построение ML-пайплайна для рекомендательной системы с помощью Google Cloud Platform

[Перевод] Minecraft и REPL: взаимодействие

350 миллионов долларов подняли HR-стартапы в сентябре — давайте посмотрим, что это за проекты

От идеи до реализации: как появился электродвигатель и причем тут русский инженер

Команда, навыки сварки и три версии робота. Как Auxilium готовится к «Битве роботов»

Thunderobot 911 M G2 Pro 7: золотая середина

Перебивание как фича: как голосовому боту выжить в мире, где ему не дают договорить

Чему госзаказам стоит поучиться у Авито

Кибербайки

8 советов для создания опросов, ориентированных на мобильных пользователей

Стань героем мемов! Делаем гифки со своим лицом с помощью нейросетей

Темпоральные типы в PostgreSQL и их использование

Роль Hadoop и Spark в архитектуре приложений

4 сценария, когда нужно сделать ставку на Kotlin Multiplatform, а не Flutter

«Нейрогород»: игра на знание JavaScript про фронтендерские баги

Кибер Бэкап: храним резервные копии в облаке Yandex Cloud

Wolfram Language JavaScript Frontend

TON Storage – прорыв в Web3 или провал?

Корпоративный челлендж: и HR-инструмент, и крутой движ для сотрудников

Интерактивные кошкодевочки: что такое витьюбинг и почему он стал трендом

Как сделать поиск в интернет-магазине

Разработка и тестирование целочисленного сумматора с AXI-Stream интерфейсами. Часть 1

Archax: пилотируемый робот за $2,7 млн. Что он умеет и для кого создан?

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки

Как оседлать хаос

Распланировать бюджет компании и не поседеть: как мы автоматизировали процесс, который не любит никто 

Behavioral-интервью в IT: что это и как подготовиться? (вопросы с ответами для Software Developer + грамматика)

Как тест разных рекламных кампаний в Директе помог увеличить число обращений с 5 до 39?

Поглощение звука: метаповерхность из шариков для пинг-понга

Сколько стоит ваш Wi-Fi?

Пять причин почему нужно участвовать в диджитал конкурсах и отраслевых рейтингах + чек-лист для подготовки кейса

Одноплатники октября 2023 года: 5 интересных новинок

Как я купил консультацию в Телеграме за 10 000 рублей и о чём на ней узнал

В погоне за самим собой. Об обратных связях в психических и социальных процессах. Часть первая

Как управлять Вселенной, не покидая психиатрической лечебницы

12 октября 2023

Создание и тестирование gRPC сервиса (Spring Boot приложение)

Топ-10 артефактов Linux для расследования инцидентов

Российские операционные системы: все ли так просто?

История одной миграции из западного частного облака в публичное российское

Каталог данных — почему без него непросто и как всё организовать с максимальной пользой

Persistent-request библиотека для надежных запросов

Я хотел сломать Java и я это сделал

5 примечательных IT-компаний из ОАЭ

[Перевод] Новое в SQL Server 2022: Get more out of Reporting Services with an improved user experience

Классификация и идентификация элементов в HTML и CSS и немного о БЭМ для самых маленьких

Как сломать HashSet в Java?

C++ и космические технологии

Как «воспитать ламу» и ускорить ML-эксперименты

Эконометрическое моделирование трафика: зачем мы изучали влияние дождя и времени года на посещаемость магазинов

Ностальгические игры: Sid Meier's Civilization III

Диск – это лава. Исследуем методы выполнения пейлоада в памяти

Книга «100 ошибок Go и как их избежать»

Хранение данных: как минимизировать риски с помощью DCAP

Обновить нельзя оставить. Куда поставить запятую и как понять, что бренду нужно обновить логотип

[Перевод] Будущее QA: как искусственный интеллект расширяет возможности тестировщиков

[Перевод] Знакомьтесь с Hurl, ужасной (но милой) идеей для языка

Борьба с временем ответа сервиса

Backend-митап в red_mad_robot 26 октября

[Перевод] Когда Zig круче Rust – массивы перечислений, позволяющие сэкономить память

Основные концепции KKS кодирования при создании ЦИМ

Как применяется и для чего нужен local first подход

Как мы переводим наш мониторинг в наблюдаемость

Основы библиотеки Circe или простой JSON-парсер на Scala

Как совмещать работу с учебой. Что-то про тайм-менеджмент

Мои первые шаги в создании браузерных 2D игр на чистом JavaScript + Canvas. Часть 1. Прототип

Реактивные формы во Flutter: как делать формы с меньшими трудозатратами

Что вы могли не знать о продуктовом дизайне в B2B

Спасти работников от гнета табличек Excel: как мы создали комфортный гибкий офис для АЛРОСА ИТ

Как сделать вакансию, на которую будут откликаться — инструкция

Трудная проблема сознания

I2P + OpenFire

[Перевод] Главное из книги Fundamentals of Data engineering — фундаментального труда о дата-инжиниринге

Оса не проскочит: разбираемся в методиках тестирования и сравнения  ̶а̶н̶т̶и̶м̶о̶с̶к̶и̶т̶н̶ы̶е̶ ̶с̶е̶т̶к̶и̶ ̶  WAF

Отвязать рабочее место от офисного стола: подводные камни и новые решения

8 вещей, которые я усвоил за 6 лет карьеры разработчика

Diátaxis: структура технической документации

[Перевод] Хороший код — что-то вроде любовного письма разработчику, который будет его поддерживать

Цифровой двойник кустовой площадки добывающих и нагнетательных скважин

Взаимозаменяемая команда тестирования — это реально. Делюсь своим опытом

Сайд эффект реактивности и апдейта компонента во Vue 3

[Перевод] Свидетельства мошенничества FTX обнаружились в самом коде

Шифровальщик Робин Гуда или как HardBit объявил войну страховым компаниям

Бенну: самый опасный астероид по версии NASA

[Перевод] В университете Райса создали материал, способный воссоединять разорванные нервы

Мой первый опыт с VyOS.Часть 1

Операторы в Kubernetes

Как мониторить здоровье вашей Gradle-сборки

[Перевод] Как использовать GPU для ускорения аналитической обработки данных

Пять забавных странностей в коде Entity Framework Core

Как мы перевезли на новый сайт 700 тысяч рецептов и 6 миллионов фото пирогов, сырников и овсяноблинов

Введение в библиотеку Diffusers и диффузионные модели

Путевые заметки: как люди находили путь домой. Часть 1

[Перевод] Сборка мусора: как это делается в системном программировании

Raspberry Pi 5: новые возможности, новая экосистема. Что предлагает рынок?

Плата ПЛИС просит помощи у девушек Алтая

Как прошла третья ИТ-Олимпиада ВСК, и почему сотрудники участвуют в ней снова и снова

Алгебраические Типы Данных

Установка 1С: Сервера взаимодействия на CentOS 7, CentOS 8, RedOS 7.3. Заметки на полях

70 % программистов пользуются ИИ-ассистентами. Скоро код будут писать алгоритмы?

Сити-ферма: майним зелень в подвале

«Консервируем» данные: сравниваем модуль pickle и альтернативные способы сериализации

Как бизнесу выделиться среди конкурентов, не потратив много денег

Разбор светодиодной лампы CTORCH

Сбер. Как некрасиво поступить на конкурсе красоты

Назначения подсетей IPv4 и использование некоторых маршрутизируемых адресов в качестве локальных

Замешиваем файлы в тэги. Часть 3

Как я учился говорить клиентам «не знаю», если действительно чего-то не знал

Самый быстрый поиск пути на Go без аллокаций и СМС

11 октября 2023

Firewall из RedOS

Что я понял на первой работе программистом / Мои советы Junior-разработчикам

Обзор книги «Идеальный хищник»: мастхэв для любителей научпопа

Flutter: заказывать или не заказывать? Откровения разработчика

H1: Зачем платить за SEO, когда есть статьи на Habr

Бюрократия, безынициативность и клубничный национализм: что меня неприятно удивило во время моей стажировки в Германии

[Перевод] Как я сделал переполнение кучи в curl

Безусловный базовый доход. Так все-таки «да» или «нет»?

Как я осваивал Jetpack Compose

Спектакль, в котором играют роботы

Android 14: что появилось нового и что изменилось? Возможности новой версии мобильной ОС

Компиляция Record для Android

Вообще не Noobs: интервью с победителями CyberCamp 2023

Как правильно выбрать платформу мобильного центра принятия решений

Книга «Дизайн-мышление для роста бизнеса: проектирование и масштабирование бизнес-моделей и экосистем»

[Перевод] Ликбез по корутинам Kotlin

eXpress подкрался незаметно: рассматриваем российскую альтернативу Zoom

Архитектура Android. Понятно и подробно

Солидные SSD-диски и эпичные процессоры: что подготовил рынок серверного железа в сентябре

[Перевод] Перевод книги Windows APT Warfare

[Перевод] Как вырастить солёную пирамидку

Важные новости о раннем доступе Tenebris: Terra Incognita

Маркетплейс или облачный интегратор: дилемма “одного окна” в корпоративных ИТ

Внедрение CRM — неожиданный вариант тимбилдинга?

Сервисы для планирования MVP: несколько наблюдений после использования

Agile в управлении проектами, SPSS и R для поиска взаимосвязей: подборка коротких онлайн-курсов российских вузов

aac-cards-obf_2023-10-11

Самый маленький Docker образ Rust приложения

Сэкономили часы работы: сценарии e2e-тестов с помощью ChatGPT4

Чемодан, но с ручкой: гибридный моноблок от HP c аккумулятором. На что способен этот девайс

Административное создание почтовых правил в Carbonio

Гиперконвергенция: темпы распространения, сценарии применения и перспективы развития

ИОЛА (IOLANET2): уникальная ретро-сеть отечественного производителя и безуспешный эксперимент

Как и зачем компании развивать программу амбассадоров бренда

Дорогая техника для прослушивания Lossless Audio. Оно того стоит?

Сколько зарабатывают забугорные СММ-щики в 2023 году и чем они недовольны

Сделали библиотеку компонентов, но пришлось переделывать. Почему так вышло и чем дело кончилось

ГОСТ 57580: как финансовым компаниям защищать критические данные

Почему важно очищать базу контактов для рассылки

Бенуа Мандельброт: первооткрыватель фракталов, которые изменили восприятие мира

Краткий анализ топ 20 блогов компаний за сентябрь: накрутки рейтинга и малополезный контент

Лучше быть, чем казаться. 10 шагов, чтобы стать «вкусным» кандидатом на собеседовании

Простая контактная сварка для мелких точных работ

Используем Elasticsearch вместе со Spring Boot

Mafiaboy – история одного DDoSa

Проблематика Open Source: профиль риска, лицензирование, как выбирать продукт и подход к разработке решений

Перенаправление запросов к веб-серверу Apache на новый домен с помощью .htaccess

Цифровой двойник буровой установки

People as Code: как мы применили подход Everything as Code к людям, чтобы устранить причину 82% инцидентов безопасности

Опыт заказчика: как мы выбрали и внедрили SIEM

[Перевод] Вышел Chrome 118

Дизайнеры vs Нейросеть: дизайн-соревнование внутри агентства

Долой лаг: четырехфазный электрооптический модулятор

Ядерный магнитный резонанс, ЯМР⁠⁠. Часть 1

Аккредитованная IT-избушка

Part 0. Инструментарий QA в Альфа Банке

Swirl для анализа корпоративных данных: как мы использовали ИИ-поиск и что из этого вышло

Управление закупками проекта

Опрос для программистов-микроконтроллеров

Точка роста уже близко? Прогнозы аналитиков по ценам чипов NAND и DRAM меняются с отрицательных на положительные

10 октября 2023

Превратите ваш телефон в продолжение вашей памяти

Основные астрологические принципы

LLaMA 2, RWKV, Santacoder и другие LLM на iOS

Как внедрить MLOps в datascience проекты на примере прогноза движений акций с помощью MLRun

[Перевод] Хакни своё следующее интервью с помощью Generative AI

Airflow vs NiFi: исследуем оркестратор для формирования витрин данных

Научный подход к знакомствам

Как сделать приложение для мобильного стриминга на Android с помощью опенсорс-инструментов и EdgeStreaming

Обзор MEMS микрофона MP23DB01HPTR (электронное ухо)

NAS и SAN: основные характеристики, принцип работы и применение решений

Code smell: когда код плохо пахнет

ИИ вместо астролога или как я создавала астробота Катю

REST API vs GraphQL: в чём между ними разница

Почему существует только 5 правильных многогранников? Ответ даёт неравенство из 8-го класса

Что такое keys во Flutter?

Пишем простую интеграцию с GitHub используя feign и jsonschema2pojo maven plugin

Как увеличение команды влияет на её продуктивность, или почему 9 женщин не смогут родить ребенка за 1 месяц

Keycloak ― построение отказоустойчивого кластера

Изучаем Q#. Делаем реализацию биноминального распределения

EVM — определение масштаба

Книга «Грокаем функциональное программирование»

Security Small Talk: новые выпуски коротких роликов для новичков и профи

Бесшовный апгрейд ПО для системы хранения данных: как организовать и улучшить

Особенности национальной автоматизации

Перенос Docker на другой диск в Windows

Как тестировщику уйти из корпорации в стартап и не сойти с ума

[Перевод] Применяем BDD правильно

Как подготовиться к собеседованию: несколько советов, чтобы повысить ваши шансы на трудоустройство

Применение нейросетевых подходов для формирования признаков в моделях

Построение системы контроля доступа в логистических комплексах: кейс маркетплейса OZON

Что скрывает снег на Марсе?

[Перевод] Profile-guided optimization в Go 1.21

Ускоряем разработку новых фич: как я написал плагин кодогенерации для Protobuf

Феномен Франклина, или Банкноты, которые невозможно подделать

Цифровой детектив в действии: что нужно знать о реагировании на кибератаки бизнесу и кандидатам в компьютерные «Шерлоки»

[Перевод] Масштабируем стриминг c помощью Kubernetes и RabbitMQ

Топ некритичных ошибок в инфраструктуре, приводящих к критичным проблемам

Jsonb и gin, ошибки планировщика на старых PostgreSQL

Ключевые навыки для развития во frontend разработке

О точности вычислений: как не потерять данные в цифровом шуме

Касты при наследовании в C++: читаем стандарт

Оживляем тахометр из кабины «Боинга»

Как устроена работа тестировщика в холдинге S8 Capital: взгляд изнутри

Дамп разделов TV-бокса на чипе RK3528

О точности вычислений: как не потерять данные в цифровом шуме

Эксперименты с цифровым КИХ фильтром в плате FPGA MCY316

Формула успешного игрового сеттинга

Киберспортивный буткемп: что, зачем и почему

Свет, камера, ИИ: эволюция искусственного интеллекта в кинематографе

AI – это путь в топ: как региональный банк покорил крупный рейтинг

Удобный кусок мыла: как мы делали контроллер из телефона

Делаем HMI-панель из планшета для системы автоматизации на контроллере Wiren Board

Как ответить на вопрос «Когда будет готово?» на основе статистики

Почему инфраструктура big tech обычно состоит из самописных решений

Многопоточность в Photon Plugin

Рынок BI (Business intelligence) систем в России. Как рисуют рейтинги платформам?

Виртуализация мечты: работаем над дорожной картой развития систем виртуализации

5 мини-ПК для решения разных задач середины осени 2023 года

Операторы в Python: Глубокое погружение в магию '+' и '*'

[Перевод] Трансформация сферы разработки Программного Обеспечения под влиянием Искусственного Интеллекта (AI)

09 октября 2023

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Как необычные решения приводят к критическим уязвимостям. Или история одного бага, найденного в CloudTips

10 забавных сервисов в области ИИ

Оценка эффективности бизнес-моделей через анализ данных: от ROI до стоимости привлечения клиентов

Как мы Kafka с NestJS microservices подружить пытались

Илья Поляков: как мы выявили уязвимость в 6 версиях FortiNAC и получили за это премию Pentest Awards

Как охраняются компьютерные игры в США

GetSiteCopy — бот для свободного доступа к статьям заблокированных СМИ

Netpliance i-Opener: как DIY-умельцы разрушили интернет-бизнес 90-х

Security Week 2341: стабилизация видео как средство подслушивания

Небольшая настольная установка ТВЧ на основе «Платы преобразователя ZVS 1000W»

Тестирование смарт-контрактов в Foundry (часть 4) (Fuzz-тестирование!)

Многоклассовая и многозадачная классификация

10  наиболее часто используемых 1-кубитных квантовых вентилей

Делаем JavaScript компилируемым с помощью llvm.js

«Битва интеллектов»: сравниваем AI-сервисы для создания текстов

Хуже, чем заключенные: как в Китае студенты тренируют ИИ

Атакуем WiFi или NodeMCU на службе сил зла

Как избавиться от паники и страха при разговоре на английском?

Murena 2: ещё один смартфон с акцентом на безопасность пользовательских данных. Что это за девайс?

Внедрить новый управленческий подход и не разрушить команду: эволюция vs революция и причем тут канбан

Какого специалиста искать для озвучания игры? Звуковая команда: структура и обязанности

Обзор отечественной операционной системы РЕД ОС

Запускаем новые GitLab Auto-scaling раннеры в Yandex Cloud

Электромобили «наследили»: как производители решают проблему CO2 выбросов

Code review: почему мы до сих пор его используем и какие альтернативы?

Причина «несбытия мечт»

Три совета для IT-стартапа. Что нужно сделать перед тем, как представить проект инвесторам

Демонстрация нового функционала АЭРОДИСК vAIR

Пуш-уведомления: пользователь сам захочет оставить их включенными

Обзор флагманского планшета Samsung Galaxy Tab S9: лучший из лучших или просто дорогая игрушка?

Почему код, который мы пишем — убивает людей?

Kodein DI для Android. KMP и Compose

От технарей — для технарей: как я заглянул в будущее на конференции SmartDev 2023

Получили сертификат по 969 ПП «О обеспечении транспортной безопасности (ОТБ)» для клиента

Моделирование нелинейных функций и ограничений в задачах линейного программирования

[Перевод] Микросервисы победили. Или не совсем

Pixel Quest: путь от прототипа до первого игрового заведения

Полноценный 2D-платформер на Python в 2023? Мой опыт

Как создавали Хитмана

[Перевод] Как найти свои часы продуктивности

Экспресс-курс по настройке распознавания форм: показываем, как это сделать за 2 минуты

[Перевод] Как развернуть PostgreSQL в Kubernetes

SSDL: dev VS sec

Digital-мероприятия в Санкт-Петербурге c 9 по 15 октября

Хэй, джун: как начинающему разработчику преуспеть в первые недели работы

3 399 метров. Как люди дышат на такой высоте и зачем они пьют коку?

Diplodoc — открытый набор инструментов для создания документации

Почему мир Hogwarts Legacy похож на цветной картон (Часть I)

ipywidgets: создаем графические приложения на базе Jupyter

Импортозамещённый венчур

Как я упростил свою работу тестировщика

Генератор управляющего сигнала LNB

Разговоры с кроватью, про Яндекс Алису и умный дом Home Assistant

Отчет с GPT Party, или что Далай-Лама сказал Давиду Яну

Осталось изобрести: банк идей для стартапов на базе фантастики

Prometheus + Loki + Grafana: отслеживаем состояния k8s и запущенных в нём приложении

[Перевод] 10 лучших практик логирования в Python

Мобильная разработка за неделю #509 (02 — 08 октября)

Как я учился не перебивать собеседников

08 октября 2023

Blender — пользовательские инструменты на базе Geometry Nodes

Дообучение ruGPT-3.5 13B с LoRA

Так в чём же конечная цель программирования?

Самоидентификация и зеркальный тест или как дельфины имена придумывали

[Перевод] Глубокие нейронные сети: 33 года назад и 33 года спустя

Нейроны в голове человека и искусственный интеллект

Обновление Rust-библиотеки Ormlib до версии 1.0.1. Что изменилось и почему это важно?

Поиск информации в интернете: Google и DuckDuckGo — часть 1

Hyper: Chance. Этап 0. Знакомство

3. Симулятор Симона. Поиграемся с графиками

[Перевод] Повышение эффективности SQL-запросов: советы и рекомендации

Лучший Wi-Fi-адаптер для Kali Linux

Как я сдавала кембриджский экзамен CPE

Elementary OS 7.1 уже вышел: изменения, добавления и перспективы дистрибутива

10 самых ярких научных открытий 2022 года

Исчерпывающее руководство по созданию хост-машины и развертыванию ОС по протоколам DHCP и TFTP

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 17. Завершающий урок и итоги

[Перевод] Поток на ядро

От нуля до фронтендера (о своем пути простыми словами)

10 примеров успешного использования опросов в HR

Макгафин в Baldur's Gate 3

Как запускать старые игры в 2023 — VmWare/Wrapper/GoG… Или PCeMv17

Как сделать свой сервер мобильному разработчику, если он никогда такого не делал?

Финальный ремонт Nintendo Switch Lite: реболл процессора и установка hwfly для запуска игр с карты памяти

07 октября 2023

Уберите это немедленно! Про некоторые интерфейсные элементы мобильных страниц

История инноваций и автоматизации внутренних процессов McDonald's

Выравнивание частотных характеристик громкоговорителей в SigmaStudio

IMSProg — программатор для CH341a в Linux

Учимся бесплатно деплоить приложение (Java, Docker, CircleCI, Google Cloud)

Сравнение своей игры с заработавшей миллиард долларов

Тестирование смарт-контрактов в Foundry (часть 3)

[Перевод] Prince of Persia 3: Тайна перевоплощения

[Перевод] Событийное моделирование традиционных систем

[Перевод] Работа без имитаторов

Использование модулей электропитания с соблюдением стандартов MIL-STD-1275 и MIL-STD-461F

Книги по DevOps для новичков и профессионалов: что стоит поставить на книжную полку

Рождение и проверка временем Sid Meier's Civilization II

Рынок BI (business intelligence) в России

Выбор смартфона для фотографии. Гайд

Китай все активнее развивает индустрию производства чипов. И не всегда явно

Почему с моим менеджером так тяжело работать или проблемы в общении с бывшими гуманитариями в IT

Postgresso №58(9)

06 октября 2023

[Перевод] Введение в приемочные испытания

Зачем собирать номера телефонов клиентов и как сделать это экологично

При всем богатстве выбора, другой альтернативы нет! Повесть о рабочих буднях простого русского DevOps-ера

Превращаем TV-box в мини-компьютер: установка Linux Armbian на примере X96 Max+ 100W

PIC32MZ и Быстрое Преобразование Фурье

Как я пытался писать красивый код

Есть ли жизнь после Nvidia?

Самые громкие события инфобеза за сентябрь 2023 года

Платформа инвестиционного бизнеса. Как устроена IPS в РСХБ

Доставку на Луну заказывали? В ноябре туда летит Nova-C — «лунный курьер» от Intuitive Machines

Как растить сотрудника внутри компании: опыт руководителя UX/UI команды

Как выбрать свое направление в аналитике?

Мнение: почему в 2023-м глупо все еще не перейти на КЭДО

[Перевод] Принципы работы интегрированных сред разработки

[Перевод] Настройка производительности диска и памяти в Linux

Трудоустраиваться за один день и уходить в отпуск без согласований: как привлекают и удерживают сотрудников в ИТ

[Перевод] Перевод трактата по демонологии при помощи GPT-4 и Claude

Подкрепляем полезные привычки

Lenovo IdeaCentre Gaming5 — игра стоит свеч?

Вредные советы

Чтение на выходные: «Идеальный программист» Роберта Мартина

Цифровые инструменты управления надежностью

[Перевод] Баг памяти Windows, которому не менее восьми лет

[Перевод] Дорожная карта для Leo, ИИ-ассистента браузера Brave

Мы сэкономили 1.4М на предсказании текучки кадров, используя биг дату крупных корпораций

7 вопросов для опроса о клиентской лояльности

Ортокрыльчатый анемометр

Accessibility картинок. Как сделать изображения доступными?

Как создавалась игра Tomb Raider

Как я создал свою первую 2D игру

Как мы в VK Cloud SDN-ы писали

[Перевод] LISP — исследование оригинального языка ИИ

Функциональное программирование в Python: ежедневные рецепты

Готовый набор golang линтеров (джунам и мидлам)

Как модифицируют старые игры на примере Generals — Zero Hour

Записки оптимизатора 1С (Часть 3). Распределенные взаимоблокировки в 1С системах

10 причин не участвовать в некоторых IT-конференциях

AWS: Gateway Load Balancer — что это и для чего?

Как на 3 месяца сократить время миграции на DWH в 100 магазинах с помощью конвертера QvDB–Qlever

Вглубь std::unordered_map: магические числа

Заземляем языковую модель на робота

Поиск ошибок в проектах на основе Unreal Engine

Калибровка магнитометра: через вращения к компасу

Apache Spark и PySpark для аналитика. Учимся читать и понимать план запроса в SparkUI

Аудио, радио, диско: уроки музыки для серверной стойки

Программирование «за гранью»: неочевидные приемы и фишки. Почему ими не пользуются?

Делаем «router-on-a-stick» в linux namespaces

Модульный десктоп Framework Laptop AMD Edition: теперь ещё мощнее

Когнитивные искажения — бесполезны?

[Перевод] Модификаторы классов для сопровождающих API

Как НЕ НУЖНО делать, если хотите запустить свой курс и не зачастить к психотерапевту

SAGE: коррекция орфографии с помощью языковых моделей

Elementary Geometric Reduction

Миграция с Webpack и react-scripts на Vite: Путь к Быстрому и Легковесному React

Обновись сейчас! ТОП-5 самых опасных уязвимостей сентября

Многие компании не готовы к автоматизации PKI

Стекло прочнее стали: нанорешетки из ДНК каркасов, покрытых кремнеземом

Юриспруденция и программирование: что общего?

nanoCAD Конструкции PS: узнайте о базовых инструментах в видеоуроках

Android Ktorfit+Compose

Сценарий для игры

Состояние рынка труда и зарплат в IT

[Перевод] Откуда мой компьютер берёт время?

Интересный способ выделиться при поиске работы

Заклинания

Квантовая запутанность и специальная теория относительности

05 октября 2023

Параллелизм без потоков: очевидно и вероятно

Манюня, часть 2

Как по комментариям в технической публикации можно узнать много гуманитарного про комментаторов

Как работают киберкриминалисты: расследование инцидента в «красной» компании

Насколько глубок космический вакуум?

CTF как швейцарский нож специалиста

Новости из мира дизайна в сентябре

Марсианские хроники: анализ российских патентов в сфере освоения красной планеты

Зачем грузовой компании идти в разработку — опыт ПГК

[Перевод] DataOps — Развеивание тайн — Часть 5

[Перевод] Новое в SQL Server 2022: улучшаем масштабируемость с Buffer Pool Parallel Scan

7 золотых правил наставника в IT. Или первый раз в новый класс

Поехали! Или как мы проводим миграцию оборудования, пока бизнес зарабатывает

[Перевод] В нас нет ничего особенного

Пишем TIP-4 NFT коллекцию с картами для Гвинта на Everscale за 30 минут

Как писать UX-тексты: изучаем интерфейсы мессенджеров

Код-ревью и советы по повышению его качества: на что обратить внимание в первую очередь?

[Перевод] Реализация случайности в CSS при помощи тригонометрии

Как норма управляемости помогает бизнесу расти?

Как работает ИТ- консалтинг при создании приложений для спорта

Тестовое задание при приеме на работу: делать или нет? Что говорят эксперты и статистика

Проблема «error: future cannot be sent between threads safely» при использовании Rust-библиотек Tokio и Actix

Про право на ошибки на новой работе

Совершенствуем развертывание приложений в Kubernetes с помощью Canary Deployment

Неструктурированные данные: что это, в чем их опасность и как защититься?

Колодец с неприоритетными багами. Как мы закрыли 50 задач за две недели и научились не копить их

Миграция конфигурации сборки с Groovy на Kotlin

Heretic: full stack фреймворк на основе Marko.js

Человек не за бортом: зачем новеньким онбординг и как его проводить, чтобы первый день сотрудника не стал последним

Настройка Nginx multiple reverse proxy для k3s+istio

Регулярные выражения в реальных задачах

Python, Go или… готовим сырой видеопоток с полсотни камер

Развертываем Кибер Бэкап самостоятельно. Часть 2

Какие результаты можно получить от SEO на примере реальных клиентов?

Существует ли пятая фундаментальная сила природы?

Как мы тестировали совместимость dBrain с отечественными дистрибутивами

Упрощаем работу с Excel с помошью Apache POI: готовый шаблонных код

Ozon Tech Community 1C Meetup

Зачем нужны и какими могут быть дискуссионные ИТ-конференции — обсуждаем наше видение вопроса и планы

Пишем свой драйвер Molecule без костылей и боли

Как сделать СКУД на стойку своими руками

Быстро поднимаем профессиональный беспроводной интернет в мини-отеле

Во что поиграть? – Castlevania: Symphony of the Night

Как я делал бюджетное устройство мониторинга качества среды и что из этого вышло

Внутри микроконтроллера

Новая интерпретация квантовой запутанности

Поднимаем собственный узел в анонимной сети Hidden Lake

Немного про SLA для DWH на PostgreSQL

Первый ИИ, который смог спроектировать робота с нуля

Новая файловая система Composefs для Linux: что это такое и как она работает

Современное состояние инструментов поиска утечек памяти

Как мы используем NLP в банке

Получение и визуализация данных из Битрикс24 без навыков программирования

Golang. Паттерн Adapter

Нейронные сети для планирования движения беспилотных автомобилей

Выбор доменной зоны: первый шаг к успешному IT-проекту или стартапу

[Перевод] Я до последнего буду защищать сильную статическую типизацию

3 немного странных, но рабочих способа проверить, продаёт ли ваш текст

Автоматизация разработки с помощью подхода DB-first

Свободный* интернет без рекламы с минимальным энергопотреблением в режиме ожидания на смартфонах (в картинках)

Стиль Водолея: как внедрять инструменты менеджмента знаний, чтобы все остались довольны

«Чистый» код, нет проблем с производительностью. (плюс анекдот)

Как отслеживать здоровье команды и не допускать выгорания — Team Experience Metrics

Golang. Паттерн Adapter

Разработка универсального сетевого стабилизированного источника питания

Куда ведут все эти пути? Путеводитель по базовым методологиям

[Перевод] Выделение регионов памяти в C++: советы и приёмы

04 октября 2023

Бюджетно снаряжаем Микротик RBM33G для «дальнего боя»

[Перевод] Из электронных писем: сокращение усовершенствований и нелинейные результаты

[Перевод] FinOps — Развеивание тайн — Часть 4

Проблемы современного программного обеспечения — невозможность отключения «ненужного функционала»

Деревянный бушлат или белый халат?

[Перевод] Wi-Fi без Интернета на рейсе Southwest

Microsoft собирается выпустить конкурента Chrome OS. Что это будет за система?

Краткая история рождения ноутбука. Часть вторая

К2 Кибербезопасность выходит на рынок коммерческих SOC в партнерстве с «Лабораторией Касперского»

[Перевод] Как продлить срок службы старых PHP-приложений

Минцифрова гора, суверенная мышь и 0,0037%-ное импортозамещение

Приглашаем на Cinimex DEV meetup: ИТ-событие для разработчиков (офлайн/онлайн)

Исследуем Wisenet (Samsung) HRX-1620

[Перевод] О Prepare statements, серверном кэше скомпилированных запросов или как эффективно кэшировать запросы в YDB

Что такое деньги

«Синдром отката» против «Министерства будущего»: сравнение двух свежих технотриллеров от знаменитых фантастов

Поиск внеземных цивилизаций с помощью спутниковой тарелки

Книги по Linux для начинающих и профессионалов: выбираем лучшее

Управление процессами КИСМ выходит на новый уровень

Как мы внедряли Sentry. Часть 1 — установка и настройка

Golang: как найти мёртвый код в проекте, а заодно оценить покрытие тестами живого кода

Magnet для Алисы

Необычные животные на суше

Организация GPU-вычислений для машинного обучения в компании: проблемы и трудности

Cloud, Big Data, Security: чего ждать от первой дискуссионной конференции Deep cloud dive

Подписываем образы контейнеров с помощью cosign, garantir и skopeo

Как прошёл Selectel Day Off 2023

Как коридорное исследование помогло обновить каунтеры тредов в мессенджере

Фундаментальные подходы при работе с Git

Как типизировать Vuex Store

Истории из жизни вредоносов: прячемся в автозагрузку ОС Windows

SiteAnalyzer 3.0: переход на платную версию, фильтр по ТОПу доменов, график распределения анкоров

Эволюция структур данных в языках программирования

Создание почтовых правил в Carbonio

Запуск потенциально опасного кода в изолированном окружении. Как мы сохраняем безопасность на macOS

Конкурс: можно ли написать быструю программу на C/C++?

Детекция дефектов дорожного покрытия без размеченных данных: Хакатон, LiDAR, RANSAC, ICP и 44 бесcонных часов

В борьбе со сложностью, или Как обуздать лог-экспоненциальный алгоритм (со ссылкой на код)

Renga STDL: краткий обзор языка для расширения функциональности программы Renga

Почему методы поиска элементарных частиц не могут считаться объективными?

Soft Robots. Мягкое решение жёстких задач

KC868-ASR: креа-нода (креативная для креативных)

«Порядок в зоопарке»: кому и зачем нужен зонтичный ИТ-мониторинг и как начать им пользоваться?

Как я статистику git парсил

Захватывающее зрелище: как сохнет краска

Технофобии: как люди пасались инноваций, но раз за разом это не заканчивалось концом света

Назад в будущее. История создания

GPT-4V, который видит — что он умеет

Вышел Chipmunk.v3

Неограниченный доступ к знаниям: библиотека Стандартных Шаблонных Конструкций

[Перевод] Реализация отражений и преломлений света в трассировщике (Введение в трассировку лучей — часть 5)

Преобразование markdown в pdf на Python

Feature engineering и кластерный анализ клиентов на PySpark

Два крупных астероида одновременно сблизятся с Землёй в середине октября

Как «продать» OSS Framework? Propan -> FastStream

Сказка про собес наоборот

03 октября 2023

Ключ к эффективности разработки: делать то, что нужно, но лишнего не делать

Экзамен для начинающих. PWN. bookshelf PatriotCTF 2023

Слово о команде разработки. Часть 2: Место команды в матричной структуре компании

Основы проектирования архитектуры простой социальной сети

Лёгкие и производительные ноутбуки: инструменты, которые можно использовать дома и в дороге

Делаем простые отчеты в CI с помощью GitLab Pages для Playwright

Тестирование смарт-контрактов в Foundry (часть 2)

[Перевод] Инженеры планируют поместить телескоп на обратной стороне Луны уже в 2025 году

Фэнтези и бизнес-показатели: как и во что менеджеры играют на работе

[Перевод] Эксплойт iPhone 4, часть 1: получение доступа

[Перевод] FIFO очередь asyncio в Python

Как написать идеальный запрос для ChatGPT

Расширенная гипотеза Коллатца, или проблема «nx+1» — часть I

15 августа 2023

Kubernetes 1.28: прощание с Google, оптимизация работы с контейнерами и задачами, новый KEP от «Фланта»

Кто, как и ради чего создаёт онлайн-образование в IT-сфере: истории пяти экспертов

«Сбер» представил новую линейку устройств для умного дома на базе платформы Sber

Австралийский суд оштрафовал Dell на $6,5 млн за обман потребителей при продаже мониторов

В Microsoft Office в сентябре появятся новое цветовое оформление и шрифт

Китай предоставил образцы лунного грунта миссии «Чанъэ-5» для международных исследователей

Страшные истории про SWIFT, часть 2: банковская многоножка наносит ответный удар

Разработчики серии Postal разрешили скачивать пиратские версии игр

Консоль мечты в 2023-ем году — Playstation 3

«Росэлектроника» показала два защищённых мессенджера для ОС «Аврора», и ОС Android

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

14 августа 2023

Родословная газировки

5 новинок CSS в адаптивной верстке, которые можно использовать уже сейчас

Xiaomi представила робособаку CyberDog 2

Индуктивная нагрузка биполярного транзистора

Суп с котом: забавная задачка с LeetCode

Истории и десятилетие Telegram

Роскосмос опубликовал первые снимки с «Луны-25»

Лучшая фантастика последних трех лет по версии Goodreads

Митап системных аналитиков — SM Lab SA meetUP 2023 (14.09)

Заклятые друзья: почему проджект-менеджер и тимлид всё время ругаются

VK представила бета-версию мобильного приложения «VK Видео» на iOS

В Казани создали диагностический центр-кресло с ИИ — его назвали «Капсула бессмертия»

«Моя твоя хотеть понимать», или Как говорить со всеми в IT

OpenVMS: операционная система для атомных станций. Настройка сети и активация лицензий

[Перевод] Каково это — быть операционной системой?

«Яндекс Лицей» расширил линейку образовательных программ и запустил онлайн-обучение

OnePlus утверждает, что его новые экраны могут работать даже в ливень

SoftBank подаёт в суд на стартап IRL после того, как тот признал, что 95% его пользователей были фейками

[Перевод] Создание игры в стиле GameBoy в 13 КБ

Из пет-проекта в источник дохода: как я создал чат-бот для поиска вакансий

Вышло обновление Goodnote 6 — популярного приложения для рукописных заметок на iPad

Как в крупных компаниях ведут версионирование сценариев в Figma

Как мы проходили кризисы 2020-2023 и как заранее готовились к ним

«Яндекс» оплатит «Билайну» роуминг для самокатов в Казахстане

[Перевод] Что LLM знают о лингвистике? Это зависит от того, какие вопросы им задают

[Перевод] Гайд по разработке ПО от градостроителя

Истории в Telegram станут доступны всем пользователям, но с ограничениями по количеству публикаций

Правительство Великобритании ежегодно повторяет, что его сайт для регистрации избирателей не является мошенническим

Бесчеловечная социальная модель, которую породило простое дифференциальное уравнение. Что такое мальтузианство?

Большой список генеративных нейросетевых сервисов: 99 причин подружиться с ИИ

В России не любят Линукс, а я не люблю виртуальные машины. Что делать?

Logitech представила органайзер для ноутбука Casa Pop-Up Desk

Как DDD работает для меня

Почему нельзя доверять Google

JetBrains представила Ask AI — генеративную нейросеть для работы с данными в Datalore

«Луна-25» второй раз скорректировала траекторию перелёта к Луне, процедура прошла штатно

СМИ: на доработку ОС «Аврора» до 2027 года необходимо ещё 300 млрд рублей госинвестиций в проект и экосистему

Монолог про отказоустойчивость микросервисных приложений, или Что может пойти не так?

Подключаем дисплей к любому одноплатнику с SPI: Большой мануал о поиске экранчиков для ваших проектов

Исследование: энергопотребление жёстких дисков в некоторых случаях меньше, чем у твердотельных накопителей

Новый контент в Apple TV+ стал выходить без русской озвучки

Оптимизация SQL-запросов в Oracle

Хакеры получили доступ к бесплатным поездкам из-за багов в приложении Moovit

Сообщество разработчиков объявило о продолжении развития проекта Vim после ухода из жизни Брэма Моленара

Активация God of War: Ragnarok для PS5 в «М.Видео» обойдётся в 14 тыс. руб

НАСА пригласило астрономов-любителей внести вклад в развитие проекта «Новые горизонты» по изучению Урана

[Перевод] Исследуем внутренности Linux версии 0.01

«Тинькофф» определился с местом размещения своего частного STEM-университета

Mercedes-Benz отключил российских дилеров от своего ПО и онлайн-систем

Telegram исполнилось 10 лет

Доллар по 99 рублей, эффект Воложа-Стрейзанд, а также гладиаторские бои цукермасков

YouTube начал тестировать блокировку блокировщиков рекламы с таймером

[Перевод] S3 не сразу строилось

В Google Chrome 116 появится поддержка квантово-устойчивых алгоритмов шифрования

Пароли здорового человека (part II)

Виртуальные учебные установки – новый подход в изучении электротехнических и электроэнергетических дисциплин

13 августа 2023

Поговорим об оптимизирующих компиляторах. Сказ пятый: удаление общих подвыражений

Исследование: многие новые спутники связи от разных стартапов не имеют систем защиты и передают данные без шифрования

[Перевод] Пиратство помогает сберечь историю видеоигр

Упрощаем себе работу: плагины VS Code, актуальные в 2023 году

«Роскосмос»: состоялось первое включение и передача данных от комплекса научной аппаратуры «Луны-25»

Будущее живой музыки или причуда миллиардера? Как устроена самая крупная сферическая конструкция в мире

Стартап Nikola отозвал более 200 электрогрузовиков из-за утечек охлаждающей жидкости

Активные наушники нового поколения

Обучение YOLOv8s на Google Colab: детектим дорожные знаки

Сохранение древовидной структуры в Visual Studio с CMake или создание папок в проекте

Эксперты предложили несколько способов нейтрализации тепловых следов после ввода паролей и пин-кодов

[Перевод] IPv6 — это катастрофа (но поправимая)

В Ираке разблокировали доступ к Telegram после начала сотрудничества с администрацией платформы

[Перевод] Какого цвета Солнце на самом деле? Объясняет астрофизик

Режим предварительной версии Microsoft SQL Server 2022 доступен для RHEL 9 и Ubuntu 22.04

Роскомнадзор: зарубежные поисковые сервисы в РФ не ограничиваются, но лучше пользоваться отечественными поисковиками

Ford отрицает опасность вождения автомобилей с уязвимостью Wi-Fi

Записки ездового кота, разное

Одноплатники конца лета 2023 года: что предлагает рынок

Крупнейшие IT-корпорации вводят «DRM для сайтов». Аттестация устройств и токены приватного доступа

Wi-Fi интернет-радиоприёмник из роутера с возможностью переключения станций

12 августа 2023

Как мы делали курс Base Cloud DevOps и что он дает новичкам в DevOps и Kubernetes

Ожерелье OwlEye — помощь слабовидящим

Модульный ноутбук Framework лёгким движением руки превращается… в мини-ПК

Zoom пообещала не использовать клиентский контент для обучения ИИ

AGLoRa 2.0 Вторая версия LoRa трекера. Всё сломать и переделать

«Луна-25» первый раз скорректировала траекторию перелёта к Луне, процедура прошла штатно

СМИ: Минцифры считает ожидаемым решение Microsoft по отказу от продления подписок для российских корпоративных клиентов

Его Город Солнца

Цифровой рубль: большой справочник по технологиям, возможностям и рискам

Исследование: возрастные ограничения времени на видеоигры в Китае оказались неэффективны

Поднимаем кластер PostgreSQL в Docker и Testcontainers

Учёные собрали данные из центра шторма по технологии, придуманной в кино

Куда посылает игроков Гусь-матерщинник из Atomic Heart? Краткий путеводитель по мемам и отсылкам

Как создавалась System Shock 2

Как я смски получал с помощью ИИ

Defcon: подростки взломали систему карт метрополитена Бостона ради бесплатного проезда

[Перевод] Переменные звёзды помогают астрономам в поиске внеземной жизни

Японцы решили возродить КПК и разработали нечто, близкое к наладонникам. Возможности необычного устройства

Бизнес-ключ и суррогатный ключ нужны оба

Минцифры РФ запретило сотрудникам использовать iPhone и iPad в служебных целях

Подпись коммитов в git при помощи gpg

Квест по замещению закрытых сервисов и блокированного ПО на аналоги или доступные альтернативы [ver. 12.08.23]

Можно ли оставаться анонимным внутри государства, которое закрыло весь внешний Интернет?

Репортаж из прошлого: чем нам помогут уроки, вынесенные из DIY в эпоху перемен?

11 августа 2023

Firefox для Android получит поддержку десктопных браузерных расширений

Google и музыкальные лейблы планируют лицензировать мелодии и голоса артистов для композиций, созданных ИИ

Как запомнить что-нибудь навсегда?

Минцифры РФ готовит увеличение до 30 лет возраста отсрочки от призыва для IТ-специалистов

Демо игры «Again»

Дайджест мобильной разработки за июль

[Перевод] Как фотографии молодой Вселенной, сделанные Уэббом, преобразовали астрономию

Проект «Москва в 3D»

HashiCorp отказалась от Open Source-лицензии для своих продуктов

Кейс: как мы в торговом центре диспетчеризацию сделали

Как мы научили ML-модель выбирать товары для акций в СберМаркете и увеличили ROI скидок в 8 раз

Вебинар: как банкам, МФО и страховым компаниям ускорить работу с госорганами

Часть активов в РФ производителя деталей для автомобилей Magna International выкупила неизвестная российская компания

MTC Live: от идеи до облачного приложения

Wildberries начал тестировать новый логотип

[Перевод] Эти прекрасные древовидные карты (альтернатива pprint)

Минцифры: двухфакторную аутентификацию для входа на «Госуслуги» подключил каждый пятый пользователь

Воскрешение 8-дюймового жесткого диска из 80-х

ChatGPT в написании юнит тестов

VK приняла решение о перерегистрации с Британских Виргинских островов в Россию

Вышла новая версия корпоративного мессенджера «DION.Чаты»

Расследование спецслужб США: хакеры Lapsus$ вывели атаки с подменой СИМ-карт на новый уровень

Как я построил велодрезину

Как выглядит астрофеникс. О сложностях интерпретации сверхновой SN1987A

«Росэлектроника» создала источники питания для серверов, телекоммуникационного оборудования и СХД

Новые темы в программе большого курса по Linux

От мехов до цифрового рубля: из чего делают деньги

Как небезопасный Boeing 737 Max всё ещё летает по всему миру

Рутина продакта: путешествие из ХЗ в ТЗ

Trello начал блокировать аккаунты российских пользователей

Марсоход «Персеверанс» заснял тестовый полёт №54 вертолёта «Индженьюити»

Новые рельсы Kubernetes для интеграционных сервисов

Российская автоматическая станция продолжает полёт к Луне; системы аппарата работают штатно

Как писать хардкорные статьи, чтобы их читали

Секретная плата с китайской олимпиады по электронике

Сигнатурный анализатор «ACORN VA»

Stray вышла на Xbox Series X/S и Xbox One

Уэбб помог рассмотреть цвета Эарендела – самой далёкой из всех известных нам звёзд

Made at Intel. Женские истории

Создаем свой Managed K8S за 5 минут на старом железе

Автоматическая моталка для пряжи

Open Source: ключевые вызовы для разработчиков

Ты пожалеешь, но будет поздно: как я участвовала в единственном в России экстремальном триатлоне

Что я понял, когда написал много тестов

Запускаем бесплатные курсы — DevOps и Kubernetes

Основные ресурсы нейронных сетей для начинающих и энтузиастов

[Перевод] Apple не хочет, чтобы люди создавали приложения для собственного удовольствия

Фотобудка на максималках

id Software опубликовала на GitHub исходные коды игры Quake II Rerelease

Приложение «Авито» пропало из Google Play из-за технической ошибки, разработчики её исправили

Обработка больших и очень больших графов

Язык 1С: плюсы и минусы для аналитических платформ

Деятельность блогеров в РФ планируют признать экономической

[Перевод] Как мы для НАСА кирпич симулировали

Инженеры предлагают окружить Уран кольцом микроспутников

Состоялся запуск российской станции «Луна-25»

10 августа 2023

Записки оптимизатора 1С (часть 2). Полнотекстовый индекс или как быстро искать по подстроке

Bethesda представила ремастер Quake II с поддержкой разрешения до 4K и широкоэкранным режимом

Китайцы привлекли роботов к обслуживанию гигантского телескопа

Волновое сопротивление остроносых судов

Графические инструменты управления групповыми политиками в Linux

Путь к системам дополненной реальности Луиса Розенберга

Беспощадный SEO: CNET удаляет тысячи публикаций, чтобы повысить свой рейтинг в поиске Google

Российский экипаж МКС протестировал перенос космонавта манипулятором в открытом космосе

Новый взгляд на Maven-plugin для IDEA — GMaven

Seldon в MLops-инфраструктуре beeline business

Как организовать мониторинг актуальности Helm-релизов в кластерах Kubernetes

Microsoft с 30 сентября 2023 года прекратит продление корпоративных лицензий на продукты и решения компании в РФ

Существует ли в мультивселенной бесконечное количество наших копий?

Kiosk (Lock task mode) для Android: польза, кейсы применения и кастомизация

Linux-КПК на базе NanoPi Neo Air: необычный DIY-проект, разработанный с нуля

Nintendo запатентовала способности Линка и загрузочный экран Legend of Zelda: Tears of the Kingdom

Билет в мир Ruby

Два стула для руководителя. Слабо усидеть на обоих?

Разворачиваем веб-приложение в Kubernetes с нуля

S.T.A.T.I.K — как пересобрать статистику с пользой для бизнеса

Определение области коллизии

Архитектура рекомендаций: как дать пользователю соцсети то, что ему понравится

Почему сервер не просто «большой макбук»

За секунды: полировка металлов электричеством

ИИ научился взламывать пароли с помощью звука клавиатуры

«Бизнес-юнит — как семья». Незрячий сотрудник VK водит экскурсии по офису и развивает цифровую доступность

DIY-программатор ST-Link V2.1

«Возьмите инициативу на себя»: готовимся к System Design Interview

Состоялся релиз набора инструментов Jetpack Compose 1.5

В приложении Google Arts & Culture появились открытки со стихами от ИИ

Верховный суд РФ отказался признать электронную почту персональными данными зарегистрировавшего её человека

Эффект наблюдателя. Сознание влияет на исход эксперимента?

Карманный макромир: любительский комплект для макросъёмки на телефон

Что хорошего в маркировке товаров и как она работает

Kubernetes: продолжаем говорить о контейнерах и архитектуре

Исследование: 4000 шагов в день позволяют снизить риск смерти

Настраиваем управление секретами с Yandex Lockbox, AWS Secret Manager, Vault Secrets и shell-operator

Ещё пара революций школьного образования

Telegram обогнал «ВКонтакте» по дневной аудитории в России

Моддер поставил в Steam Deck 32 ГБ ОЗУ вместо штатных 16 ГБ

Железный Асессор, ML-оценка скорости и безопасный диспатч: как технологии делают такси безопаснее

Я люблю питон, и вот почему он меня бесит

Ностальгические игры: Carmageddon

Google поможет пилотам прокладывать маршруты полётов без инверсионных следов

[Перевод] Мифы и реальность языка программирования C

В браузере Microsoft Edge можно будет экспортировать историю в CSV

Реально Бесконечное (лето) RuGPT3.5: Генерация новеллы на ходу нейросетью

Разработчики среды виртуализации UTM запустили Windows XP на гарнитуре Apple Vision Pro

Sony Entertainment, Warner Music Group и Universal Music добились блокировки сайта проекта youtube-dl

Состоялся релиз утилиты Whisky для macOS, позволяющей быстро запускать игры из Steam

Соник, который не смог или проклятье четырех девяток

PyCon Russia 2023. Зона Python. Краткий обзор докладов

Инженер представил план по превращению астероида в обитаемую космическую станцию всего за 12 лет

Cyberpunk 2023: Мой первый кибернетический имплант

09 августа 2023

Исследование: ChatGPT выдал ошибочные ответы на 52% вопросов по программированию

Как язык Аргентум делает быстрый dynamic_cast и диспетчеризацию методов интерфейсов четырьмя инструкциями процессора

СМИ: в РЖД запретили сотрудникам использовать iPhone в служебных целях

Интернет-бум среди бэби бумеров — РСХБ выяснил, как меняются цифровые привычки поколений

Физики опровергают заявления об открытии высокотемпературного сверхпроводника

В РТУ МИРЭА создаётся лаборатория по изучению программных продуктов семейства Astra Linux

На заводе «КАМАЗ» началась опытная эксплуатация двух пассивных экзоскелетов Exorise российского производства

«У нас с этим контрагентом дружеские отношения» или как остаться без документации на проекте

Росстат: стоимость поездки на такси стала рекордной за 10 лет

Генетики составили базу данных самых загадочных генов человека

ВЭБ.РФ вышла из совместного предприятия с «Ростелекомом» по созданию ВОЛС TEA Next

VK открыла в RuStore возможность продвигать приложения внутри магазина

Разработчик-энтузиаст представил проект карты GitHub

«РОББО» открыла  свои классы в образовательных учреждениях Нигерии

[Перевод] Менеджеры контекста в Python

Kotlin Multiplatform в ОС Аврора

Пирамида метрик: пожалуй, лучший способ понять, что не так с вашим продуктом

Создано российское решение по экомониторингу для предприятий, отчитывающихся об объёмах выбросов парниковых газов

Пользователям Xbox Game Pass cтала доступна информация о предзагрузке Starfield

[Перевод] Что происходит, когда запускаешь «Hello World» в Linux

10 самых влиятельных (и почти мёртвых) языков программирования

Как поддерживать ИТ-инфраструктуру после ухода зарубежных вендоров

ЦБ запустит пилотный проект с цифровым рублём 15 августа

Verizon закрывает конкурента Zoom приложение для видеоконференций BlueJeans

Облачные игры Netflix могут появиться на телевизорах: компания выпустила приложение Game Controller

Количество поданных молодыми учёными заявок на премию правительства Москвы выросло на 15%

Треугольник Серпинского: что это такое, как построить и где его применять

Лучшее за неделю (31.07 — 06.08)

1С-Битрикс. Массовая загрузка элементов в Highload-блоки

«Яндекс» представила «Яндекс ТВ Станцию» и «Яндекс ТВ Станцию Про»: что рассказали на презентации

В МФТИ разработали мобильное приложение для определения свежести продуктов

Каннибализация – риск или возможность? Взгляд бизнес-аналитика

Лучшие в мире батарейки по цене 13 рублей 75 копеек

Дифференциальная диагностика неисправных шарниров равных угловых скоростей по спектру вибраций

Экосистема Hyper. Полный пиринг и шифрование

Cooler Master представил универсальную систему охлаждения для смартфонов

Раритет из мира термопринтеров

Вышел Go 1.21

Теперь официально: июль стал самым жарким месяцем за всю историю наблюдений

Инженеры повторно получили полезную энергию на прототипе термоядерного реактора

Boeing провела публичную демонстрацию полёта аэротакси Wisk Aero

И имя нам легион…

Как мы в 1С работаем с различными СУБД, не привлекая внимания санитаров (зачеркнуто) разработчиков

Security Champions: безопасность через мотивацию и бенефиты

Заряженный фундамент: суперконденсатор из цемента, воды и сажи

Movella выпустила систему захвата движений для виртуальных стримеров

В бета-версии iOS 17 Apple переместила красную кнопку «Завершить вызов» из центра нижней части экрана в правый угол вниз

Разработка сервопривода с BLDC мотором

Как за полтора месяца получить опыт в IT и найти работу: интервью со студентом школы Metaclass

За год спрос на дорогие смартфоны в РФ упал более чем на 20%

Деврел — не человек, или Все мы немножко деврел

Последствия отмены 38 налоговых соглашений с «недружественными» странами: самый полный анализ

Регуляторы США оштрафовали 11 финорганизаций за нарушения передачи информации через WhatsApp, iMessage и Signal

Трансформируемся от разработчика до тимлида

PayPal запустил свой стейблкоин

Разработчики веб-сайтов теперь могут запретить боту GPTBot от OpenAI посещать сайт

Учёные объяснили, откуда у метеоритов берётся магнитное поле

08 августа 2023

Google анонсировала Project IDX — облачную IDE на базе VS Code с искусственным интеллектом

Вышел Rhino Linux 2023.1

Stability AI представила StableCode — нейросеть для генерации кода

Разработчики «Смуты» опубликовали новые скриншоты игры

Atlassian начнёт отключать от своих сервисов учётные записи, зарегистрированные в России и Беларуси

«Ошеломительно быстрый чатбот не может заменить подлинный и рефлексивный голос думающего, живого человека»

Учиться, учиться и еще раз учиться преподавать. Почему надо изменить подход к обучению?

Valve запустила в продажу восстановленные Steam Deck со скидкой в 20% по отношению к новым устройствам

На Восточном собрана ракета «Союз-2.1б» для запуска автоматической станции «Луна-25»

Биореактор есть в Atomic Heart, а Atomic Heart в нас

[Перевод] Высокодоступные кластеры PostgreSQL с Patroni: Ваша очередь протестировать сценарии отказов

Российские компании предложили не наказывать за утечки данных, если пользователь сам публично раскрыл информацию

21-го августа —запуск 11-го потока курсов фронтенда и бэкенда в школе Metaclass

Микрофронтенд: достоинства и недостатки, подходы к организации

Когда использовать протоколы OAuth 2 и OIDC и причём тут JWT

Поиск Google научился проверять грамматику запроса, а не просто предлагать исправления

Мы живем в компьютерной симуляции. Мнение программиста. Часть 1

Производительность софт nvme рейдов на основе mdadm, LVM, ZFS и LVM+vdo

Sony открыла доступ к тестовому облачному стримингу игр для PS5 в 4K

Графические оболочки на серверы: стоит ли игра свеч?

Flutter DevTools: анализируем и улучшаем Flutter-приложения на примере «Росбанк Инвест»

Глубокий взгляд в мир параметризованных кривых и линий: от регулярных функций до диффеоморфизмов

Google построила для сотрудников отель с номерами по $99 за ночь

Как сделать ошибки в сложной системе полезными для пользователя

Yota стала участником меморандума ФАС о противодействии спам-звонкам

Федя, дичь! Странные паттерны автоматизации

Seastar как платформа для опорной сети 5G и краткое сравнение с Boost.Asio, userver и другими

«Яндекс» представил «Яндекс ТВ Станцию»

Иск к Google на $5 млрд за отслеживание в «режиме инкогнито» приближается к полноценному судебному разбирательству

Компания Loongson Science and Technology Co., Ltd. успешно разработала процессор нового поколения Loongson 3A6000

[recovery mode] Декларативное управление конфигурацией узлов Kubernetes в масштабе

Дорогая, что-то пошло не так. Гид по пустым состояниям и ошибкам + шаблоны на все случаи

Прошлое и настоящее глубоководных погружений

Внутреннее представление и оптимизации строк в JavaScript-движке V8: «отмываем» строки, «обгоняем» C++

НАСА сообщило о завершении миссии лунного кубсата LunaH-Map

[Перевод] Пишем и отлаживаем код для ARM64 на голом железе

Как мы запустили свой трекер финансов: кейс Moneon

Теперь отечественная СУБД Jatoba совместима с платформой «1С: Предприятие»

Встречаем ТВ Станции — новые устройства, которые объединяют технологии телевизоров и умных колонок

СМИ: Роскомнадзор заявил о нарушениях в данных владельцев минимум 9,5 млн сим-карт

«Индженьюити» совершил небольшой тестовый полёт №54 после того, как в полёте №53 сработала система экстренной посадки

Отечественные платформы виртуализации и их безопасность

Моя марбл машина, версия 3

Компания VDSina продолжает без предупреждения поднимать цену VDS

Выжимаем ATtiny10, практическое применение

Zoom будет собирать все данные пользователей для обучения своих ИИ-моделей

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Postgresso №7 (56)

Begin /* Техническое интервью

Microsoft отключит Cortana в Windows 10

Портативные SSD SanDisk Extreme и Extreme Pro начали выходить из строя даже после замены

Установка для засветки фоторезиста при производстве печатных плат

[Перевод] 125 простых советов по улучшению юзабилити вашего сайта

Первый Starliner от Boeing отправит экипаж на МКС в марте

[Перевод] Кэширование обмена данными между сервисами в Kubernetes и Istio

Обзор и тест Wi-Fi лампочек SLS

07 августа 2023

VK начала приём заявок в программу поддержки стартапов

Опрос «Яндекс Практикум»: 61% респондентов выбирают профессию программиста чтобы работать из дома

Авиатор, изобретатель, делец: кем был Говард Хьюз, миллиардер и прообраз Тони Старка

Под капотом поискового движка: Как Uzum Market применяет ML, чтобы вы нашли желаемое

Исследователям безопасности удалось распознать текст по звуку щелчков клавиатуры

Илон Маск готов оплачивать судебные расходы пользователей соцсети X, пострадавших из-за своих действий на платформе

Я выучил иностранный язык за год и у вас тоже получится

В «Почте Mail.ru» появился новый домен для почтовых ящиков — xmail.ru

Как написать удобный API — 15 рекомендаций

В России начнут выпускать аппараты для насыщения крови кислородом

Исследование SIM-карт в рамках проведения судебной компьютерно-технической экспертизы

PayPal запустила свой стейблкойн PayPal USD (PYUSD)

Классическая змейка на адресных светодиодах в формате игровой консоли

Создаем I2C Master Controller на Verilog. Логический уровень

Zig для меня — это новый C

Минцифры: 8 августа включительно завершится приём заявок на отсрочку от осеннего призыва для IТ-специалистов

Как айтишнику преодолеть страх чистого листа

[Перевод] Как ID Software удалось выжать невозможное из EGA-карт

Интервью: Хабр поговорил с Mundfish об игре Atomic Heart

Java Digest #3

Эксперты показали фото первого варианта переднего багажника Cybertruck

Определитель номера в приложении «Яндекс» с Алисой научился предупреждать о нежелательных вызовах в мессенджерах

Tesla открыла в Китае продажи кошачьего лотка Cybertruck из картона

В Роскомнадзоре подготовили рекомендации операторам персональных данных на фоне массовых утечек в этом году

Nomono представила комплект для беспроводного выпуска подкастов за $2,5 тыс

«Лаборатория Касперского» рассказала о появлении нового ВПО и новых кампаниях двух известных вредоносов

Пользователь обнаружил, что за стикером «нет USB» на принтерах HP есть порт для внешнего кабельного подключения

[Перевод] Brain2Music: как нейроcеть распознает мелодии по МРТ мозга

Правильный if для ускорения работы

24 августа проведём конференции про архитектору, бэкенд, инфраструктуру и ML в e-com

Все идет по плану: лайфхаки загруженного куратора для эффективного онбординга новичка

Решаем самые распространенные поломки ноутбуков. Заряжается, но нет изображения на экране. Проблема с BIOS

От распределённого бэкенда — к сильному ИИ. Чем сейчас занимается легендарный Джефф Дин?

React.ивный запуск

«Росэлектроника» создала решение, повышающее в 8 раз скорость передачи данных в КВ-диапозоне

Ассоциация банков России (АБР) обратилась в Центробанк РФ с просьбой разъяснить отдельные положения по цифровому рублю

Исследуем необычные детекторы

DTO в Python. Способы реализации

На инвестаукционе продали оригинальный iPod 2001 года с памятью на 5 ГБ за $29 000

Какие акселераторы нужны видеоигровой индустрии России

В заброшенных электросамокатах Spin в Сиэтле нашли Raspberry Pi 4B, пока неясно, можно ли эти платы официально изымать

Zoom решила вернуть сотрудников с удалёнки

День толстой полярной лисички: как построены наши кризисные группы

Компания VDSina без уведомления подняла цены на виртуальные серверы

Создание deepfake видео и синтез речи open-source проект Wunjo AI

Урезание зарплат в Авито в Армении

SpaceX провела статические огневые испытания Super Heavy и водяной системы защиты стартовой установки

Индийский зонд «Чандраян-3» вышел на лунную орбиту

Полиция Детройта арестовала за угон беременную женщину из-за ложного срабатывания системы распознавания лиц

Понижение рейтинга госдолга США, а также мега-база данных от Минцифры

Использование речевых технологий Яндекса на примере аудиосообщений Telegram или чат-бот для распознавания аудиосообщений

Хакеры выложили в открытый доступ дамп базы форума sysadmins.ru

Жизнь и смерть в данных

Запускаем Doom внутри PostgreSQL

06 августа 2023

В Ираке заблокировали Telegram для сохранения целостности личных данных пользователей и по соображениям безопасности

Yet another UDP transport

Самый быстрый браузер

Импортозамещаем numpy, pandas, scipy и sklearn

Автономный индикатор радиоактивности без батареек

C++ Дайджест #0 (24 июля 2023 – 6 августа 2023)

Эксперты сообщили о возможности получения доступа к закрытым опциям центрального компьютера электромобилей Tesla

Играть везде и всюду: портативные игровые консоли, которые можно взять с собой

Как ИТ-компании способствуют развитию децентрализованных сетей

X (Twitter) отобрала дескриптор @premium и переименовала подписку Twitter Blue в X Premium

История одного испытательного срока или «Вы приняты, но не приняты»

От «мяу» до «вау»: как коты покорили людей, а котомемы захватили Интернет

[recovery mode] Установка Firefox 116 под Windows 7

Представлен робот, который может чистить солнечные батареи без воды

УКВ приёмник в пачке Marlboro или закончить начатое 25 лет назад

«ЛитРес» подтвердил утечку данных своих клиентов и проводит в связи с этим внутреннее расследование

Как создавалась Metroid

Контрабандист пытался провезти на машине через китайскую таможню в автомобиле 837 процессоров, 900 планок ОЗУ и 10 SSD

Астрономы наблюдают за плазменным шоу в атмосфере Юпитера

Что такое формальная верификация

IronZen: как мы решили боль тысяч тревожных людей, разработав собственное мобильное приложение

С днем рождения, кожаный мешок

05 августа 2023

Скончался Брам Муленаар — Отец VIM

Мы провели PyCon Russia 2023

Атмосферная история: как поплавать в газовом гиганте

[Перевод] Новый алгоритм нашёл первый «потенциально опасный» для Земли астероид

«Пиратим» Google Chrome для Microsoft Windows 7

Pepsi рассказала об опыте использования электрических грузовиков Tesla Semi

Анализ временных рядов, или как предсказать погоду на завтра

Путь проектирования и программирования железа для управления электродвигателем в наноспутнике

О замене потенциометров в геймпаде

Нужно больше Linux-смартфонов: Ubuntu Touch продолжает развиваться, поддерживая новые модели

Уэбб сделал новую красочную фотографию туманности Кольцо

[Перевод] Разбор производительности батарей в IoT-устройствах

Google отказалась от инструмента для мониторинга эффективности сотрудников

Необыкновенное путешествие в удивительный мир детства

«Яндекс» запустил в Москве тестирование роботакси без водителя за рулём

AI.com переключается с ChatGPT на xAI Илона Маска

X отобрала дескриптор @music у энтузиаста, который поддерживал его 16 лет

Сканирование шины RS485

НАСА возобновило получение телеметрии с «Вояджер-2»

Хакер выложил в открытый доступ данные некоторых пользователей сервиса «ЛитРес» (litres.ru)

Нет литографических машин? Сделаем сами. Китай разработал собственный 28-нм сканер для производства чипов

Встречают по странице входа: как повысить конверсию регистраций. Кейс онлайн-кинотеатра KION

Наблюдаемость сетевой инфраструктуры Kubernetes. Часть вторая

Компания Energy Vault построила в Китае гравитационный аккумулятор

Уэбб углядел в глубоком космосе огромный вопросительный знак

04 августа 2023

Антибактериальная лампа от Osram, что не жалеет наших глаз

7 производителей печатных плат вместо JLCPCB. Где можно заказать платы в 2023 году

R-Style Softlab обновила платформу RS-InterBank для дистанционного обслуживания клиентов

От пиратства до «Корсаров» и дальше: история копирайта в российском геймдеве

Что о системном анализе и бизнес-анализе расскажут на Flow 2023

Microsoft разрабатывает утилиту для синхронизации подсветки клавиатуры с акцентным цветом Windows

Как в OWASP ZAP создать авторизационный контекст и задействовать его в автоматизации

Создаем QR-код для электронной визитки vCard

Энтузиаст приспособил Raspberry Pi для игры на церковном органе

[Перевод] OnnxStream: минимизация потребления памяти при генерации изображений

Минцифры: пользователи «Госуслуг» указывают место фактического проживания добровольно

Книги, которые можно рекомендовать любому программисту: от «Карьеры программиста» до «Математических алгоритмов»

Планировать нельзя сойти с ума: как не забыть ни про проекты, ни про людей

Ликбез по LLM, новинки от Nvidia и видеокейс по внедрению MLOps

Как Чарльз Бэббидж решал проблему с астрономическими таблицами и создал компьютер

Плата Arduino Nano ESP32 получила поддержку облачной платформы Arduino Cloud

[Разбор резюме] Хвалим, а не критикуем: образцовое резюме сетевого инженера

Круглосуточная трансляция CCTV IP Камеры на Youtube

Разведочный анализ (EDA)

Где работать в IT в 2023: Tantor

Практика на стендах и IT-поединок. Набираемся опыта в Ansible на курсе Слёрма

Методы генерации изобретательских идей в техническом творчестве

9to5Mac: презентация iPhone 15 пройдёт 13 сентября

GitHub Copilot теперь показывает ссылки на фрагменты кода, предложенные из других репозиториев

По ту сторону фидбека: как проходят Android-собеседования и чего мы ждём от кандидатов

Исходники закрыты, но мы не сдадимся: Пишем полностью нативное GUI-приложение под No-Name смартфон без Android

Подписка трети российских видеостриминговых сервисов подорожала за последний год

Зачем расшифровывать гены яблок и сладкой кукурузы

Калькулятор зарплат 2.0

[Перевод] Сжатие данных управляет Интернетом. Вот как это работает

Анализирую прошивки контроллеров Schneider Electric

Дизайн API в С++

Число использующих Linux игроков в Steam впервые превысило количество пользователей macOS

Обновления Kubernetes-платформы Deckhouse версий 1.45 — 1.47: Istio в Community Edition и поддержка Alt Linux

Разработчик-энтузиаст представил макетную плату, которой не нужны соединительные провода

Широка, необъятна, интерактивна: оффлайн карта России с Plotly

«Грамотный DevOps»: пишем конфигурацию с помощью Emacs, Org и Jinja

Учим три телевизора делать солнышко

Мысли о переезде и жизни в Черногории спустя год

Записки ездового кота, продолжение

В Figma появилась поддержка цветового пространства P3

03 августа 2023

Пользователи Xbox смогут транслировать свой экран в Discord

Meta* в сентябре планирует запустить в своих сервисах ИИ-«персонажей»

Alibaba открыла сторонним разработчикам доступ к своим ИИ-моделям Qwen-7B и Qwen-7B-Chat

На рынке жёстких дисков появились HDD с очень большой ёмкостью. Но рынку это вряд ли поможет

JavaDoc: добро или необходимое зло?

Когда вам достаточно базового файрвола

От многофункциональной платформы до кнопки на сайте: как и почему изменились функции продакт-менеджера

Microsoft отключила голосового помощника Cortana в Windows 11

Envision Racing представила модель гоночного автомобиля Formula E Gen3, построенную из старой электроники

Специалисты Tinkoff Research создали метод для увеличения скорости обучения ИИ в 20 раз

Лаборатория Vision Pro для разработчиков в США оказалась менее популярной, чем ожидалось

Основные алгоритмы на графах

Нас уже более 72 тысяч: изучаем бесплатный курс по нейросетям в машинном зрении от Samsung

Книга «Data Science в действии»

Мошенники взломали соцсети банка «Уралсиб»

МТС начал продавать планшеты Samsung Tab S9 за восемь дней до мирового релиза

Центробанк РФ представил логотип цифрового рубля

Суд оштрафовал Apple и «Википедию» за неудаление «запрещённой» информации

Астрономы увидели, как звезда сдирает атмосферу со своей планеты

Почему гром от близкой молнии резкий, а от далёкой — раскатистый?

Индия ограничила импорт ноутбуков, планшетов и серверов для увеличения местного производства

Состоялся релиз Firefox 116: буфер обмена для файлов и прекращение поддержки устаревших ОС

“Вернуть нельзя на удаленку”: опять меняем место, куда поставить запятую?

Наступает закат эпохи смартфонов

Электрический цемент может превратить фундамент зданий в гигантские аккумуляторы

Вторая и третья линия технической поддержки: в чем разница?

В РФ появилось приложение, в котором можно выпустить виртуальную карту турецкой платёжной системы Troy

Понятийные расстояния

[Перевод] Google сдает позиции. Люди все чаще ищут с помощью TikTok и Reddit

В бета-версии Windows Subsystem for Android появилась поддержка графического API Vulkan

ВТБ пред­ло­жил пе­ревес­ти рос­сий­ские бан­ки на еди­ный до­мен вер­хне­го уров­ня.банк или.фин

«Известия»: для госслужащих планируют создать отдельного сотового оператора

«Госуслуги» начали показывать в ЛК купленные гражданами по внутреннему паспорту билеты на поезда дальнего следования

Microsoft случайно опубликовала инструмент, который может включить скрытые функции Windows 11

Неизвестный UART: микросхемы

В RuStore появилась возможность загружать приложения для ТВ на Android

HackerOne объявила об увольнении 12% сотрудников

Появился бесплатный самоучитель по CI/CD и Kubernetes для Go-разработчиков от команды werf

«Стрелолёты» Джона Данна

Электротяга на воде и в воздухе: как обстоят дела у «чистого» транспорта

Гитарный кранч-дисторшн MI Audio Crunch Box

«Яндекс Плюс» анонсировал офлайн-квест «Плюс Сити Квест», который пройдет на улицах Москвы

Что нового в Python за июль — обсуждаем в прямом эфире

Зачем ИТ-компании клуб по информационной безопасности и как его запустить

Как делать дизайн внутренних CRM

[Перевод] Использование NFS в качестве Persistent Volume (постоянного тома) для Kubernetes с помощью Ansible и Terraform

Apple Vision Pro сделает радиосигналы, Wi-Fi и электрическое поле видимыми

Какой должна быть user_story, и что общего у системных аналитиков и голливудских сценаристов

Всегда ли в C# есть упаковка при конкатенации со строкой и интерполяции?

Дедупликация текстов: поиск неполных дубликатов

Backend Driven…аналитика? Backend Driven аналитика

Процессор ЭВМ ЕС-1020. Пульт управления и заключение

Автоматизируем вентиляцию в большой квартире площадью 200 м²: бюджет не ограничен

Вышел аналог Flipper Zero под названием Pwnagotchi на базе Raspberry Pi

Чего хотят пользователи, нажимая цифры на телефоне?

Релейный компьютер, телетайп и интересный алгоритм игры в крестики-нолики

Минцифры планирует расширить отсрочку от призыва на IТ-специалистов со средним профильным образованием

Слухи: Apple работает над вторым поколением меток AirTag

The Boring Company разрешили проложить туннели под Лас-Вегасом

BBC запустила «экспериментальный» сервер Mastodon

Как сформировать IT-отдел и зачем убирать HR

DIY Zigbee датчик СO2 для вашего Умного дома

[Перевод] Космический телескоп «Евклид» прислал первые фотографии

02 августа 2023

Эксперт по ИБ: возможно, всю технику Apple могут запретить продавать в России после проверки Роскомнадзором

Быстрые дашборды на Python с помощью DashExpress

Генетики включили партеногенез у дрозофил

Проект регулятора Китая ограничит детей во времени использования мобильных приложений

Суд оставил в силе требование к Google вернуть приложение «Столото» в Google Play

Что не так с вечно жующими но худыми и как стать таким человеком?

История полупроводников — главной инновации эпохи: от изобретения интегральной микросхемы до сегодняшнего дня

[Перевод] Как сделать контекстное окно на 100K в большой языковой модели: обо всех фокусах в одном посте

Х5 и Сбер запустили крупнейший в мире сервис оплаты с помощью улыбки

Нейросети «Яндекса» теперь могут искать информацию в архивах «Советского спорта» за 100 лет

Лучшее за неделю (24.07 — 30.07)

Суд США отказал кинокомпаниям в требовании раскрыть данные пользователей Reddit, обсуждавших пиратство на платформе

Изобретательство — опасная штука, если не думать над своим изобретением

Разница между загрузкой и инициализацией классов в Java на любопытном примере

Популяризация десктопного linux. Фейс-контроль

Учёные «Сколтеха» научились индивидуально измерять скорость метаболизма у живых существ

[Перевод] Маленький поисковик, который не смог

Чат-боты на все случаи жизни. 7 инструкций по созданию мини-приложений в Telegram

MiVOLO: новая State-of-the-Art нейросеть для определения пола и возраста по фотографии

Northrop Grumman осуществила последний запуск Antares с двигателем РД-181

PostgreSQL: обходим подводные камни при миграции

RUVDS заходит в Турцию

pgmig — история разработки инструмента управления изменениями в БД или чего нам не хватило в Liquibase и Flyway

Новый сезон «Деньги любят техно»

Аттракцион невиданной щедрости: как мы потеряли и раздали скинов из игры на миллионы долларов

OpenSSH против SSH

В «Яндекс 360» вышло обновление  антиспам-системы

Как маленькая нейроязыковая модель в Клавиатуре победила серверные подсказки

Вышел второй эпизод подкаста «Безопасно говоря» о миграции в облако

Блестящая защита от контрафакта: использование алмазных микрочастиц для создания PUF меток

СМИ рассказали о новых штрафах за нарушения на электросамокатах

2 августа в 19:00 по МСК появится возможность загрузки первого сюжетного DLC Atomic Heart

Переделываем настенное зеркало во многофункциональное устройство

Опрос РСХБ: 82% предпринимателей из агротех-сферы рассматривают возможность выхода на рынок Африки

Кэшбэк, тендер и прочая иноземщина теперь под запретом? Разбираемся, можно ли бизнесу использовать иностранные слова

Panasonic сообщила о прекращении производства жидкокристаллических дисплеев

Минцифры: принятые Госдумой законопроекты не содержат прямого запрета на участие разработчиков из РФ в СПО-проектах

Импортозамещение NAC: обзор российского решения WNAM

«Сбермегамаркет» провёл ребрендинг и избавился от приставки «Сбер» в названии

Настольная игра с OpenSource и 3D-печатью

Студентка из Азии попросила ИИ сделать из своего фото «профессиональное», но он «превратил» её в европейку

Микросервисы VS. Монолит: есть два стула…

QR-платежи простыми словами. Как работает «куаринг», и почему он вытесняет другие форматы оплаты

Пользователи заявили о деградации батарей iPhone 14

Amazon AWS начнёт брать плату за публичный IPv4-адрес в 2024 году

YouTube начал использовать ИИ для краткого пересказа видео до воспроизведения

Western Digital выпустит жёсткий диск ёмкостью 28 ТБ

OpenAI при поддержке Microsoft подала заявку на торговую марку GPT-5

Учёные предлагают бороться с глобальным потеплением, прицепив зонтик к астероиду

R.I.P. Twitter (2006-2023). Да здравствует

На пороге «нейрозимы» и глобального кризиса — что разработчики систем ИИ думают о будущем технологии

Браузер Edge занимает почти 11% рынка настольных браузеров в мире

[Перевод] Почему законы физики никогда полностью не объяснят Вселенную

Pixar, Adobe, Apple, Autodesk и Nvidia объединяют усилия для стандартизации OpenUSD

01 августа 2023

Сервис телемедицины от Amazon теперь доступен на всей территории США

[Перевод] Закат Stack Overflow

Хотят, но не могут: китайцы вынуждены переходить на ARM-серверы вместо x86. Мера вынужденная, но влияет на многое

LK-99 — сверхпроводимость при комнатной температуре?

Линус Торвальдс разочаровался в одном из решений AMD и сообщил, что устал от «глупых» ошибок fTPM

8BitDo представила механические клавиатуры в стиле ретроконсолей

Ноутбуки из Китая, которые можно купить на AliExpress

Индикатор добротности. Тестер катушек индуктивности

Маршрут до SRE построен

Создание шейдера обратного фи-феномена в Unity: мой опыт

Инженер спроектировал зарядный кейс для AirPods Pro, облегчающий ремонт гаджета

Почта Банк внедрил сканер распознавания номера телефона в мобильное приложение

«Серверная Башня» — мини-игра от ГК «Астра»

Бэкапим на ленты. Часть 1

inDrive сократит 10% штата — около 300 сотрудников

Казахстан отказал США в выдаче сотрудника бывшей Group-IB Никиты Кислицина

На американском сегменте МКС произошёл сбой в работе системы электропитания

Как потерять друзей и заставить всех тебя ненавидеть: еще несколько историй о важности бэкапов

В Китае находится 40% всех мировых серверов на базе Arm

[Перевод] Человек, 14 раз выигравший в лотерею

[Перевод] Диск — это просто куча битов

«Тинькофф Авто» разработает финтех-платформу для российского электромобиля «Атом»

Scala Digest. Выпуск 7

Обновлённый логотип Twitter на крыше штаб-квартиры в Сан-Франциско демонтировали из-за жалоб местных жителей

Вебинар «HCI: готовые решения для построения гибкой корпоративной ИТ-инфраструктуры»

Идеи отца современной математики Георга Кантора, которые пугали ученых в конце 19 века

От C до Go. Как Golang объединил лучшие черты своих предшественников

AI доступный каждому разработчику

VK устроит бесплатный проектный лагерь «Сферума» для школьников

Вам придётся выбросить все зубы и поставить новые

Самое понятное объяснения CFG Scale в нейросетях. Как эта штука повлияла на появление Stable Diffusion

«Кама» начала принимать предзаказы на отечественный электромобиль «Атом»

ИБ-аудит в финансовых организациях: что надо знать, чтобы не провалить или не затянуть

Победители «Космического квиза»

25000 лучших фильмов, или еще один сервис для кино поиска

«ОКА 4401»: как работала знаменитая советская касса

Цикл жизни дизайн-систем

Записки ездового кота

Китай ограничил поставки галлия и германия, необходимого для производства многих чипов

СМИ: в ФНС, Росавиации и подведомственных структурах запретили сотрудникам использовать iPhone в служебных целях

Не как у людей — история проекта 1tracker

Фестиваль «Демодуляция» от «Яндекс Музея» пройдёт в пятый раз в Москве

В «Яндекс Картах» появился доступ к «Яндекс Музыке»

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Работа с хребтами (ridge plot) в Seaborn

«Яндекс» на месяц увеличил в 5 раз выплаты за баги и уязвимости в категориях IDOR и раскрытие чувствительной информации

Комната с опускающимся потолком

Kincony KC868-A4S: как A4, только (S)UPER

НАСА вновь получило сигнал с «Вояджер-2»

О запрете иностранных email сервисов и переезде в RU домен

Пользователи ноутбуков в России стали массово переходить на пиратскую Windows

Автоматизация развертывания стенда Kubernetes

Шпаргалка по структурам данных в Java

Linux для игр, Windows для работы. С чего начать, как установить и настроить

СМИ: ФГУП «ГРЧЦ» закупило 54 гаджета, включая 20 iPhone, 4 iPad и ещё 30 других мобильных устройств для исследований

SpaceX испытала под полным давлением водяную систему защиты стартовой установки для Starship

Apple Pro Weekly News (24.07 – 30.07.23)

1. Введение в Unicode (опять?)

Большое обновление Propan Framework. Куда дальше?

Обзор первого заседания экспертов по технологиям ДЭГ

31 июля 2023

Ноутбуче, исцелися сам! Как я материнку Lenovo Ideapad ремонтировал и экран ему менял

СМИ: сотрудники Минтранса РФ начали отказываться от iPhone в рабочих процессах

Всегда ли хорош Index Only Scan?

В России с 1 декабря вводится запрет на регистрацию в рунете с иностранной электронной почты

71% российских компаний рассматривают отечественные СХД на замену западным

Как взломать антиплагиат? — Безопасность и уязвимости NLP -классификаторов. Часть 1

Разбираем HTTP/2 по байтам

[Перевод] Почему атомы — величайшее чудо Вселенной

Президент РФ подписал закон об НДФЛ по ставкам 13–15% для удалёнщиков и фрилансеров

OpenVMS: операционная система для атомных станций (часть 1). Установка и первые опыты

Яндекс выводит за границу заработанные в России деньги, пока это возможно

Поймать перо jar-птицы: новый сезон Java на Хабре

[Перевод] Революционные IDE, повлиявшие на разработку ПО

В Москве заблокировали более 7 тыс. аккаунтов нарушителей ПДД в сервисах кикшеринга

[Перевод] Взломают ли 2048-битный RSA к 2030 году

[Перевод] Протоколы в Python

В рамках форума KAZAN DIGITAL WEEK–2023 пройдёт всероссийская студенческая кибербитва

AirTag помогла найти велосипед путешественника, потерянный авиакомпанией

Apple подтвердила проблемы с родительским контролем на iPhone и iPad

«Билайн» запустил систему управления «Журнал событий», которая собирает информацию о состоянии сети в реальном времени

В Go 1.21 существенно расширяется стандартная библиотека

«Скайнет в эпоху киберпанка. Теория сверхразума и вызовы перед человечеством в XXI веке»: Обзор книги

Россельхозбанк запускает новый сервис по старту агробизнеса для животноводов на Своем Фермерстве

[Перевод - recovery mode ] Самый быстрый и безопасный PNG декодер в мире

Forbes: у владельцев iPad Pro перестал корректно работать стилус Pencil после замены дисплея

USB-C, уменьшение рамок и титан на Pro-моделях: инсайдер Bloomberg рассказал о iPhone 15

Дизайнер не нужен. Правила создания красивых UI

Книга по Open Source процессору спутниковой интерферометрии PyGMTSAR (Python InSAR)

One Day Offer: шанс стать частью команды BI.ZONE и бесплатно попасть на OFFZONE 2023

Bercut птица гордая, не пнешь…

Twitter на короткое время поменяла обозначение кнопки Tweet на Post в веб-версии

Как приручить облачного зверя: раскрываем тему FinOps

[Перевод] Итак, вы установили fzf. Что дальше?

В Калифорнии началось расследование против Tesla из-за проблем с безопасностью автопилота

В городке Экалака в Монтане владелец Model Y решил зарядиться от столба на центральной улице и получил счёт на $60

В 2022 году зарубежные компании заняли 30% рынка средств защиты информации в РФ

Илон Маск обижает старожила Твиттера, а вокруг сверхпроводников поднимается сверххайп

В России подали заявку на регистрацию аналога IMAX — «Космакс»

Как саботировать внедрение темных паттернов

Михаэль Дехан запустил проект jet, в котором переосмысливает Ansible

Thermalright представила термопрокладки Heilos для замены термопаст

«Госуслуги» начали указывать место жительства пользователей без их согласия

[Перевод] Краткий пересказ вебинара про релиз YDB v23.1

Инженера ВВС США обвинили в хищении данных о 17 военных объектах

Глава PayPal предложил сотрудникам премию в размере $1 тысячу в месяц за жизнь рядом с офисом

Голливудский 386 — сериал Fubar

Экспресс создание Telegram бота на C#

Композиция математических объектов в рамках абстрактной модели мышления

30 июля 2023

Аналитика небольших данных: как совместить Excel, Python и SQL с помощью инструментов с открытым исходным кодом

Поиск кратчайшей траектории на поверхности реконструированного МРТ изображения

Что порой кроется за «успехом»

Хочешь «вайти» — входи

Нейронные сети, графы и эмерджентность

Памяти Кевина Митника — хакера, ломавшего ФБР, АНБ и Кремниевую долину. Часть 1: бурная юность тёмного гения

Черная сторона науки

[Перевод] Всё-таки схождение к нормальному распределению происходит медленно

ESRB предложило ввести в онлайн-игры сканирование лиц игроков для оценки их возраста

Зачем корпорации приходят в децентрализованные социальные сети

13 вопросов для собеседования, на которые должен знать ответы каждый продакт

Reuters: Tesla завышала реальный запас хода электромобилей и боролась с жалобами клиентов

Полицейские на лошадях в Калифорнии занялись задержанием нарушителей на нелегальных электровелосипедах

Исследователи обнаружили уязвимость в процессорах AMD Zen2 с раскрытием содержимого регистров в других процессах

Потерянное искусство: художники золотого века игровых обложек

Как Яндекс ворует деньги

Luceat Lux Vestra: роль солнечного света в регулировании циркадных ритмов

15 несложных видеоредакторов, доступных из России

[Перевод] Мы можем добыть воду на Луне, направив на неё солнечный свет

Устройство цифровой индикации (УЦИ) для токарного станка

29 июля 2023

Борьба за ресурсы Китая и США: галлий и германий дорожают. Перспективы рынка редкоземельных металлов

Неизменная ценность ручных тестировщиков: важность и преимущества в эпоху автоматизации

Спустя 2 месяца в библиотеке разработок с открытым кодом Mos.Hub (МосХаб) зарегистрировалось более 3 тыс. разработчиков

IntelliJ IDEA 2023.2. Language Server Protocol, AI Assistant, IntelliJ Profiler в редакторе, GitLab merge requests, ftw

Experience — не просто опыт. Interface — не просто экран

OpenNET: Госдума приняла законопроекты, которые могут помешать участию российских разработчиков в СПО-проектах

История компьютерных стратегий, часть 6. «Red Alert»: «Киров» ещё не репортинг, но Сталин пьёт Vodka

Система автоматической разгрузки и загрузки дрона(Часть 1)

7 книг по Android-разработке, на которые стоит обратить внимание в 2023 году

В «Одноклассниках» уберут возможность ставить оценки фотографиям

[recovery mode] Как делается OpenSource: личный опыт

Владивосток: далёкий, праворульный, но все-равно «нашенский»

Как мы трёхколёсный велосипед изобретали

Sony на 80-173% подняла цены на игры в турецком Steam

Предшественники интернет-торговли

Microsoft начала блокировать на 15 суток пользователей Xbox Series X|S за установку эмуляторов через Retail Mode

Почему вам не нужно в IT

Быть или не быть тимлидом – вот в чём вопрос

Как получить визу таланта О-1 в США: требования, критерии, личный опыт

Microsoft обвинила сторонние приложения в ошибке меню «Пуск» из-за обновления Windows 11

GNOME изменит модель управления окнами

«Тинькофф» отключил оплату Steam

[Перевод] Лучшие практики для оптимизации тестов в Appium

Golang — архитектурный линтер

Бардак в идеальном мире. Часть 2

Процессор ЭВМ ЕС-1020. Прерывания и интерфейс прямого управления

Нерасшифрованное сообщение «Энигмы»

Разбираем особенности алгоритмов CatBoost и LightGBM: какой от них профит

[Перевод] Китай намерен доставить людей на Луну двумя ракетами

28 июля 2023

НАСА на время утратило связь с «Вояджер-2»

Китай запустил крупнейший солнечный телескоп

Фрагментация интернета: что это такое и почему вокруг нее столько споров. Часть 5

Импортозамещение, которое мы потеряли: советские языки программирования и их создатели — часть 1 (1950-е — 1960-е)

Роскомнадзор сообщил о рассылке фейковых электронных писем якобы от имени ведомства с адреса fsrcmnad@gov.ru

С весны 2024 года AppStore будет требовать объяснять использование некоторых API в коде приложений

[Перевод] Futhark в браузере

[Перевод] Как выглядит наша Галактика с точки зрения нейтринной астрономии

Даём старт возрождению инженерного сообщества: Холдинг Т1 запускает цикл научно-образовательных мероприятий

Системы управления временными рядами

Как видели будущее компьютеров в СССР. Часть 1

Сисадмин 2023: когда будущее наступило прямо на тебя

Как стать профессиональным IT-коллекционером? Часть 7. Неочевидные навыки

Американские исследователи в области ИИ опубликовали способ создания целенаправленных атак на чат-боты СhatGPT и Bard

Как работается в билайне

[Перевод] Физики должны перестать говорить глупости о философии

Админы, без вас мы только Users

[Перевод] Как с помощью практики на LeetCode я получил несколько офферов

Разыскиваются единороги, или Как я съездил в Astana Hub

Как NASA сбило астероид, но что-то пошло не так. «Самоубийственная» миссия DART и её последствия

Лучшее за неделю (17.07 — 23.07)

Админы, без вас мы только Users

В погоне за надежностью: SRE-практики от профессионалов на курсах Слёрма

[Перевод] Парусные беспилотники собирают данные там, куда людям не добраться

Российские организации подали иски к Microsoft ещё почти на 55 млн рублей

Sony сообщила о реализации 40 млн PlayStation 5

Квантовые компьютеры. С точки зрения традиционного программиста-математика. Часть 1

В каких задачах оглупел ChatGPT и как это исправить

Совет Федерации одобрил запрет на регистрацию на сайтах в рунете с иностранной электронной почты с декабря 2023 года

Надежность ВТБ: как мы добились «четырёх девяток» доступности банковских систем

Sensor Tower: Mamba стала самым скачиваемым сервисом знакомств в России после ухода Tinder и Badoo

Личный опыт: как мы научили YouTrack анализировать все и вся с помощью скриптов

Network protocols posters как отдельный вид искусства

НАСА объявило о скором запуске своего бесплатного стримингового видеосервиса NASA+

Новостные издания готовы подать в суд на Google и OpenAI за незаконное использование их контента для обучения нейросетей

Каково это, быть системным администратором

В IDE от JetBrains появилась интеграция с GitLab

Гендиректор Intel: Мы будем встраивать ИИ в каждую новую платформу

LinkedIn работает над «тренером» ИИ для резюме

Исследователи разработали прототип литий-ионной батареи на основе растягиваемой ткани

Топ-5 ошибок проектировщиков ЦОД

Новосибирские физики разработали нанометровую линейку на основе атомных ступеней

Миссия выполнима: карманный ламповый радиоприёмник

Как мы автоматизировали загрузку товаров на онлайн-витрину Fix Price

Waymo приостановила свой проект беспилотных грузовиков

Минпромторг предложил руководству промышленных предприятий запретить сотрудникам использовать iPhone в рабочих целях

Meta*, Microsoft и Amazon запустили картографический проект с открытым исходным кодом

ЕС начал расследование против Microsoft из-за Teams

Резидент «Сколково» представил программируемого робота «Адам» для учебных заведений

Где россиянину легче получить гражданство в 2023 году

Система Google Find My Device будет предупреждать пользователей о чужих Bluetooth-метках

Астрономы зафиксировали гамма-всплеск рекордной длительности

Высокоточное измерение ЭКГ

В браузере Opera GX появилась функция «Фальшивая история», подменивающая историю через 14 дней бездействия

27 июля 2023

[Перевод] Информатор рассказал Конгрессу, что правительство США скрывает доказательства существования «нечеловеческого разума»

Google откладывает запуск сети Find My Device, предназначенной для поиска утерянных вещей

Критерий Келли

Как россиянину открыть счет в иностранном банке в 2023 году?

WhatsApp появилась функция коротких видеосообщений, которыми можно делиться прямо в чате

РЖД проведёт эксперимент по проверке пассажиров по биометрии вместо паспортов

В открытый доступ выложена превью-версия Unreal Engine 5.3

Притворись моим покойным дедушкой, или Как пройти квест по взлому спутника

Книги по Kubernetes — что почитать в 2023 году

Тим Кук не смог получить кредитку Apple Card: система проверки решила, что он мошенник

Облако КРОК признано одним из самых безопасных публичных облаков в РФ для финансовых организаций

HighLoad++ Award 2023 — победитель получает признание сообщества

Новые правила SEC требуют от компаний в течение четырёх суток раскрывать информацию о любых инцидентах кибербезопасности

Зонд OSIRIS-REx скорректировал курс для возвращения к Земле

«ВКонтакте» выпустила отдельное приложение «VK Знакомства» на iOS

Уязвимость CVE-2023-22018 позволяет выполнить произвольный код в Oracle VirtualBox, устранено в версиях 7.0.10 и 6.1.46

[Перевод] Как на самом деле Linux выполняет запись на диск?

Что такое аутстаффинг в России и по каким критериям выбирать аутстафф-подрядчика

В «Тинькофф» появилась опция пополнения кошелька в Steam с комиссией около 9%

Роскомнадзор и Генпрокуратуру попросили проверить сервис «Глаз Бога»

«Яндекс» объявил финансовые результаты за второй квартал 2023 года

В QIWI заявили, что не уверены в возможности вернуть вывод средств и снятие наличных

Blizzard объявила, что будет банить геймеров за использование модов в Diablo IV

Приложение Tinkerstellar для обучения Python на iPad получило поддержку iPhone

Kaggle для футболистов. Разбираем подходы призеров соревнований по детекции столкновений (5 — 3 место)

Антимонопольные регуляторы одобрили сделку по покупке Sega студии Rovio Entertainment

НАСА выделило 19 университетам США $14 млн на поддержку проектов STEM

Где работать в IT в 2023: билайн

Разговор с техническим директором Content AI Иваном Волковым об ИИ, ChatGPT, исчезающих профессиях и мысли о будущем

Открыт предзаказ на печатный спецвыпуск журнала «Хакер»

«Ъ»: российские компании стали переносить дата-центры из Москвы за Урал

Холод без электричества? Да, бывает: абсорбционный холодильник

Релиз visionOS beta 2: обновление FaceTime и Optic ID

Первый трансатлантический телеграфный кабель: неудача, соединившая Европу и Америку

Подключаем Zigbee-устройства к контроллеру Wiren Board и пишем сценарии на wb-rules

Сам себе игровая консоль: как я сделал свой «тетрис» с нуля. Что происходит, когда программист встречается с железом?

Минцифры и комитет по информполитике Госдумы не могут договориться о компенсациях за утечки данных

Microsoft прекратила производство Surface Duo 2

КОГДА УМЕСТЕН CAPS LOCK, как расставить акценты и другие заметки о типографике

VOX для «зомбоящика». Пет-проект

Эксперты: Twitter использует глиф

Тяжёлое золото Сиборга и алхимические отголоски ядерных реакций

Откуда завод знает, что производить и когда

Зачем нужны облака и как правильно их использовать

Инженеры разработали приложение для умных часов, позволяющее ориентироваться под водой

Шахматный робот на базе Raspberry Pi Pico обманывает и оскорбляет игроков с помощью ChatGPT

Введение в Swift Runtime: разбираем на детали

Apple запатентовала беспроводные наушники AirPods, которые могут отслеживать биосигналы и электрическую активность мозга

kubernetes — это не новый linux, kubernetes — это распределенная база данных

Платформа аудиокниг Libro.fm объявила о международном запуске

Самые дикие налоговые проблемы, с которыми столкнулись эмигранты из РФ в 2022–2023

Tesla подтвердила, что Supercharger V4 имеет выходную мощность 350 кВт

Microsoft проведёт 2 августа конференцию Windows Insider Bug Bash для участников программы Windows Insider

Stability AI выпустила модель Stable Diffusion XL 1.0

Раработан анализ крови, предсказывающий риск деменции на десятилетия вперед

Как я в Nebius собеседовался

[Перевод] ЯНДЕКС?! — а чё тебе так интересно, сколько я зарабатываю? Патент RU_2676949_C2 или Алгоритмы под личиной UX

Как я разрабатывал чат-бот для Telegram, отслеживающий питание и тренировки

Корейские учёные объявили о разработке сверхпроводника, работающего при комнатной температуре и атмосферном давлении

26 июля 2023

«Джеймс Уэбб» сделал снимок пары HH 46/47

[Перевод] Редкий аркадный автомат стоимостью в тысячи долларов спасен со свалки

Amazon представила раздел с предупреждениями об отозванных и небезопасных продуктах

Apple в iOS 16.6 закрыла найденные экспертами «Лаборатории Касперского» критические уязвимости

АО «НИКИЭТ» создал первую серию компонентов для несущих конструкций панелей первой стенки ИТЭР

История полупроводников — главной инновации эпохи: от опытов Фарадея до первого транзистора

Причины по которым пользователи и разработчики недолюбливают Avast

На фоне забастовки сценаристов и актёров Netflix открывает связанные с ИИ вакансии с зарплатой до $900 тыс. в год

Считаем 2+2×2

Книга «Грокаем глубокое обучение с подкреплением»

Прекратите превращать программирование в религию (восклицательный знак)

Osquery&Fleet. Применение в корпоративной сети на примере яблочных девайсов

Облачная платформа RoboText.io представила новую нейросеть собственной разработки

Минпромторг заказал исследования для запуска в РФ производства химических материалов для микроэлектронной промышленности

«Байкал Электроникс» создала подразделение по разработке ИИ‑процессоров

Инди-разработчик Рами Исмаил опубликовал шаблон питча проектов инвесторам и издателям

Министерство связи Индонезии ограничило доступ к новому домену Twitter

Telegraph: компания Маска присвоила аккаунт @X в Twitter, не заплатив бывшему владельцу

Обзор аппаратных решений для задач искусственного интеллекта: США, Китай, Россия

[Перевод] Учимся заново печатать вслепую на раздельной клавиатуре

Обзор Simply Linux

Software 2.0: новый инструмент для разработки в МТС, который поможет экономить до 4 млрд рублей ежегодно

Как не зависнуть на пике глупости и преодолеть долину отчаяния? Разбираем эффект Даннинга-Крюгера

Google представила обновлённый Play Store для больших экранов

Госдума приняла закон о запрете регистрироваться на сайтах рунета с иностранной электронной почты

Как разработчику провести последний месяц лета?

Методы борьбы с воровством в кружке робототехники (часть 2)

Синдром хронического помешательства среди технических писателей

ЮНЕСКО призвало запретить смартфоны в школах по всему миру

На Госуслугах стартовал приём на бесплатные курсы программирования для школьников и студентов колледжей

Учёные удивились, впервые увидев «заживление» трещины в металле

Обновление «Яндекс 360»: новые функции «Телемоста» и возможность защиты документов паролем

Основателя компании Group-IB Илью Сачкова приговорили к 14 годам лишения свободы, суд признал его виновным в госизмене

«Пепси. Пейджер. MTV». Создадим домашнюю пейджинговую сеть в 2023

Паяльные станции с феном для новичка: 5 доступных в 2023 году вариантов

Apple анонсировала встречи с экспертами в лабораториях Vision Pro

Linux непрограммиста. Автобиография шишек и потерянных файлов

Lenovo выпустила ноутбук-трансформер Yoga Book 9i с двумя экранами

Вышел Network Security Toolkit 38

Нестандартные варианты использования Raspberry Pi

Аккаунт Twitter в соцсети сменил имя пользователя на @X

NFT всё? На аукционе по продаже твита Джека Дорси за $2,9 миллиона самая высокая ставка — $1850

Креветки, кобальт и топливо будущего: кобальт-хитозановый катализатор для гидролиза водорода

[Перевод] Выход Micronaut 4! Что нового?

Изобретение линзы Френеля: революция в маяках и спасение жизней до появления GPS

Казахстанский Минцифры призвал экономить мобильный интернет

«Яндекс» запустит новую краудсорсинговую платформу «Яндекс Задания»

«Я больше не могу найти работу» — истории карьерных неуспехов

Как мы научили Алису реагировать на быстрые команды

Создаем I2C Master Controller на Verilog. Идея и физический уровень

Алиса стала понимать быстрые команды без прямого обращения к ней

Microsoft предложила временное решение для бага с медленным сохранением по локальной сети через Outlook Desktop

Подписчики Twitter Blue смогут загружать видео из соцсети

В Google Chrome тестируют предварительный просмотр ссылок при наведении курсора

Дом.РФ: в первой половине 2023 года значительно вырос спрос на программу льготной ипотеки для IT-специалистов

[Перевод] Как мы разрабатывали игры для xkcd

Новый тест Тьюринга: сможет ли ИИ заработать 1 миллион долларов?

Пользователи QIWI сообщили, что смогли вывести деньги через сервисы ЮMoney

Google начала продвигать API Web Integrity, который работает по аналогии с DRM

Осенний призыв 2023: Что ждёт айтишников?

Intel повысит цены на все свои процессоры

Доказана омнипериодичность игры «Жизнь» Конвея

OpenAI закрыла ИИ-детектор из-за «низкой точности»

Производство полупроводников идет в Европу и США. Страны тратят десятки миллиардов долларов на открытие у себя фабрик

Разговоров по душам больше не будет

Qiwi с сегодняшнего дня вводит временные драконовские ограничения

Python декораторы на максималках. Универсальный рецепт по написанию и аннотирования от мала до велика

25 июля 2023

В России создали перевязочные материалы из панцирей насекомых

В Млечном Пути могут скрываться триллионы планет-сирот

Центр управления полётами НАСА в Хьюстоне временно потерял связь с МКС и воспользовался помощью российских партнёров

Ютубер научил карликового шимпанзе играть в Minecraft

Учёные из МИСиС разработали устройство, которое позволяет самостоятельно делать уколы

СМИ: пользователям, зарегистрированным в рунете с иностранной почты до конца 2023 года, оставят доступ к ресурсам

[Перевод] Игра «Жизнь» в одном твите

Учёные МГУ сделали ещё шаг на пути к созданию препаратов омоложения организма

Студент из Новосибирска создал ультразвуковую умную трость для слепых

Минспорта РФ включило гонку дронов и лазерный бой во Всероссийский реестр видов спорта

В США водителя вызволили из глубокого каньона благодаря iPhone 14 и опции SOS по спутниковой связи

Браузер Arc вышел из бета-теста и стал доступен всем пользователям

Пожалуйста, чаще спрашивайте кандидата на собеседовании: «Зачем? Для чего?»

Бесплатный марафон для разработчиков игр ПрактикON стартовал

UDV Group представила первый в России межсетевой экран на архитектуре RISC-V

В VK Play появилась возможность дарить игры

[Перевод] 11 полезных плагинов для kubectl

Spotify сообщила о 220 млн платных подписчиков

Опубликованы конструктивные особенности станции «Луна-25»

Спутник, биткоины, два победителя. Итоги первого в мире космического CTF

Минцифры продлило аккредитацию 17 тыс. IT-компаний

Четыре способа написать Hello world, или инструменты для создания GUI на Python

СМИ: у Twitter будут проблемы с Microsoft и сотнями других компаний из-за товарного знака Х

Microsoft работает над улучшением виртуальных рабочих столов в Windows 11

Какие сейчас есть микро-дроны и на что они способны

Роскомнадзор сообщил о росте утечек данных в четыре раза в первом полугодии

[Перевод] Вселенной на самом деле может быть не 13,8, а 26,7 миллиарда лет

Square Enix удалила защиту Denuvo из Forspoken

Более 1,5 тыс. разработчиков приложений подали иск против Apple из-за чрезмерных сборов в App Store

Пользователь выследил украденный мотоцикл с помощью AirTag, но полиция Чикаго не может его вернуть

Финская компания 18 Wheels показала прототип электрического вездехода с приводами на 18 колёс

Исследование Solar Staff: более 50% программистов, дизайнеров и маркетологов на фрилансе используют нейросети

10 open-source-фреймворков для разработки ИИ-ботов

В мобильном «Яндекс Браузере» появились новые функции для iOS и Android

Вебинар «Профессия Data Engineer и с чем её едят» уже сегодня

Tencent покупает разработчика  Dying Light  и Dead Island

Явное управление ресурсами: пробуем новую фичу JavaScript и TypeScript

RuStore открыл монетизацию приложений для иностранных разработчиков

Банкоматы большинства банков РФ перестали принимать доллары и евро

«Сбер» внедрил быстрый доступ в веб-версию «СберБанк Онлайн» со смартфона с помощью PWA и WebAuthn

Новые ETF для неквалов — брать или нет?

Болгарский «Правец-16» (ЕС-1839). Вылазка в консольный интернет в 2023 году на PC/XT 35-летней давности

Мы сделали вам плату, а дальше вы сами: Доводим дешевый одноплатник до ума своими руками

Ассоциативный Эксель и Сквозная валидация

Как я сделал светящийся шар, который может всякое

Google «Документы» теперь могут автоматически нумеровать строки

Подростки начали использовать соцсети для самодиагностики

Эксплоит в процессорах AMD Zen2 позволяет определять содержимое регистров

Произошёл сбой в работе сервисов Microsoft Sharepoint и OneDrive из-за использования неправильного TLS-сертификата

Большие языковые модели: вносим порядок в семейный балаган

Японская полиция протестирует камеры с искусственным интеллектом для защиты VIP

Маск: твиты в Twitter переименуют в «иксы»

Обновление донатов на Хабре

Стоимость нелегальной верификации аккаунта в Instagram** в РФ достигает 500 тыс. руб

Три движка для одной Лавки: как эволюционировала система поиска в сервисе

Khadas представила прототип модульной миниатюрной рабочей станции

Немецкое правительство планирует выделить €20 млрд на расширение производства полупроводниковых решений и чипов в стране

С декабря 2023 года в рунете планируется ограничить регистрацию аккаунтов с иностранной электронной почтой

Я бы пересмотрел вообще всё

Маск решил снять вывеску Twitter на штаб-квартире Сан-Франциско, но полиция и арендодатель здания остановили работы

Google прекратит поддержку сервисов для Android KitKat

Toyota и JAXA работают над управляемым луноходом для «Артемиды»

Как я 8-битную портативную консоль с барахолки восстанавливал. Окислы, чистка, пайка, микроскоп, вот это все…

Разработчики могут оформить заявку на комплект Apple Vision Pro DevKit

Тотальный OSINT и экономика фальсификата: как Китай добывал технологии для модернизации своей экономики

24 июля 2023

У Flipper Zero появился магазин расширений

Построение компромиссных решений и определение эффективности Парето в многокритериальных системах

Вывод типов в TypeScript. Неизменяемый массив конкретных строковых значений

Чат-бот Bing от Microsoft стал доступен в Chrome и Safari

Российские школьники получили три золотые и одну серебряную медаль на 55-й Международной химической олимпиаде в Цюрихе

Опять [Луна] двадцать пять, или о самом толерантном материале на Земле

В TikTok появилась возможность публиковать небольшие текстовые сообщения

В Китае арестовали создателей читов для Genshin Impact

«Хаббл» запечатлел «безмятежную» галактику UGC 12295

Энтузиаст собрал «безопасный» отпугиватель птиц на базе Raspberry Pi

Spotify повысил стоимость подписки в более чем 50 странах

Быть тупым тестировщиком

Роскомнадзор не видит оснований для снятия блокировки с Twitter несмотря на смену домена

Найдена уязвимость в радиоприёмниках со стандартом TETRA, используемых полицией, экстренной помощью и другими службами

ASUS начнет выпускать RTX 4070 без коннекторов внешнего питания, но есть нюанс

Cocos Creator: Это самый мощный игровой движок, о котором вы не знали

Прогресс по делу о банкротстве Game Insight

[Перевод] Концепции атаки на конфиденциальность через устройства Apple

NASA vs SpaceX — две сверхтяжёлые противоположности

RuVDS и Positive Technologies огласили завершение и победителей CTF‑хаквеста, проводимого в космосе

Минцифры разработало положение об эксперименте по внедрению IT в управление «жизненным циклом» госслужащего

В ЮАР запустили российский комплекс обнаружения космического мусора

В 100 раз быстрее Wi-Fi: Li-Fi, беспроводная связь на базе видимого спектра, стандартизирована. Перспективы технологии

DLP-система «Кибер Протего» стала совместима с «МойОфис Почта 2»

Учёные начали использовать потеющего робота для изучения мер по борьбе с жарой

Вышла версия редактора векторной графики Inkscape 1.3

VK Мессенджер представил портрет аудитории видеосообщений

Симуляция реальности: разбираемся в мок-серверах и пишем свой

Самодельный стратостат. Сезон 2023. Vostok-6

PlayStation 5 Pro под кодовым названием Trinity получит масштабное обновление GPU

Минобороны США перейдёт на новый суперкомпьютер Blueback

[Перевод] Качественный набор данных от Microsoft для обучения компактных, но мощных языковых моделей, генерирующих код

Как создать отдел анализа трендов для поиска перспективных продуктов в B2B – практический опыт

Сэм Альтман запустил криптопроект Worldcoin с биометрией

ГК «Роскосмос»: «При запуске модульного производства стоимость спутников уменьшится  примерно на 28%»

Книжный сервис «Букмейт» адаптировали для незрячих пользователей

Meta* отменила разработку Quest Pro 2

«Событие Кэррингтона» 1859 года разрушило телеграфные линии. «Событие Мияке» может стать намного хуже

Компанию «Мультикубик», производящую мини-проекторы, признали банкротом

Интересные трюки JS, HTML и CSS, #2

Центральный банк РФ рассказал о росте финансовых пирамид, маскирующихся под онлайн-игры

Twitter сменила логотип на X

Звериные алгоритмы: какими представителями животного мира вдохновлялись исследователи для создания алгоритмов

«Роскосмос» рассчитывает на появление международных правил космического движения через пять лет

В «Яндекс Go» появилась оплата через СБП

Microsoft разрешила сторонним разработчикам выпускать расширения для боковой панели Edge

Исследователи задействовали ML для неинвазивного поиска биомаркеров клинической депрессии

Минцифры: начался приём заявок на отсрочку от осеннего призыва для IТ-специалистов

Microsoft пообещала оставить бесплатным чат-бот Bing AI на основе GPT-4

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 15. HTML теги, CSS и JavaScript

Hello World на регистрах в ПЛИС — мигаем светодиодом без регистрации, SMS и HDL

«Яндекс.Маркет» приступил к продажам товаров из зарубежных магазинов

Все яйца — в одну корзину. Как мы интегрировали автотесты с TestIt

Эксперты показали фото подкапотного пространства Cybertruck

НАСА рассказало о проектах жилых платформ для миссий на Луну и Марс

Как индусы за русскими софт дописывали

[Перевод] 50 лет видеоиграм. Часть 2: Расцвет 3D, игровых ПК и многопользовательских онлайн-игр

«Джеймс Уэбб» нашёл углеродную пыль в молодых галактиках

Ложное отупение ChatGPT, Аяксовая нейросеть от Apple, а также островной бункер для FTX-криптанов

Маск предупредил сотрудников Twitter о переименовании в X — платформу, которая может предоставить, ну… всё

Учим ламу говорить на руском

Viem & Wagmi — новая замена ethers

Все, что нужно знать об антивирусных сканерах

Мнение выпускников о МГТУ им. Н.Э.Баумана

23 июля 2023

Linux с двойным дном

Первое доказательство невскрываемой стеганографии

Как мы корпоративно в Dota 2 [про]играли

Про школу и продуктивное мышление

Мини-ПК Intel NUC теперь выпускает ASUS вместо Intel. И первый «мини-ПК» — не совсем то, к чему мы привыкли

Энтузиаст с помощью Raspberry Pi Zero 2 W запустил плеер YouTube на 40-летнем Commodore PET 600

В США придумали противоугонную систему, которая считывает напряжение

В Windows 11 23H2 появится больше опций контроля энергопотребления

Ubisoft приостанавливает доступ к неактивным аккаунтам и закрывает им доступ к игровым библиотекам

Управление временем жизни объектов: почему это важно и почему для этого пришлось создать новый язык «Аргентум»

OpenAI, Google и ещё пять крупных IT-компаний согласились ввести водяные знаки для контента, созданного ИИ

В Калифорнии предлагают ввести водительские права для пользователей электрических велосипедов

Как два байта переслать: контрибьютим в KPHP

Вам нужно увеличить RAM и перейти на SSD…

Переливайка фильтрованной воды

[Перевод] Быстрые машины, медленные машины

Ряд Фурье как Фильтр Нижних Частот

Энтузиаст разогнал Nintendo Switch и запустил на консоли GTA V, Titanfall 2 и God of War из Steam

Секрет реиграбельности «Космических Рейнджеров»

Про РЧ/СВЧ для программистов: об S‑параметрах и пользе логарифмов

Ray Casting 3D игра на Python + PyGame

Мокрый гараж или о сложности биохакерских стартапов. Guest Post

ThundeRobot представила ПК с процессором Intel Core 13-го поколения и RTX 4060 в корпусе объёмом 1,7 литра

Развлекаемся с электрофоретическими дисплеями

Индийская станция «Чандраян-3» завершила четвёртый манёвр по подъёму орбиты

Развлечение на выходные: собираем Android для Raspberry Pi из исходного кода

22 июля 2023

Управление памятью в PHP. Сборка мусора, слабые ссылки и прочая челядь

AMD намерена существенно увеличить размер микрокода будущих процессоров

Владелец Tesla Model 3 сломал во время движения пластиковую педаль акселератора, проблеме в этом узле много лет

[recovery mode] Продвинутая работа с логами в Linux

Китайская полиция арестовала 22 человека за продажу подержанных видеокарт под видом новых

Самые убедительные свидетельства существования Вселенной до Большого взрыва

Tesla разрешила один раз бесплатно перенести купленный ранее пакет автопилота Full Self-Driving (FSD) на новую машину

Apple готовится к выпуску комплектов для разработчиков приложений Vision Pro

Ностальгические игры: Star Wars Jedi Knight II Jedi Outcast

Обсерватория «Наутилус»: вместо цельного или составного зеркала — висящие в пространстве «наблюдатели»

К. А. Р. Д. А. Н. — краткий англо-русский дикционарий Академии Наук

История компьютерных стратегий. Часть 5: теленовости на игровом экране, или как появился «Command & Conquer»

Экспортные ограничения Китая подрывают полупроводниковую промышленность США

Тапки. Ведра… Видеокарты. Что с ними не так, или почему RTX 4060 — карта мечты

Google: сотрудник Apple нашёл уязвимость нулевого дня в Chrome и не сообщил о ней

OpenAI предложила пользователям индивидуальные инструкции для ChatGPT

Вкалывают роботы, счастлив космонавт: команда роботов ANYmal способна изучать планеты и спутники вместо людей

Немецкая компания подала жалобу на Microsoft из-за Teams

Joystik для ПК на базе Arduino

21 июля 2023

Минтранс РФ представил дополнительные правила движения для электросамокатов

Электрификация туристического велосипеда или очень полезная вещь только для меня

Сотрудникам Федеральной таможенной службы РФ запрещено пользоваться техникой Apple в рабочих целях

Оптимизируем «17 мгновений весны»

Как мы кибериммуннизировали IoT-контроллер

[Перевод] Заметки об основах программной архитектуры

Big Data МТС: Threads не вызвал сильного интереса у жителей РФ

Фриланс. Как начать? С чего? Где взять первый заказ?

Прокуратура запросила 18 лет колонии за госизмену для основателя Group-IB Сачкова, его защита настаивала на оправдании

Про Альфа ДНК, IT рекрутмент и людей

Пользователь AirTag нашёл при помощи метки свой дорогостоящий багаж в аэропорту

Проект Human Shader почти закончил работу

В VirusTotal пояснили, как именно произошла случайная утечка файла с данными 5600 корпоративных вип-клиентов сервиса

[Перевод] От Ericsson к WhatsApp: история Erlang

Изобретение неодимового магнита: как Масато Сагава и Джон Кроат изменили современный мир

[Перевод] Восемь самых востребованных языков программирования в 2023 году

На Xbox стал доступен облачный сервис Antstream Arcade с ретро-играми

Спортивное программирование: что это, зачем и какие задачи приходится решать

Учёные из МГУ запустили карбоновый полигон «Чашниково» в Московской области для мониторинга потоков парниковых газов

PC Gamer: в открытый доступ попали личные данные четырёх тысяч разработчиков Roblox в период с 2017 по 2020 год

Под капотом Python. Тонкости популярных конструкций with и contextmanager

Swarm от SpaceX приостановила продажи своих новых IoT-устройств

Бэкап со звездочкой: путь из CommVault в Veeam

Asus выпустила обновление BIOS для ROG Ally, но так и не исправила проблему с перегревом устройства чтения SD-карт

«Лаборатория Касперского» выпустила решение по ИБ для контейнерных платформ типа Kubernetes и OpenShift

Лучшее за неделю (10.07 — 15.07)

Вышел Qt Creator 11

RDW Computers представила два монитора RDW 2403 и RDW 2703 с изогнутыми экранами

[Разбор резюме] SAP-разработчик, ушедший в Backend: как оформить резюме, когда сменил специализацию

«Сбер» при поддержке ФКС на платформе VK Play проведёт турнир по Dota 2

Бюро 1440 получило первый ping

Госдума установила единую ставку НДФЛ в 13-15% для удалёнщиков и фрилансеров

Минцифры: приём заявок на отсрочку от осеннего призыва для IТ-специалистов на «Госуслугах» начнётся 24 июля

vStack проведет вебинар о сомнениях при выборе платформы виртуализации

Йо-хо-хо, пиратство снова в тренде

Спинномозговые имплантаты. Новая эра нейротехнологий

Intel подтвердил приостановку проекта облачного игрового сервиса Project Endgame

Зализняк: основа русской прикладной лингвистики

«Ростелеком» отчитался о работе системы видеонаблюдения во время ЕГЭ

Как измерить надёжность вашего приложения

KeyDB и Redis: в поисках серебряной пули — in-memory replicated DB (Replicated IMDB)

Генерация персонализированных стикеров на основе DreamBooth

Wildberries запустила производство умных телевизоров под собственной торговой маркой RAZZ

Новая жизнь советского джойстика

У страха глаза велики: избегание зрительного контакта с объектом страха

Создание, тестирование и обслуживание распределённых веб-сервисов: новая магистерская программа VK Education и ИТМО

FTC отозвала иск к сделке Microsoft и Activision Blizzard

Китайская полиция арестовала группу мошенников за скупку, очистку, упаковку и продажу старых видеокарт под видом новых

Когда руководитель у нас может сам прийти к вам с повышением зарплаты

Портал IXBT.GAMES объявляет о проведении игрового шоу в конце августа для разработчиков игр

Минцифры выводит из эксплуатации свыше 15 тыс. интерактивных форм на «Госуслугах» из-за их нецелесообразности

Совершенство достигается к моменту краха. История о том, как мы создали лабораторный стимулятор

СМИ: бывший офис Apple в Москве арендовала Wildberries

Tesla готовится снова принимать платежи за электромобили в биткоинах

В Telegram появились истории

Новый дом для Фараона (Pharaoh)

Пишем микро-shellcode в формате ELF вручную

Samsung приступила к разработке умного кольца Galaxy Ring

20 июля 2023

Эмулятор Dolphin не выйдет в Steam: создатели отказались от релиза из-за возражений Nintendo

Зародыш, франкенштейн или корпорация — почему важно точно знать, где ты сейчас работаешь?

Пишем виртуальную машину (интерпретатор) простого байткода + JIT компиляция

«Хаббл» заснял осколки, отлетевшие от Диморфа после столкновения с DART

Cerebras создали суперкомпьютер с ИИ с производительностью 2 экзафлопса

США ввели санкции против Кудрина и «Тинькофф»

Профессия Data Engineer и с чем её едят — вебинар 25 июля

Вышла новая версия корпоративного почтового сервера RuPost 2.2

В Курчатовском институте создали полимерные биоразлагаемые имплантаты  для сращения позвонков

Фрагментация интернета: что это такое и почему вокруг нее столько споров. Часть 4

Госдума и Минцифры РФ подготовили связанные с большими данными поправки в закон об их обезличивании

Межсерверное взаимодействие, архитектурные паттерны и Сага на Alfa Backend Stories Meetup #2

Осенний квест в 12 тысяч км., или как мы везли промышленный кондиционер в Якутию

НАСА приступило к строительству лунохода VIPER с большими фарами для охоты за льдом

«ИНТЕХРОС» разработала робота для работы в радиационно-грязной среде для РФЯЦ ВНИИТФ им. ак. Е. И. Забабахина

Как писать про свой DIY-проект, чтобы его полюбили тысячи?

Activision Blizzard уволила 50 специалистов киберспортивного подразделения

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива?

Исследование учёных Калифорнийского и Стэнфордского университетов продемонстрировало снижение качества ответов ChatGPT

Из сетевых администраторов в CloudOps: особенности перехода и трудности онбординга

Как построить систему, способную выдерживать нагрузку в 5 млн rps

«Сбер» открыла доступ к новой языковой ИИ-модели ruGPT-3.5

В сеть попали данные о зарплатах более 10 тыс. сотрудников Google за 2022 год

Как стать профессиональным IT-коллекционером? Часть 6. Расширенные soft-skills

Исследование XYZ School: доля пиратов в российской игровой индустрии в 2022 году достигла 69%

Может ли искусственный интеллект заменить человека в научных исследованиях

[Перевод] Бóльшая часть технического контента — дерьмо

[recovery mode] Особенности разработки автотестов различными инструментами, а также статистика по использованию

Роскомнадзор проверит информацию об утечке данных пользователей сети медицинских лабораторий «Хеликс»

Microsoft планирует поставить в армию США более тонкие и лёгкие гарнитуры дополненной реальности на базе HoloLens

Отчёт по Форуму будущих технологий

«Сбер» объявил о создании собственного IT-подразделения в Индии

Монотонная кубическая интерполяция

[Перевод] Моя 24-летняя HP Jornada может то, на что не способен современный iPhone

Сравниваем модели машинного обучения с применением статистических тестов

МТС до конца года отключит сети 3G в Москве и части Подмосковья в пределах ЦКАД

Apple выпустила наушники Beats Studio Pro

Собственная BBS на Raspberry Pi. Цифровая археология на современном устройстве

Обзор отладочной платы Altera Cyclone IV OMDAZZ

Релаксационные генераторы и ШИМ-регулятор на операционных усилителях

Вышел Cython 3.0

«Яндекс» запустил «Игроток» — аналог TikTok с играми вместо видео

Оборудование IMAX до сих пор работает на базе PalmOne

Вы были на высоте

Nissan объявила о партнёрстве с Tesla по подключению новых моделей электромобилей к сети Supercharger

Microsoft добавила в Teams AR-фильтры «виртуального макияжа» от Maybelline

Спутниковый интернет в России: какие перспективы?

Публикация Stories в Telegram на старте будет доступна только владельцам премиальной подписки

Blizzard анонсировала выход некоторых своих игр в Steam

Сбер открывает доступ к нейросетевой модели ruGPT-3.5

Что едят в космосе, или Кушать подано, Юрий Алексеевич

Неразрешимые проблемы разработки

«М.Видео» запустил услугу помощи и активации предзаказов игр на PS5 в Турции

Учёные нашли положительно заряженные «островки» в ионных жидкостях

Пользователи рассказали, что игра Pokémon Sleep записывает все их звуки во сне, включая храп, сопение, зевоту и газы

DLBI: в открытый доступ выложена база данных пользователей сети медицинских лабораторий «Хеликс»

Энтузиаст разогнал Super Game Boy до 5,35 МГц

Сказ о том, как два сервера изменили судьбу сетевой команды

Тестирование пользовательских сценариев с помощью Ferrum

Астрономы обнаружили две планеты на одной орбите

Разработчики Unity будут создавать игры для гарнитуры Apple Vision Pro

Умер Кевин Митник

Учёные разобрались, как Солнце и Луна определили длительность земных суток

19 июля 2023

Слухи: Apple тестирует чат-бота Apple GPT на базе собственной платформы машинного обучения Ajax

5 примечательных IT-компаний из Нигерии

Идеальное собеседование. Мой опыт тимлида, как нанимать с помощью бизнес-кейсов

СМИ: сотрудник VirusTotal случайно выложил в открытый доступ файл с данными 5600 корпоративных вип-клиентов

Писатели потребовали у разработчиков ИИ не использовать их работы для обучения моделей без разрешения

CloudOne Digital закрыл сделку по покупке Servers.com

Древнейшая проблема бэйкинга и её изящное решение

3 книги об истории игр: Donkey Kong, Zelda, Final Fantasy, Mario, Sid Meier’s Pirates!, Civilization и других

Пользователи смартфонов Google Pixel столкнулись с багом, из-за которого приложения вылетают сразу после их запуска

От маргинального языка к самому популярному в мире: как изменился Python за двадцать лет

Новый курс в Слёрме — Spark-инженер

«РТК-Солар»: Средний ущерб от кибератак у крупных компаний составляет около ₽20 млн

Microsoft и Activision Blizzard отложили финальный срок закрытия сделки на 18 октября

Как провести внутреннюю стажировку

[Перевод] Причины «имитации работы» в Big Tech

Автоматизация бизнес-процессов — стресс для компании

Мошенники стали массово генерировать фейковые фото банковских карт через чат-боты в Telegram

[Перевод] Безопасность типов и ресурсов в современном C++

«Булат» выпустила первый монохромный принтер

The Simulation (Fable Studio) представила приложение на основе ИИ, самостоятельно генерирующее серии «Южного Парка»

[Перевод] Как собрать клавиатуру, которая прослужит дольше 3-х лет

[Перевод] Unwording — игра-головоломка, которая учит быть добрым к самому себе

NFC-крокодил: продвинутая разработка под Flipper Zero

Как написать идеальный автотест: 25 джедайских принципов

Вице-президент по технологиям Arrival ушёл из компании

Батарейки GoPower Ultimate Lithium: Сделано в России

Сотрудникам Минпросвещения запрещено пользоваться техникой Apple в рабочих целях

К2Тех развернула суперкомпьютер на базе Новосибирского госуниверситета

Полиция Нью-Йорка тестирует дроны для оповещения общественности во время чрезвычайных ситуаций

В России удвоились продажи умных колонок

Доля Linux на десктопах достигла 3%? Возможно, гораздо больше. Всё зависит от того, как считать

RUVDS и Positive Technologies запустили CTF в космосе

Интегральная оптика и её элементы

Гендиректор Stability AI: чат-боты и ИИ-системы вытеснят с рынка миллионы индийских кодеров на аутсорсе в течение 2 лет

Meta¹ показала генеративную нейросеть CM3leon для работы с изображениями

Роскомнадзор опроверг данные о возможном введении лицензии на обработку данных

Музыканты из IT-индустрии записали альбом в память о Маяковском

Доступ к Microsoft 365 Copilot с ИИ будет стоить $30 на одного пользователя в месяц

Опубликован выпуск проекта LazyVim 5.0.0

Шифровальщик Loki Locker: реальная опасность для малого и среднего бизнеса по всему миру

Единая нейросетевая модель кредитного скоринга

По предложению FCC производители будут маркировать смарт-устройства для безопасности пользователей в США

Meta* представила открытую ИИ-модель LLaMA 2 совместно с Microsoft

Придет ли ИИ за нашей работой?

Британский стартап воздушного электротакси успешно провёл первые испытания

Почему одних MSSP и ISP недостаточно для защиты от DDoS-атак. Зачем нужна on-prem защита

Google закрывает «Архив альбомов» с 19 июля

GitHub выявил атаку на отдельных сотрудников IT-компаний

Сторонние разработчики Roblox смогут включать подписки в свои мини-игры

Архитектура в облаках: надёжность, приватность, возможности и опасности

Google начала ограничивать некоторым сотрудникам доступ в интернет для снижения риска кибератак и утечек данных

ДИТ Москвы выпустил новое мобильное приложение «Мой ID» для хранения на смартфоне и предоставления основных документов

SpaceX запустила Starlink в Кении

Share extension как общий компонент

Прошло полгода и даже больше: релиз Linux Mint 21.2 Victoria. Возможности и характеристики дистрибутива

[Перевод] Как детектор IceCube развивает нейтринную астрономию

Авиационный регулятор США использует VR-симуляторы для проверки безопасности вертолётов

Верстальная программа TeX: какие изменения сделаны в 2021 году

Что такое Data science? Простыми словами о сложном

18 июля 2023

Laptop с 2 экранами DS16. Китайский Zenbook duo 2

Эйлер, Чёрч и Мандельброт — этюд о красоте и математике

Проект AppleDB пополнили выпусками macOS начиная с Mac OS X Tiger 2005 года

STEM-проект «Тинькоффа» «Центральный университет» получил лицензию на образовательную деятельность

Запуск рентгеновской обсерватории XRISM запланирован на август

Игорь Мелех, Ozon — что такое агентства-галеры и почему их разработчики хотят сбежать в продуктовую компанию

Заметки о подключении дисплеев к ESP32

Руководителям Tesla придётся вернуть $735 млн, которые они выплатили себе в качестве бонусов

Многоуровневое моделирование работы мозга

Эксперт обнаружил способ автоматической блокировки любого аккаунта WhatsApp по номеру телефона, сейчас этот баг закрыт

PROFIBUS DP-V0 & STM32

Telegram выпустил облигации на сумму $270 млн, Дуров купил около четверти из них

Amazon посоветовала водителям доставки не беспокоиться о камерах в машинах, но кадры с ними начали появляться в сети

GIMP дошёл до версии 2.99.16. Стабильная ветка 3.0 уже совсем близко. Что изменилось в графическом редакторе?

Автоматизация найма: как мы запустили HR-бота и избавились от рутинной работы при поиске кандидатов

Организуем фестиваль для хакеров

Tesla запустила решение Charge on Solar, позволяющее заряжать автомобили от солнечных панелей

Летняя распродажа в издательстве «Питер»

Черт тебя возьми, CSS

RUVDS и Positive Technologies запустили соревнования по спортивному хакингу в космосе

В TikTok для iOS появится поддержка технологии Passkeys для входа без пароля

Минтранс оценил затраты на создание в РФ инфраструктуры для коммерческих запусков дронов в 236 млрд рублей до 2030 года

Как разбить GPU на несколько частей и поделиться с коллегами: практическое пособие по работе с MIG

Микро-40-SVXO: ещё одно простейшее радио

В России появились специалисты по регистрации в Tinder

Samsung выпустила 5K-монитор ViewFinity S9 за 1,6 тыс. долларов

Как я настолку сделал

«Яндекс» заблокировал около 27 миллионов рекламных объявлений мошенников с начала года

Хакните спутник и заработайте 0.1 BTC

HP переводит часть производства ноутбуков из Китая в Мексику, Таиланд и Вьетнам

Почему в Southbridge работают долго

Можно ли собрать полноценный интернет-магазин на бесплатной версии PHPShop?

Дайджест мобильной разработки за июнь

Инсайдеры: в октябре Apple выпустит iMac, MacBook Air и MacBook Pro на чипе M3

Волшебный шкаф тестировщика: как мы победили человеческий фактор в учёте девайсов

Zigbee-LAN координатор на EFR32MG21 Silicon Labs

«Моторика» приступила к разработке протезов ног

Как установить ZenTao на Astra Linux за 5 минут

[Перевод] Генерация полиморфного вредоносного кода при помощи ИИ

Первый смартфон на базе ОС Rosa Mobile планируют выпустить осенью 2023 года

СМИ: запуск «Луны-25» запланирован на 11 августа 2023 года

Почему разрабатывать ПО действительно сложно?

«Яндекс Маркет» открывает три летних зоны отдыха для гостей парков Москвы и Екатеринбурга

«Яндекс Маркет» задействовал собственных роботов Spectro для проведения инвентаризации

Hello World на Tang Primer 20K под Linux

«МойОфис Защищенное Облако» прошел инспекционный контроль во ФСТЭК России

«Яндекс» добавил в линейку умных ТВ модель с диагональю 55"

TestOps: инструмент сбора метрик и визуализации в Grafana

Разработка на Ruby

Ресурс InsideEVs раскрыл запас хода Tesla Cybertruck в первой серийной комплектации — 350 миль (563 км)

Tesla обвинила компанию по производству суперконденсаторов в нарушении патентных прав при открытом патентном залоге

Microsoft тестирует поддержку двух видеопотоков в Teams

Corsair купила производителя механических клавиатур Drop

«Сколково» и IT_One начали отбор на чемпионат по SQL

Зарплаты IT-специалистов в первом полугодии 2023: +10% за счет регионов

Если ваш фронтендер перестал бояться IE6, покажите ему SmartTV

Wix анонсировала инструмент на базе ИИ для создания веб-сайтов

Apple запатентовала скручивающийся iPhone

В Threads появятся поддержка личных сообщений и интеграция с Mastodon

Twitter не выполнила договорённость с бывшими сотрудниками африканского подразделения о выплате выходных пособий

Google и Taito выпустили на Android и iOS аркаду с дополненной реальностью Space Invaders: World Defense

Страшные истории про SWIFT: инструкция, как профукать $100500 на переводе

Вышла первая версия загрузочной прошивки GNU Boot

Stability AI представила Stable Doodle — нейросеть, превращающую рисунки от руки в детализированные изображения

Intel инвестировала $9 млн в разработку робота-гуманоида Figure 01

На побережье Западной Австралии вынесло загадочный гигантский цилиндр

17 июля 2023

[Перевод] Трюк с LD_PRELOAD

Security Week 2329: июльский набор патчей Microsoft и 5 уязвимостей zero-day

Microsoft представила подписку Xbox Game Pass Core

В Wildberries отвергли возможность автоматического оформления заказов в корзине пользователей

Simba: Симуляция десятков тысяч частиц в потенциале Леннарда-Джонса на чистом Python с GPU-ускорением

ФБР отследило и спасло похищенную девочку-подростка по данным с её Nintendo Switch

Минцифры подготовило проект постановления о приравнивании электронных водительских прав к физическим

В Москве демонтируют почти все паркоматы

Плюсы и минусы FastAPI в 2023

Из-за опечатки миллионы электронных писем военного ведомства США ушли на малийские адреса

НЛМК запустила в России мостовые краны на дистанционном управлении с помощью VR

Gradle для тестировщика

[Перевод] Самое сложное в ПО — не кодинг, а требования, или Почему разработчикам не стоит бояться ИИ

Microsoft подтвердила выход Windows 11 23H2 с ИИ Windows Copilot осенью

Создание анимированных графиков с помощью Matlab

«Хаббл» запечатлел усыпанную звездами неправильную галактику Arp 263

Ютубер Аллен Пэн создал экзоскелет для армрестлинга и вызвал на состязание атлетов и бодибилдеров

Слухи: Microsoft планирует отказаться от Xbox Live Gold и введёт базовую игровую подписку Xbox Game Pass Core на 25 игр

Очень близкая сверхновая привлекла внимание рекордного количества астрономов-любителей

НАСА показало корабли «Орион» для будущих миссий в рамках «Артемиды»

Как вывести форматированный текст на экран в C++

Жизненный цикл продукта – о чем важно помнить менеджеру

YouTube начал внедрять новую функцию «Стабилизация звука»

Миниатюрные игровые ноутбуки и «трансформеры» от GPD: необычные устройства из Китая

Про Whitebox и Blackbox из курса SRE: Observability, который стартует 24 июля

Открыты химические вещества, позволяющие обратить вспять старение и восстановить функции клеток

Производители легковых электромобилей в России собираются выпускать и зарядные станции для них

Пользователи VK смогут подтверждать своё образование с помощью NFT-дипломов

AIxploria: список ИИ-инструментов и нейросетей по категориям

Эксперимент об автоматическом фильтре кандидатов по годам опыта

Новое российское ПО SpineTool для анализа нейронных сетей поможет лечить деменцию

RTM Group: 65% паролей российских пользователей можно взломать перебором за одну минуту

[Перевод] Визуализация реальных масштабов проклятия размерности

В Google Chrome для iOS появилась возможность добавлять веб-приложения на главный экран

Краткое введение в vim

Нераспечатанный iPhone первого поколения с 4 ГБ памяти продали на аукционе LCG за $158 644

В Китае с 15 августа вводятся определённые ограничения на использование генеративного ИИ

На «Госуслугах» стартовало голосование о выборе населённых пунктов для обеспечения связью 4G в 2024 году

Yandex Cloud запустила подкаст о безопасной работе в облаке

Приложение Threads за шесть дней после релиза скачали 150 млн пользователей

Анатомия игры: искусственный интеллект

В каком типе цивилизации мы живём. Экспансия под вопросом

Минцифры приостановило до 1 сентября выдачу грантов на новые разработки в сфере IT

К 134-летию со дня рождения Владимира Козьмича Зворыкина, создателя телевидения

Залипнуть в старые игры: или ностальгии псто

За год количество контрафактной электроники на маркетплейсах РФ значительно выросло

Как мы запускали демоприложения

Вышел Docker Desktop 4.21 с поддержкой новых сред выполнения Wasm

Sony и Microsoft подписали 10-летний контракт на сохранение Call of Duty на консолях

Вышел Linux Mint 21.2 «Victoria» (Виктория)

[Перевод] Пять декораторов Python, которые могут сократить код в два раза

[Перевод] Regex engine internals as a library. Part 1

Lenovo выпустила видеокарту RTX 40 в форм-факторе Mini-ITX с одним вентилятором

Десятки тысяч образов контейнеров на Docker Hub содержат в открытом виде токены аутентификации API и приватные ключи

«Право на ремонт» продолжает шагать по планете: батареи для телефонов в ЕС будут делать съёмными. И это далеко не все

Цифровой рубль утвержден Госдумой, а тиктокеры отбирают работу у компьютерных NPC

Веб-сервер на основе 40-летнего ПК проекта Brutman Labs непрерывно проработал более 107 суток

Запуск блокнотов, запрещённых Google Colab TOS или SD webui в колабе без ограничений

Умный ИБП для умного дома

[Перевод] До последнего байта: минимальный вариант Hello World для .NET

16 июля 2023

Купи доску и мотор

Дайджест главных научпоп новостей недели

Mars Express сделал фото Земли и Луны с орбиты Марса

Астрономы обнаружили непонятную закономерность среди планетарных туманностей Млечного Пути

Как мы силами команды РСХБ построили свое облако

[Перевод] Технический долг захватил глобальную экономику

Модульный ноутбук Framework Laptop 16: простой апгрейд GPU, добавление аудио и другие возможности устройства

Хакеры начали использовать WormGPT для помощи в фишинговых атаках

В Firefox 116 удалят интерфейс about:performance

Актёр озвучки превратил чтение условий использования Instagram** в 51-минутное средство для хорошего сна

Алгоритмы на FPGA: Алгоритм Луна

Nokia N9 — уникальный Linux-смартфон, опередивший своё время на много лет вперед

Как приручить Polygon или обратная сторона олимпиад

Tesla запустила производство Cybertruck в Техасе и выпустила первый электромобиль новой серии

Звуки металла, музыка сердца: поздравляем с днем металлурга

ES2023 — что нового в JavaScript?

Оптимизация изображений для пользователей с медленным интернетом с помощью Network Information API

15 июля 2023

Суд США отклонил вторую апелляцию FTC о временной приостановке сделки между Microsoft и Activision Blizzard

House of NHTi — от NHTi до ТРЕш. Почему материал об отсталости Эльбрус 8СВ несостоятелен

Выпавший и застрявший в педалях пилота iPad, вероятно, стал причиной крушения вертолёта Boeing CH-47D

Microsoft таскается по судам, ИИ изобретает очевидное (и вполне вероятное): дайджест главных новостей

Обзор датчика освещения BH1750

«Гравитон» представила новую системную плату «Яна» в форм-факторе Thin Mini-ITX

Модульный телефон Fairphone: концепция продолжает развиваться. Fairphone 5 и перспективы линейки

Ping пакеты как временное хранилище данных на python raw socket

История компьютерных стратегий. Часть 4: первый Warcraft, внебрачный сын «Dune 2»

Обновление KB5028185 для Windows 11 тормозит ПК, приводит к сбоям связи и вызывает проблемы при входе в систему

Оценка параметров системы дифференциальных уравнений по неточным наблюдениям

В Интернет-архиве появились инструкции для сборки тысяч наборов Lego

От «из мха и шишек» до продукта | Постройка электросерфа и гидрофойла

Telly начал поставлять бесплатные 4K-телевизоры со вторым экраном для показа рекламы

Интеллектуальная панель Sunton 7″ на базе ESP32S3

Нейронные сети врываются в медицину

Rutube столкнулся с беспрецедентным количеством зарубежного пиратского контента, но не блокирует его

[recovery mode] Методы борьбы и обеспечения работы электронных устройств при повышенном напряжении в сети

Как Intel, NVIDIA и ASML продолжают сотрудничать с Китаем, не опасаясь санкций. Хитрый способ, который устраивает всех

Как создать рекомендательную систему без использования ML алгоритмов

14 июля 2023

Механики «смерти»

Синтез обучения с подкреплением и классического планирования: как выиграть соревнование CVPR Habitat Challenge 2023

Копирасты против технологий

Как с помощью ChatGPT писать SQL-запросы. Несколько кейсов

Кому в стриминге жить хорошо: влияние стриминговых сервисов на музыкальную индустрию

Хостинг-провайдер удалил сервер с вашими данными. Что делать?

«Джеймс Уэбб» запечатлел две «пыльных» сверхновых

ФАС не поддержало идею о сборе с e-commerce в пользу «Почты России»

Чеклист для запуска или миграции приложений в Kubernetes

О возможных составляющих тёмной материи

Собеседование наоборот: МТС Банк, X5 Tech, Банк РНКБ, Альфа Банк, билайн, Домклик, МТС

Переезд c PostgreSQL на YDB. Кейс сервиса Яндекс Игры

[Перевод] В {n} раз быстрее Си

«Росатом» запустит первую биогазовую станцию в Калужской области

Microsoft тестирует центр искусственного интеллекта в магазине приложений Windows 11

OWO представила футболку с тактильной обратной связью для ощущения полученных повреждений в игре Assassin’s Creed Mirage

Лучшее за неделю (03.07 — 09.07)

Twitter начинает делиться с авторами твитов доходами от рекламы

Приложение мобильного оператора «Мегафон» пропало из Google Play

OpenAI будет использовать новости Associated Press для обучения своих моделей

«ВКонтакте» добавила функцию расшифровки видеосообщений

В Японии во время испытания двигателя второй ступени взорвалась ракета-носитель Epsilon-S

Учёные нашли метеорит, который покинул Землю, а потом вернулся обратно

Приложение 2GIS beta картографического сервиса 2ГИС удалили из Google Play

Microsoft спустя полтора месяца выпустила драйвер, в котором исправлены проблемы с веб-камерами в Surface Pro X

Началось строительство крупнейшего в мире термоядерного ракетного двигателя

LG предлагает платформу «Умный дом как услуга» с подпиской на сервисы по работе холодильника и другой бытовой техники

FTC расследует обращения против OpenAI по сбору данных ChatGPT и публикации ложной информации

Как задачи на LeetCode прокачали меня как разработчика, или по-честному про алгоритмы

Индия успешно запустила ракету-носитель со станцией «Чандраян-3» к Луне

Почти половина чипов A17 Bionic и M3 выпускается с браком из-за сложности производства

Microsoft исправила в Windows 11 проблему блокировки драйверов медиаплеера Zune

Гильдия актёров США: киностудии хотят, чтобы копии актёров, сделанные с помощью ИИ, были бесплатными и это было навсегда

[recovery mode] Каким образом спецслужбы отслеживают пользователей мессенджеров (без доступа к устройству и ключам)

Ряд физических экспериментов на выходные: намагничивание ударом и другие штуки

Fourier Intelligence заявила о планах выпустить 100 гуманоидных роботов к концу 2023 года

Стартовал приём заявок на новую национальную премию в области технологий будущего «Вызов»

В бета-версии iOS 17 появилась возможность сохранять полностраничные скриншоты в «Фото»

Московские аэропорты начали тестировать дроны для отпугивания птиц

Пользователи жалуются на GPT-4: модель стала «ленивее» и «тупее»

Моя история: разработчик в 16

Студия FireFly анонсировала Stronghold: Definitive Edition — ремейк классического симулятора замка

«Ведомости»: аудитория ChatGPT и Midjourney в России снизилась впервые с момента запуска

В тестовой сборке Windows 11 появилась опция для восстановления и переустановки ОС через Windows Update

Спрос на технику падает. У производителей электронных устройств и компонентов для них — проблемы

Мышцы для роботов: новый тип искусственных мышц с регулируемой жесткостью и датчиками деформации

На Форуме будущих технологий был представлен российский 16-кубитный квантовый компьютер с ионным процессором

Solar Staff: суммарный доход российских фрилансеров вырос на 53% в первом полугодии

Нужны ли профсоюзы в IT? Наш активист принял участие в круглом столе C++ Russia 2023

Как оптимизировать процесс привлечения клиентов B2B с помощью методов Продвинутой Аналитики

Менеджер паролей Apple в macOS Sonoma получил поддержку сторонних браузеров

[Перевод] Самые распространенные логические ошибки

Как использовать Reddit после APIкалипсиса?

Электросамокат из гироскутера или «каша из топора»

Шрифт Aptos заменит Calibri в качестве шрифта по умолчанию в Microsoft Office

Астрономы объяснили существование «зеркальной» планеты

10 000 дней солнечной и гелиосферной обсерватории (SOHO), о Солнце, нужна ли дата-центрам защита от солнечных бурь?

13 июля 2023

Теоретик воскресил отвергнутую гипотезу для объяснения свойств ранней Вселенной

Как я читаю сейчас, путешествие по ридерам

Рецепт карьерного роста

Исходный код зловреда BlackLotus для Windows UEFI выложен на GitHub

Google тестирует NotebookLM — приложение на базе ИИ для работы с локальными текстовыми документами

Развитие техники Помодоро

НАСА отменило миссию «Янус»

Вышел почтовый клиент Thunderbird 115 Supernova

Микросервисы в банке: на чем их лучше писать? Java/Kotlin, а может Go?

Минцифры РФ заявило о разработке нового национального стандарта «Экономика данных»  до конца 2023 года

Власти Франции обязали ставить родительский контроль на все устройства, продающиеся в стране

Whirl Platform — разработка длинной в 10 лет

Австралийский оператор Optus будет использовать низкоорбитальные спутники Starlink

Мы разместили первый в истории сайт в космосе

Больше книг о СУБД — для тех, кто хочет погрузиться в работу с PostgreSQL

«Яндекс» добавил в «Шедеврум» комментарии

Учимся разрабатывать REST API на Go на примере сокращателя ссылок

Made at Intel. Неизбежное зло

Космический сервер уже на орбите: как принять с него сигнал

Минцифры планирует запретить своим сотрудникам использовать iPhone для служебной переписки

Герои Кода и Магии: анализ игрового движка VCMI

Разработчики Denuvo попытаются доказать, что их защита не влияет на производительность в играх

18 июля — Beeline Data Engineering Meetup: Решение бизнес-задач с помощью данных

НАСА отметило год работы телескопа «Джеймс Уэбб», показав фото ближайшей к Земле области звёздообразования

Доступность сервиса: встраивание в существующие процессы

Как стать профессиональным IT-коллекционером? Часть 5. Как мы базу знаний строили

IEEE приняла новый стандарт на основе оптической передачи информации Li‑Fi

Как тестировать не-REST-бэкенд. Часть вторая, WebSocket

Asus подтвердила, что устройство чтения карт MicroSD в консоли ROG Ally работает со сбоями из-за перегрева

Мы не на 50% мама и на 50% папа, как думали раньше

Завершены наземные испытания «Луны-25», в НПО Лавочкина заявили, что вероятность успеха миссии составляет не менее 80%

Что мы делали, когда Jira закончилась

Российские учёные и инженеры установили связь с микроспутником «Импульс-1»

Модели разработки на примере интеграции OpenID Connect

Nx Generator: имба или не стоит разбираться?

[Перевод] В ответ на пост, который разозлил меня, как никакой другой

[recovery mode] DIY таймер кормления кота на Arduino Mega

Discord запретил серверы знакомств для подростков и начал блокировать обмен CSAM-контентом, сгенерированным ИИ

Шпион, выйди вон: группа XDSpy атаковала российские организации от имени МЧС

Илон Маск объявил о запуске своего нового проекта xAI, цель которого — «понять истинную природу Вселенной»

[Разбор резюме] Что писать, если сменил профессию: резюме тестировщика без релевантного опыта

Радиоприёмник на микросхеме от авторов первого в мире серийного компьютера

«Классический ламповый» перегруз DOD FX53

Кто такой HR BP и чем он может помочь ИТ-специалисту

GitOps c ArgoCD для конфигурации кластеров K8S/OKD/Openshift и приложений, размещаемых в них

[Перевод] Астрономы изучили древние звёзды, выжившие в центре Млечного Пути

Какими приключениями грозит невключенная двухфакторная авторизация на Госуслугах

Мнение большинства для разметки данных в задачах компьютерного зрения

Учёные заметили, что за последние 20 лет океаны позеленели

Трекинг времени и его влияние на эффективность разработки

GitHub внедрил поддержку аутентификации без пароля в публичной бета-версии

СМИ: «Ростех» запретил сотрудникам холдинговых компаний и организаций госкорпорации пользоваться iPhone на работе

Twitter обвинили в невыплате $500 млн выходных пособий уволенным сотрудникам

[Перевод] Микросервисы Rust в серверном WebAssembly

С 8 февраля 2024 года сертификаты Let’s Encrypt перестанут работать в Android 7 и более старых ОС

Простые правила, которые помогают мне писать на Go без побочных эффектов

Ракетный двигатель BE-4 компании Blue Origin взорвался во время испытаний 30 июня

Исследователи показали атаку дезинформацией с помощью чат-бота PoisonGPT

Симбиоз «Chromium» и «InternetTools»

[Перевод] Построение CI/CD для проекта на базе Docker с использованием CodeBuild, CodeDeploy и Lambda

Крупнейшее изменение системы аутентификации в K8s за последние годы: новый KEP от «Фланта», Google и Microsoft

[Перевод] Как относиться к заявлениям учёного о фрагментах инопланетного космического корабля

Жюри конкурса не приняло фото с iPhone из-за подозрений, что его сгенерировал ИИ

Определение местоположения в Беспилотных автомобилиях (localization)

Потоковая обработка данных с помощью Kafka Streams: архитектура и ключевые концепции

NVIDIA стала оснащать RTX 4090 Founders Edition, 4070 и 4070 Ti разъемом питания с защитой от оплавления

12 июля 2023

Myspace: краткая история некогда главной соцсети интернета

RabbitMQ Direct Reply-to. RPC поверх кролика без дополнительных очередей (пример на Python)

Энтузиаст обнаружил в коде бразильской цифровой валюты CBDC 14 функций для тотального контроля кошельков граждан

10 приёмов чтобы получить быструю и качественную картинку в Midjourney

Британская миграционная служба будет проверять реальный возраст мигрантов с помощью МРТ

CommuniGate Systems перестала быть правообладателем ПО CommuniGate Pro

«Ростелеком» и «Атлас» протестировали технологию квантового распределения ключей на магистральной линии связи TEA NEXT

Positive Technologies выпустила версию  PT BlackBox 2.5

«Росэлектроника» создала прототип устройства для непрямого массажа сердца при СЛР «КардиоРобот»

«Сбер» представила Kandinsky 2.2

Книга «Unity в действии. Мультиплатформенная разработка на C#. 3-е межд. издание»

Оледенения

[Перевод] Создаем веб-сайт, будто на дворе 1999 год

Риски ИИ реальны, но управляемы: Билл Гейтс опубликовал новую колонку в своём блоге

9 аналогов известных сервисов (Google Analytics, Slack, GitHub, ChatGPT) с открытым исходным кодом

[Перевод] database/sql биндинги для YDB в Go

«Базальт СПО» — участник исследования безопасности ядра Linux

На Google подали коллективный иск на $5 млрд из-за неправомерного сбора данных для обучения ИИ

ОС «Альт» — групповые политики в Linux, как в Windows

Evernote сократила оставшихся сотрудников в США и Чили и сделала упор на ИИ-сервисы

[Перевод] Прожарка java.lang.String

АвтоВАЗ привлёк к сборке машин простаивающих IT-специалистов

Сбер выявил фейковые сайты, которые якобы позволяют проверить, действительно ли звонит сотрудник банка или полиции

Приложение ICQ исчезло из Google Play

[Перевод] Как остановить бесконечный скроллинг, и нужно ли это делать

Как мы автоматизировали верстку статей на vc.ru, или почему в маркетинге нужны роботы

[Перевод] Неочевидные проблемы с UUID ключами в PostgreSQL

Гипатия: античная женщина-математик, которую убили религиозные фанатики

Kandinsky 2.2 — новый шаг в направлении фотореализма

Apple отключила подписку на приложения Logic Pro и Final Cut Pro на iPad для российских пользователей

[Перевод] Пугающее противостояние: утечка данных в машинном обучении

Портативные аккумуляторы по полному прайсу и без половины емкости

СМИ: принтеры и МФУ Canon и других брендов могут передавать данные при печати и сканировании сторонним компаниям

Переписка со спамерами: избранное – 2

RuStore выпустил API для публикации приложений и работы с отзывами и рейтингами

Ретейлеры допустили рост цен на электронику в России на 10%

«Почта России» запустила сервис для оплаты и оформления заказов в интернет-магазинах

«Ростелеком» сообщил, что устраняет 60% неполадок сети незаметно для клиентов и ещё почти 30% — дистанционно

Linux starter pack: комплект курсов по Linux, Git и сетям

DIY-проект себе запили! А зачем?

На наших глазах ИИ убивает старый интернет. Но новый обещает быть хуже

Только консоль. Почему текстовый интерфейс настолько эффективен

Lock записей и шквал «пятисоток»: какие шишки мы набили на миграциях в Django и как вам этого избежать

Обзор платы Tang Primer 20K на Gowin GW2A-LV18

Oracle Linux будет поддерживать совместимость с RHEL даже после ограничений Red Hat

Знай наших! Обзор сервера Аквариус T50 D224CF R52

Минстрой разрешит устанавливать зарядки для электромобилей рядом с домами без согласия жильцов

Lopaka: Редактор графики для Ардуино, ESP32, FlipperZero

eBay купит компанию аутентификации продуктов на основе ИИ

Исследование: программы для обнаружения ИИ-текстов дискриминируют неанглоязычных пользователей

Умная белая трость. Часть 2

Фонд истории видеоигр выяснил, что сейчас пользователи могут официально купить только 13% игр, выпущенных до 2010 года

Intel продолжает избавляться от побочных бизнесов. Теперь отказались от финансирования мини-ПК NUC

Одноплатники середины лета 2023 года: от сетевых устройств до системы с экраном

11 июля 2023

Признаюсь: я писал поддельный экран загрузки

Тестируем на реальных кейсах Chatgpt Code Interpreter

Разработчики запустили сайт, позволяющий обновить софт старых ПК под управлением Windows 95 и 98

Таргетолог: кто это и чем занимается в 2023 году?

«Ростелеком» разрабатывает платформу «Лукоморье» для облегчения создания ПО IT-специалистами

ЦБ: тестирование цифрового рубля с реальными клиентами начнётся в августе

Книга «Кодер с улицы. Правила нарушать рекомендуется»

Новый закон обяжет банки возвращать жертвам мошенников похищенные с их счетов деньги

Суд вынес решение в пользу Microsoft в процессе против Федеральной торговой комиссии США

Учёные Пермского Политеха предложили альтернативный метод отопления частных домов

В Великобритании проходят соревнования по созданию самой бредовой игры для компьютера ZX Spectrum

Минздрав РФ разрешило лечить детей с раком щитовидной железы препаратом на основе изотопа йод-131

Филаменто-перфекционизм или как сделать стенд с образцами пластика для 3D печати

«НПО Автоматики» показало процессорные модули собственной сборки на «Иннопром-2023»

Мониторинг PostgreSQL. Новые возможности анализа производительности 1С и других систем

Как из метрик Prometheus построить график Latency

Разбираемся в REST assured как новичок и не только

В Twitter заблокирован поиск ссылок на Threads, но есть способ обхода

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 14. I/O веб-сервер

GPSS. Вспомним старичка

Мои любимые вопросы о CSS с ответами. Версия 2023 года

Умные паяльники: подборка отличных моделей, появившихся в продаже относительно недавно

Полезные материалы и инструменты для погружения в Flask: выбор сотрудников Selectel

Монолит или микросервисы — это не вопрос технологических предпочтений, это про time-to-market

Искусство абстракции: Важность использования буквенно-цифровых переменных в программировании

Актор или не актор: что хорошо для чат-бота?

Российские операторы связи сократили вложения в развитие своей инфраструктуры и поддержание её в актуальном состоянии

Медоблака. Как облачные технологии помогают развивать медицину

Дикие случаи с КТ со счастливым концом

Российские учёные создали новые растворители для переработки ядерных отходов

Массачусетс разрабатывает закон о запрете на продажу данных о местоположении смартфонов

Минпромторг рекомендовал производителям смартфонов и планшетов создать график установки ОС «Аврора» на свои устройства

Mozilla запустила MDN Playground — собственную версию сервиса CodePen

Локализация игр при помощи ChatGPT — недорого и качественно. Гайд

Active Directory глазами Impacket

Правила хорошего тона при оформлении технической документации

Делаем эмулятор Android через Terminal: пошаговое руководство

Как помочь людям меняться

Автоматическую станцию «Луна-25» доставили на космодром Восточный

Техрадар Lamoda Tech-2023: наша рефлексия о разработке и технологиях за три года

Тот самый случай, когда мы за один месяц рожали то, что надо было делать три (не повторяйте, это больно)

ChatGPT и сингулярность. Как искусственный интеллект переписывает будущее

Как сделать мини-игру с Кузей с помощью голосового бота. Часть 1: Управление персонажем

Netflix запатентовала улучшение технологии зелёного экрана

VirtualBox: виртуальная локальная сеть, доступ в интернет через Linux-сервер

Устанавливаем ALDPro Astra Linux

[Перевод] Как развить навыки стратегического мышления

Как я перестал волноваться и полюбил ошибки в Kotlin корутинах: Мифы обработки ошибок в корутинах

Компания PATS создала мини-дронов, которые уничтожают насекомых-вредителей, но не трогают пчёл

Учёные собрали трёхмерную визуализацию на основе обзора 5000 галактик

Почему работает алгоритм преобразования инфиксной записи в постфиксную

10 июля 2023

Стартап Smartcustos и Deutsche Telekom предложили услугу по дистанционному управлению колокольным звоном

ГК «РСК» показала кластерное решение «РСК Экзастрим»

Сталкер Маска Джек Суини завёл аккаунт в Threads и уже пытался обратить на себя внимание Цукерберга

System Design для самых маленьких. Reference к интервью

В Екатеринбурге представили «Ласточку» полностью российского производства

Собери их всех: как для Southbridge прошла конференция TECH WEEK

Цветная лазерная маркировка стекла

Полноценная игровая консоль за 500 рублей. Может ли полурабочий ТВ-бокс стать игровой платформой?

[Перевод] Как работает хэширование

Физики получили новые подтверждения абсолютной «округлости» заряда электрона

Китайская таможня задержала контрабандиста с 306 процессорами Intel, примотанными к животу

[Перевод] Почему язык C никогда не помешает вам совершать ошибки

Видеоигровая Москва — 2023: лучшие проекты одного геймджема

Издательство Питер. Колонка редактора

«ИТ-Резерв», АО «ГЛОНАСС» и ЦОДД Москвы тестируют платформу повышения безопасности движения электросамокатов

SSH в деталях или разгребаем кучи ключей

Вышел кроссплатформенный почтовый клиент RuPost Desktop на основе Thunderbird Supernova

В США кинокомпании требуют раскрыть данные пользователей Reddit, которые обсуждали пиратство на платформе в 2011 году

Telegram начал собирать IP-адреса пользователей без премиум-подписки для таргетинга рекламы

Состоялся релиз игрового движка Godot 4.1 с исправлением более 900 ошибок

Вышла новая версия Squadus 1.1

Цифровые продукты в цементной промышленности: выбор и источники пользы

Внешнее observability а-ля black-box — вебинар 18 июля

Слухи: Apple сначала будет продавать Vision Pro в магазинах по предварительной записи и после курса настройки и обучения

5 книг по Golang для начинающих разработчиков: на что стоит обратить внимание