#thought
Я как-то раньше не задумывался об этом, хотя повсеместно встречал. У нас какой-то немыслемый культ кофе. Он настолько глубоко проник ы нашу культуру и восприятие, что, кажется мы это не особо понимаем.
Я не могу достаточно хорошо описать это, да и не получится, ибо это повседневность, которую сложно заметить, и она часть жизни. Я слышал о "страданиях" людей, которые попадали в странах, где нет этого культа и им было очень грустно.
Моё мнение, что культовость кофе на втором месте после конопли среди растений. На третьем и четвертом наверное чай с какао.
Цифры взяты из воздуха и чисто субъективные. Я даже когда писал об этом думал о метрике, чтобы не быть голословным. Но если я не могу описать это, то уж тем более не могу измерить. Так что могу предложить только то, что есть и обсудить тему. У моего мнение есть логическое обоснование, но оно тоже субъективное.
Я как-то раньше не задумывался об этом, хотя повсеместно встречал. У нас какой-то немыслемый культ кофе. Он настолько глубоко проник ы нашу культуру и восприятие, что, кажется мы это не особо понимаем.
Я не могу достаточно хорошо описать это, да и не получится, ибо это повседневность, которую сложно заметить, и она часть жизни. Я слышал о "страданиях" людей, которые попадали в странах, где нет этого культа и им было очень грустно.
Моё мнение, что культовость кофе на втором месте после конопли среди растений. На третьем и четвертом наверное чай с какао.
Цифры взяты из воздуха и чисто субъективные. Я даже когда писал об этом думал о метрике, чтобы не быть голословным. Но если я не могу описать это, то уж тем более не могу измерить. Так что могу предложить только то, что есть и обсудить тему. У моего мнение есть логическое обоснование, но оно тоже субъективное.
🤔3
#helthchek
Друзья, возможно вы заметили недавние изменения канала, его направленности, названия и т. д.
В данный момент это отчасти последствия выгорания, в связи с которой я не особо могу работать над проектами. Я решил перенести сюда всю именно свою активность в публичной сети. Конечно, публичность тут небольшая, но это не важно. Мне все равно приятно, что кто-то что-то читает и проявляет интерес.
Проекты тоже будут, но будут сильно разбавлены жизнью, мыслями, цитатами, впечатлениями и прочим.
Надеюсь, что никого особо не расстраиваю таким мувом.
Друзья, возможно вы заметили недавние изменения канала, его направленности, названия и т. д.
В данный момент это отчасти последствия выгорания, в связи с которой я не особо могу работать над проектами. Я решил перенести сюда всю именно свою активность в публичной сети. Конечно, публичность тут небольшая, но это не важно. Мне все равно приятно, что кто-то что-то читает и проявляет интерес.
Проекты тоже будут, но будут сильно разбавлены жизнью, мыслями, цитатами, впечатлениями и прочим.
Надеюсь, что никого особо не расстраиваю таким мувом.
👍6🤔1
🫡3
#review
Большую часть своего недавнего отпуска я потратил на Rimworld. Игра довольно сложная, захватывающая и очень в духе того, что мне нравится. Моим первым впечатлением было: “Это же Симс для Мужиков!”. Конечно это очень натянутая характеристика. Но тут есть много того, чего мне не хватало в симсе и оно там в принципе и не могло быть. Но, конечно, это не симс. Но мне нравится так о нем думать.
Я только начал играть в Rimworld. Много аспектов ещё не изучено. Не говоря уже про возможности дополнений. К слову, сейчас вышло новое, в честь чего до 25 апреля будет скидка. Для вашего удобства ссылка внизу.
Разработчики говорят, что игра - генератор историй. Наверное так оно и есть, но понимаешь ты это больше на послевкусии. В моменте все кажется естественным. Я бы наверное мог рассказать некоторые из них, но это шок контент. Так что приберегу для личного общения и вдохновения при работе над своими историями. Чтобы оценить потенциал, скажу так… Если закрыть процесс игры и загрузиться с сохранения минуту назад, то у вас произойдут скорее всего одни и те же ситуации, но совершенно по-разному, что коренным образом может повлиять на дальнейшее развитие истории. Естественно я играю в режиме с одним автосохранением, просто вылет произошел случайно по моей вине.
В общем, 8/10 шапочек из рейдеров этой помеси Симса и Бункера от меня)
https://store.steampowered.com/app/294100/RimWorld/
Большую часть своего недавнего отпуска я потратил на Rimworld. Игра довольно сложная, захватывающая и очень в духе того, что мне нравится. Моим первым впечатлением было: “Это же Симс для Мужиков!”. Конечно это очень натянутая характеристика. Но тут есть много того, чего мне не хватало в симсе и оно там в принципе и не могло быть. Но, конечно, это не симс. Но мне нравится так о нем думать.
Я только начал играть в Rimworld. Много аспектов ещё не изучено. Не говоря уже про возможности дополнений. К слову, сейчас вышло новое, в честь чего до 25 апреля будет скидка. Для вашего удобства ссылка внизу.
Разработчики говорят, что игра - генератор историй. Наверное так оно и есть, но понимаешь ты это больше на послевкусии. В моменте все кажется естественным. Я бы наверное мог рассказать некоторые из них, но это шок контент. Так что приберегу для личного общения и вдохновения при работе над своими историями. Чтобы оценить потенциал, скажу так… Если закрыть процесс игры и загрузиться с сохранения минуту назад, то у вас произойдут скорее всего одни и те же ситуации, но совершенно по-разному, что коренным образом может повлиять на дальнейшее развитие истории. Естественно я играю в режиме с одним автосохранением, просто вылет произошел случайно по моей вине.
В общем, 8/10 шапочек из рейдеров этой помеси Симса и Бункера от меня)
https://store.steampowered.com/app/294100/RimWorld/
Steampowered
RimWorld on Steam
A sci-fi colony sim driven by an intelligent AI storyteller. Generates stories by simulating psychology, ecology, gunplay, melee combat, climate, biomes, diplomacy, interpersonal relationships, art, medicine, trade, and more.
#quote
Синофски и Янсити
По идее A/B тесты позволяют снизить неопределённость, если есть возможность их проведения.
Процесс разработки продукта череват риском и неопределенностью. Это два очень разных понятия. Мы не можем уменьшить неопределенность - вы не знаете, чего вы не знаете.
Синофски и Янсити
По идее A/B тесты позволяют снизить неопределённость, если есть возможность их проведения.
🤔2🫡2
Бакалаврская работа.pdf
1.3 MB
#life
Копался в облаке и наткнулся на промежуточную версию презентации своей бакалаврской работы. Может кому будет интересно) На магистерскую тоже наткнулся, но там вообще ничего интересного) Лучше мою статью на эту тему почитать)
Копался в облаке и наткнулся на промежуточную версию презентации своей бакалаврской работы. Может кому будет интересно) На магистерскую тоже наткнулся, но там вообще ничего интересного) Лучше мою статью на эту тему почитать)
#fun
Писать сейчас особо нечего, так что буду продолжать угорать)
Выпил вчера Криг и решил забить сегодня что-то похожее.
Ловите рецепт:
40% вишни
30% винограда
20% корицы
10% гвоздики
Писать сейчас особо нечего, так что буду продолжать угорать)
Выпил вчера Криг и решил забить сегодня что-то похожее.
Ловите рецепт:
40% вишни
30% винограда
20% корицы
10% гвоздики
🔥2
Forwarded from HypEx (Дмитрий Тихомиров)
Несколько месяцев назад у нас случилась коллаборация с Тинькофф, где мы вместе сделали новый метод, который позволяет выбрать лучшую из n выборок при проведении
Сегодня ребята выпустили статью в которой рассказывают про метод, доказывают его.
А также показывают как его использовать в HypEx и выбирать лучшую выборку, не теряя качества :)
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как быстро и безболезненно выбрать лучшую из десяти выборок
Всем привет! Меня зовут Мария Ходякова, я продуктовый аналитик Тинькофф Страхования. В этой статье мы поговорим о множественном тестировании. Хорошо известен такой подход, как А/В-тестирование, когда...
#life #hypex
Немного пикт рабочих.
1. Это алгоритм принятия решения о декомпозиции кода моего авторства. Это только первая версия. Хоть я и постарался его хорошо продумать, возможно схему имеет смысл доработать.
2. Мы с коллегами собрались, подумали и решили в очередной раз нанести непопровимые улучшения в архитектуру. По задумке эти изменения не должны повлиять на пользовательский опыт, но должны сильно улучшить опыт разработчиков и оптимизировать расчёты. Естественно ничего не бывает бесплатно, особенно завтраки. За лучший опыт разработчиков платят архитекторы. Но это большие возможности масштабирования и понятно понятность архитектуры. Так что стоит того.
3. После детального продумывания очередного переделывания всего в новой архитектуре HypEx, решили уточнить какое же у него место в этой очереди. Забавно, но получается, что архитектура в среднем переписывается раз в 2 недели 😅 Конечно, не правильно говорить только о средних. Есть тренд на замедление. И между 8 и 9 прошёл месяц.
Немного пикт рабочих.
1. Это алгоритм принятия решения о декомпозиции кода моего авторства. Это только первая версия. Хоть я и постарался его хорошо продумать, возможно схему имеет смысл доработать.
2. Мы с коллегами собрались, подумали и решили в очередной раз нанести непопровимые улучшения в архитектуру. По задумке эти изменения не должны повлиять на пользовательский опыт, но должны сильно улучшить опыт разработчиков и оптимизировать расчёты. Естественно ничего не бывает бесплатно, особенно завтраки. За лучший опыт разработчиков платят архитекторы. Но это большие возможности масштабирования и понятно понятность архитектуры. Так что стоит того.
3. После детального продумывания очередного переделывания всего в новой архитектуре HypEx, решили уточнить какое же у него место в этой очереди. Забавно, но получается, что архитектура в среднем переписывается раз в 2 недели 😅 Конечно, не правильно говорить только о средних. Есть тренд на замедление. И между 8 и 9 прошёл месяц.
🔥2😢1
#helthchek
Сейчас работаю над 2 задачами:
1. Над собой
2. Над железом
В рамках работы над собой читаю книги и работаю с вредными привычками. Не секрет, что мы с коллегами сейчас работаем над большим количеством учебных материалов. Хочется делать всё это качественно.
А в плане железа надо завести Камень (здесь прогресс есть, но оно пока не юзабельно). И вопреки ожиданиям апгрейд Neil II не закончен. Старая материнка не вывозитмощ 11 стволов. Нужно апгредить материнку. + настройка софта для этого всего. Дело медленно, но двигается.
Сейчас работаю над 2 задачами:
1. Над собой
2. Над железом
В рамках работы над собой читаю книги и работаю с вредными привычками. Не секрет, что мы с коллегами сейчас работаем над большим количеством учебных материалов. Хочется делать всё это качественно.
А в плане железа надо завести Камень (здесь прогресс есть, но оно пока не юзабельно). И вопреки ожиданиям апгрейд Neil II не закончен. Старая материнка не вывозит
👍2🤔2
#life
Не так давно я словил не хилое выгорание, что хорошо заметно по наполнению лога. Поэтому, в настоящее время опять пытаюсь искать баланс в разных аспектах жизни. Для меня, как для человека крайностей, это особенно тяжело. Я либо выкладывать по полной иливыкладывать по полной в том, чтобы не выкладываться полностью забиваю на все.
Так в общем-то было всегда, но с возрастом такие переключения все дороже стоят. Ну или ресурс стал меньше, но важен факт, а не его интерпретация.
Таким образом сейчас основной проект - это не ведение каких-то конкретных проектов, а обеспечение безопасности их ведения. На работе ставятся амбициозные и интересные цели, которые сложно достигать в неопределенном контексте разработки нового решения, и это требует большого внимания, которого просто не особо остаётся вне работы. Особенно, когда, несмотря на все старания, эти цели не достигаются вовремя.
Конечно, все укладывается в то насколько ответственно относишься к задаче и то, как эту ответственность понимаешь. Тем не менее, когда не все равно, а так и есть, это уже вопрос ответственности за работу перед самим собой, а с собой договориться лично мне не просто. Но это отдельная тема.
Так или иначе, все требует баланса. Сейчас есть 2 трека: по разработке и подготовке материалов для выступлений. Дедлайны и там и там, но одновременно эти задачи не решаются и конкурируют за внимание, хоть и связаны тематически.
Поэтому, в свободное время я стараюсь набираться сил и прокачиваться, чтобы обуздать амбиции. В частности, читаю тематическую литературу и готовлю по ней некое подобие реферата. Так как личные проекты в связи с этим пока не двигаются, буду понемногу делиться скринами этого реферата.
Хоть это и относится напрямую к работе, но косвенно таким образом копится материал и опыт для того, чтобы в будущем более качественно писать книгуда я все ещё работаю над ней, но в формате сбора материалов, а не написания .
Не так давно я словил не хилое выгорание, что хорошо заметно по наполнению лога. Поэтому, в настоящее время опять пытаюсь искать баланс в разных аспектах жизни. Для меня, как для человека крайностей, это особенно тяжело. Я либо выкладывать по полной или
Так в общем-то было всегда, но с возрастом такие переключения все дороже стоят. Ну или ресурс стал меньше, но важен факт, а не его интерпретация.
Таким образом сейчас основной проект - это не ведение каких-то конкретных проектов, а обеспечение безопасности их ведения. На работе ставятся амбициозные и интересные цели, которые сложно достигать в неопределенном контексте разработки нового решения, и это требует большого внимания, которого просто не особо остаётся вне работы. Особенно, когда, несмотря на все старания, эти цели не достигаются вовремя.
Конечно, все укладывается в то насколько ответственно относишься к задаче и то, как эту ответственность понимаешь. Тем не менее, когда не все равно, а так и есть, это уже вопрос ответственности за работу перед самим собой, а с собой договориться лично мне не просто. Но это отдельная тема.
Так или иначе, все требует баланса. Сейчас есть 2 трека: по разработке и подготовке материалов для выступлений. Дедлайны и там и там, но одновременно эти задачи не решаются и конкурируют за внимание, хоть и связаны тематически.
Поэтому, в свободное время я стараюсь набираться сил и прокачиваться, чтобы обуздать амбиции. В частности, читаю тематическую литературу и готовлю по ней некое подобие реферата. Так как личные проекты в связи с этим пока не двигаются, буду понемногу делиться скринами этого реферата.
Хоть это и относится напрямую к работе, но косвенно таким образом копится материал и опыт для того, чтобы в будущем более качественно писать книгу
🔥3
#helthchek #thought
Мне когда-то очень нравилось выражение "нити судьбы", которое красивое и наглядное, и я его использовал для описания неожиданных изменений в жизни. Я считаю, что оно хорошо описывает то, как люди образуют пуатину, сплетая свои судьбы, но в сущности, это лишь компонент, а жизнь происходит в том, что попадает в эту паутину. И вот это кажется более интересным для моделирования объектом.
Чуть позднее я стал использовать выражение "everything is a stream" изначально в том же смысле, но со временем стал переосмыслять это. Изначально я вдохновлялся патернами программирования, но потом... потом пошли другие аналогии, суть которых сложно описать вне контекста. Поэтому вернёмся в настоящее.
В настоящем я переиначил идею потока. Это всё ещё поток, но который рассматривается, как некоторый вектор тяги в определённую сторону. Моделировать это лучше как дерево, где каждая ветка - это определённая деятельность, а сила потока обеспечивает градиент смены направления, что переводит внимание на определённую ветку. Это происходит не мгновенно и сложно объяснить, как ветки влияют друг на друга (влияние безусловно есть). Но вот почувствовать этот градиент не сложно.
В какой-то момент это чувство градиента создало ощущение наивной датерменировааности процесса, а значит и иллюзию контроля над ситуацией, и эта иллюзия за последние 3 года здорово подпортила мне планы и очень болезненно разбилась, а нытьё шрамов, оставшихся от её осколков напоминает о себе почти каждый день.
Сейчас я смотрю на мир, как на неопределяемую неопределенную неопределенность и пока не понимаю, как в этом поле строить хоть какие-то далеко идущие планы. Но нужно что-то делать в условиях неопределённости на короткой дистанции. Что привело меня к концепции "socoordinate evolution".
В рамках этой концепции я строю не очень далеко идущие планы и всегда оцениваю их устойчивость: какая устойчивость желательна, а какая необходима, и соответственно, какие могут быть последствия её не соблюдения, стараясь избегать событий, требующих высокой устойчивости, готовясь к тому, что все может измениться. Идея в том, чтобы ловить волну в потоке, и адаптировать под это свои планы, минимизируя необходимость обеспечивать устойчивость, но получать выгоду от изменения потока.
Такие мысли. Поводом для них стало то, что поток недавно опять поменялся, что привело к смене планов. Напомню, что я хотел вкладываться в процесс добычи полезной для работы информации. Теперь же собираюсь уйти в сторону и вернуться к работе над либами DmML-lab и PlotAdapter. Не уверен, что в ближайшее время на это будет время, но как минимум буду готовить небольшой испытательный полигон.
Тут могла быть картиночка к посту, но ТГ запрещает писать столько текста под картиночкой. Но эта дверь меня не остановит, так как я не умею читать.
Мне когда-то очень нравилось выражение "нити судьбы", которое красивое и наглядное, и я его использовал для описания неожиданных изменений в жизни. Я считаю, что оно хорошо описывает то, как люди образуют пуатину, сплетая свои судьбы, но в сущности, это лишь компонент, а жизнь происходит в том, что попадает в эту паутину. И вот это кажется более интересным для моделирования объектом.
Чуть позднее я стал использовать выражение "everything is a stream" изначально в том же смысле, но со временем стал переосмыслять это. Изначально я вдохновлялся патернами программирования, но потом... потом пошли другие аналогии, суть которых сложно описать вне контекста. Поэтому вернёмся в настоящее.
В настоящем я переиначил идею потока. Это всё ещё поток, но который рассматривается, как некоторый вектор тяги в определённую сторону. Моделировать это лучше как дерево, где каждая ветка - это определённая деятельность, а сила потока обеспечивает градиент смены направления, что переводит внимание на определённую ветку. Это происходит не мгновенно и сложно объяснить, как ветки влияют друг на друга (влияние безусловно есть). Но вот почувствовать этот градиент не сложно.
В какой-то момент это чувство градиента создало ощущение наивной датерменировааности процесса, а значит и иллюзию контроля над ситуацией, и эта иллюзия за последние 3 года здорово подпортила мне планы и очень болезненно разбилась, а нытьё шрамов, оставшихся от её осколков напоминает о себе почти каждый день.
Сейчас я смотрю на мир, как на неопределяемую неопределенную неопределенность и пока не понимаю, как в этом поле строить хоть какие-то далеко идущие планы. Но нужно что-то делать в условиях неопределённости на короткой дистанции. Что привело меня к концепции "socoordinate evolution".
В рамках этой концепции я строю не очень далеко идущие планы и всегда оцениваю их устойчивость: какая устойчивость желательна, а какая необходима, и соответственно, какие могут быть последствия её не соблюдения, стараясь избегать событий, требующих высокой устойчивости, готовясь к тому, что все может измениться. Идея в том, чтобы ловить волну в потоке, и адаптировать под это свои планы, минимизируя необходимость обеспечивать устойчивость, но получать выгоду от изменения потока.
Такие мысли. Поводом для них стало то, что поток недавно опять поменялся, что привело к смене планов. Напомню, что я хотел вкладываться в процесс добычи полезной для работы информации. Теперь же собираюсь уйти в сторону и вернуться к работе над либами DmML-lab и PlotAdapter. Не уверен, что в ближайшее время на это будет время, но как минимум буду готовить небольшой испытательный полигон.
👍1
#hypex
Вчерашний день у меня начался с попытки придать смысл выражению ХапЕкснуться. В него я вкладывал гипотетическую возможность развернуть любую вычислительную структуру в архитектуре HypEx.
Идея выглядит вполне возможной, и я её начал продумывать, но довольно быстро от неё отказался, но по личным причинам. Изначальный план был в том, чтобы создать форк HypEx, который будет включать в себя только базовую архитектуру, а любая вычислительная структура будет аддоном на её основе, который будет легко и органично вписан в пайплайны.
Хоть идея и вполне реализуемая, однако немного противоречит требованиям к архитектуре проекта, ухудшая профилирование под задачи проверки гипотез посредством экспериментов. То есть это уже будет не HypEx, а продукт идентичный натуральному. В общем-то решению проблемы это не мешает, однако уменьшает его практическую пользу. Свернуть с этого пути меня побудило желание проверить гипотезу о жизнеспособности и полезности несколько другого подхода к архитектуре, от которого мы сознательно отказались в целях улучшения практичности решения.
Дело в том, что изначально я планировал делать вычислительные пайплайны, на основе элементарных экзекуторов, которые и будут производить все вычислительные операции, причём в каждом экзекуторе будут реализации для разных бэкэндов, но это бы наплодило большое количество малополезных экзекуторов, не несущих никакой пользы вне определенного пайплайна + так весьма сложно обеспечить выполнение всех экзекуторов на всех предусмотренных бэкэндах. Однако в отрыве от практической задачи, такой подход даёт большую свободу для автоматизации проектирования пайплайнов и их оптимизации. Что является довольно интересной возможностью.
Именно такую возможность я хочу исследовать в рамках проектирования архитектуры, в частности для задачи AutoML.
Вчерашний день у меня начался с попытки придать смысл выражению ХапЕкснуться. В него я вкладывал гипотетическую возможность развернуть любую вычислительную структуру в архитектуре HypEx.
Идея выглядит вполне возможной, и я её начал продумывать, но довольно быстро от неё отказался, но по личным причинам. Изначальный план был в том, чтобы создать форк HypEx, который будет включать в себя только базовую архитектуру, а любая вычислительная структура будет аддоном на её основе, который будет легко и органично вписан в пайплайны.
Хоть идея и вполне реализуемая, однако немного противоречит требованиям к архитектуре проекта, ухудшая профилирование под задачи проверки гипотез посредством экспериментов. То есть это уже будет не HypEx, а продукт идентичный натуральному. В общем-то решению проблемы это не мешает, однако уменьшает его практическую пользу. Свернуть с этого пути меня побудило желание проверить гипотезу о жизнеспособности и полезности несколько другого подхода к архитектуре, от которого мы сознательно отказались в целях улучшения практичности решения.
Дело в том, что изначально я планировал делать вычислительные пайплайны, на основе элементарных экзекуторов, которые и будут производить все вычислительные операции, причём в каждом экзекуторе будут реализации для разных бэкэндов, но это бы наплодило большое количество малополезных экзекуторов, не несущих никакой пользы вне определенного пайплайна + так весьма сложно обеспечить выполнение всех экзекуторов на всех предусмотренных бэкэндах. Однако в отрыве от практической задачи, такой подход даёт большую свободу для автоматизации проектирования пайплайнов и их оптимизации. Что является довольно интересной возможностью.
Именно такую возможность я хочу исследовать в рамках проектирования архитектуры, в частности для задачи AutoML.
🔥2🤔1
#life
Топовый низкоуглеводный энергос.
На всю банку всего 2 ложки сахара. И на вкус не мерзко, не сладко и действительно похоже на махито.
Топовый низкоуглеводный энергос.
На всю банку всего 2 ложки сахара. И на вкус не мерзко, не сладко и действительно похоже на махито.
😢1
#fun
Если вдруг решите запускать игру 1999 года на новом железе... Передумайте. По крайней мере мне жаль времени на попытки это сделать.
Если вдруг решите запускать игру 1999 года на новом железе... Передумайте. По крайней мере мне жаль времени на попытки это сделать.
#hypex
Не прошло и месяца, а мы уже мутим новое поколение архитектуры. С момента завершения 9 поколения вообще только неделя прошла.
Итак, на первой картиночке видно, что 10 поколение HypEx обрело название "Песочница". Была красивая аналогия: мы берём контребьютеров, сажаем в песочницу, даём лопатки и формочки, и они делают что хотят для реализации того, то им нужно.
В результате брейншторма произошло упрощение конструкции "формочек" и ребята назвали это "Диктатура". Так у нас "Песочница" превратилась в "Диктатуру". Отсюда, кстати, интересное наблюдение, что забота превращается в диктатуру)
В общем, идея в том, что мы создаём чёткий шаблон задачи, который имеет однозначное отображение в модулях архитектуры, и в результате контребьютеру надо написать всего одну функцию, не вникая в сложности архитектуры. Есть заданный вход и требования к нему и заданный выход с требованиями к нему.
Кроме того архитектура должна стать ещё более универсализованной, чтобы подход через одну функцию работал. Подробности - дебри.
Ещё в 10 архитектуре меняются данные и сплитеры (а соответственно и компораторы), что должно здорово помочь с оптимизацией времени выполнения, а в идеале приблизить его к старой архитектуре, где вообще ничего не делалось лишнего.
Не прошло и месяца, а мы уже мутим новое поколение архитектуры. С момента завершения 9 поколения вообще только неделя прошла.
Итак, на первой картиночке видно, что 10 поколение HypEx обрело название "Песочница". Была красивая аналогия: мы берём контребьютеров, сажаем в песочницу, даём лопатки и формочки, и они делают что хотят для реализации того, то им нужно.
В результате брейншторма произошло упрощение конструкции "формочек" и ребята назвали это "Диктатура". Так у нас "Песочница" превратилась в "Диктатуру". Отсюда, кстати, интересное наблюдение, что забота превращается в диктатуру)
В общем, идея в том, что мы создаём чёткий шаблон задачи, который имеет однозначное отображение в модулях архитектуры, и в результате контребьютеру надо написать всего одну функцию, не вникая в сложности архитектуры. Есть заданный вход и требования к нему и заданный выход с требованиями к нему.
Кроме того архитектура должна стать ещё более универсализованной, чтобы подход через одну функцию работал. Подробности - дебри.
Ещё в 10 архитектуре меняются данные и сплитеры (а соответственно и компораторы), что должно здорово помочь с оптимизацией времени выполнения, а в идеале приблизить его к старой архитектуре, где вообще ничего не делалось лишнего.
🔥2👏2