Feb. 16th, 2017

ygam: (Default)
231. Мама как-то упомянула, что в доме, в котором я прожил первые 7 лет жизни, большинство жильцов работало на каком-то заводе; Харьковский Авиационный Завод расположен близко, но я не уверен, что это был он. Но соседка сверху работала нянечкой в психиатрической больнице; сейчас мне кажется, что ей было лет 60, но я не уверен, что в 6 лет я умел определять возраст людей. Когда мне был год, а моим родителям 24-25, они ей показывали, как я умею делать ручкой до свидания и т. п.; соседка им сказала: "Свое говно всегда желтенькое". Ах, как она была права! Мама рассказывала со слов этой соседки, которую звали Надежда Васильевна, что одну ее подопечную мужчина завел в лесопарк, и там обидел; на увещевания больше так не делать та возразила: "Дура ты, Надежда! Он мне сто грамм конфет купил!".

232. Когда мне было года 4, бабушка показала мне на подстанцию, и сказала, чтобы я туда не ходил: "Там живет Бармалей". Потом я шел мимо этого места с папой, показал на подстанцию, и сказал: "Там Африка". Надо полагать, папа удивился, и это в разговоре упомянул бабушке, иначе откуда бы я это знал? Лет через 30 меня сотрудник спросил, какой смысл в браке. - Ну, ты видишь, как дети развиваются. - И всё? Как будто этого мало. Сейчас в фейсбуке вижу фотки его дочки, лет на 10 1/2 младше моей дочки.

233. Во дворе дома, где я жил между 7 и 16 годами, когда мне было лет 9, мне один мальчик рассказал анекдот про Петьку и иностранца, которые обменивались жестами: палец вверх, палец вниз, еще какая-то пара жестов, ладонь изображает волну, фига изображает волну. Иностранец потом рассказывал: "Какой умный русский! Я ему говорю: "Бог создал небо", а он мне: "Бог создал землю" [лакуна]; я ему: "Бог создал море", а он мне: "Бог создал рыб" ". Петька потом рассказывал: "Какой глупый иностранец! Он мне говорит: "Я тебя на небо без ракеты заброшу", а я ему: "Я тебя в землю без лопаты закопаю" [лакуна]; он мне: "Я тебя в море утоплю"; я ему: "Фиги-фиги, я плавать умею!" Лет в 19 я в книжке Crazy Wisdom Веса Нискера прочитал о средневековой буддистской притче с похожим сюжетом. Когда моему брату было лет 9, он тоже однажды играл в этом дворе, пришел домой, и сказал: "Если бы у меня был автомат, я бы всех жидов перестрелял!".

234. Когда мне было лет 12, я однажды зимой пошел в Саржин Яр и, играя, провалился под лед в реку Саржинку. Я побрел домой по морозу с мокрыми ногами, но остановился у теплотрассы, и залез в подсобное помещение по вделанным в бетон железным ступенькам, чтобы погреться. Внутри было тепло и трещали сверчки. Внезапно я увидел черный человеческий труп. Я вылез, дошел до дома, лег в теплую ванну, и стал подбивать брата пойти посмотреть на мертвеца. Брат сказал родителям, те позвонили в милицию, и мы с папой туда пошли с милиционерами. Милиционеры сказали папе, что это - труп бомжа, который залез погреться, но упал и разбился, а черный он потому, что уже начал разлагаться. Лет через 25 я эту историю рассказал в рунете какому-то малолетнему долбоебу, фантазировавшему о небесном СССР, в котором не было бомжей; мой рассказ возымел предсказуемо нулевой эффект.

235. Папа меня научил ездить на велосипеде без колесиков в 5 лет; сказал: если будет наклоняться вправо, поворачивай направо; если будет наклоняться влево, поворачивай налево. Так я до сих пор на нем и езжу, только 8 1/2 лет назад пересел на велосипед со 150кубовым моторчиком, а в прошлом году - с 200кубовым. Пасынка и дочку я научил ездить на велосипеде где-то в этом же возрасте. А вот плавать я много раз пытался научиться, но так толком и не научился, несмотря на все байдарочные походы. Пасынка я пытался учить плавать, и к 9 годам он уже плавал лучше меня. Дочку научил плавать мой папа. Откуда такая разница? Не знаю; такой я человек.

236. Когда моей дочке было 10 дней от роду, она подцепила какую-то инфекцию, и неделю пролежала в больнице. В больнице было правило: с младенцем всегда должен находиться родитель - либо мать, либо отец. Жена была с младенцем большую часть времени, а вечером приходил я, и жена ездила домой помыться и поесть нормальной, а не больничной еды. Однажды в палату зашла уборщица; жена с ней поздоровалась. Когда уборщица вышла, я спросил жену, откуда она с ней знакома; она сказала, что мы были у нее в гостях. Я вспомнил об этом, и рассказал жене основные факты из биографии этой женщины, которые жена забыла. Почему я не узнал уборщицу в лицо, но запомнил ее биографию, а жена - наоборот? Тоже не знаю; такой я человек. Дочка с тех пор ничем серьезным не болела.

237. В университете я записался на курс теории функций комплексной переменной, но он для меня был слишком специализированным. Мне стало интересно, можно ли такое же зафигачить для кватернионов, а не для комплексных чисел, и я задал этот вопрос в Юзнете. Мне ответил юный Теренс Тао, что можно, и дал ссылки на статьи в математических журналах. Я думаю, что если бы я в 12 лет поставил перед собой жизненную задачу: стать профессором, то вполне возможно, что к 40 годам я выполнил бы ее. Но Теренсом Тао я не стал бы никогда. На том свете ангелы не спросят у реба Зюси, почему он не был Моисеем; они у него спросят, почему он не был ребом Зюсей.

238. Математика мне после окончания университета была почти полностью бесполезна. Этой зимой я хотел с пасынком съездить на машине в Айдахо, но после первой ночи в мотеле он заболел, и мы развернулись и поехали обратно. Я взял в машину диск Тома Лерера; в песне "Лобачевский" есть фраза "Analytic and algebraic topology of locally Euclidean metrization of infinitely differentiable Riemannian manifold"; эта фраза - словесный салат, но я помнил, что означает большая часть ее элементов, и рассказал пасынку. Вчера я это вспомнил, и даже вспомнил бесконечно дифференцируемую функцию, не являющуюся аналитической, e-1/|z|, которую я лет 25 не вспоминал. Наверное, если мне когда-нибудь будет совсем нечего делать, я куплю и прочитаю Counterexamples in Analysis Гелбаума и Олмстеда.

239. Один из немногих примеров того, как она мне была полезна - это когда я для глубинного анализа данных реализовывал алгоритм, интегрирующий многомерную гауссиану по внутренности шара (т.е. вычисляющий вероятность того, что точка, положение которой описывается гауссианой, находится не дальше радиуса шара от центра шара). Опубликованный алгоритм был на Алголе-60, где массивы начинаются с единицы, а я его перевел на сиплюсплюс, где массивы начинаются с нуля, и ошибся в переводе. Я стал его тестировать так: если радиус шара очень маленький, то значение гауссианы в нем почти постоянное, и значение интеграла пропорционально объему; если радиус четырехмерного шара уменьшить вдвое, то значение интеграла должно уменьшиться в 24=16 раз - но получалось другое значение. Я сказал начальнику, что в коде ошибка; он стал спрашивать статистиков, и в конце концов вычислил это же отношение на предыдущем переводе на Матлаб; получилось 15,9. Начальник меня сильно зауважал.

240. В позапрошлом году я как-то ехал с пасынком по Сиэттлу на автомобиле. По тротуару шел больной церебральным параличом. Я сказал: "Инвалид", и вспомнил частушку из советского детства: "Как под киевским мостом инвалид купался: хуем воду разгребал, яйцами толкался" [надо полагать, ни рук, ни ног у героя частушки не было]. Потом я вспомнил, что у моей бабушки по маме была подруга, на войне служившая медсестрой, которая однажды занялась сексом с безногим инвалидом. Я преисполнился огромного уважения к хуйлу, развязавшему агрессивную войну, чтобы преодолеть последствия величайшей геополитической катастрофы - поражения Германии в Первой Мировой войне.
ygam: (Default)
241. Когда мне было 14 лет, я прочитал рассказ Герберта Уэллса "Дверь в стене", и обсуждал его с папой. Папа сказал, что существуют люди, у которых в жизни есть мечта, как у героя рассказа - еще раз посетить зачарованный сад. Например, он знаком с человеком, у которого была мечта - посетить Индию, и он ее посетил. Индия для меня была чем-то невообразимо экзотическим-далеким. Мог ли я себе представить, что 28 лет спустя меня чуть не доведет до истерики группа поддержки из Хайдерабада?

242. Мой папа рассказывал, что знал человека, у которого в советском паспорте в пятом пункте было написано "грузинский еврей". Якобы он спрашивал у людей: как вы думаете, кто я по национальности? - Еврей? - Не просто еврей, а с прилагательным. - Что, пархатый? И как россиянину или иному постсоветскому гражданину младше 35 лет объяснить смысл этой истории? Папа по турбинным делам объездил весь СССР, и однажды в поезде попутчик ему сказал, что бройлеры - это куры, у которых ноги - как у Брумеля.

243. В моей первой бригаде в Майкрософте я был единственным, рожденным не в США. В моей нынешней бригаде никто не рожден в США, и из 9 человек 5 русскоязычных. Я самый старший, и мои советские байки моим коллегам незнакомы; например, как минимум один мой коллега не знает, что такое "гудит, жужжит, сверкает, но в жопу не влетает" (сделанный в СССР со знаком качества аппарат для влетания в жопу). Англоязычного общения мне здесь очень не хватает.

244. Худший программный код, который я видел в жизни, наверное, был код системы мониторинга, который я унаследовал весной 2011 года. Когда заказчик задавал условия, собранные в группы, связанные операциями "и" и "или", этот код формировал строку вроде "(true || false) && (false || true)", и передавал библиотеке-калькулятору. По-видимому, автор чувствовал, что это должно быть медленно, и в порядке преждевременной оптимизации проверял, нужно ли это делать, или нужно просто вычислить конъюнкцию всех условий; в проверяющем коде содержался баг. Этот код был скопипейсчен в четырех местах, причем в трех местах содержался выбор из семи типов условий, а в одном - из шести; по-видимому, добавив седьмой тип, автор забыл об этом месте. Автор также не знал, что в XPath-е есть булевы выражения, и построил собственный язычок над XPath-ом: "/a/b"="c" означало "существует узел /a/b, содержащий подстроку "c" ", а "/a/b"="" означало "существует узел /a/b". Автор также мог итерировать по сиквельной таблице из 10000 строк, вычислять некоторое выражение для каждой строки, и если оно равнялось 1, то вызывать хранимую процедуру, обновляющую значения в этой строке - то есть, если выражение равняется 1 для половины строк, то 5000 раз обновляется одна строка, а не один раз - 5000 строк. Когда я посоветовал автору прочитать книжку по сиквелу, он сказал, что у него нет времени для чтения книжек. Когда я его спросил, как эта система оказалась в таком состоянии, он ответил, что его начальница на него постоянно давила: можешь написать такую-то фичу за день? за два дня? и он программировал в режиме ошпаренной кошки. Когда я убил эту систему, я чувствовал себя, как Тик Феску по прозвищу Вепрь после того, как Максим Каммерер взорвал Центр.

245. Когда я был интёрном, вышла бета Виндоуз 95, в которой был tree view control; руководитель группы меня попросил написать демо с этим контролем, и я написал программку, которая показывала корпоративную иерархию от меня до Билла Гейтса; я был на 7 уровней ниже Гейтса. С тех пор прошло 22 года; сейчас я на 6 уровней ниже Сатьи Наделлы.

246. Будучи интёрном, я купил велосипед за 200 долларов, и потом мерял все денежные суммы в велосипедах. 17 лет спустя мой пасынок провел один семестр в университете в другом штате, где я должен был платить out-of-state tuition, но вернулся с очень плохими оценками, и я отказался платить за второй семестр. Два семестра в этом университете стоили бы больше 40 тысяч долларов, и я ему сказал: 40 тысяч долларов - это 200 велосипедов.

247. Когда я в 2012 году съездил в родной город и на 5 дней остановился у троюродного дяди, который меня помнил с рождения, мне показалось, что мне приоткрылось окно в детство - но вскоре опять закрылось. Троюродный дядя умер через полгода после моего приезда. В 1999 году, перед тем, как мы с братом оставили в метро книжку нашего деда по маме, троюродный дядя, сын украинца и еврейки, двоюродной сестры моего деда по маме, мне по секрету сказал, что русская жена - на самом деле не жена, а все равно, что попутчица в трамвае, которая вместе с тобой едет 20 минут или 20 лет. Вчера умерла его жена, русская женщина из Белгородской области; они вместе учились на харьковском физфаке. Судя по тому, что их старшая дочка 1961 г.р., они вместе проехали в трамвае больше 50 лет.

248. Когда моей дочке было лет 8, я ей захотел прочитать "Легенды и мифы Древней Греции" Николая Куна. Она пожаловалась: "There is a голая женщина in there." Я закрыл ее рукой, и продолжал читать. Она опять пожаловалась: на обложке голый мужчина. Я закрыл рукой и его, и все еще продолжал читать. Она опять пожаловалась: на обложке голая лошадь. Я прекратил читать, положил книжку на полку, и дал ей англоязычную детскую книжку про мифы Древней Греции, оставшуюся от детства ее сводного брата, где все персонажи изображены в хитонах и хламидах.

249. Когда у моей дочки зарос родничок, моя жена сказала: теперь дорога обратно ей закрыта. Нам всем закрыта дорога обратно, но, смотря на детей, можно восстановить представление о том, куда ведет закрытая дорога; кроме того, о нем напоминает окружающий мир. Начиная с 1959 года, Колумбийский Университет создавал атлас языка и культуры ашкеназийского еврейства, и сейчас оцифровывает старые аудиозаписи. Когда я году в 2004 нашел на их сайте образцы аудиозаписей, у меня мороз по коже пошел: моя покойная бабушка по папе говорила на неродном русском с этим же акцентом и интонациями.

250. Я сам впечатлен всем, что я здесь понаписал. В 2011 году я тоже прошел через это упражнение, но куда менее подробно. Да, это всё я, Илюша. Я нашел труп бомжа на теплотрассе, потерялся в карельском лесу, на вопрос "Что такое Zion?" ответил: "хуй", сфоткал могилу вождя Джозефа, сказал пасынку, что Иисус был орангутаном, заметил, что наивная реализация itoa не работает для нуля, не вступил в комсомол, и так далее. Мне самому не верится, что мне 44 года, моему брату 40, а нашим родителям по 68. Понятно, что далеко не все воспоминания и мысли я пишу в интернеты, но они все равно всплыли. Все, что я сейчас хочу - это остановиться. Переименую-ка я тэг в 250f.

Profile

ygam: (Default)
Илья

August 2017

S M T W T F S
  12345
6 789 101112
13 141516171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 22nd, 2017 09:12 am
Powered by Dreamwidth Studios