#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
#prog #julia #article
Why I no longer recommend Julia (перевод)
My conclusion after using Julia for many years is that there are too many correctness and composability bugs throughout the ecosystem to justify using it in just about any context where correctness matters.
In my experience, Julia and its packages have the highest rate of serious correctness bugs of any programming system I’ve used, and I started programming with Visual Basic 6 in the mid-2000s.
Why I no longer recommend Julia (перевод)
My conclusion after using Julia for many years is that there are too many correctness and composability bugs throughout the ecosystem to justify using it in just about any context where correctness matters.
In my experience, Julia and its packages have the highest rate of serious correctness bugs of any programming system I’ve used, and I started programming with Visual Basic 6 in the mid-2000s.
Хабр
Почему я больше не рекомендую Julia
Много лет я пользовался языком программирования Julia для преобразования, очистки, анализа и визуализации данных, расчёта статистики и выполнения симуляций. Я опубликовал несколько опенсорсных пакетов...
Блог*
#prog #rust #моё Если вы хоть когда-то писали на Rust код, который имеет дело с окрестностями на квадратной сетке, то вы знали, как с этим неудобно работать. Индексы в Rust беззнаковые — просто прибавить 1 и -1 нельзя (впрочем, можно на nightly), проверить…
Наконец-то дошли руки поправить код в гисте и на godbolt. Спасибо, @synrst
❤1👍1
Сова пишет…
Причина, почему ZigLang сразу летит в помойку
Далее в комментариях Серёжа ещё возмущается
🤯1
Forwarded from AlexTCH
Writing portable code is hard: https://www.chemistryworld.com/news/structures-in-more-than-150-papers-may-be-wrong-thanks-to-nmr-coding-glitch/4010413.article
Which meant the script worked fine on Windows while producing incorrect results on GNU/Linux. This jeopardizes some 150 chemistry papers.
The error is the result of a simple file sorting problem. On operating systems without default file name sorting, the script fails to match the files containing a conformer’s free energy with its chemical shift – leading to an overall wrong value.
Which meant the script worked fine on Windows while producing incorrect results on GNU/Linux. This jeopardizes some 150 chemistry papers.
Chemistry World
Structures in more than 150 papers may be wrong thanks to NMR coding glitch
Chemical shift-calculating bug casts doubt on studies ranging from natural product discovery to biosynthesis
😁3😢3
#politota
tass.ru/politika/14659127
Это буквально признание в том, что Россия не является правовым государством.
tass.ru/politika/14659127
Это буквально признание в том, что Россия не является правовым государством.
ТАСС
Госдума приняла в I чтении законопроект о неисполнении постановлений ЕСПЧ в России
Депутаты также приняли законопроект, согласно которому постановления ЕСПЧ больше не будут основанием для пересмотра решений, принимаемых российскими судами
💩19❤1👍1😁1😢1