Doge
Ну ФП реально вредит то, что есть только один ФП язык с условно нормальным компилятором.
И то он там условно нормальный из-за того, насколько давно его пилили.
Hog
О! Так ты Василия знаешь наверное:)
Doge
А все нормальные инициативы по поводу ФП компилей застряли в лимбо так или иначе.
Hog
https://twitter.com/kot_2010?s=21
Hog
А я дал линку на его твитер
Hog
@omgszer какое его фамилиё было?
Hog
Он тут вроде появлялся, но выпилился и теперь хейтит ф# в твиторе :)
Ilya
Ayrat
Ayrat
Ayrat
Ну типа какое же говно эта ваша вижла, а вот идея ооооо
Какое же говно этот ваш фшарп, а вот скала уууууу
Mikhαil
Hog
Ayrat
Попытки сделать из нее все на свете хорошим не кончились
Ayrat
А в идее мало? :)
Гораздо меньше чем в вижуальной студии интеграций. Там же и ажура, и веб дебаг, и профилер, и деплой, и юай, и дизайн, и бд, и вообще все на свете
Mikhαil
Я бы не стал настолько превозносить райдер. Неплохо но не ням ням далеко
Ayrat
Ayrat
Ну ладно. Очень хорош для кодирования
Ayrat
Но не одним кодированием живём! Иногда надо и профайлить
Ayrat
Но она ОТДЕЛЬНО работает от райдера. В вижле кстати профайлер вполне годный
Андрей
Mikhαil
И они все уже работают за пределами винды?
Ayrat
То есть если сравнивать вижлу и райдер, то райдер по функционалу проигрывает в минуса
Ayrat
Но мне норм, я тоже в райдере сижу. Но там опять же только код
Андрей
а мне вижла не заходит, не пользуюсь там ничем кроме фичей решарпера, даже дебуггером нет
Андрей
нативной грязи у нас слабох нет, НО зато стопицот микро-матьих-сервисов, каждый пока райдером откроешь состаришься,
вскодом если побыстрому надо
Hog
@vilinski охуенное совпадение :)
Ilya
Ой, там и VladD2 отметился.
Андрей
кто-то спердолил у меня ник!
Hog
Doge
Scala на самом деле отличный академический язык с одной из лучших систем типов.
Только вот, чтобы её использовать без вытекания глаз участников нужна нехилая дисциплина
Doge
И достаточно глубокое понимание, что ФП практик, что того, как они в скалу энкодятся
Hog
Алярма! Нужен совет :)
Vladislav
Советую
Mikhαil
Hog
Помните, я пытался аплаиться на ф# позицию и мне отказали - типа бюджета на меня нет?
Hog
Сейчас написали - типа не хотите ли выполнить наше тестовое задание?
Hog
Чо делать? :)
Vladislav
Ну пройти
Prunkles
У меня в обычном даже плагина такого в списке нет :т
Спустя некоторое время таки нашёл ответ:
Пакет code в репозитории Arch Linux в конфигах прописывает поставщика расширений как некоторый https://open-vsx.org . Полагаю, он более "открытый", что бы это не значило. Ну и там короче далеко не все расширения были. Решается так , конфиг в /usr/lib/code/product.json
Hog
Даже если бюджет сейчас нашли. То это же стартап. Тыц - и на мороз
Hog
А ща хоть и жава, но всё стабильно. Очень.
Vladislav
Anonymous
@DogeShibu я тут немного прикинул хуй к пальцу (совсем как мАтЕмАтИкИ из соседнего отдела). Итак, давай возьмем условный Киев на 200к вершин. Полная матрица расстояний это как миниум 200к ^ 2 - 200к, поскольку расстояние от вершины до самой себя всегда равно нулю. 200к ^ 2 = 40000000000, если ты хочешь это рассчитать, например за час, то получается примерно 11.1M пар в секунду. то есть, за 1 секунду кластер должен вычислить кратчайшие расстояния между 11.1М разных комбинаций вершин. Теперь берем в расчет стоимсть даже улучшенной Дейкстры и с грустными глазами смотрим на небо, спрашиваем у звезд о своей судьбе.
Hog
Vladislav
3 года что ли
ну пройди тестовое и посмотри сколько отвалят денег
Vladislav
можно отказаться всегда
Doge
Anonymous
Это не важно, между первичным вершинами (на втором этапе, до которого еще надо дойти) будет полная матрица считаться и кешироваться. А дальше уже по идексу ответ на логарифмическое время. Типичный подход.
Anonymous
Это я тебе к тому, что рассчитать такую матрицу для всей Росси за полтора часа только Господь Бог может.
Anonymous
То есть, после разметки, Киев из 200к станет, скажем, 60к вершин. Но суть та же. 60к * 60к - 60к и поехали.
Roman
Anonymous
Причем, Дейкстра, даже самый оптимальный, никак не будет в 95%% занимать меньше секунды. То есть, в секунду ты в принципе рассчитать нужное количество не можешь. Тут скорее метрика в минуту подойдет или даже больше.
Anonymous
Anonymous
Они ее рассчитывают и далее все роутеры и вот это все уже читает из предварительного расчета.
Anonymous
Тут целый процесс вокруг этого, со своими правилами, саппортом, прод релизом и всей хуйней.
Anonymous
Я искренне не знаю как лучше пока, ей Богу не знаю. Делюсь мыслями по ходу дела.
Anonymous
Но цифра 11.1М в секунду меня слегка напугала.
Doge
Anonymous
Ясно, что "рассчитать за час" это очень абмициозная цель, и что возможно даже и нет потребности это делать так быстро.
Doge
Anonymous
Ну и даже самая вылизанная версия Дейкстры, оптимизированная вплоть до процессорных инструкций, на графе уже даже в 40к вершин и 120к ребер (реальное представление Запорожья) будет занимать секунды, если не десятки секунд (как мне кажется чисто интуитивно). И это я тебе не про расчет от исходной вершины до всех, а от исходной до конкретной, и про худщий случай. @DogeShibu
Doge
Anonymous
Ayrat
Doge
Doge
Doge
Anonymous
Вся РФ на 1000 вершин?
Doge