Блог*
В мобильной версии сайта Яндекс.Почты не работает кнопка "выход" 🤡
А на ПК (в Firefox) просто не работает
🤡9
#rust #article
Stability without stressing the !@#! out
Нико пишет на тему того, как нынешнее деление на stable/nightly неоптимально, и предлагает, что можно с этим сделать.
I think our ‘all or nothing’ stability system is introducing unnecessary friction into Rust development. Let’s change it!
Stability without stressing the !@#! out
Нико пишет на тему того, как нынешнее деление на stable/nightly неоптимально, и предлагает, что можно с этим сделать.
I think our ‘all or nothing’ stability system is introducing unnecessary friction into Rust development. Let’s change it!
С новым обновлением телеги появилась у каналов появилась возможность делать сторис — но только если за них проголосует достаточно пользователей с премиумом.
Так вот.
Пожалуйста, не голосуйте за мой канал, чтобы не давать мне искушения пользоваться сториз и выдавать ещё больше шитпоста, но теперь и в говяном формате. Благодарю за понимание.
Так вот.
Пожалуйста, не голосуйте за мой канал, чтобы не давать мне искушения пользоваться сториз и выдавать ещё больше шитпоста, но теперь и в говяном формате. Благодарю за понимание.
😁23🤡6❤1
Forwarded from концлагерь "закат-13" [экстремист edition]
астрологи объявляют обновление телеграма
количество просьб бустов в каналах увеличено на 200%
количество просьб бустов в каналах увеличено на 200%
😁1
#prog #rust #rustasync #article
The State of Async Rust: Runtimes
Обзор текущей экосистемы Rust в разрезе оснований async. Автор советует по возможности использовать синхронный код.
The choice to use Arc or Mutex might be indicative of a design that hasn't fully embraced the ownership and borrowing principles that Rust emphasizes. It's worth reconsidering if the shared state is genuinely necessary or if there's an alternative design that could minimize or eliminate the need for shared mutable state.
The problem, of course, is that Tokio imposes this design on you. It's not your choice to make.
<...>
Multi-threaded-by-default runtimes cause accidental complexity completely unrelated to the task of writing async code.
The State of Async Rust: Runtimes
Обзор текущей экосистемы Rust в разрезе оснований async. Автор советует по возможности использовать синхронный код.
The choice to use Arc or Mutex might be indicative of a design that hasn't fully embraced the ownership and borrowing principles that Rust emphasizes. It's worth reconsidering if the shared state is genuinely necessary or if there's an alternative design that could minimize or eliminate the need for shared mutable state.
The problem, of course, is that Tokio imposes this design on you. It's not your choice to make.
<...>
Multi-threaded-by-default runtimes cause accidental complexity completely unrelated to the task of writing async code.
Corrode Rust Consulting
The State of Async Rust: Runtimes | corrode Rust Consulting
Recently, I found myself returning to a compelling series of blog posts titled
Zero-cost futures in Rust
by Aaron Turon…
Zero-cost futures in Rust
by Aaron Turon…
👍3👎3
Forwarded from PONV Daily (Sergey Kucherenko)
Flat origami is Turing-complete
https://apieceofthepi.substack.com/p/how-to-build-a-computer-using-origami
https://apieceofthepi.substack.com/p/how-to-build-a-computer-using-origami
Substack
How to build a computer using origami
Flat origami is the folding of flat paper in such a way that the finished object lies in a plane.
👍9❤🔥4
#prog #itsec #article
The WebP 0day
Статья про пролетевшую недавно уязвимость в libwebp, которая задела Chrome и, скорее всего, была задействована в реальных атаках. Баг оставался незамеченым даже не смотря на то, что библиотеку регулярно фаззили. И да, это buffer overflow. Опять.
(thanks @experimentalchill)
The WebP 0day
Статья про пролетевшую недавно уязвимость в libwebp, которая задела Chrome и, скорее всего, была задействована в реальных атаках. Баг оставался незамеченым даже не смотря на то, что библиотеку регулярно фаззили. И да, это buffer overflow. Опять.
(thanks @experimentalchill)
Isosceles Blog
The WebP 0day
Early last week, Google released a new stable update for Chrome. The update included a single security fix that was reported by Apple's Security Engineering and Architecture (SEAR) team. The issue, CVE-2023-4863, was a heap buffer overflow in the WebP image…
😱5👍1