САМЫЙ ЖЕЛАННЫЙ ЯЗЫК ПРОГРАММИРОВАНИЯ / Отношение Яндекса к войне / Интервью с Clojure Developer
Ғылым және технология
Гость сегодняшнего выпуска - Clojure-разработчик Андрей Руденко. Я узнал про Андрея из видео, в котором он дает лекцию про Clojure из автозака - "наш парень", подумал я :)
Первые два часа мы плотно поговорили про устройство языка и его экосистему, про списки, LISP, мета программирование и всё вот это вот. Андрей рассказал как стать Clojure-разработчиком и как сейчас чувствует себя рынок. Вторая часть посвящена жизни после 24го февраля: лицемерие в русскоязычных сообществах, горе от ума, попытки делать что-то для беженцев через Яндекс, размышления на тему того, что делать дальше.
Так что, заваривайте чаинский/кофеинский и погнали, будет интересно 😉
ПОДДЕРЖАТЬ КАНАЛ
🔹 Стать патроном на Patreon: / itbeard
🔸 Задонатить криптой: itbeard.com/help#crypto
🔸 Стать спонсором на KZread: kzread.infomembe...
🔸 Стать спонсором на Apple Podcasts: s.itbeard.com/apple
ДОП. МАТЕРИАЛЫ
- Андрей в Твиттере: / prepor
- Материалы из выпуска: t.me/itbeard/881
- Аудио-версия выпуска: podcast.itbeard.com/e/155
- Выпуск без рекламы: • [noadv] САМЫЙ ЖЕЛАННЫЙ...
НАВИГАЦИЯ
0:00 Начало
9:20 Про Patreon АйТиБороды
10:11 C чего начинал
29:46 Что такое Clojure
40:46 Куча скобочек
42:38 Что значит быть LISP’ом
1:01:13 Hosted-язык программирования
1:06:06 Про списки
1:11:49 Про что Clojure
1:19:41 Что пишут на Clojure
1:24:51 Про фреймворки
1:34:36 Про Clojure spec
1:35:19 Разница с ООП
1:38:09 Про REPL
1:45:06 Тесты
1:49:26 Про кодовые стандарты и IDE
1:53:08 Как стартануть в Clojure
2:03:31 Кто почитать
2:14:30 Чаты и конференции
2:16:03 Насколько популярен Clojure
2:20:11 Про зарплаты
2:23:09 Почему забанили в Clojure-чате
2:31:36 Когда и как понял что началась война
2:33:06 Пропаганда
2:37:36 Сильные инженеры
2:44:08 Про Яндекс сегодня
3:04:34 Как Яндекс мог бы быть хорошим
3:09:46 Почему люди из Яндекса молчат
3:15:01 Про пророссийские митинги в Германии
3:21:33 Как помочь Украине
3:22:33 Будешь ли воевать против русских
ПОДПИСЫВАЙТЕСЬ
🔻 Telegram: t.me/itbeard
🔻 Twitter: / iamitbeard
🔻 Instagram: / itbeard
🔻 Сайт: itbeard.com
#айтиборода #clojure
Пікірлер: 735
Изучи Clojure и стань вторым Clojure -developer в СНГ
@alexb6036
2 ай бұрын
Вам все таки не стоило выкладывать в общественный доступ свой тест IQ.))
Приятно видеть что Фродо смог преодолеть травматичный опыт похода в Мордор и стал успешным программистом, очень рад за него!
@barbiturat1
Жыл бұрын
Какой еще опыт похода ему пришлось преодолевать чтоб стать программистом?
@alexseydugin8109
Жыл бұрын
@@freeckyfreeck5343 пересаживаемся с бутылок на швабры ?
@GloryToUkrainianRus
Жыл бұрын
@@alexseydugin8109 россиянам и то и то вполне норм. Изменять ничего не хотят. Да и зачем?
@albertrockalfredo8250
Жыл бұрын
@@GloryToUkrainianRus вы изменили и теперь вам хорошо)))
@GloryToUkrainianRus
Жыл бұрын
@@albertrockalfredo8250 конечно хорошо, российских нациков добьем и станет еще лучше
Hammock Driven Development подразумает на выходе како-то продукт или можно просто полежать?
Лекс, спасибо за выпуск и гостя
Приятно видеть, что Джеймс Мэй стал успешным программистом, очень рад за него!
@user-fg1qf7qo5j
Жыл бұрын
А иногда и максим галкин🙂🙈
@Vernad
Жыл бұрын
Не, Гусев из "Юность терминатора"
@lgotindev6712
Жыл бұрын
Разъёб, не могу теперь нормально смотреть интервью)))
Привет, интересное интервью максимально, особенно интересно как Андрей пытался code as data объяснять)
Классное интервью спасибо!
Если я правильно понял штуку с AST деревом, то когда мы пишем на Си что-то типа 'i = i++ + ++i;' то нам надо открывать спецификацию, смотреть, что это UB (хотя вроде там что-то сделали, но для плюсов). То есть, когда мы видим такие выражения, то нам надо в голове думать во что это может скомпилироваться. А в лисп языках всё однозначно и не надо ломать мозг. Или с более проcтой пример for (int i = 0; i < size; i++) { arr[i] = value; } и int i = 0; while (i < size) { arr[i++] = value; } и т.п. Код делает одно и тоже, но по разному записан. А в лиспе типа одна форма и все. Я верно понял? =)
@pavelxbushmakin7252
Жыл бұрын
Нет
@alevyts3523
Жыл бұрын
В Лиспе скажем выражения (+ x x) парситься в (+ x x). (define sqr x) (* x x)) в (define sqr x) (* x x)). Что видишь в то и парситься. Фактически синтаксис это и есть AST. А в Си в парситься в чтото DEFTREECODE (PLUS_EXPR, "plus_expr", '2', 2) DEFTREECODE (FUNCTION_DECL, "function_decl", 'd', 0)
@pyctamh
Жыл бұрын
Да Но самое прикольное это (-> x fn1 fn2 ...) - Результат и атомы и зиперы и протоколы и ...
Выпуск очень интересный! Единственное, мне кажется, что Лекс немного перебарщивает с давлением на спикера. Чуть-чуть, но всё же иногда было ощущение духоты. Иногда ответ буквально перебивался и лично я почувствовал какую-то часть дискомфорта, которую мог ощущать спикер.
Ох какое же позитивное интеврью!
@LonliLokli
Жыл бұрын
За 25 хвілін паглядзелі 3 гадзіны?)
@user-qg5uh6vf1v
Жыл бұрын
@@LonliLokli Ні, але початок відео та автор багатообіцяючі.
Супер! Спасибо большое за интервью. Ждём, ждём выпуски ..
@user-gw8bx4pm2o
Жыл бұрын
Нет блин, спасибо за большое интервью
Спасибо за выпуск именно с этим человеком! С меня подписка!
Крутой выпуск, по-своему даже один из самых эмоциональных. Спасибо!
прикольно, Элайджа Вуд за clojure рассказывает
Да, чувак эпично выступил о clojure из автозака) Смотрим)
Офигенный чел! Было интересно его послушать! Спасибо за интервью!
а когда снято и где?
@itbeard
Жыл бұрын
Пару недель назад в Польше
Здраствуйте бородач ,надеюсь на ваш отклик. Я уже как 9 месяцев изучаю программирование в академии Степ . Так вот первые два месяца пайтон чтобы просто вкатиться. Потом 6 месяцев c++ вместе с ооп . И сейчас как месяц c# . Учат хорошо , но я сам больше уделяю время . Знаю основы и ооп хорошо а не просто на от ....Так вот . Следущии 2 месяца будут тоже c# . А потом там у нас начнуться паттерны бд и тд тоже с c# . Сейчас есть вариант по знакомству попасть на работу в компанию , советуете ли вы ? Утром буду на работу туда идти а вечером в учебку . Планирую еще 9 месяцев идти в академию. Самому 30 лет . Поможет ли мне работа в плане прокачивания ? Заранее спасибо
@itbeard
Жыл бұрын
Поможет)
@vusalaliyev9955
Жыл бұрын
@@itbeard Спасибо большое , надеюсь я не выгорю . Но страдать готов , так как мало буду спать и вообще жить )
@vusalaliyev9955
Жыл бұрын
@@itbeard и очень надеюсь что не буду как дурачок сидеть )
@user-xj9yg9kf2d
Жыл бұрын
удачи!
@pnf4279
8 ай бұрын
Ну как в итоге?
Как же клёво сказал про назначение гуманитариев
Perl !!!!!!😉
То чувство, когда прослушал это как подкаст на Яндекс Музыке 😂👍🏼
Спасибо за выпуск, мое субъективное мнение о технологии Андрей "просто" не рассказал, хотя я бекенд разработчик и тот момент когда ведущий со своим стажем залипал чтобы переварить во что-то удобоваримое)) Но тот как вы общались после техтока, изменило восприятие Андрея, больше бы такой человечности каждому. Привет из Харькова.
У меня модальный интерфейс vim уже в рефлексах. Emacs освоить так и не смог.
Поставил лайк почти сразу и потом, пока смотрел и слушал, ещё раз 10 хотелось лайкнуть.
@itbeard
Жыл бұрын
спасибо!
Как в тему )) я только на clojure пару месяцев как пересел ))
🔥💥👍💯👍💥🔥
Басмачу удачи с патреоном и дальнейшими репортажами на русском, финну дальнейшей удачи с пивком
Друзья, чтобы экономить время, есть удобная функция слушать на скорости 2.0, нужно просто справа в углу нажать на настройки и выбрать скорость... 🔊 если слушать в наушниках, то скорость вообще не проблема... 🎧
Для Prolog тоже есть машинное обучение - "Индуктивное Логическое Программирование".
3:05:20 Ясно. До свидания.
классный выпуск, помню гостя ещё с айти высера
*О секции Яндекса: Вот мы и добрались до того, что проблема не в Путине и власти, а в том, что русские всем мешают.
Ух ты Яндекс закрыля в границах России - ну почему?, ух ты нельзя нанять украинца на Украине в Яндекс - ну почему? И как-то ни один из программистов не вспоминает о том, что Яндекс законодательно запретили на территории Украины власти Украины.
@prepor
Жыл бұрын
> Яндекс закрыля в границах России - ну почему?, почему? > Яндекс законодательно запретили на территории Украины власти Украины. окей и что?
@chi3fjas0n
Жыл бұрын
@@prepor ну как минимум не надо задавать тупой вопрос о том, почему в Яндексе нельзя набрать украинцев с Украины. Как максимум не надо спрашивать почему Яндекс не рвет задницу за страну, где все его продукты законодательно запрещены. Это бизнес в чистом виде, а не моралфажество.
@prepor
Жыл бұрын
@@chi3fjas0n > ну как минимум не надо задавать тупой вопрос о том, почему в Яндексе нельзя набрать украинцев с Украины я не задавал > Как максимум не надо спрашивать почему Яндекс не рвет задницу за страну, где все его продукты законодательно запрещены. я буду
@chi3fjas0n
Жыл бұрын
@@prepor Ок, первое не вопрос. Но суть осталась той же: причина максимально объективная. Можно как угодно относится к пропагаде, политике обоих государств и прочему, но по Яндексу долбанули по полной, прикрывшись защитой от вражеской пропаганды. Ладно бы новости закрыли, но какой-нибудь "кинопоиск" то что пропагандировал? Я по второму: ну в принципе то, что говорили вы - вполне адекватно (относительно действий яндекса, которые вы хотите), но в текущей ситуации лично мне прекрасно понятно, что на одной чаше весов будет гуманизм и куча лайков, может несколько сотен спасённых. А на другой полностью похороненный бизнес, который никто спасать не будет. Ну вот представьте чисто гипотетически: начинается сво, яндекс начинает собирать гуманитарку и поддерживать Украину, разделяясь с линией партии. Партия такого очевидно не потерпит, после этого яндекс скорее всего начнут хорошо так кошмарить, менять руководство, приходить с обысками, арестовывать серверы. Короче бизнесу будет мягко говоря несладко. А валить яндексу некуда, даже не сколько потому что он закрылся в границах РФ и оринтирован на СНГ, а потому что если он свалит подранок куда-нибудь забугор, то его там добьют ногами, а не протянут руку помощи. Здесь у яндекса определённые преференции от государства, здесь сеть, которая худо бедно работает. Там у яндекса почти что ничего. С точки зрения бизнеса вполне очевидно, что выбирать. И раз уж сам герой выпуска в комментах, то там был какой-то тейк от вас про то, что в яндексе хорошие продукты (не знаю о чём конкретно была речь). Как человек, внезапно начавший пользоваться большим количеством продуктов яндекса на своём мобильном: такого дерьма, выжигающего твои нервы, я не видел уже давно. Начиная от контринтуитивного дизайна, продолжая огромным количеством самых отвратительных багов, заканчивая просто отвратительной человеческой частью, которая выражается в тупом саппорте и не менее тупых инструкциях.
@prepor
Жыл бұрын
@@chi3fjas0n вообще, там было больше про людей, а не про то, что делать яндексу. А дальше да, винтик пропаганды. Я уверен, что яндекс спокойно мог убрать новости с главки много лет назад и ничего ему за это не было бы. Но этого не сделал. Мог ли яндекс не фиксироваться на рынке РФ и быть успешным бизнесом - мне кажется да, но я не бизнесмен, могу легко ошибаться. Думаю опций было уйма. > тейк от вас про то, что в яндексе хорошие продукты (не знаю о чём конкретно была речь) не знаю, вроде только про то, что у яндекса огромная экспертиза и возможности в создании технологический продуктов и что что, а замутить сервис поиска жилья или справочник инфы для беженцев можно было легко :)
Прошу новый выпуск про пайтон после выхода 3.11. Как он стал популярным, что изменилось за это время, увеличение скорости и тд. p.s. в этом выпуске гость показался противоречивым.
Уснул... чем закончилось в итоге? Для каких задач используют кложу?
Отличное интерьвью, спасибо! (увы, в начале и конце много воды)
Резюме: Гость писал в студенчестве на руби и работал риелтором Кложур прекрасен как язык и удобен для дата стриминга У сотрудников Яндекса нет сердца (у гостя есть и берлинского чатика есть) Гость все понял про первую чеченскую в 7 лет и может быть готов воевать против русских Ничего не забыл? PS: Спасибо за депрессивный финал
@prepor
Жыл бұрын
ю а велкам!
@dvgorod9484
Жыл бұрын
ну ты знаешь что с такими как ты на районе делают))
@borkhalenko
Жыл бұрын
Подать несколько вырезок, перекрутить некоторые слова и подать под своим соусом. Ничего не забыл? PS: хорошо, хоть понимаете, кто абсолютное зло, гость "воевать против русских" не сказал
@borkhalenko
Жыл бұрын
@@dvgorod9484 У вас на районе, видимо, много плохих вещей делают. Зачем вы за свой район выползаете - не совсем понятно.
@dvgorod9484
Жыл бұрын
@@borkhalenko пардон, я наверное устал, что автор канала решает какие угодны ему комментарии, какие нет).. поэтому не упустил возможности съязвить над интервьюируемым).. вероятно излишне тонко)
"Сделать сложно - не сложно"© ...и сразу же подтвердил на примере объяснения специфики лиспа. 1. Синтаксиса, можно сказать, нет. Пишем на АСТ. 2. Минимальное количество ключевых слов. 3. Префиксная нотация выражений. Операторы - тоже функции. 4. Куски кода (скобки) eval-ятся в арифметическом порядке, или остаются структурами данных, если обозначены соответственно. 5. От вышеперечисленного - естественная среда для лямбда выражений, функций вышего порядка, макросов и т.п. Вроде ничего не забыл. За примерами можно прямо в вики.
@prepor
Жыл бұрын
Я буду учиться объяснять это проще, обещаю :)
Странный гость, на большинство вопросов про Clojure технично сливается или отвечает максимально непонятно. Складывается ощущение, что он прекрасно понимает причины непопулярности Clojure, но не может себе признаться, что выбрал не тот язык.
@user-xm5nn4dg5h
Жыл бұрын
косноязычие лвл 80. раздражает охеренно.
О, Ртуть. Прикольно
Сильно вы, парни, забурились вглубь))) За это спасибо. Пошел читать спеку Clojure)
@itbeard
Жыл бұрын
Я честно старался понимать Андрея 😅
@vladyslavhlovatskyi1684
Жыл бұрын
@@itbeard За то в экстрасенса поиграл
Ой какой милый мальчик
кложур из автозака зачетньій)
Хорошая, информативная и спокойная беседа, которая расширила мой кругозор в части обсуждаемых вопросов.
Первый лайкос от меня лично этому господину!
Совет гостю : представь, что ты это объясняешь жене и она тебе даст только если поймёт о чем ты говоришь, вот так и объясняй.
@prepor
Жыл бұрын
У феймана эта мысль высказана в других словах и я большой ее фанат :) знаю, учусь
@vrezh7672
Жыл бұрын
@@prepor В таком случае этот Фейман : а)не глупее меня и b) с женой у него полное взаимопонимание.
@galinarudenko5457
Жыл бұрын
Совет комментатору: не объективировать сексуально женщин, и тогда не нужно будет беспокоиться, что не дадут.
@vrezh7672
Жыл бұрын
@@galinarudenko5457 Мы с Фейманом не беспокоимся 🤣
@AlexS-lr8wb
Жыл бұрын
@@vrezh7672 предыдущий комментарий был не про беспокойство, а про объективизацию больше, ваш комментарий транслирует сексуальную объективизацию, отношение к женщинам только как к сексуальным объектам.
1:09:35 - что он говорит? "Мутабельный" или "Не мутабельный"?
@prepor
Жыл бұрын
"иммутабельная"
походу чувак не шарит как работает янекс движок, только что зашел в яндекс ввел буча и там отсутсвует куча фотографий из известньіх кейсов, например кейс с убийством велосипедиста. Тут одно из двух либо яндекс индексирует вьіборочно либо потом фильтруют результат (скорее всего второе)
@user-tf9sd9mh3u
Жыл бұрын
єто говнояндекс я отсеял еще в начале 10-х. чтоб понять что єто заангажирований движок просто введи "милиция" и посмотри на картинки - очень стерильний рзультат ни одной хреновой фотки
@prepor
Жыл бұрын
По запросу "резня в буче" фотография велосипедиста ближе, чем у гугла.
@user-tf9sd9mh3u
Жыл бұрын
@@prepor куди ці каменти діваються. пишу вже другий раз, треба гуглити "massacre bucha"
@prepor
Жыл бұрын
@@user-tf9sd9mh3u тут все со ссылками режется, может поэтому. ок, но смысл в том, что яндексе этот велосипедист тоже есть в выдаче, как и многие другие подобные фото
@guideland1
Жыл бұрын
@@user-tf9sd9mh3u удаляют комментарии почему-то, у меня тоже пропадали
Ничего не понял, но очень интересно
Обвинять яндекс в пропаганде и как то возносить гугл немного странно, учитывая, что гугл забанил у себя российские издания. Это разве не пропаганда, навязывание одной точки зрения, свобода слова?
@itbeard
Жыл бұрын
Ты имеешь ввиду баны пропагандистских помоек, так ведь?
@vladimirverbitskiy3530
Жыл бұрын
@@itbeard Я считаю раз общество пропагандирует у себя демократию и свободу слова и тд. , то оно не может обрубать каналы с альтернативным мнением. В пртивном случае это уже не благословенные демократические ценности, а точно такая же пропагандистская помойка.
@vladimirverbitskiy3530
Жыл бұрын
@@itbeard Дайте людям услышать разные точки зрения, если вы реальная демократия. А если запад не дает такой возможности своим жителям, то, возможно не все так гладко с их официальной повесткой и они чего то опасаются
@kislotka9717
Жыл бұрын
@@vladimirverbitskiy3530 Вот только есть разница между "Точкой зрения" и "Ложной информацией" в целях чёрной пропаганды.
@vladimirverbitskiy3530
Жыл бұрын
@@kislotka9717 и тем не менее, пусть люди сами решат, что для них точка зрения, а что пропаганда. А если за них это решают , то как раз таки это и есть черная пропаганда, которая боится альтернативного взгляда.
Спасибо за выпуск. Спасибо за позицию Лехи и гостя. Про clojure стало интересно, но ничерта не понял... Как-то не очень вариться,что все там так просто)
@itbeard
Жыл бұрын
Я на самом деле после интервью чет даже захотел глубже разобраться)
@viacheslav1392
Жыл бұрын
да я, честно говоря, после нескольких лет программирования на различных лиспах, и сам не всегда понимал, что он хочет сказать )
@barbiturat1
Жыл бұрын
После js (особенно после того как я поработал с библиотеками типа ramda.js или lodashFp.js) я в кложе не увидел практически никаких принципиально новых для меня возможностей языка. Наверное главная фича кложи это иммутабельнось всего. В js конечно тоже можно писать иммутабельно через immutable.js, но в кложе она встроена в язык. Практически все остальные мульки кложи есть в js в виде библиотек.
@hongaslahoenvaara
Жыл бұрын
@@barbiturat1 а макросы? А гомоиконность?
@barbiturat1
Жыл бұрын
@@hongaslahoenvaara макросы это то что в кложе не рекомендуется создавать самому. И их мало кто создаёт. Но это то что в js можно прописать на уровне препроцессора типа babel.
Андрей умный человек. Респект.
@fanmoments1214
Жыл бұрын
не тупой раз не смог прочитать термин воины
33:00 the best
а тот самый Зайцев будет?
@itbeard
Жыл бұрын
Не думаю
Вступление превосходное! Спасибо за контент!
@mkceem
Жыл бұрын
Начали за здравие, в конце Остапа конкретно понесло)
Судя по описанию патреон получился немного карательным 😀
Это внебрачный брат Педи Пимблета наверное
Я не успел выучить хаскель, тут уже про кложр снимаешь... Лёш, у меня же работа, нода, не просто такой темп держать%)
АйтиБорода если будет возможность позовите Николая Рыжикова, после него вы точно с дотнета передете на кложуру )
@barbiturat1
Жыл бұрын
Он еще и обязательное парное программирование в своей компании установил. В других компаниях программистов от этой штуки обычно корежит. Не знаю удается ли ему избегать текучки.
На превью выглядит как седой пенсионер, а на видео прям такой молодцеватый Иван)
Давай интервью с Валерой Бабушкиным, супер интересно посмотреть такое интервью
@Deletedeletedelete
Жыл бұрын
Они из разных измерений
ничего не понял, но очень интересно
Clojure -- best! Кложура -- лучший язык!! Если вообще не единственный нормальный из созданных за последнюю четверть века.
@hongaslahoenvaara
Жыл бұрын
А я сейчас думаю перепрыгнуть с кложуры на джулию. Ибо нужно что то еще более удобное для работы с математическими моделями и машинным обучением.
@eugenemosh3658
Жыл бұрын
@@hongaslahoenvaara What kind of mathematical models are not suitable for realization with Clojure? (sorry, don't have Cyrillic keyboard.)
Он мне напоминает Кейру Мец из Ведьмака))
2:34:50 совсем не прав. Тут вполне надо понимать, понимать со стороны социологии и психологии, что заставило их в это верить, почему они в это верят, какие люди за это ответственны. И с точки зрения не того что "вот как они могли стать такими обманутыми". С той точки зрения, что каждый может стать таким, и надо задавать вопрос "Что должно произойти чтобы я стал таким, по каким причинам это могло стать и как постараться, чтобы этого не произошло". Так что эмпатию нельзя не в коем случае отключать, просто эмпатия должна отдавать отчет того, откуда все это идет. Как и рассуждения на тему "почему ученые поддерживают войну" элементарный. Чтобы быть не подверженным пропаганде, это нужно развивать, это навык. Нужно изучить то как людей обманывают из телевизоров и радио. Нужно изучить политику и историю. Нужно научиться рефлексировать. Нужно хоть немного подумать в сторону философии и сформировать какую-никакую моральную систему. Этому не учат в школе математиков, физиков, программистов, экономистов и тп. А должны.
@dmitriidemenev5258
Жыл бұрын
Выпускник элитной физмат школы. Нас не просто учили. Нас воспитывали. Манипуляциям и противодействию им нас не учили, но моральные устои от нас ожидали и активно помогали формировать.
@63Limar
Жыл бұрын
@@dmitriidemenev5258 это круто, но такое образование получают, к сожалению, единицы и чаще нарабатывают лишь путем саморазвития. Сам учился в хорошем физмат лицее, но подобных занятий не было.
@fanmoments1214
Жыл бұрын
да а лучше советую прочитать минские соглашения
@63Limar
Жыл бұрын
@@fanmoments1214 а лучше советую почитать будапештский меморандум.
@ComradeHugo
Жыл бұрын
а как вот так получается, что украинцы массово рассказывают, что они европейская нация, а русские - это дикие азиатские финоугромокшане, устраивают факельные шествия, кричат москаляку на гиляку, бойцы обколоты свастонами, а интеллектуальные интеллектуалы утверждают, что никакого нацизма на Украине нет?
Офигенный выпуск! Отдельное спасибо за обсуждение войны.
@alexandermykulych4165
Жыл бұрын
Було б класно побачити інтерв'ю з вами про F# 🚀
по поводу "скала точно умирает а по кложе куча работы" заходим на любой сайт поиска работы вводим scala вводим clojure результаты отличаются в 10-50 раз в пользу скалы ....?
@prepor
Жыл бұрын
Я не про абсолютные цифры, а про тренды говорил. А в "вакансиях" скала рядом с явой это такой стандартный набор ключевых слов, сам по себе ничего не означающий. "5 лет опыта в Java, Scala, Kotlin". Конечно, похер в чем, эти языки ничем друг от друга не отличаются. А вот кложа это принципиально другой ЯП.
@artemsokolov5007
Жыл бұрын
@@prepor ну можно какие-то цифры в поддержку тезиса про тренд "скала умирает а по кложе много работы" ? потому что мои цифры (прибавим сюда ряд индексов популярности языков типа tiobe, опросы джетбрейнса по языкам на их платформе и тп) пока показывают обратное
@artemsokolov5007
Жыл бұрын
@@prepor про абсолютно другой язык в сравнении со скалой, которая в половине случаев пишется как хаскель, я бы поспорил.
@prepor
Жыл бұрын
@Artem Sokolov ну смотри, объективно, примерно по любым метрикам и скала и кложа не находятся в фазе бурного роста, правильно? А обсуждаем мы тот мой поинт был, что кложа долгое время находится в некоторой стабильной точке, достаточной для поддержания жизни, а скала активно забывается, так? За последний тезис я не буду стоять горой, допускаю, что ошибаюсь, он достаточно субьективный, вот из чего складывается: 1. Кажется только сейчас они дошли до чего-то достаточно продуманного и стройного в виде Scala 3. Но это новый и опять несовместимый с предыдущими версиями язык, такими несовместимостями наносится сильный ущерб и так теряющемуся моменту 2. Компания самого Одерски давно пытается дистанцироваться от Скалы, хотя начиналась совсем по другому. Тот же Akka-фреймворк это теперь Java and Scala 3. Скала технически потеряла очень много смыслов с развитием Java и появлением Kotlin. Да, язык выглядит куда лучше задизайненным и выверенным, но для популярности нужно не иметь возможность "писать как на хаскель", а просто иметь лаконичный синтаксис записи лямбд, какой-нибудь хитрожопый ( = имплицитный), но "красивый" способ определения дсл и сносная выводилка типов. Я думаю, успех скалы был обусловлен именно этим, а не тайпклассами 4. У скалы есть большой фреймворк, который тянет ЯП за собой, Spark. В том числе этим объясняется и число вакансий, помимо того, что я озвучил ранее, когда скала добавляется просто по инерции Скала для меня лично неинтересный язык, но я совсем ничего против не имею, а наоборот респектую (особенно за Scala 3, насколько могу судить) и желаю удачи, но не особо в нее верю.
23:23 🤣🤣🤣 ДжаваСкрипт
В Норильске оказывает "гулаг" был, офигенная инфа. 100 дудей в уши !!! Чел нифига не знает Лисп и тем более его истории, какой смысл его спрашивать ? Он читал статью про Clojure, вот и все его знания.
@prepor
Жыл бұрын
> Во исполнение постановлений ЦК и СНК Союза ССР от 23/VI 1935 г. за №1275-198сс о передаче ГУЛАГу НКВД постройки Норильского никелевого комбината, По каким критериям мы определяем ГУЛАГ, можно узнать?
clj ❤
А чем ваша диза отличается от дизы остальных медиа?
Надо будет попробовать
Гость - 🔥
Варим пиво, пацаны))
3:00:50 довольно справедливый наброс. И когда несколько лет живёшь под (незаметным даже сначала) прессом, то очень быстро учишься фильтровать темы и места для их обсуждения. Тем более в условиях круговой поруки, когда за твои неосторожные (безобидные, казалось бы) слова могут поставить твои коллеги, семья...
Если бы у Джеймса Мэя и Ричарда Хаммонда был сын
а можно я приду как vue разработчик к вам и так же попью пиво во время интервью?
@itbeard
Жыл бұрын
нельзя
@gleb655
Жыл бұрын
@@itbeard плиз ,🥺
Молодец. Умница.
Кого смущают скобочки пусть посмотрят на язык APL. Дело в том что если язык выразительный, то в сумме писать придется меньше. Если я могу написать то что мне нужно в 30 символов, какая разница какие это будут символы. Меня не меньше а порой даже больше укладки в 30 рядов из Stream API смущают.
@alexb6036
2 ай бұрын
В Clojure скоробче меньше чем в Java/C# и других, просто в Clojure там в основном один вид скобочек, а в других разннобразие скобочек больше. По этому те кто не выходят за пределы среднего уровня IQ не могут понять этот простой факт и носятся со скобочками как с доказательством чего то, прадва не понятно чего..
Афігєннеееее інтервʼю. Як завжди на висоті!
Очень интересный гость :)
Rust the best!!!
2:23:20 👍👍👍👍👍👍👍👍
Кому нужно веселенькое, это не сюда. Кому нужно настоящее, это самое то. Мне понравилась именно вторая часть, где очень откровенно Андрей отвечает, не скрывая своих эмоций. Честная боль не для всех, особенно не для тех, у кого голова уже давно давно засунута в глубину своего зада. Блин! Андрей, респект!
Прекрасный выпуск и прекрасный гость, искренний! Печально читать пророссийские "не все так однозначно" комментарии, но рад что не удаляешь, так сказать для мониторинга
@barbiturat1
Жыл бұрын
Ну так в любом случае же никогда не бывает правда на одной только стороне. Это касается ЛЮБЫХ конфликтов.
@guideland1
Жыл бұрын
Кажется удаляет, судя по комментариям)
@BENDER4886
Жыл бұрын
Точно, правильное мнение-то может быть только ваше
@prepor
Жыл бұрын
@@guideland1 какой удалили?
>Будешь ли воевать против русских Ничоси заявы. Русские-то тут при чем?
@itbeard
Жыл бұрын
Это ты про то что русский не равен россиянин? Если так, то я разницы не вижу, российский паспорт - значит русский. Беларуский паспорт - беларус
@user-pw9sn6ih9e
Жыл бұрын
@@itbeard мда. У меня слов нет, одни эмоции. Впрочем, и смысла тогда не вижу продолжать разговор.
@mentorjs
Жыл бұрын
@@user-pw9sn6ih9e да это просто пиздец. Почти всё it комьюнити уебаны с повесткой
@aquapopka21
Жыл бұрын
@@itbeard а у меня 16 лет Израильский паспорт. Я русский или изралитянин?🤔
@user-vf1en9cz1u
Жыл бұрын
@@itbeard меня одно удивляет: пока ты в Беларуси сидел - так вкрадчиво просил помочь байсолу, чуть ли не украдкой в одном из выпусков. А как в Украину переехал - так по украински громкий стал. Вижу бытие сильно определяет твое сознание.
Я не русский и живу не в россии, но для меня тишина со стороны русских выглядит как страх, ведь россия живет не по закону а по понятиям. Россия кажется мне большой тюрьмой в которой живут 3 касты людей: 1) Господа - депутаты, олигархи ... 2) Обслуживающий персонал - армия, полиция, судьи, пропаг*ндоны ... 3) Заключенные - люди что живут, или чьи родственники живут в россии. Мне не нравится как все старательно накидываются на обычных заключенных которых пинают со всех сторон только потому что они молчат и боятся высказать свое мнения. Сейчас травля обычных русских выглядит также как попытки чернокожих Американцев поставить на колени белых Американцев только потому что они белые... Я понимаю Украинцев им сейчас тяжело но то с какой скоростью этот мотив "русский = враг, бей его" переняли все страны.. как минимум неправильно..
@aronin4392
Жыл бұрын
Вы правы и не правы одновременно. Проведём параллели со второй мировой, для любого жителя СССР утверждение "немец = враг" было правильным, но это не означает, что не было порядочных немцев, которые спасали евреев, были в подполье и были против фашизма. Просто, все немцы стали ответственны за действия, которые совершило руководство страны и которые были поддержаны большинством немцев. Сколько русских уехало в западные страны, но при этом поддерживают действия хуйла и при этом не хотят понять, что все вокруг это результаты кап.системы, а Россия благодаря пествованию хуйла и имперской идеи, кроме полезных ископаемых и уезжающих мозгов ничего не может предложить миру.
@guideland1
Жыл бұрын
@@aronin4392 дело в том, что никто не выбирает где родиться. Вы привели понятие коллективной ответственности. Но вот объясните, например, если гражданин России родился и всю жизнь прожил в Казахстане, например, он тоже отвечает? (таких не мало, т.к. после распада совка можно было выбрать паспорт РФ или РК) А если родился в РФ, но 10 лет назад уехал, т.е. до Крыма? А если уехал 6 лет назад уехал и сменил гражданство? А если не сменил? А если отсидел в тюрьме в РФ за политику? Немцев ответственных судили и до сих пор ловят и судят в суде. Коллективная ответственность проявляется в репарациях, например, а не в том, что людей просто буллят. Перечитайте пост выше, автор говорит про травлю и агрессию по принципу расы или цвета паспорта - это не круто и низко.
@user-un4uk3gv2t
Жыл бұрын
Неплохо ты, конечно, за всех русских сказал. Ну вот я не депутат, не обслуживающий персонал и вот точно не заключенный. Нормально зарабатываю, никаких особо проблем у меня в жизни нет и никто меня не пинает. Я свое мнение по ситуации высказал родным и близким и, к счастью, оно у нас совпадает с мнением большинства людей в этом мире. Но уж извини, но я так и не понял с какого хрена я им должен делиться, например, с тобой. У меня есть в жизни и другие дела, которые для меня важнее, уж извини. Автор канала так вообще свалил из своей страны и не помог им, когда они против батьки вышли, а теперь в другой сидит и говорит, что че русские то не выходят. Не хотим и не выходим, будто других занятий у нас нет.
@aronin4392
Жыл бұрын
@@guideland1 Я понимаю вашу точку зрения, но смогут ли ее понять и принять те, чьих близких убили русские в Буче, Ирпене, на юге и востоке Украины? Думаю, что нет. Поэтому, адекватные русские это понимают и вслух говорят о том, что они против войны, осуждают ее и просят прощение у украинцев. Но таких не очень много, у моей матери три родных сестры живут в России и ни одна не позвонила и не спросила ну как вы там? Боятся и верят пропаганде из телевизора про злых украинцев и проклятые США и западные страны) На самом деле о российской сущности давным-давно написал М.Лермонтов: Прощай, немытая Россия, Страна рабов, страна господ, И вы, мундиры голубые, И ты, им преданный народ. Быть может, за стеной Кавказа Сокроюсь от твоих пашей, От их всевидящего глаза, От их всеслышащих ушей.
@guideland1
Жыл бұрын
@@aronin4392 сочувствую вашему горю. У меня нет иллюзий, что люди не будут выражать свою неприязнь ко всем Россиянам без разбора - думаю будут. В жизни много не справедливости. Тысячи Украинцев пострадали и тысячи Россиян пострадают. Для меня это огромная трагедия и я мечтаю проснуться 24 февраля, как будто ничего не было. Но так как это не возможно, то хотя бы, чтоб наступило когда-то примирение.
не вижу причин для существования очередного "клёвого" языка
Для меня кложа стала источником идей и вдохновения, которые я по-прежнему применяю на практике в любых других языках. у Рича офигенные доклады, особенно ранние В кложе кайфово работать с многопоточностью и стейтом REPL - это магия, когда в первый раз сталкиваешься. HMR тоже в свое время было киллер-фичей. google closure с виду какая-то странная муть из 90-х на практике вроде ниче, если глубоко не дебажить. макросы угар, пострелял по яйцам clojure тоже требует std местами. Хваленая концепция "все есть интерфейс, а только потом реализация" далеко не везде работает. js имхо удобнее для веб чем cljs на фронте по сумме факторов, т.к. в более менее сложных системах нужен доступ к платформе, соурсмапы ломаются периодически, интероп портит вид, т.к. либы в большинстве нативные. Раньше HMR было фичей, сейчас есть vite. clj на JVM как по мне намного более хорошо уживается. кложа действительно позволяет писать код с высокой степенью заложения смысла на букву, и это требует высокой нагрузки на мозги со всеми вытекающими. datomic и datascript сильно нишевые штуки, но идея красивая. Ну про войну без комментариев, поболтали и ладно. Эмоции - с вами, философия - нет. Сочувствую короче, но останусь пацифистом на стороне пока.
1:20:15 сложна-сложна 🤣
@АйТиБорода пожалуйста, задаешь вопрос, дослушай ответ и не перебивай человека
Дякую! 💛💙 Случайно увидел этот выпуск. Разговор вышел захватывающим. Спасибо за интересную беседу двух людей, способных увидеть истинные вещи в профессии и в жизни, понимая, что это неразрывно. Щиро вдячний!
Люди которые пишут в чат - "А ПОЧЕМУ СТОЛЬКО ПОЛИТИКИ?" Для вас особо умных, сделали отдельный блок для политики. Он, если вам тяжко посмотреть, начинается в 2:23:00. Все. Посмотрели до туда, и выключили, не мучьте себя и нас своими комментами. Если вы закрыли свое счастливое "лицо" ладошкой и для вас нет войны, живите дальше в своей реальности с супер-дедом. Вам на канал где показывают счастливых отцов которые купили за дохлого сыночка ЛАДУ. белую.потому что он мечтал о белой. И там где жена грустит о убитом муже, который был очень добрый человек, на фоне холодильника с надписью "2 роки гарантії".
@ex-zalt4582
Жыл бұрын
@@Indy_660 Ага. В рф продавали украинские холодильники с украинскими надписями. Я всегда это знал. В рф по-любому магазины "комфи юа" в каждом городе. А ты в курсе что с Украины просто ездили грузовики с награбленным ? Машины вывозили и выставляли на авито, даже не скрывая что они ворованные. Так ты правда думаешь что они не могли в кузов кинуть холодильник и отвезти его в рф ?
@ex-zalt4582
Жыл бұрын
@@user-dg2uw8jh2j не знаю про кого ты... У меня крутой президент, который как никогда близок к народу. Может быть он не такой опытный, но он не кровожадный старый дед с комплексом царя, про которого напишут, что он развязал самую кровавую войну в центре Европы в 21 веке. Убил тысячи людей, разорил и разрушил города. Опозорил свою ничтожную армию из бурятов, тувинцев, и днровцев которые не отличились умом и сообразительностью. И превратил некогда сильное государство, в изгоя, которому отказывают в визах и объявляют государством спонсором терроризма. Так что пусть лучше у меня будет президент комик, чем бездушный диктатор убийца.
@ex-zalt4582
Жыл бұрын
@@user-dg2uw8jh2j смени методичку 15-цати рублёвый ))))
@ex-zalt4582
Жыл бұрын
@@user-dg2uw8jh2j высрать и вправду нечего)) потому что высераете только вы)) нормальные люди пишут и говорят 😂 знаешь есть такая поговорка: спорить с тупым, это как играть в шахматы с голубем, он перекинет все фигуры, насрет на доску, и улетит с видом, что он победил. Иди скабееву включи, там про вашу победу говорят, утешся)))
@anyaagarenko707
Жыл бұрын
@@ex-zalt4582 Россия не объявлена государством спонсором терроризма.
Хорошо, что ты есть, Борода
Автор так и не ответил, что можно делать с помощью Clojure и на кой хрен он вообще нужен.
@itbeard
Жыл бұрын
Там точно был ответ, внимательнее)
@barbiturat1
Жыл бұрын
Можно все то же что и на js, только в js это многие из фич кложи реализуются за счет сторонних библиотек. А в кложе они встроены в язык. В итоге на кложе функциональный код получается просто более "элегантным" чем на js. Но на практике элегантность не парит компании. Поэтому кложа в россии (да и в мире за пределами США) медленно умирает (судя по числу вакансий).
Да ладно 44:17 смотря какой рантайм, можно во многих есть возможность работать с API V8 из js кода
@prepor
Жыл бұрын
Могу предположить (и даже быстро гуглчекнул), что в "API V8" нет части про парсинг js, можно линку?
@TimurShemsedinov
Жыл бұрын
1:09:00 односвязный список не обязан быть имутабельным, за то он красивый
@prepor
Жыл бұрын
@@TimurShemsedinov не обязан, но смысла в нем тогда не слишком много остается, самый кайф как раз в простоте имплементации эффективной иммутабельной структуры.
@TimurShemsedinov
Жыл бұрын
@@prepor api для AST не пробросили, но можно получать байткод динамически из строки исходников js, можно заставлять его оптимизировать или деоптимизировать, можно получать обратно исходник из всех конструкций, развернутых в память, можно полностью управлять контекстами, даже много их сделать и говорить, какой код будет исполняться где, т.е. задавать объект, который будет глобальным контекстом для конкретного кода, любые интроспекции и рефлексии можно... а вот AST не проброшен, но внутренние классы все есть, но это только потому, что не было задачи такой, это не сложно, но никому не нужно, потому, что в браузеры это не втащить никак.
@TimurShemsedinov
Жыл бұрын
@@prepor я лиспы люблю, но вот отказываться от мутабильности можно только в высокоуровневом коде, все же многие системные задачи не сделать так оптимально, например кодирование звука на циклических буферах с перетиранием того, что не успел в условиях нехватки памяти, а вот прикладной код - тут конечно раздолье, делай себе любые DSL на базе лиспов и ни в чем себе не отказывай )))
Интервьюер крутой. Правильные вопросы задаёт, чтоб раскрыть тезисы спикера. Складывается ощущение,что спикер не знает свой предмет. Либо стесняется. Но все же кажется,что он не знает яп. Так как нормальных объяснений чего либо за час видоса я не слышал
Ещё не досмотрел. Пивас-то свой самодельный принес?
@itbeard
Жыл бұрын
Польский же
цель создания сообществ в определенной тематике - помощь людям в их вопросах по этой тематике, как поможет обсуждение войны в решении вопроса реализации какого-то приложения? не кажется ли это абсурдом?
@ni55an
Жыл бұрын
ну например если рандомного человека не убьет ракетой, то в будущем отвечающих на вопрос не станет на одного меньше
@fanmoments1214
Жыл бұрын
@@ni55an ахахаха а ты хорош
Блин ну реал жопа сгорела чел свалил за бугор и говорит вот там людей интересует 13 зп яндекс мог бы то бог бы обсудить ккак помочь АЛОООО дядя у нас за ПИКЕТ САЖАЮТ какие обсуждения?? Если ты из РФ отправил деньги украине ВСЕ тебя САЖАЮТ! А если ты начал какой-то проект по логистике или ещё как-то помочь Укарине ты В ТЮРЯЧКЕ Ку ку ПРИезжай в РФ и выйди с хотябы с саным пикетиком ... вообще люди за бугром которые не в РФ реал в параллельном мире живут как те люди которые в РФ смотрят телик ... ещё раз если ваше обсуждение дойдет до реальных дел ТО зачинщика ИЛИ главного 100% ПОСАДЯТ и не кто не хочет сидеть сейчас в тюрьме в РФ особенно когда стало известно как там пытают
@prepor
Жыл бұрын
Чот я в 2011 на Болотной не видел примерно никого из ссущих выйти сейчас, хотя вроде посадить никого не собирались. Много раз после, тоже, кстати. А кто не ссал тогда, те щас не в России в основном, да. Совпадение.