@haskellru

Страница 265 из 1551
Роман
19.05.2017
12:21:30
http://www.willamette.edu/~fruehr/haskell/evolution.html

Ph.D. Haskell programmer Доставляет

Vladimir
20.05.2017
15:08:22


Evgeniy
22.05.2017
09:51:32
Сомнительно, что это кому-то понадобится, но тем не менее: написаная на Haskell обертка над Posgregs для быстрого создания REST и GraphQL API. В Docker конечно же. https://github.com/subzerocloud/postgrest-starter-kit

Google
Boris
22.05.2017
17:55:57
Привет!

А кто нибудь знает где можно найти пример загрузки файла на хаскеле по частям?

По http

Kit
22.05.2017
19:44:34
А кто нибудь знает где можно найти пример загрузки файла на хаскеле по частям?
можно напрямую с диска читать по байтам, но это наверно слишком низкоуровнево

Quet
22.05.2017
19:51:35
А кто нибудь знает где можно найти пример загрузки файла на хаскеле по частям?
а какая разница хаскель или нет? поставь заголовки нужные и качай свои части

Kit
22.05.2017
19:53:25
а какая разница хаскель или нет? поставь заголовки нужные и качай свои части
наверно имеется в виду, что файл будет слишком большой для скачивания, что его только порциями можно прочитать, а вот, что по http я чет не учел

Sergey
22.05.2017
19:58:00
можно напрямую с диска читать по байтам, но это наверно слишком низкоуровнево
Что низкоуровнего в чтении байтиков на хаски? Юзай ByteString. Потом к нему монадку на runGet и через него хоть байты хоть дворды сможешь читать

Можешь биндинги ко ОС винапи достать и хоть зачитайся

Kit
22.05.2017
19:58:49
Alexander
22.05.2017
20:23:20
куда загрузки то, на или со стороны сервера? а так взять любой wreq или прочий клиент и использовать его, и не слушать дурные советы

Alexander
22.05.2017
20:25:00
чьи советы дурные я не писал, может и мои

Misha
22.05.2017
21:36:17
а вот вопрос: бывают ли какие-то type-level lambdas или что-то подобное? Или надо либо partial type application использовать, либо newtype объявлять?

Google
Misha
22.05.2017
21:38:48
типа такого data F (f :: * -> *) where Bla :: f data ComplexBla a b c data FF y z where FFBla :: F (\x -> ComplexBla y x z)

ну понятно, что лямбда там для примера

то я есть конечно могу сделать newtype ComplexBlaWrapper y x z = ComplexBlaWrapper(ComplexBla x z y) и потом делать data FF y z where FFBla :: F (ComplexBlaWrapper y z)

но я даже просто пока пример писал уже запутался в порядке параметров

потому что явно неудобно и потом возиться с этим newtype еще

Sergey
22.05.2017
21:45:12
Misha
22.05.2017
21:49:20
ну это чо-то такой баян, что уже успело побывать несмешно и теперь уже смешно по второму разу, типа анекдотов про чапаева

Kit
22.05.2017
22:29:31
а я вот, в первый раз увидел

Misha
22.05.2017
22:31:26
ну кстати сказать, это не совсем неправда

пишут на хаскеле действительно не так уж много

с другой стороны я где-то видел, что типа всего в 2-3 раза меньше, чем на скале

а это вполне себе ниша

как бы тут успех не пришел

Kit
22.05.2017
22:33:11
а это вполне себе ниша
знать бы еще как эту нишу занять

Misha
22.05.2017
22:33:13
а то как хипстеры понабегут

Kit
22.05.2017
22:33:26
дуюмаю все 250 участников этого чатика это волнует

оу, сейчас уже 358

кстати есть разница

сейчас в рускоязычном интернете можно найти 1, единственную вакансию по haskell

от hh

Google
Kit
22.05.2017
22:35:18
год назад таки вакансий было 0

Андрей
22.05.2017
22:35:55
рост 100500 %

Kit
22.05.2017
22:36:12
от hh
перепутал от kaspersky на hh

рост 100500 %
продолжая в том же духе, через 10 лет, всего 55 человек из нас будет трудоустроено

Sergey
22.05.2017
22:38:00
Sergey
22.05.2017
22:38:24
хз

Kit
22.05.2017
22:38:44
вакансия давно уже открыта. никого не берут
ищут кого-то с определенным ФИО, что забыли указать в описании к вакансии?

Sergey
22.05.2017
22:38:49
я про эту вакансию

? animufag ?
22.05.2017
22:39:32
там же они операционку пишут, то что там хаскль нужен - очень побочное требование

Kit
22.05.2017
22:42:47
у меня тут возникла мысль, а от чего никто не перепишет scikit-learn на haskell

монада IO прям в тему

вроде в Tweag что-то подобное делают

или это никому не интересно???

Sergey
22.05.2017
22:43:46
там же они операционку пишут, то что там хаскль нужен - очень побочное требование
не побочное. Там на хаски кодогенератор. На вход поступает файл настройки со списком правил, которые позволяют запрещать или разрешать различные действия для не доверенногой части системы. На выходе бинарь, который "прошивается" в доверенное ядро ос. Короче код на сишке генерят, сишку знать нужно

Ну хоть проект не большой, но в аналитику в этой области тоже нужно уметь

Sergey
22.05.2017
22:45:35
Так что яб на ваше месте попробовал

это мне?
Не, я все ещё про вакансию

монада IO прям в тему
А чем в тему то?

Google
Sergey
22.05.2017
22:50:08
Этот питономашинлернинг не знаю если что

Kit
22.05.2017
22:53:05
А чем в тему то?
там много параметров передается каждому методу, а мы можем в IO монаде поределить заранее чему они равняются

сложности конечно есть, однако, думаю, все они вполне себе обходимы

Sergey
22.05.2017
22:54:28
там много параметров передается каждому методу, а мы можем в IO монаде поределить заранее чему они равняются
ну в конструктор это все в виде словаря и все что неуказано забить дефолтным

а складывать в монаду то еще удовольствие

иногда надо совместить несколько и тут как-то неудобно

ну в конструктор это все в виде словаря и все что неуказано забить дефолтным
ну я про динамическитипизирпованный питон если что

Kit
22.05.2017
22:55:43
иногда надо совместить несколько и тут как-то неудобно
генераторы случайных часто надо в разных методах объявлять свои

Sergey
22.05.2017
22:56:00
++

Kit
22.05.2017
22:56:08
но, повторюсь, думаю это обходимо

Kit
22.05.2017
22:57:31
идея-то в чем, что бы что-то делать нам нужел лишь математический контекст, что такое расстояние, например

как обходишь кстати?
создать функцию в высшего порядка

Sergey
22.05.2017
22:58:21
Ну а трансформеры?

Kit
22.05.2017
22:58:53
Sergey
22.05.2017
22:59:30
https://en.wikibooks.org/wiki/Haskell/Monad_transformers

Kit
22.05.2017
22:59:58
https://en.wikibooks.org/wiki/Haskell/Monad_transformers
это я уже читаю, но все-таки

Sergey
22.05.2017
23:00:17
комбинатор монад

Kit
22.05.2017
23:01:27
суть-то ведь в том, что бы использовать те вещи что уже есть в haskell для того, что бы переписать scikit-learn

если транстформеры будут полезны, почему бы и нет, всегда пожалуйста

Google
Kit
22.05.2017
23:02:48
просто, я заметил, что определение параметров методов это для haskell'истов всеравно что задать переменные в IO

Aldar
22.05.2017
23:03:11
было бы круто еще gpu заюзать каким то боком

Kit
22.05.2017
23:04:03
было бы круто еще gpu заюзать каким то боком
+1, я сейас только CPU могу через Repa, если кто-то может на GPU было бы просто ах

Sergey
22.05.2017
23:04:11
было бы круто еще gpu заюзать каким то боком
ну вроде бы есть проекты по лернингу в том числе с гпу на хаскель

Kit
22.05.2017
23:04:42
но там только оболочка

все кишки на сях

Sergey
22.05.2017
23:08:31
все кишки на сях
как-будто что-то плохое



Aragaer
23.05.2017
04:53:49
мне 33, знаю С

Serghei
23.05.2017
05:25:23
34, таже фигня

Vladislav
23.05.2017
05:31:42
Спасибо, давно ищу эту картинку

finkel
23.05.2017
05:42:01
мне 30, знаю php

Max
23.05.2017
05:56:19
Мне 32, пишу на всём

Alex
23.05.2017
06:07:43
Мне 32, пишу на всём
вот прям на всем?

Страница 265 из 1551