Архив рубрики ‘Алгоритмы’

За пределами LLM, часть 2: якорная таблица Кэли, которая не является ни полем, ни моноидом

В первой статье я высказал простую идею: если вычисление можно свести к конечной таблице операции, его можно проверять, а не угадывать. То есть его можно свести не к «модель выдала вероятность 0,67», а просто открыть таблицу и сказать: вот ячейка, вот результат, rc=0.

Архитектура крипто-сканера для биржи: Open Interest, Funding Rate, EMA и MACD в реальном времени

На финансовых рынках, и в частности на крипторынке, с каждым годом ручной трейдинг становиться всё труднее, на смену ему приходит алготрейдинг. Современный алгоритмический трейдинг постепенно смещается в сторону анализа производных метрик: открытого интереса, funding rate, структуры ликвидности, кластеров объёмов и поведения участников рынка в деривативах. Простая оценка цены уже не даёт достаточного преимущества. Основное внимание […]

Решение задачи с собеседования используя технику Sliding Window на Go

P.SДа, в интернете существует множество решений подобных задач, но, по моим ощущениям, они написаны сложным языком для начинающего программиста. Особенно мало материалов с примерами на Go. Когда я обучался алгоритмам, мне казалось, что данные темы можно объяснить куда проще существующих. В этой статье я пошагово разберу технику «Sliding Window» («Скользящее окно») и покажу, как с […]

Big O от абстракции на собеседованиях к реальному коду

«Этот алгоритм работает за O(n log n)», часто вспоминается эта фраза, когда мы хотим пойти на собеседование, звучит как что-то абстрактное из учебников по алгоритмам. На самом деле Big O — это практичный инструмент описания производительности функции без привязки к конкретному железу или времени выполнения. Почему бы не пойти простым путем и не измерять время […]

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

Представьте: вы засыпаете песок в сувенирную банку так, чтобы получился красивый узор. А теперь увеличьте эту банку до размеров десятиэтажки объёмом кубометров этак на 3200, а специи замените на кокс, агломерат, окатыши и руду. Надо их засыпать в доменную печь так, чтобы слоистый рисунок внутри не просто красиво ложился, а обеспечивал жизнь целой системе. Чтобы […]

Открываю карты: 12 лет работы в ФНС

Приветствую всех читателей Хабра! Настал день, когда я снял «оковы» и могу открыто говорить о том, чем я занимался на протяжении последних 12 лет. Ранее я опубликовал 3 статьи, в которых делился опытом гуманитария при работе с нейронными сетями, в том числе честно рассказал о своем опыте вайбкодинга, как я применяю LLM в повседневной жизни, […]

ИИ vs Программист: кто кого? Начало эры «одиночных» стартапов

Почему программисты с ИИ становятся архитекторами решений, а не жертвами автоматизации Об авторе: Я — fullstack‑разработчик с более чем четырьмя годами коммерческого опыта. Сейчас работаю в BPA Solutions, где проектирую и развиваю микросервисные backend‑решения на Node.js/NestJS, а также отвечаю за frontend‑приложения на React/Vue. Автоматизирую рутину и выстраиваю гибкие, легко масштабируемые архитектуры.

Конец Экономике…

Тут в одном блоге нового мессии (в хорошем смысле этого слова) прочел про Конец Экономики. Прокомментировать не смог, миссионеры меня редко в свои чаты пускают. И я могу их понять) Мысль осталась невысказанной, решил здесь поделиться. Автор говорит, что мы приближаемся к посткоузианской эпохе, где экономика в привычном понимании уходит в прошлое. Мол, раз транзакционные […]

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

Cтатья про собеседования в Яшу (Yandex Weekend Offer)

Может кому‑то это будет интересно, даст возможность лучше подготовиться; или наоборот кто‑то примет решение не участвовать. Угораздило меня согласиться на т. н. «Weekend Offer на позицию разработчика на Kotlin». Вообще‑то мне больше нравится Scala, и опыта по ней больше, но рекрутерша была сильно настойчива, и я решил обновить экспиренс собесов, а возможно и получить прибавку в деньгах при переходе. Коротко о себе: 41 год, senior software developer, стаж > […]

123