Alexander
если пишут про либу, например persistent то ещё имя либы #haskell #persistent
Alexander
так, же если либа добавлена к в категорию, то ещё и её, т.е. если я пишу про persistent то надо #haskell #persistent #db
Alexander
так, же обязательно добавлять теги #humour и #sarcasm если необходимо
Alexander
кто всем кто так не делает будет применён #banhammer #humour #sarcasm
Vitaly
#тирания #haskell
Alexander
так же
Alexander
если вы пишите цитаты, даже без кавычек не забывайте добавлять #quote #humour #sarcasm
Alexander
я не понимаю значение слова сарказм, да?
Vitaly
Да
Alexander
: (
Alexander
или это был сарказм?
Alexander
не понимаю без тегов
Дима
Alexander
после банхаммера точка должна быть
Alexander
https://novosibirsk.hh.ru/vacancy/24387640
Общаюсь лично с чуваками из этой команды. Сколько, вы бы думали, они дают за эту вакансию?
IC
> умения писать “highload” код на scala, php, lua, go;
50k?
Alexander
Подсказка: вакансия висит уже давно, и те, кому на нее отказали, идут во всякие Тиньковы на более хорошие условия
Anonymous
Alexander
Anonymous
Alexander
Я не уверен, но здесь могут быть представители. Если так, то без обид, ребята
Евгений
Ну, это ж новосибирск, а не москва
Alexander
Тут достаточно конкурентов, которые скалистов переманивают.
Евгений
Я к тому, что в новосибе, небось, жавоватые сеньоры стоят в потолке 120
Евгений
А тут судя по описанию и стеку чистое крудописательство
Alexander
Или Ксоред, не к ночи он будь помянут
Alexander
И есть еще совсем никому неизвестные компании вроде Excelsior, где тоже зп в долларах
Aliester
а где в рубльях?
Alexander
поидее везде
Alexander
если официально
Kirill
Сказал человек с контрактом не в рублях
Aliester
ну как правило пересчет
Alexander
ну у меня контракт не с РФ фирмой
Alexander
а если я себе захочу платить зарплату например, то её придётся в рублях делать
Alexander
чот у кабала test-suite какой-то сложный
Arseniy
если официально
Можно теперь же платить не в рублях вроде из-за бугра
Arseniy
А нет, соврал, наоборот
Arseniy
https://rg.ru/2018/03/11/v-rossii-uzakonili-zarplatu-v-inostrannoj-valiute.html
Denis
https://twitter.com/dshevchenko_biz/status/992276009939492864
Denis
И кто-то ещё смеет утверждать, что программировать на Haskell тяжело!!!!
Aragaer
8)
Aragaer
на жаваскрипте можно писать только
document.findElementById("my-element").setAttribute("hidden", true)
Aragaer
а остальное нафиг
Aragaer
почему это потому что так сделали. Правильный вопрос - зачем его так сделали?
Denis
и как они умудряются писать на JS что-то большое и сложное?? Видимо, это невообразимо квалифицированные программисты, я бы так точно не смог...
Евгений
Они небось равны (то есть ==), но не строго равны
Aragaer
нет, они именно что не равны
Denis
во-во
Denis
я пробовал и ===
Denis
и ==
Ilya
питончик
>>> xs = [0]*5
>>> xs
[0, 0, 0, 0, 0]
>>> xs[0] = 1
>>> xs
[1, 0, 0, 0, 0]
>>>
>>> xxs = [[0]*5]*5
>>> xxs
[[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]
>>> xxs[0][0] = 1
>>> xxs
[[1, 0, 0, 0, 0], [1, 0, 0, 0, 0], [1, 0, 0, 0, 0], [1, 0, 0, 0, 0], [1, 0, 0, 0, 0]]
Aragaer
просто равенство это равенство после приведения к общему типу. А строгое равенство это равенство типа, а потом равенство в общем типе
Alexander
Сравнивать что-то в динамических языках - так себе затея.
Евгений
Я бы предложил спросить @astynax, но его тут вроде нету :(
Aragaer
но для массивов равенство это то, что один объект
Aragaer
ну кстати в птоне такое сравнение сработало бы
Alexander
Cheese
Aleksei (astynax)
Я тут есть
Aragaer
>>> a = [1,2,3]
>>> b = [1,2,3]
>>> a == b
True
Евгений
Да? А оно не хайлатило тебя :(
Евгений
Я решил, что ты обиделся на кникста
Aleksei
=== сравнивает также тип. Если типы разные, то приведения не будет. А == делает првиедение типов. Поэтому [1,2,3] == "1,2,3"
Aleksei (astynax)
Aleksei
Но [1,2,3] === "1,2,3" вернет false
Aragaer
я думаю, что авторы жаваскрипта посмотрели на то, как в перле работает сравнение через приведение типов, и решили сделать "еще круче"
Aleksei
js написали за пару дней же. Поверьте, сравнение массивов - это не самое страшное.
Alexander
Aleksei
Я вам как джаваскриптер говорю.
Aleksei (astynax)
питончик
>>> xs = [0]*5
>>> xs
[0, 0, 0, 0, 0]
>>> xs[0] = 1
>>> xs
[1, 0, 0, 0, 0]
>>>
>>> xxs = [[0]*5]*5
>>> xxs
[[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]
>>> xxs[0][0] = 1
>>> xxs
[[1, 0, 0, 0, 0], [1, 0, 0, 0, 0], [1, 0, 0, 0, 0], [1, 0, 0, 0, 0], [1, 0, 0, 0, 0]]
* для списка копирует ссылку. Если ссылка ведет к мутабельному объекту, то очевидно, что всё будет работать так, как работает
Aleksei (astynax)
Чиселки - иммутабельные. Списки - нет
Ilya
очевидно, когда знаешь как работает = не очевидно