plakhov: (Default)
За восемнадцать лет существования интернет-поисковиков их сложность выросла на несколько порядков. В 1993 году полноценную (на тот момент) поисковую машину можно было создать в одиночку, сейчас в Яндексе работает 3000 человек, в Baidu - более 6000, в Yahoo - почти 15000, в Google - около 25000.

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

Счастливый пользователь ничего этого, конечно, не видит. Он, как правило, "мгновенно" получает всё те же десять ссылок с небольшими текстовыми аннотациями, и волен наивно думать, что поисковики в 2011 году работают точно так же, как и в 1995. Само по себе это хорошо: не стоит чинить то, что не сломано. Тем не менее, чем дальше, тем более парадоксальная складывается ситуация: Яндекс знает и понимает больше, чем показывает пользователю. Мы хотим сократить этот разрыв, и научить поисковик не только искать, но и общаться с человеком сложнее и умнее, чем это делается сейчас.

Если у вас светлая голова, вы хорошо знаете С++ (о да), живете в Москве или согласны переехать, и хотите поучаствовать в таких проектах - приходите.

Сейчас я торжественно расскажу, почему это работа мечты. Очень много субъективного, уж простите.

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

2) Здесь очень много умных людей и очень мало глупых (я уж не знаю, испытываете ли вы от этого такой же кайф, как и я). Даже если судить по формальным признакам - тут несколько докторов наук и несколько десятков кандидатов. Тут как Червоненкис, так и несколько человек, про которых есть именные статьи на луркморе. Еще это первое известное мне место работы, где действительно пригождается математическое образование (ну, положим, не когомологии де Рама, но матстат, дискретная математика всякая, анализ, и даже теория групп таки да, не говоря уже о machine learning'е).

3) Яндекс - идеальное место, если вы не видите перспектив в своей текущей индустрии. Поскольку тут часто приходится заниматься чем-то новым, чем-то, чего раньше вообще никто не делал, понятие "опыта работы" часто плохо определено. "Зажечь" может и новичок.

4) Здесь хорошо платят и есть куча всяких плюшек. По ссылке написано, что "оклад... заведомо не ниже среднерыночных условий в нашей отрасли". Что такое "среднерыночные условия" я, на самом деле, не знаю, поскольку давным-давно не заглядывал на сайты, где про них можно прочитать. По-моему, это само по себе хороший признак. Еще тут не капают на мозги, не стоят с секундомером, нет бюрократии, допускается свободная форма одежды и произвольное время прихода на работу.

5) (не главное для меня, но кому-то, может быть, пригодится) В Яндексе феноменально много умных и красивых девушек, и есть внутренний dating-сервис с фотками!

Если мне удалось правильно запудрить вам мозги, присылайте резюме через эту форму: http://company.yandex.ru/job/vacancies/dev_search_developer.xml

Если вы хотите удостовериться, что будете заниматься именно тем, о чем написано во вступлении, а не чем-нибудь другим (честности ради вынужден написать, что тут, в общем, и много где еще есть интересные задачи), напишите в комментариях что-нибудь вроде "хочу к Плахову".
plakhov: (Default)
(интересно будет, наверное, только тем, у кого есть дети)
На этих выходных мы переоткрыли для себя штуку под названием "пластика". Чем рассказывать, проще показать, что это такое:

Несмотря на внешнюю схожесть, это гораздо интереснее, чем пластилин: после лепки её можно пять минут обжечь в духовке (~130 градусов), и она станет твердой и прочной, похожей на керамику. Волк и Заяц с фотографии - настоящие скульптурки, ими можно играть, не боясь помять, а когда надоедят - куда-нибудь их поставить.

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

Работа, естественно, выполнялась по эскизам [livejournal.com profile] polya_risuet. В руках у Волка сигарета (все Волки курят, это не подлежит сомнению).
plakhov: (Default)
Как вы вообще живете без фенотропила? Что у вас взамен? Это ведь страшнее, чем без кофе!
plakhov: (Default)
Господа, если вдруг у кого-то (ну мало ли) остались мои композиции (midi, rmi, mp3, неважно), пришлите мне их, пожалуйста. Я, кажется, всё за эти годы растерял. Жалко, и вряд ли у меня уже когда-нибудь будет столько свободного времени, чтобы музыку писать.
plakhov: (Default)
У меня всё хорошо. Я даже не буду в туманно-иносказательных выражениях просить у тебя в подзамочной записи новую любовницу.

Отвесь мне в новом году, пожалуйста, того, что у меня и так есть. И побольше!
plakhov: (Default)
Запустили систему, над которой я работал последний год. За это время я успел её сначала полюбить, а потом возненавидеть (не переставая любить).

Технология "Спектр"

Здесь могу рассказать некоторые технические подробности, которые в официальный пост не вошли.

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

Естественно! поверх всего этого работает много ручных правил всяких, фикслистов ("бензопила такая-то это не автомобиль" и т.п.), хаков, "чтение" википедии происходит по совершенно другим правилам, производится финальный проход совсем уж прямо алгоритмом Ахо-Корасик по заголовкам и снипетам готовых результатов в поисках спамоглупостей, и т.д. и т.п. Но все равно интересно, что из этого всего может выйти в прекрасном далёком.

поиск Яндекса максимизирует вероятность того, что человек найдет именно то, что искал
Это предложение описывает не столько результат, каким его хотелось бы видеть :), сколько процесс: используется честная вероятностная модель пользователя и его поведения, и выдача составляется таким образом, чтобы максимизировать некоторое матожидание в этой модели. Если обозначить количество url'ов на первой странице выдачи за N, то сложность этой процедуры экспоненциально растет с увеличением N (задача является NP-сложной, кроме шуток). К счастью, N, как правило, равно 10, к тому же простой "жадный" алгоритм для неё работает хорошо.

Эта вероятностная модель схожа с яндексовской метрикой pfound, о которой и Паша Карпович, и Илья Сегалович уже рассказывали в разных местах, и даже называется похоже. Она используется не только в текущем запуске, но и во многих других местах, где приходится иметь дело с тем, что разные пользователи хотят видеть в выдаче разные вещи (например, хоть как-то приближает к пониманию того, как определить, насколько уместны русскоязычные результаты в результатах украинского поиска). Я не могу сказать, что прямо изобрёл её (после некоторого количества размышлений такая модель кажется самоочевидной, так что её не раз переизобретали, а "о чем-то таком" в отделе качества поиска думали, наверное, вообще все), но всё-таки довел её до состояния named entity и популяризовал внутри компании.

И про название. Практически "всю дорогу" технология называлась "Разнообразием" ("Diversity"). Переименовать решили ближе к концу, когда после анонса во внутренней рассылке выяснилось, что "разнообразие" люди склонны понимать слишком буквально, и ожидают увидеть выдачу не сбалансированную по потребностям пользователей, а именно что максимально разнообразную. А "Спектром" при этом внутри называли совсем другую штуку. Ну что, всё как всегда.

Upd. Огромное спасибо прекрасной [livejournal.com profile] petsen, которая героически менеджила проект всё это время, проводила со мной ликбез насчёт всяких лингвистических тонкостей, уговаривала меня оставить одни безумные идеи и всерьез рассмотреть другие, ну и вообще подымала боевой дух. И Грише привет! :)
plakhov: (Default)
Есть такое психическое заболевание - body integrity identity disorder. Оно заключается в желании ампутировать себе какую-то определенную часть тела (например, левую ногу ниже колена), и в абсолютной уверенности в том, что без неё было бы гораздо лучше. Как правило, речь идет о совершенно здоровой, нормально функционирующей части тела. Некоторые врачи проводили такие "добровольные ампутации", пациенты действительно сразу же начинали чувствовать себя лучше, и не меняли своего мнения в дальнейшем. Наиболее распространенное предположение относительно природы заболевания - расстройство некоторых областей префронтальной коры, ответственных за так называемую "схему тела".

Всё это дико интересно, но, казалось бы, совершенно непредставимо, и к нам не относится. Однако кратковременное расстройство схемы тела можно вызвать и у здорового человека, находящегося в измененном состоянии сознания. И - я понимаю, что таких совпадений "не бывает", но тем не менее - я лично испытал это состояние сегодня ночью ("измененное состояние" было вызвано всего лишь сильной усталостью и некоторым количеством мартини, никакие сильнодействующие вещества в этом экзистенциальном опыте не участвовали). Очень занимательно, попробую пересказать.

Итак, на границе между сном и бодрствованием я вдруг почувствовал, что во рту у меня находится гигантская опухоль, существование которой я раньше не осознавал. Удивительно, как её можно было не замечать до сих пор, ведь до такого запущенного состояния она должна была расти очень долго. Она занимала, наверное, половину глотки. Вырасти она еще немного - и я точно не смог бы дышать; удивительно, что до сих пор мне удавалось это делать без затруднений. Завтра придется идти к врачу, прямо с утра.

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

При этом чувство чужеродности исчезло не до конца; я мог вспомнить его, если точнее - вызвать искусственно. Тем не менее, я примирился с тем, что у меня во рту есть язык, успокоился и смог заснуть.

Прошло уже часов двадцать, а я всё еще могу вызвать ощущение человека, у которого не должно быть языка (но вовсе не стремлюсь это делать). Но не думаю, что это симптом чего-нибудь инфернального, например, того, что мой имплант сошел с ума и нарушает мне кровообращение (я уже говорил, что у меня во лбу есть титановый имплант, пугающий рентгенологов? это тоже не стёб, к сожалению). Просто один раз мозг сам себе показал, как это делается, и научился "переключать" разные схемы тела.

Экспериментировать (например, смогу ли я теперь отключать что-нибудь еще, скажем, руки-ноги), не хочется. Очень уж отвратительное ощущение, описать его сложно, хоть я зачем-то и попытался.
plakhov: (Default)
Завёл для неё отдельный журнал [livejournal.com profile] polya_risuet . Посмотрим, что из этого выйдет.
plakhov: (Default)


Полина Плахова, 6 лет. Нарисовано в Microsoft Paint за десять минут. Никто её рисовать не учил (наоборот, года четыре назад рисовать пришлось учиться мне, чтобы двухлетний подросток, смотревший на родителей свысока, начал воспринимать нас всерьез).
Это, конечно, не Надя, но, может быть, и слава Богу.
plakhov: (Default)
Раз уж эта тема вызывает постоянный интерес и живые обсуждения, то вот вам ссылка на тест:
http://www.questionwritertracker.com/index.php/quiz/display?id=61&token=Z4MK3TKB

Судя по результатам, у меня нет никакой разновидности аутизма или ассоциирующихся с ним заболеваний. Не просто нет, а совсем нет: 30/36 при среднем 26,2/36. Жаль-жаль, такое ценное самооправдание разрушилось.

Самое интересное из того, чего я не угадал - desire на фотографии красивой девушки. Хммм, это объясняет некоторые детали моей биографии.
plakhov: (Default)
До поездки в аэропорт я знал только, что улетаю на какой-то остров. Каким-то островом оказался Крит. Фотографии Кносского дворца вы, если хотите, можете посмотреть у кого-нибудь, кто умеет фотографировать, а здесь будут наши довольные физиономии (в процессе ни один фотошоп не пострадал).

Из интересного: единица измерения еды на Крите - поднос (в случае морепродуктов - ведро). Если в меню указано "блюдо на две персоны", то под персонами подразумеваются как минимум Гулин и Анатоликс, ну или другие какие-нибудь былинные персонажи. Вина приносят по поллитра, пива - по 0.25; я знаю, это намёк, я всё ловлю на лету.

Правильное средство передвижения по острову - квадроцикл (арендовать можно за 8 евро в сутки).

Плавать в море сложно (по крайней мере, там, где мы были) - слишком мелко, идешь-идешь по камням, а все по пояс. Азовское море, но с морскими ежами. Говорят, рекламу "Баунти" снимали где-то там, но что-то не нашли мы таких пляжей.

Утренняя пробежка обязательна, даже для тех, кто не любитель бегать. Набережная (она же беговая дорожка) бесконечная, пустынная, солнце встает, фантастически красиво. Девушки спортивные бегают, опять же.

Напоминаю, что украинки бывают двух видов: тоненькая яркая девушка и толстая тетка (как происходит превращение и где прячутся переходные виды, неизвестно). Вот и греки тоже бывают двух видов: (1) гопнического вида расслабленные парни, и (2) основательные мужчины, все время в белой рубашке (даже на огороде), с пузиком, с идеальным профилем и с вооот такими усами. Какие женщины - не скажу, выборка недостаточная, они в основном где-то прячутся. Все вокруг довольные, расслабленные, всем хорошо. Кризис экономический какой-то выдумали, вай-вай.

Над головой все время самолеты летают, на горизонте периодически показывают паромы размером с "Титаник".

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

Фоточки )
plakhov: (Default)
Вчера вечером на улице возле Белого Дома встретил Абрамовича (если меня не проглючило, конечно), без охраны. Вообще, вокруг было пустынно почему-то, только метрах в сотне стояли два амбалистых мента, милыми разговорами отвлекавших какую-то даму средних лет. На меня желающих поговорить уже не хватило, видимо. Абрамович был с девушкой на полголовы выше себя, такая классическая небесно-голубая лягушка, совершенно неправдоподобная. Где-то я её фотку уже видел, по-моему. Услышал обрывок фразы "три с половиной миллиона". Пересчитал в пропорции, получается, это где-то как для меня двести баксов.

Путина мы с женой в 2003 году в Третьяковке уже встречали (меня тогда удивило, что посетителей оттуда не попросили, разве что не пускали в маленький зал с тремя картинами, где ему вспотевший директор что-то деревянным голосом рассказывал). Мне кажется, сейчас он так уже не ходит.

Но Путин - он в каждом телевизоре есть, а вот Абрамович все-таки персонаж сказочный.
plakhov: (Default)
Такой специальный пост, в комментариях к которому нужно высказать анонимное мнение обо мне (о вредных привычках, о моем отношении к людям, работе, качестве кода, об этом блоге и т.п.)

Давно хотели сказать мне, что я на голову больной, или что мой код говно, или что я задолбал не отвечать на письма, или еще что-нибудь в этом духе? Сделайте это немедленно!

Неанонимные комментарии буду стирать (кроме явных виртуалов). Оскорбления - не буду.

(Для меня основной смысл развлечения в том, что, возможно, кто-нибудь на таких условиях скажет что-нибудь правдивое, чего в лицо сказать стесняется. Идеальный комментарий должен выглядеть как-то так: "Плахов, ты <skip> парковать свой пепелац как последний <skip>, ну надо иногда смотреть, как остальные потом выезжать будут").
plakhov: (Default)
Родился. А также сегодня международный день левшей (и меня, и меня запишите), а вчера было 29 лет IBM PC (тоже неплохой подарочек).
plakhov: (Default)
В Домодедово просидели с Полиной лишние семь часов, процесс организован как всегда: ни в какой момент тебе не говорят, когда же самолет все-таки улетит. Вернее, сначала говорят, что опоздает на два часа, когда эти два часа почти прошли - что через полчаса "будет информация", потом оказывается, что "информация" будет еще через час, а когда она появляется - это информация о том, что самолет улетит еще через два часа (зуб даем!) и т.д. и т.п. Всё это время пришлось сидеть находиться в "накопителе" как дебилы, почему нельзя отпустить всех по домам проводить время с пользой, не очень понимаю. Полина молодец и умница, вела себя идеально и пыталась утешать других детей. Все-таки нет, не человек дождя, слава Богу.

Сургут за тринадцать лет заметно похорошел, в нем более чем можно жить. Правда, сейчас лето. +15 по Цельсию, считай, жара. Светло, в том числе ночью. Можно ли жить, когда всё время темно и минус много, не знаю. Наверное, можно, ведь как-то жил.

Местами напоминает Женеву (фонтан прямо в речке, много мелких скульптур, много фонарей красивых, вообще, какие-то финтифлюшечки везде, дороги качественные, да и размер почти тот же, ну может раза в полтора больше). Но Женева - город эльфийский, а Сургут населен людьми. В качестве нацменьшинств также присутствует некоторое количество орков и много гномов. Бессмысленных бритых гоблинов, кстати, стало гораздо меньше. Больше того скажу, видел старшеклассников с хаерами, и они не боялись в таком виде выходить на район!!1

В первый день буквально кожей чувствовал что-то инопланетное. Повертеть головой в поисках НЛО не помогало. Понимание, как в фантастике или в ужастиках, приходит внезапно: трава другая. Если не присматриваться - всё как обычно, зелененьким по газонам равномерно побрызгано, а если присмотреться - растения, известные под совокупным названием "трава", совершенно другие. В Москве, в Крыму, в Турции, в Швейцарии трава более-менее одинаковая, а вот в Сургуте своя. В основном узенькие длинные иголки, а еще укропчик какой-то, и кружевные листья, местами с синеватым отливом, и с седоватым тоже.

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

Машины на улицах почти все одинаковые: черные джипы, чаще всего японские (Мицубиси, Тойота и т.п.) Никаких вам мерседесов, спорткаров, даже поршкаенов, всё это, видимо, уже считается slightly gay. Кстати ещё об этом же. Судя по всему, Сургут безнадежно застрял в девяностых, откат в 10% все еще считается оптимальным, соответственно, что-то строится, инфраструктура незаметно функционирует, всё работает, ничего не ломается. Громко местная газета славит Путина за это. Конечно, всё равно все ругаются на жизнь и начальство, но это такая бодренькая ругань, в стиле SNAFU. В центре города визуальный осмотр не обнаружил ни нищих, ни девочек на Bentley Continental GT. Видимо, и те и другие уезжают в столицу.

Еще. Даже короткая поездка через промзоны (по дороге в аэропорт или из него) позволяет рассмотреть, откуда предположительно в городе деньги, чем занимаются живущие в нём люди, и почему им за это стыдно никогда не будет. В отличие от Москвы и Женевы, между прочим.

Как-то так.
plakhov: (Default)
Улетаю, увожу дочь в Сургут, дня на четыре.
Еще позавчера вечером не думал, что придется, на работе даже галочку об отсутствии не поставил.

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

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

Да, кстати, земляки, нарисуйте там что-нибудь тоже, а то я все уже позабыл.

А еще только что понял, что живу в Москве уже ровно столько же, сколько до этого жил в Сургуте. И это тоже очень-очень странно.
plakhov: (Default)
Любимая жена подарила мне первую в этой жизни плёнку. Носить я ее пока не могу (чтобы вернуться к своей форме XXIII века, нужно позаниматься бодибилдингом еще минимум годик), но факт остается фактом - они уже существуют! Производит их, как ни смешно, Адидас, более известный как провайдер лучшего в мире снаряжения для пеших походов к ларьку.
plakhov: (Default)
Большое спасибо всем, кто дал свои ценные советы!
Тем временем береза, кажется, отцвела :)
Page generated Jul. 25th, 2017 06:53 pm
Powered by Dreamwidth Studios