я думал, компьютинговые центры выгодно строить не в пустыне, а в холодных краях – чтобы на охлаждение меньше тратиться
помимо соображений независимости, контроля и низкой задержки, можно отметить, что технологии охлаждения бывают самые разные.
Например, в Абу Даби кругом морская вода, температура которой в самый жаркий период еле доходит до 34 градусов Цельсия. Это значит, что можно кинуть в море радиатор и гонять через него насосом теплоноситель, который будет уносить тепло из машинного зала. Не так уж это и дорого, а температура в машинном зале в 40 и температура чипов в 60 градусов вполне себе допустима.
Да, мы живём в этой реальности. Надо следить за новостями экспериментальной нейрофизиологии. Можно искать по запросам OpenWorm и "модель коннектома".
С момента публикации OpenWorm довольно заметный прогресс наблюдаем. Сейчас доступны коннектомы куда более сложных организмов. Траектория видна и темпы обнадёживают
Мы сильно недооцениваем темпы. Авторы исследования вспоминают: если бы нас во времена GPT-3 спросили, когда появится то, что есть сегодня, мы бы ответили — лет через 5. Но всё случилось быстрее.
Я с радостью ознакомлюсь с числами из надёжного источника, которые показывают, что значительное (>10%) число городских жителей с уровнем дохода не ниже среднего испытывают угрожающий здоровью дефицит чего-либо, что можно получить с едой/бадами.
Я сам поискал. Что-то действительно находится, но сомнительного качества
Он опровергает мою мысль про большинство городских жителей.
Ну, возможно. В любом случае, правильный путь лежит через врача и анализы. Что-то у меня есть сомнение, что большинство потребителей бадов так делают и замеряют результат
На вопрос "как стоит скорректировать свои пищевые привычки" может ответить врач, проведя осмотр и изучив результаты анализов.
Я не врач, но, насколько я понимаю, среднему современному городскому жителю, который сколь-либо разнообразно питается и которого устраивает своё состояние здоровья, не нужно чем-либо особенным дополнять свой рацион
не рекомендую применять за пределами монорепозитория Яндекса :)
какой именно инструмент внутри Яндекса используется
Вообще это большая история, про инструменты в больших технологических компаниях. Они часто самописные по историческим причинам. Иногда они выходят наружу.
Для примера, в Яндексе своя стандартная библиотека C++ (да-да, даже класс String самописный). И свой контейнерный рантайм.
Раньше их звали Master, но сейчас это слово немодное, так что Control Plane
Дело не моде а в избежании путаницы.
Во-первых, когда человек слышит "master" он по умолчанию подразумевает, что он один.
Во-вторых, даже если использовать термины вроде мультимастер, они тоже не вмещают всю широту понятия Control plane, которое в облачном мире довольно глубоко укоренилось.
Иногда это даже не отдельные ноды, а слой управляющих сущностей, которые вполне могут соседствовать на одних нодах с компонентами data plane (компоненты, которые выполняют обработк и хранение "пользовательских" данных).
Ну и в больших Kubernetes кластерах разные компонеты control plane могут жить на отдельных друг от друга нодах. Что в данном случае будет "мастером"? API? Хранилище управляющих данных вроде etcd? Ноды, где живёт планировщик?
Эти правила хранятся в etcd, а Control Plane следит за их исполнением
Вот, собственно, и пример недопонимания. Etcd -- часть control plane
Потому что более-менее доступные условия «из коробки» — это, например, «Если нагрузка на процессор больше 80 % 10 секунд подряд», а не «Если я записываю в базу данных быстрее чем за 0,1 секунды, и очередь — меньше 1 000 событий».
Почему это должно быть "из коробки"? Есть множество экзотических сценариев масштабирования, в чём смысл их пихать в базовые дистрибутивы?
Если коротко, для сложных формул масштабирования можно использовать KEDA или external metrics + prometheus adapter + X_exporter
Если рядом нет опытного DevOps, который проведёт за ручку, то это просто взрыв мозга и боль
Но тут кроется корень непонимания назначения Kubernetes. Он затевался не как "готовая платформа с батарейками", а как "инструмент для создания платформ". И есть множество инструментов, которые предлагают "готовые платформы с батарейками" на основе Kubernetes вроде DeckHouse.
Kong Gateway. Да, у него есть красивый UI, что подкупает в мире консольного Кубера. Но он ломает саму идеологию Кубера с его декларативными манифестами в etcd
Чем он отличается в этом смысле от ArgoCD? Да, есть UI из коробки, но он точно так же конфигурируется привычными манифестами.
смешные лимиты на максимальное количество нод в одном Managed-кластере: где-то — 100 (привет, ТаймВеб), где-то — вообще 32 (Яндекс
Рекомендую прочитать, чем квоты отличаются от лимитов
Хотя зачем я это пишу? Суть статьи -- прорекламировать managed kubernetes в hello cloud. Мы поняли, что он есть и что лучше идти в managed kubernetes, чем пытаться админить самому, если нет явных противопоказаний.
Я не юрист и к дальнейшим словам следует относиться критически. В РФ человек не обязан разлочивать свой телефон. В том числе, на основании 51 статьи конституции.
Однако сознательные действия по удалению информации после задержания могут быть расценены как сокрытие улик в рамках УК 316.
Полагаю, у такого удаления файлов в телефоне останутся следы в виде обновлённых таймстэмпов создания системных файлов или чего-то вроде этого. Далее, криминалист, зная о встроенной функциональности обсуждаемой ОС, заключит, что это было сознательное действия после задержания.
Скорее всего, это будет не так критично, как если этот же криминалист докопается до содержимого накопителя до удаления данных.
Но я вот думаю -- возможен ли сценарий, когда глубоко внутрь криминалист не сможет залезть, но сможет установить факт вайпа по каким-то доступным следам, вроде метаинфы загрузочного меню?
В расте статическая типизация. Обогнать её динамически типизируемому языку на сколь-либо общем наборе применений не получится и у python нет такой задачи. В отдельных задачах можно приблизиться к такой производительности за счёт выноса нагрузки в статически типизируемые модули вроде numpy, но ждать, что весь cpython перевернут в эту сторону я бы не стал.
Внутри Яндекса такой используется -- пользовательский код со всеми зависимостями и cpython запаковывается в один исполняемый файл. Правда, из-за наличия cpython бинарники получаются довольно жирными.
Но, если не секрет, в чём смысл это делать? Бэкенд всё равно нынче почти все контейнерами разворачивают. Один внутри образа бинарь или он же разбит на сотню файлов, велика ли разница? Даже лучше, когда много файлов -- можно использовать кэширование слоёв образа
помимо соображений независимости, контроля и низкой задержки, можно отметить, что технологии охлаждения бывают самые разные.
Например, в Абу Даби кругом морская вода, температура которой в самый жаркий период еле доходит до 34 градусов Цельсия. Это значит, что можно кинуть в море радиатор и гонять через него насосом теплоноситель, который будет уносить тепло из машинного зала. Не так уж это и дорого, а температура в машинном зале в 40 и температура чипов в 60 градусов вполне себе допустима.
Это такой же добрый мем в индустрии как "специалист по ИБ" (читать с выражением). Даже на хабре можно найти несколько про UEBA
рекомендую хотя бы прямо тут на Хабре почитать блог Cognitive Pilot
Что значит "неравноценный обмен"? Кто определяет (не)равноценность?
Можно тогда ещё сразу определение понятия "олигарх" в студию, и пояснение, чем именно заслужил немилость обсуждаемый господин?
C https://ru.wikipedia.org/wiki/Ан-225 примерно так и сделали.
Это ребята, у которых в индексе Pascal, Fortran и Visual Basic входят в top 10 языков и растут в доле использования среди всех?
Да, мы живём в этой реальности. Надо следить за новостями экспериментальной нейрофизиологии. Можно искать по запросам OpenWorm и "модель коннектома".
С момента публикации OpenWorm довольно заметный прогресс наблюдаем. Сейчас доступны коннектомы куда более сложных организмов. Траектория видна и темпы обнадёживают
да, быстрее. аж на две недели.
GPT-3 вышел 2020-05-28
Я с радостью ознакомлюсь с числами из надёжного источника, которые показывают, что значительное (>10%) число городских жителей с уровнем дохода не ниже среднего испытывают угрожающий здоровью дефицит чего-либо, что можно получить с едой/бадами.
Я сам поискал. Что-то действительно находится, но сомнительного качества
https://www.researchgate.net/publication/360377804_The_Omega-3_Index_is_Higher_in_People_from_a_Coastal_Town_versus_Five_Inland_US_Cities_An_Observational_Study (исследование с конфликтом интересов, проспонсировано Seafood Nutrition Partnership)
https://www150.statcan.gc.ca/n1/pub/82-003-x/2015011/article/14242-eng.htm ( публикация отозвана )
Вот вроде приличный метаанализ https://www.sciencedirect.com/science/article/pii/S0163782724000195
Он опровергает мою мысль про большинство городских жителей.
Ну, возможно. В любом случае, правильный путь лежит через врача и анализы. Что-то у меня есть сомнение, что большинство потребителей бадов так делают и замеряют результат
БАДы -- это просто еда. О чём и пишет автор.
На вопрос "как стоит скорректировать свои пищевые привычки" может ответить врач, проведя осмотр и изучив результаты анализов.
Я не врач, но, насколько я понимаю, среднему современному городскому жителю, который сколь-либо разнообразно питается и которого устраивает своё состояние здоровья, не нужно чем-либо особенным дополнять свой рацион
Visual Basic +1.24%
Delphi/Object Pascal +1.06%
Fortran +0.57%
очень, очень хороший источник
https://github.com/yandex/yatool/tree/main
не рекомендую применять за пределами монорепозитория Яндекса :)
Вообще это большая история, про инструменты в больших технологических компаниях. Они часто самописные по историческим причинам. Иногда они выходят наружу.
Для примера, в Яндексе своя стандартная библиотека C++ (да-да, даже класс String самописный). И свой контейнерный рантайм.
Можно. И что из этого следует? https://kubernetes.io/docs/concepts/architecture/
Дело не моде а в избежании путаницы.
Во-первых, когда человек слышит "master" он по умолчанию подразумевает, что он один.
Во-вторых, даже если использовать термины вроде мультимастер, они тоже не вмещают всю широту понятия Control plane, которое в облачном мире довольно глубоко укоренилось.
Иногда это даже не отдельные ноды, а слой управляющих сущностей, которые вполне могут соседствовать на одних нодах с компонентами data plane (компоненты, которые выполняют обработк и хранение "пользовательских" данных).
Ну и в больших Kubernetes кластерах разные компонеты control plane могут жить на отдельных друг от друга нодах. Что в данном случае будет "мастером"? API? Хранилище управляющих данных вроде etcd? Ноды, где живёт планировщик?
Вот, собственно, и пример недопонимания. Etcd -- часть control plane
Почему это должно быть "из коробки"? Есть множество экзотических сценариев масштабирования, в чём смысл их пихать в базовые дистрибутивы?
Если коротко, для сложных формул масштабирования можно использовать KEDA или external metrics + prometheus adapter + X_exporter
Но тут кроется корень непонимания назначения Kubernetes. Он затевался не как "готовая платформа с батарейками", а как "инструмент для создания платформ". И есть множество инструментов, которые предлагают "готовые платформы с батарейками" на основе Kubernetes вроде DeckHouse.
Чем он отличается в этом смысле от ArgoCD? Да, есть UI из коробки, но он точно так же конфигурируется привычными манифестами.
Рекомендую прочитать, чем квоты отличаются от лимитов
https://yandex.cloud/ru/docs/managed-kubernetes/concepts/limits
Хотя зачем я это пишу? Суть статьи -- прорекламировать managed kubernetes в hello cloud. Мы поняли, что он есть и что лучше идти в managed kubernetes, чем пытаться админить самому, если нет явных противопоказаний.
Я не юрист и к дальнейшим словам следует относиться критически. В РФ человек не обязан разлочивать свой телефон. В том числе, на основании 51 статьи конституции.
Однако сознательные действия по удалению информации после задержания могут быть расценены как сокрытие улик в рамках УК 316.
Полагаю, у такого удаления файлов в телефоне останутся следы в виде обновлённых таймстэмпов создания системных файлов или чего-то вроде этого. Далее, криминалист, зная о встроенной функциональности обсуждаемой ОС, заключит, что это было сознательное действия после задержания.
Скорее всего, это будет не так критично, как если этот же криминалист докопается до содержимого накопителя до удаления данных.
Но я вот думаю -- возможен ли сценарий, когда глубоко внутрь криминалист не сможет залезть, но сможет установить факт вайпа по каким-то доступным следам, вроде метаинфы загрузочного меню?
Какие именно китайцы залочили? Xiaomi дают разблокировать
И какая разница в последствиях отказа просящему или уничтожения данных на его глазах? Подозреваю, что у последнего юридические риски выше.
В расте статическая типизация. Обогнать её динамически типизируемому языку на сколь-либо общем наборе применений не получится и у python нет такой задачи. В отдельных задачах можно приблизиться к такой производительности за счёт выноса нагрузки в статически типизируемые модули вроде numpy, но ждать, что весь cpython перевернут в эту сторону я бы не стал.
Внутри Яндекса такой используется -- пользовательский код со всеми зависимостями и cpython запаковывается в один исполняемый файл. Правда, из-за наличия cpython бинарники получаются довольно жирными.
Есть ещё https://github.com/indygreg/PyOxidizer
Но, если не секрет, в чём смысл это делать? Бэкенд всё равно нынче почти все контейнерами разворачивают. Один внутри образа бинарь или он же разбит на сотню файлов, велика ли разница? Даже лучше, когда много файлов -- можно использовать кэширование слоёв образа
Кстати, подобная статья может стать хоршим заделом для подачи на визу талантов в Британию/США. Особенно, в таком возрасте.