Про джинна и матрицу

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (2) 1 [2]   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Chepay
21.02.2025 - 08:12
0
Статус: Offline


Приколист

Регистрация: 15.07.18
Сообщений: 310
Цитата (Артем79 @ 20.02.2025 - 18:11)
В песке он обнаружил бутылку подозрительно похожую на коньяк и возрадовался! Это перл!!+ чет проржался) дальше читаю.

А я гуманитарий и мне не смешно.

Размещено через приложение ЯПлакалъ
 
[^]
Objectiv
21.02.2025 - 08:13
1
Статус: Offline


Весельчак

Регистрация: 19.08.15
Сообщений: 121
Обнаружил и пользовался бы дальше лайфхаком на "-3", а тут изменил программный продукт - за ними выедет антивирус и обоих сотрёт
 
[^]
VampirBFW
21.02.2025 - 08:19
0
Статус: Offline


Главный Сапиосексуал Япа.

Регистрация: 20.02.10
Сообщений: 20483
Да нифига, с чего вдруг за константу взято умение джина работать с отрицательными числами. Он бы достиг нуля, переменная обнуляется, задача выполнена. А про числа ниже ноля программа не знает, не объявляли их

Размещено через приложение ЯПлакалъ
 
[^]
HansMeinIgel
21.02.2025 - 08:23
0
Статус: Offline


ЙожЪ

Регистрация: 15.03.19
Сообщений: 1337
Математика-царица наук!
© некто К.Ф. Гаусс

Размещено через приложение ЯПлакалъ
 
[^]
Klerik91
21.02.2025 - 08:25
0
Статус: Offline


Приколист

Регистрация: 27.01.17
Сообщений: 268
Цитата (Locksmithpc @ 20.02.2025 - 19:11)
И часто ты из string вычитаешь 3?

Да нефиг делать, string to char, а вот обратно веселей) правда все равно херня получится...

Размещено через приложение ЯПлакалъ
 
[^]
Trespasser65
21.02.2025 - 08:37
3
Статус: Offline


ГраммарНаци

Регистрация: 25.10.18
Сообщений: 7970
Поправлю окончание. "А теперь хочу, чтобы у меня стало на 2 желания меньше.
Джинн вырвал волоски из жопы и посмотрел в папирус.
- У тебя -3 желания- удовлетворённо сказал он.
"Во-первых, сними штаны и нагнись..."

Размещено через приложение ЯПлакалъ
 
[^]
Хряпа
21.02.2025 - 08:38
1
Статус: Offline


Хряпа с ЯПа

Регистрация: 6.07.09
Сообщений: 2351
После исполения первого желания, остаток должен стать -1.
Т.е. теперь Линус должен для джинна исполнить одно желание
 
[^]
Henaro76
21.02.2025 - 08:50
0
Статус: Offline


Приколист

Регистрация: 28.05.20
Сообщений: 378
Цитата (Chepay @ 21.02.2025 - 08:12)
А я гуманитарий и мне не смешно.

Ну, вы же слышали историю со шлюхами, в которой фигурировал человек, похожий на генпрокурора Скуратова?)))

Размещено через приложение ЯПлакалъ
 
[^]
aquavis
21.02.2025 - 08:55
0
Статус: Offline


Приколист

Регистрация: 29.07.21
Сообщений: 346
Ахах.... Забавно. Я сначала подумал что срач Rust будет. ))))

Размещено через приложение ЯПлакалъ
 
[^]
Jangle
21.02.2025 - 08:55
0
Статус: Offline


Бронетёмкин ПоносецЪ

Регистрация: 16.01.12
Сообщений: 797
Цитата (Booka1a @ 20.02.2025 - 18:28)
а мог ведь фатал эррор устроить своим вычитанием из нуля. свернул бы вселенную в точку с объемом, равным комплексной единице и кирдык

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

Размещено через приложение ЯПлакалъ
 
[^]
Trespasser65
21.02.2025 - 09:28
0
Статус: Offline


ГраммарНаци

Регистрация: 25.10.18
Сообщений: 7970
Цитата (Хряпа @ 21.02.2025 - 08:38)
После исполения первого желания, остаток должен стать -1.
Т.е. теперь Линус должен для джинна исполнить одно желание

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

Размещено через приложение ЯПлакалъ
 
[^]
Мухосранец
21.02.2025 - 09:30
0
Статус: Offline


Ярила

Регистрация: 14.05.15
Сообщений: 2784
Про Джина и матрицу не знаю, только про Джина и Тоника.
 
[^]
Херакъ
21.02.2025 - 10:06
0
Статус: Offline


Юморист

Регистрация: 19.12.22
Сообщений: 557
Благодарю, думал об этом тоже. Осталось только где то найти непрозрачную тару с ослоебским волшебником..

Это сообщение отредактировал Херакъ - 21.02.2025 - 10:07
 
[^]
Phil2000
21.02.2025 - 10:11
0
Статус: Offline


Балагур

Регистрация: 6.08.14
Сообщений: 954
..

Про джинна и матрицу
 
[^]
xaot
21.02.2025 - 10:23
0
Статус: Offline


Ярила

Регистрация: 10.12.18
Сообщений: 2246
а линукс хорош))))
 
[^]
собака123
21.02.2025 - 11:00
0
Статус: Offline


Ярила

Регистрация: 1.11.21
Сообщений: 3378
Мне три желания хватит

Размещено через приложение ЯПлакалъ
 
[^]
Хватун
21.02.2025 - 11:22
3
Статус: Offline


Ярила

Регистрация: 7.02.13
Сообщений: 1363
Разъяснения от нейросети:
Хорошо, давайте разберемся с этим вопросом. Линус Торвальдс, создатель Linux, использовал свои знания в программировании и компьютерных системах, чтобы обмануть джинна. Вопрос в том, почему после его манипуляций количество желаний стало 65 535.

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

Если переменная 16-битная беззнаковая, максимальное значение, которое она может хранить, это 2^16 - 1 = 65 535. Линус сначала попросил изменить размер переменной на 16-битную, а затем уменьшить количество желаний на два. При уменьшении на два от значения 2 (после предыдущих действий), 2 - 2 = 0. Но если произошло переполнение из-за беззнакового типа, то 0 - 1 = 65 535.

Возможно, тут есть ошибка в логике шагов. Нужно проследить каждое действие Линуса и как оно влияло на переменную желаний:

1. Изначально у Линуса 3 желания.

2. Он просит уменьшить количество желаний на 3, что должно привести к 0. Но если переменная беззнаковая, то 3 - 3 = 0, и здесь переполнения нет.

3. Затем он просит сделать переменную 16-битной, что увеличивает максимальное значение до 65 535.

4. После этого он просит уменьшить количество желаний на 2. Если после первого шага осталось 0 желаний, то 0 - 2 приведет к переполнению: 0 - 1 = 65 535 (по модулю 2^16).

Таким образом, конечный результат — 65 535 желаний. Это классический пример переполнения целочисленной переменной в программировании, когда значение "перескакивает" с минимального на максимальное при отрицательном результате.

Почему это сработало?
Переполнение целых чисел: Когда беззнаковая переменная достигает нуля и вычитается ещё, она "перескакивает" на максимальное значение.

16-битная переменная: 2¹⁶ = 65 536 → макс. значение = 65 535.

Линус использовал уязвимость в логике джинна, связанную с ограничениями компьютерных систем, доказав, что "мы все живём в матрице" (или хотя бы джинн использует её правила 😉).
 
[^]
AlexNK
21.02.2025 - 15:56
1
Статус: Offline


Юморист

Регистрация: 18.02.22
Сообщений: 560
ХВАТУН молодец!!! Интересно посмотреть на логику ИИ и станет понятнее даже для гуманитариев. alkash.gif alkash.gif alkash.gif
Но у меня вопрос, если бы он сразу попросил джина 3 желания разделить на 0, по условиям оферты, Джин должен выполнить это желание — вселенная бы уничтожилась? Потому что был нарушен незыблемый закон всего существования или нет? ))
 
[^]
fezman777
21.02.2025 - 18:15
0
Статус: Offline


Grammar Nazi

Регистрация: 17.03.11
Сообщений: 4969
Цитата (nikotin76 @ 21.02.2025 - 08:06)
А можно так на карточке с тремя косарями сделать?

Хз, как на карточке, а в свое время народ знатно в линейке порезвился со статами, воспользовавшись аналогичной дырой в узкоглазом коде.
 
[^]
fezman777
21.02.2025 - 18:20
0
Статус: Offline


Grammar Nazi

Регистрация: 17.03.11
Сообщений: 4969
Цитата (VampirBFW @ 21.02.2025 - 08:19)
Да нифига, с чего вдруг за константу взято умение джина работать с отрицательными числами. Он бы достиг нуля, переменная обнуляется, задача выполнена. А про числа ниже ноля программа не знает, не объявляли их

А кто написал про константу? Линус пошагово и методично всё сам затестил. Прокатило - хорошо, а не прокатило бы - пошёл бы дальше по пляжу. cool.gif
 
[^]
podal1968
22.02.2025 - 11:57
0
Статус: Offline


Юморист

Регистрация: 18.05.19
Сообщений: 435
Цитата
900 лет назад не было долара ))

Шпальщикам - Слово "доллар" произошло от талеров, серебряных монет, которые впервые начали чеканить в Тяринге (современная Чехия) в 1518 году. И джин из 900х годов, также не мог знать этого слова.

Размещено через приложение ЯПлакалъ
 
[^]
kolyokky
22.02.2025 - 13:54
0
Статус: Offline


Ярила

Регистрация: 27.09.10
Сообщений: 1158
Скорей всего Джин бы его на в бутылку посадил.

Это сообщение отредактировал kolyokky - 22.02.2025 - 13:54
 
[^]
whatze
22.02.2025 - 23:34
0
Статус: Offline


Ярила

Регистрация: 26.04.16
Сообщений: 5751
Цитата
Шпальщикам - Слово "доллар" произошло от талеров, серебряных монет, которые впервые начали чеканить в Тяринге (современная Чехия) в 1518 году. И джин из 900х годов, также не мог знать этого слова.

Там вроде динары по тексту а не доллары? Хотя с динарами та же неувязка. Динар (денарий) впервые отчеканен в 268 году до нашей эры. А джин вроде безвылазно сидел в бутылке с 900 года до нашей эры.

Размещено через приложение ЯПлакалъ
 
[^]
whatze
22.02.2025 - 23:47
0
Статус: Offline


Ярила

Регистрация: 26.04.16
Сообщений: 5751
Вообще, посидел, почитал оказывается самые древние монеты, лидийские статеры печатались с седьмого века до нашей эры. Вроде как есть архаичные монеты возрастом около 3200 лет - но там не чеканка, а просто смятый кусочек золота (вернее электрона - сплава золота с серебром) с каким-то символом на нем. Похоже до 7 века до нашей эры чеканкой монет определенного веса особо не заморачивались, скорее всего они использовались просто как маленькие слитки, и их стоимость определялась на вес.
То есть джинн, вышедший из того времени должен был предложить не миллион в какой бы то ни было валюте, а определенный вес драгоценного металла.

Размещено через приложение ЯПлакалъ
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 14896
0 Пользователей:
Страницы: (2) 1 [2]  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх