Итак, по порядку.
Сперва сообщение - наша компания http://ubicon.biz, лет которой всего ничего,
хочет найти хорошего программиста.
Поскольку за программистов ответствененен я, то уже именно я хочу найти умного
программиста на Хаскеле. Или умного и достаточно опытного программиста,
который хочет научиться Хаскелю.
Текущие задачи: написание системы съема трехмерной структуры со стереопары в
реальном времени. И - библиотеки линейной алгебры для Хаскеля, которую мы
намерены опубликовать в исходниках.
Будущие задачи: программы управления оборудованием различных степеней
рилтайма, от реакции в десятые доли секунды программы на PC до гарантированной
реакции в единицы микросекунд на еще непонятно каком железе.
Работа, большей частью, не связана с постоянным присутствием в офисе, однако,
поскольку будет работа с железом, возможность присутствия необходима.
Если есть вопросы и предложения по работе и зарплате - пишите.
s...@ubicon.biz или th...@mail.ru.
Теперь - вопрос: а как бы читатели этой эхи стали искать таких людей?
Yours truly, Serguey Zefirov (thesz AT mail DOT ru)
> Теперь - вопрос: а как бы читатели этой эхи стали искать таких людей?
>
в первую очередь починив сайт ;)
Here is result of your request:
Data transfer error: Operation timed out
Probably the requested site doesn't answer or it timed
out. Check the address or try again.
traceroute to ubicon.biz (193.124.157.59), 64 hops max, 44 byte packets
1 c-vl104-d1.acc.dca2.hopone.net (66.235.180.2) 1.138 ms 0.228 ms 0.199 ms
2 ge4-0.core2.dca2.hopone.net (66.36.224.243) 0.179 ms 0.169 ms 0.135 ms
3 ge2-0-241.core1.iad1.hopone.net (66.36.224.34) 1.713 ms 1.707 ms 1.744 ms
4 ge-3-0-0.ashbb2.ashburn.opentransit.net (66.36.224.178) 1.817 ms 2.010 ms
1.784 ms
5 po3-0.ashcr1.Ashburn.opentransit.net (193.251.240.158) 105.733 ms 28.867 m
s 30.372 ms
6 ash-bb1-geth7-3-9-0.telia.net (213.248.88.25) 2.265 ms 2.146 ms 2.105 ms
7 nyk-bb2-pos0-3-0.telia.net (213.248.80.137) 7.174 ms * 7.571 ms
8 kbn-bb2-link.telia.net (213.248.82.102) 101.172 ms * 101.425 ms
9 * s-bb2-pos7-0-0.telia.net (213.248.65.30) 109.288 ms 109.159 ms
10 s-b4-pos5-0.telia.net (213.248.66.14) 113.543 ms 113.658 ms 113.574 ms
11 gnii-104970-s-b4.c.telia.net (213.248.99.166) 179.570 ms 161.100 ms 176.2
62 ms
12 193.232.80.34 (193.232.80.34) 238.447 ms 243.597 ms 241.916 ms
13 * RBnet.msk.RUN.Net (193.232.80.46) 230.133 ms *
14 CORE-VL25.radio-msu.net (194.67.80.117) 226.944 ms 228.193 ms 234.342 ms
15 * * *
--
john, http://john.kak-sam.to
Hеужто ты хочешь на Хаскеле программы писать? 8-O
jg> Here is result of your request:
jg> Data transfer error: Operation timed out
jg> Probably the requested site doesn't answer or it timed
jg> out. Check the address or try again.
Хардвер, увы.
> >> Теперь - вопрос: а как бы читатели этой эхи стали искать таких людей?
> jg> в первую очередь починив сайт ;)
>
> Hеужто ты хочешь на Хаскеле программы писать? 8-O
так пишу, когда он подходит для задачи. а что?
>
> jg> Here is result of your request:
> jg> Data transfer error: Operation timed out
> jg> Probably the requested site doesn't answer or it timed
> jg> out. Check the address or try again.
>
> Хардвер, увы.
>
а я думал на Хаскеле сайт написан ;) вот с этого и начать, не
хватило денег на нормальное железо - все пошли на поиски
экзотических программеров? ;)
--
john, http://john.kak-sam.to
А для каких задач он подходит?
>> jg> Here is result of your request:
>> jg> Data transfer error: Operation timed out
>> jg> Probably the requested site doesn't answer or it timed
>> jg> out. Check the address or try again.
>> Хардвер, увы.
jg> а я думал на Хаскеле сайт написан ;) вот с этого и начать, не
jg> хватило денег на нормальное железо - все пошли на поиски
jg> экзотических программеров? ;)
Да, за две недели можно СТОЛЬКО!!! потратить.
Банально - нет времени. Борюсь с наследием программистов не на Хаскеле. ;)
> >> >> Теперь - вопрос: а как бы читатели этой эхи стали искать таких людей?
> >> jg> в первую очередь починив сайт ;)
> >> Hеужто ты хочешь на Хаскеле программы писать? 8-O
> jg> так пишу, когда он подходит для задачи. а что?
>
> А для каких задач он подходит?
>
для игрушечных
--
john, http://john.kak-sam.to
А что за задачи? Какого плана игрушки?
>>> >> >> Теперь - вопрос: а как бы читатели этой эхи стали искать таких
>>> людей?
>>> >> jg> в первую очередь починив сайт ;)
>>> >> Hеужто ты хочешь на Хаскеле программы писать? 8-O
>>> jg> так пишу, когда он подходит для задачи. а что?
>>> А для каких задач он подходит?
jg>> для игрушечных
SZ> А что за задачи? Какого плана игрушки?
"Кто быстрей напишет несопровождабельный код" :)
Всё, молчу, молчу.
А ты что на Хаскеле пишешь?
> >> >> >> Теперь - вопрос: а как бы читатели этой эхи стали искать таких
> >> людей?
> >> >> jg> в первую очередь починив сайт ;)
> >> >> Hеужто ты хочешь на Хаскеле программы писать? 8-O
> >> jg> так пишу, когда он подходит для задачи. а что?
> >> А для каких задач он подходит?
> jg> для игрушечных
>
> А что за задачи? Какого плана игрушки?
>
с доходом < $1M/year
--
john, http://john.kak-sam.to
>>>>> >> jg> в первую очередь починив сайт ;)
>>>>> >> Hеужто ты хочешь на Хаскеле программы писать? 8-O
>>>>> jg> так пишу, когда он подходит для задачи. а что?
>>>>> А для каких задач он подходит?
jg>>>> для игрушечных
SZ>>> А что за задачи? Какого плана игрушки?
MK>> "Кто быстрей напишет несопровождабельный код" :)
MK>> Всё, молчу, молчу.
SZ> А ты что на Хаскеле пишешь?
Hет. Я тебе честно сказал - тот код, что я в RU.COMPILER&INTERP
запостил - был моим первым экспериментом.
А пример можешь привести?
Кстати, дохода кого? Тебя или организации?
Сейчас пойду, обновлю знание о том, ЧТО ты пишешь на Хаскеле. ;)
23 Sep 05 23:57, Serguey Zefirov wrote to All:
SZ> И - библиотеки линейной алгебры для Хаскеля, которую мы намерены
SZ> опубликовать в исходниках.
А что, обязательно изобретать велосипед на хаскеле? Почему бы вам не
использовать то, что уже написано?
Sincerely yours,
Boris Usievich
Hу, тут просто напрашивается - а где сказано, что "на Хаскеле?" Можно и LAPACK
присобачить.
Однако, у Хаскеля есть интересный вариант - indexless linear algebra. Он,
насколько я понимаю, лучше подходит для fusion - склейки кода с устранением
промежуточных структур данных.
И для высокоуровневой работы он подходит лучше, чем то, на чем обычно написано
то, что уже написано. Будешь смеяться, но с ленивыми вычислениями даже
(некоторые) алгоритмы из компьютерного зрения записываются короче и, по моим
прикидкам, должны работать быстрее. ;)
> >>> >> >> Теперь - вопрос: а как бы читатели этой эхи стали искать таких
> >>> людей?
> >>> >> jg> в первую очередь починив сайт ;)
> >>> >> Hеужто ты хочешь на Хаскеле программы писать? 8-O
> >>> jg> так пишу, когда он подходит для задачи. а что?
> >>> А для каких задач он подходит?
> jg>> для игрушечных
>
> SZ> А что за задачи? Какого плана игрушки?
>
> "Кто быстрей напишет несопровождабельный код" :)
> Всё, молчу, молчу.
к сожалению это не такая уж и шутка :(
--
john, http://john.kak-sam.to
> >> А что за задачи? Какого плана игрушки?
> jg> с доходом < $1M/year
>
> А пример можешь привести?
примеры чего?
>
> Кстати, дохода кого? Тебя или организации?
>
ах. таки речь о госстуктурах? :) ну тогда можно писать хоть на
APL ;)
--
john, http://john.kak-sam.to
Вот, что дает доход $900K и что ты пишешь на Хаскеле.
>> Кстати, дохода кого? Тебя или организации?
jg> ах. таки речь о госстуктурах? :) ну тогда можно писать хоть на
jg> APL ;)
А ты в госструктуре работаешь?
25 Sep 05 02:47, Serguey Zefirov wrote to Boris Usievich:
SZ>>> И - библиотеки линейной алгебры для Хаскеля, которую мы намерены
SZ>>> опубликовать в исходниках.
BU>> А что, обязательно изобретать велосипед на хаскеле? Почему бы вам
BU>> не использовать то, что уже написано?
SZ> Hу, тут просто напрашивается - а где сказано, что "на Хаскеле?" Можно
SZ> и LAPACK присобачить.
А что же тогда "публиковать"?
SZ> Однако, у Хаскеля есть интересный вариант - indexless linear algebra.
SZ> Он, насколько я понимаю, лучше подходит для fusion - склейки кода с
SZ> устранением промежуточных структур данных.
Есть сильные сомнения в том, что вам удастся сделать линейную алгебру быстрее
существующих библиотек. Hе потому, что Хаскель такой плохой, а потому что вы
мало что понимаете в оптимизации линейной алгебры. Люди этим занимаются весьма
давно и выжимают из процессора все, что можно.
SZ> И для высокоуровневой работы он подходит лучше, чем то, на чем обычно
SZ> написано то, что уже написано. Будешь смеяться, но с ленивыми
SZ> вычислениями даже (некоторые) алгоритмы из компьютерного зрения
SZ> записываются короче и, по моим прикидкам, должны работать быстрее. ;)
Hу вперед, изобретать велосипед.
Sincerely yours,
Boris Usievich
Связку.
Или свою разработку.
Вообще, странный аргумент. Вот, есть биндинги к OpenGL, опубликованные. Если
распространить твой взгляд на вещи, то получится, что и их не стоит
публиковать, поскольку уже есть OpenGL и "быстрее явно не сделаете."
SZ>> Однако, у Хаскеля есть интересный вариант - indexless linear algebra.
SZ>> Он, насколько я понимаю, лучше подходит для fusion - склейки кода с
SZ>> устранением промежуточных структур данных.
BU> Есть сильные сомнения в том, что вам удастся сделать линейную алгебру
BU> быстрее существующих библиотек. Hе потому, что Хаскель такой плохой, а
BU> потому что вы мало что понимаете в оптимизации линейной алгебры. Люди
BU> этим занимаются весьма давно и выжимают из процессора все, что можно.
Hу и пусть.
Мне - главное не скорость, а простота и удобство использования.
Если я буду отставать от C++ в десять раз и все равно буду успевать, то мне
этого будет достаточно.
SZ>> И для высокоуровневой работы он подходит лучше, чем то, на чем обычно
SZ>> написано то, что уже написано. Будешь смеяться, но с ленивыми
SZ>> вычислениями даже (некоторые) алгоритмы из компьютерного зрения
SZ>> записываются короче и, по моим прикидкам, должны работать быстрее. ;)
BU> Hу вперед, изобретать велосипед.
А, ну все понятно.
Чтобы не было обид в будущем, скажу сразу, что уже начал считать тебя идиотом.
Только идиот считает, что ему все ясно и не требует пояснений.
Только в таких вещах можно по неосторожности потерять не в десять раз, а
на несколько порядков. Не говоря уже о памяти.
--
С уважением.
Сергей Сторчака
>> >> >> Теперь - вопрос: а как бы читатели этой эхи стали искать таких
>> >> >> людей?
>> >> jg> в первую очередь починив сайт ;)
>> >> Hеужто ты хочешь на Хаскеле программы писать? 8-O
>> jg> так пишу, когда он подходит для задачи. а что?
>>
>> А для каких задач он подходит?
>>
>
> для игрушечных
Дурак.
А каким таким образом?
>>> Если я буду отставать от C++ в десять раз и все равно буду успевать, то
>>> мне этого будет достаточно.
SS>> Только в таких вещах можно по неосторожности потерять не в десять раз, а
SS>> на несколько порядков. Hе говоря уже о памяти.
SZ> А каким таким образом?
Как все, по камешкам (ц)
Kit.
>>> >> >> Теперь - вопрос: а как бы читатели этой эхи стали искать таких
>>> >> >> людей?
>>> >> jg> в первую очередь починив сайт ;)
>>> >> Hеужто ты хочешь на Хаскеле программы писать? 8-O
>>> jg> так пишу, когда он подходит для задачи. а что?
>>>
>>> А для каких задач он подходит?
>>>
>>
>> для игрушечных
>
> Дурак.
>
рад познакомиться! :) в сад... реактор тебя уже давно дожидается.
--
john, http://john.kak-sam.to
>>>> jg> так пишу, когда он подходит для задачи. а что?
>>>>
>>>> А для каких задач он подходит?
>>>
>>> для игрушечных
>>
>> Дурак.
>
> рад познакомиться! :) в сад... реактор тебя уже давно дожидается.
Hе, это ты - дурак. Раз лясы точишь в фидо при том, что делаешь "игрушечные"
проектики в $100k/y. Вызываешь своим существованием когнитивный диссонанс.
Ну-у-у... решение системы линейных уравнений методом Крамера (самый,
вероятно, очевидный и лёгкий способ в функциональных языках). ;)
А еще подробнее?
Пока мне все еще тяжеловато понять поднятую тобой проблему.
Примитивное вычисление сложных математических выражений часто является
неприемлемым по скорости или точности.
нулик пропустил. :) что, open source children зависть заедает?
а что мне напрягаться, можно полгодика дурью в виде помаятся,
отдохнуть душой.
--
john, http://john.kak-sam.to
26 Sep 05 07:59, Serguey Zefirov wrote to Boris Usievich:
SZ>>>>> И - библиотеки линейной алгебры для Хаскеля, которую мы
SZ>>>>> намерены опубликовать в исходниках.
BU>>>> А что, обязательно изобретать велосипед на хаскеле? Почему бы
BU>>>> вам не использовать то, что уже написано?
SZ>>> Hу, тут просто напрашивается - а где сказано, что "на Хаскеле?"
SZ>>> Можно и LAPACK присобачить.
BU>> А что же тогда "публиковать"?
SZ> Связку.
SZ> Или свою разработку.
SZ> Вообще, странный аргумент. Вот, есть биндинги к OpenGL,
SZ> опубликованные. Если распространить твой взгляд на вещи, то получится,
SZ> что и их не стоит публиковать, поскольку уже есть OpenGL и "быстрее
SZ> явно не сделаете."
А что в Хаскеле так все сложно с подключением внешних библиотек, что это
является нетривиальной работой и достойно публикации?
SZ>>> Однако, у Хаскеля есть интересный вариант - indexless linear
SZ>>> algebra. Он, насколько я понимаю, лучше подходит для fusion -
SZ>>> склейки кода с устранением промежуточных структур данных.
BU>> Есть сильные сомнения в том, что вам удастся сделать линейную
BU>> алгебру быстрее существующих библиотек. Hе потому, что Хаскель
BU>> такой плохой, а потому что вы мало что понимаете в оптимизации
BU>> линейной алгебры. Люди этим занимаются весьма давно и выжимают из
BU>> процессора все, что можно.
SZ> Hу и пусть.
SZ> Мне - главное не скорость, а простота и удобство использования.
SZ> Если я буду отставать от C++ в десять раз и все равно буду успевать,
SZ> то мне этого будет достаточно.
При неграмотном программировании численных методов можно и сильнее отстать.
SZ>>> И для высокоуровневой работы он подходит лучше, чем то, на чем
SZ>>> обычно написано то, что уже написано. Будешь смеяться, но с
SZ>>> ленивыми вычислениями даже (некоторые) алгоритмы из
SZ>>> компьютерного зрения записываются короче и, по моим прикидкам,
SZ>>> должны работать быстрее. ;)
BU>> Hу вперед, изобретать велосипед.
SZ> А, ну все понятно.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SZ> Чтобы не было обид в будущем, скажу сразу, что уже начал считать тебя
SZ> идиотом. Только идиот считает, что ему все ясно и не требует
SZ> пояснений.
См. подчеркнутое. Я не говорил, что мне все ясно, в отличие от некоторых.
Sincerely yours,
Boris Usievich
>> Hе, это ты - дурак. Раз лясы точишь в фидо при том, что делаешь
>> "игрушечные"
>> проектики в $100k/y. Вызываешь своим существованием когнитивный диссонанс.
>>
>
> нулик пропустил. :) что, open source children зависть заедает?
> а что мне напрягаться, можно полгодика дурью в виде помаятся,
> отдохнуть душой.
Hе верю. При таком статусе в пидо не ходють - есть много более интересных
способов прожигать своё время.