Как я ездил вникуда (в Непале)

В Непал я собрался очень внезапно. Меня сильно утомила работа и я взял отпуск буквально за неделю до поездки. Сомневаяс в своих силах, нашел на агрегаторе самый легкий хайк, который там только был. И забухал его на том же агрегаторе. Так я делал все в спешке, я не понял вовремя что это был аггрегатор. Оказалось, что у меня не было никакой связи с людьми, которык этот хайк делали. На агрегаторе была подключена какая то туристическая компания, но с самой компанией у меня не было прямой связи, никакой.

Я пытался с ними связаться по емейлу, через чат на этом агрегаторе, но они не отвечали. Поначалу, будучи в Дубае, меня это не сильно беспокоило – мне было просто интересно задать какие-то вопросы про снярягу. Дни до вылета, а связи не было. Единственное, что я знал, что старт хайка в Похаре и дату его начала. Дни до вылета сокращались, сомнения росли. Контакта не было. Отменять? Бронировать другой? Решил попробовать добраться до места и там уже всех найти.

Приелетел в Катманду, на месте нашел машину в Похару. Проехал длиннейшие 200км за свою жизнь. Длиннейшие, потому что это заняло 11 часов. Дороги там просто не было, было бездорожье и стройка. Это был один день до хайка. Если бы не дикая тряска, я бы наверняка тревожился, хотя бы из-за того, что дорога вместо 6 часов растягивалась на все 11. В отель я прибыл поздно, никакого прогресса в связи не было. Я начал очень тщательно перечитывать все мейлы, все страницы аггрегатора по несколько раз, дабы найти хоть какую-то подсказку что же делать завтра. И в каком-то малозаметном месте нашел место и время точки сбора: это был отел в 15 минутах от моего. Я решил не сдаваться и попытать удачу.

Утром я позавтракал, собрал рюкзак и отправился в этот отель, где не было никого, кроме чувака на ресепшене. Чувак на ресепшене сказал мне, что да, действительно здесь есть какая то туркомпания, но сегодня у них выходной. Я настоял чтоб он им позвонил. Чувак куда-то позвонил, через час приехал похмельный непалец. Сказал, что меня никто тут сегодня не ждал. Я показал все брони, он начал куда-то названивать. Еще через час приехала девочка гид, еще где-то через полчаса приехала машина с водителем и шерпой. Мы уселись в джип, получили разрешение на хайк, купили антипиявочный спрей и уехали на точку старта похода.

Эти приключения – самая длинная история моего преодоления неопределенности на пути к желаемому. Все шло не по плану с самого начала, но я не впал в панику, ничего не отменил, прилетел в другую страну, в ней перебрался из одного города в другой, цеплялся за каждую возможность продвинуться к маловероятному успеху, и таки добрался до него. Была куча этапов, на которых можно было бы сдаться и все перепланировать, но я этого не сделал. Я следовал принципу “Даже если не веришь что это возможно – попробуй это сделать”. Часто возникают ситуации, что будущее кажется недостижимым. Ты не успеешь куда-то, тебя там не ждут, тебе откажут, у тебя не получится. Сомнения проникают в тебя и пытаются изменить твое поведение. Но они того не стоят – стоит всегда попробовать дойти до конца, каким бы сомнительным не выглядел успех.

Проклятый GTA 4

Наконец-то я прошел проклятый GTA 4. Я не мог его пройти годами. Первый раз я в него поиграл еще живя на Кипре, на одной блатхате где все был засрано, разъебано, но жил торчок-3д дизайнер. В этой квартире из нормальных вещей был только геймерско-дизайнерский комп, с последним железом, который кое-как тянул только что вышедший ГТА. Игра тогда выглядела как мощнейший прорыв. Можно было плавать, тачки динамически разбивались, графоний казался лучшим из всех игр вообще. У меня тогда не было нужного железа, но пройти игру хотелось. Шел 2008 год.

Железо у меня не появилось примерно до 2012 года. я тогда уже вернулся в РФ и жил под Воронежем. ГТА был куплен но пройден так и не был. Затем я с перерывами приступал к игре, пытаясь на воспоминаниях еще из 2008 пройти ее но вечно что-то мешало. Расставания с женщинами, переезд с компа на комп и потеря сейфов, потеря интереса, смена городов, стран, квартир, глюки игры по старости, где миссии становились непроходимы, эпидемия, война. я начинал и не заканчивал раз 10 наверное. И вот сегодня, 16 лет спустя, закончил.

Испытываю мистическое облегчение после этого. Как после сериала, который смотрел много лет по мере его выхода. Вспоминаешь, где был когда его начал, и сколько с этого момента в жизни всего изменилось, а изменилось оч много. Страны, женщины, места жительства, всего сменилось несчётно. Тот я, что начинал ГТА тогда, сейчас совсем уже другой. А сам ГТА как нить, которая связывает жемчужны воспоминаний сквозь года. Точно помню, что с двумя женщинами расстался, пока пытался пройти ГТА. Помню, как оказался в настоящем Нью Йорке и он оказался настолько похож на Liberty City, что захотелось допройти ГТА (так же, в атмосферу игр меня отправили Непал и Лос Анджелес). Я не допрошел, конечно, ведь был всего 2019, а пройти мне ее суждено было только в 2024. Теперь эту нить можно связать, связать, повесить под рамку и иногда любовать жемчужинами воспоминаний, блестящих на ней.

Hardware Review

Something i never posted about is my obsession with computer performance. The rig I introduce you to is an epitome of hi-end laptop tiredness and my sober times during early covid lockdowns savior. I’ve spent around 120 hours overclocking my silicone lottery looser CPU, trying to get all-core 5Ghz, but never quite achieved stability. Over 150 attempts on BIOS settings. Settled on 4.9 Ghz, until I got hopeful again and spent roughly the same time again, gave up, and did it yet again like 5 times. Maybe pint of whiskey every day would be less harmful to my well-being than this.

The rig was initially quipped with 2080ti, which got upgraded to 3080ti as soon as it was affordable after crypto craze. Not soon enough. Nevertheless, my 25 kg setup serves me well, shines nice RGB and still works as a charm. Yet some dark desire creeps in me. the desire to experience the top fucking performance. And this year’s hardware releases are very, very seductive.

End of 2022 is nice in terms of new hardware releases: 13th gen of Intel CPUs, 14th Gen of Nvidia GPUs with a huge performance gain over prev gen, DDR5, much faster SSDs (shme no PCI x5 are out yet). Upgrades anticipated. So for history, my setup and its performance today needs to be recorded for future me for nostalgia purposes. upgrades are UNEVITABLE

Compute and graphics are represented with
– Intel 9900k, overclocked 4.9 Ghz on all cores
– 32 GB DDR4 RAM at 3600Mhz
– 3090Ti with AIO

For storage, I have
– 380 GB of Intel 905p for OS
– 2x 1 GB Samsung 970 EVO in raid 0 for performance sensitive data
– 1x 10 TB HDD for media and backups

CPU Performance

Graphics Performance

And just for the record, other stuff
– 1200 KW PSU
– Lian-li enclosure
– QLED 1440p 240Hz screen (Odyssey G7)
– Maximus Extreme IX motherboard (will not go this top again)

Real productivity metric

The real way to assess both person’s workload and productivity is to analyze his email and get ratio of incoming emails overall divided by emails containing reminding clauses such as ‘kind reminder’, ‘is it done yet’, ‘what is the status’ etc. The higher the better. works best with remote environments where emails is the primary communication medium.

productivity = overall emails / reminders

Examples:

  1. Bob received 30 emails, out of them 5 are reminders. Bob’s workload is 30, productivity is 30/5 = 6
  2. Jon received 75 emails, 25 reminders. Jon’s workload is 75, productivity is 75/25 = 3
  3. Satish received 30 emails, just 3 reminders. 30/3 = 10.
  4. DemiGod got 45 emails and just 1 reminder, 45/1 = 45

So if you sort people lowest to highest, you may see the delayers right away. then you glance on their workload. if the workload is low as well as productivity is, the person could be laid off instantly with no required replacement. High workload, low productivity – time to duplicate the position. High workload and high productivity could be promotion material.

Achievement: Sober year

Так вышло, что я решил прожить год без алкоголя вообще. весь 32й год моей жизни я не пил. c 24 августа 2019 до 1 сентября 2020. Что я узнал:

Без бухла невозможно расслабиться сразу. Невозможно убежать от страха, залить горе или развеселиться. Все эмоции и состояния – are yours to deal with.

Эмоции, оказывается, не переключаются из состояния on в состояние off и обратно, как зубастый бинарный сигнал. они медленно набирают оборты, наваливаются друг на друга, и так же медленно, как фура, оттормаживаются. Алко дает возможность быстрого переключения, без алко приходится выдерживать баланс, и еще планировать его, чтобы сложные эмоции завтра не навалились на уже перегруженную сегодня лодочку и не потопили ее нахуй

Чтобы перестать пить вообще, нужно отслеживать ситуации, в которых выпить хочется. обычно такие ситуации накапливаются с теечнием жизни и их становится все больше и больше. Главные типы триггеров – необходимость шатнуть эмоции и социальные эвенты.

У меня этих триггеров накопилось очень много: грусть, радость, ссора, скука, ужин, а иногда даже обед, встреча с друзьями, аэропорт, самолет, путешествие, обработка фото, свидание. Десятки их.

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

Без алкоголя музыка и секс нравятся меньше. Люди, с короторыми им занимаешься, тоже нравятся заметно меньше. С которыми не занимаешься, еще меньше. Фильмы даже начинают раздражать однообразностью и первые 6 месяцев я даже не мог их смотреть.

Обостряются чувства запаха и вкуса. Бухавшие вчера уловимо пахнут перегаром, выпившие даже банку пива сегодня, пахнут как бутылка водки. Похмельные отеки и заторможенное поведение окружающих заметно всегда.

Пьяные люди (после 3го пива), если их не догонять, уже не кажутся веселыми и душевными, а кажутся тупящими, агрессивными, вечно друг друга перебивающими, сбивающимися с темы на тему, ведущими себя безобразно. Встреча с кем-то ради выпить перестает быть способов развлечения, и вообще meaningful. Начинаешь искать способы встречить хоть с каким-то смыслом, или чем-то интересным заняться, поесть, или потому что искренне по кому-то соскучился.

Когда устраняешь алко, освобождается просто гора времени. Его, наверное, можно занять полезным.

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

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

Уже где-то на 10м месяце я понял что эти триггеры ведут не только к желанию выпить но и к другим способам себя порадовать – сладости, кофе, полистать инстаграммчик и прочий поведенческий рак. Это тоже получилось осознать и исключить из жизни stress-eating.

Я много пил и боялся что полностью потерял контроль. теперь я знаю, что весь контроль – мой. Моя воля и осознаность стали предметами моей гордости.

Один из самых сложных начальных этапов – рассказать всем что ты больше не собутыльник. И планомерно отказывать на их сначала недоверчивые, потом настойчивые, потом отчаянные, потом шутливые предложения выпить. Общественное давление риалли сильная штука и с ней нужно считаться.

Люди много врут об алкоголе, часто самообманываются. Они не могут признать (или осознать) что хотят выпить просто потому что их тянет выпить. Или потому что им скучно или некомфортно в большой компании. Они говорят “ну сегодня же пятница”, “ну это только пивко” и другую милую, бузобидную хуйню.

Места Силы: Прага

В Праге было пасмурно и как-то тихо. Людей было мало и они не спешили, даже трамваи будто бы не спешили. Я тоже пропитался неспешешностью и не торопился. Я потягивал пиво в парковом кафе у фуникулера, потом еще одно, потом пошел гулять, не имея плана.

Парк был холмистый и меня тянуло куда-то верх. Там временем то ли темнело, то ли было сильно пасмурно. Парковые аллеи проходили под кронами огромных деревьев и выглядели темными, как пещеры. После пары тупиков, одна из троп вывела меня на вершину холма. Я пошел мимо старой обсерватории, мимо двух общаг и оказался на самой вершине холма, которая была закатана в бетонную площадь.

По краям площади стояли общаги, а за общагами был сразу горизонт. Видимо, плац и общаги занимали всю верхушку холма, а сразу за ними склоны уходили вниз. Что слева, что справа не было стен домов, как это обычно бывает в городах, а была пустота. Дома виднелись, но где-то очень далеко. Вся эта площадь будто парила над остальным городом.

На площади кипела жизнь. студенты, которые мне уже казались просто детьми, курили у подъздов, пикниковали, девочка читала под деревом книгу, компания ребят шла в бар, где-то вдалеке играли в баскетбол, клубилась толпа и играла музыка.

И там меня настиг sonder. Меня накрыло лавиной тех лет, которые ими еще не прожиты. Я вспоминал себя лет в 20, только не у себя дома, а тут, в городке, парящем над облаками. Фантазировал, как бы я тут жил, переживал о какой-нибудь любви, курил в окно, а у меня было много, бесконечно много времени, которое бы было мое, было бы впереди и его было бы так много, что его можно было бы и не считать вовсе, как мы не считаем воздух. Захотелось вернуться туда, где еще не осознаешь что время конечно, туда, где вообще не думаешь про будущее, где есть только сейчас, есть только ты, сигарета, теплый ветер шелестит листьями, уже поздно, но можно еще не ложиться. Мне не нужно сегодня спешить, мне некуда спешить. Я еще не знаю, что время – обратный отсчет

Bootable CPU-lane SSD on z390 quest

I am obsessed with performance. Any bottleneck I encounter is a personal insult. CPU performance gains are very minimal today, GPUs are still growing well, I/O advances quite well too. This one is about I/O.

So I have indulged myself with creating Raid0 out of 2x 970 Evo Plus on DMI bus. It works but not as fast as expected. Windows boot time seemed slow, while other tasks seemed OK. Except I knew it could be faster with my Asus ROG Maximus XI extreme DIMM.2 module. Maybe. So I tried to make it faster. I started with the following benchmark results

Low RND4K (normal for R0) and less-than-expected SEQ1M which should be over 6000MB/s, but bottlenecked by DMI

The numbers are high but not as high as I wanted them to be.

  1. There no any RND4k gain from RAID 0 compared to a single 970 EVO PLUS
  2. Entire raid performance is limited by DMI 4000MB/s maximum speed.

Attempt 1. Moving OS from RAID 0 on DMI to DIMM.2 module.

This setup is expected to connect both existing 970 EVO+ via DIMM2 which has dedicated PCIx4 lanes on CPU. It was supposed to avoid DMI bottleneck for RAID performance.

Starting Configuration
	|DMI bus
	 |-RAID 0 (SYSTEM, BOOTABLE)
	  |-Samsung 970 EVO Plus
	  |-Samsung 970 EVO Plus
	|PCI Bus (Empty)

Configuration to be
	|DMI bus (Empty)
	|PCI Bus
	 |-RAID 0 (SYSTEM, BOOTABLE)
	  |-Samsung 970 EVO Plus
	  |-Samsung 970 EVO Plus

To achieve this i had to

  1. Physically remove the SDDs from under GPU and heatsink. GPU removal and heatsink removal was required
  2. Attach the SSDs to DIMM.2,
  3. Create RAID 0 from scratch while losing all data on old RAID 0. I had a backup of course
  4. Rollout backup to the new RAID
  5. Find out 970 EVO+ raid on DIMM.2 is not bootable
  6. undo all the steps

Later research revealed that only Intel SSDs can be bootable on PCI lanes. possibly even in RAID config, but this is still unclear to me. The only intel SSDs faster than 970 EVO+ are 900 series. The only 900 series with M.2 slot is 905p 380 GB. One piece was 500 USD which is expensive enough. I decided not to go for RAID but to to try seemingly exceptional random I/O performance feel of the 905p with a single drive.

Attempt 2. Going Optane

So Intel SSD it is. 500$ later, I could finally install new 905p 380 GB into my DIMM.2 slot. The layout plan looked like this:

Starting configuration
	|DMI bus
	 |-RAID 0 (SYSTEM, BOOTABLE)
	  |-Samsung 970 EVO Plus
	  |-Samsung 970 EVO Plus
	|PCI Bus
	 |- GPU (16x lanes)


Configuration to be
	|DMI bus
	 |-RAID 0
	  |-Samsung 970 EVO Plus
	  |-Samsung 970 EVO Plus
	|PCI Bus 
	 |- GPU (8x lanes)
	 |- DIMM.2 (4x lanes)
	  |- Intel 905p (SYSTEM, BOOTABLE)

This time I didn’t need to move hardware around the motherboard. The installation required mounting SSD to DIMM.2 and attaching it to the motherboard. Simple. And a little BIOS adjustment to reroute CPU lines from GPU to DIMM.2.

Software migration part was harder. I have copied my OS disk image with Acronis from RAID0 to the 905p. It didn’t boot at first, but booted after a couple of attempts, possibly installed some driver. To my unpleasant surprise, the 905p didn’t perform as per datasheet specs.

SEQ1M is expected to be 2500-ish and RND4K – around 250-ish

It was performing a lot slower! At this point i had no idea whether it was hardware or software issue. The device worked, but not as was as it was supposed to. I suspected it could be

  1. Wrong BIOS config
  2. Wrong driver/OS setting
  3. Wrong SSD place on motherboard (DIMM.2 instead of DMI slots) (OK, can put single 905p to DMI, it shouldn’t throttle the performance)
  4. Some exotic IRST Bottleneck, like inability to work on CPU lanes with z390 chipset or speed limitation when you still have your RAID0 running on DMI (PLEASE NOT THIS)
  5. Performance degrading after spectrum/meltdown hotfixes (NONONO)

BIOS config was pretty simple to check and rule out. in ROG motherboard the best you can do is to to designate 4 or 8 PCI lanes to DIMM.2. no other options. I tried both, got no improvement and moved on to Windows mysteries.

The only BIOS setting for DIMM.2 PCI lanes. this setting designates 4x lanes

Since the performance wasn’t as per specs it seemed bottlenecked by something. I was really hard to tell by what exactly. Apart of tests, the only clue I had was IRST suite PCI speed. It showed PCIe link speed of 2000MB/s while it was expected to be 4000MB/s. I didn’t make a screenshot back then, but I have a screenshot only now with correct settings.

Note the yellow highlight. It currently shows correct setting. When my Intel 905p was throttling, IRST was showing PCI link speed 2000 MB/s. this picture shows how your M.2 drive should look like

Finding the bottleneck and eliminating it wasn’t possible to me. I tried shuffling drivers around with no progress. Tried booting from fedora to check the performance out of windows with zero progress. I had limited options with driver shuffling since 905p was my OS disk. So I decided to reinstall windows from scratch. And it worked. Sadly, I couldn’t identify the root cause but now i know it was something related with moving OS sector-by-sector from RAID volume to single-drive volume which caused some unknown malfunction within windows. I’m happy it was assumption 2, not 3, 4 or 5. in this situation it would turn out to be close to impossible to fix.

Conclusion: you CAN have bootable SSD on CPU lanes with ASUS ROG Maximus XI Extreme with z390 chipset. Also, it’s likely supports RAID 0 on DIMM.2 on PCI lanes as when you are creating RAID in BIOS it allows you to add DIMM.2 drive to the drive pool. Maybe it can be made bootable RAID also, but hard to tell for sure. Motherboard documentation is really bad when it comes to describing this functionality. Same applies to Intel compatibility charts and any other datasheet i found. I know for sure it can be bootable. I know it can be part of RAID. Can it be both? go figure. I want to know but I don’t feel like spending extra 500$ for testing this.

Final BEST result: look at this RND4k!
Check out system responsiveness with it. Opening excel in milliseconds

Say, Speak, Talk.

Услышал фразу в true detective 3, где один герой уговаривает другого продолжать его рассказ:

– Finish that today, all right and after we’ll speak. I’m saying. We’ll talk. OK? You were saying…

Три разных слова, и все на русский переводятся как “говорить”

Сходил в театр

Так вышло, что мне 31 и первый раз в театр я сходил только месяц назад. Дело было в Питерской мастерской, спектакль назывался Тартюф.

Живые актеры так близко, что только руку протяни, для меня в новинку, как и статическая сцена. Я привык к кино и мультипликации, это поменяло мое восприятие истории, выраженной движением. Еще у меня было предубеждение, что театральная игра актеров – это недостижимый эталон, у которого вот уже сто лет сосет кино

Больше всего меня удивила актерская игра. Какую эмоцию передавали актеры можно было догадаться только по контексту. Удивление, испуг, возмущение, злость, любые другие интенсивные эмоции передавались криком. чем интенсивнее эмоция, тем громче актер кричал в своей реплике. Игры голосом совсем не было замечено. Актеры при этом как-то двигались, но я бы не сказал что их язык тела передавал те конфликтные ситуации, в которых они были. Будто про язык тела, позы, реакции в той или иной ситуации не знакомы ни актерам ни режиссеру (постановщику?). В спектакле много конфликтных ситуаций и конфликты переданы только громкостью крика актеров друг на друга. Я хотел бы видеть, как атакующий запинается от гнева, атакуемый прячет голову в плечи и скрещивает руки на груди, как кто-то срывается на фальцет, чешется, истерит, как два актера орут друг на друга одновременно. А показано было два актера, красиво стоящие или идущие, отчетливо кричащие друг на друга все громче и громче, в четком порядке, без интонации на эмоцию, все громче и громче.

Пару актеров играли глазами впопад и даже иногда телом, обе были молодые девушки.

Театр, как формат, не дает ставить кадр. То есть зритель – статичный оператор и таких в зале 300, каждый смотрит с разного угла и видит немного разное. В театре невозможны облеты камеры, крупные планы, для всех 300 зрителей раскадровка одинаковая. Не сходив туда лично, я даже не осознавал что не увижу креативные раскадровки. Придя, осознал и был впечатлен тем, как насыщенность кадра решается статически. Свет, дым, позиции актеров на сцене и их позы поставлены очень хорошо. Почти всегда лица и тела выглядят интересно и свет-интерьер передает некоторую атмосферу. К тому же, декорации на сцене вращались и в некоторых моментах придавали динамику картинки, и раскрывали какие-то части постановки (например кто-то подслушивает за дверью и заднюю часть двери мы видим после завершения сценки, когда сама сцена вращается и показывает нам эту дверь сзади). Я не осознавал, что такие проблемы в театре есть и был приятно удивлен тем, как они решены.

Еще было несколько совсем неожиданных моментов. Актеры на сцене курили и дым от сигарет тек в зал. Я даже курения не ждал, но когда они закурили, стал ждать пожарную тревогу. Когда пожарной тревоги не последовало, я стал ждать пожар и думать о пожарной безопасности проводки и электромоторов вращающейся сцены. Из приятных неожиданностей, красивые актрисы в один момент внезапно разделись до корсетов и надели яркие, сексуальные парики. Я уже начал подозревать что на сцене попрет эротика, а лучше даже порно, но нет. Сексуальные наряды сменились обычными ко второму акту. Еще странно выглядят цветные, современные тату на телах персонажей 15го века.

Я хотел закончить абзацем раньше, но я зашел на сайт мастерской чтобы линкануть спектакль, а там такое описание:

Мольеровский «Тартюф» – комедия. И спектакль «Мастерской» – комедия. Сначала это очень смешно. И потом – очень смешно. А потом внезапно и сразу – очень страшно. Страшно от осознания беспомощности человека перед нахлынувшей силой. От безграничности возможностей зла. От того, что повернется круг жизни, и Тартюф вернётся. Он вечен и неизбежен.

Смешно не было, но было забавно несколько раз. Забавно от контекста происходящего, а не от задорной игры или внезапных панчлайнов. Я раза три из пяти ловил себя на том, что гыгыкал над ситуацией в спектакле из зала я один, а другие зрители вроде не замечали иронии. Мне не было смешно, даже обычная любительская импровизация была в 10 раз смешнее. И страшно тоже не было. Deus Ex разрулила все в пользу добра, было бы страшнее если бы нет. Было бы точно лучше, если бы зло победило.

My 2018