В закладки.
A curated selection of artisanal consensus algorithms and hand-crafted distributed lock services.
https://github.com/graydon/awesome-consensus
A curated selection of artisanal consensus algorithms and hand-crafted distributed lock services.
https://github.com/graydon/awesome-consensus
GitHub
GitHub - graydon/awesome-consensus: Awesome list for Paxos and friends
Awesome list for Paxos and friends. Contribute to graydon/awesome-consensus development by creating an account on GitHub.
Linker Unsafe
В закладки. A curated selection of artisanal consensus algorithms and hand-crafted distributed lock services. https://github.com/graydon/awesome-consensus
В дополнение анимированный интерактивный туториал по Raft консенсусу. Известная ссылка, но вдруг кто не видел.
https://thesecretlivesofdata.com/raft/
https://thesecretlivesofdata.com/raft/
Forwarded from Жалкие низкочастотники
Товарищ Jaume Sanchez Elias из Deepmind сделал красивый js-рендерер заузленных торов, стилизованный под грубую ручную штриховку. Интерактив тут, а код здесь. Выглядит очень лампово, особенно в динамике, и я всё думал, что это мне напоминает.
В итоге вспомнил — в студенчестве мой товарищ Вольдемар притащил отличную книжку Франсиса Джорджа К. под названием "Книжка с картинками по топологии: Как рисовать математические картинки", пример картинки из неё справа внизу. На Озоне она давно кончилась, но если поискать, в сети можно найти pdf. Кстати, следы прочтения этой книжки можно наблюдать на аватарке этого канала.
В итоге вспомнил — в студенчестве мой товарищ Вольдемар притащил отличную книжку Франсиса Джорджа К. под названием "Книжка с картинками по топологии: Как рисовать математические картинки", пример картинки из неё справа внизу. На Озоне она давно кончилась, но если поискать, в сети можно найти pdf. Кстати, следы прочтения этой книжки можно наблюдать на аватарке этого канала.
Forwarded from 💮
В питоне удобно сделали, совместили параллелизм зелёных потоков и накладные расходы нативных тредов.
Снова питон.
ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves dependency conflicts.
We recommend you use --use-feature=2020-resolver to test your packages with the new resolver before it becomes the default.
Сколько же костылей в этой змее... 🤕
ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves dependency conflicts.
We recommend you use --use-feature=2020-resolver to test your packages with the new resolver before it becomes the default.
Сколько же костылей в этой змее... 🤕
Но зато они приходят ко всем остальным и гнобят их языки.
https://twitter.com/ctrlshifti/status/1327923586259181568
https://twitter.com/ctrlshifti/status/1327923586259181568
Twitter
Kat Maddox
rust developers are the only devs i've met who never have anything bad to say about their language. i don't trust them. they're hiding something
Провожу мысленный эксперимент, когда в Rust разделителями между неймспейсами являются
Хех. Но в лиспах кебаб кейс очень хорош.
-
, а не ::
fn main() {
let s = "Hello, World!";
let string = Into-<String>-into(s);
}
Хех. Но в лиспах кебаб кейс очень хорош.
Forwarded from Руслан Киямов
This media is not supported in your browser
VIEW IN TELEGRAM
В левом углу ринга — единственный и неповторимый обыыыыычный жуууук! В правом углу ринга — дитя нанотехнологий роооообожууууук!
Спойлер: природа пока побеждает.
Спойлер: природа пока побеждает.
Linker Unsafe
Photo
Дождался выхода, наконец-то. Погружаюсь в прослушивание (=чтение).
Forwarded from Блог*
#prog #rust #article
Статья о внутреннем устройстве BTreeMap из стандартной библиотеки Rust. Старая, вышла ещё до Rust 1.0, но она даёт хороший обзор принципиального устройства этой структуры данных вкупе с обзором различных трюков для локализации небезопасных операций. Эти трюки применяются и в современной реализации BTreeMap
Статья о внутреннем устройстве BTreeMap из стандартной библиотеки Rust. Старая, вышла ещё до Rust 1.0, но она даёт хороший обзор принципиального устройства этой структуры данных вкупе с обзором различных трюков для локализации небезопасных операций. Эти трюки применяются и в современной реализации BTreeMap
Дождались, Снойман (известный в хаскеллевских кругах спец) начинает по-маленьку испытывать новые GAT из ночника в Rust.
Неплохая вводная статья о том, чего все носятся с этим ГАТом...
https://www.fpcomplete.com/blog/monads-gats-nightly-rust/
Неплохая вводная статья о том, чего все носятся с этим ГАТом...
https://www.fpcomplete.com/blog/monads-gats-nightly-rust/
FP Complete
Monads and GATs in nightly Rust
I saw a recent Reddit post on the advances in Generic Associated Types (GATs) in Rust, which allows for the definition of a Monad trait. In this post, I'm going to take it one step further: a monad transformer trait in Rust!
Так, тут есть молодой раст-разработчик, пилит небольшие обучающие видеоролики на тему использования Rust и библиотек.
Уровень по-немногу растёт, что отрадно видеть. Возможно, будет интересно: Pretty Code на ютубе
Уровень по-немногу растёт, что отрадно видеть. Возможно, будет интересно: Pretty Code на ютубе
Бриллиант из понва (для понимания контекста: Marz девушка разработчик на пайтоне)
Marz🍰:
Хочу быть довольной, как удав
Anton Trunov:
GIL блокирует центр удовольствий
Marz🍰:
Ору
Сука
АААААААААААААААААААААААААА
Marz🍰:
Хочу быть довольной, как удав
Anton Trunov:
GIL блокирует центр удовольствий
Marz🍰:
Ору
Сука
АААААААААААААААААААААААААА