Блог*
#prog #rust #dotnet #article Автор продолжил работать над этим кодогенератором и в процессе получил добро на Google summer of code для своего проекта и обзавёлся спонсорством на Github. Особенно впечатляет, что он этого добился в возрасте 18 лет. Автор также…
#prog #rust #dotnet #article
Rust panics under the hood, and implementing them in .NET
Или немного о том, почему наивная трансляция раскрутки стека в исключения .NET в некоторых случаях вызывала замедление на порядок.
Rust panics under the hood, and implementing them in .NET
Или немного о том, почему наивная трансляция раскрутки стека в исключения .NET в некоторых случаях вызывала замедление на порядок.
👍1
#prog #article
Fast Unorm Conversions
Статья о преобразовании
Спойлер: по сравнению с наивной версией (с использованием чисел с плавающей точкой) можно ускорить код в 43 раза (и в 46 раз, если написать код, позволяющий задействовать дополнительные возможности по оптимизации автовекторизатора).
Fast Unorm Conversions
Статья о преобразовании
u5
в u8
(как часть преобразования из формата с пятью битами на цветовой канал) и о том, как можно это преобразование ускорить.Спойлер: по сравнению с наивной версией (с использованием чисел с плавающей точкой) можно ускорить код в 43 раза (и в 46 раз, если написать код, позволяющий задействовать дополнительные возможности по оптимизации автовекторизатора).
🔥5
Forwarded from KrololoPower
This media is not supported in your browser
VIEW IN TELEGRAM
Technoporn!
😍10❤🔥3❤2🤮1
#prog #rust #article
Safety Goggles for Alchemists
Или о предстоящих изменениях в язык, которые позволят сделать transmute полностью safe в тех случаях, когда это так (у компилятора есть вся необходимая информация для этого), а в тех случаях, когда это не так — указывать, какие именно небезопасные аспекты проверяет программист, и оставить компилятору проверку остальных аспектов.
Safety Goggles for Alchemists
Или о предстоящих изменениях в язык, которые позволят сделать transmute полностью safe в тех случаях, когда это так (у компилятора есть вся необходимая информация для этого), а в тех случаях, когда это не так — указывать, какие именно небезопасные аспекты проверяет программист, и оставить компилятору проверку остальных аспектов.
Jack Sometimes Writes
Safety Goggles for Alchemists
🔥10🥰9🎉1🍌1
Forwarded from Код, коты и карандаш
Код, коты и карандаш
Зимона из Квандрикса настолько алгебраична, что её новая карта впервые в #мтг использует простые числа.
Потом с этой дамочкой сочинили упоротую комбу, уходящую в бесконечность, только если верна нерешённая гипотеза о простых числах-близнецах: https://www.reddit.com/r/BadMtgCombos/comments/1feps3y/deal_infinite_damage_for_4gru_as_long_as_the_twin/
Почти так же эпично, как решение супермутаций, которое однажды запостили на 4chan в аниме-треде (https://www.youtube.com/watch?v=OZzIvl1tbPo)
#мтг
Почти так же эпично, как решение супермутаций, которое однажды запостили на 4chan в аниме-треде (https://www.youtube.com/watch?v=OZzIvl1tbPo)
#мтг
Reddit
From the BadMtgCombos community on Reddit
Explore this post and more from the BadMtgCombos community
😁6🤔1🤣1
#prog #rust #rustlib
griddle — библиотека, которая реализует hash map с амортизированной по операциям вставки расширением размера. Может быть полезна для случаев, когда важна маленькая tail latency. Реализована не с нуля, а с помощью "сырого" API hashbrown.
На графике бенчмарк операций вставки для HashMap из std и griddle::HashMap.
griddle — библиотека, которая реализует hash map с амортизированной по операциям вставки расширением размера. Может быть полезна для случаев, когда важна маленькая tail latency. Реализована не с нуля, а с помощью "сырого" API hashbrown.
На графике бенчмарк операций вставки для HashMap из std и griddle::HashMap.
🔥7
#music
Из #game про стрельбу в демонов в такт метал-саундтреку.
И да, вокалистка — Алисса Вайт-Глаз — исполняет в песне и мелодичный вокал, и гроул.
youtube.com/watch?v=cpJ0jBTdP70
Из #game про стрельбу в демонов в такт метал-саундтреку.
И да, вокалистка — Алисса Вайт-Глаз — исполняет в песне и мелодичный вокал, и гроул.
youtube.com/watch?v=cpJ0jBTdP70
YouTube
Metal: Hellsinger — Stygia ft. Alissa White-Gluz from Arch Enemy
Music played in Metal: Hellsinger demo during the level Stygia after completing the tutorial. Music was extracted from game files until an official version is released. I suggest listening through YouTube Music for a better experience.
Music credits:
Vocals…
Music credits:
Vocals…
#prog #rust #rustasync #suckassstory #article
How to deadlock Tokio application in Rust with just a single mutex
(спойлер: мьютекс не async-aware)
How to deadlock Tokio application in Rust with just a single mutex
(спойлер: мьютекс не async-aware)
turso.tech
How to deadlock Tokio application in Rust with just a single mutex
Battlefield story of how we managed to deadlock Tokio program with just a single mutex
😁7👌1
Forwarded from лингвист реалист
Вместо этого я отправился погулять под 32-градусным безоблачным солнцем. В какой-то момент меня останавливает группка армянских молодых людей и что-то спрашивают на армянском. Я виновато отвечаю по-русски, что, мол, "сорян, ваще не хайерен". Они повторяют вопрос на английском - искали одну кафешку. И только через несколько реплик я понял, что наш разговор так и продолжается: русский с моей стороны и английский - с их.
Судя по рассказам, мои ровесники росли примерно в той же информационной среде, что и я: те же сериалы с ТНТ и СТС, та же музыка, тот же "ВКонтакте". И многие ездили в Россию учиться или хотя бы путешествовать.
А вот зумеры попали на эпоху жёсткой интернет-глобализации, нетфликса и ютюба. Россия им, особенно в нынешнем плачевном состоянии, нафиг не сдалась. Большинство из тех, с кем я общался, ни разу в РФ не ездили. Зато посетили хотя бы пару стран Европы.
Так как русский продолжают преподавать в школах, в кинотеатрах показывают фильмы в русской озвучке, а в магазинах каждый третий продукт - из России, понимание великого-могучего остаётся. А вот с активным использованием - уже беда. "А давай лучше по-английски! Я очень стесняюсь своего русского" - типичная просьба.
Кроме того, юные армяне, естественно, не поддерживают путинское безумие и очень рады тому, что Армения постепенно начинает выходить из состояния влюблённости в Россию.
Чего не скажешь о старшем поколении. Они, как и наши родители, мыслями до сих пор живут в СССР и мечтают о его возрождении даже спустя более 30 лет после бесславной кончины. Ностальгируют они, конечно, не по Советскому Союзу, а по своей молодости. Поэтому когда я с ними беседую на эти темы, то не лезу под кожу. Хотя и они грустно обижаются на российское государство.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥14🤡12❤6🤔3🤩1