From: |
Vladimir Fyodorov 2:6035/3.1 |
20 Jan 2023 19:38 +0200 |
To: |
Vitaliy Aksyonov 2:5023/24.4107 |
|
Subject: |
Test
|
Разнообразно приветствую тебя, Vitaliy!
19 Января 2023, Vitaliy Aksyonov писАл к Nil A следующее:
VA> Ты знаешь, иногда не помешает и подебажиться. Я нашел интересный краш
VA> в голдеде. Если файлы индекса нодлиста пустые (а их можно получить
VA> штатными средствами), то при открытии браузера нодлиста он крешится.
VA> Может починю на досуге. По-хорошему, чинить надо компилятор нодлиста и
VA> сам дед.
Прикольный баг, но не встречался с таким. Но если починишь более десятилетней
давности баг с твитами и группами при использовании конфига husky для описания
путей к эхам, то буду по гроб жизни благодарен. Даже денег готов заплатить;
правда сейчас хрен их переведёшь в нормальную страну...
Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Hе так страшен маляр, как его малярия
From: |
Nil A 2:5015/46 |
20 Jan 2023 21:54 +0200 |
To: |
Vitaliy Aksyonov 2:5023/24.4107 |
|
Subject: |
pvt.luna.local
|
Hello, Vitaliy!
Friday January 20 2023 09:21, from Vitaliy Aksyonov -> Nil A:
VA> Она есть у моего босса. Может у Стаса тоже есть. PVT.LUNA.LOCAL.
VA> Попробуй туда что-то написать. Может она, конечно, порвана везде.
VA> Попробую собрать до кучи. :)
Пошукал по своим линкам, обе pvt.luna.local и pvt.luna.tech (роботы срут), есть
на
* 2:5020/715
* 2:5020/830
* 2:5023/23
* 2:5030/722
Кагбэ в гадалке не ходи, что на 2:5023/23 оно будет из первых рук, как
говориться. Но я пошёл чуть дальше, и сресканил с 2:5020/715.
Сресканилось 2017год, от феврали по июль. Последнее письмо от 8го июля 17го, от
модератора рулезы.
Я написал через, будем поглядеть, порвано оно или нет.
Best Regards, Nil
From: |
Vitaliy Aksyonov 2:5023/24.4107 |
20 Jan 2023 20:28 +0200 |
To: |
Nil A 2:5015/46 |
|
Subject: |
Test
|
Hello Nil!
20 Jan 23 19:54, you wrote to me:
NA>>> Там ещё можно на разных Network processor писать, чуть попроще
NA>>> FPGA, или там в самой карточке есть кусок FPGAю Я предположу,
NA>>> что ваши на DPDK написали.
VA>> У нас так до железок и не дошли. Плюнули и продолжили писать на
VA>> плюсах.
NA> Для DPDK специального железа тоже не надо, только популярную карточку
NA> из списка, и тоже на С++ пишешь, и весь сетевой стек у тебя в
NA> юзерспейсе, прям рингбафер из карточки мапиться, ещё и конкретный CPU
NA> можно гвоздями прибить к твоему треду, чтобы не перещёлкивалось ничего
NA> никуда и кешь работал по полной. У меня щас такой проект на работе,
NA> гигабитами фигачится там разная фильтрация трафика, штобы дидосы
NA> отшибать.
Прикольно. Не слышал о таком. Надо почитать. Идея богатая, конечно.
VA>> Знаю я этих "стильных, модных, молодежных". Потом простейшее
VA>> приложение, которое на спектруме работало, жрет гигабайты памяти
VA>> и еле ворочается на навороченном компе. Повбывав бы!
NA> Вот, поэтому надо на C++ пейсать - с высокоуровневыми абстракциями, но
NA> чтобы за это не платить производительностью. Потом, правда, платишь за
NA> дебаг, но это уже вторично. Хотя, надо просто по рукам давать ещё на
NA> стадии кодревью.
За что мне нравится современные плюсы и современный компиляторы - грамотно
написанный код оптимизируется в очень компактный и быстрый код. Реально
килобайты кода вложить в десяток ассемблерных инструкций.
Насчет дебага. Если не использовать опасные подходы, вроде голых указателей и
подобного, чтобы стэк или куча не ломалась - дебаг не так страшен. Даже если
голым gdb.
VA>> Мне с этим повезло больше. В текущем проекте у нас C++17 и 20 нет
VA>> только потому, что не успели еще компилятор обновить. Но проект
VA>> уже в очереди. Как только перейдем под более свежий компилятор -
VA>> букдет C++20.
NA> С C++20 наебалово вышло, компиляторы уже запилили (почти), а
NA> стандартную библиотеку неуспели написать.
Коммитет иногда занимается херней, вместо того, чтобы решать реально насущные
проблемы.
NA> Например, модули, так все ждали, а хуй, работает как-то только в
NA> вижуалси.
Модули было бы круто. Хоть я и ожидал от них большего, чем они на самом деле
являются. Бинарной совместимости нет. Все равно собирать каждый раз. Это то, что
меня в плюсах бесит. Поменял дефайн какой-то и получил крэш на ровном месте,
если весь проект не пересобрал. :)
NA> А вот, все такие модные корутины бесстековые, генераторы, вся эта
NA> хрень, а даже std::task<> ни какого в библиотеке не дали, и вот
NA> мучайся, велосипедь, или тащи cppcoro какой-нибудь.
Вот, кстати, тоже этого не понимаю. API выдали, а реализацию пилите сами.
Маразм.
NA> Или вот, std::format - классная штука, прям эволюция printf("Huy %d",
NA> i); потом тормозной std::cout \ "Huy " \ i; и наконец compile time
NA> std::print("Huy {}", i). Хотя, std::print Только в C++23 появится.
NA> Короче, решается использованием библиотеки {{fmt}}, которая ещё с
NA> cpp17 работает.
Мы пока используем fmt либу. Одинаково работает. Вот на C++20 перейдем -
заменим на std::
NA> Или вот, ranges, классная штука - во-первых, не надо пейсать итератор
NA> begin, end, а просто туда переменную, а ещё там есть вьюшки, ну как
NA> lazy evaluation штолле, чтобы промежуточные там std::vector не делать,
NA> а сразу прям через пайп можно писать разные преобразования.
Дык, в бусте сто лет как есть. :) Используем, опять же, пока новый стандарт
недоступен.
NA> Или вот, концепты, супер изобретение, чтобы 10 экранов шаблонной магии
NA> в ошибке не читать, но ведь стандартная библиотека так и не использует
NA> их пока.
NA> Сплошные разочарования с этим C++ короче.
Не скажи. Он не так плох, как кажется. Просто это реально огромный объем
работы, чтобы стандарт развивать.
VA>> Но как-то в с вободное от работы время есть куча других
VA>> интересных активностей.
NA> Не радиолюбительствуешь?
Неа. Подумывал, но еще и на это времени не хватит. Меня домашние прикопают на
бэкярде. :)
VA>> Вот купил себе электрогитару. Учусь. Нашел учителя, т. к. сам
VA>> уже не раз начинал и бросал.
NA> А я закончил по классу фортепьяно. Щас не играю почти, но пальцы ещё
NA> помнят. Меня больше от фото/видео прёт как время потратить.
Я на скрипку заглядывался, фортепиано тоже... Но это очень долго учиться надо.
Нет столько мотивации. Хочется, чтобы раз - и играешь. :)))
Фото я тож увлекаюсь, правда в последнее время редко фотик расчехляю. У меня
одно время был Зенит-Е. На пленку шикарные фотки получались. У сына в этом году
в школе курс фотографии. В прошлом семестре была цифровая, в этом снимают на
пленку. Школа выдает фотик и лицензию на фотошоп. Вот это я понимаю - подход.
VA>> С учителем мотивация больше.
NA> Учителю ты денежку платишь, а значит надо отрабатывать Ж-) знаю я
NA> такую мотивацию. Хотя, бывают понакупят абонементов в спортзалы, и
NA> думают, что животик сам уйдёт. Но это не про меня.
Именно так это и работает. Там недорого, но все равно жаба давит, что уплатил,
но не используешь. Да и мотивации пока хватает даже без этого факта. Во-первых,
у меня очень неплохой прогресс. Во-вторых, мне попался очень толковый учитель и
материалы классные. Не нудные гаммы, а куски реальных песен, в основном. В
общем, я доволен.
VA>> Плюс полеты, плюс по дому всегда есть, что делать.
NA> Класс!
Еще бы часов 6 в сутки добавить, чтобы высыпаться. :D
VA>> Когда хорошая погода летом, я все выходные на аэродроме провожу.
NA> В R50 мужики имеют возможность только в гаражах время проводить. Вот
NA> она мотивация, в Корорадщину перезжать.
Кстати, да. Это была одна из не самых маленьких причин переехать. На Украине я
тоже летал. Но там все было гораздо более сложно. Тут и лицензию проще получить,
и мед сертификат не нужен, и погода - бомба, и горы рядом. Короче - сплошной
позитифф.
VA>> Она есть у моего босса. Может у Стаса тоже есть. PVT.LUNA.LOCAL.
VA>> Попробуй туда что-то написать. Может она, конечно, порвана везде.
VA>> Попробую собрать до кучи. :)
NA> Щас пошукаю по моим линкам..
Окей. :)
ЗЫ. Вот пообщался с тобой немного и понимаю, что хоть Фидо и чахнет - но еще
живое. Есть интересные люди. Имеет смысл ноду держать.
Vitaliy
... 10.0 times 0.10 is hardly ever 1.00.
From: |
Vitaliy Aksyonov 2:5023/24.4107 |
20 Jan 2023 22:23 +0200 |
To: |
Nil A 2:5015/46 |
|
Subject: |
pvt.luna.local
|
Hello Nil!
20 Jan 23 21:54, you wrote to me:
VA>> Она есть у моего босса. Может у Стаса тоже есть. PVT.LUNA.LOCAL.
VA>> Попробуй туда что-то написать. Может она, конечно, порвана везде.
VA>> Попробую собрать до кучи. :)
NA> Пошукал по своим линкам, обе pvt.luna.local и pvt.luna.tech (роботы
NA> срут), есть на * 2:5020/715 * 2:5020/830 * 2:5023/23 * 2:5030/722
NA> Кагбэ в гадалке не ходи, что на 2:5023/23 оно будет из первых рук, как
NA> говориться. Но я пошёл чуть дальше, и сресканил с
NA> 2:5020/715. Сресканилось 2017год, от феврали по июль. Последнее письмо
NA> от 8го июля 17го, от модератора рулезы.
Оно. После этого я как раз переехал. А на ноде побился диск и я восстановить не
смог.
NA> Я написал через, будем поглядеть, порвано оно или нет.
Ну если придет - отпишусь туда. Интересно. Если не пролезет - будем
восстанавливать.
Vitaliy
... 10.0 times 0.10 is hardly ever 1.00.
From: |
Nil A 2:5015/46 |
20 Jan 2023 17:23 +0200 |
To: |
Vitaliy Aksyonov 2:5023/24.4107 |
|
Subject: |
Test
|
Hello, Vitaliy!
Friday January 20 2023 08:05, from Vitaliy Aksyonov -> Nil A:
VA> Там вовсю FPGA используются. Наши на них смотрели, но дальше не зашло.
VA> Нынешняя скорость нас устраивает, а возможный прирост будет очень
VA> дорого стоить. Игра не стоит свеч.
Там ещё можно на разных Network processor писать, чуть попроще FPGA, или там в
самой карточке есть кусок FPGAю
Я предположу, что ваши на DPDK написали.
VA> Именно. Это как пишут на .Net или Java и начинают использовать всякие
VA> off-heap или unsafe. Надо инструмент под задачу выбирать. Мне кажется,
VA> что rust еще не готов для серьзеных продуктов.
Ну вот всякие фейсбуки даже у себя используют в продакшене. Но там пацаны более
молодые, поэнергичнее, тратят и личное время чтобы поразбираться.
Была статья переводная на хабре недавно. В стартапе главный решил - у нас нет
легаси кода, мы будет сразу на модном-молодёжном расте пейсать. Ну и потом как
они сильно пожалели. Во-первых, из-за дотошности компилятора, там нахаляву не
попрототипируешь, говнокод не принимает, а значит поэкспериментировать не так
быстро. А потом там этот стартап оказался, что все новички в расте, и они там
говнокодить начали с самого начала, и потом узнали как надо пейсать, но короче
они заебались и другим не рекомендуют :-)
У нас в конторе прям средний возраст какой-то старпёрский, ну в проектах где я
туссю, даже C++17 включить боятся, примерно на C++14ом пишут, что уже огромный
прогресс.
VA> Вот когда напишут openssl на rust... :D
А кстати, Golang забавная таки штука. Там фсё статикой линкуется, и прям под
линуксом можно сделать .exe файл и не надо какой-то кросс-компилятор тащить,
один компилятор компилирует подовсе архитектуры и платформы. При этом https
такой в стиле curl там из-коробки, и оно без openssl зависимостей, оно там TLS
как-то само делает.
VA> Привык и привык. Не критикую ни разу. У каждого свои предпочтения.
Кстати, когда 90х в офисе стали появлятся первые 15ки, сначала CRT, потом LCD,
то после 14" прям приходилось башкой крутить. Прикинь? А щас я смотрб в 27" и
как-то норм.
NA>> Всяко, надо свою локалочку пиарить, а не сидеть в тестовой эхе.
VA> Ща туда переберусь. ;) Давно там трафика не было.
Ты либо пробрось её дальше, или давай линков наделаем.
Best Regards, Nil
From: |
Vitaliy Aksyonov 2:5023/24.4107 |
20 Jan 2023 17:05 +0200 |
To: |
Nil A 2:5015/46 |
|
Subject: |
Test
|
Hello Nil!
* Originally in hobbit.test
* Crossposted in PVT.LUNA.LOCAL
20 Jan 23 07:54, you wrote to me:
VA>> Там даже физическая длина кабеля учитывается. Знаешь историю, как
VA>> специально проложили кабель по прямой между какими-то биржами,
VA>> чтобы лишних миллисекундных задержек не было. Вроде между
VA>> Нью-Йорком и Чикаго.
NA> Естественно слышал. Также на хабре были статьи, как так, одни чуваки
NA> уже успевают послать команду на покупку/продажу, тогда как конкуренты
NA> только ещё получают данные тикера. А они прямо из сетевой карточки
NA> читают, минуя весь там ваще стек, и при этом уже заготовленный пакет
NA> держат с тикером, только цену поставить и CRC всего пакета подсчитать.
NA> У конкурентов ещё пакет в кернеле где-то в IP стеке, а у них уже
NA> команда на покупку ушла.
Там вовсю FPGA используются. Наши на них смотрели, но дальше не зашло. Нынешняя
скорость нас устраивает, а возможный прирост будет очень дорого стоить. Игра не
стоит свеч.
VA>> Не щщупал я раст еще. Противоречиво про него говорят. Вроде все
VA>> хорошо, но есть и там подводные камни.
NA> Я очень хотел его по-работе чтобы случился проект, ну чтобы дали время
NA> на поизучать и практически применить. Кстати, мне потом дали время гоу
NA> поуизучать и небольшой проект был, понравилось, но говорят learning
NA> curve у гоу типа 2-3 недели, что правла, а у раста после 2х месяцев
NA> немного говнокода начинаешь выдавать, и хорошо бы в команде иметь
NA> старшего, чтобы кодревьювил и подсказывал, как именно по-растовски
NA> написать.
Именно. Это как пишут на .Net или Java и начинают использовать всякие off-heap
или unsafe. Надо инструмент под задачу выбирать. Мне кажется, что rust еще не
готов для серьзеных продуктов.
NA> У себя на работе я даже вышел на разговор с CTO про тот проект, где
NA> раст собирались использовать, и CTO всё зарезал. И даже дело не в том,
NA> что ни у кого нет эспертизы, а то, что он такой весь безопасный только
NA> на бумаге. По факту, тебе же ещё надо стопицот разных библиотек,
NA> начиная от XML всех типов парсеров, и там openssl, и много чего, и мы
NA> сами это всё можем использовать только после множества патчей для
NA> безопасности, а на расте это всё unsafe код. На самом расте ещё не так
NA> хорошо всё с библиотеками, придётся с c/c++ тащить, а главное наши
NA> инфосеки так просто не дадут что попало использовать из сторонних
NA> либов.
Вот когда напишут openssl на rust... :D
VA>> Когда переходишь на следущую строку - можно сбиться. Ну а если
VA>> привык - конечно. Кому как удобнее. Я просто работал немного в
VA>> газете. Там эти моменты учитываются. Самая удобная ширина текста
VA>> - около 80 символов как раз.
NA> Значит привык уже. Ну вот у меня сейчас википедия страничка открыта на
NA> 27" мониторе - это супер длинные строчки с текстом, и вот читаю. И
NA> голдед тоже примерно также.
Привык и привык. Не критикую ни разу. У каждого свои предпочтения.
VA>> Я как-то больше лагер и портер уважаю.
NA> Здешний лагер - моча реально, после европы. Портер мне на скус не
NA> нравится, как тархун штолле.
На вкус и цвет все фломастеры разные. Так-то я и пиво не очень часто пью.
VA>> ЗЫ. Надо свою локалку воскрешать. :) Заявку на ноду отправил. Как
VA>> получу адрес - займусь.
NA> Всяко, надо свою локалочку пиарить, а не сидеть в тестовой эхе.
Ща туда переберусь. ;) Давно там трафика не было.
Vitaliy
... 10.0 times 0.10 is hardly ever 1.00.
From: |
Vitaliy Aksyonov 2:5023/24.4107 |
20 Jan 2023 03:24 +0200 |
To: |
Nil A 2:5015/46 |
|
Subject: |
Test
|
Hello Nil!
19 Jan 23 23:30, you wrote to me:
VA>> Я вообще программирую тут за денюжку малую. :)
NA> Нахуй тогда ехать в Колорадово-Кукуево за малой денюжкой то?
NA> Хотя понимаю, в Калифорниях этих "индокритическая масса зашкаливает"
NA> понаехлов. Кстати, слыхал такой экспрешшен?
"Денюжку малую" - это просто оборот речи. :) Мне хватает. Да и тут всяко
безопаснее, чем в Киеве сейчас. Хотя, конечно, когда я уезжал, не думал, что
будет насколько все грустно. Но к тому шло уже тогда.
VA>> У нас система, которая является неким посредником между
VA>> трейдерами и большими биржами.
NA> Кстати, лет несколько назад на рынке были интересные предложения от
NA> хайпертрейдеров, прям денег сука предлагалали, плюс челлендж у них
NA> интересный. Я ваще челлендж люблю. Например, Фейсбукс челлендж вот,
NA> как один лайк чтобы потом увидели стопицот других миллионов
NA> пользователей, eventual consistency конечнно, но я сам ими не
NA> пользуюсь, поэтому хоть меня и кормили-спаивали пару лет по
NA> топ-ресторанам, но резюме я им так и не прислал. Хайпер-трейдеров я
NA> тоже не люблю - деньги надрачивают на миллисекундах, и им там надо на
NA> DPDK обработку пакетов быстренько, хотя реальные пацаны на ASIC хуячат
NA> наверное, хотя гоню, это же не майнинг. Короче, сразу уже ответ
NA> готовый есть у них на тикер, только новую цену подставить и CRC пакета
NA> подсчитать, а тем временем конкуренты ещё только принимают изернет
NA> пакет, и пока там у них это сложится в IP, пока приложение сделает
NA> рид, потом разметку попарсит, эти уже всё скупили полсекунды назад. Я
NA> люблю такие челленджи, меня прям прёт нипацецки. Кстати, лет нанацать
NA> назад, я так в один стартап устроился с хорошими стоками, которых
NA> потом купили, ответив на вопрос "10k connection problem" ;-)) смешно
NA> же.
У нас не High Frequency Trading и близко. Временя в долях миллисекунды
измеряются. У тех же товарищей десятки, а может даже единицы наносекунд. Мы
больше по алготрейдингу и расчетам рисков. То есть ты ставишь заявку и довольно
быстро считается, хватит ли тебе денег на счету, чтобы ее поддерживать, учитывая
все остальные работающие заявки и позиции.
VA>> Удобный интерфейс получения данных, аналитики и, собственно,
VA>> самой торговли.
NA> Обожди, на Сях и плюсах? Эти пидоры всю дорогу на джаве пейсали же. Ну
NA> щас может на Котлине, типа модные такие стали. Хотя, Morgan Stanley
NA> мне тогда офер сделали, на C++ портфель быстренько надо посчитать, в
NA> чём спешка я так и не понял, но да и хуй с ними, сидели они тогда
NA> локоть к локтю, я так не можу работать, отклонил.
У нас несколько подразделений. Я на серверной стороне и мы на плюсах пишем и
под линукс. UI делают другие комманды. Я туда не хочу.
NA> Да, надеюсь не форекс торговля, а то это уже стало именем
NA> нарицательным.
Форекс у нас только очень малая доля. Контора вырасла именно с товарных бирж.
Зерно, металлы и прочая нефть.
VA>> Ты знаешь, иногда не помешает и подебажиться.
NA> Да ну, в хасках всё как два пальца обосфальт, в логах видишь где
NA> хуйня, грепом идёшь где это печатается, и через 15 секунд там фсё уже
NA> ясно. Ну или не ясно, потому что return 5, return 7, return.. что за
NA> magic numbers? Но я уже такие косяки Мише Дукельскому (текущему
NA> меинтейрнеру Хасков) указал, и он зафиксил нивапрос.
Там особо негде путаться. Софтина небольшая.
VA>> Я нашел интересный краш в голдеде.
NA> Дану? Наверняка у тебя терминальное окно ширши 80 символов, и там char
NA> buf[80], в стопицот местах забуфер выходит, не всегда, кстати, с
NA> sigsegv, можно и просто в чужую память насрать, а потом ищите свищите.
Не он. :) Я читал про тот баг.
VA>> Если файлы индекса нодлиста пустые (а их можно получить штатными
VA>> средствами), то при открытии браузера нодлиста он крешится.
NA> Это всем хуйня, я не знал как там индекс сделать, поэтому думал что
NA> эта функция там не работает с самого начала.
Работает. И вполне удобно.
NA> А вот что огорчает, в этом вашем голдеде, что он всё же такой
NA> однозадачный, ДОСовыйштолле. Ну там создаёшь сообщение ареафиксу с
NA> флажком килл, и в бэкграунде тоссер выпижжевает это письмо, а ты такой
NA> переходишь на следующее сообщение, а там жооппаа иво нету. Да йопта,
NA> даже в ДОСе у меня была какая-то многозадачность, что кто-то ещё мог
NA> потрогать эти самые базы.
Это называется "фатальный недостаток". :D
NA> А вот, кстати, хочешь попейсать чего для федо? Ну и получить звание
NA> федопейсателя года 2023? Я те лично медаль (шоколадную) федексом
NA> вышлю. Надо выпиздить из голдеда все эти char buf[80], заменить на
NA> wchar_t, сука, мы не в венде, я щас пошутил, но ты понял. Главное,
NA> чтобы это было динамически аллоцированно.
Вот прямщас некогда, но кто знает, может и залезу. По идее там не так сложно,
если размер окна известен. Только вопрос, нафига таке огромное окно-то? Если
текст длиннее 80, ну максимум - 120 символов - он же нечитабельный получается.
NA> А вот, тыж гутаришь, что весь такой линукс-девелопер-фром-колорадо.
NA> Вот ты окно терминала ресайзишь, и оно хуячит тебе TIOCSWINSZ сиганл,
NA> а голдед што? Пиздой идёт, а не перерисовывается. Про wchar_t, мне как
NA> бы похуй, какой ты там дизайн решишь сделать, может utf8 everywhere, и
NA> на std::u8string заменишь, хотя тебе надо будет символы vs байты
NA> считать в строке, ниразу не удобно. И даже libiconv, если притащить,
NA> чтобы не ебааца самому с кодировками.. прям хоть стринги из ICU
NA> библиотеки тащи. Хотя, есть любители прям стрингов из Qt. Короче,
NA> поебёшся, не на один вечер (как я думал, наивный я чукоцкий парень).
Кстати, utf8 нормально в обычную std::string ложится. Только функции надо
использовать юникодные.
VA>> Может починю на досуге. По-хорошему, чинить надо компилятор
VA>> нодлиста и сам дед.
NA> Я понял про тебя, ты и этих, которые мир спасают. Они приходят с
NA> дебагером, прям находу подключаются, определяют, что тут у вас
NA> буфер-оверфлоу случился и ФСЁ! Дальше ебитесь сами.
Подозреваю, что на эту проблему никто просто не наступал. :)
NA>>> Дык где деньги, там же инты же просто, и делишь на копейки, или
NA>>> какая у тебя там точность, флоаты в деньгах не используют.
VA>> Так-то оно так, но "есть нюанс" (с).
NA> Ты меня ещё и в других эхах штолле читаешь? ;-)))
Тебя сложно не заметить. Очень уж колоритно пишешь. ;о)
VA>> Там масса мелких приколов возникает.
NA> Я знаю, через месяц/два сезон таксов начнёца. Так то я округляю в
NA> Schedule D, но моя форма 8949 может быть сотнями страниц, потому что
NA> жена там ебенет через робота в Wealthfront, сам то я через Шваб и
NA> Фиделити торгую. Я так могу наокруглять, что на десятки баксов набежит
NA> разница ;-)
Вот-вот. А там еще какой-то НДС хитрый набежит. Когда округлять надо не каждую
конкретную позицию, а с учетом всего чека.
NA> Кстати, раз ты работаешь в финтехе, тебе должен быть знаком культовый
NA> фильм офис спейс, где они там пиздили доли копеек от округления? Или
NA> ты из новонодов? Да, ты через месяц им будешь, кстати, говновопрос.
NA> Кстати, эта пезда Янис будет тебе выдавать, весь мозг мне по телефону
NA> вынесла, на столько "полковнику никто не пишет" и.. ах, нет, щас этот
NA> Торонтуевский хуй у руля щас.. но это другая тема уже.
Смотрел этот фильм. Реально культовый в нашей среде. :)
И я не из новонодов. У меня была нода несколько лет. Я даже успел побывать
N4635C и VO в выборах в 5030. И даже мопедом почту таскал. И даже BBS-ки немного
застал.
VA>> Будете у нас на Колыме^W Колорадщине - маякуй, пообщаемся вживую
VA>> за чашечкой пива. ;)
NA> Есть у меня пацаны, им прям надо реально у вас там вертушку рентить,
NA> чтобы их прям забрасывали с вершины и хуячить по powder. Мне то похуй
NA> на пауду, я катаюсь как умею, даймонды естессно, хотя дабл даймонд
NA> тоже инонда как децкий лепет, никакова стандарта. Но пауда прикольно,
NA> я естественным путём попадал раза три на такое.
Я покататься выбирался несколько раз. Прикольно, но не фанат. У нас в офисе
есть пара коллег, которые реально этим болеют. Один даже из Чикаго в Денвер
переехал из-за этого. Он вообще из Зеленограда, но сначала его в Чикагу занесло.
NA>>> На чём летаешь?
VA>> Планера. В основном на таком: Schleicher ASW 19
VA>> https://en.wikipedia.org/wiki/File:ASW19_Boden.jpg
NA> Халява, всмысле дёшево, затаскивают тебя и сам там сколько
NA> продержишся. Мои немецкие рашен-френды так развлекаются обычно, в
NA> пендосии большинство моих рашен-френдс, они прям лицензию пилота
NA> получили. Нахуя? Я сам просто тупа получил хам радиво лицензию, и то
NA> спустя много лет. Опять же, рашен-френдс, не могут так просто купить
NA> Бауфенг и хулиганить, надо прям категорию открыть, когда в Мейне
NA> снегоход арендуешь. Кстати, снегоход в Мейхне - это вам не квадроцикл
NA> в Бибидте, где в поезде ездешь. В Мейне подписываешь вейфер, и фигач
NA> куда хочешь на весь день.
Да. Так намного дешевле, чем на самолете выходит. И лицензию получить быстрее и
дешевле. Но вопрос не только в деньгах. Реально пролететь 1000 км без топлива
вообще. :) Я пока не там, но почти 500 км за 5 с небольшим часов уже пролетал. А
разок залетел в Канзас. Потом назад пилили дольше, чем я летел. :)
VA>> В клубе есть и другие. Если занесет в наши края - то полетаем.
NA> Ну если в Роки маунтин надумаю, или какие там ещё у вас
NA> достопримечательности.
Pikes Peak, Mt Evans. Хватает достопримечательностей.
VA>> Ну и инструкторю потихоньку.
NA> Скипатроль? А не, ты круче, на планерах хуячишь, чо, респект, чувак!
Мы для этих товарищей буксируем иногда своим самолетом.
Vitaliy
... 10.0 times 0.10 is hardly ever 1.00.
From: |
Vitaliy Aksyonov 2:5023/24.4107 |
20 Jan 2023 07:13 +0200 |
To: |
Nil A 2:5015/46 |
|
Subject: |
Test
|
Hello Nil!
20 Jan 23 05:32, you wrote to me:
VA>> У нас не High Frequency Trading и близко.
NA> У меня друг чуть было не пошёл к таким, но он засцал, что вот-вот
NA> прикроют законодательно эту отрасль.
Это, кстати, вполне возможно. Если биржи теоретически приносят какую-то пользу
экономике, то HFT - чисто спекулянты.
VA>> Временя в долях миллисекунды измеряются. У тех же товарищей
VA>> десятки, а может даже единицы наносекунд.
NA> Реально быстро-дроч.
Там даже физическая длина кабеля учитывается. Знаешь историю, как специально
проложили кабель по прямой между какими-то биржами, чтобы лишних миллисекундных
задержек не было. Вроде между Нью-Йорком и Чикаго.
VA>> Мы больше по алготрейдингу и расчетам рисков. То есть ты ставишь
VA>> заявку и довольно быстро считается, хватит ли тебе денег на
VA>> счету, чтобы ее поддерживать, учитывая все остальные работающие
VA>> заявки и позиции.
NA> Аа.. понятно. А Морган Сненли мне тогда на C++ офер дал, у них надо
NA> было риски считать. Вроде бы как не миллисекунды, но портфель может
NA> быть большим, и какой-то скор можно выдать как результат.
У Морган Стэнли скорее всего оффлайн риски. То есть уже по факту. Но там
портфели огромные могут быть.
VA>> У нас несколько подразделений. Я на серверной стороне и мы на
VA>> плюсах пишем и под линукс. UI делают другие комманды. Я туда не
VA>> хочу.
NA> Бакенды часто на Гоу пишут, так нанимать сильно дешевле, плюсовики
NA> дорогие и сильно капризные старпёры. Но если у вас там миллисекунды, и
NA> чтобы там нидайбох гарбенджколлектор в это время не сработал, хотя на
NA> Гоу там просто один тред будет жрать на это, но именно лок всего не
NA> случается сильно надолго. Щас ещё модно на расте пейсать, у меня
NA> товарищь ушёл в рожакнигу на расте и доволен.
Не щщупал я раст еще. Противоречиво про него говорят. Вроде все хорошо, но есть
и там подводные камни.
VA>> Только вопрос, нафига таке огромное окно-то? Если текст длиннее
VA>> 80, ну максимум - 120 символов - он же нечитабельный получается.
NA> Чейта нечитаем, так и бежишь глазами дальше по срочке. Как будто когда
NA> строчка в 80 символов, то у тебя без перемещения зрачка можно сразу
NA> как один буффер вычитать, но это же не так.
Когда переходишь на следущую строку - можно сбиться. Ну а если привык -
конечно. Кому как удобнее. Я просто работал немного в газете. Там эти моменты
учитываются. Самая удобная ширина текста - около 80 символов как раз.
VA>> Кстати, utf8 нормально в обычную std::string ложится. Только
VA>> функции надо использовать юникодные.
NA> Естественно все так и ложат utf8 в std::string, но плюсы на месте не
NA> стоят, щас никамельфо уже всякие unsigned char под буфера, щас модно
NA> std::byte чтобы были, например, также и std::u8string, чтобы сразу
NA> было ясно что там лежит.
И это правильно. Гораздо хуже, когда у тебя функция принимает инты и булы и
выглядит как-то так:
foo(123, true, false, 42);
Хер просцышь, что автор имел ввиду. :D
VA>> Тебя сложно не заметить. Очень уж колоритно пишешь. ;о)
NA> Это всё IPA. Так то я из европы еду, и там пилснеры вкусные, а тут я
NA> подсел на IPA и APA, такие градусов от 6-8, потому что там hoppy прямо
NA> такой вкус, а не ослиная моча в лагерах, которые тут ни про что. Хотя,
NA> товарищи говорят, что я просто не знаю правильных мест, где кравтовое
NA> малыми партиями делают, причём куда-то ехать надо к ним туда где
NA> brewery.
Я как-то больше лагер и портер уважаю. Кстати, нашел неплохое местное
колородское пиво. В Боулдере варят. Мне нравится.
VA>> И я не из новонодов. У меня была нода несколько лет. Я даже успел
VA>> побывать N4635C и VO в выборах в 5030. И даже мопедом почту
VA>> таскал. И даже BBS-ки немного застал.
NA> Ну класс, чё, вот так и настальгируем.
А то. Потому и здесь. :)
VA>> Реально пролететь 1000 км без топлива вообще. :) Я пока не там,
VA>> но почти 500 км за 5 с небольшим часов уже пролетал. А разок
VA>> залетел в Канзас. Потом назад пилили дольше, чем я летел. :)
NA> А чё реально ты выбираешь маршрут куда попутный ветер, или как-то куда
NA> тебе надо?
Это лучше за бутылочкой пива рассказать. :) В краце - набираешь высоту в
потоках. Потоки обычно под кучевыми облаками. Не обязательно с попутным ветром.
Ведь обычно возвращаются на место вылета. Поэтому приходится и против ветра
лететь. Обычно скорость планера на переходе порядка 70-120 узлов. Ну а ветер в
средний день на высоте узлов до 20. Вот и посчитай. Влияет на среднюю скорость,
конечно, но не критично.
Вообще в планеризме масса интересных моментов. Например, рекорд высоты сейчас
больше 70000 футов. Это в два раза выше, чем летают пассажирские самолеты. И эти
товарищи собираются подняться до 90000 футов. Там только аэростаты бывали.
ЗЫ. Надо свою локалку воскрешать. :) Заявку на ноду отправил. Как получу адрес
- займусь.
Vitaliy
... 10.0 times 0.10 is hardly ever 1.00.
From: |
Nil A 2:5015/46 |
20 Jan 2023 07:54 +0200 |
To: |
Vitaliy Aksyonov 2:5023/24.4107 |
|
Subject: |
Test
|
Hello, Vitaliy!
Thursday January 19 2023 21:13, from Vitaliy Aksyonov -> Nil A:
VA> Там даже физическая длина кабеля учитывается. Знаешь историю, как
VA> специально проложили кабель по прямой между какими-то биржами, чтобы
VA> лишних миллисекундных задержек не было. Вроде между Нью-Йорком и
VA> Чикаго.
Естественно слышал. Также на хабре были статьи, как так, одни чуваки уже
успевают послать команду на покупку/продажу, тогда как конкуренты только ещё
получают данные тикера.
А они прямо из сетевой карточки читают, минуя весь там ваще стек, и при этом
уже заготовленный пакет держат с тикером, только цену поставить и CRC всего
пакета подсчитать.
У конкурентов ещё пакет в кернеле где-то в IP стеке, а у них уже команда на
покупку ушла.
VA> Не щщупал я раст еще. Противоречиво про него говорят. Вроде все
VA> хорошо, но есть и там подводные камни.
Я очень хотел его по-работе чтобы случился проект, ну чтобы дали время на
поизучать и практически применить. Кстати, мне потом дали время гоу поуизучать и
небольшой проект был, понравилось, но говорят learning curve у гоу типа 2-3
недели, что правла, а у раста после 2х месяцев немного говнокода начинаешь
выдавать, и хорошо бы в команде иметь старшего, чтобы кодревьювил и подсказывал,
как именно по-растовски написать.
У себя на работе я даже вышел на разговор с CTO про тот проект, где раст
собирались использовать, и CTO всё зарезал. И даже дело не в том, что ни у кого
нет эспертизы, а то, что он такой весь безопасный только на бумаге. По факту,
тебе же ещё надо стопицот разных библиотек, начиная от XML всех типов парсеров,
и там openssl, и много чего, и мы сами это всё можем использовать только после
множества патчей для безопасности, а на расте это всё unsafe код. На самом расте
ещё не так хорошо всё с библиотеками, придётся с c/c++ тащить, а главное наши
инфосеки так просто не дадут что попало использовать из сторонних либов.
VA> Когда переходишь на следущую строку - можно сбиться. Ну а если привык
VA> - конечно. Кому как удобнее. Я просто работал немного в газете. Там
VA> эти моменты учитываются. Самая удобная ширина текста - около 80
VA> символов как раз.
Значит привык уже. Ну вот у меня сейчас википедия страничка открыта на 27"
мониторе - это супер длинные строчки с текстом, и вот читаю. И голдед тоже
примерно также.
VA> Я как-то больше лагер и портер уважаю.
Здешний лагер - моча реально, после европы. Портер мне на скус не нравится, как
тархун штолле.
VA> ЗЫ. Надо свою локалку воскрешать. :) Заявку на ноду отправил. Как
VA> получу адрес - займусь.
Всяко, надо свою локалочку пиарить, а не сидеть в тестовой эхе.
Best Regards, Nil
From: |
Nil A 2:5015/46 |
20 Jan 2023 05:32 +0200 |
To: |
Vitaliy Aksyonov 2:5023/24.4107 |
|
Subject: |
Test
|
Hello, Vitaliy!
Thursday January 19 2023 17:24, from Vitaliy Aksyonov -> Nil A:
VA> "Денюжку малую" - это просто оборот речи. :)
Я только знаю "погнаться за длинным долларом".
VA> У нас не High Frequency Trading и близко.
У меня друг чуть было не пошёл к таким, но он засцал, что вот-вот прикроют
законодательно эту отрасль.
VA> Временя в долях миллисекунды измеряются. У тех же товарищей десятки,
VA> а может даже единицы наносекунд.
Реально быстро-дроч.
VA> Мы больше по алготрейдингу и расчетам рисков. То есть ты ставишь
VA> заявку и довольно быстро считается, хватит ли тебе денег на
VA> счету, чтобы ее поддерживать, учитывая все остальные работающие заявки
VA> и позиции.
Аа.. понятно. А Морган Сненли мне тогда на C++ офер дал, у них надо было риски
считать. Вроде бы как не миллисекунды, но портфель может быть большим, и
какой-то скор можно выдать как результат.
VA> У нас несколько подразделений. Я на серверной стороне и мы на плюсах
VA> пишем и под линукс. UI делают другие комманды. Я туда не хочу.
Бакенды часто на Гоу пишут, так нанимать сильно дешевле, плюсовики дорогие и
сильно капризные старпёры.
Но если у вас там миллисекунды, и чтобы там нидайбох гарбенджколлектор в это
время не сработал, хотя на Гоу там просто один тред будет жрать на это, но
именно лок всего не случается сильно надолго.
Щас ещё модно на расте пейсать, у меня товарищь ушёл в рожакнигу на расте и
доволен.
VA> Только вопрос, нафига таке огромное окно-то? Если текст длиннее 80, ну
VA> максимум - 120 символов - он же нечитабельный получается.
Чейта нечитаем, так и бежишь глазами дальше по срочке. Как будто когда строчка
в 80 символов, то у тебя без перемещения зрачка можно сразу как один буффер
вычитать, но это же не так.
VA> Кстати, utf8 нормально в обычную std::string ложится. Только функции
VA> надо использовать юникодные.
Естественно все так и ложат utf8 в std::string, но плюсы на месте не стоят, щас
никамельфо уже всякие unsigned char под буфера, щас модно std::byte чтобы были,
например, также и std::u8string, чтобы сразу было ясно что там лежит.
VA> Тебя сложно не заметить. Очень уж колоритно пишешь. ;о)
Это всё IPA. Так то я из европы еду, и там пилснеры вкусные, а тут я подсел на
IPA и APA, такие градусов от 6-8, потому что там hoppy прямо такой вкус, а не
ослиная моча в лагерах, которые тут ни про что. Хотя, товарищи говорят, что я
просто не знаю правильных мест, где кравтовое малыми партиями делают, причём
куда-то ехать надо к ним туда где brewery.
VA> И я не из новонодов. У меня была нода несколько лет. Я даже успел
VA> побывать N4635C и VO в выборах в 5030. И даже мопедом почту таскал. И
VA> даже BBS-ки немного застал.
Ну класс, чё, вот так и настальгируем.
VA> Реально пролететь 1000 км без топлива вообще. :) Я пока не там, но
VA> почти 500 км за 5 с небольшим часов уже пролетал. А разок залетел в
VA> Канзас. Потом назад пилили дольше, чем я летел. :)
А чё реально ты выбираешь маршрут куда попутный ветер, или как-то куда тебе
надо?
Best Regards, Nil