Jan. 25th, 2017

ygam: (Default)
141. Когда я учился в колледже, я сильно переживал по поводу того, что, мол, то, что нам дают - не высшее образование; поэтому я много и бессистемно читал сам: Фейнмановские лекции по физике, учебник общей химии Лайнуса Полинга, введение в матанализ Максвелла Розенлихта, учебник алгоритмов Роберта Седжвика и т. д. С учебником Седжвика я сходил к преподавателю алгоритмов и структур данных, герою истории "Из чего состоит язык программирования?", но он отказался его использовать: "We have a different contingent." У Седжвика я впервые прочитал про базисное дерево (radix tree). Когда я был интёрном в Майкрософт Оффисе, я использовал базисное дерево для фильтрации шумовых слов при индексировании. У меня был сосед по офису-тоже интёрн, который потом работал в Виндоуз над реестром, и он мне рассказывал, что там использовал базисное дерево, о котором узнал от меня. Вот так ты проживаешь свою жизнь, и не знаешь, как повлиял на окружающих.

142. 20 лет спустя я рассказывал коллеге, что ADO.Net реализован на красно-черных деревьях; поэтому поиск по ключу в таблице быстрее перебора всех элементов. Он: "Я думал, они существуют только в книжках".

143. Я когда-то писал разборщик SQL, и в блоге написал (всё воспроизвожу по памяти):

SELECT N'Я хочу оторвать мужской половой орган автору лексического анализатора Transact-SQL' WHERE 1> =0

Поступил анонимный комментарий:

Держись крепче за свой. Автор лексического анализатора Transact-SQL.

Поступил другой анонимный комментарий:

Автора лексического анализатора Transact-SQL зовут Howard Torf; он не знает русский язык, так что предыдущий комментарий наверняка является шуткой. Я бы на твоем месте не впадал в гнев от каждой странной черты Transact-SQL. И дальше упоминалось то, что автор комментария переписал этот лексический анализатор.

Я задал себе вопрос: кто же это мог написать, и вспомнил лишь одного знакомого, работавшего в Microsoft SQL Server. Написал ему; он ответил: "But of course." Потом этот человек отвечал за внутримайкрософтовский аналог Apache Pig Latin.

144. Когда я сидел без работы, у меня сломался бачок в унитазе; я его починил, и упомянул об этом папе. Он: "Осваиваешь смежную специальность?" Когда я получил диплом магистра из вечерней школы, папа сказал: "Теперь ты мастер; можешь лезть в яму".

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

146. Однажды я ехал по востоку штата Вашингтон на мотоцикле, и зашел в краеведческий музей округа Грант, где воссоздан городок начала 20го века - салун, школа, церковь, тюрьма, лавка мясника, кабинет доктора, гараж с моделью Т Форда и т. д. Волонтерша, которая меня по нему водила, спросила меня, откуда я первоначально; я ответил: "Ukraine." "Ah! Your English is very good." Я сказал: "I graduated from UC Berkeley 20 years ago"; хвастаться некрасиво, но что я должен был ответить? По нынешним временам, мне нужно было бы закричать: "Микроагрессия!".

147. Я лично знаком лишь с одним мужчиной, о котором я знаю, что он - гомосексуалист. Этот человек также еврей, матшкольник, читатель философии, и любитель функционального программирования и CUDA. Песня "Gay, Gypsy and Jew" группы RotFront мне напоминает о нем - живом примере того, как человеческую личность нельзя свести к одной демографической характеристике. Он у нас был в гостях, и я хотел ему показать домашку дочки с придуманным голливудским сюжетом про кролика-сверхгероя на бесшумном вертолете, но он отказался на нее смотреть, презрительно назвав меня doting dad. Что ж, родительство - не для всех.

148. Я в детстве прочитал более или менее все книги моего папы и его друга, связанные с вычислительной техникой. Из интересного прочитанного вспоминаю язык APL, в котором был оператор редукции, как в современной парадигме MapReduce, и нефоннеймановскую архитектуру суперкомпьютера потоков данных. Также из того, что я изучал в университете, мне расширила сознание редукция комбинаторных графов. Кто бы 30 лет назад предсказал, что через 30 лет программирование так по большому счету и не освободится от фоннеймановского стиля, несмотря на существование CUDA, OpenCL, LINQ, XSLT, метапрограммирования шаблонов C++ и т. п.?

149. Дочка меня однажды спросила, умею ли я делать какое-то гимнастическое упражнение. - Нет, не умею. "You are an adult. Aren't you supposed to be better than me in everything?" "I am not better than you in everything, but I have a different social role."

150. Я 20 раз сдал кровь в Bloodworks Northwest, ранее называвшейся Puget Sound Blood Center, и еще несколько раз в Irwin Memorial Blood Bank в Сан-Франциско. В мире не так много занятий, приносящих недвусмысленное добро, и это - одно из них. После 16го раза мне выдали значок, но я его где-то посеял. После одного из первых разов я вспоминал "Сирены Титана" Воннегута: "I found me a place where I can do good without doing any harm."

Да, интересное вышло упражнение. Сам не ожидал, как воспоминания хлынут потоком.

Profile

ygam: (Default)
Илья

October 2017

S M T W T F S
1234567
8910 1112 1314
1516 17181920 21
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 22nd, 2017 01:29 pm
Powered by Dreamwidth Studios