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

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

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
#music

Знакомый годноту выложил
❤‍🔥12
🥰
🥰30🤨6
#prog #rust #meme

"Blazingly fast to-do apps", хех
😁17🔥3🤡3👍1
Блог*
#justrustaceanthings
Тот же человек спустя день
😢8🤡4😁1🤨1
Житель Южно-Сахалинска испугался конфет с радужной оберткой, которые спокойно продают в торговых сетях его города:

https://parniplus.com/news/lgbt-propaganda-na-fabrike-konfet/

«Я, конечно, возмутился. Ведь понятно, что это. Радуга имеет четко выраженную радиальную геометрию.  А флаг ЛГБТ — прямые линии. Это тщательно завуалированный маркетинговый ход. Как минимум это ассоциативное восприятие такое».

Интересно, может, истинная причина беспокойства в том, что эти конфеты нужно сосать? 🌚
🤡24🖕1
#ml

Впечатляет
This media is not supported in your browser
VIEW IN TELEGRAM
🎷Audio-Visual Semantic Segmentation🎷

👉A novel problem in #AI: pixel-level segmentation of objects that produce sound in the image frame

😎Review https://bit.ly/3wFY6dw
😎Paper arxiv.org/pdf/2301.13190.pdf
😎Project opennlplab.github.io/AVSBench
😎Code github.com/OpenNLPLab/AVSBench
Forwarded from RWPS::Mirror
_
unfathomably based
😁27👍3
Forwarded from ozkriff🇺🇦
потому что вот так надо краба держать, я для кого иллюстрации делал?
🥰21😁3🔥2
I love Rust for letting me write self-describing code

trait Т {
type T;
const TT: (Self::T, Self::T);
}

trait ТТ<T> {
const Т: T;
}

trait Sеlf {
const Sеlf: Self;
}

const fn t<T: Т<T = isize>>() -> isize {
impl<T: ТТ<T>> Sеlf for T {
const Sеlf: Self = T::Т;
}
T::TT.0 * T::TT.1 + 20
}

const fn self_describing<T: Sеlf>() -> T {
impl<T: Т<T = isize>> ТТ<isize> for T {
const Т: isize = t::<T>();
}
T::Sеlf
}

enum The {
Answer = {
impl Т for isize {
type T = isize;
const TT: (isize, isize) = (2, 11);
}
self_describing()
},
}
const _ASSERT: [(); 42] = [(); The::Answer as usize];
👍5🥰4🤔2💩1
#prog #rust

Вот такой код:

struct S(u8);

impl Drop for S {
fn drop(&mut self) {
print!("{}", self.0);
}
}

fn main() {
let a = S(1);
let b = S(2);
let c = S(3);
let f = || { &a; &b; &c; };
}

выводит

321

, а если поменять определение замыкания на

let f = move || { &a; &b; &c; };

, то выводит

123

А всё почему? Потому что, согласно Rust reference, The variables that a closure captures by move are dropped in an unspecified order. TIL
👍14
Forwarded from Jem
👍15🖕4🔥2😁1
Forwarded from Хакер — Xakep.RU
Пользователи получают полноэкранные уведомления о «бесплатном обновлении» до Windows 11

Многие пользователи Windows 10 столкнулись с навязчивыми полноэкранными уведомлениями, которые информируют о возможном «бесплатном обновлении» до Windows 11 и предлагают ознакомиться с возможностями новой версии ОС. И чтобы просто закрыть эти окна, приходится потрудиться.

https://xakep.ru/2023/02/02/update-pls/
🤡9🌚3