Как стать автором
Обновить
99
0
Павел Кудинов @pavel_kudinov

Пользователь

Отправить сообщение

Как мы строили Норильск «на ледяной планете»

Время на прочтение13 мин
Количество просмотров56K


60–65% территории России занимает вечная мерзлота. Она бывает разная: где-то это много относительно сухой земли, а где-то прямо линза льда (до 95% воды), причём глубиной до нескольких километров. В районе Норильска можно грубо сравнить её с замёрзшим океаном.

И вот посреди этой красоты мы вдруг нашли очень ценные полезные ископаемые. Медь, никель, золото, палладий и ещё кучу других слов, без которых не бывает современного ИТ и космоса. И, наверное, мы бы их так и оставили валяться, если бы не ещё одно обстоятельство: прямо рядом с ними нашёлся практически бесконечный источник энергии — гора угля. Причём некоторые из углей в этой горе были коксующимися, то есть позволяли получать металлы из оксидов прямо на месте.

Земляне высадились в эти места строить город. Практически как на снежную планету. И это оказалась очень суровая планета: холод до -56 градусов Цельсия, разрушающий конструкции, ураганный ветер и снег, который всё заметает. Ну и ко всему этому тут есть длинная полярная ночь, если вам не хватает сложностей.

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

Современный город стоит на скальных выходах как на островах: есть центральный жилой остров, есть Оганер — остров с больницей, есть Талнах — добывающий район, отдельно есть аэропорт, есть Надежда — ещё один комбинат, есть остров Дудинка — порт в 90 километрах от центра. Есть кусок скалы — можно строить. Нет скалы — нельзя строить.

В общем, я хочу рассказать вам про удивительно прекрасный и, как это ни странно, уютный Норильск.
Читать дальше →
Всего голосов 289: ↑284 и ↓5+332
Комментарии614

16-, 8- и 4-битные форматы чисел с плавающей запятой

Уровень сложностиСредний
Время на прочтение15 мин
Количество просмотров27K

Уже лет 50, со времён выхода первого издания «Языка программирования Си» Кернигана и Ритчи, известно, что «числа с плавающей запятой» одинарной точности имеют размер 32 бита, а числа двойной точности — 64 бита. Существуют ещё и 80-битные числа расширенной точности типа «long double». Эти типы данных покрывали почти все нужды обработки вещественных чисел. Но в последние несколько лет, с наступлением эпохи больших нейросетевых моделей, у разработчиков появилась потребность в типах данных, которые не «больше», а «меньше» существующих, потребность в том, чтобы как можно сильнее «сжать» типы данных, представляющие числа с плавающей запятой.

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

Читать далее
Всего голосов 88: ↑87 и ↓1+130
Комментарии99

Sovietwave и Sovietpunk: как романтика несбывшегося переплавила ностальгию по СССР в новый жанр? Часть 2

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров15K

На рубеже нулевых и десятых годов в Рунете всё чаще стали появляться образы «ностальгии по несбывшемуся Советскому Союзу». По альтернативным таймлайнам, где СССР не распался в начале 90-х, а продолжил существование и преуспел — или же имел более красивое и позитивное прошлое, нежели в реальности. Чем дальше, тем больше в этих образах было ретрофутуризма и технооптимизма, в то время как воинственность уходила на задний план. Это явление стало частью широкого понятия «советпанка» — его «светлой стороной», хотя была и тёмная. В прошлой части мы рассказали о зарождении неосоветской эстетики, теперь же поговорим о её становлении и бурном развитии в 2010-е — хотя не только.
Читать дальше →
Всего голосов 69: ↑64 и ↓5+86
Комментарии50

Теория сборки: новая смелая «теория всего», которая объединяет физику и эволюцию

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров18K

Физика — прекрасная основа для понимания нашей Вселенной, но в ней есть несколько заметных пробелов. Одним из них является эволюция. До сих пор непонятно, из каких процессов возникает жизнь, и каким законам это явление подчиняется. Биология, если подумать, должна соответствовать физическим теориям. То есть, входить в физику. Но пока что мы изучаем две эти науки отдельно друг от друга. Никто не понимает, как «подвязать» физику к эволюции, появлению различных характерных особенностей живых существ и сообществ. Мы даже не можем в точности определить, на каком этапе начинается жизнь, а в каком случае объект просто является самореплицирующейся химической структурой. Какого-то одного объективного показателя нет.

Точнее, не было до этого года. Одна из самых больших теорий, соединяющих физику и биологию, была в этом году сформулирована международной группой ученых во главе с физиком-теоретиком Сарой Уокер из Университета штата Аризона и химиком Ли Кронином из Университета Глазго.

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

Читать далее
Всего голосов 32: ↑29 и ↓3+35
Комментарии29

Sovietwave и Sovietpunk: как романтика несбывшегося переплавила ностальгию по СССР в новый жанр? Часть 1

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров29K

Выход «Atomic Heart» не просто стал громким событием в истории российского геймдева — он наиболее отчётливо отразил любопытную культурную тенденцию последней дюжины лет. С начала 2010-х футуристические образы и сюжеты в подчёркнуто советском стиле стали всё чаще встречаться в Рунете в самых разных формах. Особенно ярко это стало проявляться ближе к концу десятилетия с массовым распространением музыки в стиле ретровейва — российским ответвлением которого стал стилизованный под мелодии и ритмы советской эстрады Sovietwave. Ну а сейчас советский ретрофутуризм уже можно назвать мейнстримом, даже не особенно прибегая к совам и глобусам. Он выражает ностальгию по положительным чертам и характерным деталям советской эпохи, но с начала 90-х годов эта ностальгия успела сильно измениться. Что же с ней случилось?
Читать дальше →
Всего голосов 128: ↑119 и ↓9+150
Комментарии223

Behavioral-интервью в IT: что это и как подготовиться? (вопросы с ответами для Software Developer + грамматика)

Время на прочтение8 мин
Количество просмотров12K

Многоэтапный процесс интервью в IT иногда занимает до 40 дней, но как правило большинство кандидатов отваливаются именно после одного из первых этапов отбора - behavioral interview.

Обычно behavioral questions включают в себя вопросы на следующие темы...

Читать далее
Всего голосов 20: ↑16 и ↓4+16
Комментарии2

Какого цвета интернет: история смены окраски веб-страницами

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров18K

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

Читать далее
Всего голосов 79: ↑79 и ↓0+79
Комментарии51

Чудовищное уравнение 45-ой степени, которое Франсуа Виет решил в 16 веке

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров83K
О Франсуа Виете не слышал только ленивый: в школе все любили, обладающий особым шармом, его метод решения квадратных уравнений, а чуть позже, интересуясь историей математики, понимали, что он — отец современной системы буквенных обозначений в математике.
image

Одна из страниц его биографии известна чуть менее широко. Связана она с решением поистине чудовищно сложного для тех времен алгебраического уравнения 45-ой степени!
Читать дальше →
Всего голосов 82: ↑80 и ↓2+103
Комментарии61

ИИ нового типа сможет заменить существующие искусственные нейронные сети и сэкономить энергию

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров4.5K

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

Виктор Лопес-Пастор и Флориан Марквардт, учёные из Института Макса Планка по изучению света в Эрлангене (Германия), предлагают метод, с помощью которого можно гораздо эффективнее обучать искусственный интеллект. Их подход основан на физических процессах вместо используемых в настоящее время цифровых искусственных нейронных сетей. Работа опубликована в журнале Physical Review X.

Читать далее
Всего голосов 16: ↑16 и ↓0+16
Комментарии9

Что такое гамма кривая и зачем композерам работать в линейной гамма-кривой?

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров3.9K

Начнем немного издалека: так уж сложилось, что наш глаз видит яркости окружающего мира в нелинейной кривой. Там, где в реальном мире яркость одного объекта может быть больше другого в 2 раза, для нашего глаза разница в яркости может показаться иной. Для наглядной проверки достаточно взглянуть на обычный линейный градиент:

Простое объяснение наболевшей темы.

Читать далее
Всего голосов 21: ↑21 и ↓0+21
Комментарии5

Factorio на движке Unreal Engine 5

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров65K

Сегодня мы поговорим об интересном проекте FUE5. Это Factorio, но в 3D! Иногда мечты становятся явью. Это не совсем игра, а, скорее, потрясающее переосмысление её визуальной составляющей. В этой написанной Hurricane статье будет много технических подробностей, так что давайте приступим.

Читать далее
Всего голосов 84: ↑84 и ↓0+84
Комментарии77

Вырождение человечества: 0 «Вселенная 25» — идеальное общество или смерть?

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров12K

Дорогой друг. Недавно в этой статье был поднят весьма важный вопрос. У меня были уже идеи и материалы на этот счет. Так как вопрос крайне обширный и затрагивает множество сфер: биология, философия, теория игр, история, экономика, то мой мозг просто закипает и систематизировать все в один цельный, единый материал без противоречий, и с удобным повествованием мне крайне сложно. К этой статье ровно как и к возможным последующим в данном цикле следует относиться как к сборнику материалов и идей. Сложные, комплексные, многосоставные темы похожи на полифоническую музыку, в которой несколько мелодий звучат параллельно. Так и здесь будет «звучать» параллельно линия биологии, этологии, одновременно теории игр, они могут в какой-то переплестись. Потом снова история, биология, философия. Снова переплетение и т. д. Может быть просто интересная ветка, отдельно стоящая и заслуживающая упоминания. К чему это вступление: материал будет сложный, витиеватый. Задача около челленджовая. Но вопрос стоит того. Некий PeterFukuyama натолкнул меня на мысль начать с "Вселенной 25"

Читать далее
Всего голосов 21: ↑13 и ↓8+9
Комментарии35

История компьютерных стратегий. Часть 7: как «StarCraft» покорил пространство, время и наши сердца

Уровень сложностиПростой
Время на прочтение17 мин
Количество просмотров15K

В одной из недавних статей мы рассказали о том, как разработчики из будущего «Blizzard» вдумчиво вкурили «Dune II» — и в результате создали первый «Warcraft». Тогда они ещё не знали, что тем самым породили целый мир, который обретёт новую жизнь в многопользовательской «World of Warcraft» и останется популярным на многие годы. Но в конце 90-х и начале нулевых самой популярной игрой от «Blizzard» были отнюдь не битвы орков и человеков. Мало что в то время могло сравниться в жанре RTS с популярностью «StarCraft»: игры о противостоянии трёх очень разных рас в сеттинге космической фантастики.
Читать дальше →
Всего голосов 78: ↑76 и ↓2+102
Комментарии16

Физически информированное машинное обучение, или Как я перестал бояться и полюбил искусственный интеллект

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров6.9K

Привет, Хабр. Меня зовут Марат Хамадеев. Я — физик-теоретик, хотя кто-то, возможно, знает меня как научного журналиста, писавшего про физику для N + 1. Профессионально я рос в провинциальной академической среде, представители которой довольно скептически относились к применениям машинного обучения и, в частности нейронных сетей, для решения рутинных научных задач. Мне передался этот консерватизм — пока я писал новости про физику, я старался избегать исследований, построенных вокруг этого подхода.

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

Читать далее
Всего голосов 11: ↑10 и ↓1+13
Комментарии6

LK-99 — сверхпроводимость при комнатной температуре?

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров58K

Возможно, корейскими учеными был создан сверхпроводник при комнатной температуре и атмосферном давлении. Если это открытие подтвердится - это очень, очень изменит мир! Публикации на сайте arXiv были выложены 28 июля 2023 года, вместе с видео, якобы, демонстрирующим эффект Мейснера в образце. Под катом - часть того, что сейчас об этом известно.

Читать далее
Всего голосов 97: ↑96 и ↓1+130
Комментарии149

«Я больше не могу найти работу» — истории карьерных неуспехов

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров121K

Этим летом мы запустили цикл статей с анонимными историями карьерных неуспехов. Это уже четвертая публикация, и истории продолжают приходить, а выбирать их становится все сложнее: кажется, что важные все. 

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

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

Читать истории
Всего голосов 72: ↑62 и ↓10+86
Комментарии331

Вселенной на самом деле может быть не 13,8, а 26,7 миллиарда лет

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров34K


По крайней мере, благодаря телескопу Джеймса Уэбба, у нас есть этому определенные доказательства. Мы начали видеть галактики, которым гораздо больше лет, чем может быть объяснено стандартной космологической моделью. Они выглядят чересчур «современными». Но у некоторых ученых есть объяснение: мы неверно понимаем текущий возраст Вселенной. На самом деле она гораздо старше, чем мы думали раньше.

Читать дальше →
Всего голосов 62: ↑56 и ↓6+65
Комментарии188

Я бы пересмотрел вообще всё

Время на прочтение4 мин
Количество просмотров77K

В программировании нет вообще никаких непреложных истин. Даже самые очевидные правила могут иметь контекст, в которых их применять нельзя. К сожалению в 99% организаций есть прям заповеди, обязательные к исполнению. И есть правила, которые считаются правилами хорошего тона (как не сморкаться в занавеску). Однако всегда бывают ситуации, когда лучше все-таки сморкаться.


Вот примеры.


1) Например, DRY — don’t repeat yourself. Хорошее полезное правило, но его можно довести до маразма. Из того что я встречал на практике: есть два разных по бизнес-смыслу раздела, которые начинались с простого CRUD, и многие части (и фронта и бека) выглядели во многом абсолютно одинаково. Если их объединить с помощью общей высосанной из пальца абстракции и тем самым избавиться от небольшого дублирования кода, то потом (очень скоро) можно будет сойти с ума, потому что эти две вещи скоро разъедутся, обрастая кастомными фичами, и абстракция будет только вредить. Нельзя абстрагировать неабстрагуемое, даже если DRY нарушен.


«[Немного] дублирования обходится гораздо дешевле, чем неправильная абстракция» — Сэнди Мец

Т.е. DRY — хороший принцип, но бывают исключения.

Читать дальше →
Всего голосов 215: ↑173 и ↓42+177
Комментарии346

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

Уровень сложностиПростой
Время на прочтение16 мин
Количество просмотров7.8K

По мере развития технологий в мире появляется все больше различных технологических алгоритмов. Часть из названы в честь ученых, имеющих отношение к их разработке, другая часть имеет простые (или не очень простые) «сухие» названия или же забавные наименования, например, коктейльная сортировка (Cocktail shaker sort), в русском языке называемая просто — «сортировка перемешиванием». Сегодня поговорим про алгоритмы, названные в честь различных представителей животного мира.

Читать далее
Всего голосов 23: ↑22 и ↓1+33
Комментарии3

Эйлер, Чёрч и Мандельброт — этюд о красоте и математике

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров13K

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

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

Читать далее
Всего голосов 51: ↑49 и ↓2+62
Комментарии28

Информация

В рейтинге
Не участвует
Откуда
Ростов-на-Дону, Ростовская обл., Россия
Дата рождения
Зарегистрирован
Активность