Я так понимаю, это какой-то набор компаний, акции которых дают (условно) гарантированный нерисковый доход.
Страшное заблуждение. Buy-and-hold по S&P даст вам 5-10%, но с просадкой 40-60% (посмотрите 2007-2009 годы и начало 2020). Для многих такие риски крайне некомфортны психологически.
Почти безрисковый доход дают арбитражные стратегии, но так просто откусить кусок от общего пирога не выйдет - высокая техническая конкуренция.
Три года пролежали в заводской упаковке, потом воткнул их в домашний комп, сколхозил хороший обдув. Первый диск проработал три месяца. Второй - два года, записей было примерно на 11 ТБ, чтений примерно на 40 ТБ. По смарту вроде всё хорошо, но при чтении начала проседать скорость (десятки МБ/сек на последовательном чтении), дальше диск начал вываливаться из системы.
Один из авторов законопроекта, глава комитета Александр Хинштейн утверждает, что в настоящее время число таких государственных пабликов достигло 55 миллионов.
Вербовка должна быть чем-то подкреплена - возможностью шантажа, финансово или некими идеологическими убеждениями вербуемого.
"Защищать системы от себе подобных" - это явно не про тех, кого ловят на кардинге, взломе и вымогательстве за расшифровку данных, заказных DDoS атаках и криптовании малвари. Их интересуют деньги. Вы можете попробовать нанять их, но где гарантия, что они не продадутся сами и не сольют известную им информацию, если спецслужбы другой страны предложат больше денег?
import math
import operator
import itertools
def chrem_precalc(a):
M = math.prod(a)
def gen_factor(a_i):
M_i = M // a_i
M_i_inv = pow(M_i, -1, a_i)
return M_i * M_i_inv
return ([gen_factor(a_i) for a_i in a], M)
def chrem_solve(r, pre):
(f, M) = pre
return sum(map(operator.mul, r, f)) % M
def gen_all_r(a):
r_ranges = [range(1, a_i) for a_i in a]
return itertools.product(*r_ranges)
def moar_primes(known_primes):
pre = chrem_precalc(known_primes)
candidates = [chrem_solve(r, pre) for r in gen_all_r(known_primes)]
m = max(known_primes)
M = pre[1]
return known_primes + sorted(list(set([(x + M, x)[x > m] for x in candidates])))
moar_primes([2])
moar_primes([2, 3])
moar_primes([2, 3, 5])
moar_primes([2, 3, 5, 7])
Результат работы для первых простых чиселВходные числа / их произведение / к-во простых не превышающих произведение / длина результата.
Но всё же результаты надо дополнительно просеивать, т.к. длина результата при последовательном применении функции растет быстрее, чем квадратично.
По идее, можно при помощи китайской теоремы об остатках быстро (?) искать простые числа.
Первое простое число - 2. Очевидно, все остальные простые числа сравнимы с единицей по модулю двух.
Второе простое число - 3. Все остальные простые числа по модулю 3 могут быть сравнимы лишь с 1 или с 2.
Система { x mod 2 = 1; x mod 3 = 1 } имеет решение x mod 6 = 1. Не подходит.
Система { x mod 2 = 1; x mod 3 = 2 } имеет решение x mod 6 = 5. То, что нужно. Добавляем x mod 5 = ... в систему уравнений.
С тремя уравнениями находим:
{ x mod 2 = 1; x mod 3 = 1; x mod 5 = 1 } --> x mod 30 = 1 (отбрасываем) { x mod 2 = 1; x mod 3 = 1; x mod 5 = 2 } --> x mod 30 = 7 (простое) { x mod 2 = 1; x mod 3 = 1; x mod 5 = 3 } --> x mod 30 = 13 (простое) { x mod 2 = 1; x mod 3 = 1; x mod 5 = 4 } --> x mod 30 = 19 (простое)
{ x mod 2 = 1; x mod 3 = 2; x mod 5 = 1 } --> x mod 30 = 11 (простое) { x mod 2 = 1; x mod 3 = 2; x mod 5 = 2 } --> x mod 30 = 17 (простое) { x mod 2 = 1; x mod 3 = 2; x mod 5 = 3 } --> x mod 30 = 23 (простое) { x mod 2 = 1; x mod 3 = 2; x mod 5 = 4 } --> x mod 30 = 29 (простое)
Т.е. множество известных простых чисел у нас разрастается очень быстро.
Несогласие возникает у людей и без надуманного "насаждения извне".
Почитайте про первую научную революцию 16-17 веков. Своим прогрессом мы обязаны людям, которые осмелились поставить под сомнение религиозные догмы, и начали искать истину. За это они подвергались преследованиям, а кое-кто даже отправился на костёр.
Невозможно построить мир в котором все счастливы, нет несогласных или нет зла. В своём наивном стремлении построить такой мир вы становитесь ничуть не лучше средневековой инквизиции. И вы явно не отдаете себе отчет в том, что однажды дрова могут найтись и для вас.
Не сюсюкать и не печеньками кормить, а перевезти диван, снять квартиру, устроить в детский сад, поздравить с днём рождения. Только тогда каждому из них будет как минимум стыдно валить от вас, не сделать то что нужно
Извините, но нет.
Перевозить вещи - мне даже в голову не придет обращаться к коллегам. В рабочее время они работают, и это время оплачивается. А в личное время они занимаются своими личными делами - и это время надо уважать. Если время оплачивать - то дешевле грузчиков нанять.
И вообще, психологические манипуляции прекрасно распознаются, и лично у меня вызывают лишь раздражение.
Что мне нужно от работодателя:
Соблюдение договоренностей - условий оплаты / дат и продолжительности отпуска / участия в проектах;
Чёткое разделение рабочего и личного времени - никаких регулярных рабочих встреч, затягивающихся до полуночи / отсутствие появления задач в пятницу вечером с дедлайном к утру понедельника;
Поставленный рабочий процесс - хранить исходники не в дропбоксе, а в нормальной системе контроля версий / привить любовь к таск-трекерам всем членам команды / не откладывать написание и актуализацию документации на неопределенный срок;
Нормальная политика найма персонала - лучше нанять одного на 150к, чем троих на 50к, т.к. эти трое скорее всего сбегут, едва набравшись опыта, и время на их обучение будет потрачено зря / чёткое разделение ролей в команде / минимизация кол-ва незаменимых людей, на которых завязана половина бизнес-процессов;
Профильные задачи, в которых действительно есть потребность - очень неприятно запилить какую-то фичу и стать её первым пользователем через три года;
Гибкие условия труда - возможность поработать удаленно или в другом часовом поясе;
Отсутствие хамства в коллективе по отношению друг к другу.
И тогда мы сработаемся. Но не могу обещать, что станем близкими друзьями - тут играют роль совсем другие факторы.
Ваших данных в утечке нет.
Если у тебя там такой же ник - плохие новости, ты там есть. Номер заканчивается на 236.
Нет, только username+phone+email.
Видимо, следующий комп будет уже чисто на китайских комплектующих.
Страшное заблуждение. Buy-and-hold по S&P даст вам 5-10%, но с просадкой 40-60% (посмотрите 2007-2009 годы и начало 2020). Для многих такие риски крайне некомфортны психологически.
Почти безрисковый доход дают арбитражные стратегии, но так просто откусить кусок от общего пирога не выйдет - высокая техническая конкуренция.
Тут, похоже, как повезёт.
Десктопные диски, все живы-здоровы:
1x Samsung SSD 850 Pro - 50к часов наработки, записано 117 ТБ.
2x Seagate ST2000NM0033-9ZM175 2 TB - 56к часов наработки.
2x WDC WD6002FZWX-00GBGB0 6 TB - 11к часов наработки.
Серверные диски, дохлые:
2x Dell MZWKI800HMHP-000D3 (Samsung SM1715 800 GB, 5 DWPD)
Три года пролежали в заводской упаковке, потом воткнул их в домашний комп, сколхозил хороший обдув. Первый диск проработал три месяца. Второй - два года, записей было примерно на 11 ТБ, чтений примерно на 40 ТБ. По смарту вроде всё хорошо, но при чтении начала проседать скорость (десятки МБ/сек на последовательном чтении), дальше диск начал вываливаться из системы.
Не многовато ли госорганов?)
Всё бы было зашибись с двухфакторной аутентификацией, если бы не одно "но".
Открываем на мобильнике: Настройки - Google - Управление аккаунтом Google - Безопасность - Защитный код (Получить одноразовый код подтверждения).
Вводим пароль и... обламываемся, если он у вас длинее 16 символов. Потому что поле ввода пароля конкретно вот тут ограничено по длине.
(Android 9, One UI 1.0)
Эти дети когда-нибудь пойдут на выборы и проголосуют не так как надо. А наши законотворцы себе не враги, поэтому на такое не пойдут))
Только суть не в измерении аудитории, судя по тому, какие данные хотят собирать... https://base.garant.ru/403045312/#block_1002
Вербовка должна быть чем-то подкреплена - возможностью шантажа, финансово или некими идеологическими убеждениями вербуемого.
"Защищать системы от себе подобных" - это явно не про тех, кого ловят на кардинге, взломе и вымогательстве за расшифровку данных, заказных DDoS атаках и криптовании малвари. Их интересуют деньги. Вы можете попробовать нанять их, но где гарантия, что они не продадутся сами и не сольют известную им информацию, если спецслужбы другой страны предложат больше денег?
Что-то в этом роде:
Но всё же результаты надо дополнительно просеивать, т.к. длина результата при последовательном применении функции растет быстрее, чем квадратично.
По идее, можно при помощи китайской теоремы об остатках быстро (?) искать простые числа.
Первое простое число - 2. Очевидно, все остальные простые числа сравнимы с единицей по модулю двух.
Второе простое число - 3. Все остальные простые числа по модулю 3 могут быть сравнимы лишь с 1 или с 2.
Система { x mod 2 = 1; x mod 3 = 1 } имеет решение x mod 6 = 1. Не подходит.
Система { x mod 2 = 1; x mod 3 = 2 } имеет решение x mod 6 = 5. То, что нужно. Добавляем x mod 5 = ... в систему уравнений.
С тремя уравнениями находим:
{ x mod 2 = 1; x mod 3 = 1; x mod 5 = 1 } --> x mod 30 = 1 (отбрасываем)
{ x mod 2 = 1; x mod 3 = 1; x mod 5 = 2 } --> x mod 30 = 7 (простое)
{ x mod 2 = 1; x mod 3 = 1; x mod 5 = 3 } --> x mod 30 = 13 (простое)
{ x mod 2 = 1; x mod 3 = 1; x mod 5 = 4 } --> x mod 30 = 19 (простое)
{ x mod 2 = 1; x mod 3 = 2; x mod 5 = 1 } --> x mod 30 = 11 (простое)
{ x mod 2 = 1; x mod 3 = 2; x mod 5 = 2 } --> x mod 30 = 17 (простое)
{ x mod 2 = 1; x mod 3 = 2; x mod 5 = 3 } --> x mod 30 = 23 (простое)
{ x mod 2 = 1; x mod 3 = 2; x mod 5 = 4 } --> x mod 30 = 29 (простое)
Т.е. множество известных простых чисел у нас разрастается очень быстро.
{ 2 },
{ 2, 3 },
{ 2, 3, 5 },
{ 2, 3, 5, 7, 11, 13, 17, 19, 23, 29 }
На следующей итерации мы найдём все простые числа, не превышающие 6469693230.
Ещё бы как-то соптимизировать перебор остатков, с которыми требуется решать систему... Хотя даже без оптимизаций он хорошо распараллеливается.
Уж не ваша ли компания некоторое время назад спамила на email рекламой своего бота?
Умные люди не ставят в один ряд сексуальные извращения, падение рождаемости и одиночество.
Несогласие возникает у людей и без надуманного "насаждения извне".
Почитайте про первую научную революцию 16-17 веков. Своим прогрессом мы обязаны людям, которые осмелились поставить под сомнение религиозные догмы, и начали искать истину. За это они подвергались преследованиям, а кое-кто даже отправился на костёр.
Невозможно построить мир в котором все счастливы, нет несогласных или нет зла. В своём наивном стремлении построить такой мир вы становитесь ничуть не лучше средневековой инквизиции. И вы явно не отдаете себе отчет в том, что однажды дрова могут найтись и для вас.
Понятно, говорящие головы борются с протестными настроениями.
Цензура продолжается, под предлогом защиты детей от
запрещеннойнежелательнойтоксичной информации.Извините, но нет.
Перевозить вещи - мне даже в голову не придет обращаться к коллегам. В рабочее время они работают, и это время оплачивается. А в личное время они занимаются своими личными делами - и это время надо уважать. Если время оплачивать - то дешевле грузчиков нанять.
И вообще, психологические манипуляции прекрасно распознаются, и лично у меня вызывают лишь раздражение.
Что мне нужно от работодателя:
Соблюдение договоренностей - условий оплаты / дат и продолжительности отпуска / участия в проектах;
Чёткое разделение рабочего и личного времени - никаких регулярных рабочих встреч, затягивающихся до полуночи / отсутствие появления задач в пятницу вечером с дедлайном к утру понедельника;
Поставленный рабочий процесс - хранить исходники не в дропбоксе, а в нормальной системе контроля версий / привить любовь к таск-трекерам всем членам команды / не откладывать написание и актуализацию документации на неопределенный срок;
Нормальная политика найма персонала - лучше нанять одного на 150к, чем троих на 50к, т.к. эти трое скорее всего сбегут, едва набравшись опыта, и время на их обучение будет потрачено зря / чёткое разделение ролей в команде / минимизация кол-ва незаменимых людей, на которых завязана половина бизнес-процессов;
Профильные задачи, в которых действительно есть потребность - очень неприятно запилить какую-то фичу и стать её первым пользователем через три года;
Гибкие условия труда - возможность поработать удаленно или в другом часовом поясе;
Отсутствие хамства в коллективе по отношению друг к другу.
И тогда мы сработаемся. Но не могу обещать, что станем близкими друзьями - тут играют роль совсем другие факторы.
Агитирую за использование перестановочных тестов.
А много российских проектов в этой области "выстрелило"?
Если я ничего не путаю, крупнейшие российские ICO - не шмогли. Bankex ($70.6M), Universa ($28.56M), Latoken ($18.88M) - где они все сейчас?