Как стать автором
Обновить
0
@Koheletread⁠-⁠only

Пользователь

Отправить сообщение

Так не только яндекс. Мне вот каждый месяц приходят какие-то выписки по кредитной карте из тинькова. А кредитной карты там у меня нет.

И облигации, это торговля деривативами

Ну нет, облигации — не деривативы

Предполагалось, что агрегатор берет какой-то фиксированный процент от суммы заказа, а разница в оплате водителя напрямую зависит от стоимости поездки для пассажира. И цена меняется в зависимости от спроса: заказов больше, чем свободных водителей — повышаем цену, меньше — понижаем.

Вот у нас есть клиент, согласный ехать за 10$, и пара водителей — один дешевле 10$ заказы не берет, а другой готов везти и за 5$. Кому заказ отдать? Если отдать второму, то возможно следующего клиента, согласного ехать только за 5$, везти будет некому. Поэтому естественно отдавать заказ надо первому. Просто бизнес...

А поддержка этого "чистого" кода проще? Искал я как-то баг — видим в форме неправильное значение. Это значение получаем из какой-то функции. А в эту функцию оно приходит из другой функции. А в ту из третьей… И где-то там, на 10 уровне вложенности "маленьких функций, выполняющих одну задачу" — баг. И просмотром исходников его не найти. Только в отладчике по шагам. И если заходить отладчиком в каждую функцию, до конца не добраться. А если перешагивать через вызовы, то в какой-то момент приходится матерясь перезапускать все это, записывая на бумажке, в какую функцию надо заходить, а в какую нет. Потому что шагнуть в отладчике назад и зайти туда уже нельзя. А перезапуск этого хозяйства не быстрый.
Хорошие имена функций? Да где же их взять то. Нет 100500 хороших имен. Документация? Да, по паре слов про возвращаемое значение и каждый из параметров. Юнит тесты? Есть, но оказывается, покрывают не всё.

Вроде это основы — если вас интересует производительность, собирайте все, что нужно отправить, в одну операцию send.

Не надо лезть в деривативы, не будучи на 150% уверенным, что знаете все правила и понимаете, что может случиться при неблагоприятных условиях. Спекуляция — игра с нулевой суммой. Либо вы обогащаетесь за счет кого-то менее удачливого, либо другие обогащаются за ваш счет.
Правила фиксинга публично известны. Не держите расчетный фьючерс до экспирации — на этом уже неоднократно обжигались многие. Вот историю с нефтью тут упоминали. И большинство брокеров об этом прозрачно намекают, вводя повышенные комиссии за исполнение фьючерсов.

Как будто это сделано для того, чтобы ещё немного объегорить мелких игроков, которые не знают этого странного правила Мосбиржи.

Так надо правила изучать. Запретили уже неквалифицированным инвесторам покупать фьючерсы без прохождения теста. Но тесты видимо хреновые.

Фрагмент N1. Возможно, правильный вариант не тот, что вы предложили, а «два скаляра или два указателя».
Фрагмент N3. Если, по вашему предложению, заменить константу на какую-то другую, то выражение станет всегда истинным. Если kind равно ImportKind::Only, то точно не равно чему-то другому.
Ну неправильно же… Уже для times = 2 неправильно, возвращает 3*self
Никакой специализированный процессор не спасет. Даже если он в 1000 раз быстрее — вместо триллиона лет надо будет всего миллиард.
Если существует алгоритм вычисления дискретного логарифма, известный только спецслужбам… его рано или поздно переоткроет и опубликует кто-то из математиков, не работающих на спецслужбы. habr.com/ru/post/75193
Там масштаб разный, левый — увеличенная середина правого
Не рассказали, что будет при сложении A и -A
И multiply можно проще:
    def multiply(self, times):
        current_point = self
        while times % 2 == 0:
                current_point = current_point.add(current_point)
                times = times // 2

        result = current_point
        times = times // 2

        while times != 0:
                current_point = current_point.add(current_point)
                if times % 2 != 0:
                    result = result.add(current_point)
                times = times // 2

        return result
А какой смысл для военкомата собирать данные именно IT-специалистов? Предполагается, что все айтишники играют в Counter-Strike, и им это поможет в реальной войне?
Общеизвестно, что для генерации секретного ключа надо использовать криптостойкий ГПСЧ. А в статье говорится про то, что и при подписи также нужен криптостойкий генератор.
ECDSA подпись состоит из двух чисел. Одно из них не зависит от секретного ключа, только от случайного значения и публичных параметров. Но если мы угадаем использованное случайное значение — из второй половины подписи можно будет получить секретный ключ.
Что? Где будет больше денег? Блокчейн — записи о том, кто владелец коинов. «Инвесторы» покупают у майнеров, в блокчейне никаких денег нет.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность