nVidia is fucked

Кстати, если вдуматься, nVidia is fucked. Следите за руками.

– они делали видеокарты для игр.

– игры до какого-то момента выглядели все красивее и нажористее каждую новую игру

– где-то в районе пятого Фаркрая уже не выглядят. Жрать ресурсы как не в себя (привет TOW2) – да, но это другая проблема. Да что там пятый Фаркрай, четвертая Форца, третий Ведьмак, Эдленринг, ГТА-V. Одним графонием уже не заинтересуешь, у всех графоний! Нужен сюжет, нужны механики! Просто вспомните сколько лет Prey!

– ???

– а прирост между поколениями тоже не х2 как раньше, а вовсе даже 30% на черрипикнутых тестах!

– фичи тоже не прямо валом валят, ну вот RTX прикольная штука, да, сколько лет назад вышла?

– цена апгрейда уже не та. За 300 можно только как в шутке про тракториста.

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

Раньше вы продавали любителям игр раз в год-два карту за 300-500, теперь карту за 2500 (официально 999, но то официально), меньшему количеству и раз в 10 лет. И делать эту карту стало тоже дороже.

То есть их поворот в сторону продажи карт 5 корпоратам как бы был неизбежен.

И тут тоже есть нюанс: я на 4070ti могу крутить довольно много ворклоадов с достаточной производительностью и достаточным качеством. Лица на фотках поискать, аномалии в логах посмотреть, расставить диакритические знаки вот это всё. nVidia v100 списанная из ДЦ сейчас стоит дешевле грязи, с тем, что деплоится сегодня, через 5-8 лет будет то же самое. Да, на v100 есть нюансы и современные модели не взлетят нормально, так она и подешевела за последний год раза в 3 уже со дна цены.

То есть сегодняшний тяжелый ворклоад через 10 лет можно будет (с оговорками, но. Скажите мне 10 лет назад, что у меня на бюджетном железе сейчас immich может) крутить в домашней лабе чтобы там Сэм Альтман и Дженсен Хуанг не говорили.

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

Sieve shinannigans

Welp, if you’re using Sieve with the Dovecot (like you should), the client may behave strange, due to Sieve needs some dot-files and they naturally may come in your mailbox/maildir dir. Some clients are aware, some clients not, but the best way is to put dotfiles somewhere else. Like:

  90-sieve: |
    plugin {
      sieve = file:~/sieve;active=/var/mail/sieve/%u/.dovecot.sieve
    }

Otherwise errors/warnings in the logs, like in Mail:app of the Nextcloud.

Windows 10

Вчера вечером поставил на MacBook Pro (retina, относительно свежий) Windows 10 preview. Ну что могу сказать:

– инсталлятор очень смешно не справился с высокой плотностью пикселей, но сама венда с ней работает нормально.
– приложения, которые не умеют высокую плотность пикселей, страдают похожими на JPEG эффектами.
– очень понравилась инсталляция MS Office, скорее всего, дело в том, что 99% его уже есть в дистрибутиве венды. Раз – и все на месте, очень круто. И работает офис ОЧЕНЬ быстро.
– не заработал нормально WiFi 5Ghz. Возможно, что драйвер несовершенен.
– кнопку “Пуск” вернули.

Теперь о грустном: я привык видеть операционку как стол с ящиками, ручками, бумажками и местом под телефон. Если мне не нравится встроенное в нее приложение, то я им не пользуюсь, а оно ко мне не пристает. Тут же я попал в какой-то журнал “7 дней”: нажав на кнопку пуск я сразу же увидел какие-то не интересные мне новости, предложение воспользоваться встроенными записными книгами/браузерами/xbox/ещекакойточертовней. Как если ко мне домой пришла Икея, сделала все по своему разумению и разложила везде буклеты и рекламу. Я понимаю, можно потом все переделать, наверное, но желания нет. Ну и крошево стилей: есть плашечный для тачскрина, есть “старый” как в Хроме, есть приложения “совсем старые”, как 1Password, который не смог себя отрисовать с нормальной плотностью точек. Впечатление, что систему делали 3-4 команды, которые поделили между собой визуальную среду и постарались засыпать ее своими поделками по максимуму, не обращая внимания на других и особенно не заботясь о том, что их собственный продукт доведен до какого-то логически оправданного состояния. В MacOS X/iOS нет никакой проблемы убрать все лишние сервисы сразу и навсегда, чтобы они о себе потом не напоминали и пользоваться каким-нибудь Гуглом или полностью собственными решениями.

Но как пускалка Стима пойдет. Очень интересует вопрос, может ли она использовать SSD как кэш HDD.

Как строить системы резервного копирования

Как вы знаете, я упоролся по безопасности и надежности, по этому я пробовал несколько систем резервного копирования с заявленным бесконечным объемом сохранения. DISCLAMER: описанное ниже не относится к новому сервису Amazon, есть вероятность подозревать, что они не пидарасы в плохом смысле.

Итак, простые рецепты как сделать для пользователей бесконечное пространство для хранения резервных копий по 5-10 баксов в месяц? Легко!

Первое, что вам понадобится, это выбор правильного языка программирования. Например, Java подойдет, этим вы убьете сразу двух зайцев. Во-первых, будет “кросплатформенно”. Во-вторых, оно может быть сколь угодно тормозной, падающей на ровном месте программой: все равно энтерпрайзно.

Но главный момент: как сделать “бесконечный ресурс” за недорого?! Ответ прост! Во-первых, rate limit рулит: на Crashplan или AltDrive вам больше 10 ТБ в год не вкачать никак. Во-вторых, если вы хотите быть быстрее Crashplan, просто сделайте интерфейс, которым нельзя пользоваться: AltDrive не дает восстановить ни один файл, пока не будет завершен полный бекап (в моем случае речь идет примерно о 6-8 месяцах работы).

Горите в аду, я скорее куплю неновый mac mini, подключу к нему NAS как SAN по iSCSI или дождусь клиента Amazon под linux.

Переезда на Fusion Drive

В Маке начиная с версии 10.8 появилась такая вещь как Core Storagе. По сути своей она очень напоминает LVM2, даже утилиты имеют в чем-то похожий синтаксис. До нее были какие-то проблемы использовать одновременно шифрование и аварийный раздел, например, или Software RAID + шифрование. В 10.8 добавили т.н. Fusion Drive, когда SSD служит кешом для HDD: часто используемые файлы туда, а все большое и редко используемое остается на HDD. Раньше у меня на SSD была система, на HDD – фотографии и музыка. Это не очень удобно, так как приходилось следить за местом на SSD и при обновлении иногда ломались симлинки к iTules, Steam, Lightroom и т.п. Но самое неудобное, конечно, Lightroom: когда все на HDD превьюшки строятся заметно медленно, не комильфо в 21 веке.

Сам процесс перехода оказался очень прост:

– загружаемся с аварийного раздела, никаких загрузочных флешек/дисков не надо.
– diskutil cs delete старые разделы.
– diskutil cs create ssd hdd. При чем аргумент hdd теперь может быть не всем диском, а только нужным томом. Прямо как в LVM.
– закрываем терминал, форматируем как надо, восстанавливаемся если хотим с Time Machine. При чем у меня нормально все прошло, Time Machine на соседнем разделе уцелел без вопросов.

Но я все решил переставить с нуля, так как в системе были огрызки всякого говнософта типа CrashPlan и ОРФО. Грабли, конечно, последовали:

– Adobe до сих пор не умеет работать с case-sensitive разделами. Позор.
– Двухфакторная аутентификация в Office 365 не работает с Office for Mac 2011. Пока ее не отключишь она в Office 365 не войдет ни за что.
– Migration Assist не умеет восстанавливать домашнее окружение отдельно взятого пользователя, печалька.

Из результатов. Полюсы: один раздел, приемлемая производительность всего, отличная производительность Lightroom. Есть непроверенной подозрение, что все-таки Fusion Drive как-то учитывает поведение популярного и тяжелого софта. Минус: разрушится что-то в одном из устройств – разрушится все. Но есть резервная копия.

Огромный минус: копирование с раздела не в Fusion Drive на Fusion Drive, если этот раздел на устройстве, которое входит во Fusion Drive другим разделом, напрочь глушит все остальное. Например, когда я восстанавливал с резервной копии много файлов (~300Gb) и одновременно ставил Flash, оба процесса завершились одновременно. Правда, в обычном режиме это влиять не должно.

Restore/Crashplan

Называется “как потратить неделю рестора впустую”. Делаем задачу “restore most recent verion”, куда за неделю восстанавливается 200 из 350 гигов фоточек. Ставим на паузу, перезагружаемся, чтобы накатить обновление на операционку, продолжаем задачу. Но Crashplan до продолжения обновляет версию “most recent” до той, что уже есть на диске и считает, что он молодец и все восстановил. А восстановить только то, чего нет он не может: или overwrite или keep both.

10.10

Сегодня утром накатил 10.10. Новый интерфейс понравился, возможность хранить файлики в iCloud – наконец-то до них дошло. Автозамена в любых полях ввода смешная, но скорее помогает исправлять опечатки. Новые уведомления полезнее старых, например, можно сразу ответить на письмо или удалить его. Хорошо бы, конечно, еще и iOS 8, чтобы отвечать с компа на телефонные звонки. Новый iTunes выглядит логичнее и лаконичнее.

Глюков пока не заметил.

CrashPlan

Сдохший диск по извлечении был опознан как Seagate Barracuda ST3000DM001. Почему-то я всегда думал, что там сидит Тошиба, ну да ладно. Новый WDC WD40EFRX-68WT0N0 (WD серии RED для NAS, интересно, чем серия для NAS отличается от серии для CCTV, нет правда, мне это интересно). Первое впечатление, ОН ТИХИЙ! И холодный: когда в помещении более 27, вентиляторы взлетали, сейчас 27.5, все тихо, ттт. Посмотрим, что дальше.

Crashplan планирует восстановить 687GB примерно за 23 дня. Ну что же, зато ничего не потерял.

Дожил :-)

Вынужден признать, что связка Office 365 + OneDrive + их мобильные версии мне нравятся гораздо больше, чем  аналоги Google и Apple. Двухфакторная аутентификация там немного через не то место: мобильные приложения заставляют вводить одноразовый и постоянный пароли 2 раза и я даже знаю отчего так выходит. В остальном – очень хорошо, на сколько может быть хорошо для ужасного интерфейса ворда/экселя. Народ пишет про глюки синхронизации, мне пока не встретились.