Не раскрыто - зачем это может быть нужно, кто пользователь такого кода и почему он не знает порядок аргументов для функции которую вызывает, но знает адрес функции и типы аргументов.
Также сильное ограничение этого подхода, поправьте если не прав - не может быть двух аргументов одного типа, ради чего?
Также как справедливо указали в комментариях выше - подобный код трудносопрвождаем.
В обычной ситуации для передачи n параметров в произвольном порядке используют какой-то вариант map и эта фишка обычно нужна для параметризации единичных вызовов на уровне бизнес логики, или близко к ней. А не для алгоритмов, которые дергаются 100500 раз в секунду и создают узкое место.
Результаты огонь. Интересно было бы услышать почему для раскатки окружения (как я понял) используется не докер, или хотя бы отдельная репа хоть через сабмодули. Кажется что проблема веса репозитория тут будет основной со временем + все более тяжелая его прокачка по сети (хотя решается взятием не всей истории). Ну и гипотетический переход на другие платформы будет сопряжен с тасканием зоопарка бинарников в репо для кода, хотя казалось бы что этого можно не делать. Понятно что текущий подход по хранению окружения выглядит максимально простым, хоть и входит в некоторые противоречия с общими практиками, но каких-то сильных контраргументов у меня не будет.
Иными словами как и было — собесед длинной с гугловый и похожими требованиями, за зарплату яндекса), только зачем имея нужный бэкграунд идти в яндекс — не понятно.
Очень напрягает в Дзене когда ты читаешь научпоп, мед статьи по современным достижениям, а тебе ленту периодически заваливает «пришельцами с нибиру» и, советами «как с помощью градусника проверить щитовидную железу», иными словами не хватает фильтрации к псевдонаучности и желтухе, хотя бы самой грубой.
Аж залогинился чтобы вам ответить, пример с Луной — потрясающий, буквально пару месяцев назад о нем думал.
Почему же этот пример так крут? Он предельно ясно показывает нам, что наши статистики и представления о мире — локальны, даже если их рамки необозримо велики относительно жизни, или всей истории человечества.
Честно говоря я не понимаю откуда такое одобрение у этого поста.
Начиная с сорри мини-выпиндрежа про «следите за пальцами», ханжеских рассуждений про порнуху через впн и пиратство, заканчивая «Я бы разделил бизнес и ИТ, чтобы программированием могли заниматься только некоммерческие организации» — wtf, это не идеализм, это банальное не понимание реальности. В реальности ты волен выбирать работать тебе на бизнес за деньги, или сосать лапу в опенсорсе, или комбинировать так, чтобы максимально удоволетворять свои потребности. Да даже не понятно что тут обсуждать и как это толком связано с названием «Безликий код убьет программирование, и ничего мы с этим не сделаем».
ЗЫ Кто-то должен был это написать — заметка ни о чем.
Про обратную связь в точку, любая система без обратной связи, или с не достаточной обратной связью уйдет в разнос — с какими-то оговорками, но вроде бы так из теории управления следует.
По сути сейчас система «A» пытается по максимуму нивелировать порождаемую «B» обратную связь используя промежуточный фильтр гасящий сигнал до некоторого предела. «B» при этом также получает обратную связь от «A» и четко видит когда на посылаемый сигнал есть реакция, а когда она давится. Если причина породившая сигнал от «B» к «A» устранена(всплеск негодования прошел), или «B» смирилось («ничего не поделаешь») то сигнал от «B» к «A» тухнет и «A» выигрывает от использования фильтра игнорируя «B».
Но если причина породившая обратную связь от «B» не проходит или «B» не может с этим смирится, то тогда обртаная связь начинает нарастать для того, чтобы преодолеть фильтр между «B» и «A» и достучаться до «A». И тогда по достижению определенной точки «A» увидит вместо планого роста обратной связи резкий взрывной импульс с которым уже гораздо труднее будет работать.
Чтобы это работало «B» учат терпеть, в основном через увеличение цены за нетерпение.
Но система где «B» полностью задавлена и «A» существует независимо не сможет существовать, тк «A» порождено «B», хотя «A» и может казаться иначе.
Короче интересно на это посмотреть с точки зрения теории игр и управления…
Для такой цены маленький аккум + не известно какого качества камера + очевидно приватности не будет и все данные будут по первому чиху утекать в органы + наверняка будут детские болезни.
Была бы цена 15к можно бы бы рассматривать, но так — дорого.
Вот хуавей с ценами заходил с низов, и занял топ 1 по рынку в итоге сделав апл, а старт с 18к это слишком сильно для РФ, целевая аудитория может себе позволить 12к, 15к от силы на патриотизме но это пик имхо. Интересно было бы какие-то выкладки на эту тему почитать.
Я понял что вы друг друга не поняли, но не понял в чем же автор увидел причину конфликта, как-то очень размыто про разные подходы, примеры кода бы помогли проснить ситуацию.
Когда-нибудь все придет к тому, что все крупные фирмы будут автоматизированы на 99...%, останутся только те кто получает прибыль и следит за налаженным производством где роботы сами уходят на техобслуживание к другим роботам. Государства обложат эти компании огромными налогами за роботизацию, примерно равными тому, что компаниям пришлось бы платить живому персоналу, который мог бы выполнять тот же обьем работы. Но все равно роботы будут выгоднее тк да, они не требуют больше, чем им нужно для функционирования и они надежнее людей. С этих налогов государство будет платить безусловный доход населению работать в котором будет скорее экзотикой нежели необходимостью. Но это будет уже совсем другой мир.
Прекрасный пример говорящий о том, что сильный ИИ возможен это существование человека, который при всех своих способностях к логике ее не везде применяет) Существование человека является прямым доказательством возможности создать интеллект.
Барьер может быть только один — вычислительные ресурсы, но даже на нынешнем этапе при большом желание можно построить компьютер с вычислительными ресурсами равными мозгу человека. Но настанет день когда это будет не вопрос большого желания, а будет насущной реальностью где сильный ИИ соседствует с человеком.
А в комментах хоть кто-нибудь раскроет в чем же собственно плюсы языка для пользователя, те программиста что с ним работает?
Ну все есть функция, ок. А что можно быстро и легко сделать на лиспе и что потребует ощутимо больше усилий, например на питоне или джаваскрипте?
Блин да очевидно зачем, полноценный легковесный механизм эвентов позволяющий реализовывать высокоуровневую бизнес логику без привязки к какому-то стороннему фреймворку же.
За показ хода мысли отдельное спасибо автору.
Согласен на все 100%
Не раскрыто - зачем это может быть нужно, кто пользователь такого кода и почему он не знает порядок аргументов для функции которую вызывает, но знает адрес функции и типы аргументов.
Также сильное ограничение этого подхода, поправьте если не прав - не может быть двух аргументов одного типа, ради чего?
Также как справедливо указали в комментариях выше - подобный код трудносопрвождаем.
В обычной ситуации для передачи n параметров в произвольном порядке используют какой-то вариант map и эта фишка обычно нужна для параметризации единичных вызовов на уровне бизнес логики, или близко к ней. А не для алгоритмов, которые дергаются 100500 раз в секунду и создают узкое место.
Результаты огонь.
Интересно было бы услышать почему для раскатки окружения (как я понял) используется не докер, или хотя бы отдельная репа хоть через сабмодули.
Кажется что проблема веса репозитория тут будет основной со временем + все более тяжелая его прокачка по сети (хотя решается взятием не всей истории). Ну и гипотетический переход на другие платформы будет сопряжен с тасканием зоопарка бинарников в репо для кода, хотя казалось бы что этого можно не делать.
Понятно что текущий подход по хранению окружения выглядит максимально простым, хоть и входит в некоторые противоречия с общими практиками, но каких-то сильных контраргументов у меня не будет.
www.technologyreview.com/s/613092/a-quantum-experiment-suggests-theres-no-such-thing-as-objective-reality
Не является ли это доводом ЗА верность ММИ?
Почему же этот пример так крут? Он предельно ясно показывает нам, что наши статистики и представления о мире — локальны, даже если их рамки необозримо велики относительно жизни, или всей истории человечества.
Начиная с сорри мини-выпиндрежа про «следите за пальцами», ханжеских рассуждений про порнуху через впн и пиратство, заканчивая «Я бы разделил бизнес и ИТ, чтобы программированием могли заниматься только некоммерческие организации» — wtf, это не идеализм, это банальное не понимание реальности. В реальности ты волен выбирать работать тебе на бизнес за деньги, или сосать лапу в опенсорсе, или комбинировать так, чтобы максимально удоволетворять свои потребности. Да даже не понятно что тут обсуждать и как это толком связано с названием «Безликий код убьет программирование, и ничего мы с этим не сделаем».
ЗЫ Кто-то должен был это написать — заметка ни о чем.
По сути сейчас система «A» пытается по максимуму нивелировать порождаемую «B» обратную связь используя промежуточный фильтр гасящий сигнал до некоторого предела. «B» при этом также получает обратную связь от «A» и четко видит когда на посылаемый сигнал есть реакция, а когда она давится. Если причина породившая сигнал от «B» к «A» устранена(всплеск негодования прошел), или «B» смирилось («ничего не поделаешь») то сигнал от «B» к «A» тухнет и «A» выигрывает от использования фильтра игнорируя «B».
Но если причина породившая обратную связь от «B» не проходит или «B» не может с этим смирится, то тогда обртаная связь начинает нарастать для того, чтобы преодолеть фильтр между «B» и «A» и достучаться до «A». И тогда по достижению определенной точки «A» увидит вместо планого роста обратной связи резкий взрывной импульс с которым уже гораздо труднее будет работать.
Чтобы это работало «B» учат терпеть, в основном через увеличение цены за нетерпение.
Но система где «B» полностью задавлена и «A» существует независимо не сможет существовать, тк «A» порождено «B», хотя «A» и может казаться иначе.
Короче интересно на это посмотреть с точки зрения теории игр и управления…
Была бы цена 15к можно бы бы рассматривать, но так — дорого.
Вот хуавей с ценами заходил с низов, и занял топ 1 по рынку в итоге сделав апл, а старт с 18к это слишком сильно для РФ, целевая аудитория может себе позволить 12к, 15к от силы на патриотизме но это пик имхо. Интересно было бы какие-то выкладки на эту тему почитать.
Об архитектуре итогового решения никто и не говорил, это может быть что угодно. Суть факт в том что такое решение есть и мы его демонстрация.
Барьер может быть только один — вычислительные ресурсы, но даже на нынешнем этапе при большом желание можно построить компьютер с вычислительными ресурсами равными мозгу человека. Но настанет день когда это будет не вопрос большого желания, а будет насущной реальностью где сильный ИИ соседствует с человеком.
Ну все есть функция, ок. А что можно быстро и легко сделать на лиспе и что потребует ощутимо больше усилий, например на питоне или джаваскрипте?
За показ хода мысли отдельное спасибо автору.