Forwarded from partially unsupervised
Ирония высшего порядка: Гугл отчаялся приучить т.н. датасайнтистов нормально структурировать код или хотя бы линейно исполнять ячейки в Jupyter ноутбуках, и потому запустил kaggle-соревнование, в котором нужно предиктить порядок исполнения этих самых ячеек.
😁3
— Молодой человек, не проходите мимо, купите кожаную куртку, с вашими волосами подойдёт!
Блог*
#prog #rust Взгляните на этот код: #[derive(PartialEq, Debug)] struct A; impl Drop for A { fn drop(&mut self) { println!("Dropping A"); } } fn main() { let vec: Vec<A> = vec![]; let a = A; assert_eq!(vec, [a; 0]); } Кажется…
GitHub
Modify MIR building to drop repeat expressions with length zero by JakobDegen · Pull Request #95953 · rust-lang/rust
Closes #74836 .
Previously, when a user wrote [foo; 0] we used to simply leak foo. The goal is to fix that. This PR changes MIR building to make [foo; 0] equivalent to { drop(foo); [] } in all case...
Previously, when a user wrote [foo; 0] we used to simply leak foo. The goal is to fix that. This PR changes MIR building to make [foo; 0] equivalent to { drop(foo); [] } in all case...
#prog #rust #article
Converting Integers to Floats Using Hyperfocus, или как сконвертировать u128 в f64 при помощи битовых хаков и сделать это быстрее, чем при помощи лобового
Converting Integers to Floats Using Hyperfocus, или как сконвертировать u128 в f64 при помощи битовых хаков и сделать это быстрее, чем при помощи лобового
u128_val as f64
.blog.m-ou.se
Converting Integers to Floats Using Hyperfocus
A few years ago, due to some random chain of events, I ended up implementing a conversion from 128 bit integers to 64 bit floats.
This would’ve turned out to be a complete waste of time,
except that my final version is faster than the builtin conversion of…
This would’ve turned out to be a complete waste of time,
except that my final version is faster than the builtin conversion of…
Forwarded from Life of Tau
сначала они говорят что феминистки/лгбтк+/итд ущемляются со всего подряд а потом любой вздох у них дискредитирует ВС РФ
💩9👍7😁5🤔3❤1
Forwarded from partially unsupervised
Обнаружил сервис для не самых умных, но не безответственных unix-пользователей.
Например, гуглите какой-то свой вопрос, видите волшебную shell команду на StackOverflow с кучей непонятных флажков. Есть соблазн просто вбить в терминал, но голос разума говорит, что надо бы хотя бы поверхностно разобраться, что это за магия.
Собственно, для этого и нужен explain shell. Пример с классическим sudo rm -rf.
Например, гуглите какой-то свой вопрос, видите волшебную shell команду на StackOverflow с кучей непонятных флажков. Есть соблазн просто вбить в терминал, но голос разума говорит, что надо бы хотя бы поверхностно разобраться, что это за магия.
Собственно, для этого и нужен explain shell. Пример с классическим sudo rm -rf.
👍18