2K subscribers
4.03K photos
160 videos
15 files
4.16K links
Блог со звёздочкой.

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

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

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

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

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


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

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

https://xn--r1a.website/warwebm/53710
https://xn--r1a.website/warwebm/53711
https://xn--r1a.website/warwebm/53712
https://xn--r1a.website/warwebm/53713
😭13👍1🤔1🤮1💩1
Forwarded from Neural Machine
Блинчики могут помочь возбудить девушку.
❤4👍1
#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🔥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
😁12🤮3
Блог*
Source
advanced <...> technology such as a shopping cart
😁14🤮2
Блог*
Source
r/rust (потому что написано вроде на Tauri)
😁13
🥰23
#prog #rust #suckassstory

rustc uses the Path hash code to identify files, and the Path hash implementation is particularly weak because it ignores separators. As of PR #127297, it tries to compensate by mixing the component lengths into the hash, but it's still easy to manufacture collisions. That includes collisions where both sides look like plausible source paths, not gibberish, e.g. data/baselines/table.rs will conflict with database/line/stable.rs.

When the hash codes of two paths collide, rustc substitutes the first file's contents when compiling the second one.


Rust issue

Из-за небольшого смешивания стейта просто совпадения текста без сепараторов недостаточно, нужно ещё, чтобы звёзды сошлись по длине компонентов.
🤯5🤣4
#meme про сон
🥰13💯9❤3
А всем остальным нам?!
😭13
Forwarded from Сова пишет…
Тем временем разработчики на Go

*tailscale
😁44🤣15
#prog #rust хайлайты:

Добавили быстрый путь для итераторов BTreeMap. Эффект колоссальный: бенчмарки, которые итерируются по BTreeMap целиком, стали требовать в среднем -65% времени!
🔥18🥰5👍2