Dmitry
ну хацкель для денег вполне, но нужно быть на хорошем уровне учитывая конкуренцию
Vladislav
на хаскель вакансий сильно меньше
Max
на хаскель вакансий сильно меньше
Мало вакансий — создай сам
Alexander
А в других языках конкуренции нет, что ли?
отношение количества вакансий к количеству специалистов и минимальный желаемый уровень разные
Alexander
ну в менее известных конторах может и проще сильно, но кто ж о них знает
Max
Если ради денег, то учить следует какой-нить MBA, языки выше позиции "программист на ..." прыгнуть не дадут.
Max
Ну а создавать рабочие места для сильных духом, тут мотивировать на обучение себя не все могут.
Dmitry
ради денег надо не "учить", а "делать"
Dmitry
впрочем тоже касается и языков
Dmitry
в смысле ну сколько можно "учить" хаскель?
Max
Не, Дим, делать можно и в стол.
Max
Продавать нужно.
Dmitry
а можно не в стол, а какой-нибудь продукт
Dmitry
который как-то неожиданно монетизируется, даже если опенсорс
Max
Можно. Только кушать хотца.
Max
Поэтому денег вперед)
Dmitry
ну в свободное время можно "учить хаскель", а можно что-то запилить. на хаскеле.
Max
А уже есть репа с перечнем проектов, чтобы хорошо запилить на хаскеле?))
Dmitry
с перечнем чего?
Dmitry
если именно на х-ле, то могу дофига чего перечислить
Dmitry
ну не дофига, но сразу навскидку
Dmitry
но есть еще вариант не "что нужно запилить на хаскеле", а что-то такое нужное вообще запилить на хаскеле
Max
Ну вот нужно документом.
Dmitry
прямо готовое тз что ли?
Max
Что-то нужное можно запилить на чем угодно, неинтересно. Тут больше проблема понять, что именно нужно.
Max
Не, список идей.
Max
И на входе давать)
Dmitry
для х-ля нужен нормальный машин лернинг. просто тупо большая консистентная библиотека
Dmitry
повторить то, что есть во всяких питонах
Dmitry
что-то в виде биндингов, что-то нативное
Max
ТензорФлоу вроде на плюсах, а в питоне клей.
Dmitry
ну я не про тензорфлоу, там вообще куча всего - прям можно взять какую-нить книжку по ML
Max
Может просто забиндится и все?
Dmitry
как правило биндинги геморные в использовании и плохо композятся
Dmitry
кроме того, тут можно многие алгоритмы распараллелить - стратегии и вот это всё
Max
Т.е. родное.
Dmitry
для вебни - всякие Oath в виде middleware для wai и/или комбинаторов для серванта
Dmitry
что бы тупо воткнул и используй
Dmitry
ну может уже и есть
Dmitry
да вон, есть чувак со списком состояния экосистемы хаскелла
Dmitry
там все видно - что есть, чего нет, что хорошо, что плохо
Dmitry
из прикладной фигни - сделать тулзу для миграции реляционных баз
Dmitry
только не убогое, как apgdiff а нормальное
Dmitry
хаскелл самое то. парсить не перепарсить, AST анализировать. эвристики. вот это всё
Dmitry
миграция нужна всем
Max
Чот я не уверен, что это простая задача.
Max
Проще человеком миграцию написать
Dmitry
будет еще одна полезная прикладная хрень, написанная на х-ле ну и монетизация возможна - какой-нить энтерпрайз едишн с чем-нибудь
Dmitry
гуйней например
Dmitry
а кто говорит, что простая
Dmitry
всё простое уже давно написано
Dmitry
и по кругу переписывается на js
Dmitry
каждый месяц
Max
Люди работают)))
Dmitry
еще одну деплоилку, Единственно Правильную Наконец, ну или хотя бы написанную на хаскелле
Dmitry
https://github.com/Gabriel439/post-rfc/blob/master/sotu.md
Dmitry
чего не хватает, например, нам - т.е начинал писать и бросал ввиду недостатка времени - деплоймент, миграция rdbms, генератор/парсер бинарных протоколов - ну, доведенный до ума аналог того, что делали чуваки из mirage os https://github.com/voidlizard/fp
Dmitry
@welltyped это маленький кусочек того, что нужно в виде стремного API
Dmitry
машин лёрнинг у нас такого качества, что даже несчастный k-means пришлось свой писать
Dmitry
там или документации не хватает, или апи реализует какие-то частные случаи
Anonymous
Про миграцию rdbms - интересно
Dmitry
хаскель и есть скриптовый язык
Anonymous
он дохрена места занимает
Anonymous
а питон сразу есть в дистрибутивах
Dmitry
смысл писать на хаскеле такой - нормального нет, все говно, так что надо писать очередное. почему бы не на хаскеле.
Dmitry
ну т.е на скриптовых языках есть много попыток, результаты мы видим
Dmitry
на текущий момент мы генерим ансиблевый хлам хаскелем, жить вроде можно, но не оставляет мысль, что тут есть некое лишнее звено
Dmitry
@welltyped дохрена места занимает где?
Dmitry
если на dev-боксе, то это неважно
Dmitry
а на хост, куда ставится, хаскель попадать вообще-то и не должен
Dmitry
если он там не нужен
Dmitry
причем, как сделать, что бы было неговно, я не знаю
Dmitry
возможно, надо взять nix и сделать нормально
Dmitry
Раз уж возникла тема ML, что сейчас лучше для DNN? Tensorflow, Keras, Caffe, Theano?...
Dmitry
если говорить за деньги, то деньги можно поднять на реализации стеков протоколов. как раз то, что делали в fp/mirage os но не доделали. вот эта вот тема - описание парсеров/генераторов/fsm - плюс валидация в PROMELA и генерация сишного (возможны варианты, кстати, например специфические vm/байткоды) кода - монетизируется
Dmitry
хаскел здесь довольно правильный инструмент
Dmitry
реализация протоколов для embedded - ок тема