1.83K subscribers
3.29K photos
130 videos
15 files
3.57K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
В СМЫСЛЕ УЖЕ ОКТЯБРЬ
😭14🤮5🤡3👏21
🙏13👍2👌1
#prog #article

Fast Unorm Conversions

Статья о преобразовании u5 в u8 (как часть преобразования из формата с пятью битами на цветовой канал) и о том, как можно это преобразование ускорить.

Спойлер: по сравнению с наивной версией (с использованием чисел с плавающей точкой) можно ускорить код в 43 раза (и в 46 раз, если написать код, позволяющий задействовать дополнительные возможности по оптимизации автовекторизатора).
🔥5
Forwarded from KrololoPower
This media is not supported in your browser
VIEW IN TELEGRAM
Technoporn!
😍10❤‍🔥32🤮1
#prog #rust #article

Safety Goggles for Alchemists

Или о предстоящих изменениях в язык, которые позволят сделать transmute полностью safe в тех случаях, когда это так (у компилятора есть вся необходимая информация для этого), а в тех случаях, когда это не так — указывать, какие именно небезопасные аспекты проверяет программист, и оставить компилятору проверку остальных аспектов.
🔥10🥰9🎉1🍌1
Forwarded from Код, коты и карандаш
Зимона из Квандрикса настолько алгебраична, что её новая карта впервые в #мтг использует простые числа.
😁7
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)
#мтг
😁6🤔1🤣1
#prog #rust #rustlib

griddle — библиотека, которая реализует hash map с амортизированной по операциям вставки расширением размера. Может быть полезна для случаев, когда важна маленькая tail latency. Реализована не с нуля, а с помощью "сырого" API hashbrown.

На графике бенчмарк операций вставки для HashMap из std и griddle::HashMap.
🔥7
#prog #python

IceCream — Never use print() to debug again

Или dbg! из Rust в Python.

TL;DR:

from icecream import ic

def foo(i):
return i + 333

ic(foo(123))

Вывод:

ic| foo(123): 456

ic возвращает аргументы:

>>> a = 6
>>> def half(i):
>>> return i / 2
>>> b = half(ic(a))
ic| a: 6
>>> ic(b)
ic| b: 3
👍8
Forwarded from Segment@tion fault
Когда долго играл в Rust, иногда вылазит боком
😁22👍4🫡3💯1
Forwarded from Nero's (Александр Ф. 🇷🇺)
Я сотворил мем
🍌21😁4
💯32
Блог*
💅
💅
👎4🤮2💩1🤡1
Сейчас буквально впервые в жизни увидел, как армяне играют в нарды
🎉23👍7
Блог*
💅
21🤮11👎2🥰2💩2🤡2👍1👌1