Pull to refresh
35
0
Alexander Ratnikov @Fafnir

Software Development Manager

Send message
Кстати, автор предыдущего замечания про столы — прав. Посмотрите сами на последнюю фотку — видно, что человек сидит уже сильно сгорбленный, а часть людей полулежит в креслах.
Просто столы и стулья у вас — г… вно. Это просто нужно признать, чтобы двигаться дальше.
Такая местечковая экономия на мебели, по сравнению с зарплатами и стоимостью найма, ну не красит.

Выдвижная панель — не для всех, но вполне можно купить столы, регулируемые по высоте, чтоб подходили под любой рост и нормальные стулья типа Aeron.
Кроме + к карме, оно и прослужит дольше, чем эта кондовая фанера, которую каждый год выкидывать.
Кстати, на мониторах тоже ужимаетесь, 27' давно в массах.
Оно еще долго не потонет, как и машины на бензине. Человек инертен. Старшее поколение до сих пользуется домашними телефонами, хотя все остальные звонят на сотовый.

Лет через 5 я приду на работу, воткну телефон в хаб, к которому подключен монитор или какой-нибудь Hololens + клава и спокойно смогу писать код. А когда закончу, положу телефон в карман и поеду домой потреблять контент. PC в этом сценарии не пойдет.
Выбирать MS сейчас — плохое решение. Они были сильно впереди в начале двухтысячных, но сейчас безвозвратно потеряли долю на моб. рынке, а значит и будущее. Потому что PC уже уходят понемногу, 3-5 лет и смартфоны уже догонят по объему памяти и перформансу.
Стартапы юзают все, что угодно, только не MS, ибо лишние затраты. MS это поняли и пытаются сейчас даже сделать деплои на Linux.
По зарплатам Java давно и уверенно обгоняет.
Понимаю, но тут вы немного не туда смотрите.
Эта конкретная задача уже давно решается в анализе текстовых документов, поэтому я вам порекомендовал ES.
Текстовые документы — это, по сути, вектора из слов.
Также и у вас для каждого товара есть свой вектор признаков.
Вы хотите найти среди этих векторов максимально похожий.
Для этого понадобиться некая метрика «похожести», например, косинусное расстояние над TF-IDF представлением.
Плюс некое пороговое значение, которое будет определять достаточную «похожесть», его вы можете вычислить экспериментально.
Если у вас очень много данных, то есть хитрые алгоритмы, которые не сравнивают все подряд, например:
https://blog.twitter.com/2014/all-pairs-similarity-via-dimsum

Надеюсь, это вам как-то поможет, удачи.
Если не хотите заморачиваться, то можете загнать все в ElasticSearch и просто использовать его фичи.
Заодно и полнотекстовый получите по своим товарам.
Если гоняете микро-сервисы, попробуйте Kubernetes. Используем его уже где-то полгода, не без проблем, но полет нормальный.
А зачем вообще переводить «How to Make Pittsburgh a Startup Hub»?
Это больше личная статья, потому что Грэм оттуда родом, но смысла в ней мало.
Youth people food boom

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

В сообщество пришли совершенно случайные люди, от которых идет поток гнилого контента для поисковых ботов.
Хотя даже боты на такое уже, наверное, не ведутся.
Ok, это объясняет geektimes. А нафига было еще 3й мегамозг делать? Это уже был перебор в духе Игр Престолов, надо все-таки уметь остановиться.
Offtopic, но раз уж тут про новые языки: IDE для Rust не планируете?
Вы не поняли, я не против Linux, я наоборот — за 2мя руками. Но их API работает только под Windows, в этом проблема.
А у вас по-прежнему нет нормального API? Только вот эта устаревшая виндовая хрень на COM объектах родом из 90х?
При этом вы пишите:

Shiny Server нельзя установить на Windows

Это же facepalm. Т.е. пользователю априори предлагается заморачиваться с зоопарком технологий.
Есть пожелания. Все-таки на Курсере, в основном, довольно взрослый контингент и хочется от реальных заданий вниз спускаться к мат. аппарату, а не наоборот. Наоборот — это уже все было в ВУЗе, это довольно сильно скучно и вызывает плохие воспоминания о часах сонных лекций.
В целом, спасибо за труды.
Хм, вы сами-то читали свою статью? В ней почти ничего не говорится про прикладную математику.
Даже наоборот, там написано, что тот, кто бездумно используют статистику без понимания предметной области и хоть какого-то креатива, тот далеко не пойдет.
По существу, могу вам возразить, что есть много людей, кто изучал "разную" математику в ВУЗе, но не владеет спец. мат. аппаратом и актуальными инструментами. Да и подзабылось уже многое, вот можно что-то пощупать, что-то вспомнить.
Не вижу связи, честно говоря. Наоборот, с той волатильностью, которая есть в экономике, я не представляю, как можно работать по-другому, чем не в Agile. Если у Вас есть такой опыт — расскажите!

с культурой управления все довольно-таки хорошо

Хм. Для меня отсутствие внятного планирования и оценки рисков, ужасные коммуникативные навыки, перманентный стресс, неспособность выстроить климат внутри команды, нетерпимость к ошибкам — это все плохая культура управления. А что для вас?
Вы, кстати, Грефа не услышали. Его основной посыл был в том, что вся организация, а не только ИТ, должна перейти на Agile.
Если уж вы стали писать про себя — сколько деплойментов в день вы делаете?
Методология тут совершенно ни при чем. Задача любой адекватной компании — это, в первую очередь, запилить продукт. Задача методологии сделать из рандомных людей команду с +- предсказуемой производительностью. Складываем второе и первое, и все счастливы.
Вы же говорите о низкой культуре управленческих кадров. Но это проблема не России, а конкретных людей и это везде так, поэтому многие и проваливаются безотносительно к географии и бюджетам.
Какая жуткая халтура! Вы даже не удосужились сделать перевод оригинальной статьи, вы перевели аннотацию к оригинальной статье.
Там на оригинале надо качнуть PDF, который и следовало переводить.

Кстати, не трудитесь, оригинал такой же бесполезный, я могу его выразить в одном предложении:
"Чтобы найти связи в данных, в обычной БД надо делать много join'ов, от этого будет все тормозить, поставь neo4j — запросы будут летать и фрод не страшен".

Information

Rating
Does not participate
Location
Vancouver, British Columbia, Канада
Date of birth
Registered
Activity