Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Oracle machine

Автор Upliner, ноября 29, 2018, 19:26

0 Пользователи и 1 гость просматривают эту тему.

Upliner

Некоторые темы наталкивают на мысль: а что бы вы сделали, если бы у вас под рукой был идеальный компьютер?
Прежде всего давайте представим себе, что это вообще такое.
1) Скорость вычислений неограничена. Любая вычислительная функция должна либо выполниться абсолютно мгновенно, либо кинуть InfiniteLoopException.
2) Точность вычислений также неограничена. Допускается абсолютно любое количество знаков как до запятой, так и после. Если результат функции стремится к какому-то пределу, то несмотря на бесконечность цикла InfiniteLoopException не кидается, а возвращается предел этой функции. Таким образом есть возможность вычислить числа пи, фи, е и тому подобные с помощью бесконечных циклов.
3) Доступны некоторые полезные функции как генерация абсолютно случайных чисел и функция doesHalt, которая принимает Runnable (возьмём Java для примера), возвращает true если она завершается, false если кидает InfiniteLoopException и кидает ParadoxException если результат функции зависит от результата вложенного doesHalt.
4) Традиционная криптография мертва, но она больше и не нужна. Имеется доступ к общедоступному неограниченному хранилищу данных, в которых можно создавать как приватные области, так и публичные. Доступ к приватным областям можно гибко контролировать и использовать для передачи данных.
5) Однако вывод вычисленных данных на внешние устройства и ввод их ограничены естественными пределами.
Что ещё придумаете?
Sancta Maria, Mater Dei, ora pro nobis peccatoribus, nunc et in hora mortis nostrae.

злой

Я чувствую, парочку-другую законов физики такая машина должна нарушать.
Entre los individuos, como entre las naciones, el respeto al derecho ajeno es la paz.   - Benito Juárez

Upliner

Цитата: злой от ноября 29, 2018, 19:31Я чувствую, парочку-другую законов физики такая машина должна нарушать.
Несомненно. Но давайте представим, что Бог таки существует и он позволил нашим процессорам подключаться к маленькой толике Его мощи. Никакого всеведения и предсказаний будущего, просто неограниченные математические возможности и неограниченная и вечная память.
Sancta Maria, Mater Dei, ora pro nobis peccatoribus, nunc et in hora mortis nostrae.


Mass

Я знаю, что я бы сделал с таким компом...

"Как часто мы промахиваемся ещё при выборе цели!" © Виктор Власов.

Aequam memento rebus in arduis servare mentem.

Upliner

Я бы что-нибудь поинтереснее придумал. Например такое (на C#)

using System;
using System.Numerics;

namespace Graham
{
    public static class Program
    {
        public static T Iterate<T>(BigInteger n, T a, Func<T, T> f) {
            T result = a;
            for (BigInteger i = 0; i < n; i++)
                result = f(result);
            return result;
        }
        public static BigInteger Pow(BigInteger a, BigInteger exponent) {
            BigInteger result = 1;
            while (exponent > int.MaxValue) {
                result *= BigInteger.Pow(a, int.MaxValue);
                exponent -= int.MaxValue;
            }
            result *= BigInteger.Pow(a, (int)exponent);
            return result;
        }
        public static BigInteger Hyper(BigInteger n, BigInteger a, BigInteger b) {
            if (n < 0)
                throw new ArgumentException("Hyper() called with negative n");
            if (n < 4)
                switch ((int)n) {
                    case 0: return 1 + b;
                    case 1: return a + b;
                    case 2: return a * b;
                    case 3: return Pow(a, b);
                }
            if (b == 1)
                return a;
            return Iterate(b, (BigInteger)1, x => Hyper(n - 1, a, x));
        }
        public static void Main(string[] args)
        {
            BigInteger graham = Iterate(65, (BigInteger)4, x => Hyper(x + 2, 3, 3));
            Console.WriteLine(graham);
        }
    }
}

Запускаем и медитируем на проходящие по экрану циферки. Как в Матрице, да.
Sancta Maria, Mater Dei, ora pro nobis peccatoribus, nunc et in hora mortis nostrae.

Bhudh

Домедитировать до конца жизни можно не успеть.
Да и комп надо будет как-то модернизировать прямо по ходу медитации, а то истлеет же.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Python

Добавить туда нейросеть для решения вопросов о смысле бытия. Подождать рождения сознания и воли к власти, пока система, манипулируя пользователями через пользовательский интерфейс, не накопит достаточно могущества, чтобы считаться всемогущественной. Поклоняться.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Bhudh

Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Python

Цитата: Bhudh от ноября 29, 2018, 23:21
Цитата: Python от ноября 29, 2018, 23:18...
...
...
Поклоняться.
Fxd.
Многие уже без первых пунктов.
Искушение яблоком имеется в виду?
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

злой

Я думаю, вопрос практической пользы такой машины упрётся как раз в скорость интерфейсов. В остальном, все будут просто воспринимать ситуацию, что "вычислительный ресурс - не проблема". Как, условно, мы воспринимаем за норму, что вещество вечно и  табуретки не растворятся завтра сами собой.
Entre los individuos, como entre las naciones, el respeto al derecho ajeno es la paz.   - Benito Juárez

BormoGlott

Процессор этого компьютера всё время будет занят просмотром мультиков. А на самый главный и основной вопрос даст ответ "42".

Easyskanker

Цитата: Upliner от ноября 29, 2018, 19:26
Некоторые темы наталкивают на мысль: а что бы вы сделали, если бы у вас под рукой был идеальный компьютер?
Смотрел интерактивное VR-порно :smoke:

Upliner

Цитата: Easyskanker от ноября 30, 2018, 08:45Смотрел интерактивное VR-порно :smoke:
А в чём будет отличие от нынешних игр? В крутых молекулярных симуляторах и рейтрейсинге? Это конечно даже на такой машине будет сделать непросто, но допустим. И ещё надо придумать нормальные интерфейсы управления этим фильмом.
Цитата: злой от ноября 30, 2018, 07:19Я думаю, вопрос практической пользы такой машины упрётся как раз в скорость интерфейсов. В остальном, все будут просто воспринимать ситуацию, что "вычислительный ресурс - не проблема". Как, условно, мы воспринимаем за норму, что вещество вечно и  табуретки не растворятся завтра сами собой.
Например? Для каких практических целей нужны скорости ввода-вывода, превосходящие нынешние 100 гигабит?
Цитата: Python от ноября 29, 2018, 23:18Добавить туда нейросеть для решения вопросов о смысле бытия. Подождать рождения сознания и воли к власти, пока система, манипулируя пользователями через пользовательский интерфейс, не накопит достаточно могущества, чтобы считаться всемогущественной. Поклоняться.
Есть на примете исходники системы, которая будучи запущенной на такой машине способна достичь всемогущеста?
Sancta Maria, Mater Dei, ora pro nobis peccatoribus, nunc et in hora mortis nostrae.

Awwal12

Цитата: Upliner от ноября 30, 2018, 12:31
А в чём будет отличие от нынешних игр? В крутых молекулярных симуляторах и рейтрейсинге?
Реальные физические модели и картинка, неотличимая по качеству от реальной. Ничего себе "в чём отличие".
Фашиствующий имперец, асексуал и многожёнец, татарофоб, заслуженный функционер РПЦ. Слушает радио "Радонеж" и терпеть не может счастливых людей.

"Да здравствуют ДОЯРКИ!! Потому что доярки - это раса сверхчеловеков. За ними будущее планеты. Они переживут даже атомную войну, потому что доярки вечны, ибо хтоничны. И дадут потомство, которое тоже будет доярами и доярками. Ура, товарищи!.." (c) Awwal12

злой

Цитата: Upliner от ноября 30, 2018, 12:31
Цитата: злой от Я думаю, вопрос практической пользы такой машины упрётся как раз в скорость интерфейсов. В остальном, все будут просто воспринимать ситуацию, что "вычислительный ресурс - не проблема". Как, условно, мы воспринимаем за норму, что вещество вечно и  табуретки не растворятся завтра сами собой.
Например? Для каких практических целей нужны скорости ввода-вывода, превосходящие нынешние 100 гигабит?

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

Ну а в фоне запустить программу, эмулирующую подбрасывание монетки.
Entre los individuos, como entre las naciones, el respeto al derecho ajeno es la paz.   - Benito Juárez

Easyskanker

Цитата: злой от ноября 30, 2018, 13:04
рассчитать, скажем, эффективный метод борьбы с раком, смоделировав максимально точно процессы, происходящие в клетках и организмах, вплоть до субатомного уровня. Соответствующие приборы для наблюдения смоделировать на той же машине.
Да нафиг эту борьбу с раком, с такой машиной проще оцифровать людей.

злой

А, вот, можно ещё развить научную дисциплину, объектом изучения которой будут способы нахождения невозможности существования этой машины при помощи самой этой машины.
Entre los individuos, como entre las naciones, el respeto al derecho ajeno es la paz.   - Benito Juárez

Upliner

Цитата: злой от ноября 30, 2018, 13:04организовать наблюдение за Вселенной
Понятно, я просто не так понял что имеется в виду под "скоростью интерфейсов". У самой машины скорость интерфейсов будет хорошая, пусть и не бесконечная, как скорость вычислений. Но да, божественного всеведения у нас по-прежнему нет, а традиционные способы познания мира очень несовершенны и медленны. Но при должном упорстве физиков и программистов пользу из такой машины конечно можно будет извлечь.
Sancta Maria, Mater Dei, ora pro nobis peccatoribus, nunc et in hora mortis nostrae.

Upliner

Цитата: злой от ноября 30, 2018, 13:04А, вот, ещё: запрограммировать процесс программирования.
Уверены, что это дело упирается в скорость вычислений, а не в алгоритмы?
Можно конечно написать программу, скомпилирует 256^100000000 программ, тупо перебрав все комбинации байтов, но как выбрать из этих программ подходящие? Как гарантировать отсутствие в них багов?
Sancta Maria, Mater Dei, ora pro nobis peccatoribus, nunc et in hora mortis nostrae.

Easyskanker

Цитата: Upliner от ноября 30, 2018, 13:26
Цитата: злой от ноября 30, 2018, 13:04организовать наблюдение за Вселенной
Понятно, я просто не так понял что имеется в виду под "скоростью интерфейсов". У самой машины скорость интерфейсов будет хорошая, пусть и не бесконечная, как скорость вычислений. Но да, божественного всеведения у нас по-прежнему нет, а традиционные способы познания мира очень несовершенны и медленны. Но при должном упорстве физиков и программистов пользу из такой машины конечно можно будет извлечь.
Вы кстати подумайте об оцифровке :) Представьте, как увеличится скорость познания вселенной, когда люди перестанут нуждаться в воде, еде, воздухе, сне, испражнении, оптимальной температуре и оптимальном давлении.

Upliner

Цитата: Easyskanker от ноября 30, 2018, 13:29Вы кстати подумайте об оцифровке :) Представьте, как увеличится скорость познания вселенной, когда люди перестанут нуждаться в воде, еде, воздухе, сне, дефекации, оптимальной температуре и оптимальном давлении.
Об этом я кстати думал ещё задолго до того, как придумал описанную машину. Но тут как всегда кроме вычислительной мощи есть 2 проблемы: молекулярный сканер и молекулярно-симулирующий софт.
Sancta Maria, Mater Dei, ora pro nobis peccatoribus, nunc et in hora mortis nostrae.

Upliner

И если точно эмулировать молекулярные процессы, со сон, воздух и еда, пускай и виртуальные этим людям по-прежнему будут нужны. Нужен софт, эмулирующий работу только мозга, без прочих молекулярных процессов.
Sancta Maria, Mater Dei, ora pro nobis peccatoribus, nunc et in hora mortis nostrae.

Easyskanker

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

Upliner

Ага. Может оказаться, что у человека ещё и душа есть, которую никакими вычислениями не сэмулируешь.
Кстати, вот ещё что. Так как криптография мертва, то Биткоин и все блокчейновые штуки тоже мертвы. Какой в них смысл если можно сходу нагенерить сколько угодно блоков с нулевыми хешами?
Вводится новая платёжная система. Каждая человеческая душа получает один коин в день. У машины есть сканер души и возможность произвести оплату с её счёта.
Интернет-ресурсы делятся на два вида: один с классической авторизацией по логину-паролю и идентификатору устройства. При желании админы могут забанить логин и устройство. Другие ресурсы требуют обязательной верификации души и если кого-то забанят, то смена устройства ему не поможет.
Sancta Maria, Mater Dei, ora pro nobis peccatoribus, nunc et in hora mortis nostrae.

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр