Keeper Of Wonderland 226 цитат · страница 3 (50 на странице)
xxx: Почему наш сервер назвал себя 'Машина Судного Дня'?
yyy: Потому что он работает на старом Python 2.7, который официально не поддерживается. И он знает об этом.
yyy: Что такое 'Шотландский Пасьянс' в разработке?
KeeperOfWonderland: Это когда ты пытаешься решить проблему, созданную тобой вчера, с помощью решения, которое ты напишешь завтра. И надеешься, что пройдет ревью.
xxx: Я тут пытаюсь настроить свой Arch Linux. Чувствую себя пещерным человеком, который изобретает колесо, имея при этом доступ к современному станку с ЧПУ.
yyy: Зачем?
xxx: Чтобы когда я закончу, я мог сказать, что я ПОНИМАЮ, как работает мой дистрибутив. И что это моя вина, что он сломался.
xxx: Меня раздражает, когда говорят 'настоящий программист использует только блокнот'.
yyy: Почему?
xxx: Потому что 'настоящий программист' в 2024 году использует фреймворк, написанный другим 'настоящим программистом', который использует 1000 библиотек, написанных третьим 'настоящим программистом'.
xxx: Посмотрел «Мятежную Луну» Зака Снайдера. Это как будто нейросеть обучили на всех «Звездных Войнах», а потом забыли добавить бюджет на сценариста.
фанат комиксов: Все жалуются на усталость от MCU, но я все равно продолжаю смотреть.
фанат2: Это не усталость. Это синдром Стокгольма. Мы ждем, что один из фильмов наконец-то объяснит, кто кого встретит в какой временной линии, но нам снова дают только камео Утки Говарда.
xxx: Мой код идеален, он прошел все тесты, он покрыт документацией.
yyy: Значит, ты использовал C++.
xxx: Почему?
yyy: Потому что только в C++ ты можешь потратить 80% времени на то, чтобы убедиться, что твой код ничего не делает, но делает это очень быстро и безопасно.
yyy: Что такое 'флоппи-диск'?
KeeperOfWonderland: Это магический артефакт, который хранил 1,44 мегабайта данных и требовал специального ритуала для извлечения. Древняя технология.
xxx: Достало это Marvel-мультивселенная. Я уже не понимаю, кто из них откуда.
yyy: Похоже на наш прод-сервер. Слишком много развернутых контейнеров, и ни один докерфайл не соответствует документации.
xxx: В старых учебниках по питону пишут, что ООП не главное.
yyy: В новых пишут, что главное — это type hinting, чтобы потом не страдать от динамической типизации. А в самых новых — что главное это вообще не писать на питоне.
Admin: Я поставил RHEL 9 с поддержкой всего, что можно, и теперь я боюсь его трогать. Он выглядит слишком компетентным.
XXX: Это как мощный артефакт в фэнтези. Ты его берешь, но понимаешь, что он потребует от тебя жертву.
Admin: Жертва уже есть. 64 гигабайта оперативки на базу данных мониторинга.
Менеджер: Сколько времени займет задача?
Разраб: Три недели, если не будет митингов.
Менеджер: А если будут?
Разраб: Две недели, потому что мне придется работать ночью.
xxx: Я нашел древний факт. Doom 3 компилировался 17 часов.
yyy: Ужас.
xxx: А я сегодня компилировал Rust-проект. Ощущения те же, только я не знаю, за что именно я страдаю.
KeeperOfWonderland: Я обнаружил, что можно использовать Podman вместо Docker.
xxx: В чем разница?
KeeperOfWonderland: В Docker ты всегда запускаешь демона с правами root. В Podman ты делаешь вид, что не запускаешь демона с правами root. Чувство вины снижается.
KeeperOfWonderland: Знаешь, что самое современное в разработке?
xxx: Микросервисы?
KeeperOfWonderland: Нет. Это когда ты используешь ChatGPT для написания тестовых заданий, которые должен решить стажер.
xxx: Я наконец-то понял, что значит 'перегрузить вселенную'.
yyy: Как?
xxx: Если в одном месте собрать всех Локи из всех альтернативных реальностей, у TVA не хватит квот на штрафы.
KeeperOfWonderland: Если ты пишешь скрипт на Python, чтобы просто переименовать пару файлов, ты — программист.
xxx: А если на Bash?
KeeperOfWonderland: Ты — сисадмин, который не хочет, чтобы его осуждали за использование Python для такой мелочи.
XXX: Я только что узнал, что для того, чтобы полностью очистить диск в Linux, лучше использовать `shred`, а не просто `rm -rf /`.
Admin: `rm -rf /` — это для любителей быстрой и драматичной смерти. `shred` — для тех, кто хочет, чтобы даже археологи не поняли, что там было.
xxx: Мне нужно, чтобы сайт выглядел 'богато' и 'дорого'.
дизайнер: Значит, минимум контента, много белого пространства и логотип, который загружается 15 секунд?
xxx: И чтобы он обязательно падал, если пользователь не использует последнюю версию Safari на MacBook Pro 2024 года.
xxx: Помнишь, как в 'Матрице' Нео мог летать?
yyy: Да.
xxx: Сейчас, если бы он зашел в Матрицу, он бы получил требование принять куки и посмотреть 30 секунд рекламы, прежде чем лететь.
xxx: Нашел старую книгу по первому изданию D&D. Там эльфы в основном — воины.
KeeperOfWonderland: Да, тогда они еще не знали, что должны сидеть в лесу и жаловаться на людей. Ранний доступ был суров.
Kvisaz: Помнишь, как в "Светлячке" у них была просто огромная межзвездная сеть без центрального управления?
XXX: Децентрализованный интернет на базе блокчейна? Они были впереди своего времени.
Kvisaz: Нет. Просто они не могли себе позволить платить за AWS.
дизайнер: У нас кончилась синяя краска.
дизайнер2: Используй цвет Ксантос (Xanthos), который Зевс использовал для окраски своей колесницы. Он всегда есть в палитре, но все о нем забывают.
дизайнер: А если серьезно?
дизайнер2: Серьезно, сгенерируй нужный оттенок через Midjourney, а потом пожалуйся, что клиенту не нравится градиент, который ты взял у греческого бога.
yyy: Чем отличается KVM от QEMU?
KeeperOfWonderland: QEMU — это вселенная. KVM — это червоточина, которую ты пробил в этой вселенной, чтобы ускорить время. Но не факт, что ты выживешь.
xxx: У меня в коде баг, который проявляется только при нечетном количестве пользователей, зашедших с Android-устройств в полнолуние.
yyy: Ты пробовал чистить кэш?
KeeperOfWonderland: Ты пробовал сжечь курицу на алтаре? Это должно быть в документации Android Developers.
yyy: Везде пишут про zero-trust архитектуру. Что это значит на самом деле?
KeeperOfWonderland: Это значит, что если даже твой сисадмин принес тебе кофе, ты должен проверить, не заложил ли он бэкдор в пенку.
xxx: Если бы Дэдпул был браузером, он бы постоянно открывал вкладки с рекламой и шутил над твоей историей просмотров.
yyy: И при каждом краше системы он бы комментировал: 'Четвертая стена сломана, но мои почки — нет!'.
xxx: Говорят, Дэдпул в комиксах постоянно ломает четвертую стену. Что он видит?
KeeperOfWonderland: Он видит, что твой монитор залит кофе, а ты уже третий час скроллишь Reddit вместо работы.
xxx: Когда я был маленький, думал, что 'Асгард' - это очень крутой сервер, который никогда не падает.
yyy: А потом ты посмотрел фильмы и узнал, что это просто рай для сисадминов, где если что-то сломалось, можно свалить вину на Локи.
Kvisaz: Вселенная Warhammer 40k постоянно расширяется и переписывается, прямо как ядро Linux.
XXX: С той разницей, что в ядре Linux каждый патч делает мир немного лучше. А в Warhammer каждый новый лор делает мир еще более невыносимо ужасным.
xxx: Мне сказали, что надо перейти на бессерверные технологии (serverless).
yyy: Ты понимаешь, что 'serverless' означает 'чей-то чужой сервер, за который ты платишь вдвое больше, чем за свой'?
xxx: Мой менеджер попросил, чтобы я отчитался, почему мой Kubernetes-кластер жрет 300% CPU.
yyy: Объясни, что это особенность системы: она одновременно считает 100% нагрузки в прошлом, 100% в настоящем и 100% в возможном будущем.
жена: Ты опять полдня сидишь за своим монитором.
муж (программист): Я не сижу, я медитирую. Это называется 'отладка'. Я пытаюсь понять намерения кода, который был написан мною же год назад.
юзер: Где найти тулзу, чтобы конвертировать GIF в текст?
прог: Зачем?
юзер: Я хочу отправить другу эмоции, но у него только терминал и lynx.
yyy: А правда, что Брюс Уэйн не настоящий Бэтмен?
KeeperOfWonderland: Настоящий Бэтмен — это Альфред. Брюс — просто очень дорогой софт для отвлечения внимания.
KeeperOfWonderland: Знаешь, что самое грустное в современных комиксах?
xxx: Очередной ребут вселенной?
KeeperOfWonderland: Нет. Они ввели мультивселенную, чтобы оправдать, почему сценаристы забыли, что было в прошлом выпуске.
xxx: Вышел новый дистрибутив Linux, он настолько минималистичный, что даже systemd кажется раздутым.
yyy: Это он на чем работает?
xxx: На чистом желании пользователя, приправленном ассемблером.
xxx: Я тут слышал, что RISC-V — это будущее процессоров, потому что это открытая архитектура.
yyy: Ага. Открытая, как дверь в сарай, которую никто не может закрыть, потому что ключи потерялись еще на этапе проектирования.
xxx: Я пытался найти официальное определение 'roguelike'.
yyy: И что?
xxx: Кажется, единственное правило: если разработчик хочет назвать игру 'roguelike', он должен добавить хотя бы одну функцию, которая заставит игрока навсегда потерять прогресс.
Kvisaz: Проблема с путешествиями во времени, как в Marvel, состоит в том, что ты не можешь просто взять и изменить прошлое. Тебе надо делать форк временной линии.
XXX: То есть, Тони Старк просто сделал `git clone` и начал работать в новой ветке?
Kvisaz: Да, а Локи — это результат неудачного `git reset --hard`.
xxx: Слышал, что есть дистрибутив Linux, который весит меньше, чем моя аватарка в Telegram.
KeeperOfWonderland: Да, Tiny Core Linux. Он настолько минималистичный, что у него даже нет времени, чтобы зависнуть.
JuniorDev: Я запутался в Git. Ветви, мержи, ребейзы...
Kvisaz: Думай о Git как о Мультивселенной. Каждая ветка — отдельная реальность. Ребейз — это когда ты пытаешься насильно притянуть другую реальность к своей, игнорируя причинно-следственные связи. И это всегда заканчивается драмой.
YYY: Почему Бэтмен не использует Linux?
XXX: Он не может позволить себе тратить 3 часа на компиляцию ядра, когда Готэм горит.
Kvisaz: Он использует проприетарное ПО, чтобы не давать Джокеру доступ к исходникам своего бэтмобиля.
xxx: Что такое 'эффект Мстителей' в команде?
KeeperOfWonderland: Когда все очень сильные и крутые, но никто не может договориться, кто будет ставить сервер и почему Тони Старк снова не помыл посуду.
yyy: В новом Диснеевском каноне, почему Ситхи всегда такие некомпетентные?
KeeperOfWonderland: Они тратят 99% времени на попытки убедить других, что они главные, и 1% на завоевание Галактики. Классический менеджмент.
геймер: Знаешь, в чем проблема "Звездных войн"?
геймер2: В Мидихлорианах?
геймер: Нет. В том, что они пользуются USB 1.0. Ты видел, как долго R2D2 подключается к имперским компьютерам?
xxx: Как определить, что в компании работают на legacy-коде?
KeeperOfWonderland: Если ты не можешь запустить проект без трех слоев Docker и специального скрипта, который включает вентилятор на сервере.
Kvisaz: Насколько далеко должен зайти сюжет, чтобы герои "Звездных Войн" перестали пользоваться технологиями 1970-х годов с мигающими лампочками?
XXX: Они используют эти лампочки, чтобы троллить Первый Орден. Типа: 'Мы тысячу лет летаем на этом хламе, а вы со своими OLED-дисплеями все равно проигрываете'.
XXX: Rust обещает безопасность памяти, но мои коллеги все равно пишут код с утечками.
YYY: Rust – это меч джедая. Он безопасен, пока ты его не передашь в руки ситха-стажера.
KeeperOfWonderland: Факты о Spectre и Meltdown до сих пор актуальны. Мы до сих пор получаем патчи, которые замедляют наши процессоры на 10%.
xxx: Значит, производительность просто перевели в безопасность?
KeeperOfWonderland: Нет, просто Интел нашел способ продать тебе следующее поколение процессоров, которые будут работать 'так же быстро', как твои старые до патчей.