Впервые с этим алгоритмом мне пришлось столкнуться на олимпиаде по информатике, предлагающей в одной из задач отсортировать семь чисел, используя не более трех сравнений. Решив, что по такому поводу не грех малость повыпендриваться, я быстро написал программку, которая выполняла сортировку, не используя вообще ни одного сравнения. К сожалению, по непонятным для меня причинам, решение зачтено не было, и только спустя пару лет, изучив существующие алгоритмы сортировки, я смог оценить не тривиальность полученного результата.
К облигациям стоит еще добавить ETF — упрощенно говоря, купив акции такого фонда, вы как бы покупаете сбалансированный портфель акций. Хоть риски и выше, чем у облигаций, но и потенциальная доходность выше. А т.к. это портфель, то риски все же ниже, чем при самостоятельном подборе акций.
Самый простой вариант — подключать бота через прокси. Многие библиотеки это умеют из коробки. Не знаю насчет mtproto прокси, но http и socks поддерживаются.
Запутанная история. Вроде бы началось все с того, что в 1945 году вышла рекомендация от Food and Nutrition Board of the United States National Research Council, гласящая:
A suitable allowance of water for adults is 2.5 litres daily in most instances… most of this quantity is in prepared foods
Но потом люди начали по-всякому это накручивать. Например, говорить про чистую воду или увеличить количество литров.
У вас используется новый или старый код счетчика? (новый появился в декабре)
В новом используется функция ym, которая, как я понимаю, складывает события в список, пока счетчик не загружен. Тогда, если вызывать цели через ym(XXXXXX, 'reachGoal', ...), то должно всегда срабатывать.
На стримах примерно 50% донатов — это оскорбления или шутки в адрес стримера. Чат тоже начинает смеяться над каждой ошибкой стримера.
Вы про «стримершу карину»? Так это скорее исключение из правил. Так-то полно стримеров, у которых мат, оскорбления, а то и просто критика стримера сразу приводит к бану в чате, а донаты с оскорблениями попросту не зачитываются.
например?
В новом используется функция ym, которая, как я понимаю, складывает события в список, пока счетчик не загружен. Тогда, если вызывать цели через ym(XXXXXX, 'reachGoal', ...), то должно всегда срабатывать.