Обновить
32
Артём Старченко@Starche

Tech Lead

2
Подписчики
Отправить сообщение

у переболевших 7040 АЕ/мл

В статье написано - "у только что выздоровевших". Т.е. самая ударная доза антител в организме, эдакий верхний предел, которого точно хватает. Не удивлюсь, если там падает экспоненциально поначалу

Есть вот такое исследование https://www.sciencedirect.com/science/article/abs/pii/S0165572821001260 - доступ платный, но по Abstract и картинке можно сделать какой-то вывод: лучше mRNK (Pfizer, Moderna) или инактивированные. Viral Vector (спутник, AZ) оцениваются чуть более опасно.
На интерфероне при этом нет заметного влияние на создание гуморального иммунитета (в отличие от, например, кладрибина, финголимода и прочих более сильных иммуносупрессоров)

И вот ещё некоторая сборка выводов статей по этой же теме https://www.frontiersin.org/articles/10.3389/fimmu.2021.701752/full

В Украине Pfizer и Moderna тоже доступны. С ними несколько сложнее, чем с остальными двумя, может придётся в очереди побыть, но вариантов хватает, если целью задаться

Если быть оформленным как физлизо-предприниматель (а так оформлены подавляющее большинство айтишников), то 5% от полученных денег - единый налог. Плюс социальный взнос изменяющийся раз в несколько месяцев, сейчас это около 50$.
Итого, если чистыми вы получите 5000, то налогов будет (5000+50)/0.95-5000 = $316.
Правда, сейчас активно прорабатывается законодательство, чтобы айтишников мотивировать оформляться "в белую", так что ситуация может изменяться.

Уже в средние века thou считалось обращением высшего к низшему. Употреблять его среди равных считалось неприличным, поэтому оно постепенно вышло из употребления, а вместе с ним и глагол art.

А вот ещё монолог Джульетты


'Tis but thy name that is my enemy.
Thou art thyself, though not a Montague.

А здесь она тоже обращается к Ромео как к низшему? Или же на интимном уровне тоже допустимым считалось?

А я ещё с пятого класса школы помню "what town do you live in?", при том, что это было лет 20 назад.

Неужели моя учительница меня обманывала?!

Человек с доступами к сайту тоже уволился

Без этого вообще нельзя. И, кстати, а я бы ещё очень хотел иметь хабы и, может быть, тэги на мобильной версии. Это бы здорово помогло ориентироваться, заголовки редко бывают информативны

Ну только делить надо не на два, а на двадцать. Я у себя на проекте ежемесячно смотрю сколько мы в релиз мержим. На 5 разрабов выходит чё-то около 6000-7000 строк в месяц на питоне. Это уже после прохода через руки тестровщиков и фикса багов, ясное дело. Питон, конечно, довольно лаконичен, и на фронтенде будет больше выйдет из-за всяких html/css, но не настолько же.

12 слов это как раз seed для генерации приватного ключа во многих оффлайнвых софтварных кошельках. Позволяет железонезависимо восстановить доступ к кошельку.

НЕ заболеют без всякой вакцины- 99,12%

У вас тут ложное утверждение. Правильно будет так: не заболели без вакцины в течение некоторого периода времени при определенной плотности заболевших вокруг и соблюдении некоторых санитарных норм. А это уже многое меняет.


На мой взгляд в долгосрочной перспективе вероятность не заболеть без вакцины точно меньше 50%

Ничего страшного. Я первые 12 лет в IT тоже не знал, что такое ТУЗ, а потом ваш комментарий прочитал.

$ man systemd.directives | wc -l
7710

Тут возникает вопрос — а как я вообще должен догадаться, что из этого использовать для своего приложения?


Вот у вас, например, в первом конфиге есть строка


AmbientCapablities=CAP_NET_BIND_SERVICE

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


Может где-нибудь есть сборник часто встречаемых граблей при использовании systemd?

Думаю, достаточно важным является место в организме, где белок окажется. При синтезе белок доставляется туда, куда закодировано в РНК. А при прямом введении — куда попало.
Есть предположение, что второй вариант в целом работать может, но с меньшей эффективностью, и раньше вакцины так и производили

None в Python — это просто переименованный null, ничем от него не отличается.


Option::None в Rust это уже совсем другое дело, и, действительно, более безопасная концепция.

Вы пропустили некоторых программистов, не решающих никаких задач

Боюсь, я не согласен с тем, что это не кодогенерация (т.к. противоположное написано прямо в документации), да и вот та самая строка файла генератора, где создаётся определение типа https://github.com/paholg/typenum/blob/master/build/main.rs#L168
С другой стороны я также не понимаю, что не так с моим ответом, т.к. определение типа я вам нашёл прямо в doc.rs (а куда ещё идти за этим если не туда?)


type U9 = UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>;

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


Возможно мы с вами просто говорим на разных языках, но я искренне не понимаю ваших выводов.

Наверное, я не очень понимаю, что значит "найти". Найти вот это https://docs.rs/heapless/0.5.5/heapless/consts/type.U9.html или вот это https://docs.rs/typenum/1.12.0/typenum/consts/type.U9.html (что в общем-то одно и тоже)? Или найти как с этим работать (т.е. почитать доку к typenum)? Или что-то ещё?

IDE открывать было лень, поэтому пользовался гитхабом и кликами. Заняло с минуту. Зашёл в heapless/lib.rs увидел, что consts — это реимпорт из typenum/consts.
И прямо в доке typenum/consts второй строкой написано, что эти константы генерятся во время билда, так что в исходниках их нет, есть только кодогенерация. Ну и в целом описание этих констант там прямо в доке.
В расте я новичок, если что — опыта на 2 kloc + активное чтение статей и чужого кода.


В общем, не знаю, к чему именно у вас претензии — если к кодогенерации, то смысла не вижу. А если к тому, что для typenum она вообще нужна, то тут да, проблема молодости языка присутствует. Const generics в разработке, и с ними весь этот бойлерплейт вроде можно будет выкинуть.


Если говорить чуть глобальнее касательно вашего вопроса "непонятно что где искать", то я в целом могу согласиться, мне тоже порой непривычно что операция A над B может быть реализована за счёт импорта трейта C, потому что там дженерик хитрый. Мне кажется, это дело привычки, и то что раст не очень дружелюбен к новичку — довольно известная тема.


Однако у этого подхода есть и плюс — довольно сильные возможности композиции, которые неплохо так заменяют отсутствие привычного ООП (не в прямом смысле, но гибкость при проектировании архитектуры дают сильную). Думаю, это хорошая компенсация за порог входа

[1, 2].map(item => item+1).forEach(alert)

А вот так всё же, имхо, лучше чем for.
Правда в JS map не ленивый, поэтому производительность страдает, но это уже не является предметом обсуждения

Информация

В рейтинге
Не участвует
Откуда
Киев, Киевская обл., Украина
Зарегистрирован
Активность