• Четырёхмерный лабиринт с видом от первого лица

    Существует более 30 игр с дополнительным пространственным измерением (список на википедии), которые разнообразными способами визуализируют и пытаются сделать доступной для понимания наличие четвёртой координаты. Но среди тех игр, с которыми я ознакомился, не нашел для себя такой, которая сочетала бы в себе следующие факторы:

    - вид от первого лица

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

    - простая и привычная графика, с текстурами и освещением

    - отсутствие лишних геймплейных элементов и бóльшая направленность игры на исследование четырёхмерного мира

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

    Читать далее
  • Игра «Жизнь» Конвея в непрерывной среде

      Немецкий учёный Штефан Рафлер создал интересную модификацию «Жизни» — клеточного автомата, придуманного в 1970 году Джоном Конвеем, в которой вместо дискретной прямоугольной сетки жизнь развивается в непрерывной среде. «Клетки» в ней имеют форму дисков, планеры могут летать в любых направлениях и водить хороводы — получается совершенно завораживающая картина.



      Вот слайд-шоу с кратким описанием алгоритма, документ с более глубоким погружением в детали и исходники.

    • Сознание и тезис Макса Фрая

        КДПВ


        С древних времен считалось, что в феномене сознания есть что-то непонятное. Что-то непостижимое. Считалось, что сознание есть проявление нематериального, привнесенного высшими силами. Если для мифологического мировосприятия такой порядок вещей естественен, то со сменой парадигм и зарождением естествознания феномен сознания потребовал объяснения.

        Читать дальше →
      • Искусственный интеллект и кризис теорий сознания

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


        Введение


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

        Читать дальше →
      • Жизнь на частицах

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

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

        Под катом много мегабайт гифок.

        Читать дальше →
      • Фрактал Герасимова. Обнаружил закономерность. Таблица Чёрного

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



        Мне стало интересно есть ли закономерность в этих узорах. Но имея только 2 параметра x и y, я решил что нужно обозначать что-то ещё, общее среди всех получаемых узоров. Тут я заметил что если взять первые 4 квадрата на поле, в любом случае мы получаем 3 варианта начала узора, если линия идёт:

        вверх(↑)



        вниз(↓)



        или же не идёт*(-)

        Читать дальше →
      • Создание «искусственной жизни» на компьютере

        • Tutorial
        Всем привет. В статье хочу описать свой эксперимент по созданию «искусственной жизни» на компьютере.

        Как это выглядит?

        картинка кликабельна

        На компьютере создаётся виртуальная среда со своими правилами и выпускается первая простейшая живность. Буду называть их ботами. Боты могут погибнуть или выжить и дать потомство. Потомок может слегка отличаться от предка.

        Ну а дальше за работу принимается эволюция и естественный отбор.

        А мне остаётся только наблюдать за развитием мира.

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

        Поведением ботов управляет код, записанный в них.

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

        Внутреннее устройство кода — это самое интересное в проекте.

        Код должен быть простым и выдерживать различные модификации (случайное изменение любого элемента в коде) над собой без синтаксических ошибок.
        Читать дальше →
      • Жизнь внутри черной дыры

          Знаю, что здесь это якобы не приветствуется, но делаю кросс-пост отсюда по прямой просьбе автора — Горькавого Николая Николаевича. Есть некоторый шанс, что их идея перевернёт современную науку. И лучше прочитать о ней в оригинале, чем в пересказе рен-тв или ленты.ру.

          image

          Для тех, кто не следил за темой. Рассмотрим две вращающихся друг вокруг друга чёрных дыры, допустим, массами 15 и 20 единиц (масс Солнца). Рано или поздно они сольются в одну черную дыру, но её масса будет не 35 единиц, а, скажем, всего 30. Остальные 5 улетят в виде гравитационных волн. Именно эту энергию улавливает гравитационный телескоп LIGO.

          Суть идеи Горькавого и Василькова в следующем. Допустим, вы наблюдатель, сидите в своём кресле и чувствуете притяжение 35 единиц массы делить на квадрат расстояния. И тут бац — буквально за секунду их масса уменьшается до 30 единиц. Для вас, в силу принципа относительности, это будет неотличимо от ситуации, когда вас отбросило в обратном направлении с силой в 5 единиц, делить на квадрат расстояния. То есть, неотличимо от антигравитации.

          Читать дальше →
        • Спросите Итана: почему бы нам не сделать телескоп без зеркал или линз?

          • Translation

          Разместить ПЗС-матрицу в главном фокусе телескопа или обсерватории – отличный способ получения превосходных изображений; похожую технологию используют уже более 100 лет. Но возможно ли использовать одну только ПЗС-матрицу, без зеркал или линз?

          Сотни лет принцип использования телескопа был простейшим из простейших: создать линзу или зеркало для сбора большого количества света, сфокусировать его на детекторе (глаз, фотопластинка, электронное устройство), и увидеть что-то, лежащее далеко за пределами возможностей невооружённого глаза. Со временем линзы и зеркала становились больше в диаметре и их делали со всё возрастающей точностью, а детекторы достигли уровня, на котором они способны собирать и использовать каждый поступающий фотон. Качество детекторов может заставить вас задуматься о том, зачем нам вообще нужны линзы! Об этом и спрашивает наш читатель:
          Зачем нам нужны линзы и зеркала для создания телескопа, если у нас есть ПЗС-датчики? Почему бы вместо того, чтобы делать 10-метровое зеркало или линзу, фокусирующую свет на маленьком датчике, не сделать 10-метровый датчик?

          Вопрос очень хитрый, ведь если бы могли такое сделать, это произвело бы революцию.
          Читать дальше →
        • Запуск космического телескопа «Джеймс Уэбб» перенесут из-за технических неполадок



            На Geektimes несколько раз публиковались новости и статьи о подготовке телескопа «Джеймс Уэбб» к выходу в открытый космос. Его инструментарий богаче, чем у любого другого космического телескопа, так что астрономы надеются сделать немало открытий с его помощью.

            Первые результаты проверок узлов «Уэбба» давали основание надеяться на то, что запуск пройдет в срок и уже в скором времени ученые смогут проводить наблюдения за дальним космосом. В частности, телескоп прошел тестирование вибрацией, низкими температурами и прочими экстремальными условиями. Но, к сожалению, сейчас оказалось, что есть проблемы с солнцезащитным экраном.
            Читать дальше →
          • Фитнес-сервис показал места расположения секретных объектов США


              Это — карта Global Heat Map на максимальном «удалении». Если увеличить карту, можно отследить пути пользователей фитнес-трекеров, подключенных к Strava

              Социальная сеть для спортсменов Strava уже несколько лет предоставляет доступ всем желающим к карте, где отображаются маршруты людей с фитнес-трекерами. Эта карта называется Global Heat Map. При помощи данных о местоположении пользователей фитнес-трекеров (это, в основном, GPS координаты) сервис демонстрирует маршруты владельцев этих устройств.

              Сделано это для того, чтобы другие пользователи сервиса могли использовать уже существующие маршруты. Идея оказалась достаточно востребованной — количество пользователей социальной сети достигло уже 27 млн человек по всему миру. Через некоторое время после запуска Global Heat Map оказалось, что эта карта позволяет определить местоположение военных баз и шаблонов поведения персонала. Одним из первых на это обратил внимание Натан Русер. Он же опубликовал отдельные участки «тепловой» карты в Twitter.
              Читать дальше →
            • Раскрыта тайная связь чистой математики и физики

              • Translation

              Выдающийся математик раскрыл подробности того, как его успехи в изучении тысячелетних математических вопросов связаны с концепциями, взятыми из физики



              Миньон Ким

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

              Миньон Ким, [Minhyong Kim] математик из Оксфордского университета, особенно интересуется вопросом того, какие рациональные числа подходят для решения уравнений определённого рода. Эта проблема стимулировала специалистов по теории чисел тысячелетиями. И они едва продвинулись по пути к её решению. Когда вопрос изучается так долго и без ответа, можно заключить, что единственным способом продвинуться в нём будет выдвинуть радикально новую идею. Именно это и проделал Ким.
              Читать дальше →
            • Rocket Lab запустила Звезду человечества

                Вчера на официальной странице Rocket Lab в Facebook появилось сообщение:
                Познакомьтесь со «Звездой человечества» — ярким, мерцающим спутником, вращающимся вокруг Земли, видимым невооруженным глазом в ночном небе. На прошлой неделе, запущенная на #StillTesting, The Humanity Star призвана побудить всех искать и обдумывать наше место во вселенной. Отслеживайте местоположение The Humanity Star на www.TheHumanityStar.com


                Читать дальше →
              • 8 миллионов долларов за звездопад. В 2019 году стартап ALE запустит первый в мире искусственный метеорный дождь



                  Метеорные дожди бывают несколько раз в году. Астрономы заранее формируют график с датами звездопадов, чтобы любой желающий мог хотя бы раз увидеть это явление вживую. В 2019 году японский стартап ALE планирует вписать в этот список свой первый в мире искусственный метеорный дождь.
                  Читать дальше →
                • 10 лучших игр о хакинге, кодинге и вычислениях

                  • Translation

                  Как все знают из новостных лент, мы живём в постоянно эволюционирующей киберпанковской антиутопии. Люди подключают туалеты к Интернету! Если этот гибсоновский мир кажется вам слишком РЕАЛЬНЫМ, то вы можете поиграть в десять лучших видеоигр о взломе, программировании и вычислениях, чтобы сбежать в мета-антиутопию. Которая, я уверен, является намного лучшим местом.


                  10. TIS-100


                  [официальный сайт]

                  Да-а-а, приготовьтесь к тому, что ваш мозг начнёт болеть. TIS-100 — это игра студии Zachtronics, разработчика игр-головоломок, выпустившей Infinifactory и SpaceChem. В маркетинге она позиционируется как «игра о программировании на языке ассемблера, о которой вы не просили», и хотя я обычно игнорирую маркетинговые слоганы, здесь не могу не согласиться.

                  Игрок получает в своё распоряжение таинственный компьютер из 70-х, найденный в вещах покойного дядюшки. Когда-то он игрался с ним, пытаясь разобраться. Теперь это ваша задача. Если вкратце, то вам нужно получить числа, чтобы провести машину из точки A в точку B, выполнив на каждом уровне «цели» (например, сначала вывести положительное число, а затем отрицательное). Для этого у вас есть список команд, изложенных в смутном руководстве пользователя. Игра советует вам распечатать это руководство в бумажном виде. В нём есть сделанные дядей примечания и пометки маркером, дающие подсказки о сущности этой машины.
                  Читать дальше →
                • Бинарная матричная нейронная сеть

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

                  image
                  Читать дальше →
                • Структура и случайность простых чисел

                  • Translation

                  Разбросаны ли простые числа по числовой оси подобно рассеянным ветром семенам? Разумеется нет: простота — это не вопрос случайности, а результат элементарной арифметики. Число является простым тогда и только тогда, когда ни одно меньшее положительное целое число кроме единицы не делит его нацело.

                  Но на этом история не заканчивается. Распределение простых чисел выглядит случайным, с неравномерными разрывами и скоплениями, которые выглядят довольно хаотично. Если и существует какая-то схема, то она непостижима. На самом деле, простые числа выглядят достаточно случайными, чтобы можно было сыграть с ними в кости. Создайте список последовательных простых чисел (допустим, начав с 11, 13, 17, 19,... ) и разделите их по модулю 7. Другими словами, разделите каждое простое число на 7 и сохраните только остаток. Результатом будет последовательность целых чисел из множества {1, 2, 3, 4, 5, 6}, которая выглядит почти как результат нескольких бросков правильной кости.

                  $\begin{align*}
 11 \bmod 7 & \rightarrow 4 \qquad 47 \bmod 7 \rightarrow 5 \\
 13 \bmod 7 & \rightarrow 6 \qquad 53 \bmod 7 \rightarrow 4 \\
 17 \bmod 7 & \rightarrow 3 \qquad 59 \bmod 7 \rightarrow 3 \\
 19 \bmod 7 & \rightarrow 5 \qquad 61 \bmod 7 \rightarrow 5 \\
 23 \bmod 7 & \rightarrow 2 \qquad 67 \bmod 7 \rightarrow 4 \\
 29 \bmod 7 & \rightarrow 1 \qquad 71 \bmod 7 \rightarrow 1 \\
 31 \bmod 7 & \rightarrow 3 \qquad 73 \bmod 7 \rightarrow 3 \\
 37 \bmod 7 & \rightarrow 2 \qquad 79 \bmod 7 \rightarrow 2 \\
 41 \bmod 7 & \rightarrow 6 \qquad 83 \bmod 7 \rightarrow 6 \\
 43 \bmod 7 & \rightarrow 1 \qquad 89 \bmod 7 \rightarrow 5 \\
 \end{align*}$

                  Читать дальше →
                • Пузырьковая сортировка и все-все-все


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

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

                    image: пузырьки

                    Сделать первый шаг в изучении сортировок
                  • Эксперименты с бит-реверсными паттернами в двумерных аддитивных клеточных автоматах

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

                      В статье я вкратце расскажу про аддитивные клеточные автоматы. А также приведу последовательность моих наблюдений и задач, которые я ставил. Каждый этап будет сопровождаться изображениями состояния клеточного автомата. Кроме того, для лучшей наглядности, я написал веб-приложение, которое добавит интерактивности при чтении статьи. Приложение основано на React и должно работать в современных браузерах. Также я буду сопровождать некоторые действия ссылками с кусками кода на Python.

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

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