Size: a a a

2020 April 16

B

Bogdan in rust_offtopic
Doge Shibu
Так, знатоки, какой код вы считаете лучше. В обоих случаях сравниваются структуры  вида: { u64, i64, { i64, i64 } }
Поддержу Диму Беляева

Там где меньше джампов процу будет проще прокушать


Пайплайны и все такое
источник

B

Bogdan in rust_offtopic
Зависит конечно от датасета, если 90% записей разные, то лучше с джампами мб
источник

AZ

Alex Zhukovsky in rust_offtopic
https://stackoverflow.com/a/2175170/2559709 работ с датой-веременем в питоне
источник

DS

Doge Shibu in rust_offtopic
Bogdan
Поддержу Диму Беляева

Там где меньше джампов процу будет проще прокушать


Пайплайны и все такое
Ну вот теперь вопрос, что такого происходит внутри компилятора, что ручной код и код через derive(PartialEq, Eq) генерится в 3 джампа, а через Generic и LabelledGeneric в 2 или 0 джампов.
источник

B

Bogdan in rust_offtopic
Там equals или PartialOrd ?
источник

DS

Doge Shibu in rust_offtopic
Bogdan
Там equals или PartialOrd ?
Eq
источник

DS

Doge Shibu in rust_offtopic
Сранивается мой eq сделанный через Generic/LabelledGeneric с ручным/сгереренным через derive(PartialEq, Eq)
источник

B

Bogdan in rust_offtopic
Doge Shibu
Ну вот теперь вопрос, что такого происходит внутри компилятора, что ручной код и код через derive(PartialEq, Eq) генерится в 3 джампа, а через Generic и LabelledGeneric в 2 или 0 джампов.
Хз как в расте а в жабе && по спеке это джампы а & все условия будут проверены
источник

AK

Alexander Krivitskiy in rust_offtopic
Doge Shibu
Первая ссылка в хугле:
{- | repeat action until result fulfills condition -}
until :: (Monad m) => (a -> Bool) -> m a -> m a
until p m =
  let go =
        do x <- m
           if p x
             then return x
             else go
  in  go
Мне бы на питоне.
источник

DS

Doge Shibu in rust_offtopic
Alexander Krivitskiy
Мне бы на питоне.
Ну на питоне что-то вроде:
def until(f):
  while not f():
    pass

# пока пользователь не введет '5'
until(lambda: input() == '5')
источник

AZ

Alex Zhukovsky in rust_offtopic
https://stackoverflow.com/questions/7139111/python-extension-methods экстешн-методы а-ля питон
источник

p

polunin.ai in rust_offtopic
работает с не-builtin типами ток
источник

AZ

Alex Zhukovsky in rust_offtopic
про такую магию чтобы он из двух функций с одинаковым именем выбирал нужную на основании неймспейсов я молчу
источник

AZ

Alex Zhukovsky in rust_offtopic
хз короч
источник

AZ

Alex Zhukovsky in rust_offtopic
как только начинаешь на питоне писать всплывает всякое
источник

AZ

Alex Zhukovsky in rust_offtopic
рецепты всякие, работы с датами на уровне строчек
источник

AZ

Alex Zhukovsky in rust_offtopic
я видел там есть либа, но она редкая, просить ставить девопса на прод не хочу
источник

AZ

Alex Zhukovsky in rust_offtopic
проще уж так
источник

AZ

Alex Zhukovsky in rust_offtopic
дедовски
источник

OA

Oleg Andreev in rust_offtopic
Так, в берлине продлили выключение школ до середины мая. А мы уже 5 недель так. У кого тут есть дети до 7 лет? Кто может посочувствовать?
источник