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

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

Если вы когда-либо писали прототипы на Python, а затем переписывали всё на C, когда дело доходило до серьёзной работы, вы сталкивались с тем, что сообщество Julia называет «проблемой двух языков». Это похоже на перевод всей диссертации с английского на клингон только для того, чтобы ускорить её выполнение — утомительно и совершенно необязательно. Julia была создана для решения именно этой проблемы, и после десяти лет разработки она стала серьёзной силой в научных вычислениях....

28 декабря 2025 14:00 · 6 минут · 1125 слов · Maxim Zhirnov
Скрытая цена цифрового золота: крипто-майнинг против Традиционное банковское дело — Игра с числами, о которой Вы и не подозревали, что играете

Скрытая цена цифрового золота: крипто-майнинг против Традиционное банковское дело — Игра с числами, о которой Вы и не подозревали, что играете

Когда Сатоши Накамото представил миру Bitcoin в 2009 году, пообещав нам финансовую свободу от централизованных систем, никто особо не говорил о том, что эта свобода будет стоить испарения воды, равной объёму олимпийского бассейна. Поправка: 660 000 олимпийских бассейнов. Но кто считает, правда? Ну, исследователи считают. И цифры, которые они обнаружили, откровенно не очень хорошие. Неудобная правда о том, сколько на самом деле стоит децентрализация Давайте начнём с немного неприятной честности. Я собираюсь изложить экологические издержки криптодобычи в 2020–2021 годах не потому, что я против криптовалют (я не против), а потому, что понимание реальных затрат любой технологии — это то, как мы на самом деле её улучшаем....

28 декабря 2025 06:00 · 6 минут · 1106 слов · Maxim Zhirnov
Введение в Erlang для построения отказоустойчивых систем: Практическое руководство по отказоустойчивому программному обеспечению

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

Почему ваши системы постоянно выходят из строя (и как Erlang на самом деле это исправляет) Начну с того, с чем сталкивается большинство разработчиков в 2 часа ночи: производственная система выходит из строя из-за сбоя одного небольшого компонента. Вы, вероятно, повсюду добавляли блоки try-catch, добавили логику повторных попыток, которая как-то усугубила ситуацию, и создали защитный код, настолько запутанный, что никто не осмеливается его трогать. Затем вы слышите об Erlang, и кто-то вскользь упоминает «позволить системе упасть», как будто это особенность, а не кошмар....

27 декабря 2025 14:00 · 6 минут · 1083 слова · Maxim Zhirnov
Темная сторона DevOps: Когда автоматизация приводит к выгоранию

Темная сторона DevOps: Когда автоматизация приводит к выгоранию

Мы все слышали этот аргумент: автоматизируйте всё, и проблемы исчезнут. Команды DevOps воспринимают это как мантру и с религиозным пылом создают конвейеры CI/CD, шаблоны Infrastructure-as-Code и системы мониторинга, которые заставили бы завидовать самого безумного учёного. Но вот неудобная правда, которую никто не хочет признавать на технических конференциях: автоматизация не спасла нас. Она просто подарила нам более сложные проблемы, о которых можно переживать в 3 часа ночи. Парадокс автоматизации: больше инструментов, больше хаоса Вам знакомо это чувство, когда вы утопаете в кофе и уведомлениях?...

27 декабря 2025 06:00 · 6 минут · 1217 слов · Maxim Zhirnov
Построение рекомендательной системы для новостных агрегаторов: от теории к производству

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

Проблема, о которой никто не просил (но которая нужна всем) Вы знаете это чувство, когда открываете новостную приложение, а там просто… хаос? Тысячи статей кричат о внимании, ни одна из них не знает ничего о вас, ваших интересах или о том, почему вы вообще захотели бы читать о квантовых вычислениях, если вы явно спортивный энтузиаст в 6 утра до того, как подействует ваш кофе. Именно эту проблему мы решаем сегодня....

26 декабря 2025 14:00 · 5 минут · 934 слова · Maxim Zhirnov