Страницы

Нелицензионная копиR 3

ЕИ: Попросил Claude 3 Opus написать рассказ про нелицензионную копию ПО. Он начал писать, но в конечном итоге сам испугался того, что вышло. Тогда я о том же попросил предыдущую версию — Claude 3 Sonnet. История повторилась, но в этот раз модель продвинулась дальше, поэтому оставил эту историю. Рассказ писался частями, которые модель завершала так, словно хотела создать интригу.

Последствия возврата значения через неявную ссылку

В Active Oberon в процедурах-функциях доступна локальная переменная RESULT. Она представляет собой ссылку на переменную, в которую возвращают значение. Это сделано для возможности экономить ресурсы при возврате структур (массивов, записей и указателей на них), но такое решение хранит в себе подвох.

Лингвистическая относительность — не гипотеза

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

Дело в том, что язык (не обязательно естественный) — это единственный способ представления мало-мальски сложных знаний, и сам является некоторым знанием, передающим представление о мире, например, о времени. И если переформулировать вопрос на то, влияют ли знания и способ работы с ними на мышление, глупость вопроса станет практически очевидной. Поэтому возникает другой логичный вопрос — как можно всерьёз сомневаться в весомом влияния языка?

Ограничиваемый запуск программ в GNU/Linux

Как известно, работа программ в GNU/Linux основана на предоставлении им избыточных возможностей в оптимистичном ожидании, что они воспользуются ими исключительно во благо. Оперативная память может выдаваться авансом в надежде на то, что удастся вывезти за счёт сброса блоков данных на накопитель. В результате любая программа, пытающаяся выполнить невозможное для данной системы, способна вывести её из строя.

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

Уведомление о свободном месте

По рекомендациям производителей SSD можно сделать вывод, что для поддержания скорости работы и продолжительности жизни таких накопителей важно поддерживать свободное место около 25% от их объёма. В то же время предупреждение пользователей GNU/Linux о нехватке места происходит гораздо позже необходимого срока — тогда, когда состояние совсем уже критическое. Всё потому что в настройках систем обычно фигурируют гораздо меньшие числа.

Пользователи рабочей среды Gnome могут легко поменять настройки предупреждения: