1.98K subscribers
4.01K photos
157 videos
15 files
4.14K links
Блог со звёздочкой.

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

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
😁35🤣8🤷2
Не пытайтесь
😭14❤13🌚3
Число совершивших террористические преступления детей выросло вдвое
https://www.rbc.ru/society/12/10/2026/6acc6bd6a0c7b1d50af1e1a9

В России за первое полугодие 2026 года почти 200 подростков совершили преступления террористического характера, сообщила официальный представитель СК России Светлана Петренко, передает ТАСС.

«За последние три года все больше несовершеннолетних в нашей стране совершают преступления террористического характера. Если в 2024 году к ответственности привлечены 98 человек, то в первом полугодии текущего года уже 196 подростков были уличены в подобных деяниях», — сказала она.

Петренко отметила, что, действуя под влиянием анонимных кураторов, подростки зачастую совершают попытки уничтожить объекты транспортной инфраструктуры. По словам представителя СК, на подобные преступления идут дети из разных семей, в том числе благополучных.


Чо та не понял опять. Так безопасней же должно быть год от года, а получается чем больше запретов, тем больше террористических преступлений среди подростков. Думаю, что надо ещё что-нибудь запретить, забанить и признать кого-нибудь террористом. Это точно должно помочь.

Майкл Жмышенко аж сгорел бедный, не понимает, что надо спасибо сказать. Надо его террористом признать за голосовухи эти, тогда поможет, так вижу.

https://t.me/warwebm/53710
https://t.me/warwebm/53711
https://t.me/warwebm/53712
https://t.me/warwebm/53713
😭11👍1🤔1🤮1💩1
Forwarded from Neural Machine
Блинчики могут помочь возбудить девушку.
❤3
#prog #rust #suckassstory

github.com/rust-lang/rust/issues/164250

use std::sync::Mutex;
static KEPT: Mutex<Vec<Box<dyn std::any::Any + Send>>> =
Mutex::new(Vec::new());

struct Q<T: 'static + Send>(Option<T>);

impl<T: 'static + Send> Drop for Q<T> {
fn drop(&mut self) {
if let Some(t) = self.0.take() {
KEPT.lock().unwrap().push(Box::new(t));
}
}
}

fn main() {
{
let l = String::from("hello world, this is long enough");
let mut q = Q(None);
q.0 = Some(&l);
}
let _z = String::from("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
let k = KEPT.lock().unwrap();
println!("{}", k[0].downcast_ref::<&'static String>().unwrap());
}


I expected to see this happen: program is not accepted
Instead, this happened: program compiles and prints XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. With asan, the program will crash with a AddressSanitizer: stack-use-after-scope
😭11🔥1
#game Slay the Spire 2
🤔4👍2🤷2
#prog #rust #rustasync #article

Tokio Gives Progress, Not Ordering: Scheduling 1M Tasks

TL;DR:

Spawned early doesn't mean first-polled early. First-polled early doesn't mean completed early.

If there is an application-level unit of fairness you expect Tokio to honor, like the event in our case, the runtime doesn't know it exists. The bounds should be added by the application.
👍3🤔2
😁10🤮3
Блог*
Source
advanced <...> technology such as a shopping cart
😁9🤮2
Блог*
Source
r/rust (потому что написано вроде на Tauri)
😁8