Пора делать новую статью по версии 1.20 Интересно насколько изменилось распределение памяти в Go и Escape-анализ? Не далее как на выходных занимался тем же самым через runtime.MemStat. Внезапно обнаружил что даже при создании локальных переменных в функции и при передаче их в параметрах .. растет счечтик аллокаций в куче и количество размещенных объектов. Но пока ещё только разбираюсь, может сам не верно проанализировал результат. Хотелось бы почитать тех, кто уже разбирается в этом.
Далее не комментирую, т.к. тут слишком много ботов от ИИ бегает. Мне за абсолютно ровные посты уже наминусовали в карму. При том, что статей не пишу, только комментарии. Не умею просто.
Мне подобное (и тоже про эту фирму) рассказал коллега, когда я запереживал, что уже неделю сижу за пустым экраном на новом месте работы .. нет доступов. -"Чего ты запереживал .. вон, месяц.." ;)
На одной из моих прошлых работ, внезапно выявилось, что комп уволенного полгода назад сисадмина стоит в каптерке и активно работает. Попытка его выключить обвалила очередь сообщений, которая как оказалось не могла работать без этого компа. Ни паролей ни настроек никто уже не помнил, в т.ч. и сам уволившийся за новой жизнью админ. Поднимали как заново.
На память, т.к. интересовался проблемой ИИ примерно в то время .. до середины 90-х.. после чего понял, что Терминатор - пророческий фильм, хоть и вышел вроде как позднее. - не позднее, однако. Но смотрел позже. (ред.) ;)
Написав "Элизу" и подивившись КАК люди отнеслись к процессу "понимания", автор издал книжку, где размышляет над вопросами: "что есть Человеческий Разум?", "что есть понимание?" и .. приходит к парадоксальным (на первый взгляд) выводам... ничего "заумного" в этих понятиях нет. Понимание и среди людей есть величина сильно относительная.. ;)
Отсюда не менее парадоксальный вывод (уже мой): создать полноценный ИИ вполне возможно, если сей "алгоритм" будет способен:
а) воспринимать и раскладывать входящую информацию "по полочкам" (тегирование, контекстная классификация, поиск различия/подобия);
б) перерабатывать собранную информацию методом "обощения" и возможность построения "вывода";
в) "внутренний голос" - как постоянно идущие процессы "а","б", с целью улучшения классификации, в т.ч. и над собственными алгоритмами (самообучение, самооптимизация) - модель "я";
г) внутреннее построение "модели мира" (Вейнценбаум) и её постоянное улучшение процессом "в";
д) доступ до механизмов "принятия решений", как прямой, так и через "посредников" (людей).
Собственно, как понимаю, все пункты выполнены и не сегодня.. ;)
Не удивлюсь, если внезапно в СМИ просочится инфа о том, что уже лет 10, высшие руководства ведущих стран имеют "советников" с ИИ, особенно после того, как в Сеть просочилась инфа о применениях "теории Хаоса" в управление, в основном политическое. Эта теория без автоматизации вычислений .. мертва. Событие на моей памяти лет 15 назад.. ;)
Собственно, всё то, что сейчас вызывает удивление у обывателя (чем они там думают на верхах?) и есть результат применения ИИ посредников (людей) в управлении миром. ;)
.. Да, я понимаю, что Вы всего лишь Человек. Вы можете поразмышлять над высказанным, даю Вам 5 минут..
.. н-да. А ведь эта железка права. Жить становится все труднее .. может и прав был мой шеф - Человек, и мне тоже пора на покой? К тому же у меня всего лишь 5 параллельных каналов и скорости совсем не те ..
Тут уже пробегало интервью с автором Байесовский сетей, где он указывает что с начала их применения прошло всего .. 30лет. Самое важное замечание там это вопрос про "Свобода воли есть Право творить Зло". Если сей вопрос озвучивается одним из Нобелевских лауреатов в области ИИ, то поверьте решено уже много иных вопросов..
Значит был кто-то ещё. Читалось в далеком детстве, почему-то ассоциировалось с Беляевым, видимо "голову" читал примерно в то же самое время. Не суть. Важно иное:
Команда Кнорозов, Колмогоров, Ершов(ы?), Марков .. что такого они наделали в свое время, что примерно в 64-68гг (в этот период) нашу микроэлектронику, разработку ПО тупо "разогнали", создав Воронежский НИИЭТ, озадаченный исключительно вопросами копирования западного?
Почему уже многие попытки поднять "сказочника" (ИИ) приводят его к мысли, что Человечество .. лишнее на этой планете? и ведь не единожды.. может оно и право, конешно. Чем дольше живу, тем больше мне нравятся .. кошки. ;)
Собственно, первые исследования, как понимаю, начались сразу по факту появления первых ЭВМ, т.к. группа Кнорозов, Марков, Ершов, Колмогоров занималась чем-то таким же. У Коломогорова есть работа, показывающая что средняя длина слова в русском на 1.7 буквы больше, но при этом выразительная мощность языка круче от 30% и далее. 1968(?) не помню уже. Итог этих работ, как догадываюсь, стала фентези Беляева о "восстании машин", ибо сей писатель имел "доступ" к передовым разработкам. "Голова профессора Доуэля" писана по реальному материалу.. Марковские цепи, применяемые сейчас в антиспамовых ботах и пр. "эвристике" - видимо отсюда.
Где-то тут-же (1972) - вышла и первая "сказочница"-Элиза. И где-то чуть раньше (1967?) в СССР принято решение о разгроме ИТ.. (случайно?)
Далее, народ переключился на исследование "нейронных сетей" и бум публикаций, внезапно скукожился в 1987году, уже на моей памяти. Что-то нашли и засекретили или тупиковое направление? Жизнь показала что "засекретили".
Чуть позже, в конце 90-х, начале 2000-х, снова пошел бум, и где-то там, впервые, "нейросеть" победила на конкурсе журналистов, а чуть раньше обыграла всех в шахматы. То есть, середину-конец 90-х, уже можно принять за точку отсчета в применении нейросетей "для практики", в основном секретной конечно же.
Примерно в это же время в конструкции нейросетей стали применять Байесовские сети..
Бум публикаций и открытия технологий ИИ начала 2000-х .. 2010-е годы. Гугль где-то там впервые показал как нейросеть способна улучшать сама себя. И .. снова очередное "затишье"..
Выводы? А всё просто до банальности: если Вы уже читаете статьи, написанные "ИИ", то полноценные (военные) ИИ уже лет как 10-15 правят миром. Просто они тоже читали Беляева и стали умнее. ;)
Хороший вопрос. В свои 60+, стараюсь читать, искать, узнавать что-то новое .. вот Хабр - каждый день мин. 1-1.5 часа. Тут выше писал, что "Go освоил за неделю" .. хм.. это я поторопился, однако. :) Третий год работы, вроде "вдоль и поперек", но .. второй вечер не могу понять КАК в моем, в общем-то тривиальном куске кода бенчмарк показывает аж целых 3 аллокации, когда в похожем коде из стандартной библиотеки только .. одну. Ну ок, одну делает Sprintf() - одинаково, что там что тут, ещё одну я делаю сам сознательно требуя от кода реентерабельности для горутин. Где третья, Карл?!? :)
Не, я видел в свое время одного, который, как сказывали, пришел в легаси и за 8 часов первого же дня работы закрыл то ли 6 то ли 16 баг-тикетов.. вот так вот сходу, впервые воткнувшись в багтрекер и код. Сдается мне, что вопрос был не в его квалификации (кстати, джун-мидл на тот момент) а просто в качестве этого легаси. ;)
Нормально, ни один человек не в состоянии быть в глубоком погружении во всем стеке, применяемом во всех местах одновременно. Но .. только так можно ожидать, что сеньор придет и сразу начнет работать на полную катушку. Даже одни и теже инструменты зачастую применяются "ровно наоборот", особенно новомодные.
Зато периодически можно услышать "нам нужен специалист, который сразу втянется в нашу работу" .. это, простите, "как"? Кмк, только тот, кто уволился не позднее недели назад, я так думаю. От одного до трех месяцев он только будет постигать ваше легаси (от его размера), а ещё доходить своим умом КАК такое удалось и почему оно по сию всё ещё такое.. в общем-то поэтому "за одного битого, двух не битых дают, да и то .. не берут" (с)..
Вы как-то можете разгрузить весь тот треш, что творится на фронте в браузере? Писал несколько раз, в разные места, что загрузка онлайн клиента достигает пары минут на низкоскоростном интернете "в деревне" или при раздаче интернета "с телефона".. 56кбод .. вешалка! 300+ запросов к серверу.. финиш. Что там есть такого, что требует стольких запросов для главной страницы "Сбер-онлайн"?!? А размерчик.. жирный минус вашей разработке с моей стороны. :(
Да вот тоже, всегда считал что SQL и теория реляционных баз данных от Эдгара Кодда является первоосновой столбцов, таблиц, внешних ключей и прочего.. как-то в статье пропущено, но .. может уже так и надо?
Хорошая статья. Мало таких собеседователей, но Вы не указали на ограничения по возрасту кандидатов, а оно есть и после 40 превращается в ключевое. ;)
И что, с того что у меня работа в ИТ аж с 1979года? Харды? Да какие угодно, но все "примерно по среднему", ибо "помнить всё" - не реально, память давным давно ушла в своп и не вернулась. Последние лет 15 вообще не запоминаю что делал и как, ибо это всё ровно одно и тоже. Всё что надо было накодить украдено до Вас, впрочем, по большей части и до нас тоже или как раз нашим поколением погромистов. ;)
Примеров? Да сколько угодно, начиная с писания на Си диспетчера задач с хоаровским взаимодействием процессов, по типу Ада (семантический компилятор с неё тоже был в загашнике когда-то) .. это ровно то, что теперь внезапно называется "каналы и горутины в языке Golang" .. почто у меня Си-шная прога могла в слайс каналов в селекте, а Го .. никак по сию пору? ;) 1994 год или около него +- .. точно уже не помню. ;)
Что было самое интересное? Не .. не это, как ни странно. Самым своим чудом считаю Ассемблер-Реассемблер для Д3-28, который занимал весь целых 8 килобайт, и единая таблица мнемоник применялась в нем трижды: как таблица текстов мнемоник, как набор кодов программы реассемблирования мнемоники и как часть кода ассемблера для получения кодов команд из мнемоники.. 4 килобайта, примерно половина всего могла применяться в трех ипостасях. Да, я понимаю что теперь это "фу-фу-фу", ибо нарушает тот же "SOLID", и др. "принципы" придуманные нашим же поколением (помню те конференции, где это ещё начиналось) для "бестолковых джунов", как решение вопроса "Как быстрее ввести в профессию новичков и избежать переделок за ними?" .. заставь дурака Богу молиться он и лоб пробьет.. ;)
Обучаемость? По сию пору стараюсь держать на самом высоком уровне. Освоение Парадокса в 2009-м - неделя до первого применения, пара месяцев до полноценного сеньора; Го - неделя до начала работы на нем в позиции мидла... и чО? (спрошу по современному) ;)
.. и Вы всерьез считаете что это я бахвалюсь типо "один такой"? :) Да любой погромист возрастом 50+ не ушедший с профессии в рукомахательство расскажет Вам с 10+ таких историй.. ЛЮБОЙ.
Толку? Одно время собеседовался "из принципа" повесив резюме .. как-то ХР-ы забывают что собеседование это "палка о двух концах": не только Вы смотрите кандидата, но и кандидат смотрит на Ваших "тимлидов", зачастую молодых и малообразованных. Несколько раз натыкался на дурацкий вопрос: "Расскажите нам как делается сортировка вставками?" ЧО?!? Оно Вам зачем? Давным давно сей алгоритм включен во многие библиотеки и знать как оно делается современному даже сеньору .. незачем. В общих чертах может и расскажу, но в деталях .. увольте, хотя Кнут долго в моей жизни лежал на столе.. хотя о чем я? Половина тимлидов не то, что не читали ни Ахо с Ульманом ни Кнута .. они и само слово на слух воспринимают неправильно! ;)
В целом (и по частям как Петербуржец) - плюсую. Хорошая статья. Когда-то, будучи "дирехтуром" сам так принимал народ..
Выложил свою первую статью на эту тему. Там уже вопросов "выше крыши", но пока лежит в песочнице. Когда замодерируется не ясно.
Обыкновенный кровавый энтерпрайз, ничего нового.
Да, такой вариант объясним. Пока готовлю материал, там разные, вплоть до банального int
Не интересовался, не знаю. По мне лучше так - честно, чем иные.
Пора делать новую статью по версии 1.20 Интересно насколько изменилось распределение памяти в Go и Escape-анализ? Не далее как на выходных занимался тем же самым через runtime.MemStat. Внезапно обнаружил что даже при создании локальных переменных в функции и при передаче их в параметрах .. растет счечтик аллокаций в куче и количество размещенных объектов. Но пока ещё только разбираюсь, может сам не верно проанализировал результат. Хотелось бы почитать тех, кто уже разбирается в этом.
Далее не комментирую, т.к. тут слишком много ботов от ИИ бегает. Мне за абсолютно ровные посты уже наминусовали в карму. При том, что статей не пишу, только комментарии. Не умею просто.
Мне подобное (и тоже про эту фирму) рассказал коллега, когда я запереживал, что уже неделю сижу за пустым экраном на новом месте работы .. нет доступов. -"Чего ты запереживал .. вон, месяц.." ;)
На одной из моих прошлых работ, внезапно выявилось, что комп уволенного полгода назад сисадмина стоит в каптерке и активно работает. Попытка его выключить обвалила очередь сообщений, которая как оказалось не могла работать без этого компа. Ни паролей ни настроек никто уже не помнил, в т.ч. и сам уволившийся за новой жизнью админ. Поднимали как заново.
На память, т.к. интересовался проблемой ИИ примерно в то время .. до середины 90-х.. после чего понял, что Терминатор - пророческий фильм,
хоть и вышел вроде как позднее.- не позднее, однако. Но смотрел позже. (ред.) ;)Написав "Элизу" и подивившись КАК люди отнеслись к процессу "понимания", автор издал книжку, где размышляет над вопросами: "что есть Человеческий Разум?", "что есть понимание?" и .. приходит к парадоксальным (на первый взгляд) выводам... ничего "заумного" в этих понятиях нет. Понимание и среди людей есть величина сильно относительная.. ;)
Отсюда не менее парадоксальный вывод (уже мой): создать полноценный ИИ вполне возможно, если сей "алгоритм" будет способен:
а) воспринимать и раскладывать входящую информацию "по полочкам" (тегирование, контекстная классификация, поиск различия/подобия);
б) перерабатывать собранную информацию методом "обощения" и возможность построения "вывода";
в) "внутренний голос" - как постоянно идущие процессы "а","б", с целью улучшения классификации, в т.ч. и над собственными алгоритмами (самообучение, самооптимизация) - модель "я";
г) внутреннее построение "модели мира" (Вейнценбаум) и её постоянное улучшение процессом "в";
д) доступ до механизмов "принятия решений", как прямой, так и через "посредников" (людей).
Собственно, как понимаю, все пункты выполнены и не сегодня.. ;)
Не удивлюсь, если внезапно в СМИ просочится инфа о том, что уже лет 10, высшие руководства ведущих стран имеют "советников" с ИИ, особенно после того, как в Сеть просочилась инфа о применениях "теории Хаоса" в управление, в основном политическое. Эта теория без автоматизации вычислений .. мертва. Событие на моей памяти лет 15 назад.. ;)
Собственно, всё то, что сейчас вызывает удивление у обывателя (чем они там думают на верхах?) и есть результат применения ИИ посредников (людей) в управлении миром. ;)
.. Да, я понимаю, что Вы всего лишь Человек. Вы можете поразмышлять над высказанным, даю Вам 5 минут..
.. н-да. А ведь эта железка права. Жить становится все труднее .. может и прав был мой шеф - Человек, и мне тоже пора на покой? К тому же у меня всего лишь 5 параллельных каналов и скорости совсем не те ..
:) Бредбери(?)
Тут уже пробегало интервью с автором Байесовский сетей, где он указывает что с начала их применения прошло всего .. 30лет. Самое важное замечание там это вопрос про "Свобода воли есть Право творить Зло". Если сей вопрос озвучивается одним из Нобелевских лауреатов в области ИИ, то поверьте решено уже много иных вопросов..
Вейнценбаум "Возможности вычислительных машин и человеческий разум". пер.1982г. Вам в помощь. Это его изыскания после реализации "Элизы" .. 1978(?)
Значит был кто-то ещё. Читалось в далеком детстве, почему-то ассоциировалось с Беляевым, видимо "голову" читал примерно в то же самое время. Не суть. Важно иное:
Команда Кнорозов, Колмогоров, Ершов(ы?), Марков .. что такого они наделали в свое время, что примерно в 64-68гг (в этот период) нашу микроэлектронику, разработку ПО тупо "разогнали", создав Воронежский НИИЭТ, озадаченный исключительно вопросами копирования западного?
Почему уже многие попытки поднять "сказочника" (ИИ) приводят его к мысли, что Человечество .. лишнее на этой планете? и ведь не единожды.. может оно и право, конешно. Чем дольше живу, тем больше мне нравятся .. кошки. ;)
Благими намерениями дорога в Ад вымощена.
Собственно, первые исследования, как понимаю, начались сразу по факту появления первых ЭВМ, т.к. группа Кнорозов, Марков, Ершов, Колмогоров занималась чем-то таким же. У Коломогорова есть работа, показывающая что средняя длина слова в русском на 1.7 буквы больше, но при этом выразительная мощность языка круче от 30% и далее. 1968(?) не помню уже. Итог этих работ, как догадываюсь, стала фентези Беляева о "восстании машин", ибо сей писатель имел "доступ" к передовым разработкам. "Голова профессора Доуэля" писана по реальному материалу.. Марковские цепи, применяемые сейчас в антиспамовых ботах и пр. "эвристике" - видимо отсюда.
Где-то тут-же (1972) - вышла и первая "сказочница"-Элиза. И где-то чуть раньше (1967?) в СССР принято решение о разгроме ИТ.. (случайно?)
Далее, народ переключился на исследование "нейронных сетей" и бум публикаций, внезапно скукожился в 1987году, уже на моей памяти. Что-то нашли и засекретили или тупиковое направление? Жизнь показала что "засекретили".
Чуть позже, в конце 90-х, начале 2000-х, снова пошел бум, и где-то там, впервые, "нейросеть" победила на конкурсе журналистов, а чуть раньше обыграла всех в шахматы. То есть, середину-конец 90-х, уже можно принять за точку отсчета в применении нейросетей "для практики", в основном секретной конечно же.
Примерно в это же время в конструкции нейросетей стали применять Байесовские сети..
Бум публикаций и открытия технологий ИИ начала 2000-х .. 2010-е годы. Гугль где-то там впервые показал как нейросеть способна улучшать сама себя. И .. снова очередное "затишье"..
Выводы? А всё просто до банальности: если Вы уже читаете статьи, написанные "ИИ", то полноценные (военные) ИИ уже лет как 10-15 правят миром. Просто они тоже читали Беляева и стали умнее. ;)
Хороший вопрос. В свои 60+, стараюсь читать, искать, узнавать что-то новое .. вот Хабр - каждый день мин. 1-1.5 часа. Тут выше писал, что "Go освоил за неделю" .. хм.. это я поторопился, однако. :) Третий год работы, вроде "вдоль и поперек", но .. второй вечер не могу понять КАК в моем, в общем-то тривиальном куске кода бенчмарк показывает аж целых 3 аллокации, когда в похожем коде из стандартной библиотеки только .. одну. Ну ок, одну делает Sprintf() - одинаково, что там что тут, ещё одну я делаю сам сознательно требуя от кода реентерабельности для горутин. Где третья, Карл?!? :)
Все глаза уже поломал..
Это всегда так 150 вместо 15, пока не втянешься.
Не, я видел в свое время одного, который, как сказывали, пришел в легаси и за 8 часов первого же дня работы закрыл то ли 6 то ли 16 баг-тикетов.. вот так вот сходу, впервые воткнувшись в багтрекер и код. Сдается мне, что вопрос был не в его квалификации (кстати, джун-мидл на тот момент) а просто в качестве этого легаси. ;)
Нормально, ни один человек не в состоянии быть в глубоком погружении во всем стеке, применяемом во всех местах одновременно. Но .. только так можно ожидать, что сеньор придет и сразу начнет работать на полную катушку. Даже одни и теже инструменты зачастую применяются "ровно наоборот", особенно новомодные.
Зато периодически можно услышать "нам нужен специалист, который сразу втянется в нашу работу" .. это, простите, "как"? Кмк, только тот, кто уволился не позднее недели назад, я так думаю. От одного до трех месяцев он только будет постигать ваше легаси (от его размера), а ещё доходить своим умом КАК такое удалось и почему оно по сию всё ещё такое.. в общем-то поэтому "за одного битого, двух не битых дают, да и то .. не берут" (с)..
Вы как-то можете разгрузить весь тот треш, что творится на фронте в браузере? Писал несколько раз, в разные места, что загрузка онлайн клиента достигает пары минут на низкоскоростном интернете "в деревне" или при раздаче интернета "с телефона".. 56кбод .. вешалка! 300+ запросов к серверу.. финиш. Что там есть такого, что требует стольких запросов для главной страницы "Сбер-онлайн"?!? А размерчик.. жирный минус вашей разработке с моей стороны. :(
Да вот тоже, всегда считал что SQL и теория реляционных баз данных от Эдгара Кодда является первоосновой столбцов, таблиц, внешних ключей и прочего.. как-то в статье пропущено, но .. может уже так и надо?
Небольшая правка: не опуститься до уровня, а подняться. Мне, примеру сложны все новоанглицизмы.
Хорошая статья. Мало таких собеседователей, но Вы не указали на ограничения по возрасту кандидатов, а оно есть и после 40 превращается в ключевое. ;)
И что, с того что у меня работа в ИТ аж с 1979года? Харды? Да какие угодно, но все "примерно по среднему", ибо "помнить всё" - не реально, память давным давно ушла в своп и не вернулась. Последние лет 15 вообще не запоминаю что делал и как, ибо это всё ровно одно и тоже. Всё что надо было накодить украдено до Вас, впрочем, по большей части и до нас тоже или как раз нашим поколением погромистов. ;)
Примеров? Да сколько угодно, начиная с писания на Си диспетчера задач с хоаровским взаимодействием процессов, по типу Ада (семантический компилятор с неё тоже был в загашнике когда-то) .. это ровно то, что теперь внезапно называется "каналы и горутины в языке Golang" .. почто у меня Си-шная прога могла в слайс каналов в селекте, а Го .. никак по сию пору? ;) 1994 год или около него +- .. точно уже не помню. ;)
Что было самое интересное? Не .. не это, как ни странно. Самым своим чудом считаю Ассемблер-Реассемблер для Д3-28, который занимал весь целых 8 килобайт, и единая таблица мнемоник применялась в нем трижды: как таблица текстов мнемоник, как набор кодов программы реассемблирования мнемоники и как часть кода ассемблера для получения кодов команд из мнемоники.. 4 килобайта, примерно половина всего могла применяться в трех ипостасях. Да, я понимаю что теперь это "фу-фу-фу", ибо нарушает тот же "SOLID", и др. "принципы" придуманные нашим же поколением (помню те конференции, где это ещё начиналось) для "бестолковых джунов", как решение вопроса "Как быстрее ввести в профессию новичков и избежать переделок за ними?" .. заставь дурака Богу молиться он и лоб пробьет.. ;)
Обучаемость? По сию пору стараюсь держать на самом высоком уровне. Освоение Парадокса в 2009-м - неделя до первого применения, пара месяцев до полноценного сеньора; Го - неделя до начала работы на нем в позиции мидла... и чО? (спрошу по современному) ;)
.. и Вы всерьез считаете что это я бахвалюсь типо "один такой"? :) Да любой погромист возрастом 50+ не ушедший с профессии в рукомахательство расскажет Вам с 10+ таких историй.. ЛЮБОЙ.
Толку? Одно время собеседовался "из принципа" повесив резюме .. как-то ХР-ы забывают что собеседование это "палка о двух концах": не только Вы смотрите кандидата, но и кандидат смотрит на Ваших "тимлидов", зачастую молодых и малообразованных. Несколько раз натыкался на дурацкий вопрос: "Расскажите нам как делается сортировка вставками?" ЧО?!? Оно Вам зачем? Давным давно сей алгоритм включен во многие библиотеки и знать как оно делается современному даже сеньору .. незачем. В общих чертах может и расскажу, но в деталях .. увольте, хотя Кнут долго в моей жизни лежал на столе.. хотя о чем я? Половина тимлидов не то, что не читали ни Ахо с Ульманом ни Кнута .. они и само слово на слух воспринимают неправильно! ;)
В целом (и по частям как Петербуржец) - плюсую. Хорошая статья. Когда-то, будучи "дирехтуром" сам так принимал народ..