‘Make a Molotov Cocktail’: How Europeans Are Recruited Through Telegram to Commit Sabotage, Arson, and Murder
For this story, journalists went undercover to reveal how the recruitment works.
A OCCRP investigation
Please stop CWing #USPol. It impacts everyone in the world.
Russian actor who starred in propaganda films lands Oscar nomination.
Russian actor Yura Borisov, who has previously starred in Russian propaganda films and illegally visited Russian-occupied Crimea, has received an Academy Award nomination for his role in the film "Anora."
https://kyivindependent.com/russian-actor-who-starred-in-propaganda-films-lands-oscar-nomination/
@jonn really wish i knew. he's such a vile man, traditionally british would hate him. but it just feels like much of what we took for granted about society is now open to question.
Walked down the street in #London yesterday. Saw a guy wearing a maga hat.
He noticed my expression of disgust and raised a fist in a salute.
I told him "I think you have to extend the palm all the way". He did.
So easy.
I think I've just bombed an interview where I've been expected to produce a data model for a famous toy problem and 3LoC / minute.
I have some options lined up, but I would like to get more into the pipeline. Can #FediHire hashtag help me find a #Rust engineer position?
P.S.
I can't reasonably toot it without plugging #ZeroHR.io for technical skill assessment. It's like in a different universe from normal hiring practices in IT.
Yo, @jesper, you probably don't give a damn, but i unfollowed you because you brought a genocide apologist @jonmsterling into my feed!
The new RouterOS v7.18 beta introduces a lot of new things, but one of the highlights is a file sharing feature. Upload files into your router, generate a random HTTPS URL and bam! you get a folder with cat pics:
https://hcf087skgys.routingthecloud.net/s/7DPKi3nJTFhJq3b
Certificates get issued automatically and you don't even need a public IP, all happens with the magic of our cloud relays
RIP Gert Florijn (1960-2025), bridge builder between industry and academia in software engineering, and a friendly, wise, yet stern advisor to government and industry.
Together with Eelco Visser he was the initiator and industrial co-funder of the PhD project in which Eelco Dolstra developed the now widely used #Nix and @nixos_org -- a level of impact few of us have achieved.
In 2023 he joined #AcICT: It was a privilege to work with him.
https://www.adviescollegeicttoetsing.nl/onderwerpen/gert-florijn
I think I've just bombed an interview where I've been expected to produce a data model for a famous toy problem and 3LoC / minute.
I have some options lined up, but I would like to get more into the pipeline. Can #FediHire hashtag help me find a #Rust engineer position?
P.S.
I can't reasonably toot it without plugging #ZeroHR.io for technical skill assessment. It's like in a different universe from normal hiring practices in IT.
Yooo, @Bellingcat seems to be on #mastodon!
How tf did I miss it.
QT https://sauropods.win/@futurebird/113866093397576803
I have tentatively retooted this, but two notes — you always have the power not to comply. Fucking resign, you're a privileged software person, you WILL find a job.
And, most importantly, this toot should be continued as follows: if you comply, you are complicit.
If you work with a database and are asked to alter the table structure to comply in advance for citizenship or gender categorizations it's really important to NOT do it.
"The governor is concerned about all this stuff they want us to update our record keeping so we store both gender AND biological sex."
"We need fields to store the country of origin of people's parents."
If you don't have the power to rebuff this yourself, ask for help. At minimum ask for help online anonymously.
QT https://social.doma.dev/@jonn/113866606297736050
Borrow checker is basically a monad
I remember times when I legit couldn't write a bfs in #Rust, but I don't remember why.
```
pub fn bfs(&self, i: usize) -> Result<Vec<usize>> {
if self.adj[i].0.is_none() {
anyhow::bail!(format!("Tried to start bfs from {} but there is no vertex there.", &i));
}
let mut queue = VecDeque::new();
queue.push_back(i);
let mut result = vec![];
let mut visited = vec![false; self.adj.len()];
while let Some(v) = queue.pop_front() {
if visited[v] {
continue;
}
for (x, _) in &self.adj[v].1 {
queue.push_back(*x);
}
result.push(v);
visited[v] = true;
}
Ok(result.clone())
}
```
That GEOSURGE BEST LLM SEO GEO guy
#lean #rust #typescript #react #nix
In my non-existent free time I design and run #TTRPG
If you use tools made by genocide-apologists, you are a genocide-apologist.
#lemmy users aren't welcome here.