-
Приветствуем, Хабр.Мы стараемся лицензировать в издательстве «O’Reilly» и переводить для вас фундаментальные книги, в том числе, по формирующимся парадигмам и подходам к разработке. Одним из наиболее успешных базовых изданий такого рода была книга «Основы инженерии данных» Джо Риса и Мэта…
-
Из macOS 27 удалили фреймворк для работы с DVD
Apple начала сворачивать нативную поддержку DVD в macOS и удалила из SDK фреймворк для работы с оптическими дисками. Компания уже более десяти лет не продаёт ноутбуки со встроенными приводами для чтения DVD, а в 2024 году из магазинов пропали внешние…
-
ЦОДы могут получить отдельный ОКВЭД и льготы, а также упрощённые правила строительства и подключения к инфраструктуре
ЦОДы могут выделить в отдельный вид деятельности и присвоить им собственный код ОКВЭД. Это даст отрасли доступ к мерам господдержки и позволит ввести отдельное регулирование. Аналитический центр при правительстве подготовил проект дорожной карты «Гильотина 2.0» по направлению «Центры обработки данных». Документ предполагает изменение 15 нормативных…
-
Как ИИ и очереди на заправках повлияли на появление нового социального феномена
Чёрный лебедь в виде дефицита бензина принёс с собой один интересный феномен. За семь дней появилось десяток одинаковых сервисов, с однотипной историей создания (успеха). Некоторые заметившие это уже начали строить теории заговора. Паника не обошла и одного государственного регулятора, который…
-
kpt как WYSIWYG для Kubernetes или почему «конфигурация как данные» лучше шаблонов
Недавно проект kpt официально пополнил ряды «песочницы» CNCF. Если открыть документацию, нас встретит тяжеловесное определение. Переведем его на человеческий язык и разберемся, зачем CNCF перезапускает kpt, в чем его фундаментальное отличие от Kustomize и почему подход Configuration as Data спасает…
-
Сопоставление каталогов продукции: автоматический массовый подбор с использованием токенизации
Задача широко знакома в узких кругах: наш каталог товаров встречается с каталогом контрагента — по сути одни и те же позиции, но названы по-разному. Надо найти совпадения и предоставить коллегам список подходящих наших артикулов для каждой их позиции.В разобранном ниже…
-
Закон Брукса: почему нанять ещё людей — худшее решение, когда проект горит
В 1975 году Фредерик Брукс выпустил книгу «Мифический человеко-месяц». Она появилась не потому, что он решил написать очередной учебник по менеджменту. До этого Брукс руководил разработкой операционной системы OS/360 в IBM — одного из самых масштабных программных проектов своего времени.…
-
SecretAuth – UX-решение для авторизации посредством приватного ключа
Мир сильно изменился с начала 21 века. В том числе, что касается систем авторизации. Мы продвинулись от авторизации через обычный логин и пароль к использованию централизованных сервисов вроде Google и Apple. Но так ли хорошо это для пользователя? И можно…
-
Оптимизация next.js monorepo приложения
Дисклеймер: Данный кейс основан на архитектуре нашего проекта (~2600 файлов). В проектах другого масштаба или с другой структурой зависимости результаты могут отличаться. Это не «серебряная пуля», а мой личный опыт оптимизации конкретной инфраструктуры.Буду краток, на проекте, где я сейчас работаю, мы с командой заметили огромную проблему со скоростью сборки…
-
Свобода воли, сознание, физика
В данной статье я не пытаюсь дать ответ на вопрос «что такое сознание». Сложная проблема сознания слишком сложна, и неизвестно, получим ли мы когда-либо ответ. Однако я хочу простукать стены физических теорий, чтобы по глухому звуку найти пустоты, где может…