High tech, simple life.
Пара дней прошли в раздумьях над предсказаниями Дарио Амодея, CEO Anthropic (компания, выпустившая Claude, конкурента ChatGPT).
Выжимки можно почитать на каналах, которые на этом специализируются, но вкратце - мы находимся на пороге невообразимого будущего, которое, по предсказаниям Дарио, настанет в течение следующих 5-10 лет и будет представлять собой результат ускоренного прогресса практически во всём. Как он говорит, это будет как "сжатый [в 10 раз] 21й век".
Я сам не настолько оптимистичен в прогнозах, но все равно успел отметиться всрачах дискуссиях со скептиками и критиками мнения Дарио. Подобная полемика обогащает всех причастных временами :)
На фоне этого сегодня выдался цифровой детокс в виде земельных работ на участке под зиму.
Лопата вместо клавиатуры, вознесение молитв богу мотоблок-шайтан-машины вместо написания кода и медитативный процесс работы с землёй на свежем, почти морозном уже, воздухе.
Кажется, что куча человеческих проблем - она от отсутствия внятной цели и потери связи действий с результатом. В этом же сеттинге всё понятное, осязаемое, осознанное.
Сидишь, смакуя усталость, на ступеньках крыльца с горячим чаем и особенно явно ощущаешь вот это вот "будущее уже наступило, просто оно ещё неравномерно распределено".
Да и повсеместно ли нужно его распределять?
Тут такое небо на закате.
P.S.
А ещё в деревне новая кошка. Тоже событие, как ни крути :)
#futurism #ai #life
Пара дней прошли в раздумьях над предсказаниями Дарио Амодея, CEO Anthropic (компания, выпустившая Claude, конкурента ChatGPT).
Выжимки можно почитать на каналах, которые на этом специализируются, но вкратце - мы находимся на пороге невообразимого будущего, которое, по предсказаниям Дарио, настанет в течение следующих 5-10 лет и будет представлять собой результат ускоренного прогресса практически во всём. Как он говорит, это будет как "сжатый [в 10 раз] 21й век".
Я сам не настолько оптимистичен в прогнозах, но все равно успел отметиться в
На фоне этого сегодня выдался цифровой детокс в виде земельных работ на участке под зиму.
Лопата вместо клавиатуры, вознесение молитв богу мотоблок-шайтан-машины вместо написания кода и медитативный процесс работы с землёй на свежем, почти морозном уже, воздухе.
Кажется, что куча человеческих проблем - она от отсутствия внятной цели и потери связи действий с результатом. В этом же сеттинге всё понятное, осязаемое, осознанное.
Сидишь, смакуя усталость, на ступеньках крыльца с горячим чаем и особенно явно ощущаешь вот это вот "будущее уже наступило, просто оно ещё неравномерно распределено".
Да и повсеместно ли нужно его распределять?
Тут такое небо на закате.
P.S.
А ещё в деревне новая кошка. Тоже событие, как ни крути :)
#futurism #ai #life
❤6🔥6🆒1
По мотивам вчерашнего поста, позволю себе дополнить то, о чём говорил Дарио, темой образования.
На мой взгляд, оно тоже неузнаваемо преобразится и скорее всего, с современной точки зрения, будет выглядеть как развлечение.
Дети учатся, играя.
С возрастом процесс получения новых знаний становится все менее игровым и более строгим, но однако наша способность воспринимать новое, изучая его в около-игровой форме, не исчезает:
* нам все еще нужны простые и четкие цели;
* мы любим обратную связь и вознаграждение;
* нам нравится решать какие-то головоломки;
* интерактивность в процессе обучения помогает быстрее ухватить суть какой-то неочевидной идеи;
* постепенное нарастание уровня сложности лучше, чем нарисовать сову в 2 шага;
* нарративность и сторителлинг,прости господи, лучше, чем обрывочные знания, т.к. наш мозг надежнее запоминает цепочки сведений, связанных общим контекстом.
Что можно ожидать в будущем образования? Представьте себе, что по каждой изучаемой теме у вас будет:
* возможность задавать вопросы бесконечно терпеливому, мотивирующему и всегда доступному преподавателю, который знает почти всё на свете, может углубиться в любую тему и задействовать знания из смежных областей;
* этот же преподаватель будет знать ваши сильные и слабые стороны и будет использовать оптимальный для вас способ донесения информации;
* он же вам будет подкидывать бесконечное количество каждый раз новых задачек, до тех пор, пока вы не поймете какую-то сложную концепцию;
* по ходу дела будут генерироваться текст/картинки/видео/аудио под конкретную изучаемую тему;
* будут существовать (а позже и генерироваться) интерактивные демки в 2d/3d, дополненной и виртуальной реальности, в которых можно будет посмотреть на визуализацию и подёргать за разные "ручки", чтобы понять принцип работы механизма, к примеру;
* обучение будет последовательным, с постепенным нарастанием сложности шагами, которые именно для вас будут как посильными, так при этом в достаточной степени развивающими, с задействованием ранее полученных знаний;
* в любой момент можно будет проверить свои знания, получить обратную связь и сведения с примерами для того, чтобы подтянуть проседающие области;
* ачивки/лидерборды/бейджики как само собой разумеющееся для тех, кому это помогает учиться.
А теперь представьте, что технологическая база для много из этого уже готова, а для остального - активно развивается :)
Для некоторых решений стоимость все еще высока (AR/VR к примеру, или генерация видео), но она кратно упала за прошлые пару лет и еще сильнее упадет в следующие 5-10.
"What a time to be alive" (с) TwoMinutePapers
#futurism #ai #education
На мой взгляд, оно тоже неузнаваемо преобразится и скорее всего, с современной точки зрения, будет выглядеть как развлечение.
Дети учатся, играя.
С возрастом процесс получения новых знаний становится все менее игровым и более строгим, но однако наша способность воспринимать новое, изучая его в около-игровой форме, не исчезает:
* нам все еще нужны простые и четкие цели;
* мы любим обратную связь и вознаграждение;
* нам нравится решать какие-то головоломки;
* интерактивность в процессе обучения помогает быстрее ухватить суть какой-то неочевидной идеи;
* постепенное нарастание уровня сложности лучше, чем нарисовать сову в 2 шага;
* нарративность и сторителлинг,
Что можно ожидать в будущем образования? Представьте себе, что по каждой изучаемой теме у вас будет:
* возможность задавать вопросы бесконечно терпеливому, мотивирующему и всегда доступному преподавателю, который знает почти всё на свете, может углубиться в любую тему и задействовать знания из смежных областей;
* этот же преподаватель будет знать ваши сильные и слабые стороны и будет использовать оптимальный для вас способ донесения информации;
* он же вам будет подкидывать бесконечное количество каждый раз новых задачек, до тех пор, пока вы не поймете какую-то сложную концепцию;
* по ходу дела будут генерироваться текст/картинки/видео/аудио под конкретную изучаемую тему;
* будут существовать (а позже и генерироваться) интерактивные демки в 2d/3d, дополненной и виртуальной реальности, в которых можно будет посмотреть на визуализацию и подёргать за разные "ручки", чтобы понять принцип работы механизма, к примеру;
* обучение будет последовательным, с постепенным нарастанием сложности шагами, которые именно для вас будут как посильными, так при этом в достаточной степени развивающими, с задействованием ранее полученных знаний;
* в любой момент можно будет проверить свои знания, получить обратную связь и сведения с примерами для того, чтобы подтянуть проседающие области;
* ачивки/лидерборды/бейджики как само собой разумеющееся для тех, кому это помогает учиться.
А теперь представьте, что технологическая база для много из этого уже готова, а для остального - активно развивается :)
Для некоторых решений стоимость все еще высока (AR/VR к примеру, или генерация видео), но она кратно упала за прошлые пару лет и еще сильнее упадет в следующие 5-10.
"What a time to be alive" (с) TwoMinutePapers
#futurism #ai #education
❤6👏2
Дополню вчерашний пост существующими хорошими примерами того, как может выглядеть не-классическое образование, из того, с чем сам сталкивался.
Геймификация
* Duolingo - ну все и так знают эту адовую сову, которая эксплуатирует все ваши слабости через набор игровых механик и психологических уловок, чтобы мотивировать вас заниматься
Интерактивность и наглядность
* Brilliant - отличные интерактивные демки и возможность посмотреть на научные концепции под разными углами. Помогло, когда активно вкатывался в Data Science / Machine Learning - вспоминал и подтягивал там основы вышки и статистики
* 3Blue1Brown - наглядные визуализации математических и связанных с математикой концепций
Сторителлинг
* Бизнес-романы - это полухудожественные произведения, которые задают сеттинг и в нем раскрывают какие-то бизнес- и/или технические концепции в жизненных ситуациях:
* Deadline. Роман об управлении проектами - про создание софтварных проектов (+ конечно же, нужно читать "Человеческий фактор. Успешные проекты и команды");
* Проект "Феникс" - про внедрение DevOps в организациях;
* Цель. Процесс непрерывного совершенствования - классика от создателя теории ограничений.
* Книги Джеральда Даррелла - писателя и натуралиста, который с юмором, в деталях и увлекательно писал о представителях живого мира, с которыми встречался в своих экспедициях. Помимо того, что его просто интересно читать, я ему обязан склонностью к биологии в раннем возрасте :)
Виммельбухи
Это такие книги с насыщенными и детальными иллюстрациями и минимумом текста, обычно для детей, но для подростков-взрослых тоже есть интересные:
* Как все устроено сегодня
* Thing Explainer (+ What If с научными ответами на абсурдные вопросы от того же автора. Он еще и автор XKCD :))
Детское популяризаторское
* Книги Зарецких и Труханова для детей про компьютеры - возможно, в моем случае они повлияли на выбор будущей профессии, связанной с IT :)
* А я был в компьютерном городе (1990 г.)
* Энциклопедия профессора Фортрана (1991 г.)
* Ну, конечно же, Яков Перельман с его книгами, популяризирующими точные науки
Манга (внезапно)
* серия "Образовательная манга". Вообще я как-то купил книгу из этой серии по базам данных ради прикола на Амазоне, а она оказалась неплохой по фактическому материалу для начинающих. В серии, помимо айтишных, полно книг по совершенно разным дисциплинам
#education
Геймификация
* Duolingo - ну все и так знают эту адовую сову, которая эксплуатирует все ваши слабости через набор игровых механик и психологических уловок, чтобы мотивировать вас заниматься
Интерактивность и наглядность
* Brilliant - отличные интерактивные демки и возможность посмотреть на научные концепции под разными углами. Помогло, когда активно вкатывался в Data Science / Machine Learning - вспоминал и подтягивал там основы вышки и статистики
* 3Blue1Brown - наглядные визуализации математических и связанных с математикой концепций
Сторителлинг
* Бизнес-романы - это полухудожественные произведения, которые задают сеттинг и в нем раскрывают какие-то бизнес- и/или технические концепции в жизненных ситуациях:
* Deadline. Роман об управлении проектами - про создание софтварных проектов (+ конечно же, нужно читать "Человеческий фактор. Успешные проекты и команды");
* Проект "Феникс" - про внедрение DevOps в организациях;
* Цель. Процесс непрерывного совершенствования - классика от создателя теории ограничений.
* Книги Джеральда Даррелла - писателя и натуралиста, который с юмором, в деталях и увлекательно писал о представителях живого мира, с которыми встречался в своих экспедициях. Помимо того, что его просто интересно читать, я ему обязан склонностью к биологии в раннем возрасте :)
Виммельбухи
Это такие книги с насыщенными и детальными иллюстрациями и минимумом текста, обычно для детей, но для подростков-взрослых тоже есть интересные:
* Как все устроено сегодня
* Thing Explainer (+ What If с научными ответами на абсурдные вопросы от того же автора. Он еще и автор XKCD :))
Детское популяризаторское
* Книги Зарецких и Труханова для детей про компьютеры - возможно, в моем случае они повлияли на выбор будущей профессии, связанной с IT :)
* А я был в компьютерном городе (1990 г.)
* Энциклопедия профессора Фортрана (1991 г.)
* Ну, конечно же, Яков Перельман с его книгами, популяризирующими точные науки
Манга (внезапно)
* серия "Образовательная манга". Вообще я как-то купил книгу из этой серии по базам данных ради прикола на Амазоне, а она оказалась неплохой по фактическому материалу для начинающих. В серии, помимо айтишных, полно книг по совершенно разным дисциплинам
#education
❤5🔥2👍1
Telegram
БУФИАН: больше, чем бухгалтерия
#Коммуникация
Замена крестика и коммуникация
Недавно была в церковной лавке и стала свидетелем сцены. Сестра купила младшему брату крестик на веревочке (мальчишке лет 8-9). Через 10 минут мальчуган вернулся и... Дальше было сложно.
Если коротко, то он…
Замена крестика и коммуникация
Недавно была в церковной лавке и стала свидетелем сцены. Сестра купила младшему брату крестик на веревочке (мальчишке лет 8-9). Через 10 минут мальчуган вернулся и... Дальше было сложно.
Если коротко, то он…
Ответ на пост о сложностях коммуникации в работе.
Ох, этих проблем тьма на самом деле, я одно время выписывал те, что касались онлайн-коммуникаций, штук 50 вышло :) Постепенно буду их во второй канал публиковать.
А потом был опыт проведения внутренних докладов, где про часть из этих проблем коллективу рассказал, и вроде бы ситуация стала получше.
Но в каждой компании и даже команде могут быть свои особенности, и набор правил лучше формировать тоже свой, и желательно явным образом.
Ниже будет список ресурсов по этой теме, но скажу несколько вещей заранее:
* если у человека нет структурного/логического мышления, то поверх такой базы адекватное общение все равно не выстроить, увы. Пытаться у человека сформировать такое мышление - точно не задача работодателя, да и поздно уже может быть;
* у некоторых людей могут быть огромные проблемы с письмом, но говорить они могут хорошо, а некоторые - наоборот (дислексии, дисграфии, дисорфографии и пр. не так редко встречаются, хотя и выражены в разной степени);
* человека с функциональной неграмотностью тоже будет очень сложно переучить (см. ниже статью про нее), но в некоторых профессиях он вполне может быть полезен;
* теория поколений работает, тут нужно читать про особенности (система мотивации, место работы в жизни, ценности) поколений людей, выросших в разное время в конкретной стране (ну т.е. чем наши зумеры отличаются от наших же миллениалов, к примеру). Я читал рандомные статьи на эту тему, но какой-то прям хорошей не могу порекомендовать. Может, кто-то скинет?
* есть сильные культурные различия, которые не только отличают одну культуру от другой (скажем, японца от русского), но проявляются часто даже между членами одной культуры, и тут важно как распознавать те черты, по которым люди отличаются, так и знать спектр их вариаций - книга "Карта культурных различий" как раз на эту тему;
* внутренний "пинг", ну т.е. скорость мышления, у людей тоже сильно разной может быть. Они и работают в этом случае по-разному, и вообще в разных по скорости временах живут. Это чаще всего физиология или уже сложившаяся психика, так что это данность, которую нужно учитывать при построении команды.
Список релевантных ресурсов:
* Ольга Лукинова - у неё чего только нет про цифровой этикет
* Функциональная неграмотность
* Саша Карепина, "Переписка 2.0, Как решать вопросы в чатах, соцсетях и письмах"
* Ильяхов Максим, "Новые правила деловой переписки"
* Ильяхов Максим, “Пиши, сокращай”
* Канеман Даниэль, “Думай медленно... решай быстро”
* Эрин Мейер, “Карта культурных различий” (серия постов с суммаризацией основных идей: 1, 2, 3, 4, 5, 6, 7, 8)
#communication #work
Ох, этих проблем тьма на самом деле, я одно время выписывал те, что касались онлайн-коммуникаций, штук 50 вышло :) Постепенно буду их во второй канал публиковать.
А потом был опыт проведения внутренних докладов, где про часть из этих проблем коллективу рассказал, и вроде бы ситуация стала получше.
Но в каждой компании и даже команде могут быть свои особенности, и набор правил лучше формировать тоже свой, и желательно явным образом.
Ниже будет список ресурсов по этой теме, но скажу несколько вещей заранее:
* если у человека нет структурного/логического мышления, то поверх такой базы адекватное общение все равно не выстроить, увы. Пытаться у человека сформировать такое мышление - точно не задача работодателя, да и поздно уже может быть;
* у некоторых людей могут быть огромные проблемы с письмом, но говорить они могут хорошо, а некоторые - наоборот (дислексии, дисграфии, дисорфографии и пр. не так редко встречаются, хотя и выражены в разной степени);
* человека с функциональной неграмотностью тоже будет очень сложно переучить (см. ниже статью про нее), но в некоторых профессиях он вполне может быть полезен;
* теория поколений работает, тут нужно читать про особенности (система мотивации, место работы в жизни, ценности) поколений людей, выросших в разное время в конкретной стране (ну т.е. чем наши зумеры отличаются от наших же миллениалов, к примеру). Я читал рандомные статьи на эту тему, но какой-то прям хорошей не могу порекомендовать. Может, кто-то скинет?
* есть сильные культурные различия, которые не только отличают одну культуру от другой (скажем, японца от русского), но проявляются часто даже между членами одной культуры, и тут важно как распознавать те черты, по которым люди отличаются, так и знать спектр их вариаций - книга "Карта культурных различий" как раз на эту тему;
* внутренний "пинг", ну т.е. скорость мышления, у людей тоже сильно разной может быть. Они и работают в этом случае по-разному, и вообще в разных по скорости временах живут. Это чаще всего физиология или уже сложившаяся психика, так что это данность, которую нужно учитывать при построении команды.
Список релевантных ресурсов:
* Ольга Лукинова - у неё чего только нет про цифровой этикет
* Функциональная неграмотность
* Саша Карепина, "Переписка 2.0, Как решать вопросы в чатах, соцсетях и письмах"
* Ильяхов Максим, "Новые правила деловой переписки"
* Ильяхов Максим, “Пиши, сокращай”
* Канеман Даниэль, “Думай медленно... решай быстро”
* Эрин Мейер, “Карта культурных различий” (серия постов с суммаризацией основных идей: 1, 2, 3, 4, 5, 6, 7, 8)
#communication #work
🔥7❤4
Умные и глупые дни
В одной фэнтезийной книжке у короля был необычный недуг: каждое утро он просыпался в разном состоянии ума - от гения до полного глупца.
Каждое утро начиналось с серии тестов его умственного состояния, и на основе этого определялось, на что он в этот день способен, вплоть до того, можно ли ему вообще выполнять функции короля в этот день.
Эти тесты и правила он выработал сам же, будучи в умном состоянии, и обязал его окружение принуждать и ограничивать его, если он вдруг по тестам с утра окажется глупым.
Да, это была вымышленная болезнь, но так ли это далеко от нашей реальности?
В некоторых профессиях есть тесты на алкоголь, на координацию, на общее физическое состояние организма, но тестов на то, насколько ясно человек мыслит, нет.
Тем не менее, не раз приходилось видеть последствия неудачно принятых решений людьми, которые то были рассеянны, то сонливы, то наоборот слишком импульсивны - это и в менеджменте, и у рядовых работников, да и в жизни может привести к проблемам.
Доверили бы проводить важное собеседование вялому от недосыпа HR? Тормозящему с утра топ-менеджеру компании принимать решения на стратсессии? Перепившему кофе админу решать нетривиальную проблему на проде?
А что если бы у нас были такие тесты для тех, кто работает головой и кому нужно принимать ответственные решения?
Своего рода допуск к интеллектуальной деятельности :)
Ну понятно, что в полной мере такая интеллектуальная меритократия выглядит утопично, но хотя бы себя самого оценивать всё равно было бы интересно, чтобы потом стараться не браться за какие-то дела, которые заведомо не осилишь.
Можно было бы вполне официально заявлять, что "я сегодня хлебушек", или "не хочу ничего решать, хочу фыр-фыр" и вообще мой максимум на сегодня - подай-принеси, трындеть на кухне с коллегами и заваривать чай тем, кто ударно трудится.
Всяко и коллективу польза, и дров не наломаешь :)
Из личного опыта: у меня что-то подобное было, когда готовился к FAANG-собеседованиям - там нужно было наработать алгоритмическую базу решением олимпиадных задачек по программированию.
Так вот, каждое утро я разминался несколькими простыми задачами, и то, насколько быстро я их мог решить, было довольно точным предсказанием того, за задачи какого уровня в течение дня я смогу взяться, как в рамках моей подготовки, так и из числа тех, что у меня были по работе (и технические, и менеджерские).
Но наверняка можно придумать способы и попроще :)
#fantasy #management
В одной фэнтезийной книжке у короля был необычный недуг: каждое утро он просыпался в разном состоянии ума - от гения до полного глупца.
Каждое утро начиналось с серии тестов его умственного состояния, и на основе этого определялось, на что он в этот день способен, вплоть до того, можно ли ему вообще выполнять функции короля в этот день.
Эти тесты и правила он выработал сам же, будучи в умном состоянии, и обязал его окружение принуждать и ограничивать его, если он вдруг по тестам с утра окажется глупым.
Да, это была вымышленная болезнь, но так ли это далеко от нашей реальности?
В некоторых профессиях есть тесты на алкоголь, на координацию, на общее физическое состояние организма, но тестов на то, насколько ясно человек мыслит, нет.
Тем не менее, не раз приходилось видеть последствия неудачно принятых решений людьми, которые то были рассеянны, то сонливы, то наоборот слишком импульсивны - это и в менеджменте, и у рядовых работников, да и в жизни может привести к проблемам.
Доверили бы проводить важное собеседование вялому от недосыпа HR? Тормозящему с утра топ-менеджеру компании принимать решения на стратсессии? Перепившему кофе админу решать нетривиальную проблему на проде?
А что если бы у нас были такие тесты для тех, кто работает головой и кому нужно принимать ответственные решения?
Своего рода допуск к интеллектуальной деятельности :)
Ну понятно, что в полной мере такая интеллектуальная меритократия выглядит утопично, но хотя бы себя самого оценивать всё равно было бы интересно, чтобы потом стараться не браться за какие-то дела, которые заведомо не осилишь.
Можно было бы вполне официально заявлять, что "я сегодня хлебушек", или "не хочу ничего решать, хочу фыр-фыр" и вообще мой максимум на сегодня - подай-принеси, трындеть на кухне с коллегами и заваривать чай тем, кто ударно трудится.
Всяко и коллективу польза, и дров не наломаешь :)
Из личного опыта: у меня что-то подобное было, когда готовился к FAANG-собеседованиям - там нужно было наработать алгоритмическую базу решением олимпиадных задачек по программированию.
Так вот, каждое утро я разминался несколькими простыми задачами, и то, насколько быстро я их мог решить, было довольно точным предсказанием того, за задачи какого уровня в течение дня я смогу взяться, как в рамках моей подготовки, так и из числа тех, что у меня были по работе (и технические, и менеджерские).
Но наверняка можно придумать способы и попроще :)
#fantasy #management
🔥7👏3❤2🤔2
Ода трекпойнту красной пипке
Пятничное, навеянное постом о шорткатах :)
Говорят, иногда нужно раздавать благодарности куда-то вовне.
Почему бы не воздать должное чему-нибудь простому, незатейливому, но важному?
Знакомьтесь - трекпойнт IBM ThinkPad (да-да, пристрастился еще во времена IBM):
* сэкономивший километры движения рук между клавиатурой и мышой/тачпадом;
* позволяющий легко пить кофе одной рукой и возякать курсором - другой;
* да и в целом благодаря ему можно не отрывать руки от клавиатуры и практически все делать шорткатами.
У меня даже на десктопе клава с ним, и сколько раз ни пробовал какую-то другую - каждый раз возвращаюсь.
Так что вот, вместе с ChatGPT написали оду в его честь :)
#friday #hardware
О, красная пипка, что венчаешь клавиатуру ThinkPad,
Как маяк надежды ты паришь над океаном клавиш,
Не тачпад унылый, не мышь в руках простых смертных,
Но гордость истинных воинов клавишного ремесла.
Твоя форма скромна, но сила твоя безгранична!
Трепещут перед тобой все пиксели экрана,
Как уверенно ты ведёшь курсор по строкам кода,
Не зная страха, не ведая замешательства.
О, малый трекпойнт, сколько решений ты принял,
Когда разум твёрдо шёл по кромке дедлайнов.
В моменты отчаяния, когда тачпад дрожит,
Ты, словно герой из легенд, ведёшь нас вперёд.
Твои поклонники знают: в тебе скрыта мудрость веков.
Ты — выбор избранных, тех, кто с презрением
Смотрит на гламурные мышиные жертвы моды,
Зная, что только ты, пипка, истинный их друг.
Так славься же, красная пипка, свет нашего пути!
Ты — не просто часть техники, ты — символ свободы,
Ты — верный спутник в долгом пути к успеху,
И с тобой каждый клик — шаг к победе.
ChatGPT, 18 октября 2024 г. н.э.
Пятничное, навеянное постом о шорткатах :)
Говорят, иногда нужно раздавать благодарности куда-то вовне.
Почему бы не воздать должное чему-нибудь простому, незатейливому, но важному?
Знакомьтесь - трекпойнт IBM ThinkPad (да-да, пристрастился еще во времена IBM):
* сэкономивший километры движения рук между клавиатурой и мышой/тачпадом;
* позволяющий легко пить кофе одной рукой и возякать курсором - другой;
* да и в целом благодаря ему можно не отрывать руки от клавиатуры и практически все делать шорткатами.
У меня даже на десктопе клава с ним, и сколько раз ни пробовал какую-то другую - каждый раз возвращаюсь.
Так что вот, вместе с ChatGPT написали оду в его честь :)
#friday #hardware
🔥4👍2😁2🫡2😱1
Вернёмся к истокам, к чистому, не испорченному графикой и нейромаркетингом гейм-дизайну конечных игр.
Тут недавно исполнилось 7 лет со дня выхода игры Universal Paperclips, игры об амбициях в производстве скрепок.
Всем, кому нравится фантастика, темы ИИ и технологической сингулярности, и у кого есть часов 5 свободного времени - рекомендую :)
P.S.
Играть лучше с десктопа, т.к. автор вкачал все очки опыта в гейм-дизайн, а не в техническую составляющую :)
#games
Тут недавно исполнилось 7 лет со дня выхода игры Universal Paperclips, игры об амбициях в производстве скрепок.
Всем, кому нравится фантастика, темы ИИ и технологической сингулярности, и у кого есть часов 5 свободного времени - рекомендую :)
P.S.
Играть лучше с десктопа, т.к. автор вкачал все очки опыта в гейм-дизайн, а не в техническую составляющую :)
#games
👍10🔥4👾2
(1/3) AI-проект выходного дня, Deeper!
https://deeper.clever.pro/
1. Пост о проекте (этот пост)
2. Технологии и процесс "разработки"
3. Выводы для программистов, менеджеров, создателей
Как объяснить сложные концепции людям с разным уровнем подготовки? Было такое отличное шоу, 5 Levels, где эксперт в какой-то теме объяснял её последовательно детям, студентам и даже профессорам.
Но такого эксперта, готового потратить на тебя время, еще пойди найди, а вот чем хороши LLM, так это тем, что:
* являются, по сути, "архивом" всех данных, на которых они учились;
* предоставляют интерфейс для извлечения данных из этого архива;
* могут адаптировать контент под разные аудитории, уровень подготовки и даже разные языки.
Соответственно, родилась идея приложения, похожего на интерактивную энциклопедию, которая бы позволяла регулировать уровень сложности при прочтении, в отличие от (временами) бесчеловечности Wikipedia, которая не делает скидок на уровень читателя :)
Плюс, эта штука сама создает список связанных тем и вопросов, превращая процесс в познавательную бродилку :)
Заодно было нужно проверить несколько технических моментов на каком-то небольшом приложении, но о технической составляющей в следующем посте.
Disclaimer:
* это на коленке собранный прототип для проверки концепции;
* генерация статей занимает некоторое время, т.к. они создаются на лету (но потом кешируются и грузятся быстро);
* длина статей специально ограничена (кушает токены потому что);
* конечно же, временами врёт, как и все LLM, а факт-чекинг тут не прикручен.
Возможно, отвалится через несколько дней, т.к. proof of concept жеш :)
#prototype #ai
https://deeper.clever.pro/
1. Пост о проекте (этот пост)
2. Технологии и процесс "разработки"
3. Выводы для программистов, менеджеров, создателей
Как объяснить сложные концепции людям с разным уровнем подготовки? Было такое отличное шоу, 5 Levels, где эксперт в какой-то теме объяснял её последовательно детям, студентам и даже профессорам.
Но такого эксперта, готового потратить на тебя время, еще пойди найди, а вот чем хороши LLM, так это тем, что:
* являются, по сути, "архивом" всех данных, на которых они учились;
* предоставляют интерфейс для извлечения данных из этого архива;
* могут адаптировать контент под разные аудитории, уровень подготовки и даже разные языки.
Соответственно, родилась идея приложения, похожего на интерактивную энциклопедию, которая бы позволяла регулировать уровень сложности при прочтении, в отличие от (временами) бесчеловечности Wikipedia, которая не делает скидок на уровень читателя :)
Плюс, эта штука сама создает список связанных тем и вопросов, превращая процесс в познавательную бродилку :)
Заодно было нужно проверить несколько технических моментов на каком-то небольшом приложении, но о технической составляющей в следующем посте.
Disclaimer:
* это на коленке собранный прототип для проверки концепции;
* генерация статей занимает некоторое время, т.к. они создаются на лету (но потом кешируются и грузятся быстро);
* длина статей специально ограничена (кушает токены потому что);
* конечно же, временами врёт, как и все LLM, а факт-чекинг тут не прикручен.
Возможно, отвалится через несколько дней, т.к. proof of concept жеш :)
#prototype #ai
🔥7👍4👏2❤1👌1
(2/3) AI-проект выходного дня, Deeper!
1. Пост о проекте
2. Технологии и процесс "разработки" (этот пост)
3. Выводы для программистов, менеджеров, создателей
Собственно идея что-то такое сделать меня давно занимала, но было то лень, то некогда, а тут и тулинг подтянулся в виде IDE с нейронками, и необходимость проверить технические решения для другого проекта, побольше, удачно подвернулась.
Технологии
Язык - тут выбора особо и не было, кроме TypeScript :)
Помимо очевидных плюсов, еще 2 вещи сыграли большую роль:
* на нем много кода в открытом доступе, так что LLMки его неплохо знают;
* язык типизированный, так что ризонинг на нем LLMкам проще дается, соответственно, и качество кода выше.
Фреймворки
Нужны были полноценные фреймворки, и те, которые давно существуют, т.к. у LLM знания на год-два могут отставать.
2 года назад точно можно было на Angular делать любые по сложности клиентские приложения, можно и сейчас.
Ну а чтобы далеко не ходить, для серверной стороны был выбран "серверный Angular", NestJS.
IDE
Cursor + Claude Sonnet 3.5
Процесс
* была описана общая идея приложения несколькими предложениями и обсуждена с ChatGPT 4o;
* результат обсуждения был скормлен ChatGPT o1-preview с просьбой детализировать описание, фичи, UI/UX, и составить план реализации с учетом итеративного подхода;
* план был целиком скинут в Cursor Composer и потом пункт за пунктом был выполнен, от инициализации проектов и установки нужных либ до генерации кода по каждой фиче и запуска первой рабочей версии;
* после того, как поигрался с первой версией, возникло желание много переделать, так что был составлен список уточнений, опять скинут в o1 для планирования и снова был так же поэтапно реализован;
* ну и в процессе возникали постоянно какие-то новые правки или баги, которые почти всегда решались текстовыми запросами и принятием сгенерированного кода;
* как водится, проект был переписан раза полтора в процессе доводки из-за меняющихся на ходу требований :)
Деплой
Собрал всё в Docker-контейнеры (проекты + Redis) и поставил на мелкую VPS'ку за CloudFlare.
Соотношение сгенеренного / ручного:
Планирование: 70 / 30
UI/UX: 70 / 30
TypeScript: 95 / 5
HTML & SCSS: 100 / 0 (даже с оптимизацией под мобилки)
Тексты и локализация: 90 / 10
Промпты к LLM для написания статей: 90 / 10
Devops-код: 50 / 50 (девопсы могут спать спокойнее :))
Общее время:
Пара вечеров на выбор технологий и планирование.
Пара вечеров на реализацию и деплой.
Выводы будут дальше :)
#prototype #ai #technical
1. Пост о проекте
2. Технологии и процесс "разработки" (этот пост)
3. Выводы для программистов, менеджеров, создателей
Собственно идея что-то такое сделать меня давно занимала, но было то лень, то некогда, а тут и тулинг подтянулся в виде IDE с нейронками, и необходимость проверить технические решения для другого проекта, побольше, удачно подвернулась.
Технологии
Язык - тут выбора особо и не было, кроме TypeScript :)
Помимо очевидных плюсов, еще 2 вещи сыграли большую роль:
* на нем много кода в открытом доступе, так что LLMки его неплохо знают;
* язык типизированный, так что ризонинг на нем LLMкам проще дается, соответственно, и качество кода выше.
Фреймворки
Нужны были полноценные фреймворки, и те, которые давно существуют, т.к. у LLM знания на год-два могут отставать.
2 года назад точно можно было на Angular делать любые по сложности клиентские приложения, можно и сейчас.
Ну а чтобы далеко не ходить, для серверной стороны был выбран "серверный Angular", NestJS.
IDE
Cursor + Claude Sonnet 3.5
Процесс
* была описана общая идея приложения несколькими предложениями и обсуждена с ChatGPT 4o;
* результат обсуждения был скормлен ChatGPT o1-preview с просьбой детализировать описание, фичи, UI/UX, и составить план реализации с учетом итеративного подхода;
* план был целиком скинут в Cursor Composer и потом пункт за пунктом был выполнен, от инициализации проектов и установки нужных либ до генерации кода по каждой фиче и запуска первой рабочей версии;
* после того, как поигрался с первой версией, возникло желание много переделать, так что был составлен список уточнений, опять скинут в o1 для планирования и снова был так же поэтапно реализован;
* ну и в процессе возникали постоянно какие-то новые правки или баги, которые почти всегда решались текстовыми запросами и принятием сгенерированного кода;
* как водится, проект был переписан раза полтора в процессе доводки из-за меняющихся на ходу требований :)
Деплой
Собрал всё в Docker-контейнеры (проекты + Redis) и поставил на мелкую VPS'ку за CloudFlare.
Соотношение сгенеренного / ручного:
Планирование: 70 / 30
UI/UX: 70 / 30
TypeScript: 95 / 5
HTML & SCSS: 100 / 0 (даже с оптимизацией под мобилки)
Тексты и локализация: 90 / 10
Промпты к LLM для написания статей: 90 / 10
Devops-код: 50 / 50 (девопсы могут спать спокойнее :))
Общее время:
Пара вечеров на выбор технологий и планирование.
Пара вечеров на реализацию и деплой.
Выводы будут дальше :)
#prototype #ai #technical
🔥5🤩5❤1
(3/3) AI-проект выходного дня, Deeper!
1. Пост о проекте
2. Технологии и процесс "разработки"
3. Выводы для программистов, менеджеров, создателей (этот пост)
Если приглядеться к секциям "Процесс" и "Соотношение сгенеренного / ручного" в прошлом посте, то можно увидеть, что моя работа свелась к следующим функциям:
* придумать идею (как фаундер :));
* согласовать фичи и планы, которые мне выдала o1 (product manager);
* постепенно скормить эти планы в Cursor Composer, занимаясь неким бебиситтингом в процессе (project manager, немного программист);
* запустить проект, протестировать, половить ошибки, попросить исправить (QA, немного программист);
* подготовка и конфигурация инфраструктуры, деплой (DevOps)
Да, это небольшое приложение (хотя и на довольно "тяжелых" технологиях), но если экстраполировать текущий прогресс ИИ на не столь уже отдаленное будущее, то можно представить, что так можно будет делать куда более сложные вещи, а такие вот простые - на ходу генерировать, недолго поговорив с нейронкой.
Какие выводы можно сделать и что посоветовать, исходя из этого небольшого эксперимента?
Постараюсь кратко и для пары IT-профессий, но тут по каждой можно вооот такие портянки написать :)
Общее
* держите руку на пульсе технологий;
* будьте готовы быстро меняться;
* изучайте смежные области.
Разработчики
Ценность навыка написания generic-кода стремительно падает, и на первый план выходят навыки проектирования, code review, интеграции компонентов и подсистем друг с другом.
Почти всем придется перейти на следующий уровень абстракции и стать кем-то между архитектором и project-менеджером, со способностью иногда покодить.
Те, кто примет этот переход, легко смогут стать 10x+ эффективнее и конкурентоспособнее.
Менеджерам разработчиков
Будут похожие изменения в плане повышения уровня абстракции. Такие рутинные вещи, как планирование и постановка задач, несложная аналитика будут упрощены при помощи ИИ.
Стратегическое мышление, креативность, понимание большего контекста и способность его эффективно передавать будут выходить на первый план.
Нужно пробовать выстраивать процессы, которые смогут задействовать сильные стороны как людей, так и ИИ, который станет полезным помощником во многих из существующих сфер деятельности.
А еще я бы посоветовал поэкспериментировать с созданием небольших приложений/прототипов с помощью ИИ, это уже вполне реально - это позволит понять текущие границы возможного и начать взвешенно внедрять соответствующий инструментарий.
Создателям
Время создавать!
Сейчас из-за неравномерности распределения технологий, а так же из-за фактора экспоненциальности в росте эффективности при внедрении ИИ, появляются возможности по тому, чтобы намного дешевле и быстрее создавать новые продукты, выводить их на рынок и куда шустрее адаптироваться под его нужды.
AI-first команды будут демонстрировать чудеса эффективности, вплоть до того, что в индустрии существуют предсказания того, что мы можем увидеть миллиардные бизнесы, созданные одним человеком (у которого будет штат ИИ-"сотрудников").
Такие дела на сегодняшний день.
#prototype #ai #futurism
1. Пост о проекте
2. Технологии и процесс "разработки"
3. Выводы для программистов, менеджеров, создателей (этот пост)
Если приглядеться к секциям "Процесс" и "Соотношение сгенеренного / ручного" в прошлом посте, то можно увидеть, что моя работа свелась к следующим функциям:
* придумать идею (как фаундер :));
* согласовать фичи и планы, которые мне выдала o1 (product manager);
* постепенно скормить эти планы в Cursor Composer, занимаясь неким бебиситтингом в процессе (project manager, немного программист);
* запустить проект, протестировать, половить ошибки, попросить исправить (QA, немного программист);
* подготовка и конфигурация инфраструктуры, деплой (DevOps)
Да, это небольшое приложение (хотя и на довольно "тяжелых" технологиях), но если экстраполировать текущий прогресс ИИ на не столь уже отдаленное будущее, то можно представить, что так можно будет делать куда более сложные вещи, а такие вот простые - на ходу генерировать, недолго поговорив с нейронкой.
Какие выводы можно сделать и что посоветовать, исходя из этого небольшого эксперимента?
Постараюсь кратко и для пары IT-профессий, но тут по каждой можно вооот такие портянки написать :)
Общее
* держите руку на пульсе технологий;
* будьте готовы быстро меняться;
* изучайте смежные области.
Разработчики
Ценность навыка написания generic-кода стремительно падает, и на первый план выходят навыки проектирования, code review, интеграции компонентов и подсистем друг с другом.
Почти всем придется перейти на следующий уровень абстракции и стать кем-то между архитектором и project-менеджером, со способностью иногда покодить.
Те, кто примет этот переход, легко смогут стать 10x+ эффективнее и конкурентоспособнее.
Менеджерам разработчиков
Будут похожие изменения в плане повышения уровня абстракции. Такие рутинные вещи, как планирование и постановка задач, несложная аналитика будут упрощены при помощи ИИ.
Стратегическое мышление, креативность, понимание большего контекста и способность его эффективно передавать будут выходить на первый план.
Нужно пробовать выстраивать процессы, которые смогут задействовать сильные стороны как людей, так и ИИ, который станет полезным помощником во многих из существующих сфер деятельности.
А еще я бы посоветовал поэкспериментировать с созданием небольших приложений/прототипов с помощью ИИ, это уже вполне реально - это позволит понять текущие границы возможного и начать взвешенно внедрять соответствующий инструментарий.
Создателям
Время создавать!
Сейчас из-за неравномерности распределения технологий, а так же из-за фактора экспоненциальности в росте эффективности при внедрении ИИ, появляются возможности по тому, чтобы намного дешевле и быстрее создавать новые продукты, выводить их на рынок и куда шустрее адаптироваться под его нужды.
AI-first команды будут демонстрировать чудеса эффективности, вплоть до того, что в индустрии существуют предсказания того, что мы можем увидеть миллиардные бизнесы, созданные одним человеком (у которого будет штат ИИ-"сотрудников").
Такие дела на сегодняшний день.
#prototype #ai #futurism
❤8🔥3🤔2👨💻2
Бывает иногда такое, найдешь какую-то мысль и давай её думать.
Мысль растет во все стороны, пускает кучу ростков и веточек, они переплетаются, разбегаются в разные стороны, тянутся обниматься к другим мыслям, да и вообще иногда ведут себя совершенно разнузданно.
До поры до времени весь этот шабаш приходится терпеть - а ну как что интересное родится?
И вот в один из дней смотришь на очередное косматое, дикое и с легкой ноткой сумасбродности нечто и - "хммм, а в этом что-то есть!".
И-и-и потом еще несколько дней за ним с ножницами бегаешь, чтоб постричь и придать узнаваемую форму для выхода в свет.
Странные они, эти сады, чего уж там...
Фух, ну, перевел дух, побегу дальше догонять :)
Мысль растет во все стороны, пускает кучу ростков и веточек, они переплетаются, разбегаются в разные стороны, тянутся обниматься к другим мыслям, да и вообще иногда ведут себя совершенно разнузданно.
До поры до времени весь этот шабаш приходится терпеть - а ну как что интересное родится?
И вот в один из дней смотришь на очередное косматое, дикое и с легкой ноткой сумасбродности нечто и - "хммм, а в этом что-то есть!".
И-и-и потом еще несколько дней за ним с ножницами бегаешь, чтоб постричь и придать узнаваемую форму для выхода в свет.
Странные они, эти сады, чего уж там...
Фух, ну, перевел дух, побегу дальше догонять :)
❤6🤔2🥰1💯1
Вспомнилось, что лет 20 назад читал рассказ о будущем, в котором ИИ повсеместен.
—
Там был старый дедок-программист, который все время старался написать программу сам на своем терминале.
Его иногда навещала дочь, и, видя его за этим занятием, говорила: "папа, ну зачем ты этим занимаешься, ну какой смысл, ведь можно просто машину попросить сделать то, что тебе нужно".
Более того, пока он писал программу, сам ИИ ему говорил - "я понимаю, что ты хочешь сделать, давай я дам готовое решение", "зачем ты так неэффективно расходуешь вычислительные ресурсы" и т.п.
Но он упирался, и в конечном итоге сделал вирусоподобную программу, которая пошла по сети, отнимая все вычислительные ресурсы у ИИ.
Какого-то определенного финала у рассказа не было.
—
Эх, перечитать бы его, но сколько ни пытался, так и не смог найти.
В Компьютерре вроде бы публиковался.
Отличный всё-таки был журнал, в какой-то мере даже определил для меня выбор профессии.
#friday #дедпримитаблетки
—
Там был старый дедок-программист, который все время старался написать программу сам на своем терминале.
Его иногда навещала дочь, и, видя его за этим занятием, говорила: "папа, ну зачем ты этим занимаешься, ну какой смысл, ведь можно просто машину попросить сделать то, что тебе нужно".
Более того, пока он писал программу, сам ИИ ему говорил - "я понимаю, что ты хочешь сделать, давай я дам готовое решение", "зачем ты так неэффективно расходуешь вычислительные ресурсы" и т.п.
Но он упирался, и в конечном итоге сделал вирусоподобную программу, которая пошла по сети, отнимая все вычислительные ресурсы у ИИ.
Какого-то определенного финала у рассказа не было.
—
Эх, перечитать бы его, но сколько ни пытался, так и не смог найти.
В Компьютерре вроде бы публиковался.
Отличный всё-таки был журнал, в какой-то мере даже определил для меня выбор профессии.
#friday #дедпримитаблетки
🔥8😱4