@scala_ru

Страница 562 из 1499
Oleksandr
14.03.2017
16:02:09
HN популярнее, но все же

Nick
14.03.2017
16:28:57
Hn?

Alex
14.03.2017
16:29:33
news.ycombinator.com

Nick
14.03.2017
16:31:43
Вообще чувак правильно волнуется

Google
Nick
14.03.2017
16:32:11
По сути sn не будет native

До тех пор пока не будет unsafe блоков)

Или полного выключения gc

Sergey
14.03.2017
16:33:41
если scala native будет удачным проектом, какой смысл скалу готовить на jvm?

Nick
14.03.2017
16:34:03
Смысле всегда есть

Jit многое может

Jvm реализация будет быстрее работать)

Nikita
14.03.2017
16:36:20
Alex
14.03.2017
16:37:45
тут из аудитории интересуются, можно ли будет сишные либы прилинковывать

Nick
14.03.2017
16:38:19
разве?
Ну да, у jvm есть знаний больше. Sn только стартовать будет быстрее)

Google
Nick
14.03.2017
16:38:46
В Дениса был припер игры с sdl

Nikita
14.03.2017
16:38:54
А зачем?
ну экосистема, привычне либы, все дела.

Nick
14.03.2017
16:39:20
ну экосистема, привычне либы, все дела.
Ну тож самое и с си, там либ даже больше

KrivdaTheTriewe
14.03.2017
16:39:56
Ну тож самое и с си, там либ даже больше
Сишную библиотеку портировали всю ?

Nick
14.03.2017
16:40:21
glibс и вперёд кодить

Daniel
14.03.2017
16:42:20
Имхо, возможность цеплять сишные либы и есть самое интересное в этом всем. На jvm математика все же боль.

Alex
14.03.2017
16:42:31
ну прям боль

Nick
14.03.2017
16:42:45
Ну прям боль)

Daniel
14.03.2017
16:42:49
в плане производительности боль

Nick
14.03.2017
16:42:56
JNI и вперед
Очень херовый совет

Alex
14.03.2017
16:43:01
ну раза в 2-3 всего медленнее :)

Daniel
14.03.2017
16:43:53
jni дает не столь большой профит, оверхед на копировании сжирает много

Nick
14.03.2017
16:43:53
ну раза в 2-3 всего медленнее :)
Нет, эт зависит от времени исполнения метода

Если метод короткий, то оверхед будет весомый

Nikita
14.03.2017
16:44:12
под капотом фортрановые либы

Daniel
14.03.2017
16:44:27
ой не, только не бриз

топ лидер убогости апи

Google
Alex
14.03.2017
16:44:38
у бризятни своя атмосфера

да

Nick
14.03.2017
16:44:49
@optician_owl ну в sn тож скорее всего будет копирование делаться между gc контекстом и unsafe)

Кстати вы меня вдохновили потратить выходные на sn

Daniel
14.03.2017
17:06:51
под капотом фортрановые либы
lapack имеет стандартизированный интерфейс (blas) есть вагон других либ, которые можно использовать взамен прозрачно даже на jvm половина математических либ юзают blas под капотом в моем кейсе с матрицами, тупое решение на массивах без оптимизаций, проигрывало лишь на 30% тому же бризу (хотя можно было еще пересобрать dll под целевую платформу, но вряд ли позволило феноменально ускориться) nd4j вообще не могу оценить, у него время создания пустого NDArray было около 10мс. при этом тотже scipy работает в разы быстрее и менее прожорлив. (с тем же бласом под капотом)

Alex
14.03.2017
17:09:28
года два назад был француз, Люк как-то-там

делал ветку с матрицами для spire, и писал про фортрановые либы

Alex
14.03.2017
17:11:15
по моему у него выходило что основной профит в симде и тщательно подобранном размере буферов

Daniel
14.03.2017
17:13:18
у фортрана еще отличается ориентация матриц в кэше но тут уже от операций зависит, где-то быстрее, где-то наоборот

Daniel
14.03.2017
17:14:00
simd кстати интересно попробовать на jvm

KrivdaTheTriewe
14.03.2017
17:14:55
не понял вопрос
Ну ты реализовывал библиотеку для работы с матрицами и не брал готовое решение типа бриза ?

Nick
14.03.2017
17:15:16
@optician_owl он же автоматический ) для некоторых случаев

Daniel
14.03.2017
17:16:54
не выдержал подстав постоянных от бриза и nd4j

Nick
14.03.2017
17:17:30
@optician_owl а не пробовал делать pure scala ?

Alex
14.03.2017
17:18:28
spire надо смотреть, там не одна собака съедена

Daniel
14.03.2017
17:18:30
эпичный кейс был с тем, что кто-то из них транспонирование делал лениво и если нет вычислений, то ничего и результат не меняется матрица у меня квадратная была... искал долго почему результат не верен

Google
Daniel
14.03.2017
17:19:27
на скале и писал про spire услышал сильно позже, не дошли руки еще попробовать

хотя не, вру там была улучшенная java)) потому что лямбды тоже с приличным оверхедом были, первые под нож пошли

Alex
14.03.2017
17:20:58
там щас https://github.com/denisrosset отжигает в основном

Daniel
14.03.2017
17:23:05
без invokedynamic?
без, 2.12 тогда не было еще

Alex
14.03.2017
17:23:08
если по работе почему бы и нет :)

Admin
ERROR: S client not available

Nick
14.03.2017
17:23:26
да в том то и дело, где такую работу найти)

Daniel
14.03.2017
17:23:44
выше ограничений платформы все равно не прыгнешь =(

Alex
14.03.2017
17:24:04
устройся в какой нибудь data science отдел, там по опыту постоянно такой лабудой маются :)

Daniel
14.03.2017
17:24:05
Очень хочется вменяемый интерфейс с нативными либами

KrivdaTheTriewe
14.03.2017
17:24:07
не выдержал подстав постоянных от бриза и nd4j
Я Апач космосом пользовался , и видал много боли

Nick
14.03.2017
17:24:37
@optician_owl а если без лямбд делать, а через invokestatic?

Daniel
14.03.2017
17:25:17
в итоге и было, что while() {посчитать}

KrivdaTheTriewe
14.03.2017
17:25:25
Очень хочется вменяемый интерфейс с нативными либами
Я тоже хочу , и компайл тайм чекинг на умножение и сложение матриц допустимое

Alex
14.03.2017
17:25:51
велком ту шейплес

Nick
14.03.2017
17:26:30
велком ту шейплес
как только идея его научится понимать, так сразу)

KrivdaTheTriewe
14.03.2017
17:26:44
велком ту шейплес
Уже погружаюсь

Google
Nick
14.03.2017
17:27:15
котов более менее

потому что в котах нет нихера сверхестественного

KrivdaTheTriewe
14.03.2017
17:28:41
Кайнд проектор

Daniel
14.03.2017
17:33:01
идея ж вроде умеет

KrivdaTheTriewe
14.03.2017
17:40:10
У меня не завелось, возможно нужно обновить

Nick
14.03.2017
18:11:15
идея ж вроде умеет
нет, многое не умеет, особенно если хочешь сделать Record)

type Rec = Record.'code -> String, 'name -> String, 'pop -> Int, 'gnp -> Option[Double].T и приехали)

Alexander
14.03.2017
18:48:35
Гайс, кто-нибудь может чекнуть - Дотти из мастера падает с SOF.

При попытке скопилять что-нибудь.

Oleg
14.03.2017
19:24:33
сколько стек?

Alexander
14.03.2017
19:42:01
Я не менял, должно быть 128КБ.

Aleksei
15.03.2017
04:23:33
а у кого нибудь случайно не завалялись ссылки на статьи и всякие аналитические штуки на тему чем редкие релизы хуже cd?

Daniel
15.03.2017
04:56:54
тебе именно в таком ключе, показать что одно хуже другого?

На эту тему был рассказ на последнем хайлоаде от парня из букинга

Aleksey
15.03.2017
05:18:39
Можно выпускать жвачку Scala is ... Скала - это когда в иде все красное

Скала - это когда можно вздремнуть на время билда

Aleksei
15.03.2017
05:24:26
@optician_owl сча поищу =) спасибо

да именно в таком

я считаю движение от цд к релизам не очень правильным

у меня однажды билд занял 830 секунд

Страница 562 из 1499