Search
Write a publication
Pull to refresh
22
0
Aleks Lozovyuk @aleks_raiden

Криптовалюты, финансы, распределенные системы

Send message

Deckhouse Prom++: мы добавили плюсы к Prometheus и сократили потребление памяти в 7,8 раза

Level of difficultyHard
Reading time18 min
Views14K

Хотя Prometheus и стал стандартом мониторинга для микросервисов в Kubernetes, он потребляет слишком много ресурсов. А что, если мы скажем, что добавили пару плюсов к Prometheus и получили почти бесплатный мониторинг? Все подробности — под катом.

Узнать о Deckhouse Prom++

История эволюции веб-сервиса: от примера из доки до космолета

Level of difficultyMedium
Reading time9 min
Views1.2K

5k RPS, 5ms Latency и 100 экспериментов одновременно. История о том, как наша команда перестраивала веб-сервис для сплитования трафика в высокопроизводительную систему. С какими ограничениями Cpython и Gil столкнулись на пути, как обходили "узкие места" и оптимизировали сервис до микросекунд. В общем, всё о том, как мы построили "космолет" на Python и взлетели! Ну и, конечно же, ответ на вопрос: "Почему не Go? ".

Читать далее

Разбираем Pino: как работает самый быстрый логер для Node.js

Level of difficultyMedium
Reading time19 min
Views5.4K

Pino — один из самых быстрых логгеров для Node.js, но как он устроен внутри? В этой статье мы углубимся в низкоуровневые механизмы: разберём, как работают транспорты, чем отличается multistream от pipeline, и как настроить логирование без потери производительности. Вы узнаете, как использовать child loggers, маскировать данные с redact и избегать типичных проблем. Этот материал для тех, кто хочет понять Pino на фундаментальном уровне и применять его с максимальной эффективностью.

Читать далее

Как читать научные статьи

Level of difficultyEasy
Reading time7 min
Views4K

Статьи — самый эффективный источник не только для изучения нового, но и для восполнения пробелов в имеющихся знаниях. Часто в них можно найти ценные идеи и инсайты, которых нет в других источниках. 

Тем не менее, многие находят научные статьи сложными. Отсутствие исследовательского бэкграунда может стать препятствием, когда вы только начинаете читать сложные статьи. Я потратил годы на чтение и понимание научных работ, и в этой статье я поделюсь подходом, который работает для меня.

Читать далее

UUIDv7 — ключ к глобальному поиску с помощью LLM в произвольных внешних системах

Level of difficultyMedium
Reading time4 min
Views2.2K

Представим себе такой сценарий.

Пользователь устно и/или в чате поручает ИИ-агенту найти и приобрести нужный товар с заданными параметрами.

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

Как это реализовать

Я хотел сделать вкуснее всех, но оказалось, что это нерентабельно

Level of difficultyEasy
Reading time14 min
Views73K

Сначала мы открыли, а потом закрыли свой фастфуд, потом открыли доставку и сейчас её закрываем. Теперь я почти свободен и могу порассуждать о том, как владелец доставки может зарабатывать меньше курьера.

Читать далее

Эволюция Redis в Valkey 8.0: разбираем архитектурные изменения с точки зрения производительности

Level of difficultyMedium
Reading time12 min
Views8.8K

В сентябре 2024 года вышел релиз Valkey 8.0 — это key-value-хранилище также часто называют BSD-клоном Redis. В отличие от Redis, Valkey изначально создавался как опенсорс-проект. У него нет энтерпрайз-версии, а значит, развитие не сдерживается коммерческими ограничениями.

Весной 2024 года, когда началась активная работа над форком, команда разработчиков смогла принять и стабилизировать ряд патчей, которые заметно улучшили производительность по сравнению с Redis 7.2.

В этой статье Евгений Дюков, разработчик Managed Databases в Yandex Cloud, разбирает некоторые из изменений и делится результатами проведённых бенчмарков, которые позволяют оценить, как именно новые патчи повлияли на производительность — и в позитивном, и, в некоторых случаях, в негативном ключе. Особенно интересно будет тем, кто ждёт релиз Valkey 8.1 этой весной.

Читать далее

История развития философской мысли AI Safety

Level of difficultyEasy
Reading time33 min
Views1K

Ранние представления об искусственном разуме и «восстании машин»

Еще в XIX веке появились первые предупреждающие идеи о том, что машины могут однажды превзойти человека. В 1863 году писатель Самюэл Батлер опубликовал эссе «Дарвин среди машин», где рассуждал, что механизмы эволюционируют подобно живым существам. Он пророчески заявил, что наступит время, когда «машины будут держать настоящее господство над миром и его обитателями». Более того, Батлер даже предложил людям объявить «войну до смерти» всему механическому, пока не поздно. Это едва ли не первое изложение идеи экзистенциального риска от технологий: мысль о том, что создание интеллектуальных машин может обернуться подчинением человечества. Такие ранние спекуляции заложили философский фундамент для более поздних размышлений об искусственном интеллекте (ИИ) и потенциальном «восстании машин».

Читать далее

Reasoning-LLM: архитектура и обзор передовых моделей

Reading time24 min
Views8.5K

Reasoning-LLM — это большие языковые модели, нацеленные на логическое рассуждение при решении сложных задач. В отличие от обычных LLM, которые часто выдавали ответы сразу, такие модели способны «думать» пошагово — как человек, анализируя задачу и выстраивая цепочку вывода.

Появление reasoning-LLM связано с тем, что традиционные LLM (например, GPT-4 или Llama 3.1) хотя и хорошо справляются с языковыми и энциклопедическими запросами, нередко ошибались в задачах, требующих сложных вычислений, планирования или логического вывода. В этой статье мы подробно разберем, как работают reasoning-LLM, их внутреннее устройство (Transformer, self-attention, механизмы «мышления»). А еще — рассмотрим передовые модели (OpenAI o1, DeepSeek R1 и Claude 3.7 Sonnet), факторы, влияющие на их точность, и дадим практические рекомендации по применению.
Читать дальше →

Фотографы из WikiPortraits пополняют Википедию и Викисклад, подавая нам добрый пример

Level of difficultyEasy
Reading time3 min
Views1.9K

Целая группа фотографов с 2024 года работает над проектом «WikiPortraits» для Википедии и Викисклада. Они посещают фестивали и конференции, чтобы фотографировать известных людей, а затем публиковать их портреты по свободной лицензии. Такие фотоснимки можно использовать бесплатно, любым способом и для любой цели. Точно так же, как «Линукс».

Об этом рассказал сайт «404 Media», а теперь и мы расскажем читателям Хабра. Заодно на иллюстрациях мы покажем, как такую же работу делают в России.

Читать далее

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

Reading time14 min
Views6.6K

Привет Хабр ! Это моя первая статья на тему процедурной генерации. Здесь я рассмотрю конкретную задачу по генерации, её решение и опишу ключевые использованные принципы. Пишу эту статью для того, чтобы поделиться идеями и опытом, которых мне не хватало, когда я взялся за дело две недели назад. Я не буду делать полный разбор проекта, а лишь опишу и визуализирую принцип.

Читать далее

Почему инди MMORPG — приговор

Level of difficultyMedium
Reading time4 min
Views9.5K

Привет, Хабр! Меня зовут TrashPony и я делаю свою MMORPG. Увидел статью, решил тоже поделиться.

Мы — команда из одного человека и нескольких личностей. У нас нет крупных бюджетов, нет издателя, но есть идеи, которые мы хотим воплотить в жизнь.

Читать далее

Вся правда про реальную инфляцию в России

Level of difficultyEasy
Reading time23 min
Views75K

В этой статье не будет никаких «возможно», «мне так кажется», «прикинула на глаз» и прочих дилетантских методов подсчета реальной инфляции, которыми обычно наполнены статьи на эту тему. Зато тут будут реальные расчеты, моя собственная статистика инфляции, а также некоторые другие альтернативные статистики. Расскажу, для чего вообще нужна инфляция, как Росстат считает инфляцию, какая реальная инфляция в РФ, что такое личная инфляция и как от этой пресловутой инфляции спасаться. Приятного чтения.

Читать далее

130 лет мы писали сценарии, снимали людей и монтировали, пока не пришла нейросеть

Level of difficultyEasy
Reading time7 min
Views8.3K

Разработку сюжета начал с выбора формата. Вдохновился фильмом «Район №9» и решил сделать псевдодокументалистику: новостные репортажи, съемки с места событий, интервью очевидцев.

Основа сюжета: инопланетные корабли атакуют Землю, элитное подразделение роботизированного спецназа вступает в бой с пришельцами.

Резкий зум-ин со съемкой с вертолета создает ощущение погружения в эпицентр событий. Тряска камеры имитирует съемку военным, находящимся в вертолете. Статичный кадр выглядел бы ненатурально, а тряска добавляет документальной достоверности.

Монтажные переходы между видом корабля со стороны и из кабины вертолета дают зрителю разные ракурсы восприятия. Я стремился показать не просто набор движущихся картинок, а дать возможность увидеть события глазами участников. Логичная монтажная драматургия требует показать космический корабль из разных точек.

Читать далее

Гейм-дизайн каннибалы: кто съедает AAA игры и зачем?

Level of difficultyMedium
Reading time33 min
Views9.6K

Мысль об этой статье началась давно с простой, на первый взгляд, фразы. Я услышал её на одной из конференций несколько лет назад от разработчика мобильных игр — человека, который явно знал своё дело. Он говорил о процессе создания новых проектов, когда уже на секции Q&A кто-то из зала спросил:

— «Как придумать идею для мобильной игры?»

Ответ прозвучал так просто, что я даже не сразу понял его глубину:

— «Возьми AAA-проект, уберите всё лишнее и оставьте только самое сладкое — то, что заставляет людей играть снова и снова.»

Эти слова тогда застряли у меня в голове. Они казались одновременно гениальными и пугающими. Гениальными потому, что в них была логика, которую невозможно отрицать: Успешные мобильные игры действительно часто строятся вокруг упрощённых версий механик из крупных проектов, так работает добрая половина мобильного рынка. Пугающими же потому, что они открывали мне некую тёмную сторону индустрии — ту, где творчество не имеет такого сильного значения и вовсе растворяется в процессе деконструкции. Где вместо создания чего‑то нового, уникального, мы занимаемся своего рода «каннибализмом», вырывая самые аппетитные кусочки из уже существующих игр и подавая их под соусом мобильной «доступности».

Я часто возвращался к этой фразе в своих мыслях, разбирая её по кускам. И чем дольше я размышлял, тем больше примеров находил вокруг. Оказалось, что процесс «вытаскивания» ключевых элементов из сложных игр, по‑видимому, уже превратился в какого‑то рода «стандарт», но какой?

Читать далее

Жизнь и творчество режиссёра Джеймса Кэмерона — Часть 2. Хорошая ночь для прогулки

Level of difficultyEasy
Reading time49 min
Views12K

История создания «Терминатора» (1984). От концепт-арта до обвинений в плагиате.

Сорок два дня съёмок, пять дней досъёмок, ограниченный бюджет, споры с продюсерами и многое другое. Создание фильма было подобно долгому, тревожному сну. Который, наконец, закончился.

Несмотря на слабый маркетинг, зрители активно смотрят творение Джима, а профильные критики просто в восторге. Он доказал самому себе, что может быть режиссёром. Провал с историей о летающих рыбах-убийцах можно было забыть.

Джиму казалось, что теперь ничто не сможет испортить ему настроение. Пока он не получил телеграмму с отзывом о «Терминаторе»...

I'll be back

Как DNS работает через TLS: DNS-over-TLS на практике

Level of difficultyHard
Reading time12 min
Views15K

Защита DNS при помощи TLS позволяет скрыть состав DNS-трафика, который обычно передаётся в открытом виде. Соединения DNS-over-TLS не так распространены, как DNS-over-HTTPS, но зато могут прозрачно применяться не только для доступа к резолверам, но и на авторитативных серверах. Посмотрим, вооружившись консольными утилитами, как всё это работает на практике.

Читать далее

Обзор мировых AI-платформ на конец марта 2025 (сгруппировано по странам и категориям) + ссылки на официальные сайты

Level of difficultyEasy
Reading time9 min
Views4.1K

AI-платформы и инструменты активно развиваются, предлагая решения для различных задач: от генерации текста и изображений до автономных систем и бизнес-аналитики. Локальные решения, такие как Stable Diffusion и LLaMA, позволяют использовать ИИ без подключения к интернету, что особенно важно для задач, требующих конфиденциальности и высокой производительности. Выбор платформы зависит от конкретных задач, бюджета и технических возможностей.

Читать далее

Дурова отпустили из Франции, а также запрет судами криминально-кринжовых стикерпаков для ТГ

Reading time11 min
Views8.7K

Самые интересные новости финансов и технологий в России и мире за неделю: кировский суд запрещает телеграм-стикерпаки, ЦБ не может определиться, разрешать ли им криптовалюту, тарифные войны продолжаются, американский рынок обваливается, OpenAI хочет продавать докторов наук и писателей книг, а художники перерисовывают ведьмака.

Читать далее

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

Level of difficultyMedium
Reading time12 min
Views2.5K

Воркшоп для тех, кто впервые сталкивается с распределёнными системами.

В этой статье на примере решения несложного архитектурного кейса я покажу, что ответов только на 3 вопроса при проектировании систем распределённой параллельной обработки данных будет достаточно для обеспечения жёстких нефункциональных требований.

Читать далее

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity