Forwarded from канал с мемами, аниме девочками и котами (DCNick3 (Nikita) 🦀)
image_2023-04-08_02-43-33.png
219.4 KB
Why do anime witches hold tea parties with outsiders?
Вот знаете, в расте по-умолчанию переменные неизменяемые?
Любопытно, что это, по факту, делает раст практически эквивалентным SSA-форме, юзаемой компиляторами (Static Single Assignment, переменной присваивается значение ровно один раз)
Удобно это потому что над таким представлением гораздо легче рассуждать и проводить оптимизации. LLVM, например, пытается перевести использование переменных к SSA-форме одним из первых проходов (mem2reg, see here)
А в расте программа зачастую уже в такой форме и позволяет эти рассуждения делать программисту 🦀
Любопытно, что это, по факту, делает раст практически эквивалентным SSA-форме, юзаемой компиляторами (Static Single Assignment, переменной присваивается значение ровно один раз)
Удобно это потому что над таким представлением гораздо легче рассуждать и проводить оптимизации. LLVM, например, пытается перевести использование переменных к SSA-форме одним из первых проходов (mem2reg, see here)
А в расте программа зачастую уже в такой форме и позволяет эти рассуждения делать программисту 🦀
🥰6
C is weird...
No matter what you do to the function, it's still a pointer
No matter what you do to the function, it's still a pointer
🤔3
Рандомный пост на реддите с советами по архитектуре:
> pick appropriate reliability stance (no worrying about correctness vs fail fast vs resilient response to failures vs something which never has bugs)
Я, который всегда делал fail fast: *surprised pikachu face* Вау, на ошибки можно реагировать по-разному и в разных областях имеют смысл разные стратегии
Подписывайтесь чтобы и дальше смотреть на КО моменты от никиты
> pick appropriate reliability stance (no worrying about correctness vs fail fast vs resilient response to failures vs something which never has bugs)
Я, который всегда делал fail fast: *surprised pikachu face* Вау, на ошибки можно реагировать по-разному и в разных областях имеют смысл разные стратегии
Подписывайтесь чтобы и дальше смотреть на КО моменты от никиты
👍1
оказывается помимо GAN'ов и VAE (ну и диффуженов) есть ещё один тип генеративных моделей (который в явном виде выучивает распределение данных)
https://lilianweng.github.io/posts/2018-10-13-flow-models/
КЯП, их юзают в MMVC, крутом (японском) ML voice changer'e: https://www.nicovideo.jp/watch/sm40386035
https://lilianweng.github.io/posts/2018-10-13-flow-models/
КЯП, их юзают в MMVC, крутом (японском) ML voice changer'e: https://www.nicovideo.jp/watch/sm40386035
lilianweng.github.io
Flow-based Deep Generative Models
So far, I’ve written about two types of generative models, GAN and VAE. Neither of them explicitly learns the probability density function of real data, $p(\mathbf{x})$ (where $\mathbf{x} \in \mathcal{D}$) — because it is really hard! Taking the generative…
💩1
Читаю "спецификацию" YMODEM (протокол для передачи файлов через последовательный порт из восьмидесятых, до сих пор живущий в эмбеддеде).
И, о боже, как же автор растёкся мыслею по древу... Где-то после восьми страницыжалоб информации про то что все его реализуют как попало, он пишет "I think its time for me to ... document it"... И ещё страницу рассказывает про то как он появился
Документ вообще интересный чтобы погрузится в эпоху... Но в вопросе удобства для целей реализации RFC это, всё-таки, лучшее что я видел... We've came a long way from that
И, о боже, как же автор растёкся мыслею по древу... Где-то после восьми страницы
Документ вообще интересный чтобы погрузится в эпоху... Но в вопросе удобства для целей реализации RFC это, всё-таки, лучшее что я видел... We've came a long way from that
😁6
useless stuff
Читаю "спецификацию" YMODEM (протокол для передачи файлов через последовательный порт из восьмидесятых, до сих пор живущий в эмбеддеде). И, о боже, как же автор растёкся мыслею по древу... Где-то после восьми страницы жалоб информации про то что все его реализуют…
Беру свои слова назад, на 20 странице началась настоящая спецификация
Оно просто построенно странно: сначала описываются отличия от xmodem, а потрм уже описан сам xmodem
Оно просто построенно странно: сначала описываются отличия от xmodem, а потрм уже описан сам xmodem
👏3
Wait, why do we call "Jaccard Similarity" (
Is it another instance of two different fields coming up with their own names for the same thing??
|A ∩ B| / |A ∪ B|) and "Intersection over Union" (area of overlap / area of union) different names?..Is it another instance of two different fields coming up with their own names for the same thing??
🤔5
https://github.com/python/pythondotorg/issues/1691 I hate geeks4geeks I hate geeks4geeks I hate geeks4geeks
GitHub
Extremely poor docs.python.org SEO performance. · Issue #1691 · python/pythondotorg
Describe the bug docs.python.org has atrocious search performance on Google. It's so bad that I suspect Google is actively downranking it for some reason. To Reproduce Search Google for virtual...
❤2