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

Страницы: 1 2  ОТВЕТИТЬ НОВАЯ ТЕМА
Chepay 21 фев 2025 в 08:12
Приколист  •  На сайте 7 лет
0
Цитата (Артем79 @ 20.02.2025 - 18:11)
В песке он обнаружил бутылку подозрительно похожую на коньяк и возрадовался! Это перл!!+ чет проржался) дальше читаю.

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

Размещено через приложение ЯПлакалъ
Objectiv 21 фев 2025 в 08:13
Весельчак  •  На сайте 10 лет
1
Обнаружил и пользовался бы дальше лайфхаком на "-3", а тут изменил программный продукт - за ними выедет антивирус и обоих сотрёт
VampirBFW 21 фев 2025 в 08:19
Главный Сапиосексуал Япа.  •  На сайте 16 лет
0
Да нифига, с чего вдруг за константу взято умение джина работать с отрицательными числами. Он бы достиг нуля, переменная обнуляется, задача выполнена. А про числа ниже ноля программа не знает, не объявляли их

Размещено через приложение ЯПлакалъ
HansMeinIgel 21 фев 2025 в 08:23
ЙожЪ  •  На сайте 7 лет
0
Математика-царица наук!
© некто К.Ф. Гаусс

Размещено через приложение ЯПлакалъ
Klerik91 21 фев 2025 в 08:25
Приколист  •  На сайте 9 лет
0
Цитата (Locksmithpc @ 20.02.2025 - 19:11)
И часто ты из string вычитаешь 3?

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

Размещено через приложение ЯПлакалъ
Trespasser65 21 фев 2025 в 08:37
ГраммарНаци  •  На сайте 7 лет
3
Поправлю окончание. "А теперь хочу, чтобы у меня стало на 2 желания меньше.
Джинн вырвал волоски из жопы и посмотрел в папирус.
- У тебя -3 желания- удовлетворённо сказал он.
"Во-первых, сними штаны и нагнись..."

Размещено через приложение ЯПлакалъ
Хряпа 21 фев 2025 в 08:38
Хряпа с ЯПа  •  На сайте 16 лет
1
После исполения первого желания, остаток должен стать -1.
Т.е. теперь Линус должен для джинна исполнить одно желание
Henaro76 21 фев 2025 в 08:50
Юморист  •  На сайте 5 лет
0
Цитата (Chepay @ 21.02.2025 - 08:12)
А я гуманитарий и мне не смешно.

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

Размещено через приложение ЯПлакалъ
aquavis 21 фев 2025 в 08:55
Хохмач  •  На сайте 4 года
0
Ахах.... Забавно. Я сначала подумал что срач Rust будет. ))))

Размещено через приложение ЯПлакалъ
Jangle 21 фев 2025 в 08:55
Бронетёмкин ПоносецЪ  •  На сайте 14 лет
0
Цитата (Booka1a @ 20.02.2025 - 18:28)
а мог ведь фатал эррор устроить своим вычитанием из нуля. свернул бы вселенную в точку с объемом, равным комплексной единице и кирдык

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

Размещено через приложение ЯПлакалъ
Trespasser65 21 фев 2025 в 09:28
ГраммарНаци  •  На сайте 7 лет
0
Цитата (Хряпа @ 21.02.2025 - 08:38)
После исполения первого желания, остаток должен стать -1.
Т.е. теперь Линус должен для джинна исполнить одно желание

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

Размещено через приложение ЯПлакалъ
Мухосранец 21 фев 2025 в 09:30
Ярила  •  На сайте 10 лет
0
Про Джина и матрицу не знаю, только про Джина и Тоника.
Херакъ 21 фев 2025 в 10:06
Балагур  •  На сайте 3 года
0
Благодарю, думал об этом тоже. Осталось только где то найти непрозрачную тару с ослоебским волшебником..

Это сообщение отредактировал Херакъ - 21 фев 2025 в 10:07
Phil2000 21 фев 2025 в 10:11
Ярила  •  На сайте 11 лет
0
..

Про джинна и матрицу
xaot 21 фев 2025 в 10:23
Ярила  •  На сайте 7 лет
0
а линукс хорош))))
собака123 21 фев 2025 в 11:00
Ярила  •  На сайте 4 года
0
Мне три желания хватит

Размещено через приложение ЯПлакалъ
Хватун 21 фев 2025 в 11:22
Ярила  •  На сайте 13 лет
3
Разъяснения от нейросети:
Хорошо, давайте разберемся с этим вопросом. Линус Торвальдс, создатель 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 фев 2025 в 15:56
Юморист  •  На сайте 4 года
1
ХВАТУН молодец!!! Интересно посмотреть на логику ИИ и станет понятнее даже для гуманитариев. alkash.gif alkash.gif alkash.gif
Но у меня вопрос, если бы он сразу попросил джина 3 желания разделить на 0, по условиям оферты, Джин должен выполнить это желание — вселенная бы уничтожилась? Потому что был нарушен незыблемый закон всего существования или нет? ))
fezman777 21 фев 2025 в 18:15
Grammar Nazi  •  На сайте 15 лет
0
Цитата (nikotin76 @ 21.02.2025 - 08:06)
А можно так на карточке с тремя косарями сделать?

Хз, как на карточке, а в свое время народ знатно в линейке порезвился со статами, воспользовавшись аналогичной дырой в узкоглазом коде.
fezman777 21 фев 2025 в 18:20
Grammar Nazi  •  На сайте 15 лет
0
Цитата (VampirBFW @ 21.02.2025 - 08:19)
Да нифига, с чего вдруг за константу взято умение джина работать с отрицательными числами. Он бы достиг нуля, переменная обнуляется, задача выполнена. А про числа ниже ноля программа не знает, не объявляли их

А кто написал про константу? Линус пошагово и методично всё сам затестил. Прокатило - хорошо, а не прокатило бы - пошёл бы дальше по пляжу. cool.gif
podal1968 22 фев 2025 в 11:57
Юморист  •  На сайте 6 лет
0
Цитата
900 лет назад не было долара ))

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

Размещено через приложение ЯПлакалъ
kolyokky 22 фев 2025 в 13:54
Ярила  •  На сайте 15 лет
0
Скорей всего Джин бы его на в бутылку посадил.

Это сообщение отредактировал kolyokky - 22 фев 2025 в 13:54
whatze 22 фев 2025 в 23:34
Ярила  •  На сайте 10 лет
0
Цитата
Шпальщикам - Слово "доллар" произошло от талеров, серебряных монет, которые впервые начали чеканить в Тяринге (современная Чехия) в 1518 году. И джин из 900х годов, также не мог знать этого слова.

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

Размещено через приложение ЯПлакалъ
whatze 22 фев 2025 в 23:47
Ярила  •  На сайте 10 лет
0
Вообще, посидел, почитал оказывается самые древние монеты, лидийские статеры печатались с седьмого века до нашей эры. Вроде как есть архаичные монеты возрастом около 3200 лет - но там не чеканка, а просто смятый кусочек золота (вернее электрона - сплава золота с серебром) с каким-то символом на нем. Похоже до 7 века до нашей эры чеканкой монет определенного веса особо не заморачивались, скорее всего они использовались просто как маленькие слитки, и их стоимость определялась на вес.
То есть джинн, вышедший из того времени должен был предложить не миллион в какой бы то ни было валюте, а определенный вес драгоценного металла.

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

 
 

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



Наверх