Pull to refresh
21
Aleks Lozovyuk @aleks_raidenread⁠-⁠only

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

Send message

Хроники русской сметы

Level of difficultyEasy
Reading time12 min
Views15K

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

Обычно мы вспоминаем о сметах на строительство, когда видим, что что-то идёт не так. Так, например, на этапе проектирования стоимость «Газпром Арены» составляла 6,7 миллиарда рублей, а к концу строительства выросла до 43 миллиардов. (По одним источникам. Другие сообщают, что расходы превысили 60 миллиардов рублей)

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

Что могло пойти не так?

Как нас четыре раза пытались купить

Level of difficultyEasy
Reading time10 min
Views21K

Нашему VDS-хостингу — 10 лет. За это время нас серьёзно пытались купить четыре раза, ещё пару раз — несерьёзно.

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

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

Читать далее

Не только трансформеры: за пределами стандартных архитектур LLM

Level of difficultyHard
Reading time31 min
Views4K

Привет! Это перевод очень крутой и захватывающей статьи, в которой автор рассматривает альтернативные архитектуры LLM: гибриды с линейным вниманием, диффузионные LLM, модели мира и малые рекурсивные трансформеры.

Каждая архитектура достаточно детально и глубоко разобрана, поэтому если вы интересуетесь LLMками, то будет очень интересно.

Читать далее

Теория всего. From Zero to Hero

Level of difficultyHard
Reading time64 min
Views3.7K

Долгое время не мог разобраться в квантовой физике на глубоком уровне — не в формулах, а в понимании: что всё это значит? Теория струн казалась непреодолимым препятствием:  слишком много математики, непонятно с какой стороны подступиться, какие физические основы. Квантовую механику ещё как-то популяризируют, но про струны популярная наука обычно молчит.

Эта статья — попытка пройти путь «от нуля до героя»: от базовых принципов квантовой информации до теории струн, дуальностей и голографии. Не упрощая математику до метафор, но и не требуя докторской степени. Уровень — физмат-школа при МИФИ: серьёзно, но доступно.

Мы покажем, как квантовая информация порождает симметрии, симметрии требуют полей, поля организуются конформной инвариантностью, конформность приводит к струнам, а голография  замыкает круг: геометрия оказывается способом кодирования квантовой запутанности. В конце — программа экспериментальных проверок и честный ответ: действительно ли это «теория всего»?

Читать далее

Препроцессоры на Go: нарушение границ или сила -toolexec

Reading time17 min
Views2K

Мы в Смартомато — супер продуктовые ребята. Со временем у нас скопились недовольство по поводу работы с Golang, захотелось залезть в технические дебри. Произошла гиперкомпенсация и мы придумали препроцессинг в Go. Да, несмотря на то, что этот язык официально не поддерживает препроцессоры —  мы всё равно сделали. А сейчас делимся результатами этой работы с вами.

Эта статья по мотивам моего доклада на Golang Conf X 2025 о болях шаблонного кода и вариантах их решения с помощью препроцессинга на базе стандартного тулчейна Go. В тексте не будет сравнения с препроцессорами в других языках и морально-этической оценки решения.

Читать далее

Дайджест новостей из мира науки за прошедшую неделю

Level of difficultyEasy
Reading time7 min
Views3.3K

• Телескоп Джеймса Уэбба создал первую трёхмерную карту атмосферы иной планеты

• Самая мощная вспышка чёрной дыры из когда-либо зарегистрированных превзошла по яркости 10 триллионов солнц

• Учёные нашли удивительно простой способ не плакать при резке лука

• Прорывной анализ крови наконец подтверждает синдром хронической усталости

• Учёные смогли смоделировать Вселенную на обычном ноутбуке

Читать далее

Автоматизируйте перевод JSON для i18next / next-intl / vue-i18n

Level of difficultyEasy
Reading time2 min
Views987

Если вы когда-либо использовали i18next или next-intl, вы, вероятно, знаете, что интернационализация часто замедляет процесс разработки.

Почему?

Читать далее

Мониторинг Angie с Prometheus и Grafana

Level of difficultyEasy
Reading time5 min
Views3.2K

Контроль основных метрик веб‑сервера или балансировщика — основа надежной работы системы. Ранее мы разбирали работу с мониторингом через API и Angie Console Light, но это не единственный вариант, доступный в Angie. Использование встроенного экспортера Prometheus и визуализация через Grafana дают принципиально другие возможности. Итак, в этой статье мы запустим полноценную систему мониторинга Angie.

Читать далее

Substrait — lingua franca для баз данных

Level of difficultyMedium
Reading time7 min
Views1K

Substrait — это промежуточный формат (IR) для обмена планами запросов между системами. Он снимает боль диалектов SQL, позволяет делать pushdown в разные бэкенды и избавляет от повторного парсинга/оптимизации федеративных системах и позволяет относительно безболезненно заменять один бэкенд другим. Ниже - зачем он нужен, как устроен и кто поддерживает.

Узнать про Substrait

Равномерное размещение блоков разных размеров

Level of difficultyEasy
Reading time6 min
Views4.3K

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

Читать далее

За кулисами асинхронности: корутины, горутины и правда между ними

Level of difficultyMedium
Reading time14 min
Views6.4K

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

Привет, Хабр! Меня зовут Дмитрий Буров, я Golang-разработчик, автор Telegram-канала Go Advocate, а также лидер Go-сообщества в Lamoda Tech. В IT свитчнулся из военного дирижера. В коммерческой  разработке — более 10 лет, начинал как фуллстек-разработчик на стеке JS, PHP, CSS, а последние шесть пишу только на Go. В этой статье по мотивам моего доклада для GolangConf расскажу про асинхронность и её роль в современных высоконагруженных системах. Разберём исторический аспект, концепцию и реализацию корутин в разных языках, эволюцию асинхронных подходов, сравним корутины и горутины, выясним, зачем Go добавил в рантайм пакет coro и чем это может обернуться.

Читать далее

Вероятный автор загадки Cicada 3301

Level of difficultyEasy
Reading time18 min
Views3.4K

Несколько лет назад во всемирной паутине появилось тайное общество. Его деятельность происходит в глубинах интернета, на страже сообщений его членов стоят современные программы для шифрования, а в свои ряды оно берет лишь тех, кому под силу пройти таинственную игру, проходящую в сети. По одной такой игре было проведено в 2012, 2013 и 2014 году. Масштаб каждой из них был огромен; цепочки заданий были тщательно проработаны; а сами задания отличались разнообразием как по теме, так и по сложности. Учитывая столь высокий уровень подготовки, трудно представить, чтобы организаторы создавали свое состязание в 2012 году с чистого листа. Скорее всего, они уже проводили где-то подобные игры. Давайте попробуем найти такое место...

Читать далее

Планковский масштаб: от математического курьёза к горизонту познания

Level of difficultyEasy
Reading time24 min
Views13K

Планковская длина \ell_P=\sqrt{\hbar G/c^3}\approx 1{,}616\times 10^{-35}\,\text{м} – число столь малое, что его трудно вообразить. Если соотнести масштабы «Планковская длина – атом» симметрично, то атом к объекту относится так же, как \ell_{Pl}к атому: получается размер порядка a_0^2/\ell_{Pl}\approx 1{,}7\times 10^{14}\,\text{м}(здесь a_0​ – это радиус Бора (длина \approx5{,}29\times10^{-11}\text{м}), то есть около тысячи астрономических единиц – масштаб внешнего Оортова облака. Это на семнадцать с лишним порядков меньше всего, что мы сегодня можем зондировать напрямую с помощью ускорителей. И всё же именно эта ничтожная величина, по-видимому, отмечает фундаментальный предел измеримости – место, где наши классические представления о пространстве и времени перестают работать, а квантовая механика и гравитация неизбежно встречаются.

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

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

Разбираемся без мистики

BBRv3, FEC и QUIC: как мы удержали jitter <1 мс и стабилизировали RU<->EU

Level of difficultyHard
Reading time16 min
Views1.4K

BBRv3, FEC и QUIC: как мы удержали jitter <1 мс и стабилизировали RU↔EU.

Мы стабилизировали QUIC на реальных RU↔EU трассах: jitter <1 мс PoP↔PoP, P50 ~20–21 мс RU↔EU (end-to-end). Помогли BBRv3 с динамическим pacing, HTTP/3 Datagrams/MASQUE (RFC 9297/9298/9484) и экспериментальный FEC. На профиле 5% потерь при включённом FEC видим ~+10% goodput (*recovery валидируем group-aligned тестом*). Ниже — методика, цифры и репликация. Замеры — для наших RU↔EU путей (ноябрь 2025), на других трассах цифры могут отличаться. Все тесты проводились на реальных Edge PoP узлах CloudBridge (Moscow, Frankfurt, Amsterdam) с использованием собственного инструмента quic-test.

Читать далее

Квантовый панкомпьютерализм против цифровой физики. Всё из бита или всё из кубита?

Level of difficultyMedium
Reading time31 min
Views3.2K

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

Читать далее

Квантовый компьютер: его превосходство, несходство и недосходство в сравнении с классическим

Level of difficultyMedium
Reading time16 min
Views45K

В представлении гуманитария квантовая физика – чисто теоретическая наука, изучающая устройство мира на самом фундаментальном уровне и бесконечно далёкая от нашей жизни. Лишь немногие знают, что мы уже пользуемся квантовыми технологиями каждый день. Без квантовой физики не было бы современной электроники (компьютеров, смартфонов, планшетов, бытовой техники), высокоскоростного интернета и спутниковой навигации. Но кремниевые полупроводники, интегральные схемы, компакт-диски, флеш-память, оптоволоконные кабели, светодиоды, солнечные панели, МРТ, электронные микроскопы, лазеры, атомные часы, ядерное и термоядерное оружие, атомные электростанции, даже не освоенный ещё термоядерный синтез – всё это продукты первой квантовой революции, теоретические основы которой были заложены ещё в 20-е-30-е гг. XX века. Теперь же пришло время второй квантовой революции, вызванной появлением технологий, позволяющих манипулировать отдельными квантовыми частицами и управлять их состоянием. Локомотивом этой революции станет квантовый компьютер, о котором и пойдёт речь в данной статье.

Читать далее

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

Level of difficultyMedium
Reading time10 min
Views3.9K

Рано или поздно один сервер перестает справляться. Вы можете купить ему больше памяти, больше CPU, более быстрые диски (вертикальное масштабирование), но в конце концов вы упретесь в потолок. Самый большой сервер конечен. Горизонтальное шардирование — это признание этого факта.

Это философия разделяй и властвуй, примененная к данным. Вместо одной гигантской таблицы users на одном сервере, вы создаете 10, 100 или 1000 маленьких таблиц users, разбросанных по разным серверам (шардам). Это дает почти безграничную масштабируемость на запись и чтение.

Читать далее

Гений маркетинга А.Белла и Г.Хаббарда или как продать то, что никто не понимает

Level of difficultyEasy
Reading time9 min
Views8.7K

Привет, Хабр! Меня зовут Алексей, и я занимаюсь беспроводными технологиями. На днях мне посчастливилось выступить с научно-популярной лекцией о зарождении отрасли связи. Конечно, я начал с самых истоков - от сигнальных костров, а затем довольно быстро перескочил через столетия истории и задержался на фигуре Александра Белла и компании Bell Telephone. Казалось бы, о создателе телефона известно всё: его биография детально описана, вклад в науку не вызывает споров. Но на этот раз меня поразила не столько личность Белла, сколько деятельность его компании - с совершенно новой стороны: как компании-инноватора, которая изобретает оригинальные идеи по продвижению своего открытия. Именно о нестандартных маркетинговых приёмах и способах популяризации телефона и пойдет речь в этой статье.

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

Читать далее

Как я создаю idle-игру «Империя Кузбасс» для Telegram, VK и браузера

Level of difficultyMedium
Reading time10 min
Views1.9K

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

Игра на 80% сделана с помощью вайб кодинга, но это не так просто как звучит.

Читать далее

История игровой журналистики в России. Часть 10. Другие журналы о компьютерных играх

Level of difficultyEasy
Reading time17 min
Views3.7K

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

Читать далее

Information

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