Pull to refresh
33
0
Всеволод Стахов @cebka

Программист, разработчик Rspamd и FreeBSD pkg

Send message

Странно, у меня даже не смотрели ни разу. Я уже даже хочу сделать тест на идиотов при прохождении собеседований: не смотрят в гитхаб, сразу лесом. Впрочем, пока охоты снова проходить эти собачьи свадьбы что-то нету.

В US и non-compete совершенно драконовский во многих штатах. В Европе хотя бы garden leave полагается, а в штатах на мороз без зарплаты и перспектив трудоустройства к конкуренту.

Хедж-фонды и трейдинг вообще платят намного больше FAANG. Но собеседования еще более утомительные, а работа, по сути, ничем не лучше, чем толкать на улице кокс в морально-этическом плане.

Об этом надо торговаться на этапе оффера — практика показывает, что никаких проблем с изменением контракта на этот счет обычно нет.

Забавно, но, похоже, ни один работодатель, когда я искал работу, не смотрел в мой гитхаб профиль, а посмотреть там есть чего.

Да, весьма часто, а кроме того, если заранее знать, что utf8 валидный, то можно парсить более дешевым способом (в libicu U8_NEXT_UNSAFE вместо U8_NEXT). Хотя я пока это не применял — мне было важнее выбросить мусор пораньше, особенно когда обрабатывается "плохой" трафик, например, со спамтрапов, где как раз стоит вопрос производительности.

Угу, постоянно применяю fastutf в своем Rspamd, потому что задача валидации utf8 текстов стоит там постоянно и повсюду. Правда, я использую версию от китайца: https://github.com/cyb70289/utf8
который все организовал чуть более удобным для меня способом. Ну и для коротких строк (<64 байт) наивный метод валидации utf оказался быстрее avx2/sse41.
Ну а code points получать тоже приходится, но это потом — вначале нужно понять, не мусор ли у нас на входе, и не надо ли запустить тяжелые эвристики по определению кодировки, например.

С приличной зарплатой везде хорошо. А с приличной зарплатой по Лондонским меркам в условном средневерхнем нске еще лучше. Да и компаний, которые реально берут в Лондон на работу, гораздо, гораздо больше двух — просто не все светятся на хабре. Вот я, например, готов в своей компании сделать внутренние рекомендации хорошим специалистам из России, если уж кто-то так хочет в Лондон зачем-то. Проблема вся в том, что хорошие специалисты особо никуда не хотят — их и "там" неплохо кормят.

Страховые не судят по видео с регистраторов. Как и всякие арендные конторы и прочие. Меня первый год после получения UK прав задолбало всем доказывать, что у меня почти 10 лет стаж по русским правам.

Эм, так стаж в РФ не учитывается — мне так сказали в страховой. Или у вас прокатило? В таком случае я сильно налажал со своей страховкой :(

Ну вот я работал некоторое время в Citadel. Не могу посоветовать идти туда, будучи на визе, даже злейшему врагу. Детали уточнять не буду, извините. Есть некое подозрение, что в других финансах все примерно также.

Будут. ПМЖ ты получаешь тоже только с разрешения хозяина галеры.

Суметь выбить большие деньги — отдельное искусство, которое, пожалуй, гораздо сложнее умения решать идиотские "олимпиадные" задачки.

Блин, остался год до ПМЖ и после прочтения вашей статьи я понял, какой же я идиот, что сижу на Tier 2, так как в ряд жизненных периодов этот факт добавил много седых волос на моей голове.

Конфиг там — форменная помойка с тюринг полным языком на экспаншенах. Собственно, код Exim примерно такой же — чего стоит волшебный https://github.com/Exim/exim/blob/master/src/src/globals.h который содержит примерно все, что используется Exim'ом в виде глобальных переменных.

Ну так склонируйте с того же гитхаба: https://github.com/freebsd/freebsd-ports
Наверное, даже заменять ничего не надо будет — просто зайдите в склонированную директорию и далее в mail/exim и попробуйте запустить make.

Поставить рядом новый сервер, на нем потихоньку разворачивать новую систему, потом включить его как backup mx, а потом перенести приоритет и использовать как основной.

Мда, мне сложно сказать, наверное. А у вас есть вообще /usr/ports? Если есть, то можно взять mail/exim из свежих портов и подложить его вместо того, что есть в ваших. По идее, я в этом порте не использовал никаких особо свежих фич. Если каталога /usr/ports нету, тогда ой — придется собирать из исходников.

Кстати, всем, кто использует Exim, я не перестаю советовать прекратить вредную практику программирования на конфигурационных файлах и попробовать какой-нибудь нормальный MTA (например, Postfix) и Rspamd. Программировать на Lua гораздо проще, чем на exim.conf.

Information

Rating
Does not participate
Location
Cambridge, England - East, Великобритания
Registered
Activity