Стих про игру в прятки и ИИ-песни по его мотивам.
Нелицензионная копиR 3
ЕИ: Попросил Claude 3 Opus написать рассказ про нелицензионную копию ПО. Он начал писать, но в конечном итоге сам испугался того, что вышло. Тогда я о том же попросил предыдущую версию — Claude 3 Sonnet. История повторилась, но в этот раз модель продвинулась дальше, поэтому оставил эту историю. Рассказ писался частями, которые модель завершала так, словно хотела создать интригу.
Нелицензионная копиR 2
Попросил Gemini Pro написать рассказ про нелицензионную копию программы. Рассказ от ChatGPT-4 — здесь.
Последствия возврата значения через неявную ссылку
В Active Oberon в процедурах-функциях доступна локальная переменная RESULT
. Она представляет собой ссылку на переменную, в которую возвращают значение. Это сделано для возможности экономить ресурсы при возврате структур (массивов, записей и указателей на них), но такое решение хранит в себе подвох.
Лингвистическая относительность — не гипотеза
Лингвистическая относительность, то есть влияние языка на мышление, в среде многих лингвистов до сих пор воспринимается как гипотеза, которая если и верна, то совершенно незначительно. На мой взгляд это только показывает, насколько могут чудить серьёзные и умные люди, и насколько многие лингвисты могут недопонимать предмет своего исследования.
Дело в том, что язык (не обязательно естественный) — это единственный способ представления мало-мальски сложных знаний, и сам является некоторым знанием, передающим представление о мире, например, о времени. И если переформулировать вопрос на то, влияют ли знания и способ работы с ними на мышление, глупость вопроса станет практически очевидной. Поэтому возникает другой логичный вопрос — как можно всерьёз сомневаться в весомом влияния языка?
Ограничиваемый запуск программ в GNU/Linux
Как известно, работа программ в GNU/Linux основана на предоставлении им избыточных возможностей в оптимистичном ожидании, что они воспользуются ими исключительно во благо. Оперативная память может выдаваться авансом в надежде на то, что удастся вывезти за счёт сброса блоков данных на накопитель. В результате любая программа, пытающаяся выполнить невозможное для данной системы, способна вывести её из строя.
Ситуация нелепа сама по себе, а дополнительной нелепости добавляет и то, что запуск программы с ограничением на выделяемые ресурсы в типичном сценарии использования сам потребляет много ресурсов и требует от пользователя избыточных усилий, из-за чего возможность используется гораздо реже, чем стоило бы.
Уведомление о свободном месте
По рекомендациям производителей SSD можно сделать вывод, что для поддержания скорости работы и продолжительности жизни таких накопителей важно поддерживать свободное место около 25% от их объёма. В то же время предупреждение пользователей GNU/Linux о нехватке места происходит гораздо позже необходимого срока — тогда, когда состояние совсем уже критическое. Всё потому что в настройках систем обычно фигурируют гораздо меньшие числа.
Пользователи рабочей среды Gnome могут легко поменять настройки предупреждения: